资源描述:
《authorware菜单制作全攻略》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Authorware菜单制作全攻略江苏省宜兴丁蜀职业高级中学 翁永平 在多媒体作品中如何制作windows标准菜单有一些文章做过介绍,在实际制作过程中发现这些文章阐述中有许多疏漏之处,使读者无法完成所需工作,本文就个人在制作课件时的经验介绍如下: 一、删除系统默认的菜单项File 1.在主流程线上拖入一个交互图标,命名为File,类型选Pull-DownMenu,在其右侧拖入一个显示图标,双击类型小图标,打开其属性,在Response选项卡的"Scope:"后单击鼠标,使Perpetual有效.在Branch下拉菜单选Return,点"ok". 2.在主流程
2、线上拖入一个擦除图标,点"运行"按钮,弹出删除属性对话框,此时点"File"菜单,可发现文字File消失.流程线如图1所示: 二、制作windows标准菜单 1.在主流程线上拖入一个组图标,命名为"菜单制作",并打开它. 2.在"制作菜单"窗口流程线上,拖入一个交互图标,命名为"复习",在其右侧拖入一个显示图标,类型选Pull-DownMenu,命名为"第一节",双击类型小图标,打开其属性,在Response选项卡的"Scope:"后单击鼠标,使Perpetual有效.在Branch下拉菜单选Return,点"ok". 3.在"复习"下方,再拖入其它交互
3、图标,制作方法同上.流程线如图2所示: 提示:各菜单项之间的距离,可通过菜单名字加一些空格来调整. 三、制作多级菜单 在流程线上最后一个菜单项"帮助"的下方,再增加一个交互图标,随意取一个名字,在其右侧按前面的方法加入五个组图标,分别命名为"第一题"、"第二题"、"第三题"、"第四题"、"第五题"。 在主流程线上拖入一个计算图标,命名为"多级菜单制作",双击之,在其中输入如图内容: 以上第三、四行中的参数6要随主菜单项的个数而定,我这里是6,对应主菜单上的第七项,第三行的作用是获取第七项菜单的句柄,第四项的作用是移去第七项菜单,使系统不在主菜单上显
4、示它,第六行的作用是在第一项菜单下的第一个位置上插入一个二级子菜单,名字是"课件目录".输入结束后,别忘了要保存一下喔!这时,系统会给出一个"WhereisfunctionGetSubMenu()?"对话框,询问在哪里可以找到这些函数(如图4)。这些函数都是Authorware自带的,它们都藏身于Winapi.u32。通常情况下,您可以在Authorware的安装目录下找到它,找到后打开就行了。友情提示:先输入再找函数的好处是省得您一个个地加载函数。 四、制作右键二重菜单 Authorware附带的用户自定义函数tMsControls.U32可制作弹出式二重
5、菜单,由于函数tMsControls.U32是外部函数,所以需要进行加载。新建一个名为"右键二重菜单"的文件。按Ctrl+Shift+F打开Functions函数库,选择Category下的"右键二重菜单.a5p",然后单击Load…出现对话框,选择tMsControls.U32后单击打开,出现一个对话框。按住Ctrl键可以连续选中所需要的三个函数:tMsAddItem、tMsCreatePopupList、tMsDisplayControl,最后单击Load即可完成对函数的加载。 1.在流程线的最前面放置一个交互图标,取名为"右键响应";在交互图标旁边放置一个群
6、组图标,其Type(响应类型)为:Conditional;双击群组图标上面的"=",出现对话框,在Condition中输入RightMouseDown=TRUE,Response下Scope设置为Perpetual,Erase设置为AfterNextEntry,Branch设置为Return,Status设置为NotJudged,最后单击OK完成右键的制作。 2.双击打开群组图标,在流程线上放置一个计算图标,取名为制作菜单。双击打开并在其中输入以下内容: 创建弹出式菜单的句柄: popupHandle:=tMsCreatePopupList(WindowHan
7、dle) ①设置第一重菜单中的内容,其中"-"为分隔线,为了使菜单名称居中,可以在名称前加空格。 ②继续输入以便设置"其它"子菜单,即第二重菜单: 当单击右键将弹出一个前边设定好的弹出式菜单,并将用户所选择的菜单项返回给变量result,继续输入: result:=tMsDisplayControl(popupHandle,CursorX,CursorY,150,100,6) 在流程线上再放置一个计算图标,取名为"菜单响应",在计算图标中输入以下内容: 最后按运行程序,当在演示窗口单击鼠标右键时出现二重菜单,选择后将会跳转到相应的内容