Retrouver un MovieClip depuis une fonction appelée
stilgear
Messages postés2Date d'inscriptionjeudi 11 juin 2009StatutMembreDernière intervention16 avril 2012
-
16 avril 2012 à 20:56
stilgear
Messages postés2Date d'inscriptionjeudi 11 juin 2009StatutMembreDernière intervention16 avril 2012
-
16 avril 2012 à 21:52
Bonjour à tous.
Bon depuis que j'ai commencé l'AS3 j'ai pris l'habitude de construire des objets (MovieClip) à l'aide d'une fonction et de ces arguments (un peu comme avec un Array). Ceci me permettant de multiplier des objets similaire mais aux comportements variable selon l'appel caractérisés par les dits arguments.
Ceci dit j'ai l'impression qu'en passant par cette technique mes MovieClip créés n'existent pas vraiment, même en précisant dans ma fonction qu'il s'agit de DisplayObject, ou que j'édite son .name via un arguments. Leur forme graphique et les évènement qui y sont liés marchent mais je ne peux pas y faire référence une fois l'appel effectué..
stilgear
Messages postés2Date d'inscriptionjeudi 11 juin 2009StatutMembreDernière intervention16 avril 2012 16 avril 2012 à 21:52
Voici une version simplifiée de mon code:
function menuT (nom:String)
{
var monClip: MovieClip = new MovieClip ();
addChild(monClip);
monClip.name = nom;
var queue:LoaderMax = new LoaderMax({name:"menu_base_charge"});
queue.append( new ImageLoader("Sources/Structure/menu.jpg", {name:"base", container:monClip}) );
queue.load();