第1章 中文Flash MX 2004基础 1
1.1 中文Flash MX 2004工作区简介 1
1.1.1 “Macromedia Flash MX Professional 2004”对话框的使用 1
1.1.2 中文Flash MX 2004工作区简介 2
1.1.3 工作区布局 7
1.1.4 获取帮助 8
思考与练习1-1 9
1.2 文件基本操作和对象基本操作 9
1.2.1 文件的基本操作 9
1.2.2 对象的基本操作 11
1.2.3 播放Flash文档 12
思考与练习1-2 17
1.3 对齐对象和精确调整对象 18
1.3.1 网格、标尺和辅助线 18
1.3.2 多个对象的对齐 19
1.3.3 精确调整对象的位置与大小 20
思考与练习1-3 25
1.4 库、元件和实例 26
1.4.1 库 26
1.4.2 创建元件和实例 27
1.4.3 编辑元件和实例 28
1.4.4 多个对象的编辑 30
思考与练习1-4 37
1.5 时间轴和动画制作简介 37
1.5.1 时间轴 37
1.5.2 创建补间动作动画的方法 40
1.5.3 动画关键帧的基本操作 40
1.5.4 编辑图层 41
思考与练习1-5 46
1.6 场景和动画输出 47
1.6.1 场景 47
1.6.2 动画输出 47
思考与练习1-6 52
第2章 绘制和编辑图形 53
2.1 “混色器”和“颜色样本”面板及编辑多个对象 53
2.1.1 “混色器”面板 53
2.1.2 “颜色样本”面板 55
2.1.3 编辑填充 56
思考与练习2-1 64
2.2 绘制线及墨水瓶和滴管工具 65
2.2.1 绘制线 65
2.2.2 墨水瓶工具和滴管工具 68
思考与练习2-2 72
2.3 绘制和编辑图形 73
2.3.1 绘制图形 73
2.3.2 编辑图形 75
2.3.3 变形对象 76
思考与练习2-3 87
2.4 矢量绘图和修改形状 87
2.4.1 矢量绘图 87
2.4.2 修改形状 89
思考与练习2-4 96
第3章 导入外部对象和创建文本 97
3.1 导入和编辑位图 97
3.1.1 导入位图 97
3.1.2 编辑位图 99
思考与练习3-1 104
3.2 导入与编辑视频和音频 105
3.2.1 导入音频和视频 105
3.2.2 编辑音频和视频 107
思考与练习3-2 117
3.3 输入和编辑文本 117
3.3.1 输入文本 117
3.2.2 编辑文本 118
思考与练习3-3 128
第4章 基本动画制作 130
4.1 实例“属性”面板和转换为元件 130
4.1.1 实例“属性”面板 130
4.1.2 转换为元件和复制元件 132
思考与练习4-1 135
4.2 动画简介和动作动画“属性”面板 136
4.2.1 动画简介 136
4.2.2 动作动画关键帧的“属性”面板 136
思考与练习4-2 148
4.3 引导动画和设置图层的属性 150
4.3.1 引导动画 150
4.3.2 引导层和设置图层的属性 151
思考与练习4-3 158
4.4 形状动画 159
4.4.1 制作形状动画 159
4.4.2 添加形状提示 160
思考与练习4-4 167
4.5 遮罩层和被遮罩层 168
4.5.1 遮罩层 168
4.5.2 与遮罩层之间的关联 169
思考与练习4-5 180
4.6 图层文件夹和时间轴特效动画 181
4.6.1 图层文件夹 181
4.6.2 时间轴特效动画 182
思考与练习4-6 195
第5章 交互式动画和ActionScript程序设计 197
5.1 按钮元件 197
5.1.1 创建按钮元件 197
5.1.2 测试按钮和按钮实例的“属性”面板 198
5.2 “动作”面板、事件和部分全局函数 203
5.2.1 “动作”面板 203
5.2.2 事件 206
5.2.3 “时间轴控制”和“其他”全局函数 208
思考与练习5-2 215
5.3 ActionScript基本语法和部分全局函数 216
5.3.1 ActionScript基本语法 216
5.3.2 运算符、表达式和自定义函数 217
5.3.3 层次结构和路径 219
5.3.4 “影片剪辑控制”和“转换”全局函数 222
思考与练习5-3 226
5.4 文本和数学对象 227
5.4.1 文本的3种类型和文本“属性”面板 227
5.4.2 数学(Math)对象 228
思考与练习5-4 232
5.5 分支和循环语句 232
5.5.1 分支语句 232
5.5.2 循环语句 233
思考与练习5-5 239
5.6 “浏览器/网络”全局函数及tellTarget和with语句 240
5.6.1 “浏览器/网络”全局函数 240
5.6.2 tellTarget和with语句 242
思考与练习5-6 252
第6章 面向对象的程序设计 254
6.1 面向对象编程、字符串和数组对象 254
6.1.1 面向对象编程 254
6.1.2 字符串对象和数组对象 255
思考与练习6-1 263
6.2 键盘和鼠标对象 263
6.2.1 键盘和对象 263
6.2.2 鼠标(Mouse)对象 265
思考与练习6-2 268
6.3 颜色和时间对象 269
6.3.1 颜色对象 269
6.3.2 时间(Date)对象 269
思考与练习6-3 277
6.4 声音对象 277
6.4.1 声音(Sound)对象的构造函数 277
6.4.2 声音(Sound)对象的方法和属性 277
思考与练习6-4 284
第7章 组件和模板 285
7.1 组件简介和ScrollPane组件 285
7.1.1 组件简介 285
7.1.2 ScrollBar和ScrollPane组件 286
思考与练习7-1 290
7.2 RadioButton、CheckBox、Button和Label组件 290
7.2.1 RadioButton、CheckBox和Button组件 290
7.2.2 Label(标签)组件 292
思考与练习7-2 297
7.3 ComboBox、List、TextInput和TextArea组件 298
7.3.1 ComboBox和List组件 298
7.3.2 TextInput和TextArea组件 299
思考与练习7-3 306
7.4 “Media Components”类、DateChooser和Alert组件 306
7.4.1 “Media Components”类组件 306
7.4.2 DateChooser(日历)组件和Alert组件 308
思考与练习7-4 314
第8章 综合程序 315
思考与练习8 352