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
