2
所以我想創建一個圖片庫。我的AIR應用程序接受拖放到TileList組件上的文件。我使用的圖像作爲圖標,但問題是,他們需要很長時間來加載,所以我想先壓縮文件數據(我已完成該部分)問題是,我不知道如何打開文件並將數據放入BitmapData對象中。如何從AIR中的本地jpeg文件的File對象中獲取BitmapData對象?
任何想法?
所以我想創建一個圖片庫。我的AIR應用程序接受拖放到TileList組件上的文件。我使用的圖像作爲圖標,但問題是,他們需要很長時間來加載,所以我想先壓縮文件數據(我已完成該部分)問題是,我不知道如何打開文件並將數據放入BitmapData對象中。如何從AIR中的本地jpeg文件的File對象中獲取BitmapData對象?
任何想法?
var req:URLRequest = new URLRequest(value.file.url);
var ldr:Loader = new Loader();
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
ldr.load(req);
.
.
.
private function completeHandler(event:Event):void {
var ldr:Loader = Loader(event.target.loader);
var b:Bitmap = Bitmap(ldr.content);
}