第一部分Director基础知识 1
第1章 了解多媒体 1
新一代的试飞员 1
目 录 1
不会停止发展的产业 2
充分利用计算机 2
选用Director的原因 3
了解多媒体 4
多媒体类型 7
“整个世界就是一个舞台” 9
引言 9
掌握对象操作 10
第2章 编排多媒体对象 10
使用Lingo创建脚本 16
第3章 实例教程:制作一个简单的动画 17
准备工作 17
配置Director和计算机系统 18
访问角色坐标 18
通过创建和输入对象的方法建立角色表 19
让蜜蜂飞起来:Sprite动画基础 21
在暂停或循环的帧中制作动画 22
让演员的眼睛转动 24
控制前景和背景 25
加入声音 26
少量的Lingo脚本就可以发挥巨大作用 26
制作放映机应用程序 27
利用Buzzhead练习制作电影 28
第4章 舞台技巧:舞台和电影的属性 29
介绍舞台(stage) 29
设置舞台 30
电影属性 32
第5章 角色表系统 36
制作内部角色表和链接角色表 36
创建新的角色表 37
角色表窗口的用户界面 38
输入角色(Importing Cast Number) 42
组织角色表 43
角色对象类型 43
第6章 编排表:事件调度器 49
编排表窗口界面 49
ChannelTypes(通道类型) 56
修改编排表参数选择 59
在编排表中处理sprite 60
在图形sprite上使用墨水效果(ink effect) 61
基本动画技巧 65
第7章 舞台辅助工具 71
众多的工具窗口 71
Control Pannel(控制面板) 72
工具条(Toolbar) 74
Director内置的绘图应用程序 75
Tool Palette(工具板):进入矢量世界 79
完全控制图形文本 81
域角色:可编辑文本 82
Text Inspector(文本检查器) 83
网格(Grids) 84
排列、对齐和拉定位置功能 84
Sprite检查器(Sprite Inspector) 87
Sprite覆盖图(overlay) 88
内存检查器(Memory Inspector) 89
轻松进入Lingo世界 91
第8章 Lingo脚本制作入门 91
介绍Lingo用户界面 94
处理程序的分支 101
学习Lingo语法规则 104
使用Lingo控制角色 107
基本Lingo脚本的构造 107
电影脚本的构造 108
两个简单的脚本 109
第9章 Lingo行为简介 113
介绍行为 113
使用行为检查器 116
自定义行为参数 118
特殊的行为处理程序 119
行为库 121
第10章 创建独立的应用程序 124
制作放映机 124
使用Update Movies Option Xtra保护文件 130
处理资源 132
制作安装程序和母盘 134
了解Macromedia公司的产品发布协议 135
第1章Shockwave:在Internet上 138
了解Shockwave 139
带宽问题 142
缩小Shockwave文件 145
介绍Lingo网络命令 147
Shockwave流 149
声音流 150
第2章 实例教程:简单的绘图应用程序 152
百分之一的灵感 153
创建新的画刷 154
设计应用程序规格书 157
集成外部角色表和编排表 158
制作用户界面 160
使用ScrnUtil Xtra和Dialogs Xtra 165
运行迷幻工作室软件 168
制作放映机应用程序 169
第13章Director资源 172
Macromedia公司出版的文档 172
在线混合文档 172
Director的相关站点 174
Director相关的邮寄列表服务程序 176
第二部分Lingo语法 177
第14章 控制对象的几何坐标 177
几种不同的坐标系 178
在屏幕坐标系下控制舞台 178
在舞台坐标系下放置sprite 179
在sprite坐标系下放置sprite 183
小结 184
第15章 文本块和文本域 185
处理文本块和文本域 185
分析字符 186
格式化文本域 188
使用FileIO Xtra插件 189
文本解析技巧 190
浏览、求值和添加处理 192
列表的优点 195
第16章 列表:属性的数组 195
符号量:另一种数据类型 196
列表的应用 197
使用属性列表 202
处理嵌套列表 203
结束语 205
第17章 父脚本、祖先脚本和创建子对象实例 206
父脚本和子对象的概念 206
创建子对象 207
继承特征 207
示例:创建32颗星星的演示 209
行为脚本类似于父脚本 214
第18章浏览电影 215
在不同帧中转移 215
在电影中调用电影 216
链接电影 216
窗口电影 217
第19章非自治对象 224
非自治对象 224
PuppetSprite 225
自动非自治状态 226
puppetSound 226
puppetTransition 227
puppetTempo 228
puppetPalette 229
第三部分高级课题 231
第20章声音和视频对象 231
将模拟信号转换为数字数据 232
处理数字声音和视频 233
控制视频 234
控制声音 237
提示点控制 240
第2章颜色、调色板和图像处理 242
颜色的数字化表示 242
获取图像 245
构造调色板的策略 245
跨平台调色板的处理 246
电影的组织和文件命令规则 247
切换调色板并显示图像 249
第22章 跨平台问题:制作可销售的多媒体产品 251
二元创作环境 251
跨平台多媒体创作 253
制作包含共享分区的CD-ROM 258
复制和组装 260
第23章高级Shockwave:浏览器脚本 261
插件和ActiveX控件 261
JavaScript和VBScript的调用 261
Shockwave/浏览器脚本方法 262
简单的示例:电影播放器的界面 263
第24章 混合CD-ROM:将网络集成到CD-ROM节目中 268
混合CD-ROM的优势 268
混合技术的实施方法 269
混合技术基础 271
示例:URL Snatcher.dir 275
第四部分Xtra插件 279
第25章掌握Xtra和XObject 279
介绍Xtra和XObiect 279
广义上的Xtra 280
使用Xtra插件 281
使用XObiect 286
介绍第26章:Xtravaganza 289
第26章Xtravaganza:Xtras和XObjects的名录表 290
附录 Lingo命令参考手册 424
读者购盘说明 470