我是否需要为像as3这样的flex air移动项目加载jpg文件?

时间:2012-04-08 05:01:15

标签: android xml actionscript-3 flex air

在典型的as3或flex项目中,加载xml文件后,我手动加载jpg文件(缩略图等),所以我可以在sprite / movie clip等中使用它们。 目前我正在从事空中移动项目。我试图加载一些thumnails(jpg)文件列表视图(火花)和使用自定义项目渲染器。 itemrenderer中有一个spark图像组件。并将其data属性设置为Image对象。 我可以检查文件应用程序目录中是否存在图像文件。 我需要在内存中加载所有这些缩略图。然后使用它们? 图像对象会自动加载源文件对象??一旦分配? 我必须明确告诉它加载文件对象?我应该使用什么事件来确定,图像文件对象被加载。?

任何想法? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

Spark图像非常易于使用。你需要的只是一个网址。

 <s:Image source="http://someimagesite.com/someimage.png" width="100%" height="100%" />

您还可以使用位图数据,甚至直接嵌入到源标记中。

 [Embed(source="image.png")] private var myImage:Class
 mySparkImage.source = new myImage() as BitmapData;

 <s:Image source="@Embed('image.png')" />

看看: http://help.adobe.com/en_US/flex/using/WSc5cd04c102ae3e97-33ad5caa12c719dc7c8-8000.html