跟我学用Authorware 3.5(4)
框架图标和导航图标
卫东
这是两个Authorware 3.0版以来新增加的两个图标,需要相互结合使用。
框架图标主要用于制作翻页结构。打开框架图标,里面分上下两个部分。一是Entry部分,表示程序一旦进入这个框架图标,就要执行Entry部分中的内容;一是Exit部分,在通过导航图标退出框架图标的时候,就将执行Exit部分中的内容。
框架图标与控制翻页的设置是由其内部的导航图标决定的。在缺省设置下,框架图标中将自动建立一个带有8个永久按扭的交互图标(见图1)。
在框架图标下,可以用拖到框架图标的右下方的方法挂接各种图标。比如显示图标、动画图标、声音图标、计算图标、组图标等。每一个挂接在框架图标之下的图标都被称为一个页。框架中的页是从左至右顺序排列的。可以注意到,框架图标的控制由其内部的交互导航选项决定,而与框架图标下挂接的页面内容无关。所以控制结构可以被制成模块反复使用。框架确定后,在框架内容的所有转移控制由导航图标来实现。导航图标在页面之间进行跳转,也就是常说的超媒体超级链接。通过框架图标与导航图标的相互配合,可以对所跳转的方向和位置作详细的控制,因此比使用Goto函数更加方便、高效。
五种导航方式
打开任意一个导航图标,出现对话框。其中分为两部分。左边是导航方式,右边是导航跳转的目标,即转移到哪个图标上。
第一种是Recent方式,也就是重新观看刚刚看过的某一页。如果选择Go Back选项,就可以观看上一次看过的页面。如果选择List Recent Pages方式,就会显示出一个翻页记录表,可以在这个表中选择一个已经看过的页面的名称,并作相应的转页跳转。
第二种是Nearby方式,用于在同一个框架图标内各个页面间进行跳转。Previous选项是指当前页的前一页,也就是它左边相邻的页面。如果当前页已经是框架中的第一页,那么Previous将会导航到最后一页。Next选项与Previous正好相反。它是向右翻一页。First选项是翻到第一页。Last选项是翻到最后一页。Exit Frame Work是退出当前的框架图标,或者返回调用点。
![]()
图1
第三种是Anywhere方式,用于跳转到整个程序里任意一个框架图标中的任意一个页面。从右表中可以看到当前程序中所有框架图标的名称。在选择某一个框架图标之后,这里就会显示出所选框架图标中的页面的名称。由此可以选择所需要的页面,从而完成对目标页的指定。
第四种是Calculate方式。由于Authorware里每一个图标对应一个ID号,通过一个整数值来标识一个确定的图标。很多操作是以图标为单位的,所以通过识别每一个特定图标的ID号,就可以实现对这个图标的特殊操作。Calculate方式就是利用ID号来确定转跳的目标页。ID号也可以是一个表达式。
第五种是Search方式,它的功能是在Authorware中进行检索。先要指定检索的范围,范围可以是整个文件,或者是限于当前框架结构内。检索的内容可以是某一个图标的关键词,也可以是显示图标里所显示的文本内容。使用Jump to Page选项,页面跳转后将不再返回。若使用Call and Return选项,在从目标页中退出时,将返回到转跳时的调用位置。
下面通过一个实例
来讲解Authorware的文本检索功能
首先,在这个框架图标下方再挂接两页新的内容。打开第一个显示图标后,输入“中文显示”四个字。返回设计窗口后,再打开第二个显示图标,并输入“中文检索”四个字。运行一下,这时在屏幕上会出现框架图标所带的8个标准按钮。按查找按钮出现一个查找对话框。输入要查找的词——“中文”两个字(注意,只有使用双字节版的Authorware才支持中文的全文检索)。运行一下,检索表明两个页面中都含有这个字,选择其中的一个页面,按Go To Page按钮,即可跳转到该页面。
Authorware中的查找还支持逻辑组合。如“与”-“&”、“或”-“|”等操作。例如,在查找对话框中,输入的查找条件是既含有“中文”又含有“检索”的页面,查找后,只发现一页内容符合条件。再如,设置查找条件为含有“中文”或含有“检索”的页面,查找后发现两页内容符合条件。这就是Authorware的文本检索功能。
![]()
图2
在Authorware中可以对每一个图标指定一个相应的关键词。关键词可以指定给一些没有文本内容的多媒体素材。例如,可以给一个动画图标增加一个关键词。方法是,在选定这个图标后,在Attributes菜单中选择Keywords命令。然后在Keywords输入区中指定一个关键词。这样,在进行文本查找时,同样也可以找到含有关键词的多媒体素材。
总而言之,导航图标用于Authorware文件中,实现页面之间的跳转,它或者与交互图标结合在一起,以用户的选择来完成相应的导航操作,或者直接出现在程序的流程线上,在程序的执行过程中,直接进行某一个跳转的操作。
(本教程部分内容选编自迈达公司《精通多媒体创作——Authorware 3.5/4.0》教学光盘,此光盘本报社读者服务部有售,定价88元)