浅谈Authorware中菜单交互的制作技巧.docVIP

  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文档。上传文档
查看更多
浅谈Authorware中菜单交互的制作技巧   摘要:多级菜单和右键弹出式菜单是Windows程序中必不可少的交互界面。该文在利用Authorware中的“菜单”交互响应制作菜单的基础上,谈谈利用其它方法实现多级菜单和右键弹出式菜单的制作技巧。   关键词:Authorwar;多级下拉菜单;右键弹出式菜单   中图分类号:TP317文献标识码:A文章编号:1009-3044(2009)26-7503-04      On Fabrication Skills of Menu Interaction in Authorware   LI Min   (Jingchu University of Technology, Jingmen 448000, China)   Abstract: Javascript and right-click popup menu are essential interface in windows system. Based on the fabrication of menu interation in authorware, the paper mainly discuss some possible ways to achieve the fabrication skills of javascript and right-click popup menu.   Key words: authorware; javascript; right-click popup menu      交互性是多媒体课件的灵魂,为了实现课件的交互功能,Authorware提供了十一种常见的交互方式。其中利用菜单交互类型,很容易实现制作一个标准的Windows风格的菜单,但利用它来制作子菜单或右键弹出式菜单却是件麻烦的事情。为了找到更好的解决办法,经过多次编程实验,总结出了一些方法。本文就个人在用Authorware制作课件时的经验来谈谈Authorware中菜单交互的一些制作技巧。      1 制作多级下拉菜单      1.1 实现的主要技术   我们需要使用winapi.u32文件下的一些函数,这些函数的含义大致介绍如下:   1) GetSubMenu函数   格式:HMENU GetSubMenu(HMENU hMenu,int nPos);   说明:该函数取得被指定菜单激活的下拉式菜单或子菜单的句柄。   参数:hMenu:菜单句柄。   nPos:激活下拉式菜单或子菜单的菜单项相对于零的位置。   2) RemoveMenu函数   格式:BOOL RemoveMenu(HMENU hMenu,UINT uPosition,UINT uFlgs);   说明:该函数从指定菜单删除一个菜单项或分离一个子菜单。   参数:hMenu:将被修改的菜单的句柄。   UPosition:指定将被删除的菜单项,其含义由参数uFlages决定。   uFlags:指定参数uPosition如何解释。   3) DrawMenuBar函数   格式:BOOL DrawMenuBar(HWND hWnd);   说明:该函数重画指定菜单的菜单条。   参数:hWnd:其菜单条需要被重画的窗口的句柄。   1.2 创建程序流程   图1为制作多级下拉菜单的程序流程,图2为制作多级下拉菜单的效果。   1.3 实现的主要步骤及部分程序源代码   第一个交互图标是去掉Authorware自行建立的“文件”菜单,我们可以看到在程序运行时,演示窗口的菜单栏上总会有一个“File”菜单。这与我们的作品总是那么不协调,我们可以采用制作一个同名下拉菜单,然后将其擦除这一技巧,从而达到消除这个多余菜单的目的。具体方法如下:   1) 拖一个交互图标到流程线上,命名为“File”,若Authorware是中文版本,则命名为“文件”。在交互图标右侧,放一个空的群组图标,命名为“Empty”,将响应类型改为下拉菜单。双击群组图标上方的响应标志,在其属性框内,选择“永久”,否则多个菜单无法同时出现在菜单栏上。   2) 再拖动一个擦除图标,命名为“擦除系统菜单”,将系统自建立的文件菜单擦除。运行程序。   第二个交互图标是创建的一级菜单,双击组图标上方的那个矩形色块,在弹出的“属性”对话框中,点击“响应”选项卡,选中其中的“范围”复选项,并将“分支”的值选为“返回”。第三个交互图标是创建的二级菜单,各项设置同上面的步骤一样。唯一的不同,就是要把交互图标的命名删除,也就是说要让这个交互图标的名字为空。   在主流程线的下方加一个计算图标,命名为“制作多级菜单

文档评论(0)

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

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档