计算机教程Director环境的控制.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 第七部分 使用高级的Lingo 第21章 Director环境的控制 Lingo 提供了许多种对播放环境进行控制和反馈的途径。我们可以创建自定义的菜单并且 改变光标。我们也可以检测用户有多长时间没有进行任何操作,并做一些事情;我们甚至可 以确定用户的计算机的类型以及现在的时间,并让影片做出某种反应。 21.1 菜单的使用 当我们创建一个放映机后,它是在普通的窗口中运行的。在苹果机上,它只是一个简单 的矩形框;在Wi n d o w s 中,它看起来像一个典型的窗口,但没有菜单条。为了使得放映机看 起来更像一个普通的程序,我们要自己加上一个菜单条。 21.1.1 菜单的创建 我们可以用 i n s t a l l M e n u命令在任何放映器中加一个菜单条。这个命令可以将标准的苹果 菜单条放置在苹果机的屏幕顶端,但其中只有我们所指定的项目。在 Wi n d o w s 中,它在放映 机窗口的顶端放置一个标准的菜单条。 在我们创作时,当 i n s t a l l M e n u命令发出后,它将取代 D i r e c t o r 的菜单条,直至影片结束。 这使得它很容易进行测试。在 S h o c k w a v e 中,i n s t a l l M e n u根本就不起作用。 要使用i n s t a l l M e n u ,首先必须创建一个包括菜单描述的域演员。下面列出了这样的一个 典型的域: menu: @ menu: File Open/O myOpenHandler (- Quit/Q halt menu: Edit Cut( Copy( Paste( Clear( menu: Navigation Main Menu/M go to frame main Chapter 1/1 go to frame one Chapter 2/2 go to frame two Chapter 3/3 go to frame three 这段文本的第一行“ menu: @ ”告诉D i r e c t o r在苹果的菜单条中放置一个含有其全部内容 菜单条。这只对M a c有效。在Wi n d o w s 中,这个命令会产生一个带有方块字符的小菜单。 第二行创建了一个名为“ F i l e ”的菜单。接下去的三行在菜单中设置了三个项目。第一项 286计计第七部分 使用高级的Lingo 下载 是“o p e n ”。斜杠后面是该命令的快捷键。因此, Command+O (M a c)或Ctrl+O (Wi n d o w s )就是 该菜单项的快捷键。 在竖线的后面是将要执行的 L i n g o命令。在这个例里,它是一个自定义的影片处理程序 m y O p e n H a n d l e r 。再下面一行简单的“(- ”用来在菜单中添加一条分界线。该菜单中的第三项 是“Q u i t ”,在这里Q是快捷键,并执行L i n g o 的h a l t命令。 接下去的菜单是“ E d i t ”。由于每行的结尾都有“(”,因此该菜单中的所有项目都是淡化 的处于非激活状态的。 注释 最好每次制作自定义的菜单时都要包括“F i l e ”和“E d i t ”菜单。几乎所有的程 序都使用它们,即使其中的项目都是处于淡化的非激活状态也没有关系。 最后一个菜单称为“N a v i g a t i o n ”,其中包 含四行,可以把用户带到四个不同的帧。结果 得到的菜单如图2 1 - 1所示。 要真正使用该菜单,还需要在 i n s t a l l M e n u 命令中指定它的演员。该命令适合于放在 o n 图21-1 这个自定义的菜单是由一个域演员和 一个installMenu命令创建的 s t a r t M o v i e处理程序里: on startMovie

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档