这种方式将程序流程的控制权交给用户。在交互图标上下挂导航图标,每一个导航图标都与各自的目标页建立了链接,通过按钮等交互方式来让用户指定目标页。
一般情况下,不建议用户使用第一种方法。在其他编程语言中,大多不提倡过多地使用GoTo一类的语句,有些语言甚至完全禁用或者不提供这样的语句或函数,因为这样会破坏程序的结构,使程序难以维护。
导航图标的第二种使用方式常见于框架图标中。
3.框架图标
框架图标是一种特殊的图标。在Authorware中有些图标是可以单独使用的,如显示图标、等待图标、声音图标,有些是配合其他图标使用的,如移动图标、擦除图标、交互图标。他们的共同特点是本身就是一个独立的图标。而框架图标却不一样,它是一个复合型的图标,同时它也要配合其他图标使用。
框架图标可以下挂许多其他设计图标。每一个设计图标被称为一页。页面并不仅仅局限于使用显示图标来显示文本和图像,同样可以使用数字电影图标、声音图标或者动画图标。
图10-2-38 框架的基本结构
框架结构是一个导航结构,由框架图标、附属于框架图标的页图标和导航图标组成。建一个基本的导航结构很简单,拖动一个框架图标到流程线上,然后拖动一个或多个图标到框架图标右侧释放即可,其方法类似于交互图标的使用,最好使用群组图标作为页图标。如图10-2-38所示就是框架的基本结构。
从功能上讲,框架内部结构又可分为3大模块:开始模块、导航模块、退出模块。
(1)开始模块
图10-2-39 开始模块
默认情况下为一个名为“Gray Navigation Panel”的显示图标,双击这个显示图标可以看到一个图形对象,如图10-2-39所示。其作用是为框架中的按钮做背景。当然也可以根据用户需求建立自己的面板,或者把这个面板删除,重新导入一幅背景图、加入一段音乐。