AS3.0(ActionScript 3.0)的开发工具
转自Adobe。
根据项目需求和可用资源,您可能希望使用几个工具中的一个(或结合使用多个工具)来编写和编辑 ActionScript 代码。
Flash 创作工具除了创建图形和动画的功能之外,Adobe Flash CS3 Professional 还包括处理 ActionScript 代码(附加到 FLA 文件中的元素的代码,或仅包含 ActionScript 代码的外部文件中的代码)的工具。Flash 创作工具最适合于涉及大量的动画或视频的项目,或者您希望自己创建大部分图形资源的项目,尤其适合于用户交互很少或者具有需要 ActionScript 的功能的项目。如果您希望在同一个应用程序中既创建可视资源又编写代码,也可能会选择使用 Flash 创作工具来开发 ActionScript 项目。如果您希望使用预置的用户界面组件,但 SWF 较小或便于设置可视外观是项目的主要考虑因素,那么您也可能会选择使用 Flash 创作工具。
Adobe Flash CS3 Professional 包括两个编写 ActionScript 代码的工具:
“动作”面板:在 FLA 文件中工作时可用,该面板允许您编写附加到时间轴上的帧的 ActionScript 代码。 “脚本”窗口:“脚本”窗口是专门用于处理 ActionScript (.as) 代码文件的文本编辑器。 动画编辑开发为强项,包含flash包,独有fl包。
Flex BuilderAdobe Flex Builder 是创建带有 Flex 框架的项目的首选工具。除了可视布局和 MXML 编辑工具之外,Flex Builder 还包括一个功能完备的 ActionScript 编辑器,因此可用于创建 Flex 或仅包含 ActionScript 的项目。Flex 应用程序具有以下几个优点:包含一组内容丰富的预置用户界面控件和灵活的动态布局控件,内置了用于处理外部数据源的机制,以及将外部数据链接到用户界面元素。但由于需要额外的代码来提供这些功能,因此 Flex 应用程序的 SWF 文件可能比较大,并且无法像 Flash 应用程序那样轻松地完全重设外观。
如果希望使用 Flex 创建功能完善、数据驱动且内容丰富的 Internet 应用程序,并在一个工具内编辑 ActionScript 代码,编辑 MXML 代码,直观地设置应用程序布局,则应使用 Flex Builder。
包含flash包,独有mx包。该工具已开源。
第三方 ActionScript 编辑器由于 ActionScript (.as) 文件存储为简单的文本文件,因此任何能够编辑纯文本文件的程序都可以用来编写 ActionScript 文件。除了 Adobe 的 ActionScript 产品之外,还有几个拥有特定于 ActionScript 的功能的第三方文本编辑程序。您可以使用任何文本编辑程序来编写 MXML 文件或 ActionScript 类。然后,可以使用 Flex SDK(包括 Flex 框架类和 Flex 编译器)来基于这些文件创建 SWF 应用程序(Flex 或仅包含 ActionScript 的应用程序)。或者,很多开发人员也可以使用第三方 ActionScript 编辑器来编写 ActionScript 类,并结合使用 Flash 创作工具来创建图形内容。
在以下情况下,您可以选择使用第三方 ActionScript 编辑器:
您希望在单独的程序中编写 ActionScript 代码,而在 Flash 中设计可视元素。 将某个应用程序用于非 ActionScript 编程(例如,创建 HTML 页或以其它编程语言构建应用程序),并希望将该应用程序也用于 ActionScript 编码。 您希望使用 Flex SDK 而不用 Flash 和 Flex Builder 来创建仅包含 ActionScript 的项目或 Flex 项目。 有一些提供特定于 ActionScript 的支持的代码编辑器值得注意,其中包括:
Adobe Dreamweaver® CS3 ASDT FDT FlashDevelop --轻量级的AS3开发软件 PrimalScript SE|PY Xcode(带有 ActionScript 模板和代码提示文件) eclipse + plugins:跨语言开发的利器,如Flashout。 其他工具swf反编译工具:*.swf->*.fla Action Script Viewer,最新版本是6.0,支持Flash 10 & ActionScript 3.0. Flash Decompiler: 支持Flash 9 & ActionScript 3.0。 Flare:免费,其介绍见darknet博客,支持Flash MX 2004 and Flash 8。 Flash版本变更
Flash 6.0——对应开发工具Macromedia Flash mx。
Flash 7.0——Macromedia Flash mx 2004。 Flash 8.0——Macromedia Flash 8 。——ActionScript 2.0 Flash 9.0——Flash CS3 Professional和Adobe Flex Builder 3——ActionScript 3.0。 Flash 10.0——尚无工具支持。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/phdbrianlee/archive/2008/06/20/2569679.aspx