In un mc ho una serie di kf, ognuno con un suo clip che ha un comando del genere


onClipEvent(load){
_alpha=0;
}

onClipEvent(enterFrame){
if (_alpha<=100){
_alpha+=5;
}
}


Il mc che li contiene tutti ha questo comando per passare da un kf all'altro:

onClipEvent(load){
t1=getTimer();
}

onClipEvent(enterFrame){
t2=getTimer();
diff=t2-t1;
if (diff>=2000){
gotoAndStop(2);
}
if (diff>=3000){
gotoAndStop(3);
}
if (diff>=6000){
gotoAndStop(4);
}

}


Lo script funziona, nel senso che dopo 2-3-6 secondi si sposta di kf, ma solo quello dopo 2 second si muove mentre gli altri restano bloccati. Perchè?