Director使用技巧

Author: 韶亚军 Date: 2000年 第43期

  Macromedia Director是一款运行于Windows平台下的功能强大蛮不错的多媒体制作工具,它的有些功能要远远强于Authorware(许多人选择Authorware是由于它比较简单),Director曾被誊为“多媒体巨匠”和“多媒体标准”。经过笔者一段时间的试用,发现了它的几个小技巧,愿意写出来与广大读者共同讨论、交流。
#1  1.真正支持中文
  由于Director是英文版的软件,所以在中文Windows平台下,有可能会出现不能直接在文字窗口中书写汉字的问题(利用程序设计实现方法除外),给中文用户带来了很大的苦恼。其实,要解决这个问题也比较简单,一是用Photoshop把文字制成图片;二是可以直接将外部的中文文件加载到Cast窗口中成为一个演员(但是它不能读 Word和WPS格式文件,只能够读取*.rtf或*.txt格式文件);三是先开启记事本程序,在记事本中输入汉字,然后通过“复制”命令把它复制到Windows剪贴板中,再回到Director Text窗口,按下“Ctrl+V”键把它拷贝过来就可以了。这种方法几乎适用于所有的西文Windows程序,能将中文平台下的类似问题予以解决。
#1  2.快速、准确对齐演员
  利用Director 制作多媒体程序,一般都需要许多的多媒体元素,也即演员。演员多了,在舞台上对齐就成了一个问题,其实,我们一方面可以选择在舞台画面上定出格线,就如同其它绘图的工具一样,在编排演员时,就可以利用此格线来对齐演员;二可以利用 align窗口,并选择好所要对齐的样式,被选取的演员,系统就会自动依样式对演员的“身体”进行计算,然后将演员对齐。
#1  3.制作不透明光标
  在Director之中,除了内定光标外,使用者也可以自行绘制游标图形。图形大小必须为16×16大小,且必须将图形转换为1bit的格式(即单色)。但是,这样自己制作的光标是透明色的。为了让游标不透明,我们可以另外制作一个相同大小,但全黑的1bit光标图形,并把它作为光标的遮罩图标,这样就可以制作出不透明的光标了。另外,在Dirctor之中只能够使用单色,若你要使用彩色的游标或是图形较大的游标,就必须另外想办法来实现,笔者有这方面的专门文章介绍。
#1  4.启动Windows程序
  不管一个软件它的功能是多么地强大,如果光靠它是不能够完成所有的任务的。Director是制作多媒体的能手,但是它并不能够解决所有的问题,有些系统方面的低层操作还需要另外一些程序来完成。所以,我们就有必要在Director中启动Windows程序,这对我们编制出系统、专业级的多媒体产品是很有用的。其实,在Director中有一个Lingo指令Open,它和Authorware中的Jumpout函数功能相同,利用它可以启动其它的程序(*.exe),程序的写法也很简单,只要将所要执行的程序名称以字符串的形式放置在Open指令之后即可。
#1  5.打包Director程序技巧
  如果让用户来使用你用Director制作的程序,就要求他购买一套昂贵的Director,显然是不合理的。这就要求我们必须把制作好的多媒体程序打包,制成可以直接在Windows下运行的EXE文件,这样用户就可以脱离Director编辑环境使用。但是,把所有的文件都打包在同一个EXE文件之中,是最不经济的,同时也是不可取的做法,因为,这样会使文件过大,程序装入内存的时间长,造成一些效果丢失(如声音变调、动画变慢等等)。笔者建议的做法是:将主程序(也就是第一个执行的程序打包为EXE文件,也就是所谓的工程文件Projector),再利用Xtras菜单中的Update Movies命令把其它的dir文件打包为dxr文件,将External Cast(也就是*.cst文件)用同样的命令打包为cxt档案格式,这样就可以使得程序执行快一些,同时也可避免自己的程序被D版。