Usuario escribió:
Código ActionScript :
public function duplicar(target:DisplayObject,X:Number,Y:Number):void
{
var targetClass:Class = Object(target).constructor;
var targetCopy:DisplayObject = new targetClass();
targetCopy.y = Y
targetCopy.x = X
targetCopy.width = target.width;
targetCopy.height = target.height;
targetCopy.scaleX = -target.scaleX;
copias+=1;
targetCopy.name="copia"+copias;
addChild(targetCopy);
}Ahora, quiero acceder a esos objetos mediante el nombre que les doy con DysplayObject.name (copia1,copia2,etc).
Anteriormente en AS2 era algo asi
Código ActionScript :
for(i=0;i<20;i++){
_root["copia"+i]._x=10*i;
}
Pero cuando trato desde otra funcion acceder a las copias poniendo, por ejemplo, "copia2.x=100" me tira este error : "1120: Acceso a una propiedad copia2 no definida."
Ahora, mi pregunta es : ¿Como puedo acceder a los distintos objetos duplicados con un for para ubicarlos? (Como el código en AS2).
PD: Los objetos se duplican en una función aparte, y se duplican como 10 asi que el objeto copia2 existe, fue creado.
Desde ya, muchisimas gracias.
