Cuando ejecuto el siguiente codigo " como constante" si lo hace
t=this.triangulo1
if ( t.hitTestObject( e.target ))
{
mensaje.text="Choca la nave al objeto" + t.name;
}
t=this.triangulo2;
if ( t.hitTestObject( e.target ))
{
mensaje.text="Choca la nave al objeto" + t.name;
}
t=this.triangulo3;
if ( t.hitTestObject( e.target ))
{
mensaje.text="Choca la nave al objeto" + t.name;
}
t=this.triangulo4;
if ( t.hitTestObject( e.target ))
{
mensaje.text="Choca la nave al objeto" + t.name;
}
Pero Si lo hago con un for no lo hace ....Uds. saben la razon ...gracias
var i:Number=0;
var t:triangulo=new triangulo();
for( i=1; i<=4; i++)
{
t=this["triangulo"+i];
if ( t.hitTestObject( e.target ))
{
mensaje.text="Choca la nave al objeto" + t.name;
}
}
Inclusive me da el error de que la variable i , no esta definida
atn
Pedro Diaz