logo 广告
Loading...
 导航 所在位置:论坛首页 -> ┈┋电脑网络┋┈ -> 图象媒体技术应用 -> Authorware随心所欲打造消息框
回复
标题:Authorware随心所欲打造消息框收藏 编辑 删除 楼主 | 上一篇 下一篇
薰衣草
头像
等级:职业侠客
权限:普通用户
积分:57
金钱:2812
声望:90
经验:90
发帖数:694
注册:2007年10月28日
资料 短消息2007-12-2 16:01:33
说起来也算是一种很怪的心理吧,在用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也拷贝到打包文件所在的目录中,否则会出错的。

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

签名

2007-12-2 16:01:33 顶部
第1页 共页 共0个回复     <<    >>    
 快速回复
  • 支持UBB,HTML标签

  • 高级回复

  • 操作选项:评分 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖
      首页 | 购买指南 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
    Copyright 2004-2008 BBSGood.com Powered By: BBSGood.Speed Version 5.0
      咨询电话:0575-85513832、0575-85513825(传真)、7*24小时咨询服务:13606552007 不良信息举报中心 浙ICP备05029817号
      业务QQ:38958768、客服QQ1:415896239、客服QQ2:343896043、MSN:jccsxx@hotmail.com