【问题标题】:How can i get a BitmapData object out of a File object from a local jpeg file in AIR?如何从 AIR 中的本地 jpeg 文件中的 File 对象中获取 BitmapData 对象?
【发布时间】:2010-10-07 13:34:49
【问题描述】:

所以我正在尝试创建一个图片库。我的 AIR 应用程序接受拖放到 TileList 组件上的文件。我将图像用作图标,但问题是它们需要很长时间才能加载,所以我想先压缩文件数据(我已经完成了那部分)问题是我不知道如何打开文件并将数据放入 BitmapData 对象中。

有什么想法吗?

【问题讨论】:

    标签: file air bitmap jpeg


    【解决方案1】:
    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);
    }
    

    【讨论】:

      猜你喜欢
      • 2018-11-01
      • 2019-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多