我有2张图片在我的应用程序中使用了数百次。虽然它们每个只有~2.5千字节,但如果像这样引用它们,它们就会导致浏览器加载近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
答案 0 :(得分:1)
嵌入后,请执行以下操作:
[Embed(source="images/minusRed.png")]
public var minusRed:Class;
像这样引用它:
<mx:Image id="foo" source="{minusRed}" ... />
我相信这应该有效。