0
[ Embed('Assests/ui/Main.swf', symbol='backgroundImage')]
private var background01:Class;
private function getBitmapData(className:String):BitmapData
{
var mc:MovieClip = (new background01) as MovieClip;
if (mc == null) throw new Error('mc is null');
var myBitmapData:BitmapData = new BitmapData(mc.width , mc.height);
myBitmapData.draw(mc)
return myBitmapData;
}
嗨那裏。我遇到問題了。我想從嵌入在閃存swf文件中的符號返回bitmapData。 background01是在Flash SWF文件中導出到as3的類名稱。正如你從上面看到的,我發現swf沒有問題。並且我無法從swf文件中取回數據。我可以輸入addChild(new background01),圖像就會顯示出來。但是當我試圖轉換爲位圖,bitmapasset和movieclip。它總是返回null。我想要訪問此圖像/動畫片段的位圖數據。它應該返回一個在Flash中繪製的頂點圓,並創建爲一個動畫片段符號。所以我希望返回的將是一個MovieClip。從嵌入式類獲取位圖數據
有沒有人做到了這一點,如果是這樣,你能提供一些示例代碼.. 感謝
LINX
'trace(mc.width,mc.height);'show? – www0z0k 2011-05-03 06:30:22
刪除了「嵌入」標籤,因爲它不合適。 – 2011-05-03 13:26:19