根據官方的說明,結合我自己的經驗,分享一下:
該用cacheAsBitmap的時候:
- 在一個複雜的矢量化背景圖片上存在大量動畫;
- 滾動文本區域;
- 基於窗口的應用(你經常會拖拽整塊區域)
- 透明遮罩(必須強制使用,否則失效)
不應該用cacheAsBitmap的時候:
- 不要濫用,cacheAsBitamp十分消耗內存,一塊250×250像素的矩形進行cache之後可能佔掉250kb的內存!
- 目標元素縮放的時候不要使用。
- 目標元素本身最好是靜態的,或者不要經常發生翻轉、縮放這樣的動畫
- 不要把矢量圖和cache的位圖一起混用。
comefrom : http://as3blog.com/as3/when-and-how-to-use-cacheasbitmap/