第一章 认识ActionScript 1
1.1 什么是ActionScript 1
1.2 ActionScript和JavaScript的差别 1
1.3 ActionScript的全新装备 2
第二章 了解ActionScript的编程工作 6
2.1 使用ActionScript编写脚本 6
2.2 计划和调试脚本 9
2.3 面向对象的脚本开发 10
2.4 电影剪辑对象(MovieClip) 11
2.5 脚本的流程 12
2.6 ActionScript运行时的控制 14
2.7 ActionScript术语 14
2.8 解析一个范例脚本 17
2.9 使用Actions面板 19
第三章 使用ActionScript编写脚本 36
3.1 Actionscript的语法 36
3.2 ActionScript中的数据类型 40
3.3 ActionScript中的变量 42
3.4 ActionScript中的操作符 46
3.5 使用动作 53
3.6 控制脚本流 55
3.7 使用预定义函数 57
3.8 创建自定义函数 59
3.9 使用预定义对象 62
3.10 使用自定义对象 66
3.11 创建继承 67
3.12 打开Flash 4文件 68
3.13 使用Flash 5来创建Flash 4电影 69
第四章 使用ActionScript创建交互性 71
4.1 创建一个自定义的光标 71
4.2 获得鼠标的位置 73
4.3 捕获按键 74
4.4 创建一个滚动的文本域 78
4.5 设置颜色值 82
4.6 创建对声音的控制 84
4.7 检测碰撞(hitTest) 89
第五章 工作于电影剪辑之中 92
5.1 关于多Timeline 92
5.2 Timeline的层级体系关系 93
5.3 在Timeline之间发送信息 95
5.4 绝对目标路径和相对目标路径 97
5.5 指定目标路径 99
5.6 使用动作和方法来控制Timeline 101
5.7 创建Smart剪辑 112
第六章 集成Flash与其他Web应用 121
6.1 将变量发送到远端文件或从远端文件接受变量 121
6.2 关于XML 127
6.3 使用XML对象 128
6.4 使用XMLSocket对象 131
6.5 创建表单 132
6.6 将消息发送到Flash Player或从Flash Player接受消息 137
6.7 关于Flash Player方法 140
第七章 ActionScript疑难解答和故障诊断 151
7.1 程序编写与故障诊断指南 151
7.2 使用Debugger 152
7.3 使用Output窗口 157
7.4 在电影中启用debugging 159
第八章 实例解析 162
8.1 高级Flash预装载器 162
8.2 使用动作进行编曲 166
8.3 电影剪辑的复制和卸载 173
8.4 用Flash创建动态饼图 178
8.5 创建加速度和摩擦力的效果 184
8.6 三角函数的运用 187
8.7 字符串函数的应用及Smart Clip的创建 195
8.8 指鼠针 203
8.9 用EXEC创建文件 207
8.10 XML对象的应用 208
8.11 一个使用Date对象的简单时钟 219
8.12 运用getURL动作制作一个书签按钮 221
8.13 张力和斥力 222
8.14 对称性无限分割 225
8.15 运用Key对象监测键盘输入 228
8.16 结合Flash和Perl创建一个留言板 236
8.17 一个使用XMLSocket对象的例子 246
8.18 安装Web服务器及调试CGI程序 253
9.1 ActionScript元素字典的内容组织形式 258
第九章 ActionScript元素字典 258
9.2 操作符 259
9.3 A 284
9.4 B 294
9.5 C 296
9.6 D 301
9.7 E 318
9.8 F 320
9.9 G 325
9.10 H 329
9.11 I 330
9.12 K 332
9.13 L 339
9.14 M 343
9.15 N 365
9.16 O 372
9.17 P 377
9.18 Q 382
9.19 R 383
9.20 S 385
9.21 T 405
9.22 U 410
9.23 V 412
9.24 W 413
9.25 X 417
9.26 Y 437