Es te es mi codigo
Código ActionScript :
function duplicateMovieClip(target:DisplayObject):DisplayObject
{
var targetClass:Class;
targetClass = Object(target).constructor;
var duplicado:DisplayObject = new targetClass();
duplicado.transform = target.transform;
duplicado.filters = target.filters;
duplicado.cacheAsBitmap = target.cacheAsBitmap;
duplicado.opaqueBackground = target.opaqueBackground;
target.parent.addChild(duplicado);
return duplicado;
}
var circulo:Sprite=new Sprite();
circulo.graphics.beginFill(0x00FF00);
circulo.graphics.drawCircle(200,200,20);
addChild(circulo);
var replica:DisplayObject=duplicateMovieClip(circulo);
replica.x=0;
replica.y=0;
El codigo funciona bien con objetos de la librería pero no con el objeto círculo que muestro en el código.
Que cambio debo hacer???
Gracias, hasta luego
