|
步骤三:建立特殊的播放器。在Director创作中,一般而言要创建一个播放器,在播放器文件中仅有完成跳转的lingo命令,用它来调用主文件(main.dir),再通过主文件分别调用其它文件(如:part1.dir、part2.dir、part3.dir….),然后仅把播放器文件打包为exe文件,其它文件则打包为dxr或dcr文件。这里所说的特殊的播放器其特殊在于以下三点:1、一般播放器完成的是跳转(即:go to movie”main”或play movie”main”),而这个播放器完成的是打开新窗口(即:open window“main”)。2、一般播放器在主文件正常运行后即退出 了,而这个特殊播放器将始终存在直到整个应用播放结束。3、该播放器舞台超小化(0*0)。这是因为在Director中只有窗口(MIAW)才能实现不规则效果。一般情况下舞台总是处于窗口的下方,只有使舞台超小化,才能看到透过窗口的透明部分看到后面的桌面以实现不规则效果。具体方法:1、打开步骤二中创建的“run.dir”文件,将其舞台大小定义为“0*0”。2、创建一电影脚本演员,并加入如下的Lingo代码:
on startmovie
window("main").windowtype=member(“mask”)
open window "main"
end
这里"main"为主文件,“mask”为蒙版图像演员。
3、在Score窗口双击第一个影格,输入如下的帧脚本:
on exitFrame me
go to the frame
end
4、打包为EXE文件。将文件先保存一下,选“File-Save and Compact”(即压缩保存),这样有利于播放器减肥。然后选“File-Creat Projector…”,在打开对话框中选择“run.dir”文件,点Options按钮再打开“Projector Options”设置窗口,“Options”选项选“In a Window”,然后点“Ok”按钮,再点“Creat”按钮,输入文件名(“run”),点击保存完成。
至此,已大功告成,双击“run.exe”试试,会得到如图3所示的效果,怎么样,还可以吧。
 图3
最后需要说明的是,与MMB(“Multimedia Builder”)和Authorware等做成的不规则窗口相比,Director实现的效果要好得多,它可以实现动态改变形状(需要多做几个蒙版文件),它可以在桌面上沿一定的轨道运动以实现桌面动画,如果在MIAW窗口电影的首帧加上过渡效果就会更加不同凡响,加之Director本身固有的优秀的动画功能和强大的编程能力,从而使Director当之无愧的成为我们创作多媒体的首选。
|