2009-07-02 51 views
0

我在Flash Lite中管理我的內存很困難。 有什麼我應該關心的指針?或最佳實踐?flash lite內存管理

我每60秒就讀一次垃圾收集器。

我正在刪除我的對象/動畫片段,如

mc = null; 刪除mc;

並確保每個聽衆都被刪除。

仍然好像沒有什麼改變..

回答

2

Flash的垃圾回收不確定性 - 當它運行時可以運行,雖然它可以檢查,看它是否可以定期運行,也不能保證它會跑。如果你的SWF不斷咀嚼CPU,GC將永遠不會有時間運行。

Flash Lite使用的ActionScript 2對視覺資產具有一個「nuke」選項 - MovieClip.unloadMovie()。如果你有一個動畫片段,在其上運行卸載將會殺死它中的所有內容。