




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Authorware实例3:多媒体课件的整体结构& 主要内容s基本操作提要在本实例中,我们主要练习如下命令按钮的使用和操作:Authorware中框架结构设计按钮的使用和Authorware中正文对象的创建;定向设计按钮的使用;正文对象风格的设定和使用;超文本的建立和使用;在正文对象风格中加入超级链接。Authorware的知识同实例中的具体内容结合起来进行学习,然后将这些具体的内容结合起来,学习建立整个实例的操作过程。这样,读者在对Authorware具体内容的学习中就可以结合实例进行体会,对各具体内容有一定的掌握后,再对整体的实例进行学习,则我们学习的效果会更好,读者对实例中的操作也会更容易理解和掌握。& 实例过程*正文对象的创建在交互式应用程序中,文本的使用是非常普遍的。一般情况下,我们在【显示】设计按钮或【交互作用】设计按钮的展示窗口中要创建一些文本信息来给出某些操作的提示信息,或者是某些需要表达的反馈信息以及需要最终用户阅读的学习内容等等。所有的这些我们都需要使用文本对象。图31 【图形工具箱】在Authorware中,要创建或编辑正文对象,我们使用的工具是【图形工具箱】(如图31所示)中的正文输入工具(图31中高亮的“A”型符号)。用鼠标单击【图形工具箱】中的正文输入工具,使其高亮,表示它处在被选中状态,此时,将鼠标移到展示窗口上方,我们会发现鼠标的形状变成“I”形,该鼠标形状表示此时,处在正文输入状态,用鼠标在展示窗口中要输入文本的起始位置单击,此时,在展示窗口中出现如图32所示的一条文本宽度标志线和闪烁的光标,读者可以在闪烁的光标后输入文本。我们有下列方法来打开【图形工具箱】,从而可以使用它的正文输入工具来创建或编辑文本对象。1 选择【Control】中的【Restart】命令(Ctrl+R快捷键)运行程序。当Authorware的程序在执行过程中遇到任意一个不包含任何内容的【显示】设计按钮或【交互作用】设计按钮,Authorware会自动打开该设计按钮的展示窗口,【图形工具箱】将会出现在屏幕上,我们可以选择正文输入工具来创建新的正文对象。图33 标尺上各标志的含义和使用方法 图32 输入文本时的展示窗口文本右边距调整标尺“I”型闪烁的提示光标 文本宽度标志线2 用鼠标双击程序流程线上的任何一个【显示】设计按钮或【交互作用】设计按钮都可以弹出该设计按钮的展示窗口和【图形工具箱】,然后我们可以创建新的文本对象或编辑已有的文本对象。3 当我们在运行程序或编辑显示对象时,用鼠标双击展示窗口中任何文本或图形对象都可以弹出【图形工具箱】,从而可以使用文本输入工具创建新的文本对象或编辑已有的文本对象。下面我们来学习标尺上各标志的作用:1 文本右边距调整标志:该标志是一个三角形,它定义了文本的右边距。当我们输入文本到这个标志时,Authorware会自动换行,进入下一行。2 同右边相对应的文本左边距标志。不同的是,该三角形标志被分为上下两个三角形,上边的三角形是左缩进标志,代表文本的左边界,下边的三角形是首行缩进标志,当用户回车另起新的一行时,新的一行从该标志开始,如图32所示。3 在该标尺上,我们还可以使用制表符。在图32出现所示状态下,用鼠标在标尺的文本宽度线上任意点击,在文本宽度线上会出现图33所示的三角形,该三角形就是制表符,输入文本时,用户按下【Tab】键后,光标会自动跳到其最近的制表符位置。读者可以在标尺上加入任意多的制表符,并可以用鼠标拖动它们来调整位置。4 标尺两端的有两个白色小方框,是用来调整文本输入区域的大小。我们可以用鼠标选中这两个小方框来调整文本输入区域在展示窗口中的区域大小。5 所有标尺上的标志都可以用鼠标选中,然后拖动来调整。使用正文输入工具时,文本的输入有以下两种方式:(1):屏幕直接输入。在图32所示的闪烁光标所在处直接用键盘输入文本,如图33所示。(2):引入外部文件。大型多媒体软件的设计是一个多方面协作的过程,多媒体软件的程序设计人员不可能把精力放在文本的输入上,这就需要有专业的输入人员来输入程序所需要的文本内容,Authorware考虑到了这种情况,故在文本的输入中,为用户提供了引入外部文件的功能。我们可以把纯文本的外部文件直接引入到Authoware中,把文本插入到文本输入区域。让我们来学习具体的引入步骤:1 选择【File】菜单中的【Import】命令,或使用快捷键(Ctrl+Shift+R),屏幕上弹出图34所示的插入文件对话框:2 使用该对话框,读者可以选择你用字处理软件输入的文本文件来引入文本内容。用鼠标在你所要使用的文件名上单击即可,该文件就显示在文件名正文输入框中。3 Link To File选项的使用:Authorware默认的情况是:当把文件中的文本引入展示窗口后,Authorware便把引入的文本作为Authorware的内部内容。程序运行过程中,不在使用该文本文件。如果选择该选项,则Authorware把引入的文本内容作为一个外部文件来显示,程序的运行过程中,Authorware要使用该文本文件。当我们改变该文本文件的内容时,Authorware展示窗口中相应的文本内容也会改变。如果选择该选项,希望读者把该文本文件同该程序放到同一个目录下,或专门为引入的文本文件创建一个目录,避免在最终发行软件时把文本文件丢失。4 Show Preview选项的使用:该选项是通过图34中右上方的空白方框区域来预览引入文件的内容,对于 文本文件,该选项失效,不能预览文本文件。对于图形文件,若选择该选项,我们可以在预览窗口看到缩小的图形的内容。图34 插入文件对话框5 如果要同时引入多个文本文件,该怎么办?难道我们要重复使用相同的操作么?不要担心,Authorware为我们提供了一次性同时引入多个文件的功能。用鼠标单击图34中右下方的小“”字符号,弹出图35所示的同时引入多个文本文件对话框。图35 同时引入多个文本文件对话框 在该对话框中有两个区域,左边区域和图34相同,右边的区域是引入的文件列表,下面我们来学习引入文件的方法: 首先,在左边的文件列表中找到要引入的文件,用鼠标单击该文件,使其显示在左区域的文件名输入框中,然后单击右区域中Add命令按钮,我们可以看到刚才选择的文件名便出现在引入文件列表区域,重复上述操作,将需要引入的文本文件添加到引入文件列表中。如果我们要把该目录下所有的文件都引入到程序中,只需单击右区域中的Add All命令按钮,左区域文件列表中的所有文件就都可以添加到引入文件列表中。如果想把右区域引入文件列表中的某个文件去掉,只需单击该文件名使其高亮,单击右区域中的Remove命令按钮,该文件就会从引入文件列表中被去掉。选择完所有需要引入的文件,单击Import命令按钮,结束文件的选择,把所选文件引入到展示窗口中。单击该命令按钮后,屏幕上弹出如图36所示的文本格式对话框。图36 文本格式对话框6下面我们来介绍文本格式对话框各选项的含义:【Hard Page Break】分页符:选择Ignore忽略选项,那么在插入文本时,当Authorware遇到文本文件中的分页符时,会忽略不计。选择Creat New Display Icon选项,插入文本时,当Authorware遇到文本文件中的分页符时,Authorware会自动产生一个新的显示图标。【Text Object】文本对象:选择Standard选项,那么在引入过程中,引入的文本文件被转化为标准的文本对象。如果选择Scrolling选项,那么引入过程中,引入的文本文件将被转化为滚动显示的文本对象。在分页符和文本对象两个选择区域中,每个区域多必须选择。Authorware默认的选择是建立新的显示图标和标准文本对象。单击【OK】命令按钮结束设置,将文件插入。在这里我们选择Ignore和Standard,插入后的文本效果如图37所示。将文本文件引入展示窗口后,我们可以象在其它字处理软件中一样,对图37所示的文本进行编辑和处理。用鼠标单击【图形工具箱】中的【指针】工具,图37中的文本对象变成图38所示的被选中状态,在文本对象周边出现图示的白色句柄。我们可以用鼠标拖动白色句柄来改变文本区域的大小,还可以用鼠标拖动整个文本,改变其在展示窗口中的位置。使用外部文件引入文本对象的方法我们学习完了,下面让我们来学习直接从剪贴板来输入文本文件。三:使用剪贴板传递文本对象:如果我们要插入的文件不是文本格式的文件,则我们必须使用剪贴板来传递文本对象。下面,让我们逐步学习该方法。图37 插入后的文本文本的效果首先,打开处理文件的字处理软件,我们以“Word”字处理软件为例来学习这种方法,打开“Word”字处理软件,并把要插入的文件打开。图38 选中状态的文本对象然后,用鼠标或菜单命令选中处理软件中调入文件内容中我们所需要的内容。使内容处在高亮。使用字处理软件的【Copy】命令来把选中的内容拷贝到剪贴板中。如图39所示。最后,关闭字处理软件,切换到Authorware中,在图32所示的文本输入状态,使用Authorware中的【Edit】菜单项中的【Paste】命令把剪贴板中的内容粘贴到Authorware中。粘贴后,其它的设置和方法同引入外部文件时相同。请读者自行使用即可。*文本属性的设置对于显示在展示窗口上的文本对象,我们可以通过对字体类型、字体式样、字体大小等字体特性的改变来创建形式多样,内容丰富的多媒体交互程序。在设置文本的特性之前,我们首先要在文本输入区域中选中要改变特性的文本对象。选定文本有两种方式: 图39 在字处理软件中选定文本对象如果是部分选定文本,用鼠标选定文本部分,如图310所示。 图310 部分选定的要改变特性的文本如果是改变文本区域中所有的内容,只需用鼠标双击展示窗口中的文本对象,使其处在被选定状态,周边出现图311所示的白色句柄。 图311 全部选定要改变特性的文本然后利用Authorware的【Text】菜单中的各命令选项来设定选定文本对象的文本特性。下面让我们对Authorware的【Text】菜单项中用来设置文本特性的各命令项(如图312)进行逐一学习。【Text】菜单项中的各命令如图312所示。图312 【Text】菜单选项(1)使用“Font”字体命令选项来改变所选定文本的字体特性:选择该命令项中的Other选项,弹出图313所示的【Font】对话框来选择相应的字体。在该对话框中的中间区域是范例,该区域中的内容随读者选择的字体类型的改变自动改变,使读者可以实时预览所选字体的效果。在图313中,预览区域中的内容“The quick brown fox jumped over the lazy dog!”是目前世界上字符最少但包括所有的26个英文字母的语句。Authorware使用该内容使用户能在预览窗口中观察选定字体所有英文字符的效果。而对于我们输入正文的用户来说,只有在展示窗口中来看效果了。字体的选择列表如图314所示,列表中的字体是Windows中的字体,其内容随不同的系统而有所不同。请读者注意。图313 【Font】对话框图314 字体选项列表选定合适的字体类型后,单击【Font】对话框中的【OK】按钮。结束字体的设置,这里我们选择楷体,展示窗口中字体的效果(如图315所示)。 图315 改变为楷体的文本当我们选择楷体之后,请读者注意【Text】菜单选项中【Font】命令菜单的改变如右图316所示。有标志的是当前使用的字体类型所有使用过的字体类型都会在该列表中罗列出来。图316 【Font】菜单项(2)Size菜单选项的列表如图317所示,有标志的是当前使用的字体大小,如果选择字体的大小从8到72,我们可以直接在该列表中进行选择。图317 【Size】选项列表如果使用的字体大小在列表中没有列出,我们可以选择【Other】命令,弹出图318所示的【Font Size】对话框,我们可以在【Font Size】的正文输入框中直接输入我们希望的字体大小的数值。在预览窗口中我们会看到所输入字体大小的效果。单击【OK】命令按钮完成设置。图318【Font Size】对话框我们还可以使用【Size Up】(快捷键为Ctrl+Shift+RtArrow)或【Size Down】(快捷键为Ctrl+Shift+LftArrow)来直接在展示窗口中改变字体的大小。每执行一次上述命令,字体改变一个字号。我们可以通过不断选中两个选项或使用快捷键来逐步调整文本的大小。(3)【Style】菜单选项列表如图318所示,为风格的选项列表,有标志的是当前使用的文本风格,我们通过用鼠标单击选项列表中的相应风格来选择。图319 【Style】选项列表下面,请读者对该选项列表中的风格逐一学习。注意:在该风格列表中,除了【Superscript】和【Subscript】两种风格以外,其它各种风格都可以组合使用,读者可以选择不同的文本风格,然后在展示窗口上查看这些风格的组合效果,从这些组合效果中选择满意的风格组合。【Plain】 普通字体样式。【Bold】 粗体字体样式,快捷键为Ctrl+Alt+B。【Italic】 斜体字体样式,快捷键为Ctrl+Alt+I。【Underline】 下画线字体样式,快捷键为Ctrl+Alt+U。【Superscript】 上标字体样式。【Subscript】 下标字体样式。各种风格的效果及其组合效果请读者自行实践。(4)如图319所示为【Alignment】命令的选项列表,下面我们逐一介绍列表中各选项的含义: 图320 【Alignment】命令的选项列表【Left】 左对齐方式,快捷键为Ctrl+。【Center】 中心对齐,快捷键为Ctrl+。【Right】 右对齐方式,快捷键为Ctrl+。【Justify】 由文本输入工具标尺的左右边界来控制,快捷键为Ctrl+Shift+。有标志的表示是当前使用的方式。(5)选择【Scrolling Text】选项,把文本的显示方式改为滚动条方式显示。如图320所示,请读者把该显示方式同标准显示方式对比。(6)当Authorware运行在同你编程使用的计算机不同的计算机上的时候,在其它的计算机上,有可能使你的文本每一行的长度有所改变。选择【Preserve Line Breaks】选项,在程序的运行过程中,Authorware将保持最初程序设计时文本每一行的长度。不随运行环境的改变而变化。标准显示方式滚动条显示方式图320 两种显示方式的比较*文本风格的创立前面我们学习了如何为屏幕上的文本设置不同的显示特性。但是,读者会想象到,如果我们必须为每一个文本块都人工设置这些属性的话,工作量将是非常巨大和繁琐,这将会拖长多媒体软件的开发过程,而且,一旦在开发的过程中,要改变某种文本块的显示特性,我们又需要对每一个文本块进行重新的手工设置。读者可以想象这种设置和改变的工作量有多么大。为了进一步提高开发效率,Authorware为我们提供了定义一种风格的能力,一旦定义了一种风格,我们就可以把该风格应用到作品中的文本块上,如果需要改变该类特性文本块的属性设置,则不需要对每一个文本块一一重新设定,只需修改所定义的该类风格,该类风格所应用的文本块将自动更改其显示特性。从而大大减少了工作量,提高了软件的开发效率。执行Authorware中【Text】菜单项中的【Define Styles】命令(快捷键为Ctrl+Shift+Y)打开定义风格对话框如图322所示。 图322 风格定义对话框风格定义对话框中包含下面内容:(1)风格列表(如图322所示):在定义风格对话框的左侧是风格列表,列表上包含已被定义的所有风格的名称以及未命名的风格的列表。例如一个列表中的“(宋体)”这样的未命名风格,是每一次人工设置字体、字号、风格和颜色时,Authorware都会自动建立的。要想查看列表中的某个风格的属性,只需用鼠标单击风格列表中的风格名即可。一旦选择了某种风格,这种风格的属性会在风格定义对话框中间部位显示出来。在风格列表的下方,是风格列表文本框。在该文本框中,读者可以为新建风格命名,或为当前选择的风格改变名称。如图322所示,在该对话框的中间部分,显示的是所选中的风格的属性,在该部分文本属性中,我们在前面没有介绍的特性有:Text Color:文本颜色,使用该选项,我们可以设定展示窗口中文本字体的颜色,用鼠标单击图322中部Text Color右边的色彩块,弹出图323所示的【Text Color】对话框。该对话框的右上方是颜色预览窗口,左边是调色板,我们可以在调色板中选择合适的颜色块,预览窗口会出现所选的颜色的预览,读者可以在预览窗口浏览所选颜色的效果。单击【OK】命令按钮,结束对文本颜色的设置。数字格式:在文本块中的数字,也包含了其相关属性,如有关显示在小数点前和后的十进制数字等。单击【Format命令按钮弹出图324所示的【Number Format】对话框,下面让我们来学习该对话框的设置。】图323 【Text Color】对话框图324 【Number Format】对话框u Example:该区域显示的是当前设置的数字显示格式的例子。u Decimal:区域中我们设定了小数点前和小数点后的数字格式。u 选择Show Numbers After Decimal选项,显示小数点后的数字。u 在Use选项,我们可以设定在显示数字时是如何显示小数点。u :选择Local Standard选项,则显示小数点时,使用国别控制面板中所设定的特定的显示特性。u 选择Period选项,在显示数字时,可以使用“.”来作为小数点分隔符。u Comma:选择该选项,在显示数字时,使用“,”作为小数点分隔符。u Include _ Digits To Right of Decimal:在该输入框中输入的是读者需要在小数点后显示的数字的个数。u Include Trailing Zero:当数字结束时,在数字末尾补零。比如,我们显示数字1,小数点后显示2位,在显示时Authorware显示的是“1.00”。u Before Decimal:小数点前,该选择区域是用来设置小数点前的数字的显示。u Leading Zeros to _ Places:选择该选项,在该输入框中输入的是在显示小数点前数字时前置零的个数,例如:我们在该输入框中设定前置零的个数为4,当我们显示5时,显示形式为“0005”,当我们要显示455时,显示形式为“0455”。当我们希望所有显示的数字都有相同的数字个数时,可以选择该选项。u Show Thousands/Millions Separate:u 其中Use选项用来设定在显示数字时,如何显示千或百万之间使用分隔符。u 选择Local Standard选项,显示分隔符时,使用国别控制面板中所设定的特定的显示特性。u 选择Period选项,在显示分隔符时,使用“.”。u 选择Comma选项,在显示分隔符时,使用“,”。读者可以随意改变该对话框中的各项设置,同时观察Example区域中相应的变化。设置结束后,单击【OK】按钮结束设置。(2)风格定义对话框中相关命令按钮的使用:【Modify】:修改命令按钮:使用该按钮可以修改已经存在的风格,改变该风格初始的特性,读者可以从风格列表中选择一种风格,设定其特定属性后,单击【Modify】命令按钮确认对该风格的设定。【Add】:添加,使用该按钮用来创建一种新的风格,并把风格名添加到风格列表中,用鼠标单击【Add】按钮,输入新的风格名,设定该风格的特性后,点按【Modify】按钮,确认对该风格的设定。【Remove】:删除按钮,使用该按钮从风格列表中删除一个已经定义的风格,首先,我们要选择该风格,使风格列表中该风格名称高亮,然后用鼠标点按【Remove】按钮,删除该风格。如果这种风格正被应用在作品中,则该风格不能被删除。*文本风格的应用上面我们学习了文本风格的创建,下面将学习如何把所定义的文本风格应用的到文本块上。在Authorware中有两种方法用来把风格应用到文本块上。前提是我们要应用风格的文本块应该是处在被选中状态,周边出现了灰色句柄。(1)使用Authorware中【Text】菜单中的【Apply Styles】命令选项,弹出文本风格对话框,如图325所示:在列表中用鼠标单击相应风格前的方框,选择该风格,所选中的风格会立刻被应用到该文本块上,读者可以实时地观察应用风格的效果。文本风格对话框是一个独立的窗口,用户可以让它作为一个浮动窗口处在激活状态,便随时可以在展示窗口中使用。(2)使用图326所示在Authorware中位于主菜单下的工具栏中的风格下拉列表,下拉列表中列出了读者作品中所定义的所有风格的名字。图325 文本风格对话框列出你作品中定义的所有风格图326 主菜单下的工具栏中的风格下拉列表在列表中选择一种风格,选中的风格会立刻被应用到文本块上。风格选择可以同时选择多个风格,各种风格的组合效果只有读者在实际操作后才能知道。使用风格的组合效果,我们可以创建出丰富多彩的文本对象。应用风格的组合效果,我们可以大大地提高作品的开发效率。例如,可以设置包含某些特性的风格,然后再设置一些包含超级链结功能的另一种风格。把这些风格组合起来,我们就相当于有了一个可供选择的控制板,通过风格的组合,实现程序的交互作用,如果用人工来设置这些特性的话,将是一个非常繁琐的工作。使用风格定义和应用,以及风格组合使用,将会大大提高开发作品的工作效率。缩短作品的开发周期。& 超文本链接风格的设置利用超文本对象建立的定向链接有如下特性,当我们用鼠标单击、双击或将鼠标移到具有超级链接功能的正文对象时,Authorware会自动进入与该正文对象所链接的页中,执行该页中的信息。这样的正文对象我们称为超文本,这样的链接我们称为超文本链接或超级链接。在Authorware的正文风格定义对话框中,我们可以设定一种风格和作品中具体页之间的链接,如图327所示。使用应用风格,可以把设定的链接和相应的正文对象链接起来,使正文对象具有超文本链接的特性。执行超文本链接时文本高亮什么类型的交互会执行超文本链接在Authorware的正文风格定义对话框中,我们可以设定一种风格和作品中具体页之间的链接,如图327所示,使用应用风格,可以把设定的链接和相应的正文对象链接起来,使正文对象具有超文本链接的特性。当鼠标经过超文本时,光标改变的形状当超文本被选中后,Authorware将链接到何处图327 Authorware的风格定义对话框中超文本的定义下面,我们对图327所示的各选项进行深入的学习。(1)触发超文本链接的方式,交互方法有Single Click(鼠标单击)、Double Click(鼠标双击)或只是将鼠标移动到包含超文本风格的文本上。如果我们选择“None”(没有)选项时,即没有超文本链接,则其它的交互选项都会失效。(2)选择“Auto Highlight”选项后,并且当最终用户用上面设定的触发方式触发了超文本链接后,在这个区域就显示一个反色的图像,来提醒用户,该超文本链接已经触发,计算机正在处理用户的输入。我们在多媒体的开发过程中,要考虑到,并非所有用户的计算机都是速度非常快的。有很多用户还使用速度相当慢的计算机,当在速度比较慢的计算机上运行我们开发的作品时,在用户输入一个响应后,如果系统对用户的输入没有实时的反应时,用户会很着急,会认为第一次的输入没有被计算机存储,则用户会再输入一次响应。如此,计算机会进入一个重复工作的状态,所以,我们在设计多媒体作品时,应对用户的输入信息及时给一个反馈,使最终用户知道自己的输入已经被计算机所接受,计算机正在处理用户的输入。(3)当光标经过包含超级链接的文本对象时,读者可以让鼠标改变形状来提醒用户该对象可以执行某种操作,选择“Cursor”项就可以实现该功能。单击“Cursor”右边的小方框,弹出图328所示的光标库,在光标库中选择合适的光标。图328 光标类型对话框至于如何改变光标类型,请参见实例二中光标的改变。(4)如果把超文本链接作为文本风格的一部分,读者可以选择“Navigate to”选项。选择该选项后,单击其右边的方框,弹出图329所示的导航条件设置对话框。设置对话框中的设置。图329 导航图标设置对话框定义链接的详细步骤参见高级交互与查找中的【定向】设计按钮的使用。将超文本链接功能作为一种风格应用到文本对象上,使文本对象拥有超文本链接的功能,当最终用户触发文本对象后,Authorware会自动导航到相应的链接中。& 高级交互与查找在本节中,我们要学习Authorware提供的强大的高级交互工具:定向结构。定向结构中包括【定向】设计按钮和【框架】设计按钮。在开发程序的过程中,为了提高开发效率,可以高效地创建和维护应用模块。为了使最终用户能更加高效地识别相关的内容,方便最终用户对多媒体作品的使用,我们可以使用Authorware的高级交互工具和查询功能。下面我们将对Authorware提供的上述功能逐一学习。在下面的学习中,我们要使用到程序的跳转与调用,控制的方式和程序的流向非常复杂,所以该内容是学习Authorware中的一个要点也是一个难点。希望读者认真学习。该内容是我们创建丰富的多媒体交互功能的基础,只有充分掌握了该部分内容,并能够灵活运用,才能够设计出丰富灵活的多媒体作品。*定向结构介绍在交互作用的多媒体作品中,程序要根据最终用户不同的输入响应,来匹配相应的作品内容,也就是允许最终用户选择不同的路径来执行程序的分支流程。定向结构通过不同的定向控制,使最终用户可以在多媒体作品中很方便地跳转到所需要的地方。1定向类型:Authorware为我们提供了以下两种类型的定向:(1)在一个Authorware文件的内部,程序从一个地方跳转到另一个地方。(2)程序从一个Authorware文件跳转到另一个Authorware文件执行。对于上述两种类型的定向方式,Authorware为我们提供了不同的实现方法:对于第一种定向类型,Authorware提供了【定向】设计按钮和【框架】设计按钮来实现该定向类型。对于第二种定向类型,Authorware提供了JumpFile()和JumpFileReturn()两个函数来实现该定向类型。首先,让我们来学习第一种定向类型。在Authorware的程序设计中,【定向】设计按钮和【框架】设计按钮之间相互协作,实现了大量的定向设置。事实上,【框架】设计按钮就是由一组不同定向指向的【定向】设计按钮按一定规则的组合,是【定向】设计按钮的综合使用。在第一种定向类型中,让我们先来熟悉一下【定向】设计按钮,能实现的功能。2【定向】设计按钮:【定向】设计按钮可以被拖放在程序流程线上的任意位置,甚至可以放到【框架】设计按钮中。请读者注意,虽然【定向】设计按钮可以放置在流程线的任意位置,但是,【定向】设计按钮的指向必须是附属于【框架】设计按钮的页,附属于【框架】设计按钮的任意设计按钮我们都称之为一页,如图330所示。Authorware还为我们提供了一个函数GoTo()来实现定向,GoTo()函数的参数是要指向的设计按钮的IconID值,使用的形式是GoTo(IconID“IconTitle”),但由于函数的跳转使程序的设计结构化较混乱,不容易维护,所以我们一般情况下不使用该函数,而是直接使用【定向】设计按钮,【定向】设计按钮使用起来更灵活,可以实现较复杂的定向结构。而事实上,【框架】设计按钮就是【定向】设计按钮灵活性的体现。【定向】设计按钮指向附属于【框架设计按钮中的一页】【框架】设计按钮【定向】设计按钮【框架】设计按钮中的一页图330 定向示意图【定向】设计按钮主要有以下优势:【定向】设计按钮主要有以下优势:(1)可以指向任意一个【框架】设计按钮中的任意一页。(2)当Authorware程序执行到【定向】设计按钮时,可以迅速地跳转到该【定向】设计按钮指向的设计按钮中。(3)当Authorware程序执行完【定向】设计按钮所指向的设计按钮中的内容后,可以迅速返回到最终用户使用的最后一页。(4)还可以把最终用户最近使用的页以列表的形式显示在屏幕上,最终用户只需双击列表中页的标题即可以跳转到该页中。(5)为最终用户提供一个对话框,在该对话框中,最终用户可以设置查询选项来查找特定设计按钮中的特定内容,并迅速地把查询到的情况以列表的形式显示出来,最终用户可以选择相应的内容,迅速定位要查询的内容。【定向】设计按钮只能指向【框架】设计按钮中的页,由于【定向】设计按钮和【框架】设计按钮的这种特殊关系,在学习应用【定向】设计按钮之前,让我们先来学习【框架】设计按钮的相关内容。【框架】设计按钮是【定向】设计按钮特殊的应用。3【框架】设计按钮:在Authorware程序中,【框架】结构有如图331所示的两部分组成。图331 【框架】结构(1)【框架】设计按钮;(2)附属于【框架】设计按钮的其它任意设计按钮。我们称任何附属于【框架】设计按钮的设计按钮为【框架】设计按钮中的一页。对于【框架】设计按钮,双击【框架】设计按钮打开该设计按钮,其包括三部分(如图332所示):进入画面缺省的定向控制退出画面 图332 【框架】设计按钮的组成(1)进入画面:Authorware程序在进入【框架】结构中的任意一页之前,都必须执行进入画面中的内容。例如,我们在进入画面中设置一个背景图案,则程序在执行【框架】结构的附属设计按钮时,该背景图案会出现在【框架】结构的所有附属页中。请读者注意:我们在设计【框架】结构时,首先要分析各附属设计按钮,弄清楚各附属页中是否有相同的内容,我们可以把各设计按钮中相同的内容放置到进入画面中,这样可以减少程序的大小,并利于对程序的维护。当修改相关内容时,只需要修改进入画面中的内容即可,而不需要对附属设计按钮中相同的内容进行重复修改。退出画面进入画面退出画面进入画面(2)Authorware提供一套缺省的【定向】设计按钮:这套缺省的【定向】设计按钮以控制按钮框在展示窗口中显示的形式,如图333所示为缺省【定向】设计按钮和控制按钮框中按钮的对应关系。图333 定向设计按钮与控制按钮框中按钮的对应关系Authorware提供的这一套定向控制按钮,其按钮与功能的对应关系如下:显示最终用户所进入过的所有页列表打开【Find】搜索对话框回到所进入过的最后一页退出框架结构进入最后一页进入第一页进入下一页进入前一页 图334 定向控制按钮与功能的对应关系注意,【框架】结构中的页是按照由左到右的顺序进行排序的,附属于【框架】设计按钮最左边的设计按钮为第一页,当【框架】结构被放置在主流程线上,在程序顺序执行到该【框架】设计按钮时,程序会在显示【框架】结构中的进入画面后,自动执行第一页中的内容。(3)退出画面:Authorware在退出框架结构之前,需要执行下面的操作:首先,Authorware在退出框架之前,擦除展示窗口中进入画面和页的内容,这些内容包括正文、图片、数字化电影、声音等多种媒体信息,使整个屏幕的显示恢复到Authorware程序进入框架结构前的状态。Authorware程序重新回到框架窗口,直接进入退出画面来执行退出画面的设置。Authorware在退出画面中默认的是空操作。读者学习了上述的【框架】设计按钮之后,是否觉得【框架】设计按钮默认的八个定向控制按钮的图标对于最终用户来说比较难于理解,若对各按钮的功能不能有一个直观的解释,则我们开发出来的作品对于最终用户来说学习起来就比较难,使用起来也不方便。所以我们有必要对【框架】设计按钮默认的定向控制按钮的图标和形状进行设定,使控制按钮的形状和图标更符合最终用户的需要,使我们的最终作品更易于学习和使用。直观性差和可操作性差的作品是不会受到用户欢迎的。4【框架】设计按钮中定向控制按钮外观的重新设定这里我们学习的内容包括定向控制按钮和控制框在显示屏幕上外观的设定,这种修改只会改变控制按钮和控制框在显示屏幕上的外观,方便最终用户的使用,对程序的流程的执行没有任何的影响。具体的操作如下:(1)用鼠标双击【框架】设计按钮弹出框架窗口(如图333所示)。图335 缺省按钮框(2)用鼠标双击图333中的标题为Gray Navigation Panel的【显示】设计按钮,打开【Presentation Window】窗口,如图335所示,在展示窗口中出现按钮框在Authorware中的默认形状。我们可以使用【图形工具箱】中的工具对按钮框进行放大、缩小、移动位置、框线粗细、填充色和外观图案等进行设置。事实上,按钮框在程序的执行过程中,只是为了美观的作用。没有实际的执行价值。如果我们要设定其它外观的定向控制按钮,按钮框是可以删除的。对程序的执行没有任何影响。(3)修改定向控制按钮:要修改定向控制按钮的图标,需用鼠标双击图333中所示的相应的定向控制按钮所对应的响应类型图标,弹出【Properties Response】对话框,如图336所示。在该对话框的左上角有定向控制按钮的外观预览。用鼠标单击【Button】命令按钮,弹出图337所示的【Buttons】对话框来修改按钮的外观。图336 【Properties Response】对话框我们在前面已经学习过按钮的定制,请读者自己练习来改变一下定向控制按钮的外观。并运行程序观察效果。图337 【Buttons】对话框5【定向】设计按钮的使用和相关内容的设置单击任意一个程序流程线上的【定向】设计按钮,弹出如图338所示的【定向按钮】对话框。一个【定向】设计按钮的设置内容主要是执行该【定向】设计按钮后程序的流向:在Authorware中定向设计按钮对程序流向的影响有五种形式:下面请读者逐一学习这五种程序流向的方式:(1)选择【Recent】选项,可以在程序和用户使用过的页之间建立定向链接,从而可以让最终用户非常容易地返回以前使用过的页中重新使用该页中的内容。选择了该选项,当程序执行到该定向控制按钮后,程序流向会返回到最终用户使用过的页中。返回的方式有以下两种:选择【Page】中的【Go Back】命令回到前一页;选择【List Recent Pages】将最终用户使用过的页标题以列表的形式显示在屏幕上,最终用户可以用鼠标双击标题名来跳转执行该页的内容。选择该选项使最终用户返回已使用过的相应内容变得非常方便与快捷。图338 【定向】设计按钮的【Recent】复选框(2)选择【Nearby】选项,可以建立【框架】结构内部页之间的链结或者退出【框架】结构。选择该选项,弹出如图339所示的对话框。在Page选项中有五个单选项。其各自含义如下:图339 【定向】设计按钮的【Nearby】复选框Previous:选择该选项,程序跳转到当前页前一页。Next:选择该选项,程序跳转到当前页的下一页。First:选择该选项,程序跳转到【框架】结构中的第一页。Last:选择该选项,程序跳转到【框架】结构中的最后一页。Exit Framework/Return:选择该选项,程序退出【框架】结构。(3)选择【Anywhere】选项,可以建立与【框架】结构中任何 一页的链接关系。使用【定向】设计按钮中的该选项可以跳转到程序中的任意一个【框架】结构中的任意一页。选择该选项,对话框变成图340所示:在该对话框中我们可以设定链接的范围,是链接到某一【框架】结构内部的页还是链接到整个程序的所有框架结构所有页中的某一页。我们还可以设定链接的返回方式。具体内容我们在下面逐步学习。图340 【定向】设计按钮的【Anywhere】复选框Type单选框:该选项设定链接的类型:Jump to Page:单向链接,直接跳转到所链接的页中。Call and Return:返回式链接,当执行完所链接页中的内容之后,程序还要返回到跳转时的起始点,继续执行程序的内容。Page选项是在作品中所使用的所有框架结构标题的列表。选择任意框架结构的标题,在图340对话框中的Page中下方的页列表中便显示出选择的该【框架】结构中的所有页标题。如果我们选择Entire File,在图340对话框中的Page中下方的页列表中便显示出整个作品中所有【框架】结构中的所有页的标题。我们可以在这些页列表中选择需要链接到的页,设定链接。如果希望最终用户可以在作品中通过直接查找某一单词或关键词来查阅读者感兴趣的内容,那么可以使用该对话框中的可搜索定向链接。下面讲一下“Find”,即可搜索定向链接。可搜索定向链接是一种非常重要的定向链接。它允许最终用户输入单词或某一设计按钮的关键词来查阅作品中的所有页。例如:当最终用户输入“物理”,则在作品中所有含有“物理”这个正文对象的所有页的标题就会以列表的形式显示到展示窗口,读者可以双击列表中页的标题查阅该页中的内容。注意:在Authorware【框架】结构中缺省的对象控制中,就有一个可搜索的定向链接。作品运行后,单击定向控制按钮中的【查寻】按钮,弹出如图341所示的【Find】对话框。在【Word/Phrase】正文输入框中输入一个为单词或短语的正文对象,然后单击【Find】命令按钮或按【回车】键,则Authorware会将含有该正文对象的所有页以列表的形式显示在图示的【Page:】显示框中。最终用户如果想查阅某一页,只需用鼠标双击该页标题直接进入该页中的内容,或者用鼠标单击该页的标题使其处在选中状态,然后单击【Go To Page】命令即可。程序直接进入含有该正文对象的页中,在该页中查找到的正文对象以彩色高亮显示,如图342所示。图341 【Find】对话框图342 跳转到含有搜寻对象的页中6重新设置【Find】对话框: 在Authorware中,【Find】对话框缺省的设置如图342所示:读者可以为【Find】对话框设置中文形式的提示,这样可以方便最终用户对作品的理解和使用,并非所有的最终用户都是专业的计算机从业人员,对计算机英语的掌握是有限的,我们在开发作品的过程中,要尽量避免使用英文的提示;一般情况下使用最终用户容易理解的语言来指导他们的操作。Authorware支持我们对默认的【Find】对话框进行修改,我们可以使用中文来替换英文的输入、显示以及按钮命令标题。具体的操作方法如下:如图343所示,选择Authorware【Modify】菜单中【File】子菜单的【Navigation Setup】选项,弹出【Navigation Setup】对话框,如图344所示。使用【Navigation Setup】对话框中的【Navigate Icons Set to Search】区域的中文输入框我们可以设定【Find】对话框的标题名和按钮名,相应的对应关系见图345所示:如果要【Find】对话框在单击【Go To Page】命令按钮后自动关闭,我们可以选择【Close When Page is Selected】选项。图343 执行【Navigation Setup】命令图344 【Navigation Setup】对话框如果想使查找到的正文对象在展示窗口中彩色高亮,我们可以选择【Highlight Found Word】选项。单击图345中【Highlight Found Word】选项右边的彩色方块。弹出图346所示的【Color】对话框。选择合适的颜色,然后单击【OK】命令来结束颜色的设置。单击【OK】命令按钮结束修改设置。创作人员可以在程序中预先设定要搜索的正文对象(单词或关键词),如图340中所示,我们可以在【Find】正文输入框中输入单词或设计按钮的关键词;在正文输入框的下方有【Word】和【Keyword】复选框,这两个选项是来限定Authorware在程序中的搜寻范围。单选【Word】选项,Authorware只在正文对象中搜寻,单选【Keyword】选项,Authorware只在所有设计按钮的关键词中搜寻。如果两个选项都选择的话,Authorware会在程序中所有的正文对象和设计按钮关键词中搜寻。并把搜寻到的结果以列表方式显示在屏幕上。 图345 【Navigate Icons Set to Search】区域的正文输入设置和修改后的【Find】对话框的关系图346 【
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民爆物品安全培训系统课件
- 初级电焊考试题库及答案
- 宝玉石基础考试题及答案
- 中式婚礼设计理念策划方案
- 民族舞蹈课件封面设计
- 新质生产力与海洋经济的联系
- 企业网络安全方案活动
- 民族理论常识说课课件
- 民族教育多彩的服饰课件
- 2025年口腔科常见口腔疾病处理技巧模拟考试卷答案及解析
- 染织工艺知识培训课件
- 全屋定制家具安装规范
- 教师在线教学能力提升学习总结
- 交通安全培训(摩托车电动车)
- 医院培训课件:《胰岛素规范化注射》
- 木材加工质量控制与验收考核试卷
- 《布病防控知识》课件
- 低空经济产业标准体系规划研究
- 保育员应掌握的工作技能(完整版)
- 贵州省遵义市(2024年-2025年小学六年级语文)部编版小升初模拟((上下)学期)试卷及答案
- 路灯安装工程项目实施的重点、难点和解决方案
评论
0/150
提交评论