我有一些资源(图形,电影等)的外部文件夹,这些资源在几个项目之间共享。我能够在FlashBuilder中链接此资源文件夹(如http://livedocs.adobe.com/flex/3/html/help.html?content=projects_5.html#155069中所述)。之后,所有嵌入的方法都与项目有关,这就是我想要的行为。
此链接资源显示在.project
文件中,如下所示:
<linkedResources>
<link>
<name>resources</name>
<type>2</type>
<locationURI>DOCUMENTS/Shared/resources</locationURI>
</link>
</linkedResources>
请注意,它不是源文件夹,并且不包含在compilerSourcePath
标记中。
问题是如何在mxmlc命令行参数中指定资源链接文件夹?
-source-path
无法在此处工作,无法解决相对于嵌入的问题。
答案 0 :(得分:1)
似乎不可能,也没有这样的选择。 FlashBuilder以某种方式将所有变通方法传递给mxmlc java包装器,因此它知道在哪里搜索资源。
在我的项目中,我使用了另一种方法来实现资源的正确共享:
Common/css/main.css
) - 它们受源代码管理。我通过-source-path
选项添加了链接。../../resources/image.png
。也许有人会发现我的经验很有帮助。