0

我正在尝试使用 URLLoader 类将繁重的 swf 动态下载到我的站点。我想知道是否可以在 swf 中使用符号作为单独的对象?

现在使用的代码使用 embed 语句,如下所示:

[Embed(source="/Fight.swf", symbol="Kungfu")] 
public class Kungfu extends MovieClip
{ ... }

嵌入 swf 会增加我网站的初始加载时间,我想让它动态化。使用 URLLoader 类下载 Fight.swf 后如何访问功夫符号?

4

2 回答 2

1

您需要从加载的 SWF 中获取类定义。几个月前我在这里总结了这个过程。该示例使用位图,但您也可以使用影片剪辑。

于 2011-06-17T06:12:33.457 回答
0

... 为什么不使用SwfLoader?它是 Flex 原生的。如果您不在 Flex 中,为什么不使用Loader呢?

无论哪种方式,我都不认为 URLLoader 是您真正想要的。

于 2011-06-17T05:45:26.230 回答