编者的话 1
第1章 快闪时代的利器--Flash 1
1.1 Flash产生的背景 1
1.2 Flash的主要特点 1
前言 1
1.3 Flash5新增加的功能 2
1.3.1 制作素材 2
1.3.2 工作流程 3
1.3.3 交互 3
1.3.4 增强的兼容性 3
2.2.1 Flash的素材 4
2.3 矢量图和位图 4
2.2.2 Flash的动画 4
2.2.3 Flash的交互 4
2.2 Flash工作流程 4
2.1 概述 4
第2章 Flash基础 4
2.4 Flash工作界面 6
2.4.1 工作舞台和时间轴 6
2.4.2 符号和引用 8
2.4.3 符号和交互动画 8
2.4.4 资料库窗口 8
2.4.5 浮动面板 9
2.5 创建新动画并设置属性 10
2.6 预览并测试动画 10
2.6.1 播放动画 11
2.6.2 测试动画 11
2.7 保存动画文件 11
2.8 使用工具箱 12
2.9 使用工具条 12
2.10 使用面板 12
2.12.2 帧状态显示 14
2.12.1 移动播放指针 14
2.11 使用相关菜单 14
2.12 使用时间轴 14
2.12.3 改变帧播放状态 15
2.13 使用场景 16
2.14 使用资料库 17
2.14.1 文件夹 17
2.14.2 库资料排序 17
2.14.3 库资料删除 17
2.14.6 更新导入文件 18
2.14.7 使用通用资料库 18
2.14.4 库资料更名 18
2.14.5 库资料查找 18
2.15 使用动画管理器 19
2.16 查看工作舞台 21
2.16.1 工作舞台的缩放 21
2.16.2 工作舞台的移动 21
2.17 使用栅格、标尺和定位线 21
2.18 定制快捷键 23
2.19 打印Flash文件 24
2.20 动画显示加速 24
2.21 设置Flash参数 25
第3章 绘图 28
3.1 概述 28
3.2 Flash的绘图和着色工具 28
3.3 色块的交叠 28
3.4 用铅笔工具绘图 29
3.5 直线、椭圆和矩形的快速绘图 30
3.6 用铅笔工具绘图 31
3.6.1 设置钢笔工具的参数 31
3.6.2 绘制直线段 32
3.6.3 绘制曲线段 32
3.6.4 调整定位点 33
3.6.5 调整曲线段 33
3.7 用笔刷工具绘图 34
3.8.1 使用箭头工具修改 35
3.8 线条和色块轮廓的修改 35
3.8.3 优化曲线 36
3.8.2 线条的尖锐化和平滑化 36
3.9 图形的擦除 37
3.10 色块的修改 38
3.11 磁铁的使用 39
3.12 选择绘图参数 39
第4章 色彩应用 41
4.1 概述 41
4.2 填色与描色的设置 41
4.2.1 使用工具箱里的填色和描色选项 41
4.2.2 使用描色面板 42
4.2.3 使用填色面板 42
4.2.4 使用油漆桶工具 43
4.2.7 锁定整个舞台的渐变色和位图 46
4.3 使用Mixer面板创建和编辑单一色 46
4.2.6 使用吸管工具 46
4.2.5 使用墨水瓶工具 46
4.4 调色板的使用 47
4.4.1 从调色板上复制和删除颜色 48
4.4.2 使用默认调色板和网络安全调色板 48
4.4.3 调色板排序 48
4.4.4 导入和输出调色板 49
5.3 创建文本 50
5.2 嵌入字体和设备字体 50
5.1 概述 50
第5章 文本应用 50
5.4 设置文本属性 51
5.5 创建字体符号 52
5.6 为用户输入或动态更新设置文本框 53
5.6.1 保留HTML格式 53
5.6.2 设置动态文本框选项 54
5.6.3 设置输入文本框选项 55
5.7 文本编辑 55
5.10 把文字块设置为URLs 56
5.8 文字变形 56
5.9 文字形状修改 56
第6章 对象操作 58
6.1 概述 58
6.2 对象选择 58
6.2.1 使用箭头工具 58
6.2.2 使用套索工具 59
6.3 对象组群 60
6.4 移动、复制和删除对象 60
6.4.1 移动对象 61
6.4.2 通过粘贴来复制对象 61
6.4.3 使用剪贴板复制对象的有关问题 61
6.4.4 删除对象 62
6.5 叠放对象 62
6.6 缩放对象 62
6.7 旋转对象 63
6.9 扭转对象 64
6.8 翻转对象 64
6.10 恢复变形对象 65
6.11 对齐对象 65
6.12 移动对象的基准点 66
6.13 打散对象 67
第7章 层的应用 68
7.1 概述 68
7.2 创建层 68
7.3 查看层 68
7.4 编辑层 70
7.5 使用辅助层 70
7.6 使用遮蔽层 71
7.7 使用层属性对话框 72
第8章 导入素材应用 73
8.1 概述 73
8.2 加入素材到Flash中 73
8.2.2 导入Firework PNG文件 74
8.2.1 导入文件格式 74
8.2.3 导入FreeHand文件 75
8.2.4 导入Adobe Illustrator文件 76
8.2.5 导入位图 76
8.2.6 使用Quick Time动画 76
8.2.7 导入AutoCAD DXF文件 77
8.3 把位图转换为矢量图 77
8.4 打散位图 78
8.5 编辑位图 79
8.6 设置位图属性 79
第9章 符号与引用 81
9.1 概述 81
9.2 符号的类型 82
9.3 创建符号 82
9.3.1 把舞台上的动画转变为动画片段符号 83
9.5 创建按钮 84
9.4 创建引用 84
9.3.2 复制符号 84
9.6 激活、编辑和测试按钮 87
9.7 编辑符号 88
9.8 改变引用的属性 89
9.8.1 改变引用的颜色和透明度 90
9.8.2 用另一个符号代替引用 91
9.8.3 改变引用的类型 92
9.8.4 为图形引用设置动画 92
9.10 获取舞台上的引用信息 93
9.9 打散引用 93
第10章 加入音效 96
10.1 概述 96
10.2 导入声音 96
10.3 为动画增加声音 97
10.4 为按钮增加声音 98
10.5 通过共享资料库或声音对象来使用声音 98
10.7 在关键帧中开始和关闭声音 99
10.6 使用声音编辑控制 99
10.8 输出压缩声音 100
10.8.1 默认压缩选项 101
10.8.2 使用ADPCM压缩选项 101
10.8.3 使用MP3压缩选项 102
10.8.4 使用Raw压缩选项 102
10.8.5 Flash动画中导入声音的问题 102
10.8.6 Quick Time动画中导入动画的问题 103
第11章 创作基础动画 104
11.1 概述 104
11.2 创建关键帧 104
11.3 动画在时间轴上的表示方法 104
11.4 动画中的层 105
11.5 动画播放的帧速率 105
11.6 延续静止画面 106
11.7 渐变动画 106
11.8 运动渐变动画 106
11.9 沿着路径运动的渐变动画 108
11.10 形状渐变动画 110
11.11 设置变形控制点 114
11.12 创建逐帧动画 117
11.13 编辑动画 119
11.13.1 洋葱皮按钮 119
11.13.2 移动整个动画 120
第12章 创建交互动画 122
12.1 概述 122
12.2 关于ActionScript语言 122
12.3 使用Actions面板 122
12.3.1 使用Normal模式下的Actions面板 123
12.3.2 使用Expert模式下的Actions面板 124
12.4 为对象增加交互语句 125
12.5 为帧增加交互语句 127
12.6 基础交互语句的应用 128
12.6.1 跳转到一个帧或场景 128
12.6.3 调整动画显示质量 130
12.6.2 播放和停止动画 130
12.6.4 关闭所有声音 131
12.6.5 跳转到另外一个URL 131
12.6.6 Flash Player的控制 132
12.6.7 加载和卸载其他动画 132
12.6.8 控制其他动画和动画片段 134
12.6.9 检查某一帧是否被加载 135
第13章 创建可打印动画 138
13.1 概述 138
13.2 从Flash Player打印 138
13.2.1 准备要打印的动画 138
13.2.2 指定可打印的帧 139
13.2.3 确定打印区域 139
13.2.4 改变打印背景色 140
13.2.5 取消打印 140
13.3 增加一个打印语句 141
13.4 使用Flash Player的相关菜单打印 144
13.5 发布具有可打印的帧的动画 145
第14章 发布和输出动画 146
14.1 概述 146
14.2 播放Flash动画 146
14.3 优化动画 147
14.4 测试动画下载性能 147
14.5 关于Generator和Flash 150
14.6 发布Flash动画 150
14.6.1 发布一个Flash Player动画 152
14.6.2 发布HTML格式的Flash Player动画文件 153
14.6.3 发布GIF文件 155
14.6.4 发布JPEG文件 157
14.6.5 发布PNG文件 158
14.6.6 发布Quick Time4动画 159
14.7 发布格式和设置的预览 160
14.8 输出动画和图像 160
15.1 Flash5新增加的语言功能 166
第15章 交互编程基础 166
15.2 交互语言基础 168
15.2.1 概述 168
15.2.2 开始编写程序 168
15.2.3 程序术语 172
15.2.4 Actions面板的应用 175
15.2.5 为对象增加交互 179
15.2.6 为帧增加交互 180
15.3.1 概述 181
15.3 常用交互的编程 181
15.3.2 创建自定义光标 182
15.3.3 获取鼠标位置 185
15.3.4 获取键盘信息 185
15.3.5 创建滚动文本框 187
15.3.6 设置色彩控制 189
15.3.7 设置声音控制 191
15.3.8 接触测试 194
16.1.2 基础语句 196
16.1.1 概述 196
第16章 交互语言详解 196
16.1 交互语言常用语句 196
16.1.3 常用语句 202
16.1.4 运算符 210
16.1.5 函数 215
16.1.6 属性 219
16.1.7 对象 225
16.2 Actionscript键代码表 244
实例1 闪动的Flash文字 245
实例2 遮蔽层的效果 249
实例3 辅助层的使用 253
实例4 使用遮蔽层建立划变效果 260
实例5 旋转的彩色字幕 266
实例6 立体按钮的制作 271
实例7 文字动画的综合效果 274
实例8 检测用户口令 288
实例9 跟随鼠标的文字 294