【问题标题】:Flash Builder 4.6 - MultiDPIBitmapSource IssueFlash Builder 4.6 - 多 DPI 位图源问题
【发布时间】:2013-04-02 16:52:30
【问题描述】:

我是 flash builder 的新手,并且一直在寻找几个小时都没有运气,任何人都可以解释为什么这不起作用,当使用

编码时

不会工作。

<s:BitmapImage id="pgImage" left="0" top="3"> 
    <s:source.normal>
        <s:MultiDPIBitmapSource source160dpi="@Embed('assets160/{largeimage}')"
                                source240dpi="@Embed('assets240/{largeimage}')"
                                source320dpi="@Embed('assets320/{largeimage}')"/>
    </s:source.normal>
</s:BitmapImage>    

【问题讨论】:

  • 什么不起作用?是运行时错误还是编译错误?
  • 对不起,我的话删了一半。是的,没有图像出现,但没有使用 multidpisource,只是 {largeimage} 拉入我的图像中的位图图像
  • 尝试将 {largeimage} 替换为图像的名称...我做了这个测试,它成功了
  • 是的,从我的帖子中删除的部分。我提到如果我手动添加说它已经有效。 page1.jpg
  • 如果我使用正常的基本方式,它也可以工作..

标签: apache-flex flash-builder


【解决方案1】:

AFAIK 您不能使用绑定变量嵌入资产。原因是编译器在编译时无法知道 {largeimage} 中的内容,因为此信息仅在运行时可用。

所以尝试删除@Embed 标记...

【讨论】:

  • 谢谢。但得到相同的结果没有出现..
猜你喜欢
  • 2014-07-14
  • 2012-05-10
  • 1970-01-01
  • 1970-01-01
  • 2018-01-21
  • 2015-04-09
  • 2013-10-22
  • 1970-01-01
  • 2012-02-27
相关资源
最近更新 更多