[英]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.