Apache flex Flash Builder 4.6-MultiDPIBitmapSource问题

Apache flex Flash Builder 4.6-MultiDPIBitmapSource问题,apache-flex,flash-builder,Apache Flex,Flash Builder,我是flash builder的新手,已经搜索了好几个小时,但运气不好。有人能解释一下,当使用 行不通 <s:BitmapImage id="pgImage" left="0" top="3"> <s:source.normal> <s:MultiDPIBitmapSource source160dpi="@Embed('assets160/{largeimage}')" so

我是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>    

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


因此,请尝试删除@Embed标记…

什么不起作用?这是一个运行时错误还是编译错误?对不起,我把我的话删掉了一半。。是的,没有图像出现,但是没有使用multidpisource,只使用{largeimage}在我的图像中提取的位图图像尝试用图像的名称替换{largeimage}。。。我做了这个测试,它在从我的帖子中删掉的部分起作用了。我提到,如果我加上一句话,它已经起作用了。如果我使用正常的基本方式..thxs,那么page1.jpgit也可以工作。但是,如果得到相同的结果,则什么也不会出现。。