- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
flash 相关应用
1
第 1 章 动画编程简介
本章将对ActionScript 3.0 作简单介绍,并对Adobe Flash Professional 中的IDE 编程环境作简
要说明,这些初步的认识和了解,为以后进一步学习ActionScript 3.0 语言和训练动画编程技能打
下了基础。
Flash ActionScript 3.0 概况
Adobe Flash Professional IDE
Flash 中设计与AS 代码的集成
1.1 动画编程语言 AS 3.0
Flash 是目前最为热门的二维交互式矢量动画制作软件。ActionScript (AS )是内置于Flash 的
编程语言,它在Flash 内容和应用程序中实现交互性、数据处理以及其他许多功能。
ActionScript 在ActionScript 虚拟机 (AVM )中执行,运行时AVM 包含在Flash Player 中。
ActionScript 代码通常由编译器转换为字节代码格式。字节代码是一种由计算机编写和识别的编
程语言。在Adobe Flash Professional 中内置有编译器。字节代码嵌入在Flash Player 执行的SWF
文件中。
ActionScript 3.0 已成了真正的面向对象的编程语言,提供了可靠的编程模型,方便创建拥有
大型数据集和面向对象的可重用代码库的高度复杂应用程序。ActionScript 3.0 相对于早期版本改进
的一些重要功能包括:
一个新增的ActionScript 虚拟机,称为AVM2,它使用全新的字节代码指令集,可使性能
显著提高;
Flash AS 3.0 动画程序设计案例教程
一个更为先进的编译器代码库,可执行比早期编译器版本更深入的优化;
一个扩展并改进的应用程序编程接口 (API ),拥有对对象的低级控制和真正意义上的面
向对象的模型;
一个基于ECMAScript for XML (E4X )规范的XML API 。E4X 是ECMAScript 的一种语
言扩展,它将XML 添加为语言的本机数据类型;
一个基于文档对象模型 (DOM )第3 级事件规范的事件模型。
1.1.1 ActionScript 3.0 的优点
ActionScript 3.0 的脚本编写功能优于早期版本,它旨在方便创建拥有大型数据集和面向对象的
可重用代码库的高度复杂应用程序。在Flash Player 中运行的内容不要求使用ActionScript 3.0 。但
是,拥有它可以得到只能通过AVM2 (ActionScript 3.0 虚拟机)实现的性能改善。与旧的ActionScript
代码相比,ActionScript 3.0 代码的执行速度快10 倍。
早期版本的ActionScript 虚拟机AVM1 执行ActionScript 1.0 和ActionScript 2.0 代码。Flash Player
9、10、11 等版本也支持AVM1 以实现向后兼容性。
1.1.2 ActionScript 3.0 中的新功能
ActionScript 3.0 的新功能包括新增的核心语言功能,以及能够更好地控制低级对象的改进API 。
1.核心语言功能
核心语言定义编程语言的基本构造块,例如语句、表达式、条件、循环和类型。ActionScript 3.0
包含许多加快开发过程的功能。
①运行时异常:运行时异常用于常见的错误情形;②运行时类型:类型信息在运行时保留,这
样提高了性能,减少了内存使用量;③密封类:密封类只能拥有在编译时定义的一组固定的属性和
方法;不能添加其他属性和方法;④闭包方法:ActionScript 3.0 使闭包方法可以自动记起它的原始
对象实例;⑤ECMAScript for XML (E4X
您可能关注的文档
最近下载
- SCADA(电力监控)系统介绍.pptx VIP
- 市政集团笔试题库及答案.pdf
- 2025年机关事业单位工人汽车驾驶员高级、技师国家题库练习题(附答案).docx VIP
- 班级生活有规则教学设计.doc VIP
- CMF中国宏观经济分析与预测报告(2025年中期) 稳舵远航的中国宏观经济.docx
- QGDW 11399-2015 架空输电线路无人机巡检作业安全工作规程.docx VIP
- 中国药物性肝损伤诊治指南2023版解读.pptx VIP
- 施工测量专项施方案.doc VIP
- 2024年春季四川凉山州普格县一村一幼辅导员招聘74人笔试备考题库及答案解析.docx VIP
- 防爆电气安装规范及验收标准制定.docx VIP
文档评论(0)