新浪首页免费邮件用户注册网站地图
新浪首页 > 科技时代 > 网上学园 > 操作系统 > 正文
用Director制作不规则窗口(2)

http://www.sina.com.cn 2001/03/22 16:47 天极网 王文山

  步骤三:建立特殊的播放器。在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当之无愧的成为我们创作多媒体的首选。


<< 上一页

初学者园地】【科技聊天】【关闭窗口

新 闻 查 询



网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息 | 网站律师

Copyright © 1996 - 2001 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网