
本书在大量实例的基础上,详细介绍了多媒体制作软件Director MX 2004的使用方法和技巧。全书包括各种简单动画的制作方法,Director动画和电影的管理与发布,Director电影中脚本与行为的使用方法,使用Director制作3D动画等。
本书内容翔实,结构清晰,语言通俗易懂,并配有大量的动画制作实例。无论是对于Director MX 2004的初、中级用户,还是Director MX 2004的高级用户,本书都具有较高的参考价值,同时本书还可作为各高等院校相关专业师生以及培训班学员的教材或教学参考书。
本书的电子教案和实例源文件可以到http://www.tupwk.com.cn/21cn网站下载。
前 言
多媒体技术是指利用计算机将各种媒体(包括文本、图形、声音、动画和视频等)以数字化的方式集成在一起,从而使计算机具有表现、处理、存储多种媒体信息的综合能力。多媒体计算机的出现,为人们的生活和学习带来了巨大的变化。
多媒体的特征即是信息表现形式的多样化,常见的有文本、图形、图像、声音和视频等多种形式。因此,无论是计算机还是电视,都是多媒体的工具。
Director MX 2004是目前最好的计算机多媒体制作软件之一。自1985年问世以来,Macromedia公司经过不断努力,Director的功能逐渐增强,其中最大的改进是实现了Macintosh和Windows两种操作系统之间的跨平台使用,这使Director在众多的多媒体开发软件中最受青睐。特别是在Director的新版本(主要是Director 7.0以后的版本)中,对多媒体基本元素的处理功能更为完善。
本书包括以下内容:
第1章介绍多媒体的概念和Director的基本功能,使读者在整体上对Director的工作原理以及使用Director制作多媒体电影的方法和步骤有所了解。
第2章向读者介绍Director中支持的文本的格式,Director中创建文本的几种方法,编辑文本的方法与技巧以及嵌入字体的方法。
第3章向读者介绍一些相关图像的基础知识,并详细讲解“绘图”窗口 与“矢量图形”窗口的区别与使用技巧。
第4章向读者介绍音频与视频的基础知识,然后具体分析声音与视频的使用与设置技巧,学会控制声音与视频的播放。
第5章向读者讲解在Director电影中进行演员表创建、演员导入、演员查找和演员属性设置等基本操作的方法与技巧。
第6章向读者介绍设置和使用舞台与精灵的方法与技巧。
第7章引导读者了解并掌握各种简单动画的制作方法,并能结合使用这些简单动画制作方法制作复杂的动画,这对于大型电影动画的制作是非常有用的。
第8章向读者介绍查看行为库及其包含的行为的方法和技巧。
第9章向读者介绍3D演员的导入与设置方法以及3D动画的创建与控制技巧。
第10章向读者介绍电影的各种发布格式及发布方法、电影中Xtras的管理和使用,对电影中包含的文件进行有效的管理和组织的方法。
第11章向读者介绍脚本的基本功能、类型以及分类,事件和处理程序等内容。
本书在结合大量实例的基础上,由浅入深地讨论了Director的应用方法和技术。适合于不同阶段的学习者,并且在本书每一章的最后两节,都给出了与本章内容相关的动画制作实例及习题,供读者参考和学习。
在编写本书的过程中参考了相关文献,在此向这些文献的作者深表感谢。
本书是多人智慧的集成,除封面署名的作者外,本书还得到了李新刚、张占彪、吴尚、王浩强、黄光华、李庆红、王宇、高有康、王平、袁建平、王志强、张清贵、张汉宝、刘晓东和张选民等人的支持与帮助,在此向他们表示感谢。由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。我们的信箱是:huchenhao@263.net。
编者
2006.10
目 录
第1章 多媒体技术与Director概述 1
1.1 多媒体技术的概念与发展 1
1.2 Macromedia Director简介 2
1.3 Macromedia Director的工作原理 3
1.4 Macromedia Director的工作环境 4
1.4.1 工具栏 5
1.4.2 控制面板 5
1.4.3 舞台 6
1.4.4 演员表 7
1.4.5 剧本 9
1.4.6 文本窗口 11
1.4.7 绘图窗口 12
1.4.8 帮助系统 12
1.5 上机实验 13
1.6 思考练习 17
1.6.1 填空题 17
1.6.2 选择题 17
1.6.3 问答题 17
第2章 创建文本演员 19
2.1 文本概述 19
2.2 创建文本 20
2.2.1 导入外部文本 20
2.2.2 利用工具箱中的文本工具
添加文本 21
2.2.3 通过文本编辑窗口创建文本
演员 21
2.2.4 制定文本域演员 22
2.2.5 制定Paint文本 22
2.3 编辑文本 23
2.3.1 文本演员编辑窗口 23
2.3.2 文本域演员编辑窗口 26
2.3.3 文本检查器 26
2.3.4 在舞台中编辑文本 27
2.3.5 查找与替换文本 29
2.4 设置文本演员属性 30
2.5 嵌入字体 32
2.5.1 将文本转化为位图 32
2.5.2 嵌入字体功能 33
2.6 上机实验 34
2.7 思考练习 36
2.7.1 填空题 36
2.7.2 选择题 36
2.7.3 问答题 37
第3章 创建图形与图像演员 39
3.1 图像概述 39
3.2 Paint(绘图)窗口 40
3.2.1 “垂直”工具栏 41
3.2.2 “水平”工具栏 55
3.2.3 Ink(墨水效果)工具 57
3.2.4 Onion Skin(洋葱皮)工具 59
3.3 Vector Shape(矢量图形)窗口 62
3.3.1 矢量图形和位图 62
3.3.2 绘制不规则矢量图形 63
3.3.3 创建各种填充效果 65
3.4 上机实验 66
3.5 思考练习 70
3.5.1 填空题 70
3.5.2 选择题 70
3.5.3 问答题 71
第4章 创建音频与视频演员 73
4.1 音频的基础知识 73
4.1.1 声音的格式 74
4.1.2 声音的位深 75
4.1.3 声音的频率 75
4.2 声音文件的设置技巧 76
4.2.1 使用声音 76
4.2.2 查看与设置声音 77
4.2.3 导入与设置SWA声音 78
4.3 控制声音播放 79
4.3.1 在Score(剧本)窗口中控制声音 79
4.3.2 使用脚本控制声音 81
4.4 数字视频基础知识 90
4.5 导入并查看数字视频 92
4.5.1 使用File | Import命令导入
视频 92
4.5.2 使用Insert | Media Element
命令导入视频 93
4.5.3 使用视频窗口查看视频演员 93
4.6 设置视频演员的属性 95
4.7 控制视频的播放 97
4.8 上机实验 97
4.9 思考练习 99
4.9.1 填空题 99
4.9.2 选择题 100
4.9.3 问答题 100
第5章 Cast(演员表)与Score (剧本)
窗口 101
5.1 演员表的定义与分类 102
5.2 查看并设置演员表 102
5.3 创建并链接演员表 105
5.3.1 创建演员表 106
5.3.2 链接外部演员表 107
5.3.3 删除演员表 107
5.4 导入并设置演员的属性 108
5.4.1 演员类型 108
5.4.2 导入演员 108
5.4.3 设置演员的属性 111
5.5 剧本的设置和使用 114
5.5.1 设置Score(剧本)窗口 114
5.5.2 使用多个Score(剧本)窗口 115
5.5.3 通道和帧 115
5.6 上机实验 125
5.7 思考练习 128
5.7.1 填空题 128
5.7.2 选择题 129
5.7.3 问答题 129
第6章 舞台与精灵 131
6.1 舞台的设置与使用 131
6.1.1 缩放舞台 131
6.1.2 设置舞台 132
6.1.3 舞台栅格和基准线 136
6.1.4 内存检查器 137
6.2 精灵的设置与使用 139
6.2.1 在舞台上创建精灵 139
6.2.2 设置精灵的公共属性 140
6.2.3 使用精灵的属性检查器 141
6.2.4 创建与选择精灵帧 148
6.2.5 编辑精灵 150
6.2.6 确定精灵在舞台上的位置 153
6.2.7 使用Sprite Overlay 156
6.2.8 使用Sprite Labels 157
6.3 上机实验 158
6.4 思考练习 161
6.4.1 填空题 161
6.4.2 选择题 162
6.4.3 问答题 162
第7章 简单动画制作 163
7.1 动画基本原理 163
7.2 帧连帧动画 164
7.3 关键帧动画 166
7.4 高级帧连帧动画 172
7.5 交换演员动画 173
7.6 录制动画 177
7.7 胶片环动画 181
7.7.1 关于胶片环动画演员 182
7.7.2 设置胶片环动画演员的属性 183
7.8 相关粘贴动画 183
7.9 反转动画 185
7.10 上机实验 186
7.10.1 可爱的小狗 186
7.10.2 奔跑的小孩 187
7.11 思考练习 189
7.11.1 填空题 189
7.11.2 选择题 189
7.11.3 问答题 189
第8章 行为与交互 191
8.1 行为与交互的概念 191
8.2 行为库的应用 192
8.3 行为的附着和设置 193
8.3.1 为精灵或帧附着行为 194
8.3.2 修改已附着行为的参数 195
8.3.3 修改已附着行为的顺序 196
8.4 行为检查器 197
8.4.1 检查行为的描述信息 197
8.4.2 创建和修改行为 197
8.4.3 行为检查器中的事件和操作 200
8.5 自定义行为 201
8.5.1 自定义行为参数 202
8.5.2 自定义描述信息 203
8.5.3 自定义提示信息 204
8.5.4 添加自定义行为到内置行
为库 204
8.6 上机实验 207
8.7 思考练习 210
8.7.1 填空题 210
8.7.2 选择题 211
8.7.3 问答题 211
第9章 3D动画 213
9.1 关于3D世界 213
9.2 导入、查看与设置3D演员 215
9.2.1 导入3D演员 215
9.2.2 查看3D演员 216
9.2.3 设置3D演员 217
9.3 创建和设置3D文本 218
9.4 查看与使用3D行为 221
9.4.1 Actions行为库 222
9.4.2 Triggers行为 224
9.4.3 使用3D行为 225
9.5 3D动画的创建 225
9.6 上机实验 233
9.7 思考练习 235
9.7.1 填空题 235
9.7.2 选择题 236
9.7.3 问答题 236
第10章 电影的发布 237
10.1 电影的发布格式 237
10.2 管理和使用Xtras 239
10.2.1 Xtras概述 239
10.2.2 Xtras的类型 240
10.2.3 安装Xtras 241
10.2.4 管理Xtras 242
10.2.5 使用媒体型Xtras 244
10.2.6 使用脚本型Xtras 249
10.2.7 使用过渡型Xtras 249
10.2.8 使用工具型Xtras 250
10.3 打印电影 254
10.4 输出数字视频或位图系列 256
10.5 以网络方式发布电影 259
10.5.1 设置电影的播放属性 259
10.5.2 设置电影的发布属性 259
10.6 放映机电影 266
10.7 Shockwave电影 267
10.7.1 获取Shockwave插件和
浏览器软件 268
10.7.2 设置网络属性并预览电影 269
10.7.3 创建Shockwave电影 271
10.8 管理并组织电影文件 272
10.9 上机实验 273
10.10 思考练习 275
10.10.1 填空题 275
10.10.2 选择题 276
10.10.3 问答题 276
第11章 编程语言基础 277
11.1 脚本简介 277
11.1.1 脚本的基本功能 278
11.1.2 脚本的类型 278
11.1.3 脚本元素的分类与查看 280
11.2 创建脚本与设置脚本窗口 282
11.2.1 设置“脚本”窗口 282
11.2.2 创建各种类型的脚本 283
11.3 Lingo语法和JavaScript语法 286
11.4 事件和处理程序 287
11.4.1 事件 287
11.4.2 处理程序 291
11.5 变量、列表和数组 293
11.5.1 变量 293
11.5.2 列表和数组 296
11.6 使用脚本实现导航 297
11.6.1 go类导航命令 297
11.6.2 play类导航命令 299
11.7 条件控制语句 299
11.7.1 if条件语句 299
11.7.2 Case条件语句 301
11.7.3 repeat语句 303
11.8 上机实验 305
11.8.1 光标遮罩动画实例 305
11.8.2 旋转和扭曲动画实例 307
11.8.3 位图缩放动画实例 309
11.8.4 滚动条动画实例 312
11.9 思考练习 315
11.9.1 填空题 315
11.9.2 选择题 315
11.9.3 问答题 316
附录 思考练习参考答案 317