第1章 互动媒体设计体验 1
1.1 互动设计规划 1
1.2 实例制作——互动设计 3
课后练习 6
第2章 脚本基础 7
2.1 Flash动作脚本功能 8
2.2 认识Flash动作脚本窗口 8
2.3 认识变量 11
2.4 标识符与对象路径 14
2.5 脚本与时间轴动画的关系 15
课后练习 15
第3章 Flash跳转函数——控制播放器 16
3.1 事件处理 17
3.2 控制影片剪辑播放 19
3.3 实例制作——场景跳转 23
课后练习 29
第4章 Flash影片属性应用 30
4.1 常用的影片剪辑属性 31
4.2 管理对象深度 38
4.3 实例制作——动态精美图案的创建 41
课后练习 43
第5章 鼠标跟随效果 45
5.1 实例制作——逗小猫 46
5.2 实例制作——彩圈鼠标跟随 50
5.3 实例制作——文字跟随鼠标 52
5.4 实例制作——扎气球 54
课后练习 58
第6章 日期、时间显示和设置 59
6.1 日期时间类 60
6.2 定时器类 61
6.3 实例制作——动感电子时钟 64
课后练习 69
第7章 声音和背景音乐的控制 70
7.1 声音的控制 71
7.2 实例制作——音乐播放器 74
课后练习 82
第8章 数据的交互应用 83
8.1 数据的输入和输出 84
8.2 数据的类型转换和数值运算 93
8.3 使用数组 94
8.4 实例制作——简单的抽奖程序 97
课后练习 100
第9章 过渡效果和行为 102
9.1 过渡效果分类 103
9.2 幻灯片的制作 104
9.3 用代码添加过渡效果 106
9.4 实例制作——作品展示 107
课后练习 111
第10章 加载外部素材 112
10.1 Loader类 113
10.2 显示加载进度 118
10.3 实例制作——照片浏览器 122
课后练习 132
第11章 使用外部文件 134
11.1 URLLoader类 135
11.2 加载外部文本文件 136
11.3 加载外部XML文件 144
11.4 实例制作——动感相册 146
课后练习 154
第12章 键盘交互 156
12.1 KeyboardEvent类 157
12.2 键盘控制 160
12.3 实例制作——打字练习 163
课后练习 167
第13章 碰撞检测 169
13.1 Flash现成的碰撞检测方法 170
13.2 像素级碰撞检测方法 177
13.3 实例制作——迷你炮弹 182
课后练习 191
第14章 视频及麦克风应用 192
14.1 FLV应用 193
14.2 获取摄像视频 200
14.3 实例制作——视频互动游戏 202
14.4 获取麦克风输入 204
14.5 实例制作——音频、视频互动游戏 206
课后练习 209
第15章 使用组件 210
15.1 组件介绍 211
15.2 按钮组件——Button 212
15.3 复选框组件——CheckBox 213
15.4 拾色器——ColorPicker 215
15.5 数据显示组件——DataGrid 217
15.6 数值设置组件——NumbericStepper 219
15.7 进度条组件——ProgressBar 221
15.8 单选按钮组件——RadioButton 222
15.9 文本域组件——TextArea 225
15.1 0界面滚动条组件——UIScrollBar 227
15.1 1实例制作——测验题 228
课后练习 231
第16章 绘图函数 232
16.1 绘图函数 233
16.2 实例制作——简易绘图板 240
课后练习 248
第17章 位图处理 249
17.1 位图 250
17.2 显示位图图像的方法 250
17.3 位图滚动 251
17.4 复制位图数据 252
17.5 混合位图 253
课后练习 255
第18章 滤镜效果 256
18.1 滤镜基础 257
18.2 滤镜效果 258
18.3 实例制作——带滤镜的作品展示 269
课后练习 271
第19章 swf之间的通信 272
19.1 父swf接收子swf中的变量 273
19.2 子swf访问父swf中的变量方法 275
19.3 两个swf之间的数据交换 276
19.4 实例制作——菜单 278
课后练习 284
第20章 Flash动态数据处理 285
20.1 Flash与后台数据交互的几种方式 286
20.2 URLLoader及相关类 286
20.3 Flash从后台服务器读取数据 287
20.4 Flash将数据保存至后台服务器 292
20.5 实例制作——留言板 294
课后练习 301
第21章 综合案例 302
21.1 案例概述 303
21.2 规划与素材准备 306
21.3 创建数据库、准备读取和写入数据库的ASP文件 306
21.4 创建文档、制作片头动画、主菜单影片剪辑 312
21.5 主界面的制作 313
21.6 子swf文件的制作 317
附录A常用ASCII码对照表 322
附录B Flash快捷键一览表 323
附录C Flash运算符与表达式 326