目录 1
序言 1
序言 1
前言 5
前言 5
第一部分ActionScript基础 17
第一章针对非程序员的简单介绍 17
一些基础习语 19
更为深入的ActionScript概念 28
创建多项选择测试 36
小结 51
第二章变量 52
创建变量(声明) 53
变量赋值 55
变量值的修改和获取 56
值的类型 58
变量作用域 60
应用举例 71
小结 73
第三章数据和数据类型 74
数据和信息 74
用数据类型来保持数据的意义 75
数据的创建和分类 76
数据类型转换 78
原始数据和复合数据 87
小结 89
第四章原始数据类型 90
数字类型 90
整数和浮点数字 90
数值直接量 91
数字处理 95
串类型 96
串的处理 100
布尔类型 120
undefined 122
null 123
小结 123
第五章操作符 124
操作符的一般特点 124
赋值操作符 129
算术操作符 130
等于和不等操作符 135
比较操作符 140
串操作符 144
逻辑操作符 144
逗号操作符 150
组合操作符 150
空(void)操作符 151
其他操作符 151
小结 155
第六章语句 156
语句的类型 156
语句语法 157
ActionScript语句 159
语句和动作 167
小结 168
第七章条件语句 169
if语句 170
else语句 172
else if语句 173
模拟switch语句 175
简化的条件语句语法 176
小结 177
第八章循环语句 178
while循环 178
循环术语 182
do-while循环 183
for循环 184
for-in循环 186
提前终止循环 187
时间线和剪辑事件循环 190
小结 197
第九章函数 198
函数的创建 199
函数的运行 200
向函数传递参数 201
退出函数并返回值 204
函数直接量 207
函数的可用性和生命周期 207
函数的作用域 209
再论函数参数 213
递归函数 217
内部函数 219
函数对象 220
代码的集中 221
再看多项选择测试 222
小结 226
第十章事件和事件处理器 227
同步代码的执行 227
基于事件的异步代码执行 228
事件的类型 228
事件处理器 229
事件处理器语法 230
创建事件处理器 230
事件处理器作用域 234
按钮事件 238
影片剪辑事件综述 242
针对影片播放的影片剪辑事件 243
针对用户输入的影片剪辑事件 250
执行的顺序 256
复制剪辑事件处理器 258
用updateAfterEvent更新屏幕 259
代码的重复使用性 260
动态的影片剪辑事件处理器 260
事件处理器应用 261
小结 263
第十一章数组 264
什么是数组 264
数组的分析 265
数组的创建 267
引用数组元素 269
确定数组的大小 271
命名数组元素 273
向数组添加元素 274
删除数组中的元素 280
通用数组操作工具 283
多维数组 289
多项选择测试的第三版本 290
小结 291
第十二章对象和类 292
对象的分析 294
实例化对象 295
对象属性 296
方法 298
类和面向对象的编程 302
内置ActionScript类和对象 318
小结 320
第十三章影片剪辑 321
影片剪辑的对象性 322
影片剪辑的类型 323
创建影片剪辑 326
影片和实例的堆栈顺序 333
实例和主影片的引用 339
删除剪辑实例和主影片 353
内置影片剪辑属性 356
影片剪辑方法 357
影片剪辑应用举例 362
最后的测试 366
小结 369
第十四章词法结构 370
空白 370
语句终结符(分号) 372
注释 373
保留字 375
标识符 376
大小写区分 377
小结 378
第十五章高级主题 379
复制、比较和传递数据 379
位逻辑编程 382
高级函数作用域问题 394
影片剪辑数据类型 396
小结 398
第二部分ActionScript应用 401
第十六章ActionScript制作环境 401
动作面板 401
为帧添加脚本 404
对按钮添加脚本 405
为影片剪辑添加脚本 406
代码都在哪里 407
生产力 408
外在化ActionScript代码 409
组件打包成智能剪辑 411
小结 418
Flash表单数据循环 419
第十七章Flash表单 419
创建Flash填充表单 422
小结 428
第十八章屏幕文本域 430
动态文本域 430
用户输入文本域 432
文本域选项 433
文本域属性 437
HTML支持 440
关于文本域选择 449
空文本域和for-in语句 449
小结 450
第十九章调试 451
调试工具 452
调试方法 457
小结 462
第三部分语言参考 467
ActionScript语言参考 467
第四部分附录 731
附录一资源 731
附录二Latin1字符指令表和键控代码 736
附录三向后兼容 743
附录四ECMA-262和JavaScript之间的差别 748
词汇表 751