好文档 - 专业文书写作范文服务资料分享网站

Flash动画制作AS3脚本教学探讨

天下 分享 时间: 加入收藏 我要投稿 点赞

龙源期刊网 http://www.qikan.com.cn

Flash动画制作AS3脚本教学探讨

作者:孙宏龙

来源:《电脑知识与技术》2016年第21期

摘要:Flash是非常流行的一款多媒体矢量动画软件,在互联网、多媒体课件制作以及游戏软件制作领域有广泛的应用,ActionScript作为Flash的脚本语言,在动画中应用脚本语言,可以制作出交互性强、动画效果更加丰富的Flash动画。目前,Flash软件的最新版本是cs6,对应的脚本语言是AS3,但现在很多Flash动画制作教材中,关于Flash的脚本语言应用的内容仍然是AS2,该文结合多年的Flash动画制作教学体会,总结利用AS3进行脚本语言应用的教学探讨。

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)21-0162-02 1 Flash软件及ActionScript的发展

Flash软件常用版本经历了Flash 5、Flash mx(6)、Flash mx2004、Flash 8.0、Flash cs3、Flash cs4、Flash cs5、Flash cs6。flash的脚本发展,从最初发展到现在经历了三个过程,Actionscript1.0,Actionscript2.0到现在的Actionscript3.0,flash8.0之前的版本都使用的是as2.0以前的脚本,早期的flash 3中采用的是ActionScript 1.0,最简单、最灵活、比较容易理解,这种状况一直保持到flash 5,在flash mx (即flash 6)版本中得到的增强;Flash MX2004 (即Flash 7)引入了ActionScript 2.0,ActionScript 2.0则相对比较规范,是1.0的升级版。首次将OOP(Object Oriented Programming,面向对象的程序设计)引入Flash。它带来了两大改进:变量的类型检测和新的class类语法。ActionScript 2.0的变量类型会在编译时执行强制类型检测;从 flash CS3(即flash 9) 开始升级为ActionScript 3.0,更加系统、规范和完善的OOP。ActionScript 3不光有一个带有新的版本号的ActionScirpt 语言,还有一个全新的虚拟机。ActionScript 1.0和ActionScript 2.0都使用是AVM1(ActionScript 虚拟机1),因此它们在需要回放时本质上是一样的,在ActionScript2上它增加了强制变量类型和新的类语法,它实际上在最终编译时变成了ActionScript 1,而ActionScript 3.0运行在AVM2上,一种新的专门针对ActionScirpt 3代码的虚拟机。在编译阶段,as2采用的是AVM1(actionScript vitual machine),而as3采用的是AVM2。新一代虚拟机采用了OOP思想,在执行速度上比起avm1也快了10倍,还提供了异常处理。同时使用AS2时,一旦出错,AVM1选择的是静默失败,让人根本不知道什么地方出错了,会浪费大量的时间去查错,而AVM2与目前主流的编译器一样,会有异常处理,运行出错会输出错误提示,工作效率大大提高。 2 AS3与AS2的主要区别

新建一个flash文档时,会有新建文档提示,我们可以选择建立as3文档或as2文档。

Flash动画制作AS3脚本教学探讨

龙源期刊网http://www.qikan.com.cnFlash动画制作AS3脚本教学探讨作者:孙宏龙来源:《电脑知识与技术》2016年第21期摘要:Flash是非常流行的一款多媒体矢量动画软件,在互联网、多媒体课件制作以及游戏软件制作领域有广泛的应用,ActionScript作为Flash的脚本语言,在动画
推荐度:
点击下载文档文档为doc格式
81hef859bx6c4rp7oypx5gf8x599m300sup
领取福利

微信扫码领取福利

微信扫码分享