hmmm, je ne sais pas si tu cherches toujours une solution, mais en général, j'utilise getTimer().
Imaginons que tu aies ton 1er calque sur les frames 1 à 3, et le 2e calque sur les frames 4 à 6.
frame 1 :
Code :
- $delay=getTimer()+2000; // 2000 étant le temps en milisecondes, soit 2 secondes ici
|
frame 2 : rien, c'est la que ça "delay"
frame 3 :
Code :
- //tu vérifies si le temps écoulé est supérieur ou égal au délai défini au début
- if(getTimer()>=$delay) {
- gotoAndPlay(_currentFrame+1); // pour afficher ton 2e calque - change la valeur entre parenthèses s'il n'est pas posé sur la frame suivante.
- } else {
- gotoAndPlay(_currentframe-1); // pour boucler tant que le délai n'est pas fini
- }
|
ensuite, tu répètes cette séquence de 3 frames sur 4-5-6 pour ton 2e calque, et voila... mais ce n'est qu'une solution parmi d'autres.
Message édité par dodoworld le 15-06-2005 à 14:46:12