第1章 Flash工作流程的变化 1
1.1 时间轴的变化 1
1.2 绘图工具栏和属性检查器 3
1.3 面板的变化 5
1.4 ColorMixer的变化 7
1.5 Actions面板的变化 8
1.6 组件简述 11
1.7 Distribute to Layers选项 11
1.8 小结 12
第2章 使用Movie Explorer 13
2.1 Movie Explorer界面 14
2.2 查找元素 15
2.3 使用Movie Explorer选项编辑Flash文件 19
2.4 替换字体 21
2.5 小结 22
第3章 使用库和共享库 23
3.1 使用计数 23
3.2 新建符号、使用文件夹和解决名称冲突 24
3.3 更新库项目 25
3.4 使用链接和共享库 27
3.5 创建和使用字体符号 31
3.6 共享库的问题 34
3.7 创建自定义的永久库 34
3.8 小结 34
第4章 导入、使用和优化图形 35
4.1 优化在Flash中使用的位图 36
4.2 把位图转换成矢量图 39
4.3 导入矢量图 42
4.4 导入其他程序创建的文件 44
4.5 合并位图和矢量图 50
4.6 创建Size Report 57
4.7 小结 61
第5章 在Flash中运用声音 62
5.1 声音基础 62
5.2 在影片中导入和添加声音 65
5.3 流式与事件声音 67
5.4 在Flash中进行声音分层 67
5.5 同步分层的声音 69
5.6 在Flash中编辑声音 70
5.7 添加自定义效果 71
5.8 声音压缩 73
5.9 同步简单动画和声音 75
5.10 关闭声音 77
5.11 预载声音和动画 83
5.12 小结 85
第6章 ActionScript概述 86
6.1 基本编程 86
6.2 对象直接定址 96
6.3 其他编程要素 99
6.4 小结 104
7.1 为影片添加命名锚 105
第7章 运用命名锚 105
7.2 技术内幕 107
7.3 对影片进行非线性访问 108
7.4 浏览器兼容性 113
7.5 小结 113
第8章 在Flash中打印 114
8.1 忽视打印问题会有什么后果 114
8.2 在Flash中如何打印 114
8.3 在Flash Player关联菜单中禁止打印 117
8.4 用ActionScript控制打印 117
8.5 打印隐藏内容 121
8.6 小结 123
第9章 运用文本效果 124
9.1 简单文本改变 124
9.2 Alpha透明和亮度 127
9.3 在路径上生成文本补帧动画 129
9.4 文本和蒙版 132
9.5 使用第三方文本工具 133
9.6 构建自己的效果 136
9.7 小结 143
10.1 蒙版概述 144
第10章 蒙版效果 144
10.2 一个简单的聚光灯蒙版 146
10.3 为简单形状柔化蒙版 148
10.4 为复杂形状柔化蒙版 150
10.5 ActionScript和蒙版 153
10.6 小结 166
第11章 动画技术 167
11.1 构思故事 167
11.2 为动作添加背景 168
11.3 角色动画的基本要素 170
11.4 给角色注入生命 173
11.5 使背景动起来 181
11.6 小结 184
第12章 转换 185
12.1 简单转换 185
12.2 组合转换 188
12.3 空间转换 194
12.4 小结 198
第13章 Flash与视频 199
13.1 视频压缩的基础知识 200
13.2 关于导入的基本知识 201
13.4 将视频直接嵌入在Flash中 202
13.3 将导入的视频与外部文件连接起来 202
13.5 在影片剪辑中嵌入并操纵视频 209
13.6 使用loadMovie()方法处理Flash视频 212
13.7 在Flash MX 中使用Sorenson Squeeze处理视频 221
13.8 小结 224
第14章 在Flash中制作3D效果 225
14.1 使用渐变填充模拟3D效果 225
14.2 使用第三方软件 229
14.3 使用比例和路径制作3D运动效果 233
14.4 Flash中的电影摄影术和透视 236
14.5 小结 260
第15章 面向对象编程介绍 261
15.1 编程基础 261
15.2 创建和使用对象 263
15.3 创建自定义原型对象 272
15.4 设计Flash对象 278
15.5 事件 278
15.6 调试 280
15.7 小结 285
16.1 绘图API的方法 286
第16章 绘图API内幕 286
16.2 画一个简单的矩形 287
16.3 使用绘图API画曲线 290
16.4 使用绘图API画圆 296
16.5 使用绘图API创建填充效果 298
16.6 使用现实世界中的绘图API 302
16.7 小结 306
第17章 界面技术 307
17.1 基本的拖放交互功能 307
17.2 放置物体的拖放操作 311
17.3 创建自定义图标 317
17.4 创建滑动控件 323
17.5 创建滚动文本 327
17.6 创建预载动画 334
17.7 小结 338
第18章 组件 339
18.1 什么是组件 339
18.2 使用组件 340
18.3 组件脚本编写 345
18.4 修改组件的表现形式 349
18.5 从其他渠道获得组件 350
18.6 创建自己的组件 353
18.7 小结 354
第19章 模拟自然世界:物理学入门 355
19.1 通过编程实现简单运动 355
19.2 在动画中模拟投掷物体 363
19.3 弹性运动 367
19.4 碰撞探测 370
19.5 小结 386
第20章 服务器端通信 387
20.1 中间件和应用服务器 387
20.2 服务器端数据模式 395
20.3 连接Flash和服务器 401
20.4 使用loadVars()建立ColdFusion/Flash MX应用程序 407
20.5 XML 419
20.6 小结 425
第21章 Flash Remoting 426
21.1 Flash Remoting服务 426
21.2 在Flash MX中连接网关 433
21.3 SSAS 443
21.4 DataGlue 444
21.5 在Flash MX ActionScript面板上放入服务功能 447
21.6 NetConnect Debugger 448
21.7 小结 449
第22章 与宿主应用程序通信 450
22.1 使用Flash Actions与宿主应用程序通信 450
22.2 访问Flash对象的JavaScript方法 470
22.3 Macromedia Dreamweaver JavaScript集成工具 474
22.4 小结 477
附录A ActionScript对象快速参考 478
附录B ActionScript快速参考 511
附录C 键盘快捷方式快速参考 559
附录D Flash资源 584
附录E CD-ROM的内容 591