加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

actionscript-3 – 使用Loader在Flash 10中加载.bmp(位图)和.tif

发布时间:2020-12-15 19:47:05 所属栏目:百科 来源:网络整理
导读:我正在使用Flash 10开发一个Image uploader. 我使用FileReference对象浏览图像和Loader来显示图像: 示例代码: var tempFileRef:FileReference = FileReference(ev.target);var oLoader:Loader = new Loader();oLoader.contentLoaderInfo.addEventListener(
我正在使用Flash 10开发一个Image uploader.
我使用FileReference对象浏览图像和Loader来显示图像:

示例代码:

var tempFileRef:FileReference = FileReference(ev.target);
var oLoader:Loader = new Loader();
oLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onImageLoad);
oLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,onIOError);
oLoader.loadBytes(tempFileRef.data);

它适用于.jpg和.gif文件,但当我浏览.bmp或.tiff文件时,我收到错误:

Error #2124: Loaded file is an unknown type.

有没有办法从桌面加载和显示浏览的.bmp图像?

谢谢

解决方法

Spark lib的BMPDecoder类:
http://www.libspark.org/svn/as3/BMPDecoder/src/com/voidelement/images/BMPDecoder.as

用法示例:http://hi.baidu.com/leyhui/blog/item/d12be8b116ec915308230298.html

关于TIFFDecoder,它仍在进行中,但非常有前途:

http://code.google.com/p/windowsbitmapdencoder/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读