我正在尝试启动并运行旧的Flex项目。 (它是由其他人在Flash Builder中编写的。我已将其导入FDT)。
我注意到我的所有MXML图像链接都已损坏。
我想我可以通过将assets目录添加到包内容来解决这个问题。 (项目属性 - > FDT AIR属性 - >桌面...添加了资产目录)但它没有帮助。
我找到了解决办法。我只是说:
<mx:Image source="@Embed('assets/picture.png')"
而不是:
<mx:Image source="assets/picture.png"
我还尝试过/ assets,/ src / assets,.. / assets /,/ .....................等...(顺便说一句,资产是src的子目录)
但我很好奇为什么将资产目录添加到包中不起作用。鉴于该项目必须按原样运作 - 我想让它为我工作,无需修改。
答案 0 :(得分:0)
我发现差异IDE有他们自己的&#34;意见&#34;如何解释这些资产路径。当我从FB转移到IntelliJ时的相同体验。