首页 > 开发 > Flex > 正文

25.5节. 编译和部署使用RSL的Flex应用程序

2024-09-08 18:16:50
字体:
来源:转载
供稿:网友
25.5.1. 问题
我需要部署一个使用了一个或多个运行时共享库(RSL)的Flex程序。
25.5.2. 解决办法
在应用程序编译后使用external-library-path指定RSL的位置。
25.5.3. 讨论
当Flex程序初始化时,它需要知道所有需要的运行时共享库的位置。external-library-path包含了这些信息;把它传递给编译器,这样Flash Player就能在实例化组件或类之前马上加载RSL的字节而不需要加载一个独立的SWF。

在使用RSL文件前,你必须先创建一个RSL。RSL保存在应用程序运行期访问的SWC文件中。

SWC RSL文件由compc编译,SWF文件由mxmlc编译。为了让应用程序能用RSL,必须通过runtime-shared-libraries指定RSL的位置并传递给mxmlc编译器。在本例中,使用Ant编译SWC以及将使用该SWC的SWF,也就是说,我们将使用compc和mxmlc。在Ant将要使用的build.xml文件中,需要以变量的形式声明这两个编译器:
+展开
-XML
<property name="mxmlcvalue="C:/FlexSDK/bin/mxmlc.exe"/>
<property name="compcvalue="C:/FlexSDK/bin/compc.exe"/>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表