sur flash Mx j'ai un bouton qui sert pour fermer mon animation
et j'aurai voulu savoir s'il était possible d'avoir un compte à rebours
sur le bouton. ex:
je click sur le bouton et l'animation se ferme 10 ou 15 sec après.
sur flash Mx j'ai un bouton qui sert pour fermer mon animation
et j'aurai voulu savoir s'il était possible d'avoir un compte à rebours
sur le bouton. ex:
je click sur le bouton et l'animation se ferme 10 ou 15 sec après.
Fermer une animation, je vois pas trop qu'est-ce que cela peut donner mais là n'est pas le pb
Regarde du coté de setInterval qui te permet d'exécuter du code à intervalle régulier (et donc de faire un compte à rebours)
j'ai essayé avec:
et ça ne marche pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 setInterval( function() { fscommand("quit"); }, 15000 );
j'ai même essayé:
et toujours rien, alors es qu'en testant l'animation la fonction se réalise ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part setInterval(fscommand,15000,"quit");
faut-il publier l'animation pour voir si ça fonctionnne??
merci!!!!![]()
![]()
Tu te trouves bien dans une projection (OFFLINE)?
Si oui, (et le tag [OFFLINE], il est où???)
Il faut publier pour voir le résultat
Ce code marche chez moi :
btn est un bouton pour simuler le fin de quelque chose
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var nbSeconds:Number = 3; btn.onRelease = function() { setInterval(fctCompteur, 1000); } function fctCompteur() { if(nbSeconds == 0) { fscommand("quit"); } else { lbl = nbSeconds; nbSeconds--; } }
lbl est un textField qui affiche le compte à rebours
Si non, je ne vois pas ce que tu veux faire![]()
je vais tester!!
mais si ça marche chez toi j'devrais pas avoir de soucis,
merci!!!
je viens de tester et ça ne fonctionne pas.
j'ai une première fonction pour mon bouton qui est:
peut tu me montrer le code pour fermer l'animation 20sec après avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 on (release) { gotoAndPlay("fin"); }
appuyer sur le bout.
merci d'avance!!
Je n'ai pas bien compris
Quand tu cliques sur ton bouton, tu vas sur "fin" et tu veux que cela termine l'application au bout de 20 sec, c'est ça?
Il y a un stop() sur "fin" ou pas?
Dans "fin", il y a quoi, tu y fais quoi?
Si tu mets sur "fin":
Ca fait quoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 setInterval(exit, 20000); function exit() { fscommand("quit"); }
en fait quand j'appui sur mon bouton quitter
l'animation se dirige sur une étiquette de ma séquence qui s'appelle 'fin'
se 'fin' dure 20 sec dans lequel est présent un clip et dans la dernière
image de ce clip il y a un 'stop'.
et je souhaiterai que l'animation se termine après mon clip de 20sec.
Et si tu mets :
A la place de ton stop
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 stop(); fscommand("quit");
quand je met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 setInterval (Exit,20000) function exit(){ fscommand("Quit"); }
à la fin de ma séquence 'fin' ça revient à la première frame de toute
mon anim!
je vais essayé avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 stop(); fscommand('quit');
merci freegreg si à la fin de mon clip de 20 sec je met
et bien ça marche!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 stop(); fscommand('Quit');![]()
![]()
![]()
![]()
![]()
merci encore
Partager