第1章 初识ActionScript 1
1.1 一个简单的交互动画 1
1.2 ActionScript概述 5
1.3 ActionScript的新特点 6
1.4 ActionScript的基本语法规则 8
1.5 ActionScript基本概念 11
第2章 变量和数据类型 15
2.1 变量 15
2.2 数据类型 22
第3章 运算符和表达式 25
3.1 运算符的种类 25
3.2 运算符的优先级和结合规则 36
3.3 表达式 37
第4章 控制结构 39
4.1 条件判断结构 39
4.2 循环控制结构 40
第5章 动作和动作面极 45
5.1 动作概述 45
5.2 动作面板 45
5.3 基本动作 55
5.4 条件判断动作 64
5.5 循环控制动作 67
5.6 变量相关动作 72
5.7 函数相关动作 74
5.8 电影剪辑相关动作 76
5.9 其它动作 80
第6章 函数 85
6.1 函数的概念 85
6.2 预定义函数 87
6.3 自定义函数 99
第7章 属性 103
7.1 全局属性 103
7.2 实例属性 105
7.3 只读属性 110
第8章 对象概述 112
8.1 预定义对象 112
8.2 自定义对象 115
第9章 对象及其属性和方法 118
9.1 Object(Object对象) 118
9.2 Number(数值对象) 120
9.3 String(字符串对象) 122
9.4 Boolean(逻辑对象) 129
9.5 Math(数学对象 130
9.6 Array(数组对象) 136
9.7 Date(日期对象) 147
9.8 Color(颜色对象) 155
9.9 Key(按键对象) 159
9.10 Selection(选择对象) 164
9.11 Sound(声音对象) 166
9.12 MovieClip(电影剪辑对象) 172
9.13 XML(扩展标记语言对象) 182
9.14 XMLSocket(XML端口对象) 195
第10章 创建交互动画的高级技术 200
10.1 概述 200
10.2 创建自定义光标 200
10.3 读取鼠标位置 202
10.4 捕捉用户按钮 204
10.5 创建滚动文本框 207
10.6 设置电影剪辑的颜色 209
10.7 创建声音控制 212
10.8 检测碰撞 216
10.9 综合应用实例 219
第11章 使用电影剪辑 224
11.1 概述 224
11.2 关于多个时间轴 225
11.3 使用动作和方法控制时间轴 237
11.4 创建智能剪辑 244
第12章 Flash与网络应用集成 255
12.1 概述 255
12.2 发送和装载变量 255
12.3 创建表单 263
12.4 给Flash播放器发送和从播放器接收消息 266
第13章 脚本调试 271
13.1 概述 271
13.2 使用调试器 272
13.3 使用输出窗口 277
第14章 ActionScript综合应用 281
14.1 导航菜单系统设计 281
14.2 多项选择测试设计 284
14.3 留言本设计 290
14.4 万年历设计 296
14.5 坦克大战 301
14.6 绽开的花朵 314
附录A 键盘键与虚拟键码对照表 316
附录B 运算符的优先级和结合规则 317
附录C 出错信息表 319