资源描述:
《authorware下拉菜单与多级菜单的制作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Authorware下拉菜单与多级菜单的制作Authorware制作下拉菜单需要用到交互图标所提供的下拉菜单首先是擦除原有菜单的“文件”二字在用Authorware的菜单交互制作菜单时,Authorware总会在菜单栏上加一个“文件”菜单。这个“文件”菜单与我们的作品总是那么不协调。所以咱们先想办法去掉这个“文件”菜单。具体步骤如下:1、在主流程线上拖一个交互图标,命名为“文件”。在其右侧放一个组图标(内容为空),在弹出的对话框中,选择“下拉菜单”。双击组图标上方的小方块,弹出属性对话框,选择“永久”及“退出交互”,其他选项就用默认的设置。
2、2、在交互图标的下方,放一个擦除图标,然后运行一下演示窗口,用鼠标单击演示窗口标题栏上的“文件”二字。仔细看,那个“文件”菜单会随之消失。运行一下看看是不是消除了。下拉菜单制作首先在流程线上拖入一交互图标,命名为“文件”,在其右侧放一个组图标,在弹出的对话框中,选择“下拉菜单”。将这个组图标命名为“新建”,范围选择“永久”。然后在其右侧继续放入五个这样的组图标,分别命名为:“打开”、“-”(这个减号表示分界线)、“保存”、“另存为”、“-”。最后再放上一个计算图标,命名为“退出”,打开它,输入"quit(0)",这样一个下拉菜单就做好了,运
3、行下便能看到效果。 多级菜单制作1、在流程线上放一个交互图标,命名为“图片欣赏”,在其右侧放一个组图标,选择交互类型“下拉菜单”。将这个组图标命名为“植物图片”。双击组图标上方的那个矩形色块,在弹出的属性对话框中,点击“响应”选项卡,选中其中的“永久”复选项,并将“分支”的值选为“返回”。您可以继续添加几个这样的组图标,分别命名为“动物图片”、“风景图片”等等,当然随便您啦。2、按同样的方法,在主流程线上再放一个交互图标,其右侧也放几个组图标,分别命名为“梅花”、“兰花”、“菊花”等。各项设置同上面的步骤一
4、样。惟一的不同,就是要把交互图标的命名删除,也就是说要让这个交互图标的名字为空。按同样的方法,你也可以继续添加一个关于动物的交互图标3、在主流程线的下方加一个计算图标,命名为“植物”,双击打开其输入窗口,输入如下内容:menuhandle:=GetMenu(WindowHandle)subhandle1:=GetSubMenu(menuhandle,0)subhandle2:=GetSubMenu(menuhandle,1)RemoveMenu(menuhandle,1,1024)DrawMenuBar(WindowHandle)Inser
5、tMenu(subhandle1,0,1040,subhandle2,"植物图片")输入结束后,别忘了要保存一下喔!这时,系统会给出一个对话框,询问在哪里可以找到这些函数。这些函数都是Authorware自带的,它们都藏身于Winapi.u32。通常情况下,您可以在Authorware的安装目录下找到它,找到后打开就行了。友情提示:先输入再找函数的好处是省得您一个个地加载函数。你也可以按照上述方法,在主流程线的下方继续添加计算图标,命名为“动物”。双击打开,输入的内容大体同上,不过要记得将最后一个相应地改为InsertMenu(subhan
6、dle1,0,1040,subhandle2,"动物图片") 4、制作完后须打包,只有当你打包运行后才能看到效果。制作出来的效果图是这样的:这个就算勉强成功了。之所以不能算是完全成功,是因为后面有两个重复多余的,具体原因我也不知道,希望有懂的高手指点下。 我终于知道怎样去除后面那两个重复多余的了。就是原来流程图上的那个“文件”的标题别擦除,然后直接在流程线上拖入交互图标,命名为“图片欣赏”,右下方放2个组图标,将其命名为“-”,选择交互类型“下拉菜单”,响应类型同上(或参看下图)。然后再在流程线上拖入n个交互图标(注意:一定要命
7、名!)。最后再放上n个计算图标。输入内容:menuhandle:=GetMenu(WindowHandle)subhandle1:=GetSubMenu(menuhandle,0)subhandle2:=GetSubMenu(menuhandle,1)subhandle3:=GetSubMenu(menuhandle,2)RemoveMenu(menuhandle,2,1024)DrawMenuBar(WindowHandle)InsertMenu(subhandle2,1,1040,subhandle3,"XXXXXX")注:“n”的值是
8、相等的;“XXXXXX”为交互图标的命名标题具体流程请看下面的截图。