2011-03-20 196 views
1

假設我有一個名爲mcLoader的影片剪輯,並且其中有一些加載的位圖圖像(不知道名稱,它是動態加載的)。在AS3中複製影片剪輯

如何將該位圖圖像複製到movieclip mcContainer中?

+0

當加載圖像,就可以將它們添加到一個數組來跟蹤它們。 – Sam 2011-03-20 21:17:43

+0

但我需要一次在兩個地方同樣的圖像 – 2011-03-20 21:23:33

+1

一旦你可以引用它,檢出clone()或draw()方法。 – Sam 2011-03-20 21:26:22

回答

2

將下面的代碼複製mcLoader的每一個內容,並把它放在mcContainer:

import flash.display.BitmapData; 
import flash.display.Bitmap; 

for (var i:int = 0; i < mcLoader.numChildren; i++) 
{ 
    var obj = mcLoader.getChildAt(i); 
    var bmd:BitmapData = new BitmapData(obj.width, obj.height); 
    var bm:Bitmap = new Bitmap(bmd); 
    bmd.draw(obj); 

    mcContainer.addChild(bm); 
} 
+0

謝謝,效果很好。 – 2011-03-20 21:44:13

+0

歡迎你=) – SimplyZ 2011-03-20 22:46:43