Bijour tout le monde,
j'essaye de faire une fonction de temporisation en flash. C'est à dire que j'affiche 5 éléments en utilisant la méthode attachMovie() mais je voudrais espacer l'affichage de chaque élément de quelques secondes.
pour l'instant mon code ressemble à ça :
Code :
- afficherElement = function(numero) {
- attachMovie("toto","toto"+numero,numero);
- }
- afficherElement(1);
- afficherElement(2);
- afficherElement(3);
- afficherElement(4);
- afficherElement(5);
|
le résultat est que les 5 éléments sont affichés simultanément.
j'ai déjà essayé de faire une fonction de temporisation, comme ça :
Code :
- attendre = function(images){
- var i=0;
- this.onEnterFrame = function(){
- i++;
- if(i==images) delete this.onEnterFrame;
- }
- }
- afficherElement(1);
- attendre(100);
- afficherElement(2);
- attendre(100);
- afficherElement(3);
- attendre(100);
- afficherElement(4);
- attendre(100);
- afficherElement(5);
|
mais ça ne marche pas, les 5 éléments s'affichent toujours simultanément...
Quelqu'un sait comment faire ? (j'ai rien trouvé sur le net)