前言 1
第1章 Director 11与多媒体简介 1
1.1 多媒体的概念与发展 1
1.2 Director 11简介 1
1.3 多媒体基础知识 2
1.3.1 图像 2
1.3.2 文本 4
1.3.3 声音 4
1.3.4 动画与电影 5
1.3.5 获取多媒体元素 5
1.4 Director 11的工作界面 6
1.4.1 标题栏 6
1.4.2 菜单栏 6
1.4.3 工具栏 11
1.4.4 控制面板 12
1.4.5 舞台窗口 12
1.4.6 演员表窗口 14
1.4.7 剧本窗口 16
1.4.8 绘图窗口 18
1.4.9 文本编辑窗口 18
1.4.10 属性检查器 19
1.4.11 库控制面板 20
1.4.12 脚本窗口 21
1.4.13 内存检查器的使用 21
1.5 多媒体节目的制作流程 22
1.6 综合实训 23
1.6.1 实训1:制作音乐点歌台 24
1.6.2 实训2:玫瑰园界面交互设计 27
本章小结 31
第2章 认识演员与演员表 32
2.1 演员 32
2.1.1 演员的类型 32
2.1.2 导入演员 33
2.1.3 演员的导入方式 33
2.1.4 演员的属性信息及其显示 35
2.2 演员表 37
2.2.l 创建演员表 38
2.2.2 内部演员表和外部演员表 38
2.2.3 链接型演员表和非链接型演员表 41
2.2.4 实例1:建立和使用非链接型演员表 41
2.2.5 实例2:制作图片浏览器 42
2.3 创建文本演员 44
2.3.1 创建文本 45
2.3.2 编辑文本 47
2.3.3 实例3:制作超级链接文本 51
2.3.4 创建文本域演员 53
2.3.5 设置文本域演员属性 53
2.3.6 创建位图文本 55
2.3.7 嵌入字体 55
2.3.8 实例4:制作自由打字机 56
2.4 创建图形与图像演员 58
2.4.1 认识位图与矢量图形 58
2.4.2 用Paint(绘图)窗口创建、编辑位图演员 59
2.4.3 实例5:绘制软盘 70
2.4.4 用Vector Shape(矢量图形)窗口创建、编辑矢量演员 72
2.4.5 实例6:制作小猪头像 75
2.5 创建与编辑音频演员 76
2.5.1 音频的基础知识 77
2.5.2 声音文件的设置技巧 79
2.5.3 实例7:导入声音文件 80
2.5.4 控制声音播放 81
2.5.5 实例8:制作声音等待动画 86
2.5.6 实例9:制作声音播放/暂停动画 90
2.6 创建与编辑视频演员 93
2.6.1 数字视频基础知识 93
2.6.2 导入并查看数字视频 94
2.6.3 设置视频演员的属性 96
2.6.4 视频播放的控制 98
2.6.5 实例10:制作QuickTime播放器 99
2.7 综合实训 101
2.7.1 实训1:制作视频播放器 101
2.7.2 实训2:控制Flash动画播放 104
本章小结 107
第3章 认识剧本 108
3.1 剧本的设置和使用 108
3.1.1 设置剧本窗口 108
3.1.2 使用多个剧本窗口 109
3.2 精灵通道和帧 110
3.2.1 帧 110
3.2.2 精灵通道的各项设置 111
3.3 特效通道 114
3.3.1 标记通道 114
3.3.2 实例1:图片秀 115
3.3.3 速度通道 118
3.3.4 调色板通 119
3.3.5 过渡通道 120
3.3.6 声音通道1和声音通道 2121
3.3.7 脚本通道 121
3.3.8 实例2:电影倒计时 122
3.3.9 实例3:制作音符按钮 124
3.4 综合实训 127
3.4.1 实训1:制作下拉列表 127
3.4.2 实训2:制作奥运测试题 131
本章小结 133
第4章 认识舞台与精灵 134
4.1 认识舞台 134
4.1.1 舞台的大小、位置和颜色设置 134
4.1.2 设置舞台的网格线 137
4.1.3 实例1:制作黑白棋盘 138
4.1.4 设置舞台的辅助线 139
4.1.5 实例2:制作音量控制器 140
4.2 认识精灵 143
4.2.1 精灵的创建方法 143
4.2.2 设置精灵的公共属性 144
4.2.3 使用精灵的属性检查器 145
4.2.4 创建与选择精灵帧 151
4.2.5 编辑精灵 153
4.2.6 确定精灵在舞台上的位置 157
4.2.7 使用Sprite Overlay 159
4.2.8 使用Sprite Labels 160
4.2.9 实例3:鼠标拖动效果 161
4.3 综合实训 163
4.3.1 实训1:查找光驱 163
4.3.2 实训2:光盘控制器 166
本章小结 169
第5章 动画技术 170
5.1 帧连帧动画 170
5.1.1 帧连帧动画的基本原理 170
5.1.2 实例1:乌龟旋转 170
5.2 关键帧动画 172
5.2.1 关键帧动画的基本原理 172
5.2.2 实例2:鱼儿游 174
5.3 高级帧连帧动画 176
5.3.1 高级帧连帧动画的基本原理 176
5.3.2 实例3:吃食的壁虎 176
5.3.3 实例4:走路的大熊 178
5.4 交换演员动画 180
5.4.1 交换演员动画的基本原理 180
5.4.2 实例5:鸟儿展翅 181
5.5 胶片环动画 183
5.5.1 胶片环动画的基本原理 183
5.5.2 实例6:幻影飞机 185
5.6 录制动画 188
5.6.1 录制动画的基本原理. 188
5.6.2 实例7:跳动的小老虎 188
5.7 相关粘贴动画 190
5.7.1 相关粘贴动画的基本原理 190
5.7.2 实例8:大象散步 190
5.8 反转动画 192
5.8.1 反转动画的基本原理 192
5.8.2 实例9:运动员挥杆打球 192
5.9 综合实训 193
5.9.1 实训1:可爱的小狗 193
5.9.2 实训2:奔跑的小孩 195
本章小结 197
第6章 交互技术 198
6.1 行为库 198
6.1.1 行为库面板 198
6.1.2 行为的附着和设置 199
6.1.3 实例1:控制人物移动 202
6.2 行为检查器 204
6.2.l 查看行为的描述信息 204
6.2.2 创建和修改行为 204
6.2.3 实例2:not copy 205
6.2.4 行为检查器中的事件和动作 208
6.2.5 实例3:捉兔子 209
6.2.6 实例4:消息对话框 211
6.3 自定义行为 213
6.3.1 自定义行为参数 213
6.3.2 自定义描述信息 215
6.3.3 自定义提示信息 215
6.3.4 添加自定义行为到内置行为库 215
6.3.5 实例5:声音播放器 217
6.4 综合实训:赛龙舟 220
本章小结 226
第7章 Lingo语言入门与提高 227
7.1 脚本简介 227
7.1.1 脚本的基本功能 227
7.1.2 Lingo脚本的特点 228
7.1.3 脚本的类型及传递顺序 228
7.1.4 脚本元素的分类与查看 230
7.2 设置脚本窗口与创建脚本 232
7.2.1 设置脚本窗口 232
7.2.2 创建各种类型的脚本 233
7.3 事件和处理程序 236
7.3.1 事件 236
7.3.2 处理程序 239
7.4 变量和列表 241
7.4.1 变量 241
7.4.2 列表 243
7.5 Director 11中的常用Lingo命令 244
7.5.1 go类命令 244
7.5.2 play类命令 245
7.5.3 beep命令 245
7.5.4 exit命令 246
7.5.5 Halt和Pause命令 246
7.5.6 nothing命令 246
7.5.7 locH和locV命令 247
7.5.8 mouseH和mouseV命令 247
7.5.9 updateStage命令 247
7.5.10 visible of sprite命令 248
7.5.11 pass命令 248
7.6 条件控制语句 248
7.6.1 if条件语句 248
7.6.2 case条件语句 249
7.6.3 repeat语句 250
7.7 Lingo语言应用实例 251
7.7.1 实例1:滚动条动画 251
7.7.2 实例2:遮罩动画 254
7.7.3 实例3:旋转和扭曲动画 256
7.7.4 实例4:位图缩放动画 258
7.8 综合实训 260
7.8.1 实训1:猜牌游戏 260
7.8.2 实训2:计时器 263
本章小结 265
第8章 功能强大的Xtras 266
8.1 Xtras的安装 266
8.2 Xtras的用途与分类 267
8.2.1 Xtras的用途 267
8.2.2 Xtras的分类 268
8.3 Xtras的使用 269
8.3.1 使用媒体型Xtras 269
8.3.2 使用脚本型Xtras 274
8.3.3 使用过渡型Xtras 274
8.3.4 使用工具型Xtras 274
8.4 获得Xtras的途径 279
8.5 综合实训:QUESTION 280
本章小结 283
第9章 3D动画 284
9.1 3D动画基础 284
9.2 导入、查看与设置3D演员 285
9.2.1 导入3D演员 285
9.2.2 查看3D演员 286
9.2.3 设置3D演员 287
9.3 查看与使用3D行为 288
9.3.1 Actions行为库 289
9.3.2 Triggers行为库 290
9.3.3 使用3D行为 291
9.4 综合实训 291
9.4.1 实训1:3D文本动画 291
9.4.2 实训2:3D茶壶动画 299
本章小结 302
第10章 应用ActiveX 303
10.1 ActiveX概述 303
10.2 ActiveX控件的属性、方法和事件 304
10.3 ActiveX控件的使用 305
10.3.1 ActiveX控件使用注意事项 306
10.3.2 实例:插入ActiveX控件 306
10.4 综合实训:网页浏览器 308
本章小结 311
第11章 Director作品的发布 312
11.1 Director作品的发布格式及注意事项 312
11.2 控制Director作品的大小 313
11.2.1 缩减作品大小的方法 313
11.2.2 压缩位图 314
11.2.3 压缩声音 317
11.3 设置作品的播放、发布属性 318
11.3.1 播放属性 318
11.3.2 发布属性 319
11.4 作品直接输出 325
11.4.1打印 325
11.4.2 输出数字视频或位图 327
11.4.3 实例:输出图片 329
11.5 发布放映机电影 331
11.5.1 发布标准放映机 331
11.5.2 创建Shockwave放映机 332
11.5.3 创建快速启动的放映机 332
11.6 发布Shockwave电影 333
11.6.1 获取Shockwave插件和浏览器软件 333
11.6.2 设置网络属性和预览电影 335
11.6.3 创建Shockwave电影 336
11.7 管理并组织电影文件 338
11.8 综合实训 340
11.8.1 实训1:内存查看器 340
11.8.2 实训2:颜色调整器 341
本章小结 344
第12章 综合实践:泰迪之家 345
12.1 提出方案及方案分析 346
12.2 结构规划 346
12.2.1 层次规划 347
12.2.2 内容规划 348
12.2.3 交互功能规划 348
12.3 版式设计 348
12.3.1 欢迎界面 349
12.3.2 主界面 350
12.3.3 二级界面 352
12.3.4 三级界面 355
12.4 具体实施 361
12.4.1 结构规划 361
12.4.2 制作欢迎界面和主界面 361
12.4.3 制作“小熊的朋友”版块 369
12.4.4 制作“熊爸爸的书房”版块 389
12.4.5 发布电影 407
12.5 光盘实施 408
第13章 综合实践:吹糖人 410
13.1 多媒体作品的脚本结构 411
13.2 使用flash软件制作界面的各要素 412
13.2.1 制作主界面中的交互按钮 412
13.2.2 制作“说糖人”界面中的各元素 420
13.2.3 制作导航按钮 441
13.3 使用Director制作界面的交互 444
13.3.1 界面交互前的准备 444
13.3.2 界面的交互 452
13.3.3 界面的转场 466
13.3.4 热区行为 467
13.4 输出作品 470
附录A 常用的命令和句柄 471
附录B Windows版Director 11的常用快捷键 486
附录C Macintosh版Director 11的常用快捷键 493