第1章 网络动画基础与Flash软件基础 1
1.1网络动画的分类和特点 1
1.1.1比较GIF动画和Flash动画 2
1.1.2 Flash动画的原理和应用 3
1.2创建Flash动画的基本流程 7
1.2.1新建影片并设置属性 7
1.2.2规划影片布局 10
1.2.3组织影片素材 13
1.2.4创建动画和添加交互元素 15
1.2.5编写ActionScript 2.0脚本 16
1.2.6测试和预览动画 17
1.2.7发布和导出 18
1.3 Flash软件基础 19
1.3.1关于Flash MX 2004和Flash MX 2004 Professional 2004 19
1.3.2安装和卸载Flash MX 2004 22
1.3.3有关 Flash MX 2004的界面介绍 24
1.3.4舞台、工作区和场景 27
1.3.5有关时间轴的操作 30
1.3.6动画编辑环境 32
小结 34
思考练习题 35
第2章 掌握Flash绘图技巧 36
2.1使用Flash绘图工具 36
2.1.1几何图形工具 37
2.1.2手绘图形工具 37
2.1.3任意变形工具 43
2.1.4填充和外框工具 47
2.1.5移动和选择工具 50
2.1.6 视图工具 52
2.1.7其他工具 52
2.2使用Flash绘图辅助手段 54
2.3关于Flash绘图的特点 55
2.3.1线条/填充的区别和转换 55
2.3.2 Flash绘图的二维层迭关系 58
2.4使用和管理颜色 60
2.4.1添加颜色样本 60
2.4.2导出颜色样本 61
2.4.3自定义纯色 61
2.4.4创建渐变色 63
2.5处理图像 65
2.5.1导入位图图像 65
2.5.2将位图转换为矢量图 67
2.5.3分离并修改位图 68
2.5.4使用位图填充形状 69
2.5.5设置位图图像的属性 71
小结 71
思考练习题 72
第3章 添加文本 73
3.1输入和编辑文本 73
3.2设置文本属性 75
3.2.1指定文本类型 75
3.2.2设置文本格式 77
3.2.3设置段落格式 78
3.2.4创建文本的超级链接 80
3.2.5关于字体 81
3.3调整文本形状 83
3.3.1分离文本 84
3.3.2使文本变形 85
小结 86
思考练习题 87
第4章 控制Flash舞台上的图形对象 88
4.1选择和确认对象 88
4.2修改Flash图形对象的属性 91
4.2.1缩放和旋转操作 91
4.2.2移动位置 93
4.2.3翻转对象 94
4.2.4颜色变化 99
4.3层迭对象 103
4.4对齐对象 104
4.5复制和粘贴对象 108
小结 109
思考练习题 109
第5章 创建形状渐变动画 110
5.1形状渐变动画的变化特征 110
5.2添加帧和关键帧 113
5.3制作形状渐变动画 114
5.3.1创建由于形状本身发生变化而产生的动画 114
5.3.2创建由于形状的位置发生变化而产生的动画 119
5.3.3创建由于形状的颜色和透明度发生变化而产生的动画 121
5.3.4创建由于形状的大小发生变化而产生的动画 124
5.3.5创建由于形状的综合属性发生变化而产生的动画 127
小结 132
思考练习题 132
第6章 创建运动渐变动画 133
6.1运动渐变动画的变化特征 133
6.2创建运动渐变动画 136
6.2.1使用组对象创建运动渐变动画 136
6.2.2使用文本对象创建运动渐变动画 139
6.2.3使用实例对象创建运动渐变动画 144
6.3通过时间轴特效快速创建动画 151
6.3.1变形/转换特效 152
6.3.2操作帮助 155
6.3.3时间轴效果 158
6.4关于对象的转换操作 164
小结 165
思考练习题 165
第7章 控制动画的渐变过程 166
7.1形状渐变动画的控制 166
7.1.1形状渐变控制原理 166
7.1.2添加形状提示 167
7.2运动渐变动画的控制 171
7.2.1添加运动引导层 171
7.2.2复制帧和引导多层 175
7.2.3修改运动渐变动画的调节选项 182
小结 186
思考练习题 187
第8章 制作遮罩动画 188
8.1操作Flash中的层 188
8.1.1添加层 188
8.1.2设置层属性 191
8.2创建遮罩动画 192
8.2.1设置遮罩层 193
8.2.2制作文本遮罩 198
8.2.3创建动态遮罩 201
8.2.4通过脚本实现遮罩效果 214
小结 218
思考练习题 219
第9章 发布和导出Flash作品 220
9.1关于Flash动画文件格式 220
9.1.1 Flash源文件格式 220
9.1.2 Flash影片文件格式 220
9.1.3 HTML文件格式 221
9.1.4 Windows放映文件格式 221
9.2发布Flash动画 221
9.2.1发布SWF影片 221
9.2.2发布包含Flash影片的HTML文件 223
9.2.3发布GIF文件 227
9.2.4发布JPEG文件 233
9.2.5发布PNG文件 234
9.2.6发布Quick Time影片 237
9.3导出Flash动画 239
9.3.1导出图像 239
9.3.2导出影片 241
9.4制作可独立播放的Flash多媒体作品 245
小结 248
思考练习题 248
第10章 掌握元件和实例的应用 249
10.1元件/实例的意义和类型 249
10.1.1关于元件的中心点 253
10.1.2元件和实例的关系 259
10.1.3元件和实例的切换 260
10.1.4转换实例的类型 261
10.2修改实例的属性 266
10.3在影片之间复制库项目 269
小结 270
思考练习题 270
第11章 制作Flash按钮并设置超级链接 271
11.1按钮的帧状态 271
11.2创建动态按钮 275
11.3制作隐形按钮 284
11.4使用按钮创建导航栏 291
11.4.1创建按钮菜单 292
11.4.2使用Flash行为给按钮添加超级链接 293
11.4.3编写正确的路径和链接目标 297
11.5和Dreamweaver结合链接框架目标 298
小结 309
思考练习题 309
第12章 添加音频和视频 310
12.1关于Flash可导入的声音格式 310
12.2在影片中使用声音 311
12.2.1区别事件声音和数据流声音 312
12.2.2给按钮添加声音效果 316
12.2.3使用声音编辑控件 321
12.2.4开始或停止播放声音 323
12.3设置声音的导出选项 326
12.4使用Flash行为控制声音 327
12.4.1从库中加载声音 328
12.4.2播放/停止声音 330
12.4.3加载MP3流文件 333
12.5导入视频 335
12.5.1关于视频导入的格式 335
12.5.2使用视频导入向导 336
12.5.3创建视频特效 344
12.5.4使用行为控制视频 348
小结 351
思考练习题 351
第13章 了解ActionScript 2.0基础知识 352
13.1关于 ActionScript 2.0 352
13.1.1面向对象的编程语言 352
13.1.2有关ActionScript的基本术语解释 354
13.1.3语法规则和标点符号 356
13.1.4数据类型 359
13.1.6运算符 366
13.1.8建立程序逻辑 375
13.2掌握动作面板的使用方法 391
13.2.1动作面板界面控件 393
13.2.2设置动作脚本首选参数 394
13.3使用参考面板和代码提示获得脚本帮助 395
小结 399
思考练习题 399
第14章 应用ActionScript 2.0编写脚本 400
14.1 Flash脚本编写格式要求 400
14.1.1选择对象和指定触发事件 400
14.1.2编写代码段并设置正确的参数 404
14.1.3检查代码格式和编写脚本批注 406
14.2通过脚本控制影片剪辑 408
14.2.1使用行为控制影片剪辑 409
14.2.2使用内置方法控制影片剪辑 413
14.2.3动态改变影片剪辑对象的属性 418
14.3应用常见对象 423
14.3.1应用日期对象 424
14.3.2应用声音对象 426
14.3.3应用颜色对象 428
14.3.4应用鼠标对象 430
14.3.5应用文本域对象 433
14.4传递和接收变量 436
小结 438
思考练习题 438
第15章 使用组件 440
15.1关于组件的原理 440
15.1.1使用组件面板 440
15.1.2修改组件属性 441
15.2应用UI组件 444
15.2.1应用和修改Button组件 444
15.2.2应用和修改CheckBox组件 447
15.2.3应用和修改ComboBox组件 449
15.2.4应用和修改Label组件 454
15.2.5应用和修改List组件 455
15.2.6应用和修改Loader组件 455
15.2.7应用和修改NumericStepper组件 457
15.2.8应用和修改ProgressBar组件 457
15.2.9应用和修改RadioButton组件 459
15.2.10应用和修改ScrollPane组件 461
15.2.11应用和修改TextArea组件 461
小结 464
思考练习题 464
附录A 运算符列表 465
附录B 键盘按键及其代码值 467
附录C Flash MX 2004快捷键 469
附录D 思考练习题参考答案 474