我正在创建我不久前创建的 Flex 应用程序的新“精简版”版本。我一直在将许多类和组件移植到编译 SWC 文件的 Flex 库项目中。因为两者都是 Cairngorm 应用程序,所以我无法完全消除重复代码,但我应该能够共享资产(例如图标(PNG 文件))似乎是合乎逻辑的。做这个的最好方式是什么?我已经尝试将它们包含在 SWC 中,但我不知道如何在应用程序中访问它们。如果你能帮我解决这个问题,那么我的问题就会得到解答。有什么想法吗?
以下是我目前如何在 Flex 应用程序中嵌入图标/图像的示例:
<mx:Script>
<![CDATA[
[Bindable]
[Embed(source="assets/icons/cancelIcon.png")]
private var cancelIcon:Class;
[Bindable]
[Embed(source="assets/icons/saveIcon.png")]
private var saveIcon:Class;
]]>
</mx:Script>
谢谢。