[Flash/Actionscript] Mettre un delai entre 2 frames?

Mettre un delai entre 2 frames? [Flash/Actionscript] - Flash/ActionScript - Programmation

Marsh Posté le 19-04-2005 à 07:10:29    

Salut,
 
Une question d un newbie qui fait une presentation "PPT like" en flash:
 
Comment faire en sorte que le slide X reste a l ecran Y secondes, le slide Z restant W secondes etc etc.
 
En tant que newbie, je ai pense a un truc pourri genre:
 
 while (getimer =somme de tous les temps d affichage des slides precedents, gotoandplay(numero de la frame suivante))
 
Bon ca m a l air un peu naze.
 
Connaissez vous une solution plus simple?  
 
merci

Reply

Marsh Posté le 19-04-2005 à 07:10:29   

Reply

Marsh Posté le 19-04-2005 à 08:42:41    

Va voir du côté de l'évènement onEnterFrame() ...
Flash n'aime pas du tout les boucles qui durent trop longtemps sur la même frame ! [:huit]

Reply

Marsh Posté le 19-04-2005 à 09:06:00    

pourquoi pas avec setInterval ?

Reply

Marsh Posté le 19-04-2005 à 09:24:38    

bonne question ^^
 
Je connais rien a actionscript, je fais presentement les tutoriaux integres a Flash mx pour apprendre.
 
Je vais regarder vos 2 propositions
 
merci


---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 19-04-2005 à 10:48:48    

Mmmmh c'est vrai que dans le cas présent, setInterval serait plus approprié ...

Reply

Marsh Posté le 22-04-2005 à 15:23:23    

Moi quand je faisai des pauses dans un clip je faisait un test du genre(je ne connais plus la syntaxte), c est po tres propre mais ca marche , le setInterval je connaissai pas :
 
var time = getTime();
var interval = telInterval;
while(getTime() < (time + interval)){
ne rien faire
}
paf ca repart

Reply

Marsh Posté le 22-04-2005 à 15:36:21    

:non: c'est très très très mal ça en ActionScript !!!!!
Ca empêche le déroulement "normal" de la timeline de l'animation ! ( et d'où parfois un message d'erreur demandant si on veut arrêter le script ou pas ! ) ...  
Il ne faut jamais jamais jamais faire ce genre de chose !!! :heink:
 

Reply

Marsh Posté le 22-04-2005 à 15:58:02    

Mr Mala a écrit :

:non: c'est très très très mal ça en ActionScript !!!!!
Ca empêche le déroulement "normal" de la timeline de l'animation ! ( et d'où parfois un message d'erreur demandant si on veut arrêter le script ou pas ! ) ...  
Il ne faut jamais jamais jamais faire ce genre de chose !!! :heink:


 
Je sais que c est mal, a l epoque et dans l urgence au taff j avais fait ca (j avais pas de web en plus). depuis j ai pas eu a me repencher sur ce genre de cas :jap:

Reply

Marsh Posté le 22-04-2005 à 17:14:56    

;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed