使用Loader在Flash 10中加载.bmp(位图)和.tiff文件

时间:2010-01-21 00:55:49

标签: actionscript-3 flash flash-cs4

我正在使用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图片?

由于

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

没有。 Flash不支持.bmp和.tiff文件。

Adobe Help Docs

“Adobe Flash Player支持的位图图像格式为GIF,JPG和PNG。”