繁体   English   中英

您如何在SWC中使用RSL

[英]How do you use RSL with swc

这是设置:

1)我有一个SWF,其中我在库中定义了一个组件,并使用自定义类作为链接。 该组件已设置为“导出以共享运行时”

2)我有一个fla,我在其中复制了组件,并通过“导入运行时共享”链接到第一个SWF。 该fla将作为SWC发行。 这个fla的内容位于一个我提供链接的动画片段中,因此我可以在lib路径中包含SWC的应用程序中实例化它。

3)我有一个Flex应用程序,其中SWC已添加到其库路径中。

当我运行Flex应用程序时,我的RSL组件根本无法工作。

如果要创建SWC,则不是RSL。 RSL表示您正在使用编译的SWF在应用程序中包含符号。 swc只是不包含任何特定运行时符号信息的已编译类(库)的集合。 另外,我不认为Flash在传统的flex方面可以实现RSL。

我相信您要做的就是添加FLA中相同的选项,而是从中创建一个swf。 从那里,您可以通过执行以下操作在flex中嵌入所需的符号:

[Embed(source="path/to/yourSwf.swf", symbol="theSymbolId")]
public var yourSymbol:Class;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM