As2 chemin et fonction

Messages postés
1
Date d'inscription
dimanche 19 octobre 2008
Statut
Membre
Dernière intervention
1 mars 2011
- - Dernière réponse : Orange73
Messages postés
1393
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011
- 1 mars 2011 à 15:11
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
Afficher la suite 

2 réponses

Messages postés
235
Date d'inscription
lundi 26 février 2007
Statut
Membre
Dernière intervention
26 mai 2013
0
Merci
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
Commenter la réponse de piere2
Messages postés
1393
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011
0
Merci
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)
Commenter la réponse de Orange73