【问题标题】:flex 3 embedding images and then displaying themflex 3 嵌入图像然后显示它们
【发布时间】:2011-12-16 19:41:11
【问题描述】:

我有 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;

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

提前致谢, 品种

【问题讨论】:

    标签: apache-flex image embed


    【解决方案1】:

    嵌入后,执行以下操作:

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

    像这样引用它:

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

    我相信这应该可行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 2013-12-08
      • 1970-01-01
      相关资源
      最近更新 更多