岁月联盟 · 中国技术网 本站主页 | 安全认证 | 用户服务 | 技术论坛
新闻快报 | 新手学堂 | 黑客特区 | 程序语言 | 数 据 库 | 防 火 墙 | 路由交换 | 系统集成 | 服 务 器 | 存储备份 | 考试认证
Windows | Linux | Java | 协议分析 | 问题解答 | 进程大全 | 网页设计 | 多 媒 体 | 图库资料 | 软件下载 | 站内下载
  您现在的位置: 岁月联盟 >> 多媒体 >> Authorware >> 多媒体正文
Authorware随心所欲打造消息框
作者:未知 文章来源:本站整理 点击数: 更新时间:2007-7-24 13:20:53

  说起来也算是一种很怪的心理吧,在用Authorware开发自己的多媒体作品时,一方面希望自己的作品有独特的个性,另一方面,却常常希望能做出那种标准的Windows界面的东西,使自己的作品看起来更专业。呵呵,甭管怎么说,后一种想法我就常用,而且在我用Authorware做东西的时候,就常常做出些标准的Windows的东西,比如消息框等等。一些提示性的语句如果用消息框的形式显示出来,效果还是很不错的喔!呵呵。

  在Authorware中,制作一个标准的Windows消息框并不是很难的事情。至少有两种方法可以很方便地制作出来。咱们一起来看看?

★知识对象法

  其实在Authorware中提供了一个专门制作消息框的知识对象。按“Ctrl+Shift+K”快捷键打开“KnowledgeObjects”窗口,选择“MessageBox”并双击。则会在流程线上加一个知识对象图标,并打开“MessageBoxKnowledgeObjects”向导。第一幅画面为该知识对象的简介,不说也罢。关键是第三幅画面(如图1)。在这里,您可以选择您的消息框的按钮形式,(默认情况下是只有一个“确认”按钮的)然后,点击“Next”,在下幅画面中,您可以选择消息框中的图标,选择好后,请再点击“Next”,在这里您可以设置消息框的标题和消息内容。简单说,您在上面那个输入框中输入标题,需要显示的消息呢,则输在下面的那个输入框中(如图2)。很简单吧?


图1


图2

  下面的一幅画面呢,则会设置一个变量,以返回我们在消息框中的按键选择。按键情况是用数字的形式返回给变量的。当然,您可以自己定义这个变量,只要在输入框中输入“=***”就行了(***表示变量的名字)。

  在最后一幅画面中,有一个“PreviewResults”按钮,可以预览自己制作的消息框,本例中所制作的消息框如图3所示。


图3

  一切都满意了的话,那么点击“Done”按钮,就行了。一个标准的Windows按钮就算是做出来了。很简单吧?

★调用函数法

  在Authorware中,还可以用另外一种更为简单的方法来制作消息框:那就是利用函数。我们可以调用一个叫做MessageBox的函数来制作消息框:

  在流程线上放一个计算图标,双击打开它的输入窗口,输入如下内容:

  MessageBox(WindowHandle,"欢迎大家进入电脑应用——多媒体频道","赛迪网",48)

  执行一下看看,您就什么都明白了。本例的执行结果仍如图3所示。

  您要想改变消息框的形式的话,也很简单,只要改变最后那个数字就行了。您自己试试吧。

  不过,这个函数并不是Authorware本身自带的。您只要把它写入到计算图标中并保存,那么就会弹出如图4所示的对话框,询问您在哪里可以找到MessageBox函数。呵呵,您甭着急,它就存在于Winapi.u32中。而Winapi.u32您可以在Authorware的安装目录中找到。找到后双击就行了。


图4

  这种方法中还有一点要注意,那就是您在打包以后,可别忘了,把Winapi.u32也拷贝到打包文件所在的目录中,否则会出错的。

  好了,两种方法各有利弊,您愿意用哪种?


  • 上一个多媒体:
  • 下一个多媒体:
  •  
    热门文章
    推荐文章
    关于我们 | 发展历程 | 网站地图 | 广告服务 | 招贤纳士 | 战略合作 | 友情链接 | 著作声明 | 联系我们
    Copyright © 2002-2007 SYUE All rights reserved.
    E_mail:Admin@Syue.Com 皖ICP备05004589号
    未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
    传世私服 传奇世界私服 天龙八部私服 bet365 传世私服 天龙八部私服 热血江湖私服 英雄合击传奇私服 机战私服 热血江湖私服 bet365 bet365