用Authorware开发软件的帮助系统
用Authorware开发一个多媒体软件时,为了让使用者快速熟悉软件的使用,因此开发软件的帮助系统就显得尤为重要了,本文就为大家介绍帮助系统开发的思路和制作过程。
实现效果
我们以开发《Authorware 6.0快速入门》的帮助系统为例;当程序运行后出现主界面
Run this EmuFlash Flash Player flash插件 |
(如图1);单击滚动文本中的标题(如:初识Authorware 6.0)可以跳转到对应的功能介绍,此时单击“帮助主题”按钮又可以返回主界面;单击“查找”按钮,在弹出的Find对话框中输入查找的内容,会罗列出所有内容所在页,查找功能还支持模糊搜索。由于有些功能需要分类详细介绍,所以某些标题下面还有帮助列表,单击该标题(如:基本图标的使用)后将会跳转到该标题下属的帮助列表(如图2),此时单击“下一页”按钮将依次介绍帮助列表中图标的功能,如单击列表中的标题文字,可以直接进入该标题的介绍;单击“返回”跳转至主界面。
图1
图2
开发思路
在本例中主要使用了交互图标、计算图标、框架图标和导航图标。使用交互图标和计算图标获取图标的名称,然后作为帮助主题,并制作成超级文本;使用框架图标和导航图标实现上下翻页和查找功能;值得一提的是使用系统变量IconTitleShort、ChildNmmToID、GetLine和系统变量LineClicked可以制作出功能强大的超级文本。
制作过程
1、启动Authorware 6.0,新建一个名为“帮助系统”的文件,然后在流程线上放置一个计算图标,可取名为“系统设置”,在里面输入如下语句:
ResizeWindow(320,240)——设置窗口大小
ShowMenuBar(OFF)——关闭菜单栏
ShowTaskBar(OFF)——关闭工具栏
ShowTitleBar(OFF)——关闭标题栏
2、在下面再放置一个框架图标,取名为“帮助系统框架”,双击打开并将里面的所有图标全部删除;然后重新在流程线上放置显示图标、交互图标,再在交互图标下放置导航图标和计算图标(如图3);在显示图标“背景”中利用作图和文字工具制作背景;交互图标下的导航图标交互类型全部为“Buttons”,并且将“Response”下“Scope”设置为“Perpetual”,“Branch”为“Return”;双击导航图标“帮助主题”打开属性对话框,设置如下:“Dedestination”为“nearby”,“Page”为“First”;“查找”设置如下:“Dedestination”为“Search”、“Type”为“Jump to Page”、“Search”为“Current Framework”、选择“Consider”下的“Keywords”和“Words”,在这里特别要注意的是:后面具体介绍的图标中必须包含该图标的名称字符,这样查找时才不会遗漏该图标;在计算图标“退出”中输入:quit( )。
图3
3、在框架图标的下面再次放置一些图标(如图3),在这些图标中除了群组图标“Help”,其余的可以群组图标也可以显示图标,可根据需要设置,要注意的是图标的名称很重要,它将作为帮助的主题,图1中滚动文本区的内容其实就是图标的名称。
4、双击打开群组图标“Help”,在流程线上放置一个计算图标,取名为“获取帮助列表”,然后在计算图标中输入如下语句:
Initialize(helptoplist,loop)
helptoplist:=""
repeat with loop:=2 to PageCount@"帮助系统框架"——说明:从框架图标下面的第2个图标开始获取帮助的主题。
helptoplist:=helptoplist^Return^IconTitleShort(ChildNumToID(@"帮助系统框架",loop))^Return——说明:使helptoplist的字符值为框架图标的名称,Return可以实现图标名称的换行。
end repeat
5、再放置一个交互图标,取名为“文本响应”,在交互图标放置一个导航图标(如图4),将交互类型设为“Hot Object”,“Hot Object”下的“Match”为“Single-Click”,“Cursor”为手形;双击导航图标,设置如下:“Dedestination”为“Calculate”、“Type”为“Jump to Page”、在“Icon”输入:“IconID@lianjie”,单击OK即可;选中导航图标单击鼠标右键选择“Calculation”,在出现的计算图标中输入:lianjie := GetLine(helptoplist,LineClicked);
图4
最后双击打开交互图标,利用文字工具输入如下文字:
{helptoplist}。
选择菜单Text→scrolling将文字设置为滚动文本并根据实际情况调整其位置;这样就完成了帮助系统的第一层制作。
图5
6、由于有时候单层次的帮助主题不够使用,这时还可以在扩充框架图标下的群组图标,如:基本图标的使用;双击打开后可以发现它与上一层的基本结构是差不多的(如图5),实现的功能与上面也差不多,不同之处是它多了上下翻页按钮,这其实是在该框架图标增加了两个导航图标(如图6),将导航图标“上一页”的“Dedestination”设为“nearby”,“Page”设为“Provious”;“下一页”的“Dedestination”设为“nearby”,“Page”设为“Next”;计算图标“返回”中输入是:
GoTo(IconID@"帮助系统框架")
图6
返回帮助的上一层,这里朋友们可以自由发挥,制作的方法跟前面大同小异,因此不再细说。
按Ctrl+R运行程序可以发现帮助系统的大体功能已经实现了,在这里可以尽情发挥自己的创意对其进行美化,甚至可以创建帮助系统的第3层、第4层;本例还可以保存为模块,需要的时直接调用修改即可;当然了帮助系统开发的思想也可以运用于软件开发中,从而也可使开发出来的软件更具交互性。
更多文章
-
当前主流课件类型及其特点与适用性分析
当前,课件类型丰富多样,各自具有独特的特点和适用场景。以下是对几种常见课件类型的比较:一、文本类多媒体课件特点:以文字为主要表现形式,通过文字描述、解释和阐述教学内容。制作简单,适用于大量的文字信息展示,如教材、讲义等。优势:易于编辑和修改,成本较低。劣势:缺乏直观性和生动性,容易使学生感到枯燥。二
-
交互式课件在教学中的应用:优势、挑战与应对策略
交互式课件在教学中的应用已经越来越广泛,其互动性和多媒体特性为教学带来了诸多优势。以下是对交互式课件在教学中的应用的详细分析:一、交互式课件的定义与特点交互式课件是一种具有互动性质的多媒体课件,它能够将文本、声音、图片、动画、视频等多媒体素材集合于一体,并通过科学合理的交互功能设计,最终成为具备交互
-
教师在课堂上应用多媒体课件的现状与展望
教师在课堂上应用多媒体课件的现状可以从多个方面进行分析,以下是对这一现状的详细概述:一、多媒体课件的广泛应用在当今的教育领域,多媒体课件已经成为不可或缺的教学工具。它凭借着丰富的表现形式、生动的内容展示以及便捷的传播方式,极大地改变了传统的教学模式。从小学的启蒙教育到高等院校的专业课程,几乎都能看到
-
制作Flash课件:普通老师面临的挑战与应对策略
制作Flash课件对于普通的老师来说,确实可能会带来一定的压力,这主要取决于老师的技术熟练度、时间管理能力和教学需求等多个因素。首先,从技术层面来看,Flash课件制作需要一定的计算机技术和软件操作能力。如果老师对这些技术不熟悉,那么在学习和掌握这些技能的过程中可能会感到压力。此外,制作高质量的Flash课件还需要
-
Flash8在打开文件时为何弹出“意外的文件格式”?
当Flash8在尝试打开文件时提示“意外的文件格式”,这通常意味着Flash8无法识别或解析所尝试打开的文件格式。以下是一些可能导致这种情况的原因以及相应的解决方法:原因分析版本不兼容:Flash8无法打开由更高版本的Flash软件(如Flash CS3、CS4、CS5等)创建的.fla文件。这是因为高版本的Flash软件在文件格式和功能上进行了