用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还是An?
对于电脑小白来说,在制作课件时选择Flash还是Adobe Animate(简称An)是一个值得考虑的问题。以下是从几个关键方面进行的简单说明:一、软件现状与发展Flash:Flash是老牌的课件制作软件,用户基础比较大Adobe Animate(An):现状:An是Flash的继任者,它继承了Flash在动画制作方面的许多优点,并改进了用户界面和性能。A
-
我是电脑小白:课件怎么制作视频教程?
对于电脑小白来说,制作课件视频教程是需要什么方法与步骤?以下是基于“剪映”软件的课件视频教程制作步骤,给您作为参考:一、准备素材收集内容:首先,明确你的课件主题和要讲解的知识点,然后收集相关的文字资料、图片、视频片段等素材。整理素材:将收集到的素材按照教学内容的逻辑顺序进行整理,确保它们在视频中的呈
-
我是电脑小白:讲课课件怎么制作?
对于电脑小白来说,制作讲课课件主要涉及PPT和Flash两种工具,虽然Flash在课件制作中的应用逐渐减少,但了解其基本概念仍有一定价值。以下是针对这两种工具的简洁说明:PPT课件制作1. 选择PPT软件:使用Microsoft PowerPoint或WPS演示等常用软件。这些软件界面友好,易于上手。2. 新建演示文稿:打开软件后,选择“新建”一
-
我是电脑小白:flash动画课件用什么打开
对于电脑小白来说,flash动画课件用什么打开,下面我们简单的解释一下。打开flash动画课件其实挺简单的,不过因为现在的技术变化,我们需要稍微注意一下。以前,很多Flash动画课件都是直接在网页上播放的,那时候我们只需要打开网页,课件就会自动播放了。但现在,因为浏览器原因和技术的更新,Flash动画课件的播放可能就没
-
我是电脑小白:如何使用flash课件?
对于电脑小白来说,如何使用Flash课件,下面我们使用简单易懂的语言告诉你。嗨,想要使用Flash课件其实挺简单的,不过因为现在的技术变化,我们需要稍微注意一下。以前,很多Flash课件都是直接在网页上播放的,那时候我们只需要打开网页,课件就会自动播放了。但现在,因为浏览器原因和技术的更新,Flash课件的播放可能就没