2012-01-14 42 views
1

我想知道有沒有使用嵌入標籤,當在AS3/Flex的處置圖像:嵌入標籤的圖像 - 如何使用?

[Embed(source="../../../../../assets/interface/pause/cancel_btn_off.png")] 
    public static const CancelOffBtn:Class; 

private var cancelOffBtn:Bitmap = new Library.CancelOffBtn(); 

addChild(cancelOffBtn); 

當我的addChild這個類,並通過removeChild之刪除它,我必須處理這個或這是不必要的?我只是問,因爲它使用了Bitmap類,並且在正常情況下,您必須將其配置爲垃圾收集器。

或者還有另一種方法來嵌入圖像沒有Bitmap類?我只是問,因爲我是新來的Flex,並有問題嵌入我的東西到我的遊戲。非常感謝你。

回答

2

您可以通過調用BitmapDatadispose()方法和設置cancelOffBtnnull處置Bitmap的。我不認爲有一種方法可以清除嵌入式圖像的內存,雖然它是用swf本身編譯的,但從技術上講,您不需要。

+0

謝謝。:)這就是我想聽到的。 – drpelz 2012-01-15 18:55:33