




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Director教程Director的由来Director是美国Macromedia公司出品的一项多媒体制作软件,诞生于1985年。它的前身是VideoWorks,从它的2.0版本之外,增加了Lingo脚本语言和XObject外围设备控制手段,从而赋于了Director新的生命。进入90年代,Director又突破原先只能在Macintosh中运行的限制,实现了对Windows平台的支持,并且可以同时跨越这两个平台,使这两个平台的用户可以同时享受到Director所带来的优越性能。1995年之后,Macromedia公司又宣布推出了ShockwaveforDirector,使Director全面支持Internet上的网络创作,现在Director的最新版本是7.x版,在后面将向各位读者介绍。Director的基本制作过程类似于电影脚本(Script),最终产品运行在舞台上(Stage),各种多媒体元素被定义为演员(Cast)并保存在演员库里,可随时上台进行表演;而读者你在Director中扮演的角色就是完成导演(Director)的任务,你可以通过剧本窗口(Score)来控制每个演员在舞台上出场的先后顺序及动作,导演出来的整个产品称为影片(Movie),而在电影上映时,我们就需要一个投影机(Projector)来完成播放工作。这些是对Director的形象描述,而实际上,除了导演你之外,其它的图像设计人员、视频创意人员等都可以使用Director来参与影片的制作,于是深受各方面专业人士的喜爱。Director的窗口Director安装完毕后,你现在可以启动它了,启动后的画面如下图。启动Director之后,首先出现在屏幕上的有三个窗口,它们分别是演员库窗口(Cast)、剧本窗口(Score)、控制面板(ControlPanel),而窗口内带矩形框的背景部分就是舞台了。这三个窗口是我们在Director中制作多媒体电影最重要的工具,除此之外,Director内还有一些窗口未打开,它们各有各的用途,下面将这些常用到的窗口向读者们作一个介绍。 Cast窗口在Director中所使用到的全部多媒体元素都包含在演员库(Cast)内,如图:窗口的每一个方框中保存有一个演员,它们是构成Director电影的基本元素。演员可以包括许多类型,如文本、图像、声音、视频等,这些演员有些可以用Director来制作,或者用其它软件来制作,然后再导入演员库中。打开或关闭演员库的方法是按下Ctrl+3键,或者在菜单中执行WindowCast命令;另外,还可以单击工具栏上的按钮。在这里需要注意的是,使用菜单中命令的方法开关演员库时,如果该电影文件拥有多个演员库时,原来的WindowCast命令下会增加一级菜单,其中罗列了该电影中使用到的所有演员库,然后在其中进行选择即可,如图。 Score窗口该窗口是导演用来控制演员在舞台上出场的顺序、出现位置,如图:你可以在该窗口中对影片进行编排,所有演员的动作都是在Score窗口中确定的。打开或关闭剧本窗口的方法是键入Ctrl+4,或执行菜单中WindowScore命令;另外,还可以单击Director工具栏中的按钮。 控制面板控制面板通常是我们用来控制电影播放的工具,如图:它在任何时候都是浮动在其它窗口之上的,通常我们用它来测试电影的播放效果。除了普通播放器所具有的功能以外,控制面板还提供了一些特殊的控制:从当前帧进行播放:停止播放,播放头停在当前帧位置:回到影片开始处:向前移一帧:向后移一帧:显示当前帧数:fps是FramesPerSecond(每秒回放帧数)的缩写,在这里我们可以输入希望影片播放所达到的速度:循环回放开关:音量大小控制,共有07八种选择:这里有四种选择,它们分别是FramesPerSecond(每秒回放帧数)、SecondsPerFrame(每秒回放帧数)、RunningTotal(总的运行时间)、EstimatedTotal(估计所用时间),这里显示的是影片当前播放的真实播放速度。:只回放被选定的帧,在未选择要播放的帧之前,该功能不能使用打开或关闭控制面板的方法是键入Ctrl+2,或执行菜单中WindowControlPanel命令。 Paint窗口在Director里提供了一个对位图进行修改的画笔(Paint)工具,如图:在这里有编辑位图的所有工具,使用的方法与Windows的画笔工具基本类似,但它所提供的功能却强大地多,并且主要是针对Director的特点进行设计的,在后面笔者将详细地对其进行介绍。打开或关闭该窗口的方法是键入Ctrl+5。 Text窗口在Director中一共有两种制作文本的工具,它们分别是Text(文本)和Field(可输入文本),先打开文本窗口,如图:用文本工具制作出来的文字是一种位图文本,即制作出来的文本被转化为位图,因此这种文本占用的空间比普通文本要大;但这也是它的好处所在,首先这样产生出来的文本图像很美观,不会产生锯齿状,这样可以制作出文本与背景图像进行平滑的组合效果另外,文本是以位图的格式保存起来,可以避免文本字体的问题,即可以使没有安装这种字体的计算机使用这种的字体。而可输入文本工具可以制作出普通的文本,可输入文本的优点是占用的空间较小,我们可以在其中搜索某个字词。打开该窗口的方法是键入Ctrl+6,打开Field窗口的方法是键入Ctrl+8。 Script窗口用来存放脚本语言的地方,如图:打开和关闭的方法是键入Ctrl+0。除了上述这些常用的窗口之外,Director中还有Video、ColorPalette、ToolPalette、Message、Debugger、Watcher等窗口,只有在使用某些特殊效果或用Lingo语言编写脚本时才会用到它们。影片暂停在Director中实现影片的交互,首先得懂得对影片的控制。而实现交互功能的Director影片得先懂得怎样控制影片。控制影片的程序都是放在FrameScript帧脚本中的,而在Score剧本窗口Scriptchannel(脚本通道)中的所显示的程序,都是帧脚本。控制影片首先得学会让影片停下来,影片停下来之后才能实现交互。在帧脚本内能停下影片的命令有两组,下面我们来分别介绍:pause与continue效果:影片在播放时,先在第一个画面的地方停下来,按下继续按钮后,来到第二个画面并停下,接着按下继续按钮后回到第一幅画面。首先我们在通道1内建立两幅不同的画面,如图:每个画面的长度分别为10帧,然后再建立一个继续按钮,在这里放置按钮的原因是:用来检测暂停时,交互是否也被暂停。回到剧本窗口后,用鼠标双击第10帧处的Frame通道,打开脚本编写窗口。在程序区内输入pause(暂停)指令并关闭脚本编写窗口。然后用复制的方法将第10帧处的帧脚本复制到第20帧。这样便能在这两处暂停影片的播放;在将按钮演员放入舞台之前,先为按钮加入CastScript演员脚本,在演员库中选中按钮演员,然后再单击演员库窗口上的CastMemberScript按钮,弹出演员脚本编写窗口,我们在这里输入continue(继续)命令,再关闭脚本编写窗口;下面我们再将按钮拖放到通道2中,再改变按钮的长度为20帧,最后单击控制面板上的播放按钮,这时请在剧本窗口中观察影片的播放,会看到播放头在第10帧处停下来,再用鼠标移动到按钮处,会发现虽然影片被暂停了,但交互功能却能正常地进行操作。gotheframe利用gotheframe指令来实现影片的暂停,它的功能与使用pause命令是一样的;它们之间的区另在于:pause是真正让影片暂停下来,而gotheframe只是让电影在某一帧(某个镜头)上一直播放,但它并没有停止影片的播放。在这里请注意,使用gotheframe指令,一般都配合enterFrame和exitFrame这两个事件来使用。下面我们将刚才的例子稍加修改,先将第10帧与第20帧处的帧脚本改为:onexitFramegotheframeend注意只修改其中一个即可,因为它们使用的是同一个脚本演员。为了让播放头跳过gotheframe造成的循环,我们可以将按钮中的脚本改为:onexitFramegotheframe+1end让播放头跳到第11帧,显示出第二个画面,但这样会造成播放头从第20帧跳到第21帧处时,显示一个空白的画面,所以,得将第20帧处的帧脚本拖到第19帧处,改变第二个画面暂停的位置。影片中的跳转在影片中最常见到的跳转指令是goto,它的用途是将播放头跳到某一个特定的镜头上并继续影片的播放。实际上,在上一个例子中已经用到了跳转指令。利用goto指令在帧之间进行跳转的格式可分为:gotoframewhichFrame:跳到影片任意帧,如goframe1,跳到影片的第1帧处;gototheframe:跳到当前帧;gotoframe+1:跳到下一帧;gotoframe-1:跳到上一帧;小技巧:利用上面的第一个goto指令,我们可以将播放头跳到影片的任意一帧;而最后两个goto指令,如果再配合循环语句,就可以实现快速播放和快速倒带的效果。使用跳转到指定帧的指令,也有它的缺陷,例如:我们将播放头跳转到第50帧,但由于我们在第50帧之前作了一些修改,而使第50帧处的画面改变,当影片播放头跳到第50帧处之后,根本就看到原来的画面,在这时我们就只有修改跳转指令,而当跳转指令用多了之后,根本就记不起在哪里进行修改。这时我们就要配合goto指令,使用到剧本窗口中的Mark(标记)功能,在特殊通道上一栏的地方是作标记的地方,如图:你可以指定任意多个标记,有多少帧就可以做多少个标记。指定标记的方法是:用鼠标单击标记栏中需作标记的地方,出现一个带向下箭头的NewMarker标记,输入该标记的名称替代新标记的默认名称“NewMarker”,在影片进行调试时,可以单击标记栏上的PreviousMarker和NextMarker按钮,在各标记间进行跳转;也可以直接在MarkersMenu下拉列表中选择标记,快速跳转到那个标记。配合Mark而使用到的goto指令格式为:gotoMarker:跳转到某一个标记进行播放,例如:gostartgonext/gomarker(1):至下一标记goprevious/gomarker(-1):至上一标记注意Mark标记得用引号括起来。利用跳转到标记指令修改前面的实例,可以在第11帧处加入一个标记“Secondscene”,再将按钮的脚本语言改为gonext即可,但请注意,该指令只能跳转到第二个画面,而不能返回到第一个画面,不停按下按钮后,只能在第二个画面处循环。影片间跳转与返回在Director中,还提供了一个play指令,用来跳转到某帧进行播放,然后再使用playdone指令返回到执行play指令的位置,play指令的格式为:playwhichFrame:播放某帧;playmarker:播放某个标记,如:playstartplaymarker(1):播放上一个标记playmarker(-1):播放下一个标记playmoviewhichMovie:播放某个影片,如:playd:movietest.dirplayframewhichFrameofmoviewhichMovie:从某个影片中的第几帧进行播放。利用上面的命令,我们可以为影片制作出帮助功能。另外,制作Director的时候,可以考虑将比较大的文件分割为几个小的影片文件,而各个文件之间的调用呢就可以用到play命令。退出影片使用quit这个指令就可以离开电影,此处的quit指令相当于执行菜单Fileexit命令,意思是指离开Director。通常我们在“退出”按钮演员的演员脚本内加入quit指令,表示当用鼠标按下退出按钮后即退出影片。另外,影片在播放的过程中,如果你按下ESC键的话,也将退出影片。与其它Windows的应用程序一样,Director也支持按下Alt+F4键后关闭影片。除了上面这些退出影片的方法之外,Director还允许你退出影片的同时关闭操作系统,执行这项操作的指令是shutDown,通常这个指令用得比较少。这样退出影片的方法至少就有了四种,为了避免不小心按下ESC键或Alt+F4键而中断影片的播放,可以使用指令settheexitLocktoTRUE(FALSE),来打开或关闭ESC键与Alt+F4的功能。当theexitLock为TRUE(真)时,这两个功能键失效;而当theexitLock为FALSE(假)时,则恢复这两个功能键关闭影片的功能。超文本的制作除了利用按钮作为影片跳转的媒介之外,我们还可以利用位图演员来作来跳转的媒体。利用图片来制作的方法与使用按钮的方法基本是相同的,而图片有更为丰富的表现形式,其中一个应用就是可以用来制作超文本。在Director中不提供像Authorware(Macromedia公司出品的另一个多媒体制作平台)文本中的关键字,即超文本。而用Director实现超文本的方法就是在文本的上面,放置一个透明的图片,然后再赋于这个图片进行跳转的指令,让它能goto或play到某一个特定的镜头,这样便能制作出与超文本相同的功能了。如果这段文本中有两个超文本,那么就需要制作两个透明的图片,并分别加上不同的跳转指令。下面是制作一个超文本的过程:首先我们在剧本窗口内建立好三段场景,如图:每段场景中设立不同的图片与文本,各场景的首帧位置加入一个标记,并分别命令为:“opinion”、“Scene1”、“Sce
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年病案首页考试题及答案
- 2025年山西省太原市事业单位工勤技能考试题库及答案
- 2025年山东省枣庄市事业单位工勤技能考试题库及答案
- 医院干部保健与新质生产力
- CN223040146U 一种微电子传声器自由场灵敏度测试装置 (中国测试技术研究院声学研究所)
- 四年级音乐试卷及答案
- 2025年四季考试题及答案
- 古时进士考试题目及答案
- 2025年数学竞赛策略题目及答案
- CN120097755B 复合涂层氧化铝陶瓷及其制备方法 (湖南湘瓷科艺有限公司)
- 工业控制系统安全与实践 课件全套 第1-9章 工业控制系统安全-入侵响应
- 《计算物理学》课件全套 第1-6章 计算物理学简介-有限元方法
- 2024年安徽高中化学竞赛初赛试题
- 诚信教育与学术道德课件
- 专题一塑料制品的现状与发展趋势
- 胰岛素抵抗学习课件
- 《防火防爆安全》课件
- 建设工程设计单位法人授权书及项目负责人质量安全责任承诺书
- 企业消防安全管理中的突发事件处理与善后工作指南
- 数控铣工(四级)职业技能理论知识考试题库附答案(新版)
- 跨境电商客服(双语) 课件 导论-Job Description
评论
0/150
提交评论