Condition=>lancer une animation

Résolu
absolutced
Messages postés
2
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
31 décembre 2008
- 3 déc. 2008 à 21:27
absolutced
Messages postés
2
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
31 décembre 2008
- 4 déc. 2008 à 12:18
Bonsoir, j'ai un problème avec une animation que je dois lancer qu'une fois que 3 animations sont joués. On à 3 boutons cliquables qui lancent une animation indépendante, l'idée étant qu'une fois les 3 animations ont été joués on lance une nouvelle animation. Je ne sais pas comment procédé, même si je pense à une condition je ne sais pas comment m'y prendre...
Si vous avez des pistes (je ne suis pas un crack en action script, l'action script 2 suffira bien!).

Merci.

3 réponses

Orange73
Messages postés
1375
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011

3 déc. 2008 à 21:55
Voici un code qui marche, sachant que j'ai créé 3 movieclip sur la scene avec un nom d'occurence bt1, bt2, bt3 :

bt1.onRelease = function(){
    trace("play1");
    anim1 = true;
}

bt2.onRelease = function(){
    trace("play2");
    anim2 = true;
}

bt3.onRelease = function(){
    trace("play3");
    anim3 = true;
}

this.onEnterFrame = function(){    if ( anim1 true && anim2 true && anim3 == true){
        trace("NextPlay");
        delete this.onEnterFrame;
    }
}
3
Orange73
Messages postés
1375
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011

3 déc. 2008 à 21:49
Hello,

tu peux essayer dajouter une variable a chaque clic sur chaque bouton. genre Sur chaque bouton du mets :

Bouton 1 :

on(release){

    anim1 = true;

}

Bouton 2 :

on(release){

    anim2 = true;

}

Bouton 3 :

on(release){

    anim3 = true;

}

Et tu met une condition global dans l'AS :
if ( anim1 true && anim2 true && anim3 == true){
   // je joue mon anim suivante
}
0
absolutced
Messages postés
2
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
31 décembre 2008

4 déc. 2008 à 12:18
Merci beaucoup pour ces réponses! Surtout la deuxième très complète qui ma permis de faire un test positif. Ça fait plaisir d'être aidé aussi rapidement quand on galère. Pourrais-tu me donner tes coordonées mail. J'aimerais discuter avec toi en privé car je suis sur un plan rémunéré et tout travail mérite salaire...
0