将 actionscript 编译为 swf
Compile actionscript to a swf
我有一个文件夹,里面全是 .as 文件,有一个 .as 文件是 "main",它有一个 ui(按钮)等。我需要将它们全部编译成一个swf 文件,或调试它的方法。
这些是文件:
https://github.com/amitp/mapgen2
我花了 3 天的时间来编译和调试它,我什至下载了 flash professional cs6。
有帮助吗?我是 .swf 和 .as 文件的完全菜鸟,我只是想调试代码以便学习一些东西。
在 github link 的底部,有说明如何使用 'mxmlc' 进行编译的说明。这是 Flex SDK compiler. You get it when you download one of the Flex SKDs - http://www.adobe.com/devnet/flex/flex-sdk-download.html.
它代替 Flash 用于编译 'Actionscript'(仅包含 .as 文件)或 'Flex' 项目(也可能包含 .mxml 文件)。
从 SDK 获取后,您可以简单地从命令行使用它:
mxmlc input.as
IDEs
但是,您可能会发现使用 IDE 开发 Actionscript and/or Flex 项目更有效。
FlashDevelop
如果它只是 .as 文件 - 也就是说,它是一个 'Actionscript' 项目而不一定是 'Flash' 项目(带有 .fla 等),也不是 'Flex' 项目包括 .mxml 文件,您可能希望在设计视图中编辑这些文件,您可能希望考虑使用免费、开放源代码且非常棒的 FlashDevelop:
你可能只需要在你有文件的文件夹中创建一个项目,指定哪个是 'main' 那个(听起来很清楚)你应该能够编译.根据项目的不同,您在编译时可能需要不同版本的 Flex SDK 作为目标,但希望 IDE 预安装的版本可以帮助您实现目标。根据您的 link 对如何编译的解释,您可能需要配置一些额外的编译器选项才能将其传递给 mxmlc。
如果项目包含 .mxml 文件,它仍然可以工作,但我认为它不支持 'design view' 使用这些文件。
FlashBuilder
如果项目包含您想要在 'Design View' 中编辑的 .mxml 文件,或者您熟悉 Eclipse 并且会喜欢更多相同的内容,则等效的 Adobe 工具是 'FlashBuilder'(以前的 FlexBuilder):http://www.adobe.com/au/products/flash-builder.html
我有一个文件夹,里面全是 .as 文件,有一个 .as 文件是 "main",它有一个 ui(按钮)等。我需要将它们全部编译成一个swf 文件,或调试它的方法。
这些是文件: https://github.com/amitp/mapgen2
我花了 3 天的时间来编译和调试它,我什至下载了 flash professional cs6。
有帮助吗?我是 .swf 和 .as 文件的完全菜鸟,我只是想调试代码以便学习一些东西。
在 github link 的底部,有说明如何使用 'mxmlc' 进行编译的说明。这是 Flex SDK compiler. You get it when you download one of the Flex SKDs - http://www.adobe.com/devnet/flex/flex-sdk-download.html.
它代替 Flash 用于编译 'Actionscript'(仅包含 .as 文件)或 'Flex' 项目(也可能包含 .mxml 文件)。
从 SDK 获取后,您可以简单地从命令行使用它:
mxmlc input.as
IDEs
但是,您可能会发现使用 IDE 开发 Actionscript and/or Flex 项目更有效。
FlashDevelop
如果它只是 .as 文件 - 也就是说,它是一个 'Actionscript' 项目而不一定是 'Flash' 项目(带有 .fla 等),也不是 'Flex' 项目包括 .mxml 文件,您可能希望在设计视图中编辑这些文件,您可能希望考虑使用免费、开放源代码且非常棒的 FlashDevelop:
你可能只需要在你有文件的文件夹中创建一个项目,指定哪个是 'main' 那个(听起来很清楚)你应该能够编译.根据项目的不同,您在编译时可能需要不同版本的 Flex SDK 作为目标,但希望 IDE 预安装的版本可以帮助您实现目标。根据您的 link 对如何编译的解释,您可能需要配置一些额外的编译器选项才能将其传递给 mxmlc。
如果项目包含 .mxml 文件,它仍然可以工作,但我认为它不支持 'design view' 使用这些文件。
FlashBuilder
如果项目包含您想要在 'Design View' 中编辑的 .mxml 文件,或者您熟悉 Eclipse 并且会喜欢更多相同的内容,则等效的 Adobe 工具是 'FlashBuilder'(以前的 FlexBuilder):http://www.adobe.com/au/products/flash-builder.html