|
可以说这是我翻译的第一个ActionScript文件,虽然AS3.0吵的很大.但由于有关中文介绍的还并不多见,所以翻译了这篇文章.这篇文章译自:由于英语水平和actionscript水平有限,也许有些错误之处,在此恳请斑主和大伙们指出,但同时也希望对大家有所用处。
ActionScript3.0概要
ActionScript 3.0演变成一门强大的面向对象的编程语言意味着flash平台的重大变革。这种变化也意味着ActionScript 3.0将创造性地将语言理想地迅速地建立出适应网络的丰富应用程序,成为丰富网络应用(RichInternetApplication)项目的本质部分。比较早期的ActionScript版本就已经提供了这种要求为创造真实地参与在线体验的力量和灵活性。ActionScript3.0将促进和发展这种性能, 提供发展强大表现和舒适的先进的高度复杂应用,结合大型数据库以及可移值性的面象对象的代码。拥有ActionScript 3.0,开发者可能达到高效执行效率和表现同一的平台。ActionScript 3.0基于ECMAScript,ECMAScript是所有编程语言的国际规范化的语言。ActionScript3.0同样遵从ECMAScript语言规范。ActionScript 由嵌入在flashplayer的ActionScript虚拟机(AVM)执行。AVM1,是执行以前版本的ActionScript的虚拟机,今天变的更加强大的flash平台使得可能创造出交互式媒体和丰富的网络应用。然而,AVM1却在挤压着开发者们的极限——他们的项目现在到了要求它变革的时刻了。ActionScript 3.0带来了一个更加高效的ActionScript执行虚拟机—AVM2, 它将彻底的脱胎换骨于AVM1 。 它将意味着,ActionScript3.0执行效率将比以前的ActionScript执行效率高出至少10倍。新的AVM2虚拟机将会嵌入于flashplayer8.5当中,它将成为执行ActionScript的首先虚拟机。当然旧的AVM1将继续嵌入在flashplayer8.5当中以兼容以前的ActionScript。有众多的产品把自身的展示和应用表现于flashplayer当中,这些产品的动画也经常应用到ActionScript以增加互动和行为表现他们的产品。 在Macromedia产品家族, 专业设计师和也许使用 ActionScript 在几个产品当中,譬如Macromedia flash, Flex,和Flash media servers创造出内容和应用表现在flashplayer当中。在Flex2 产品家族,包括最新的基于Eclipe—的Flex Builder 2IDE,会是系列产品中第一个应用ActionScript 3.0的新体验的产品。
ActionScript 3.0的目标
我们需要ActionScript 3.0 提供一个先进的, 与编程模型一致的,服从业界标准,以及表现将数量级大于我们过去的执 [1] [2] [3] 下一页 |