当前位置:七道奇文章资讯设计学堂Flash设计
日期:2009-04-04 00:22:00  来源:本站整理

<b>ActionScript 3.0 概要</b>[Flash设计]

赞助商链接



  本文“<b>ActionScript 3.0 概要</b>[Flash设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

可以说这是我翻译的第一个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 供应一个先进的, 与编程模子一致的,固守业界尺度,以及表现将数目级大于我们过去的履行效能.固然ActionScript3.0代表着flash平台一个新的编程模子,它也将会是一个让开辟者熟习的底子的面对对象的编程语言.

ActionScript3.0的呈现将展示出以下目标

安全 – 它支持一定的安全以使得可以让开辟者写出懂得的, 简单的可保护的代码.朴实-这种语言的直观程度使开辟者可以直接读和写项目,而不需求常常参考手册表现 -这种语言使开辟者写出高效率的和表现性强的复杂项目.兼容性-这种语言丢弃不标准的语言尺度以及供应向前兼容以及有意义的交替以符合业界尺度.ActionScript3.0是标准化了的ActionScript 2.0, 增 加了ECMAScript 此中的XML利用(E4X),使得这种语言融入ECMAScript整体连为一贯.

ActionScript 3.0的特点

ActionScript 3.0 包含二部份: 核心语言和flash player API.核心语言用于定义编程语言的构造,比方声明, 表示, 条件, 循环, 和范例 .flash player API是由一系列切肯定义flashplayer功效的类构成.ActionScript3.0拥有尽大概的发掘出计算机剩余性能的新特点.法则表示支持使操作性愈加强盛的XML. ECMAScript for XML(E4X)使得XML 成为通用数据范例, 将大大地简化XML 处理.新的DisplayListAPI将使虚拟对象越发的调和一致.标准化的DOM事件模子使得那些对象的表示和呼应结合的愈加强劲.当然这些只是ActionScript3.0很多新的体验当中的一部份.

actionscript3.0语言特点

ActionScript 3.0 的呈现是ActionScript 2.0的核心语言方面融入ECMAScript以服从其尺度和引入新的改良的一些功效区域的结合.全部这些特点在ActionScript 3.0语言参考中都有具体的介绍和谈论,可得到试用版正在Macromedia实行室.下面是一些其开辟者对其便利的地方和用法总结的一些新特点.

加强处理运行错误的本领

利用ActionScript 2.0时,很多表面上“完善无暇”的运行错误无法得到记录.这使得flashplayer无法弹出提醒错误的对话框,就象javascript语言在早期的浏览器中所表现的一样.也就是说,这些贫乏的错误报告使得我们不得不花更多精神去调试ActionScript2.0程序.ActionScript3.0引入在编译当中简单呈现的越发遍及的错误的情形,改良的调试方法使得可以结实地处理利用项目当中的错误.提醒的运行错误供应充足的附注(例出出错的源文件)和以数字提醒的时间线,帮忙开辟者疾速的定位产生错误的位置.

对运行错误的处理方法

在ActionScript2.0中,运行错误的注释主要供应应开辟者一个帮忙,全部的帮忙方法都是动态的.而在ActionScript且是3.0中,这些信息将被保存到一定的数目,Flashplayer将供应时间型查抄以提高系统的运行安全.这些信息将记录下来用于监督变量在电脑中的运行情形,以使得开辟者可以让自己的利用项目得到改良以削减对内存的利用.


  以上是“<b>ActionScript 3.0 概要</b>[Flash设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .