繁体   English   中英

flex 3嵌入图像,然后显示它们

[英]flex 3 embedding images and then displaying them

我有2张图片,在整个应用程序中使用了数百次。 尽管它们每个只有约2.5 KB,但是如果引用这样的话,它们将导致浏览器加载近7兆的数据:

<mx:Image id="foo" source="images/addRed.png" ... />

除了要解决此问题外,我想将图像嵌入一次,然后重复引用嵌入的对象。 我不确定如何执行此操作。 根据我在网上阅读的内容,应该执行以下操作:

<mx:Image id="foo" source="@Embed(source='images/addRed.png')" ... />

这是正确的方法吗?还是我应该先将其嵌入如下:

[Embed(source="images/minusRed.png")] public var minusRed:Class;

然后以某种方式从调用该引用?

预先感谢,Brds

嵌入后,请执行以下操作:

[Embed(source="images/minusRed.png")] 
public var minusRed:Class;

像这样引用它:

<mx:Image id="foo" source="{minusRed}" ... />

我相信应该可以。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM