flash动作脚本Action Script-外文翻译

flash动作脚本Action Script-外文翻译

ID:495010

大小:31.60 KB

页数:10页

时间:2017-08-15

flash动作脚本Action Script-外文翻译_第1页
flash动作脚本Action Script-外文翻译_第2页
flash动作脚本Action Script-外文翻译_第3页
flash动作脚本Action Script-外文翻译_第4页
flash动作脚本Action Script-外文翻译_第5页
资源描述:

《flash动作脚本Action Script-外文翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《动作脚本》,摘自自维基百科,自由的百科全书《ActionScript》DesignedbyGaryGrossman英文译文:动作脚本ActionScript是Macromedia(现已被Adobe收购)为其Flash产品开发的,最初是一种简单的脚本语言,现在最新版本3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于Flash互动性、娱乐性、实用性开发,网页制作和RIA应用程序开发。ActionScript是一种基于ECMAScript的脚本语言,可用于编写AdobeFlash动画和应用程序。由于ActionScri

2、pt和JavaScript都是基于ECMAScript语法的,理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型(DOM)是以浏览器窗口,文档和表单为主的,ActionScript的文档对象模型(DOM)则以SWF格式动画为主,可包括动画,音频,文字和事件处理。历史在MacOSX10.2操作系统上的MacromediaFlashMX专业版里,这些代码可以创建一个与MACOSX启动过程中看见的类似的动画。ActionScript第一次以它目前的语法出现是Flash5版本,这也是第一个完全可对Flash编程的版本。这个版本被命名

3、为ActionScript1.0。Flash6通过增加大量的内置函数和对动画元素更好的编程控制更进一步增强了编程环境的功能。Flash7(MX2004)引进了ActionScript2.0,它增加了强类型(strongtyping)和面向对象特征,如显式类声明,继承,接口和严格数据类型。ActionScript1.0和2.0使用相同的编译形式编译成FlashSWF文件(即ShockwaveFlashfiles,或'SmallWebFormat').时间表FlashPlayer2:第一个支持脚本的版本,包括控制时间轴的gotoAndPlay,gotoAndStop

4、,nextFrame和nextScene等动作。FlashPlayer3:增强了载入外部SWF文件的基本脚本支持(loadMovie)。FlashPlayer4:第一个完全实现脚本功能(称为动作)的播放器。这些脚本拥有简练的语法和对循环,条件,变量和其它基本语言结构的支持。FlashPlayer5:第一个拥有真正意义上的ActionScript的版本。依据ECMAScript并采用基于原型编程,并允许完全的过程式编程和面向对象编程。FlashPlayer6:增加了事件处理模型,并且支持switch。FlashPlayer7:FlashPlayer7提供一些新特性

5、如支持CSS显示文本和增强显示效果。MacromediaFlash编译器和FlashPlayer7同时支持基于ECMAScript4NetscapeProposal的类编程语言ActionScript2.0。不过ActionScript2.0能交叉编译成ActionScript1.0的字节码,因此它能运行于FlashPlayer6。FlashPlayer8:增加用于运行时图象数据控制和文件上传的新类库及APIs,ActionScript2.0功能更为完善。FlashPlayer8.5(计划于2006春发布release版本,currentlyinpublicbe

6、ta):增加ActionScript3.0和一个称为AVM2(ActionScriptVirtualMachine2)新的虚拟机,它可以与前版本AVM1共存以便支持旧内容。增强性能是该版本的主要目标。FlashPlayer92007发表,这是adobe收购Macromedia后的第一个版本,并且也是MacOSX上第一个Universal版本的FlashPlayer。[1]语言语法在ActionScript2.0类、与函式馆物件(如影片片段)可与类联系在一起。类总写在外在文件档案内,并且这些文件必须有.as后缀。类是增设部分──对ActionScrip语言来说,可

7、让程式员自行开发,虽然有许多内建类譬如MovieClip类──可被用来动态地在屏幕上画出向量──已经满足需求了。类档案可用来使您编程更加容易,并且类档案如果需要的话可在许多专案间转移。FlashActionScript实现的特点如下,JavaScript程式员也许感兴趣:一切设计是异步的;callback是普遍存在的,但事件对象不存在。XML的实现从Flash5便存在了。Flash可送和收XML,该项功能可用来透过网络服务器创造网上多玩者游戏。ActionScript代码常常直接写在Flash开发环境。该环境提供参考、代码提示和句法强调。原代码常常与电影一起存在

8、.fla档案里。自外部文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。