Как я могу получить объект BitmapData из объекта File из локального файла JPEG в AIR? - PullRequest
2 голосов
/ 14 февраля 2009

Итак, я пытаюсь создать галерею изображений. Мое приложение AIR принимает файлы, которые перетаскиваются на компонент TileList. Я использую изображения в качестве значков, но проблема в том, что для их загрузки требуется много времени, поэтому я сначала хочу сжать данные файла (у меня есть эта часть) и поместите данные в объект BitmapData.

Есть идеи?

1 Ответ

2 голосов
/ 16 февраля 2009
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);
}
...