作者简介 1
致谢 1
前言 1
第1章 Flash概述 1
1.1 Flash5的新增功能 1
1.1.1 调板 1
译者序 1
1.1.2 自定义键盘快捷键 2
1.1.3 ActionScript 2
1.1.6 Web本地化打印 3
1.1.7 影片浏览器 3
1.1.5 共用符号库 3
1.1.4 贝塞尔钢笔工具 3
1.1.8 输入的改进及更多支持 4
1.2 进入Flash世界 4
1.2.1 Flash的特色 4
1.2.2 Flash的用法 4
1.3 Flash的用途 5
1.3.1 为老用户新增的功能 5
1.3.2 Flash基本术语 6
1.3.3 Flash工作环境 7
1.3.5 调板 10
1.3.4 工具箱、调板和菜单 10
1.4 循序渐进 18
项目:创建快捷键 18
第2章 用Flash绘画 21
2.1 工作区 21
2.1.1 图层的使用 21
2.1.2 帧的使用 23
2.1.3 场景的使用 25
2.2 绘画工具 25
2.2.1 箭头工具 26
2.2.3 直线工具 27
2.2.2 直接选择工具 27
2.2.4 套索工具 28
2.2.5 贝塞尔曲线 28
2.2.6 文本工具 30
2.2.7 椭圆工具 30
2.2.8 矩形工具 30
2.2.9 铅笔工具 31
2.2.10 笔刷工具 31
2.2.11 墨水瓶工具 32
2.2.12 颜料桶工具 33
2.2.13 吸管工具 33
2.3 颜色 34
2.2.14 橡皮工具 34
2.2.15 视图栏 34
2.4 栅格、参考线、标尺和排列 37
2.5 修改对象 39
2.6 导入图形 41
2.7 符号和绘画 43
2.7.1 修改符号实例 43
2.7.2 修改符号 44
项目:使用独立的关键帧做动画 45
3.2 过渡帧的应用 49
3.1 帧的概念 49
第3章 Flash动画概念 49
项目:过渡帧的优点 53
项目:多图层、旋转和倾斜运动 55
项目:沿路径移动 58
项目:由远及近的视觉运动 60
项目:颜色和透明度的过渡 64
项目:Shape过渡和形变 68
项目:站点开发项目 72
4.1.1 文本的一般用法 77
4.1.2 文本域 77
4.1 文本的使用 77
第4章 文本和表单 77
4.2 文本工具 78
4.2.1 Character调板 78
4.2.2 Paragraph调板 80
4.2.3 Text Options调板 81
4.3 使用文本块 83
项目:活动的文本块 84
4.4 文本动画 89
4.4.1 Background层 91
4.4.2 The Bus层 91
4.5 图形文本 92
项目:形变文本 93
4.6 文本表单 97
项目:文本横幅动画 98
第5章 协调动画 103
5.1 设置场景 103
项目:层和复合对象的独立运动 104
项目:场景和时间线 111
5.2 电影剪辑和独立的时间线 114
5.3 使用蒙版层 120
5.3.1 制作一个蒙板 120
5.3.2 创建蒙板层 121
项目:对被蒙板层使用过滤器 123
项目:三个场景的卡通画 126
第6章 Flash中的声音和音乐 135
6.1 声音文件:概述 135
6.1.1 声音文件类型 135
6.1.2 Web上的声音源 137
6.1.3 版权和声音 137
6.1.4 为Flash制作音乐和声音 137
6.2 将声音导入Flash 138
项目:在电影中使用声音 140
6.3.1 给按钮添加声音 146
6.3 按钮和帧中的声音控制 146
6.3.2 在帧中开始和结束声音 147
项目:控制电影中的声音 147
6.4 声音和循环声音的效果 151
6.4.1 编辑声音 152
6.4.2 循环声音 153
6.5 序列声音 154
项目:音乐电视 155
第7章 电影剪辑与导航 167
7.1 编辑Flash层 167
7.2 导航和按钮 169
项目:活动按钮菜单 172
7.3.1 Stop按钮 176
7.3 使用按钮开始和停止电影 176
7.3.2 Stop和Start按钮 178
7.3.3 关闭声音 179
7.4 用按钮控制序列 180
项目:控制电影的流程 180
7.5 帧和场景内的按钮操作 188
项目:目标帧和场景的按钮脚本 188
项目:通过导航转换场景 189
8.1.1 ActionScript的功能 195
8.1.2 ActionScript并不难学 195
8.1 简介 195
第8章 ActionScript 195
8.2 创建动作脚本 196
8.2.1 帧和对象动作调板 196
8.2.2 编辑表达式 198
8.2.3 电影剪辑脚本 199
8.2.4 按钮脚本 200
8.2.5 帧脚本 202
8.3 变量 204
8.4 ActionScript的数据类型 205
8.4.1 字符串 205
8.4.2 表达式 206
8.4.3 逻辑表达式 207
8.4.4 数值 207
8.5 创建变量和给变量赋值 208
8.5.1 通过文本字段显示变量的值 208
8.5.2 调试动作脚本 210
8.6 条件分支 211
8.6.1 IF 211
8.6.2 IF...ELSE 212
8.6.3 IF...ELSE IF 212
项目:分数计算和分支结构 213
8.6.4 操作符 216
8.7 循环结构 217
8.7.1 whiel循环 218
8.7.2 do...while循环 218
8.7.3 for循环 218
8.7.4 for...in循环 218
8.8 属性 219
8.9 函数 220
8.9.1 函数的使用 220
8.9.2 函数的创建 221
8.9.3 函数的替代 221
项目:制作预加载器 222
第9章 Flash5在QuickTime电影中的应用 226
9.1 创建QuickTime电影 226
9.1.1 iMovie制作的QuickTime 226
9.1.2 MGI VideoWaveⅢ制作的QuickTime 228
9.1.3 QuickTime电影的可选项 228
9.1.4 作为电影和图片序列格式存储 230
9.2 在Flash中导入QuickTime影片 231
9.2.1 导入QuickTime影片 231
9.2.2 导入图片序列 232
项目:在动画中添加的动画 234
9.3 给QuickTime影片添加动画 234
第10章 在Flash中使用外部资源 241
10.1 Generator 241
项目:Generator项目 241
10.2 从文本文件到变量 248
项目:文本区域内的外部数据 249
10.3 从文本文件到电影剪辑 253
项目:使用外部数据设置MC属性 254
10.4 连接到万维网 257
项目:网络中的Flash菜单 258
10.5 独立自主 263
附录 Flash5菜单 264