2023年6月21日发(作者:)

ActionScript 编程实战 ActionScript开发环境

作为一款新兴的脚本语言,ActionScript3.0可以从多种IDE(Integrated Development

Environment,集成开发环境)中获得支持。除了Adobe公司提供的2种平台外,还有一些第三方的平台可供用户选择。ActionScript3.0的多种开发环境可以适应从程序员到设计师等一系列用户的需求。

1.Adobe Flash

Flash是最早支持ActionScript的软件,也是目前应用最广泛的ActionScript开发环境。Flash被称作“最灵活的前台”,可以将动画设计、图形绘制、图像处理以及ActionScript代码编写完美的结合在一起,制作出各种丰富的动画。

Flash具有强大的矢量图形绘制以及动画制作工具,其面向的用户通常是以动画设计为主的设计师和具有一定动画制作能力的程序员。Flash目前最新的版本为CS4(内部版本号10.0),如图1-6所示。

图1-6 Flash CS4界面

2.Adobe Flex Builder

随着ActionScript的功能不断完善,越来越多的程序员开始学习和使用ActionScript编写各种桌面程序和互联网应用程序,Flash的局限性也体现了出来。例如,Flash 更多地面向于动画设计师;更多地面向于桌面动画制作(虽然也可以制作富互联网应用地各种程序)。因此,Macromedia公司专门开发了面向程序员的IDE,即Flex Builder。

最初的Flex Buider是作为一个J2EE(Java 2 Platform,Enterprise Edition,Java2平台企业版,Sun公司为企业级应用推出的标准平台。)的应用,或者说是以JSP(JavaServer Pages,Java服务网页,由Sun公司倡导和许多公司参与共同建立的一种网页动态服务标准。)标签库发布的产品。

Flex可以把运行中的MXML(Magic eXtensible Markup Language,魔术般的可扩展标记语言,Flex Builder使用的一种XML子集)和ActionScript脚本编译成为Flash应用程序(二进制的SWF文件)。

随着Flash CS3的升级,以及ActionScript3.0的发布,Flex Builder3.0也于2008年3月面世,支持将RIA程序制作为HTML的在线版本,或直接打包为AIR桌面程序,增加了更多视觉效果的编辑,并提供了许多强大的组件,如图1-7所示。

图1-7 Flex Builder 3.0界面

3.Flash Develop

除了由Adobe官方发布的ActionScript IDE以外,还有鼎鼎大名的Flash Develop也可以编写和编译ActionScript3.0的程序。Flash Develop是由Mika Palmu发布的免费ActionScriptIDE,完全由微软Visual Studio .NET 2.0编写,是目前体积最小的ActionScript

IDE。

Flash Develop的最新版本3.0已加入了对ActionScript3.0的支持,支持编写各种MXML、HTML、CSS、PHP、XML文档,全面支持制作RIA程序,如图1-8所示。 图1-8 Flash Develop 3.0界面

2023年6月21日发(作者:)

ActionScript 编程实战 ActionScript开发环境

作为一款新兴的脚本语言,ActionScript3.0可以从多种IDE(Integrated Development

Environment,集成开发环境)中获得支持。除了Adobe公司提供的2种平台外,还有一些第三方的平台可供用户选择。ActionScript3.0的多种开发环境可以适应从程序员到设计师等一系列用户的需求。

1.Adobe Flash

Flash是最早支持ActionScript的软件,也是目前应用最广泛的ActionScript开发环境。Flash被称作“最灵活的前台”,可以将动画设计、图形绘制、图像处理以及ActionScript代码编写完美的结合在一起,制作出各种丰富的动画。

Flash具有强大的矢量图形绘制以及动画制作工具,其面向的用户通常是以动画设计为主的设计师和具有一定动画制作能力的程序员。Flash目前最新的版本为CS4(内部版本号10.0),如图1-6所示。

图1-6 Flash CS4界面

2.Adobe Flex Builder

随着ActionScript的功能不断完善,越来越多的程序员开始学习和使用ActionScript编写各种桌面程序和互联网应用程序,Flash的局限性也体现了出来。例如,Flash 更多地面向于动画设计师;更多地面向于桌面动画制作(虽然也可以制作富互联网应用地各种程序)。因此,Macromedia公司专门开发了面向程序员的IDE,即Flex Builder。

最初的Flex Buider是作为一个J2EE(Java 2 Platform,Enterprise Edition,Java2平台企业版,Sun公司为企业级应用推出的标准平台。)的应用,或者说是以JSP(JavaServer Pages,Java服务网页,由Sun公司倡导和许多公司参与共同建立的一种网页动态服务标准。)标签库发布的产品。

Flex可以把运行中的MXML(Magic eXtensible Markup Language,魔术般的可扩展标记语言,Flex Builder使用的一种XML子集)和ActionScript脚本编译成为Flash应用程序(二进制的SWF文件)。

随着Flash CS3的升级,以及ActionScript3.0的发布,Flex Builder3.0也于2008年3月面世,支持将RIA程序制作为HTML的在线版本,或直接打包为AIR桌面程序,增加了更多视觉效果的编辑,并提供了许多强大的组件,如图1-7所示。

图1-7 Flex Builder 3.0界面

3.Flash Develop

除了由Adobe官方发布的ActionScript IDE以外,还有鼎鼎大名的Flash Develop也可以编写和编译ActionScript3.0的程序。Flash Develop是由Mika Palmu发布的免费ActionScriptIDE,完全由微软Visual Studio .NET 2.0编写,是目前体积最小的ActionScript

IDE。

Flash Develop的最新版本3.0已加入了对ActionScript3.0的支持,支持编写各种MXML、HTML、CSS、PHP、XML文档,全面支持制作RIA程序,如图1-8所示。 图1-8 Flash Develop 3.0界面