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