Réponse acceptée !
Salut,
Oki docky

Alors, la raison pour laquelle lorsque tu mets le nom du clip ça ne marche pas est simple.
Quand tu utilies les événements on() ou onClipEvent(), tu es déjà dans ton clip . Donc dés que tu écriras le nom d'un clip, il le cherchera dans celui ci.
Pour être plus explicite, un exemple expliquera mieux qu'une brique de texte (le ciment coutant cher de nos jours :P) :
Fais deux clips de type bouton dans une nouvelle scène.
Sur le premier clip (que j'appelerai bouton1), tu mets ce code :
on(release){
trace("this = " + this + " :: chemin vers le bouton ? = " + bouton1);
}Avec le second bouton (bouton2), mets dans le calque :
bouton2.onRelease = function(){
trace("this = " + this + " :: chemin vers le bouton ? = " + bouton2);
}Le premier code te renverra : this =
bouton1 :: chemin vers le bouton ? =
undefinedLe second code, lui t'enverra : this =
_level0 :: chemin vers le bouton ? =
_level0.bouton2Lorsque tu utilises l'écriture : on(), tu es donc déjà dans ton clip, le this fait référence à ton clip. Comme ton bouton n'a pas (à l'intérieur de lui) de clip nommé "bouton1", il te renvoit undefined
En gros, tu ne travailles pas sur le même niveau

Chais pas si j'ai été plus clair

--------- Darkrats ---------
la loi est dure mais c'est la loi
--------
Infograpix --------