[AS3] getChildAt at addChild [RESOLU]

getChildAt at addChild [RESOLU] [AS3] - Flash/ActionScript - Programmation

Marsh Posté le 08-07-2007 à 18:37:14    

je souhaite ajouter un objet "galerie" (classe dans fichier .as) à chacun des enfants.
J'ai mis dans mon calque Actions dans Flash:
 

Code :
  1. for (var i:int=0; i<numChildren; i++) {
  2. collection.push(new galerie(i+1));
  3. var obj:DisplayObject=getChildAt(i);
  4. obj.addChild(collection[i]);
  5. }


 
mais j'ai l'erreur:

1061: Appel à la méthode addChild peut-être non définie, via la référence de type static flash.display:DisplayObject.


il ne veut pas du addChild.
 
SOLUTION:
 

Code :
  1. var obj:MovieClip=getChildAt(i) as MovieClip;
  2. obj.addChild(collection[i]);


Je ne sais pas ce que ça fait mais ça marche!


Message édité par bobor le 08-07-2007 à 19:16:07
Reply

Marsh Posté le 08-07-2007 à 18:37:14   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed