Mettre un delai entre 2 frames? [Flash/Actionscript] - Flash/ActionScript - Programmation
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 !
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
Marsh Posté le 19-04-2005 à 10:48:48
Mmmmh c'est vrai que dans le cas présent, setInterval serait plus approprié ...
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
Marsh Posté le 22-04-2005 à 15:36:21
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 !!!
Marsh Posté le 22-04-2005 à 15:58:02
Mr Mala a écrit : c'est très très très mal ça en ActionScript !!!!! |
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
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