OVH Cloud OVH Cloud

[FLA2004] Cibler les clips dupliqués

2 réponses
Avatar
Iam Noone
Bonjour à tous,
je souhaite pouvoir cibler des clips que je duplique lorsque je clique sur
un bouton.
Je pensais pouvoir cibler ces clips avec une évaluation avec les crochets
[ ], mais cela ne fonctionne pas :

var i:Number;
i=1;
bouton_btn.onRelease=function(){
clip_mc.duplicateMovieClip("clip"+i+"_mc",i);
this["clip"+i+"_mc"]._x=100+10*i;
i++;
}

Si je fais un trace, j'ai un undefined...

Ma question est donc toute simple : comment cibler, comment accéder à des
clips dupliqués dans des boucles ?

Merci.

2 réponses

Avatar
\(-: tatactic :-\)
var i:Number = 1;
bouton_btn.onRelease = function() {
this._parent.clip_mc.duplicateMovieClip("clip"+i+"_mc", i);
this._parent["clip"+i+"_mc"]._x = 100+10*i;
i++;
};

"Iam Noone" wrote in message
news:bnigvv$af3$
Bonjour à tous,
je souhaite pouvoir cibler des clips que je duplique lorsque je clique sur
un bouton.
Je pensais pouvoir cibler ces clips avec une évaluation avec les crochets
[ ], mais cela ne fonctionne pas :

var i:Number;
i=1;
bouton_btn.onRelease=function(){
clip_mc.duplicateMovieClip("clip"+i+"_mc",i);
this["clip"+i+"_mc"]._x0+10*i;
i++;
}

Si je fais un trace, j'ai un undefined...

Ma question est donc toute simple : comment cibler, comment accéder à des
clips dupliqués dans des boucles ?

Merci.




Avatar
BenoitMilgramELA webforumsuser
Essaye d'utiliser la fonction eval...

Du style eval("this_"+i).

Ca devrait fonctionner :-)