2010-10-22 66 views
2

我们如何克隆“实例名称”副本?谢谢你们Actionscripts 3克隆MovieClip

// test_close是我画在画布上的实例名称。

var cloneMe:MovieClip = new MovieClip(); 
cloneMe.graphics.copyFrom(test_clone.graphics); //here is my clone codes 
addChild(cloneMe); 
trace(cloneMe.getBounds(cloneMe)); 

回答

1

如果您只需要绘制对象的副本,请使用BitmapData绘制方法。

var bmd:BitmapData = new BitmapData(cloneMe.width , cloneMe.height); 
bmd.draw(cloneMe); 
var bm:Bitmap = new Bitmap(bmd); 

// not relevant, simply shifting the new Bitmap so that it is visible 
bm.x = 10; 
bm.y = 10; 
addChild(bm); 
+0

这就是我需要的,谢谢。 – NanoHead 2010-10-25 14:14:54