第1章Flash MX概述 1
1.1 Flash的功能和特点 1
1.1.1 Flash的演变和历史 1
目 录 1
1.1.2 Flash的基本功能 2
1.1.3 Flash的特点 2
1.2 Flash MX的新增功能介绍 6
1.2.1视频支持 6
1.2.2拥有属性及解答面板的崭新 7
用户界面 7
1.2.6应用程序和服务器的优化结合 8
1.2.7可以开发和使用残疾辅助内容 8
1.2.3对图像和声音的动态装载 8
1.2.5新的图形设计工具和调色板 8
1.2.4锚点 8
1.2.8多语言支持 9
1.2.9支持跨平台多媒体作品的设计 9
1.2.10可预定义用户界面组件 9
1.3 Flash MX的安装和卸载 9
1.3.1 安装Flash MX 9
1.3.2启动Flash MX 13
1.3.3卸载Flash MX 14
第2章Flash MX工作界面介绍 17
2.1 Flash MX菜单栏介绍 17
2.1.1文件菜单 18
2.1.2编辑菜单 21
2.1.3查看菜单 28
2.1.4插入菜单 33
2.1.5修改菜单 36
2.1.6文本菜单 46
2.1.7控制菜单 48
2.1.8窗口菜单 49
2.1.9帮助菜单 50
2.2标准工具栏 51
2.3绘图工具栏 51
2.4时间轴 52
2.4.1 帧的使用 53
2.4.2图层的使用 53
2.4.3设置时间轴 53
2.5舞台和工作区 54
2.6控制面板 55
2.6.1变形面板 56
2.6.2场景面板 56
2.6.3库面板 57
2.6.4动作面板 58
2.6.6信息面板 59
2.6.7对齐面板 59
2.6.5属性面板 59
2.6.8混色器面板 60
2.6.9颜色样本面板 61
2.6.10组件面板 61
2.7自定义软件界面 62
3.1 线条工具 65
3.1.1线条工具的使用 65
第3章绘图工具 65
3.1.2直线的属性设置 66
3.2铅笔工具 69
3.2.1铅笔工具的使用 70
3.2.2铅笔的属性设置 70
3.3钢笔工具 71
3.3.1钢笔工具的使用 71
3.3.2钢笔的属性设置 73
3.4椭圆工具 74
3.4.1椭圆工具的使用 74
3.5矩形工具 75
3.5.1矩形工具的使用 75
3.4.2椭圆的属性设置 75
3.5.2矩形的属性设置 76
3.6画笔工具 77
3.6.1 画笔工具的使用 77
3.6.2画笔工具的属性设置 78
3.7墨水瓶工具 80
3.7.1墨水瓶工具的使用 80
3.7.2墨水瓶工具的属性设置 81
3.8颜料桶工具 81
3.8.1颜料桶工具的使用 81
3.8.2颜料桶工具的属性设置 82
3.9.1滴管工具的使用 83
3.9滴管工具 83
3.9.2滴管工具的属性设置 84
3.10橡皮擦工具 84
3.10.1橡皮擦工具的使用 84
3.10.2橡皮擦工具的属性设置 85
3.11 箭头工具 86
7.1.4 编辑和组织图层 1 86
3.11.1箭头工具的使用 87
3.11.2箭头工具的属性设置 88
3.12套索工具 89
3.12.1套索工具的使用 89
3.12.2套索工具的属性设置 90
3.13任意变形工具 91
3.13.1任意变形工具的使用 92
3.13.2任意变形工具的属性设置 92
3.15使用文本工具 93
3.15.1文本工具的使用 93
3.14填充变形工具 93
3.14.2填充变形工具的属性设置 93
3.14.1填充变形工具的使用 93
3.15.2文本的属性设置 95
3.16部分选取工具 97
3.16.1部分选取工具的使用 97
3.16.2部分选取工具的属性设置 98
3.17.1手形移动工具 99
3.17.2使用缩放工具 99
3.17辅助绘图工具 99
3.17.3对齐工具 100
第4章对象的编辑 103
4.1选取对象 103
4.1.1使用箭头工具选取对象 104
4.1.2使用套索工具选取对象 105
4.1.3使用部分选取工具选取对象 107
4.2.1移动对象 109
4.2移动、复制、粘贴和删除对象 109
4.2.2复制和粘贴对象 111
4.2.3删除对象 112
4.3缩放、倾斜和旋转对象 112
4.3.1缩放对象 113
4.3.2旋转对象 114
4.3.3倾斜对象 117
4.4组合、叠放和分离对象 118
4.4.1组合对象 118
4.4.2叠放对象 119
4.5锁定编辑对象 120
4.4.3分离对象 120
4.6矢量图形边缘柔和 121
第5章文本工具的使用 123
5.1文本工具属性设置 123
5.2创建文本框 125
5.2.1创建静态文本 128
5.2.2创建动态文本 128
5.2.3创建输入文本 130
5.2.4创建滚动文本 130
5.3编辑文本对象 131
5.3.1分离文本 133
5.3.2给文本描边 135
5.3.3嵌入字体和设备字体 135
5.4文本特效实例制作 136
5.4.1制作线框文字 136
5.4.2五彩文字 138
5.4.3制作立体文本 139
5.5文本的其他应用 141
5.5.1创建字体元件 141
5.5.2替换缺失字体 143
第6章图像及视频的导入和处理 147
6.1 图像基础知识介绍 147
6.1.1点阵图与矢量图 147
6.1.2分辨率 148
6.1.3颜色模式 150
6.1.4颜色深度 151
6.1.5 Alpha通道 152
6.1.6常见图像文件的格式 152
6.2导入外部图像文件 154
6.2.1 导入Fireworks PNG文件 158
6.2.2导入FreeHand文件 159
6.2.3导入Adobe Illustrator文件 161
6.2.4导入AutoCAD DXF文件 162
6.3矢量化位图 162
6.4设置位图属性 165
6.5优化图像 166
6.6.1使用Fireworks 4或更高版本 167
编辑位图 167
6.6在外部编辑器中编辑位图 167
6.6.2使用其他外部编辑应用程序 168
编辑位图 168
6.7视频的导入和处理 168
6.7.1 Flash MX支持的视频导入格式 169
6.7.2 Sorenson Spark编解码器 170
6.7.3嵌入视频剪辑 171
6.7.4链接QuickTime视频剪辑 174
6.7.5查看导入的视频文件 175
第7章Flash MX中图层的应用 177
7.1在Flash MX 中使用图层 177
7.1.1图层原理简介 178
7.1.2在FlashMX 中创建图层 179
7.1.3设置图层的属性 183
7.1.5图层的不同工作模式 188
7.2使用引导层 189
7.2.1普通引导层 189
7.2.2运动引导层 191
7.2.3普通引导层和运动引导层的 193
相互转换 193
7.2.4运动引导层应用实例 194
7.3使用遮罩层 195
7.3.1创建遮罩层 195
7.3.2遮罩层应用实例 197
7.4使用层文件夹 200
7.4.1创建层文件夹 200
7.4.3组织层文件夹 201
7.4.2查看层文件夹 201
7.4.4编辑层文件夹 202
第8章时间轴的使用 203
8.1时间轴介绍 203
8.2 帧的介绍 204
8.3 时间轴的操作 209
8.3.1选取帧和帧列 209
8.3.2插入帧、关键帧和空白关键帧 210
8.3.3拷贝、粘贴和删除帧 211
8.3.4移动帧 212
8.3.5翻转帧 212
8.3.6移动播放头 213
8.3.7为帧指定Action动作脚本 214
8.3.8指定可打印的帧 215
8.3.9使用属性面板设置帧属性 216
8.4使用绘图纸工具 216
8.4.1绘图纸外观 217
8.4.2移动整个动画 219
8.5使用帧标签和帧注解 219
8.6使用命名锚记 220
8.7时间轴中的动画表示 221
8.8关于多个时间轴 222
9.1元件、实例和库资源概述 223
第9章使用元件、实例和库资源 223
9.2在Flash 中创建元件 225
9.2.1创建图形元件 226
9.2.2创建按钮元件 227
9.2.3创建影片剪辑元件 231
9.3将其他对象转化为元件 233
9.3.1将场景中的对象转化为元件 233
9 3.2将动画片段转化为影片剪辑元件 234
9.4 元件的基本操作 235
9.4.1 元件的复制 235
9.4.3 重定义元件类型 237
9.4.2 元件的删除 237
9.4.4创建元件的实例 238
9.4.5编辑元件 239
9.5设置元件实例属性 241
9.5.1 改变实例的颜色和透明度 241
9.5.2给实例指定不同的元件 244
9.5.3 改变实例类型 245
9.5.4设置图形实例的动画 245
9.5.5分离实例 246
9.5.6获取舞台上有关实例的信息 246
9.6.1使用共享库资源 247
9.6影片中库资源的利用 247
9.6.2运行时共享资源 248
9.6.3创作时更新或替换元件 249
9.6.4解决库资源之间的冲突 250
第10章在动画中使用音效 251
10.1 Flash 中的声音类型概述 251
10.2在Flash中引入声音 252
10.2.1从外部导入声音 253
10.2.2在影片中添加声音 255
1 0.2.3给按钮添加声音 258
10.2.4通过Sound对象使用声音 259
10.3设置声音的属性 260
10.4在Flash中编辑声音 264
10.5声音的发布设置 267
第11章创建简单动画 271
11.1动画的基本概念 271
11.2运动渐变动画 271
11.2.1创建运动渐变动画 271
11.2.2创建引导动画 274
11.3形状渐变动画 276
11.3.1创建形状渐变动画 276
11.3.2使用形状提示 279
11.4遮罩动画 280
1 1.5 逐帧动画 282
第12章 ActionScript脚本的使用 285
12.1 Flash编程简介 285
12.1.1什么是Flash编程 285
12.1.2 Flash编程的目的 285
12.2 Flash编程基础 285
12.2.1面向对象的脚本编程概念 285
12.2.2 ActionScript和JavaScript的区别和联系 286
12.2.3对Flash ActionScript的理解 287
12.3使用“动作”面板 288
12.3.1在标准模式下工作 288
12.3.2在专家模式下工作 289
12.4 ActionScript的语法规范 290
12.4.1“.”语法 290
12.4.2“/”语法 291
12.4.3 “{}”和“()”语法 292
12.4.4大小写关键字 292
12.4.5“//”注释语法 292
12.4.6常数 293
12.5 ActionScript中的数据类型 293
12.5.1字符串 293
12.5.4对象 294
12.5.3布尔值 294
12.5.2数字(Number)类型 294
12.5.5 电影剪辑 295
12.5.6空值 295
12.6 Flash的变量规范 295
12.6.1命名变量 296
12.6.2变量的赋值 296
12.6.3确定变量的作用域 297
12.6.4变量声明 297
12.7 Flash的运算符 298
12.7.1数值运算符 298
12.7.3字符串运算符 299
12.7.2比较运算符 299
12.7.4逻辑运算符 300
12.7.5按位运算符 300
1 2.7.6等于运算符 300
1 2.7.7赋值运算符 301
12.7.8点运算符和数组访问运算符 302
12.7.9操作符的优先级 303
12.8 定义和使用函数 304
12.8.1使用内置函数 304
12.8.2创建自定义函数 305
12.9.1使用内置对象 308
12.9定义和使用对象 308
12.9.2创建自定义对象 312
12.9.3创建自定义对象 312
12.9.4创建继承 313
12.10基本ActionScript语句 314
12.10.1 Goto命令 314
12.10.2 Play命令 315
12.10.3 Stop命令 315
12.10.4 stopAllSounds命令 316
12.10.5 togglehighquality命令 317
12.10.6 getURL命令 317
12.11.1 if条件语句 318
12.1 1控制语句 318
12.11.2循环控制语句 323
12.11.3 fscommand语句和(un)loadMovie语句 331
12.1 1.4其他控制语句 334
12.11.5类型转换函数 347
第13章组件的应用 355
13.1 Flash MX组件概述 355
13.2使用Flash MX 中的组件 355
13.2.1组件面板 355
13.2.2库面板中的组件 356
13.2.3 “属性”面板和组件参数面板中的组件 357
13.3.1 向Flash影片中添加组件 359
13.3组件的添加与删除 359
13.3.2 Flash影片删除组件 360
13.4 关于组件标签大小以及组件的宽度和高度 360
13.5 Flash MX自定义组件 360
13.5.1CheckBox 360
13.5.2 ComboBox组件 366
13.5.3 ListBox组件 376
13.5.4 PushButton组件 389
13.5.5 RadioButton组件 393
13.5.6 ScrollBar组件 401
13.5.7 ScrollPane组件 408
13.6组件应用实例——使用组件创建表单 415
13.6.1创建窗体 415
13.6.2添加组件 415
13.6.3配置组件 417
13.6.4编写动作脚本来收集数据 420
13.6.5测试影片 423
第14章测试与发布Flash动画 425
14.1对影片进行测试 425
14.1.1优化影片 425
14.1.2测试影片下载性能 426
14.1.3创作和脚本撰写准则 428
14.1.4使用调试器调试影片 429
14.1.5使用“输出”窗口 433
14.2发布Flash动画 435
14.2.1 播放Flash影片 436
14.2.2 Flash影片中的Unicode 436
文本编码 436
14.2.3 发布Flash文件 438
14.2.4关于HTML发布模板 449
14.2.5预览发布格式和设置 449
14.2.6使用独立播放器 450