在前面的讲座中,我们已经制作了一个可以线性播放的电影,但这还远远末发挥Director的强大功能,一个好的多媒体作品,除了需要有丰富的视觉和听觉表现外,最重要的还需要创建人机交互。交互电影正是Director的特色,只有让使用者真正的参与到电影的播放过程中,才是一个好的作品。
Director独特之处就是Lingo编程。使用Lingo语句,可以为多媒体作品增添交互控制,从而大大地扩展了多媒体的功能。但是要熟练运用Lingo控制动画可是一个漫长的过程,特别是对没有编程基础的朋友。但用Director8完全不用为此担心,她为我们提供了轻松实现交互的捷径。
在Director 8中,系统提供了的Behavior Library(行为库),库中有成百个行为。行为库将一些常用的Lingo功能模块集成在一个库中,使用行为库可以节省编程时间,同时使得程序更加高效而规整。此外,还可以使用Behavior
Inspector(行为监测器)来进行无脚本编程,从而创建交互动画。在Behavior Inspector中,系统已经将很多常用的交互方式作成了模块,用户只需要简单的鼠标选择就可以完成复杂的Lingo程序。下面我们将实际利用这两类方法为前面制作的动画建立交互。
e化多媒体
步骤1、输入文字:在编排表(Space Score)窗口,用鼠标选中通道5的第100帧。然后点右上方工具条中的,打开Text Window窗口,在其中输入“宇风多媒体”,设置字号、颜色等文字属性,再用鼠标按住(Drag Cast Member),就可将“宇风多媒体”拖到舞台,如图1所示。
图1将文字拖拽到舞台,编排表上会显示对变应的动画条
步骤2、设置精灵属性:在顶部工具栏点按钮,打开Property
Inspector,在栏点开墨水(Ink)效果下拉列表,从中选Matte,就可除去“宇风多媒体”的白色背景。然后在栏输入90,“宇风多媒体”即旋转90度。如图2所示。
图2屏蔽文字背景并使之旋转90度
注:精灵(Sprite)是指出现在舞台上的演员(Cast)。
步骤3、调整动画长度及精灵的位置:选中动画条的第100帧(也就是开始帧),将“宇风多媒体”拖到舞台的右上角,这也是进场位置。然后用鼠标将动画条的结束帧拖长到130帧。如图3所示。
图3文字动画的出现位置
步骤4、设定运动轨迹:为了使文字动画产生先垂直向下移动,再旋转成通常的水平状态并移动到舞台中央的动画效果,可先按住Alt键,然后用鼠标向右拖拽动画条的100帧至第115帧,即可在动画条的第115帧产生关键帧,选中这帧,在舞台将“宇风多媒体”向下拖,即使文字先向下运动。按Alt键,将第115帧拖到第116帧,就可复制第115帧。如图4所示。
图4 文字动画的制作技巧
最后选中130帧,也就是结束帧,将文字水平放置在舞台的中央。
步骤5、建立链结:点工具条上的,打开行为库,在Library窗口点,从出现的库列表中选择Navigation,然后将窗口中的“Go to URL”选项拖放到舞台中的“宇风多媒体”文字上面,随即会弹出Parameters
for “Go to URL”对话框,在文本框中输入要访问的网址。如图5所示。
图5 给“宇风多媒体”加上网址
在电脑已上网的条件下运行动画,点击画面中的“宇风多媒体”,就会打开游览器窗口并显示相应的页面。这样就实现了多媒体作品的E化,当代多媒体的特征就是和网络成为一体。
《宇风多媒体》提供