jeudi 5 mai 2011

Comment arrêter une animation Flash après un certain temps

CS3 Player 9 AS2

Exemple : vous avez une animation de 280 images qui se répète. Au fond il y a une musique de 1 minute 45 (donc l'animation est plus courte) et je voudrais que l'animation s'arrête quand la musique arrive à la fin.
Il faut ajouter sur la scène principale à la première image le code suivant :


function wait() { // la fonction est appelé 'wait' (attendre)
   stop();
   holder.attachMovie('content','content',1); // holder est le clip sur la scéne qui affiche mon texte à la fin, content est le clip du texte qui est appelé à partir de la bibliothèque
   clearInterval(myTimer); // empêchee répéter la function
}

myTimer = setInterval(wait, 107000); // ça va appeler la function en attendant 107 seconds = 1 min 47 sec


Donc, l'animation s'affiche en boucle et quand la musique arrête après 1 min 47 sec, mon anim arrête aussi et un texte apparaisse à la fin...

Voilà :

1 commentaire:

hire magento developer a dit…

Flash designs are very difficult to optimize so the best way to optimize it that to do image naming.

Enregistrer un commentaire