Arrêter une fonction ActionScript

Fermé
e_delcambre Messages postés 16 Date d'inscription dimanche 7 juin 2009 Statut Membre Dernière intervention 11 décembre 2009 - 11 déc. 2009 à 12:22
 Utilisateur anonyme - 11 déc. 2009 à 18:07
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 !
A voir également:

1 réponse

Utilisateur anonyme
11 déc. 2009 à 18:07
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
0