


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Actionscript【actionscript概述】ActionScript 动作脚本是遵循 ECMAscript第四版 的 Adobe Flash Player 运行时环境的编程语言。它在 Flash 内容和应用程序中实现交互性、数据处理、以极其他功能。ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。【actionscript中的相关术语】1.Actions (动作):就是程序语句,它是actionscript脚本语言的灵魂和核心2.Events (事件):简单的说,要执行某一个动作,必须提供一定的条件,如需要某一个事件对该动作进行的一种触发,那么这个触发功能的部分就是actionscript中的事件3.Class (类):是一系列相互之间有联系的数据的集合,用来定义新的对象类型4.Constructor (构造器):用于定义类的属性和方法的函数5.Expressions (表达式):语句中能够产生一个值的任一部分6.Function.(函数):指可以被传诵参数并能返回值的以及可重复使用的代码块7.Identifiers (标示符):用于识别某个变量,属性,对象,函数或方法的名称8.Instances (实例):实例是属于某个类的对象,一个类的每一个实例都包含类的所有属性和方法.9.Variable (变量):变量是储存任意数据类型的值的标示符.10. Instancenames (实例名):是在脚本中指向影片剪辑实例的唯一名字.11.Methods (方法):是指被指派给某一个对象的函数,一个函数被分配后,它可以作为这个对象的方法被调用.12.Objects (对象):就是属性的集合.每个对象都有自己的名字和值,通过对象可以自由访问某一个类型的信息.13.Property (特性):对象具有的独特属性.Flash使用ActionScript给动画添加交互性。在简单动画中,Flash按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互。例如,可以单击动画中的按钮,然后跳转到动画的不同部分继续播放;可以移动动画中的对象;可以在表单中输入信息等等。使用ActionScript可以控制Flash动画中的对象,创建导航元素和交互元素,扩展Flash创作交互动画和网络应用的能力。解释* ActionScript 是由 Flash Player 中的 ActionScript虚拟机(AVM)来执行。* ActionScript代码通常被编译成“字节码格式”。* ActionScript 的主要 IDE 是 Adobe 公司的 Flash(最新版本CS4 10.0 2008年10月发售) 和 Flex (最新版本 flex3.0)。*Actionscript是给予flash动态控制内部mc的一种编程语言, 实例名就是舞台上的MovieClip,通过使用ActionScript可以控制舞台上的有实例名的MovieClip元件。版本历史ActionScript 1.0 (Flash 1.0-6.0) 对应的虚拟机为 AVM1 , 基于 ECMA-262 V2 (相当于JavaScript 1.3)ActionScript 2.0 (Flash 7.0-8.0) 对应的虚拟机为 AVM1 , 基于 ECMA-262 V3 (相当于JavaScript 1.5)ActionScript 3.0 (Flash 9.0-?) 对应的虚拟机为 AVM2,基于 ECMA-262 V4 (相当于JavaScript 2.0)关于 ActionScript3ActionScript 是针对 Adobe Flash Player 运行时环境的编程语言,它在 Flash 内容和应用程序中实现了交互性、数据处理以及其它许多功能。 ActionScript 是由 Flash Player 中的 ActionScript 虚拟机 (AVM) 来执行的。ActionScript 代码通常被编译器编译成字节码格式(一种由计算机编写且能够为计算机所理解的编程语言),如 Adobe Flash CS3 Professional 或 Adobe® Flex Builder 的内置编译器或 Adobe® Flex SDK 和 Flex Data Services 中提供的编译器。字节码嵌入 SWF 文件中,SWF 文件由运行时环境 Flash Player 执行。ActionScript 3.0 提供了可靠的编程模型,具备面向对象编程的基本知识的开发人员对此模型会感到似曾相识。ActionScript 3.0 中的一些主要功能包括:一个新增的 ActionScript 虚拟机,称为 AVM2,它使用全新的字节码指令集,可使性能显著提高 一个更为先进的编译器代码库,它更为严格地遵循 ECMAScript (ECMA 262) 标准,并且相对于早期的编译器版本,可执行更深入的优化 一个扩展并改进的应用程序编程接口 (API),拥有对对象的低级控制和真正意义上的面向对象的模型 一种基于即将发布的 ECMAScript (ECMA-262) 第 4 版草案语言规范的核心语言 一个基于 ECMAScript for XML (E4X) 规范(ECMA-357 第 2 版)的 XML API。E4X 是 ECMAScript 的一种语言扩展,它将 XML 添加为语言的本机数据类型。 一个基于文档对象模型 (DOM) 第 3 级事件规范的事件模型 ActionScript 3.0 的优点ActionScript 3.0 的脚本编写功能超越了 ActionScript 的早期版本。它旨在方便创建拥有大型数据集和面向对象的可重用代码库的高度复杂应用程序。虽然 ActionScript 3.0 对于在 Adobe Flash Player 9 中运行的内容并不是必需的,但它使用新型的虚拟机 AVM2 实现了性能的改善。ActionScript 3.0 代码的执行速度可以比旧式 ActionScript 代码快 10 倍。旧版本的 ActionScript 虚拟机 AVM1 执行 ActionScript 1.0 和 ActionScript 2.0 代码。为了向后兼容现有内容和旧内容,Flash Player 9 支持 AVM1。ActionScript 3.0 中的新增功能虽然 ActionScript 3.0 包含 Acti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培养自尊和自信力的方式和策略
- 茶叶产品推广方案
- 软件研发团队运营管理工作计划
- 供应商库存管理的方法与实践
- 咖啡连锁品牌2025年市场布局策略与扩张战略调整实施效果监控评估实施效果研究报告
- 小学五年级上册数学课外辅导计划
- 2025年中级美发师职业技能竞赛试题集
- 2025年从入门到精通乡镇农机购置补贴审核员笔试全攻略
- 企业税务风险管控机制研究
- 2025年农村电商扶贫资金申请项目实施效果与风险控制报告
- 别墅设计全套方案
- 科研项目经费管理
- 焊接生产与管理
- 《经济法基础》课件-第七章 税收法律制度
- 妇科手术技巧 宫腔镜检查及手术步骤详解
- 《宫腔镜手术技术》课件
- 农村互助养老的组织化路径探索
- GB 5009.18-2025食品安全国家标准食品中氟的测定
- 开学第一课-小学高年级-主题班会课件-收心
- 中职对口升学考试语文字音专项练习模拟试题库
- 江南大学实验动物中心大楼项目报告表
评论
0/150
提交评论