本书以Flash CS4中文版为开发环境,详细介绍了ActionScript 3.0的基础知识。同时,兼顾了面向对象编程的理论知识,并结合实际应用介绍了各种复杂对象的使用。在此基础上,本书还根据目前Flash/Flex开发的趋势,简要介绍了AIR应用程序的开发事项。
ActionScript 3.0完全按照面向对象编程的规范设计,严格遵循ECMA-262第三版的规则,完全支持E4X技术。本书从ActionScript 3.0 IDE出发,详细介绍ActionScript 3.0的历史、发展、代码规范等知识。本书面向开发人员,结合ActionScript 3.0的应用难点,以及Web和桌面等领域的应用,深入剖析ActionScript 3.0编程知识。作为一本工具手册,本书还可以帮助用户迅速解决AS程序设计过程中遇到的难点,提供精简的实例帮助用户高效地完成工作。
本书适合有一定Flash动画基础和面向对象编程基础的程序员和动画开发人员学习动画设计,还可作为大专院校相关专业师生的辅助教材。
第1章 ActionScript 3.0概述
1.1 ActionScript历史
1.2 ActionScript 3.0应用
1.3 ActionScript开发环境
1.4 Flash ActionScript首选参数
1.5 Flash【动作】面板概述
1.6 Flash脚本窗口概述
1.7 设置影片属性
1.8 代码注释
1.9 输出消息
第2章 数据与运算
……
第3章 流程控制
第4章 函数
第5章 数组
第6章 面向对象的编程
第7章 事件
第8章 封装、接口与继承
第9章 数学方法
第10章 字符串
第11章 正则表达式
第12章 显示对象
第13章 操作显示对象
第14章 处理错误
第15章 发布影片和应用程序
第16章 绘制图形与遮罩
第17章 运动与力学
第18章 处理位图
第19章 处理文本
第20章 应用组件
第21章 应用色彩效果和滤镜
第22章 处理日期和时间
第23章 处理XML
第24章 处理声音
第25章 处理视频
第26章 与服务端程序通信
第27章 AIR应用