Saut a tous!
Je debute en POO avec AS2 et je suis confronté a un probleme de ciblage de mes objets ce qui m'a obligé a utiliser des _root et c'est trés mal je sais icon_redface.gif
J'ai lu les tutos du Wiki : Introduction aux classes ActionScript
Je charge un XML puis je génere mes objets (sur l'image 1 de la scene principale),
Dans ma boucle :
Code :
- _global.nblogs++;
- _root["log"+_global.nblogs] = new logs(_global.nblogs);
- _root["log"+_global.nblogs].setLogTimeout(_global.noeudCur,nbtmp);
|
Ensuite je veux pouvoir accéder a mes objets depuis une autre methode de la classe logs :
Code :
- public function getLogs(){
- if(this._type=='timeout'){
- var menuName = _root["node"+this._idMenuTimeout].getMenuLogName();
- return this._logTime+'</td><td>'+this._type+' #'+this._nbMenuTimeout+' : '+menuName;
- }
- }
|
Je ne vois pas comment je pourrais cibler mes objets sans utiliser _root a part avec _global.racine = _root; et en utilisant _global.racine partout a la place du _root ...
Quelle est LA solution propre a utiliser selon vous ?
Un grand merci d'avance gourou.gif
PS: Je suis un peu paumé sur le ciblage des objets icon_sad.gif est-ce que cela fonctionne exactement comme le ciblage des clips ?
Genre si je fais this.obj = new objet(); sur ma scene principale l'objet est-t-il "lié" a la scene principale au level0 ?
---------------
Agence de communication web à Montréal : http://www.tonton.ca/