欢迎来到天天文库
浏览记录
ID:9852316
大小:44.50 KB
页数:10页
时间:2018-05-12
《计算机专业毕业设计文献翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计外文翻译《动作脚本》,摘自自维基百科,自由的百科全书2009年5月10《ActionScript》DesignedbyGaryGrossman1998年9月英文译文:毕业设计外文翻译动作脚本ActionScript是Macromedia(现已被Adobe收购)为其Flash产品开发的,最初是一种简单的脚本语言,现在最新版本3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于Flash互动性、娱乐性、实用性开发,网页制作和RIA应用程序开发。ActionScript是一种基于ECMAScript的脚本语言,可用于编写AdobeFlash动画和
2、应用程序。由于ActionScript和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,nextFrame和ne
4、xtScene等动作。FlashPlayer3:增强了载入外部SWF文件的基本脚本支持(loadMovie)。FlashPlayer4:第一个完全实现脚本功能(称为动作)的播放器。这些脚本拥有简练的语法和对循环,条件,变量和其它基本语言结构的支持。FlashPlayer5:第一个拥有真正意义上的ActionScript的版本。依据ECMAScript并采用基于原型编程,并允许完全的过程式编程和面向对象编程。FlashPlayer6:增加了事件处理模型,并且支持switch。FlashPlayer7:FlashPlayer7提供一些新特性如支持CSS显示文本和增强显示效果。Macromedia
5、Flash编译器和FlashPlayer7同时支持基于ECMAScript4NetscapeProposal的类编程语言ActionScript2.0。不过ActionScript毕业设计外文翻译2.0能交叉编译成ActionScript1.0的字节码,因此它能运行于FlashPlayer6。FlashPlayer8:增加用于运行时图象数据控制和文件上传的新类库及APIs,ActionScript2.0功能更为完善。FlashPlayer8.5(计划于2006春发布release版本,currentlyinpublicbeta):增加ActionScript3.0和一个称为AVM2(Acti
6、onScriptVirtualMachine2)新的虚拟机,它可以与前版本AVM1共存以便支持旧内容。增强性能是该版本的主要目标。FlashPlayer92007发表,这是adobe收购Macromedia后的第一个版本,并且也是MacOSX上第一个Universal版本的FlashPlayer。[1]语言语法在ActionScript2.0类、与函式馆物件(如影片片段)可与类联系在一起。类总写在外在文件档案内,并且这些文件必须有.as后缀。类是增设部分──对ActionScrip语言来说,可让程式员自行开发,虽然有许多内建类譬如MovieClip类──可被用来动态地在屏幕上画出向量──已经
7、满足需求了。类档案可用来使您编程更加容易,并且类档案如果需要的话可在许多专案间转移。FlashActionScript实现的特点如下,JavaScript程式员也许感兴趣:一切设计是异步的;callback是普遍存在的,但事件对象不存在。XML的实现从Flash5便存在了。Flash可送和收XML,该项功能可用来透过网络服务器创造网上多玩者游戏。ActionScript代码常常直接写在Flash开发环境。该环
此文档下载收益归作者所有