Le setTimeout (résolu)

  • 98stang
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Mar 03, 2009
  • Messages: 11
  • Status: Offline

Message Mars 19th, 2009, 2:06 pm

Im essayant de définir un comme sur un calendrier avec une série d'images (chaque image est un MovieClip) et dans la chronologie de l'image, je veux aller à la diapositive suivante, après 5 secondes. J'ai trouvé ce code mais parfois cela fonctionne et parfois il n'attend pas 5 secondes (Plus d'1 seconde)

Voici le code:
Code: [ Select ]
 
stop();
 
 
function playOn(frame)
{
    {gotoAndPlay(frame);
}
    }
 
setTimeout(this,'playOn',5000,(frame number here))
 
  1.  
  2. stop();
  3.  
  4.  
  5. function playOn(frame)
  6. {
  7.     {gotoAndPlay(frame);
  8. }
  9.     }
  10.  
  11. setTimeout(this,'playOn',5000,(frame number here))
  12.  

Le 5000 est de 5 secondes. Une fois qu'il fait défiler toutes les photos une fois, il met à voler à travers les images.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 19th, 2009, 2:06 pm

  • roje0913
  • Student
  • Student
  • No Avatar
  • Inscription: Sep 08, 2006
  • Messages: 78
  • Status: Offline

Message Mars 19th, 2009, 7:07 pm

essayez ceci:

Code: [ Select ]
stop();
var interval:Number = setInterval(
function():Void {
    play();
    clearInterval(interval);
},
5000                                         
);
  1. stop();
  2. var interval:Number = setInterval(
  3. function():Void {
  4.     play();
  5.     clearInterval(interval);
  6. },
  7. 5000                                         
  8. );

une explination de chaque ligne peut être trouvé ici:

http://www.quip.net/blog/2006/flash/how ... e-timeline
Il ya aussi un ensemble d'instructions pour AS3 il devrait vous être assez incliné.
Moderator Remark: Added [code] tags
  • 98stang
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Mar 03, 2009
  • Messages: 11
  • Status: Offline

Message Mars 24th, 2009, 6:42 am

Résolu dans le code original, j'ai eu, j'ai changé gotoAndPlay à gotoAndStop. Maintenant, il attend 5 secondes entre chaque image, même après avoir fait défiler toutes les fenêtres.

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 38 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC