0

我是 Haxe 的新手,我想知道加载 SWF 文件并在其中使用资产。以下问题对我还没有明确的答案,它们都是关于使用来自外部 swf 文件的资产(导出为 ActionScript,使用已知的类名)

  1. 如果我的目标是 HTML5,那么我将如何加载 SWF 文件并在其中使用资源?我可以在外部 SWF 文件中实例化类吗?

  2. 一般来说,在 Haxe 中加载 SWF 文件和使用其中的资源是否容易?外部 SWF 文件中的帧怎么样,例如,我可以说加载的 swf 文件的 gotoAndStop(frame_number) 吗?

有什么建议吗?链接?

4

1 回答 1

1

据我所知,选项1是不可能的。您不能使用针对 js 的 swf 资产。即使 NME 支持 html5 。不支持 swf 资产。

用于在运行时加载 swf 以访问movieClips,这有点棘手,但它可以工作

我更喜欢编译时库:关于在编译时加载 swf 库。使用 swf-lib 指令。工作流程足以使用它。快速提示:为绑定的类使用组合(a:bind)。看到这个文档:http ://haxe.org/doc/flash/0_start

于 2013-01-22T16:09:25.263 回答