Código :
public function rnd_():void { for (var i:int= 0; i<3; i++) { var rnd:int = Math.round(Math.random()* banderas.length-1); if (rnd < 0 ) { rnd=0; } band_sa[cont]= rnd; //trace (band_sa) rut_img = new URLRequest(banderas[rnd][1]) ; this["img_" + cont].load(rut_img); this["img_" + cont].y = 10; this["cont_" + cont].addChild(this["img_" + cont]); this["btn_" + cont].my_num = rnd ; this["btn_" + cont].buttonMode= true; this["btn_"+cont].buttonMode= true; this["btn_" + cont].play(); cont++ ; if (cont >= 3 ) { cont = 0; this["img_" + cont].contentLoaderInfo.addEventListener(Event.COMPLETE, datos); } band_sa.push(rnd); num_.push( rnd ); } }
Esta función me añade 3 imagenes a 3 contenedores, ahora el problema es que encerré el los clip de "cont_0,cont_1,cont_2" y en un clip que se llama contGame , como paso la linea
Código :
this["cont_" + cont].addChild(this["img_" + cont]);
para que se entienda que cont.. esta dentro de gameCont.cont_...
Intente con "this["game.Cont.cont_" + cont].addChild(this["img_" + cont]);"
pero me da el mismo error
ReferenceError: Error #1069: No se encontró la propiedad cont_0 en com.Motor y no hay ningún valor predeterminado.
at com::Motor/rnd_()
at com::Motor/nueva()
Agradezco su ayuda Att. Maxxx