Arrêter une fonction ActionScript
e_delcambre
Messages postés
18
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'écris un site internet en flash, actionscript2. J'ai un problème global pour arrêter mes fonctions. Par exemple un bouton commande à plusieurs éléments de faire varier leur coefficient alpha. Comme ceci :
boutonrune.onRelease = function() {
textesynopsis.onEnterFrame = function() {
trace(textesynopsis._alpha);
if (textesynopsis._alpha>0) {
textesynopsis._alpha -= 3;
} else {
textesynopsis._alpha = 0;
stop();
}
};
J'arrive à faire que alpha reste bloqué à 0, mais je voudrais carrément que la fonction s'arrête, qu'il arrête d'"enter on the frame"... et ma commande stop(); ne fait rien.
Parce qu'un autre bouton commande à l'inverse textesynopsis._alpha +=3 et je pense qu'il y a conflit. Je voudrais qu'une fois que alpha a atteint zéro, tout s'arrête et que les fonctions suivantes puissent s'exécuter normalement.
Merci d'avance !
j'écris un site internet en flash, actionscript2. J'ai un problème global pour arrêter mes fonctions. Par exemple un bouton commande à plusieurs éléments de faire varier leur coefficient alpha. Comme ceci :
boutonrune.onRelease = function() {
textesynopsis.onEnterFrame = function() {
trace(textesynopsis._alpha);
if (textesynopsis._alpha>0) {
textesynopsis._alpha -= 3;
} else {
textesynopsis._alpha = 0;
stop();
}
};
J'arrive à faire que alpha reste bloqué à 0, mais je voudrais carrément que la fonction s'arrête, qu'il arrête d'"enter on the frame"... et ma commande stop(); ne fait rien.
Parce qu'un autre bouton commande à l'inverse textesynopsis._alpha +=3 et je pense qu'il y a conflit. Je voudrais qu'une fois que alpha a atteint zéro, tout s'arrête et que les fonctions suivantes puissent s'exécuter normalement.
Merci d'avance !
A voir également:
- Arrêter une fonction ActionScript
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
1 réponse
regardes cet exemple ce n'est pas fait avec flash d adobe mais cela stoppe bien
http://jeanmichel.gens.free.fr/swfc/gotoandplay.swf
j ai mis un stop dans le step ou frame 180
le code source
http://jeanmichel.gens.free.fr/swfc/gotoandplay.sc
http://jeanmichel.gens.free.fr/swfc/gotoandplay.swf
j ai mis un stop dans le step ou frame 180
le code source
http://jeanmichel.gens.free.fr/swfc/gotoandplay.sc