第1章 走进Flash MX 1
1.1 Flash概述 1
1.1.1 Flash的由来 1
1.1.2 动画是什么 2
1.2 使用Flash MX的配置要求 3
1.2.1 Flash MX创作环境下的操作平台需求 3
1.2.2 在浏览器中播放Flash SWF格式电影的系统需求 3
1.3 安装Flash MX 3
1.4 Flash MX工作环境 4
1.4.1 初次打开Flash MX的窗口 4
1.4.2 调整窗口 4
1.4.3 使用汉化的界面 4
1.5 Flash MX的常用工具及绘图工具箱 5
1.5.1 Flash MX的常用工具 5
1.5.2 Flash MX的绘图工具箱 6
1.6 Flash MX能够处理的图像性质 8
1.6.1 矢量图 8
1.6.2 位图 9
1.7 在Flash MX中绘图 9
1.7.1 Flash MX的图形构成 9
1.7.2 绘制线条 10
1.7.3 绘制椭圆与圆 10
1.7.4 绘制矩形与正方形 11
1.7.5 使用铅笔工具 12
1.7.6 使用钢笔工具 13
1.7.7 使用画笔工具 16
1.7.8 使用箭头工具 18
1.7.9 使用贝兹工具 19
1.7.10 使用套索工具 19
1.8 填充颜色及填充转换 20
1.8.1 墨水瓶工具的使用 20
1.8.2 颜料桶工具的使用 21
1.8.3 填充转换工具的使用 22
第2章 常用对象的编辑 24
2.1 文字的处理 24
2.1.1 创建文本 24
2.1.2 文本的属性设置 25
2.1.3 文本的类型 27
2.1.4 打散文字并进行编辑 29
2.2 编辑图形对象 30
2.2.1 选择对象 31
2.2.2 删除、移动和复制对象 32
2.2.3 使用橡皮工具擦除图形对象 32
2.2.4 对图形对象的编辑 34
2.2.5 对多个图形对象的编辑 36
2.2.6 调整多个对象的位置 39
2.3 使用外部图片 39
2.3.1 Flash MX支持的图片格式 39
2.3.2 输入外部图片文件 40
2.3.3 将导入的位图作为填充内容 41
2.3.4 调整填充位图的大小与位置 42
2.4 导入声音与编辑声音 43
2.4.1 Flash MX中声音文件的类型与格式 43
2.4.2 导入声音 43
2.4.3 声音的属性 44
2.4.4 编辑声音 47
2.4.5 声音的输出 51
2.5 元件、实例、库 52
2.5.1 元件的基本概念 52
2.5.2 实例的基本概念 53
2.5.3 创建三种元件 54
2.5.4 库的管理 56
2.6 图层与帧 59
2.6.1 图层 59
2.6.2 时间轴 60
2.6.3 关于图层的基本操作 61
2.6.4 图层的属性 62
2.6.5 帧、关键帧 64
2.6.6 编辑帧 66
第3章 简单的Flash动画 68
3.1 计算机动画原理 68
3.2 学做第1个Flash动画 69
3.3 Flash动画的分类 70
3.4 逐帧动画 70
3.4.1 逐帧动画方法一 71
3.4.2 逐帧动画方法二 71
3.5 形状渐变动画 72
3.5.1 形状渐变动画 72
3.5.2 绘图纸功能 74
3.5.3 颜色变化的形状渐变动画 75
3.5.4 添加形状提示控制点的形状渐变动画 75
3.6 移动渐变动画 77
3.6.1 移动渐变动画的基本操作过程 77
3.6.2 旋转效果的动画 80
3.6.3 改变速度的移动渐变动画 80
3.6.4 改变大小的移动渐变动画 81
3.6.5 颜色变化的移动渐变动画 83
3.6.6 淡入淡出效果的动画 83
3.6.7 自定义路径的动画 84
3.6.8 遮罩功能的动画 86
第4章 Flash动画实例 91
4.1 图形类 91
4.1.1 由短变长的直线 91
4.1.2 环绕矩形四条边伸长的直线 92
4.1.3 旋转的三棱锥 93
4.2 文字类 95
4.2.1 线框文字 95
4.2.2 浮雕文字 96
4.2.3 文字的遮罩 97
4.2.4 图片文字 98
4.2.5 文字动画 100
4.3 动画类 103
4.3.1 百叶窗 103
4.3.2 流星 106
4.3.3 水纹效果 109
4.3.4 行驶的汽车 111
4.3.5 旋转的地球 114
4.3.6 红星闪光芒 117
4.3.7 海底世界 120
4.3.8 鼠标拖动 123
4.3.9 制作文字的电影序幕 126
4.3.10 制作贺卡 127
第5章 ActionScript编程 132
5.1 关于ActionScript 132
5.1.1 ActionScript是什么 132
5.1.2 面向对象编程 133
5.1.3 ActionScript与其他编程语言的差异 134
5.2 ActionScript编程基础 134
5.2.1 ActionScript语法基础 134
5.2.2 ActionScript的数据类型 138
5.2.3 Flash MX的变量规范 142
5.2.4 Flash MX的运算符 144
5.3 ActionScript编程的基本操作 148
5.3.1 一般模式(Normal) 149
5.3.2 专家模式(Expert) 150
5.3.3 自定义动作显示文本 152
5.4 程序流程的控制 153
5.4.1 程序流程控制概述 153
5.4.2 顺序执行流程控制 153
5.4.3 条件选择流程控制 153
5.4.4 循环结构流程控制 155
5.5 赋予Action 158
5.5.1 能赋予Action的对象 158
5.5.2 赋予帧Action 159
5.5.3 赋予按钮Action 159
5.5.4 赋予影片实例Action 161
5.6 解说常用的Action控制语句 162
5.7 键盘和鼠标控制 166
5.7.1 按键与虚拟键码之间的对应关系 167
5.7.2 按键控制指令 171
5.8 控制影片实例 178
5.8.1 影片实例的基本属性 178
5.8.2 影片的播放控制 179
5.8.3 设置影片实例的属性 184
5.9 控制声音 186
5.9.1 建立声音对象 186
5.9.2 控制开始播放声音与停止播放声音 188
5.9.3 控制声音的播放与暂停 189
5.9.4 控制音量大小 191
第6章 交互式动画实例 197
6.1 文字效果 197
6.1.1 滚动文本 197
6.1.2 连续滚动的文本 198
6.2 在课件中使用组件 199
6.2.1 组件介绍 200
6.2.2 复选框(CheckBox) 200
6.2.3 单选按钮(RadioButton) 202
6.2.4 按钮(PushButton) 203
6.2.5 下拉列表(ComboBox) 204
6.2.6 列表框(ListBox) 205
6.2.7 滚动条(ScrollBar) 206
6.2.8 滚动窗(ScrollPane) 208
6.2.9 修改组件的样式 209
6.3 图形图像 210
6.3.1 显示与隐藏图片 210
6.3.2 显示大图片 211
6.3.3 浏览大图片 213
6.3.4 定位显示图片 219
6.4 时间控制 222
6.4.1 时间对象及方法 223
6.4.2 获取时间 224
6.4.3 自定义的钟 225
6.4.4 倒计时 228
6.4.5 制作MTV 230
6.5 交互课件 236
6.5.1 随机取数四则运算 236
6.5.2 交互课件——凸透镜成像 238
6.5.3 交互课件——地球自转与公转 241
6.5.4 填空题课件 247
6.5.5 选择题课件 249
6.5.6 判断题课件 251
6.5.7 连线题课件 256
6.6 函数图像 268
6.7 小游戏 272