Director教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Director教程
一、Director介绍
Director是全球多媒体开发市场的重量级工具,据统计,它在美国专业CDROM 开发市场占据85%以上的份额。由于它不仅具备直观易用的用户界面,而且拥有很强的编程能力(它本身集成了自己Lingo语言),正逐渐成为国内多媒体开发者的主流工具。
目前Director的最新版本是在2000年2月发布的8.0版,全称是:MacromediaDirectorShockwaveStudio8.0。请注意Shockwave这个词(Shockwave 在7.0版首次出现在Director的产品命名中),这表明Macromedia不仅把Director定位到CDROM/DVDROM的开发,而且准备在互联网多媒体的开发上保持霸权地位。
首先我们看一下Director8增加了哪些功能,对于广大中文用户来讲,首先值得一提的是Director8的Library增加了对双字节的支持,尝试过Director7的人肯定有过这样的经历,那些看起来让人羡慕不已的Library,拖到演员上就报错,其主要原因是它的Library只能支持单字节,解决的方法是通过手动更新里面的换行标识或者购买中日韩专用Library。现在中文用户再也没有这个问题了,放心大胆地使用最新的可视化编程方式吧。
当然,Director8功能增强部分才是最主要的,主要表现在下面这些地方:
二、Director的界面
OK,现在开始运行Director,如果你是第一次使用,肯定会吓一大跳,乖乖,怎么这么多乱七八糟的面板,如何下手?别着急,我们教你一招,把PropertyInspectors面板关掉,然后移动其他面板的位置,看看结果,象什么软件?Flash!没错,简直就是一个Flash的翻版。其实对Macromedia有些了解的人都应该知道,Director才是Macromedia的看家武器,Flash就是从它这里借用了许多概念。你没用过Flash也不要紧,只要仔细听我们讲解这些面板的功能,你肯定会对它功能强大的界面爱不释手的。
学习Director,必须先对它的编程思想进行了解,和Flash一样,Director用“Movie”(影片)来比喻整个程序,所有开发程序的过程相当于安排演员在舞台上进行表演的过程,“Director”(英文原意是导演的意思)的名字也由此产生。它的基本概念是电影中的“帧”(Frame)。“帧”是少纵既逝、流动不停的。就象我们在看电影或录像带,画面总是一格格地呈现出来,直到我们按下暂停或停止键。正是由于Director这种动态的特性,使得Director所制作出来的东西也显得相当生动活泼。
有了这个比喻,就比较容易理解Director中众多的面板间的关系了,最主要的线索是:制作的最终结果是通过舞台显示,而播放的次序和指令通过一个叫“Score”(分镜)面板进行操作,其他的面板主要是为分镜面板提供素材。
我们首先对Director的各个面板做个简单介绍,打开Window菜单,勾选PropertyInspectors和Library命令,并打开一个Director8所带的一个教学实例:fun.dir。显示出如图所示的界面。
我们对每个部分分别进行介绍:
1、菜单栏:这部分是几乎任何Windows软件都有的部分,用来提供下拉菜单选择。
2、工具栏:和其它Windows软件一样,提供菜单栏中常用命令的快捷按钮。如果想节省舞台空间,可以通过Window菜单里去掉Toolbar对勾实现。
3、工具面板:提供Director中常用的工具,包括常用的选择工具、位图工具、文字工具以及按钮工具等,可以直接在舞台上进行操作。
4、舞台:正象通常表演意义上所有的演员都通过舞台显示给观众,在Director 中,所有的效果都是通过这块窗口向外展示,也就是整个多媒体完成后大家看到的部分。
5、演员窗口:比较容易掌握,这就是所有演员集中的地方。你可以看到各个演员的情况,以及可以按类型把他们编组,例如专门建立一个声音演员组,里面全是声音演员,这样做主要是为了便于在做一个大的项目时,你不至于陷入茫茫人海,找不到你要的演员。
6、属性面板:这是Director中新增加的一个面板,作用类似与Dreamweaver 的属性面板,可以显示出当前处于选择状态对象的属性,并且可以通过在面板中的操作来改变对象的属性。
7、Score窗口:“分镜”窗口,用来安排演员的上场次序,演员重叠时的交错状态,每个场景切换时的情况,以及声音,转场控制等等的地方。这是Director 中最重要也是使用最多的一个窗口。
8、“库”面板:我们以后也会用“Library”来称呼,这是在Director7.0后提供的一个新功能,它主要有三个作用,首先是大大简化了Lingo的编程,许多原来要用复杂的Lingo才能实现的功能,现在可以很简单实现。例如交互库里的躲避鼠标的库。还有就是它增强了原有的功能,例如控制库,导航库等。还有一个突出的作用,是对Internet功能的扩展,例如有Java行为库,多用户库,流式媒体控制库,以及Flash、QuickTime支持库等等。作为初学者,可以先关掉这个面板,但是如果你打算好好应用Director的话,这一部分一定要熟练掌握。我们会在下面的介绍中详细介绍库的用法。
通过这些面板,就可以做到利用可视化的方法来开发多媒体程序了。下面的例子中我们将介绍如何制作一个简单的动画。
三、快速入门
Director是一种基于时间线的多媒体创作软件,和其他工具相比,它的动态特性更为突出。在用Director进行制作时,必须把握住它的主要特点,合理地安排演员演出的顺序,演员或背景交换时的转场形式,并且在影片需要停顿或跳转的时候,在脚本通道中及时地加入暂停或跳转指令。下面我们利用一个简单的例子来讲解Director制作过程。
例子所达到的效果是:首先出现一个图像背景,然后一个文字(5D)从左上角飞入,接下来在“5D”的右方动态显示出“多媒体”三个字,最后在下排出现“原创的魅力”,并且有残影不断地显示和消隐。
第一步:准备演员
运行Director,如果演员窗口没有打开,单击工具栏上的“CastWindow”按钮,或者在Window菜单中选择“Cast”命令,调出演员窗口。在演员窗口上方的工具条中通过单击“CastViewStyle”,使窗口呈现略图模式。
在第一个窗口中单击鼠标右键,在弹出的快捷菜单中选择“Import”命令,系统弹出演员输入选择面板,选择一幅已经制作好的背景图像,然后单击“Import”按钮,接着系统弹出输入图像设置的选项,通常不需要进行任何改动,单击“OK”。就可以看到这幅背景图像被导入演员面板中。