Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 更改运行时共享库文件的默认位置_Apache Flex_Ant_Rsls - Fatal编程技术网

Apache flex 更改运行时共享库文件的默认位置

Apache flex 更改运行时共享库文件的默认位置,apache-flex,ant,rsls,Apache Flex,Ant,Rsls,为了使我的Ant生成的swf尽可能小,我使用了如本文所述的运行时共享库 默认情况下,RSL文件应该与已编译的swf一起定位(不带RSL) 因此,您知道如何更改SRL文件的位置属性吗 因为我在许多目录中都有已编译的swf,这就是为什么我们应该只有一个RSL资源以及一个单独的目录中的原因 <runtime-shared-library-path> <path-element>libs/framework.swc</path-element> <

为了使我的Ant生成的swf尽可能小,我使用了如本文所述的运行时共享库

默认情况下,RSL文件应该与已编译的swf一起定位(不带RSL)

因此,您知道如何更改SRL文件的位置属性吗


因为我在许多目录中都有已编译的swf,这就是为什么我们应该只有一个RSL资源以及一个单独的目录中的原因

<runtime-shared-library-path>
    <path-element>libs/framework.swc</path-element>
    <rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.6.0.23201/framework_4.6.0.23201.swz</rsl-url>
    <policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
    <rsl-url>framework_4.6.0.23201.swz</rsl-url>
    <policy-file-url></policy-file-url>
</runtime-shared-library-path>
如果您希望通过编译器参数执行此操作,则同样的原则也适用。你可以这样做:

-runtime-shared-library-path=${swc},${swz.primary},http://fpdownload.adobe.com/pub/swz/crossdomain.xml,${swz.secondary}

我感谢你的帮助。但是,当启动包含两个文件夹src(包含生成的swf)和srl(包含srl的所有相关文件)的应用程序时,会显示一个错误#2032 error it always access the{url}/src/framework_4.5.1.21489.swz即使我在您提到的时候做了更改编辑看起来您的更改没有被应用,因为这是默认位置。您如何应用您的更改?命令行还是配置文件?(还要确保您正在测试的应用程序没有缓存在浏览器中,在这种情况下,您仍然可以看到以前的版本)。解决方案承认,没关系。这只是缓存的问题。非常感谢你的朋友。
-runtime-shared-library-path=${swc},${swz.primary},http://fpdownload.adobe.com/pub/swz/crossdomain.xml,${swz.secondary}