Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何在mxmlc编译器参数中指定链接的资源文件夹?_Apache Flex_Mxmlc - Fatal编程技术网

Apache flex 如何在mxmlc编译器参数中指定链接的资源文件夹?

Apache flex 如何在mxmlc编译器参数中指定链接的资源文件夹?,apache-flex,mxmlc,Apache Flex,Mxmlc,我有一个包含资源(图形、电影等)的外部文件夹,在几个项目之间共享。我可以在FlashBuilder中链接此资源文件夹(如中所述)。之后,所有嵌入路径都是相对于项目的,这就是我想要的行为 此链接资源显示在.project文件中,如下所示: <linkedResources> <link> <name>resources</name> <type>2</type> <

我有一个包含资源(图形、电影等)的外部文件夹,在几个项目之间共享。我可以在FlashBuilder中链接此资源文件夹(如中所述)。之后,所有嵌入路径都是相对于项目的,这就是我想要的行为

此链接资源显示在
.project
文件中,如下所示:

<linkedResources>
    <link>
        <name>resources</name>
        <type>2</type>
        <locationURI>DOCUMENTS/Shared/resources</locationURI>
    </link>
</linkedResources>

资源
2.
文件/共享/资源
请注意,它不是源文件夹,也不包括在
compilerSourcePath
标记中

问题是如何在mxmlc命令行参数中指定资源链接文件夹?


-源路径
在此不起作用,无法解析嵌入的相对路径。

似乎不可能,也没有这样的选项。FlashBuilder以某种方式将所有解决方法传递给mxmlc java包装器,因此它知道在哪里搜索资源

在我的项目中,我使用了另一种方法来实现适当的资源共享:

  • Autobuild步骤,将图像复制并提取fla文件到源目录中每个项目的资源文件夹中
  • 我移动到共享源文件夹的所有css文件(例如,
    Common/css/main.css
    )-它们受源代码管理。我通过
    -sourcepath
    选项添加了到它的链接
  • 此后,css中的所有相对路径在两个项目中都开始看起来像
    。/../resources/image.png

  • 也许有人会觉得我的经历很有帮助。

    似乎不可能,也没有这样的选择。FlashBuilder以某种方式将所有解决方法传递给mxmlc java包装器,因此它知道在哪里搜索资源

    在我的项目中,我使用了另一种方法来实现适当的资源共享:

  • Autobuild步骤,将图像复制并提取fla文件到源目录中每个项目的资源文件夹中
  • 我移动到共享源文件夹的所有css文件(例如,
    Common/css/main.css
    )-它们受源代码管理。我通过
    -sourcepath
    选项添加了到它的链接
  • 此后,css中的所有相对路径在两个项目中都开始看起来像
    。/../resources/image.png
  • 也许有人会觉得我的经历很有帮助