- 浏览: 44347 次
- 性别:
- 来自: 武汉
最新评论
ActionScript3.0概要
ActionScript 3.0 演变成一门强大的面向对象的编程语言意味着flash平台的重大变革。这种变化也意味着 ActionScript 3.0 将创造性地将语言理想地迅速地建立出适应网络的丰富应用程序, 成为丰富网络应用(Rich Internet Application)项目的本质部分。比较早期的ActionScript版本就已经提供了这种要求为创造真实地参与在线体验的力量和灵活性。ActionScript 3.0 将促进和发展这种性能, 提供发展强大表现和舒适的先进的高度复杂应用, 结合大型数据库以及可移值性的面象对象的代码。拥有 ActionScript 3.0, 开发者可能达到高效执行效率和表现同一的平 台。
ActionScript 3.0 基于ECMAScript, ECMAScript是所有编程语言的国际规范化的语言。ActionScript 3.0 同样遵从ECMAScript语言规范。
ActionScript 由嵌入在flash player的ActionScript虚拟机 (AVM)执行。AVM1, 是执行以前版本的ActionScript的虚拟机, 今天变的更加强大的flash平台使得可能创造出交互式媒体和丰富的网络应用。然而, AVM1却在挤压着开发者们的极限—— 他们的项目现在到了要求它变革的时刻了。ActionScript 3.0 带来了一个更加高效的ActionScript 执行虚拟机—AVM2, 它将彻底的脱胎换骨于AVM1 。 它将意味着, ActionScript 3.0执行效率将比以前的ActionScript执行效率高出至少10倍。
新的AVM2 虚拟机将会嵌入于flash player8.5当中, 它将成为执行ActionScript的首先虚拟机。当然旧的AVM1将继续嵌入在flash player8.5当中以兼容以前的ActionScript。
有众多的产品把自身的展示和应用表现于flash player当中,这些产品的动画也经常应用到ActionScript 以增加互动和行为表现他们的产品。 在Macromedia 产品家族, 专业设计师和也许使用 ActionScript 在几个产品当中, 譬如Macromedia flash, Flex, 和Flash media servers创造出内容和应用表现在flash player当中。在Flex2 产品家族, 包括最新的基于Eclipe—的Flex Builder 2 IDE,会是系列产品中第一个应用ActionScript 3.0 的新体验的产品。
ActionScript 3.0的目标:
我们需要ActionScript 3.0 提供一个先进的, 与编程模型一致的, 服从业界标准, 以及表现将数量级大于我们过去的执行效能。虽然ActionScript 3.0 代表着flash平台一个新的编程模型,它也将会是一个让开发者熟悉的基础的面对对象的编程语言。
ActionScript3.0的出现将展现出如下目标:
安全 – 它支持一定的安全以使得能够让开发者写出明白的, 容易的可维护的代码。
朴素 - 这种语言的直观程度使开发者能够直接读和写项目,而不需要经常参考手册
表现 - 这种语言使开发者写出高效率的和表现性强的复杂项目。
兼容性 - 这种语言抛弃不规范的语言标准以及提供向后兼容以及有意义的交替以符合业界标准。ActionScript 3.0 是规范化了的ActionScript 2.0, 增 加了ECMAScript 其中的XML应用(E4X) ,使得这 种语言融入ECMAScript整体连为一贯。
ActionScript 3.0的特征:
ActionScript 3.0 包括二部分: 核心语言和flash player API 。核心语言用于定义编程语言的结构, 譬如声明, 表示, 条件, 循环, 和类型 。flash player API是 由一系列精确定义flash player功能的类组成。
ActionScript 3.0 拥有尽可能的挖掘出计算机剩余性能的新特点。规则表示支持使操作性更加强大的XML。 ECMAScript for XML (E4X) 使得XML 成为通用数据类型, 将大大地简化XML 处理。新的Display ListAPI将使虚拟对象更加的协调一致。 规范化的DOM 事件模型使得那些对象的表示和响应结合的更加强劲。当然这些只是ActionScript3.0许多新的体验当中的一部分。
actionscript3.0语言特点:
ActionScript 3.0 的出现是ActionScript 2.0 的核心语言方面融入ECMAScript 以遵守其标准和引入新的改进的一些功能区域的结合。所有这些特点在ActionScript 3.0 语言参考中都有详细的介绍和讨论, 可得到试用版正在Macromedia 实验室。下面是一些其开发者对其方便的地方和用法总结的一些新特点。
增强处理运行错误的能力
应用ActionScript 2.0时, 许多表面上“完美无暇”的运行错误无法得到记载。这使得flash player无法弹出提示错误的对话框, 就象javascript语言在早期的浏览器中所表现的一样。也就是说, 这些缺少的错误报告使得我们不得不花更多精力去调试ActionScript 2.0程序。ActionScript 3.0 引入在编译当中容易出现的更加广泛的错误的情形, 改进的调试方式使得能够健壮地处置应用项目当中的错误。提示的运行错误提供足够的附注(例出出错的源文件)和以数字提示的时间线, 帮助开发者迅速的定位产生错误的位置。
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1758.html
发表评论
-
即拷即用的loading代码
2010-04-10 13:25 624// 设置loading的宽、高、颜色 var loadin ... -
Flash进度条的制作详细讲解(组图)
2010-04-10 13:25 634在论坛和其他网站上经常可以看到新手请教如何制作FLASH进度条 ... -
使用flash组件对loading的影响及解决方法
2010-04-10 13:25 622如果Flash中应用到组件,那么你会发现,loading并不是 ... -
使用flash组件对loading的影响及解决方法
2010-04-10 13:25 627如果Flash中应用到组件,那么你会发现,loading并不是 ... -
详谈flash Loading教程
2010-04-10 13:24 649[1b]Loading的制作[/1b] ... -
利用AS3来读取MP3的ID3档案资料
2010-04-09 13:51 686这个范例是使用在AS3中的URLStream和ByteArra ... -
AS3的XML删除节点
2010-04-09 13:50 780E4X规范中定义有delete和deleteByIndex方法 ... -
AS3的XML删除节点
2010-04-09 13:50 1133E4X规范中定义有delete和deleteByIndex方法 ... -
AS3路上(1)ActionScript 3.0 概要
2010-04-09 13:50 612ActionScript3.0概要 ActionScript ... -
AS3中不同类间的广播与接收简单例子
2010-04-09 11:43 5771.文档类:DispatchEventDemo.as pa ... -
AS3中不同类间的广播与接收简单例子
2010-04-09 11:42 4741.文档类:DispatchEventDemo.as pa ... -
flash as3的hit检测
2010-04-09 11:42 713在以前的as版本中,hit检测是使用MovieClip.hit ... -
flash as3的hit检测
2010-04-09 11:42 637在以前的as版本中,hit检测是使用MovieClip.hit ... -
AS3.0新手必读影片Loading
2010-04-09 11:42 738[1b]原代码说明: [/1b]1帧: /********** ... -
动画人物运动规律与节奏
2010-04-08 11:12 643本文转自:h ... -
Flash绘制美丽风景画之海滩
2010-04-08 11:12 593过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ... -
Flash制作卷轴水墨画展开动画效果
2010-04-08 11:11 700北京奥运会开幕式上那充满诗意的卷轴,以及它所呈现给我们的一幅幅 ... -
Flash鼠绘入门第十三课:绘制美丽春日飞燕
2010-04-08 11:11 570相传燕子于春天社日北 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:11 581本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
Flash绘制美丽风景画之海滩
2010-04-08 09:26 596过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ...
相关推荐
ActionScript 3.0 概要.doc Actionscript 3.0 演变成一门强大的面向对象的编程语言意味着flash平台的重大变革。这种变化也意味着 Actionscript 3.0 将创造性地将语言理想地迅速地建立出适应网络的丰富应用程序, 成为...
第1篇 ActionScript3.0语言基础 第1章 ActionScript3.0概述 第2章 搭建ActionScript3.0开发环境 第3章 ActionScript3.0语法 第2篇 ActionScript3.0面向对象特性 第4章 ActionScript3.0面向对象编程 第...
(AS3帮助)ActionScript3.0 中文API ,FlashPlayer11中文API,无错误弹窗版。
actionscript3.0开发的进度显示条项目
《ActionScript 3.0 语言和组件参考》概述 《ActionScript 3.0 语言参考》是 Flash® Player 和 Adobe AIR™ 应用程序编程接口 (API) 的参考手册。 此版本包括支持 Adobe AIR 运行时环境的新 ActionScript 类、...
最专业的最专业的最专业的ActionScript 3.0 ActionScript 3.0 ActionScript 3.0 ActionScript 3.0 ActionScript 3.0
第1~5章介绍了 ActionScript 3.0的基础知识,包括程序编写界面、数据结构、基本语法以及事件机制;第6~9章介绍了ActionScript 3.0的核心——类及以类为基础的面向对象程序设计方法,包括类的基本概念、...
ActionScript 3.0 as 组件 编程 中文 ActionScript 3.0 as 组件 编程 中文
本书详细地介绍了 actionscript 3.0的基础知识,包括 actionscript 3.0语言、actionscript 3.0对象的操作方法、显示列表的使用、事件模型、加载外部素材、可视化编程以及利用声音和视频增强应用程序等方面的知识,并...
ActionScript 3.0基础教程书中所有的as3源代码
ActionScript3.0 中文版 ActionScript3.0 api 中文版说明文档
ActionScript 3.0 提供了可靠的编程模型,具备面向对象编程的基本知识的开发人员对此模 型会感到似曾相识。ActionScript 3.0 中的一些主要功能包括: ■ 一个新增的 ActionScript 虚拟机,称为 AVM2,它使用全新的...
用ActionScript 3.0动态绘制正弦曲线,附带源文件(包括一个.fla文件、一个.as文件、一个.swf文件)
Foundation ActionScript 3.0 Animation Making Things Move ActionScript 3.0
ActionScript3.0完全自学手册电子教案
ActionScript 3.0 语言和组件参考概述Adobe Flex 2 语言参考ActionScript 3.0 语言和组件参考是适用于 Flash® Player 应用程序编程接口 (API) 的参考手册。 Adobe Flex 2 语言参考ActionScript 3.0 语言和组件...
英文版actionscript3.0,学习flash和as3.0的最佳助手!!!!
ActionScript3.0 沿圆弧拖动和在圆形范围内拖动的代码
《ActionScript 3.0 语言和组件参考》概述《ActionScript 3.0 语言参考》是 Flash® Player 和 Adobe AIR™ 应用程序编程接口 (API) 的参考手册。 此版本包括支持 Adobe AIR 运行时环境的新 ActionScript 类、方法...