As2 chemin et fonction

Signaler
Messages postés
1
Date d'inscription
dimanche 19 octobre 2008
Statut
Membre
Dernière intervention
1 mars 2011
-
Orange73
Messages postés
1393
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011
-
premier questions
voila j'ai des boutons (btn) dans un clip (menu_bar)
comment faire que se script marche sous le root:
for(j=0;j<7;j++)
{
this["btn"+j].indice = j;
this["btn"+j].onRelease = function()
{
i=(this.indice+3);
dialogue();
descriptif.gotoAndStop(this.indice);
contenu.gotoAndStop('img'+this.indice);
}
}

deuxieme question
si pas moyen comment faire pour que sur la timeframe des bouton on puisse lancé une fonction situer sur le root :
for(r=0;r<5;r++)
{
this["btn3d"+r].indice = r;
this["btn3d"+r].onRelease = function()
{
i=(this.indice+9);
_root.dialogue();
descriptif.gotoAndStop(this.indice);
_root.contenu.gotoAndStop(this.indice+2);
}
}


par avance merci

2 réponses

Messages postés
235
Date d'inscription
lundi 26 février 2007
Statut
Membre
Dernière intervention
26 mai 2013

Bonjour,
C'est quoi 'indice'?

Il faut bien cibler...

Où est écrit le script?
Pour ne pas s'emmêler il faut l'écrire dans la première image.

De là
le ciblage du bouton est bar["btn"+j]
pour récupérer la valeur de j dans i il faut écrire i = Number(this._name.slice(3));



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

Hello,

Remplace this["btn"+j] par menu_bar["btn"+j]

A+

-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)