轉載:http://spzktshow.blogbus.com/logs/62151913.html
好久沒寫部落閣啦,最近發現了一個比較有營養帖子,討論的是加載位圖後相關的內存優化問題,總結了下前輩們的經驗,決定將這個技術應用到現在在寫的一個翻頁雜誌中,我將這個技術命名爲B&B(ByteArray&BitmapData)
As3載入圖片後全部爲Bitmap,要將Bitmap的內存釋放掉我們需要用到bitmapData的dispose方法,但在釋放掉內存之前要做一個步驟就是將BitmapData模式保存的位圖信息以2進制(ByteArray)形式保存,這樣就能大大的降低內存的消耗,理想情況下是載入圖片以後如果不用馬上轉成ByteArray,然後將位圖刪掉,釋放內存。等到要用了再利用 byteArray.writeObject(bitmapData.getVector())方法將位圖讀出來,同時用byteArray.clear()方法將ByteArray的內存釋放掉。放代碼