当前位置:北库历史网>史前文明>正文

actionscript发展历史 actionscript发展历史

导语:动作剧本发展史以下文字资料由边肖为大家收集出版。让我们快速看看他们!动作脚本动作脚本,简称AS as,是Flash产品平台的脚本解释语言。该语言可以实现Flash中内容和用户的交互。AS的解释由Action虚拟机解释。AVM可以称为虚拟机。像JVM一样,AVM也是Flash Player的一部分。AS语句的作用是通过Flash创作工具或Flex服务器将其编译成二进制代码格式,编译后的二进制代码格式

动作剧本发展史以下文字资料由边肖为大家收集出版。让我们快速看看他们!

动作脚本

动作脚本,简称AS as,是Flash产品平台的脚本解释语言。

该语言可以实现Flash中内容和用户的交互。

AS的解释由Action虚拟机解释。AVM可以称为虚拟机。像JVM一样,AVM也是Flash Player的一部分。

AS语句的作用是通过Flash创作工具或Flex服务器将其编译成二进制代码格式,编译后的二进制代码格式将成为SWF文件的一部分,由Flash player执行。

AS1.0起源于ECMAScript标准。因为ECMA语法的兼容性,Flash Player的大小和渲染引擎的需要,可以说语法起源于ECMAScript。

说到AS,不得不说Flash4的AS集,曾经让Flash4兼容格式的内容五花八门。

但是在一定程度上,Flash4的AS还不能称之为开发者认可的成熟脚本语言集。

它的语法和ECMAScript完全不同。

虽然我们可以在Flash5时代给Flash 5添加一些ECMA式的语句,但是Flash4中的AS与ECMAScript标准完全不同。

Flash4的AS仍然可以应用于Flash Lite1.1的内容

AS1.0诞生于Flash5时代,这个版本已经具备了ECMAScript标准的语法格式和语义解释。

虽然Flash Player5/6的播放器版本一次又一次的更新,越来越多的ECMA语法和语义被融入到AS1.0的API中,但是核心语言的编译处理和表达延续了Flash5的AS1.0标准。

即使在Flash7之后,AS1.0的核心解释机制仍然和Flash Player5有很多相似之处。

AS2.0是MX时代慢慢引入的,MX 2004年被开发者完全采用。

AS2.0的运行是只有Flash Player6及以上才有的机制。

AS2.0可以在Flash6中运行,因为AS2.0语句在运行时环境中仍然采用AS1.0的模型。

这也是AS2.0不如AS1.0的重要原因。

AS2.0的编写方法比较成熟,引入了面向对象的编程,有很好的类型声明,将运行时和编译时的异常处理分开。

AS2在格式上符合ECMA4网景的语言方案,但与ECMAScript标准不完全兼容。

虽然基于AS2的开发方法在许多开发者眼里是混杂的,但不可否认的是,AS2为AS3.0的诞生铺就了一条宽阔的道路

AS3.0的规范已经出来了,AS3.0也是未来Flash开发脚本的核心。

AS3播放器只能从Flash Player 8.5或以上版本支持,也就是我们现在使用的Flex 2.0 Beta可以编译AS3。

AS3有很多不同之处,会完全支持ECMA4的语言标准,这意味着AS3会有很多AS2没有的特性,比如ECMAScript中的Package/ naming 空 namespace。

AS3将完全支持E4X,E4X是支持XML的ECMAScrpit的标准。

AS3将由全新的AVM诠释,这将与AS1/2 AVM完全不同。

另外,AS3的编译器和AS2的完全不一样。

另外,AS3的API会更直观,去掉很多容易混淆的部分,增加与ECMA的全面兼容,让基于AS3的内容更快更强。

参考://5d/discover/origin/200609/4456。

免责申明:以上内容属作者个人观点,版权归原作者所有,不代表北库历史网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
上一篇:鸿胪寺 古代鸿胪寺是做什么的 他们主要负责哪些事务下一篇:81个恐怖推理小故事附答案 你敢试试吗?高智商恐怖推理故事,烧脑故事你能看懂几个

文章评论