首页 理论教育FlashCS6:ActionScript3.0简介

FlashCS6:ActionScript3.0简介

【摘要】:ActionScript是Flash内置的脚本语言,它是一种编程语言,通过ActionScript编写程序,可以实现Flash中交互式动画的制作。而ActionScript 3.0诞生于Flash CS3时代,在Flash CS4中更加完善。ActionScript 1.0、2.0的脚本是写在元件上的,而ActionScript 3.0的脚本能写在帧上,并且需要通过对元件建立相应监听器,通过函数来控制影片,使编程过程更为规范化。

ActionScript是Flash内置的脚本语言,它是一种编程语言,通过ActionScript编写程序,可以实现Flash中交互式动画的制作。早期的ActionScript只有几个不多的函数来进行影片的控制,随着Flash在网络上的迅速普及,它不仅仅不被作为网络动画在使用,而且逐渐被应用到复杂的网络交互程序以及网络游戏上,这就需要ActionScript有更多的功能来满足其需求,故Flash的每次升级都会带来ActionScript的升级,从ActionScript 1.0、2.0到ActionScript 3.0。

而ActionScript 3.0诞生于Flash CS3时代,在Flash CS4中更加完善。与前两个版本不同,ActionScript 3.0是面向对象的编程语言,具有代码整洁、扩展性强、有大量优秀的设计模式、便于团队协作、便于二次开发等优点,担负着前台应用和后台数据之间相互联系的任务,是实现交互功能的核心。其强大功能的类管理相对于之前的版本,更为合理、清晰,对于没有编程基础的读者和游戏设计者来说,学习起来简单、易懂。

在编译执行方面,ActionScript由Flash Player中的ActionScript虚拟机Action Virtual Ma- chine(AVM)来解释执行。ActionScript语句要通过Flash编译环境或者Flex服务器将其编译成二进制代码格式,然后成为SWF文件中的一部分,被Flash Player执行。这就意味着,Flash Player具有强大的跨平台性,任何平台只要嵌套Flash Player就可以轻松的播放SWF文件中的内容,在当下众多网站和网络游戏中,都会见到Flash的影子。(www.chuimin.cn)

在Flash CS6中,执行“窗口”→“动作”菜单命令,或者按【F9】键,打开“动作面板”,可以在动作窗口中创建ActionScript脚本。动作面板是一个功能强大的ActionScript代码编辑器,集合了诸如代码提示、自动套用代码格式、查找替换、脚本助手等多项功能。ActionScript 1.0、2.0的脚本是写在元件上的,而ActionScript 3.0的脚本能写在帧上,并且需要通过对元件建立相应监听器,通过函数来控制影片,使编程过程更为规范化。