将动作编译到swf

时间:2015-06-07 05:58:39

标签: actionscript-3 flash

我有一个文件夹,里面装满了.as文件,一个.as文件是“主”,它有一个ui(按钮)等。我需要将所有文件编译成一个swf文件,或者一种调试方式它

这些是文件: https://github.com/amitp/mapgen2

我有3天时间尝试编译并调试它,我甚至下载了flash专业cs6。

任何帮助?,我是.swf和.as文件中的完整菜鸟,我只是想调试代码,以便我可以学习一些东西。

1 个答案:

答案 0 :(得分:1)

在github链接的底部,有说明解释如何使用'mxmlc'进行编译。这是Flex SDK compiler。您可以在下载其中一个Flex SKD时获得它 - http://www.adobe.com/devnet/flex/flex-sdk-download.html

使用它代替Flash来编译'Actionscript'(仅包含.as文件)或'Flex'项目(也可能包含.mxml文件)。

一旦从SDK中获取它,就可以从命令行中使用它:

mxmlc input.as

的IDE

但是,您可能会发现使用IDE开发Actionscript和/或Flex项目更有效。

<强>的FlashDevelop

如果它只是.as文件 - 也就是说,它是'Actionscript'项目而不一定是'Flash'项目(带.fla等),而不是'Flex'项目,包括.mxml文件,你可能会喜欢要在设计视图中编辑这些,您可能希望考虑使用免费的,开源的,以及所有奇妙的FlashDevelop:

http://www.flashdevelop.org/

你可能只需要在你拥有文件的文件夹中创建一个项目,指定哪一个是'main'(听起来很清楚),你应该能够编译。根据项目的不同,您可能需要在编译时使用不同版本的Flex SDK作为目标,但希望IDE预先安装的内容可以帮助您实现目标。根据链接对如何编译的说明,您可能需要配置一些额外的编译器选项,以便传递给mxmlc。

如果项目包含.mxml文件,它仍然有效,但我不认为它支持使用“设计视图”来处理这些文件。

<强> FlashBuilder

如果项目包含您想要在“设计视图”中编辑的.mxml文件,或者您熟悉Eclipse并且会享受更多相同的东西,那么等效的Adobe工具就是“FlashBuilder”(以前的FlexBuilder) ):http://www.adobe.com/au/products/flash-builder.html