0

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

有任何想法吗?提前致谢。

4

1 回答 1

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

于 2012-04-08T05:40:04.813 回答