18Authorware中制作箭头飞向靶心实例Word文件下载.docx
- 文档编号:22931343
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:48
- 大小:532.69KB
18Authorware中制作箭头飞向靶心实例Word文件下载.docx
《18Authorware中制作箭头飞向靶心实例Word文件下载.docx》由会员分享,可在线阅读,更多相关《18Authorware中制作箭头飞向靶心实例Word文件下载.docx(48页珍藏版)》请在冰豆网上搜索。
(5)为箭头填充颜色:
双击【椭圆】绘图工具按钮,或使用快捷键Ctrl+K,弹出【Color】对话框,如图所示,选择前景色为图示颜色,作为箭头的填充颜色。
读者喜欢的话,可以尝试调整使用其它的颜色。
可以实时地观察填充的效果,这个效果就是最后发行展现在观众眼前的最终效果。
箭头的美观需要读者对四边形进行调整。
请读者拖动各点白色句柄把箭头调整到自己最满意的形状。
步骤3在主流程线上放置另一个【显示】设计按钮:
(1)拖曳一个【显示】设计按钮到主流程线上,在箭头【显示】设计按钮方释放。
命名为〖靶子〗。
双击打开该【显示】设计按钮。
(2)在【图形工具箱】上单击【椭圆】工具按钮,使其高亮。
使用【椭圆】绘图工具在图示位置绘制四个如图中大小的椭圆,调整它们之间的位置,使四个椭圆看起来是同心的。
读者是否觉得这四个椭圆怎么看也不象靶子吧?
下面让我们再做进一步的加工。
为靶子添上靶心和使其有立体感。
(3)。
填充靶心。
单击【图形工具箱】中的【指针】工具按钮,使用鼠标选中图中所示最小的椭圆,使其周边呈现白色句柄,椭圆处于选中状态。
双击【图形工具箱】中的【椭圆】工具按钮,或使用快捷键Ctrl+K弹出【Color】对话框。
为椭圆着前景色:
黑色。
关闭【Color】对话框。
(4)使靶子具有立体感。
双击【图形工具箱】中的【直线】工具按钮,使其高亮。
使用【直线】绘图工具,在图示位置绘制五条图中所示的五条直线。
双击【图形工具箱】中的【直线】工具按钮弹出线型对话框。
为五条直线分别选择图所示的相应线型。
好了,靶子已经准备好了,让我们继续下一步工作。
步骤4在主流线上添加一个【交互作用】设计按钮:
(1)拖曳一个【交互作用】设计按钮到主流程线上。
命名为〖输入目标0-100〗,如图1所示。
图1
【交互作用】设计按钮用来设计一种交互作用分支结构。
一个交互作用分支结构由一个【交互作用】设计按钮和相应的附属于该设计按钮的其它设计按钮组成。
这些附属于【交互作用】设计按钮的设计按钮对最终用户的每一个匹配响应提供相应的反馈。
(2)添加附属于【交互作用】设计按钮的相应设计按钮,方法如下:
拖曳一个【运算】设计按钮到图2所示【交互作用】设计按钮下方的位置。
作为其附属设计按钮。
当放置第一个附属设计按钮时,屏幕上会弹出一个【ResponseType】对话框,如图2所示。
要选择某种响应类型,只需用鼠标单击相应的选项前面的单选框,然后单击【OK】按钮即可。
图2
图3
选择响应类型为正文输入响应【TextEntry】,如图2所示。
双击【计算】设计按钮,弹出【计算】设计按钮对话框,如图3所示。
在【计算】设计按钮对话框中输入〖p:
=NumEntry〗。
“P”为自定义变量详细内容参见要点说明。
“NumEntry”为系统变量,详细内容见要点说明。
“p:
=NumEntry”的含义是把“NumEntry”的值赋给自定义变量p。
双击正文输入响应类型图标,弹出正文输入响应的【Properties:
Response】对话框,如图4所示。
图4
下面我们将对【Properties:
Response】对话框的相关内容进行设置。
其中包括对最终用户输入的正文响应的控制。
Authorware作为一个多媒体设计工具,它提供了大量的交互控制的设计按钮和大量的控制条件,使用起来非常方便,但对于初学者来说,各种设计按钮的设置和参数的配置是非常复杂和抽象的,只有通过大量的练习和实践才能熟练地掌握。
在学习Authorware的过程中,希望读者多思考,多实践,最重要的是,在学习的过程中一定要细心,仔细观察和体会每一种参数和设置的改变对程序流程线的改变,做到举一反三。
步骤5对【Properties:
Response】对话框的参数进行设置:
(1)用鼠标单击【Properties:
Response】对话框下方的【TextEntry】按钮,弹出图中所示【TextEntry】对话框来设置最终用户的输入控制。
在对话框中用鼠标单击【ExtraWords】选项前的单选框,请读者在选择该选项的时候,注意流程线上程序逻辑流程的变化。
(2)用鼠标单击【Properties:
Response】对话框下方的【Response】按钮,弹出图中所示【Response】对话框来设置对最终用户的输入响应的控制。
①【Erase】选项选择〖OnExit〗,意思是当程序流程退出该交互作用分支结构时,该交互作用显示信息会被擦除。
②【Status】响应状态设置为〖NotJudged〗,意思是Authorware不跟踪这种响应。
③【Branch】反馈分支设置为〖ExitInteraction〗,意思是当Authorware执行完该附属设计按钮中的内容后,就退出该交互作用分支结构。
(3)单击【OK】命令按钮完成设置,返回程序主流程线。
程序的逻辑流程结构如图所示。
步骤7添加一个判定分支结构:
判定分支结构由一个【判定】设计按钮和附属于它的结果按钮所组成,如图所示。
在主流程线上添加一个【判定】设计按钮,方法如下:
拖曳一个【判定】设计按钮到主流线上(如下图所示),命名为“判断”,双击打开该【判定】设计按钮,弹出【DecisionIcon】对话框。
Authorware默认的【判定】执行方式是顺序执行方式。
在本实例中要对执行方式进行修改。
设置【DecisionIcon】对话框:
【Repeat】选项是用于设置Authorware在什么条件下或执行完成多少条路径才退出分支结构。
我们在这里选择“UntilClick/Keypress”,意思是点击鼠标或任意键都可以退出该分支结构。
“Branch”用来设置该分支结构对各分支路径的执行方式。
我们在这里选择“ToCalculatePath”意思是利用变量或表达式的值让程序执行不同的分支路径。
表达式我们填入:
“p=54”,意思是当p=54表达式为真的时候,执行该分支。
在程序中的作用是:
当最终用户输入的值是靶心的值的时候,即箭头可以射中靶心的时候,执行该分支。
【判定】对话框设置完毕(如图所示)。
步骤8在该分支结构下添加一个分支路径:
拖曳一个【显示】设计按钮到图示位置,Authorware自动生成如图所示逻辑形式的流程线。
(1)在该【显示】按钮上添加文字:
用鼠标单击【图形工具箱】中的【文本】输入工具。
用鼠标在【PresentationWindow】中的合适位置单击,在窗口中出现图中所示的文本输入对话框,在闪烁的光标处输入图示文本,作为最终用户射中靶心时的奖赏。
关闭【显示】设计按钮。
步骤9设置该分支结构中显示内容的擦除时间:
(2)双击图1中连接该分支结构的小菱形,弹出下图所示的【DecisionPath】对话框。
在【EraseContents】选项中选择“Don’tErase”。
(3)单击【OK】命令按钮关闭该对话框。
(4)把文件存盘,设计结束。
使用“Control”菜单中的“Restart”命令或快捷键Ctrl+R来运行该程序。
步骤10在展示窗口闪烁的光标处输入任意一个数值,箭头将按照用户输入的目标值射向靶子。
请试一试自己的成果,这仅仅是Authorware强大功能的一小部分。
Authorware的优势是把各种媒体组织起来,进行交互式的多媒体软件设计。
在以后的实例中,我们将逐渐领略到Authorware在多媒体设计方面的强大功能。
这个简单的实例读者已经完成了,但是,在学习的过程中,我们要善于总结,只有对所开发的程序进行总结和分析,才能更深入和透彻地理解各个设计按钮的用途和使用方法,掌握整个程序的逻辑结构和程序的流程。
下面让我们回顾一下整个程序的设计流程和各设计按钮在程序中的作用,如图所示。
“箭头”显示设计按钮是储存箭头的图形。
“靶子”显示设计按钮是储存靶子的图形。
【交互作用】设计按钮和【运算】设计按钮构成了一个简单的交互作用分支结构,利用系统变量〖NumEntry〗从展示窗口读取最终用户的输入响应,然后把用户的输入值赋给自定义变量“p”。
【移位】设计按钮设定了箭头的运动方式和运动时间。
【判定】设计按钮和【显示】设计按钮构成了一个简单的判断分支结构,当最终用户输入的值是靶心的值时,将给用户一个奖赏。
整个程序从上至下顺序执行,该实例是最简单的程序结构。
每一个分支结构都是非常简单的,希望读者能在其基础上,尝试较复杂的分支结
步骤11要点说明:
在Authorware的程序设计过程中,设计按钮的命名是非常重要的,应该以能够代表该设计按钮的功能特性和其逻辑特性的名字来命名。
而且,名字应该有一定的规律性,这样在设计的过程中使设计者对设计按钮的功能能一目了然。
因为在我们的多媒体软件的设计过程中,我们将使用到大量功能各异的设计按钮,如果没有一个命名的法则和规律,对多媒体软件的维护和进一步开发都是非常大的障碍。
【交互作用】设计按钮的使用和控制
在Authorware的程序设计中,【交互作用】设计按钮是其强大功能的体现。
Authorware为【交互作用】设计按钮提供了11种交互作用响应,每种响应都可以实现不同的交互功能。
这些交互响应为Authorware提供了强大设计交互式应用程序的能力,所以,该项内容是本书的一个重点,希望读者在该内容的学习中细心,并在以后的实例中结合我们在这里学习到的内容,多体会【交互作用】分支结构的设计技巧。
以便熟练使用【交互作用】设计按钮。
Authorware4.0版本支持的交互作用响应有:
按钮响应、热区响应、热对象响应、目标区域响应、下拉菜单响应、条件响应、正文输入响应、按键响应、重试次数限制响应、时间响应和事件响应。
下面我们将逐一学习,通过学习,读者会逐步掌握这些响应的设置方法。
在我们学习交互作用响应之前,我们将先学习交互作用分支结构的基本知识。
在交互作用设计结构中,流程线中各设计按钮的标题和如图2-29所示一些特殊的标记都有其特殊的含义,下面我们先学习这些标记的含义:
交互响应类型的响应图标参见下图所示:
如图下所示,为一个典型的交互作用分支结构,参照本图,我们可以大致地了解流程线上按钮标题和特殊的标记都是什么特殊的含义。
一个典型的交互作用分支结构从其流程图上可以反映出以下四种信息:
响应标题:
每一个响应都有一个标题,这个标题是有创作者随意输入的,但为了方便程序的调试和维护以及以后的进一步开发,响应标题应该能简洁地反映输入该响应能得到的反馈信息。
反馈按钮:
反馈按钮是除了【交互作用】设计按钮和【判定】设计按钮以外的Authorware支持的任何设计按钮。
在这些按钮中是用户所期望得到的反馈信息。
反馈分支:
即执行完反馈按钮中的内容后程序的走向。
双击上图中所示的响应类型图标,弹出【Response】对话框(如下图所示)。
反馈分支路径有以下三种:
选择“Continue”反馈分支,Authorware会将程序流程沿原路返回,并检查是否有其它的等待的响应能与最终用户输入的响应相匹配。
选择“TryAgain”反馈分支,Authorware程序流程将在交互作用分支结构中循环以要求用户重新输入另外一个响应。
选择“ExitInteraction”反馈分支,Authorware在执行完该反馈按钮中的内容后,就退出该交互作用分支结构。
(4)响应状态:
响应状态有三种,下面我们将逐一学习这三种响应状态。
选择“CorrectResponse”选项后,Authorware会跟踪最终用户输入响应的正确程度,并将用户输入的正确响应累加,然后把值储存在系统变量中。
选择“WrongResponse”选项后,Authorware会跟踪最终用户输入响应的错误程度,并将用户输入的错误响应累加,然后把值储存在另外一个系统变量中。
选择“NotJudged”选项后,Authorware不跟踪这种响应。
在反馈按钮标题左侧的加号(+)、减号(-)或空格是用来标识响应的状态。
*交互作用中任选项的含义和设置:
双击【交互作用】设计按钮,弹出如下图所示的展示窗口,在【图形工具箱】的左部分显示的是设计按钮的图标,用鼠标双击【图形工具箱】中该【交互作用】设计按钮的图标。
弹出如图2-34所示以所打开的设计按钮名称相同的【InteractionIcon】交互作用设计按钮对话框。
用鼠标单击该对话框中的【Interaction】命令按钮,进行交互作用的设置。
(1)
【Interaction】对话框设置方法如下:
选项“Erase”,用于对擦除交互作用显示信息进行控制,共有以下三个选项:
选择“UponExit”选项后,当程序的流程离开该交互作用分支结构时,将会擦除交互作用的显示信息。
该选项是Authorware的默认选项。
选择该选项,当用户输入一个响应后,Authorware会自动擦除交互作用的显示信息,当应用程序返回该交互作用时,Authorware会自动地显示其交互作用信息。
如果选择了该选项,交互作用显示信息将会一种保留在屏幕上,重复作者设置一个【擦除】设计按钮来擦除交互作用的显示信息。
用鼠标单击上图所示【Erase】擦除效果区域右边的小方块,弹出图2-35所示的擦除效果对话框。
②对【Option】选项若选择【PauseBeforeExit】,Authorware程序会在最终退出交互循环之前自动暂停,这种暂停的作用和等待图标非常相似,如图所示。
对于【TimeLimit】响应该选项不可用。
开发人员在选择该选项时,建议同时选择【ShowButton】选项或在屏幕上提供足够的信息。
如果作品在没有然后图示的情况下突然停止,会使最终用户束手无策。
用鼠标单击【Display】命令按钮,弹出下图所示的【Display】对话框。
(2)
【Display】对话框设置方法如下:
①【Layer】该选项设置交互作用显示信息在展示窗口中的层。
关于层的概念,我们将专门学习。
②【Transition】该选项用来设置交互作用信息显示时的过渡效果。
用鼠标单击该区域右侧的小方块即可以弹出设置过渡效果的对话框。
③选择【UpdateDisplayedVariables】选项,使嵌入在文本对象中的变量随变量值的更新而随时更新。
在文本对象中,我们可以通过嵌入变量来表示一些变化的文本,例如学生的成绩或当前的时间,嵌入的方法是在文本中把变量用大括号括起来,例如:
现在是4月13日点种。
在这里,【Time】就是一个变量。
如果选择该选项,当【Time】变量改变时,所表达的文本也随着改变。
④选择【ExcludeTextfromsearch】选项,在用户初始设置的文本中搜索,把任何图标中的文本排除在外。
选择了该选项,将不对图标中的文本对象进行搜索。
⑤选择【PreventAutomaticErase】选项,交互作用的显示信息不会被其它的自动删除设置所删除,要想删除交互作用的显示信息,只有通过【擦除】设计按钮来实现对交互作用显示信息的删除。
⑥选择【ErasePreviousContent】选项,在显示该图标内容之前,Authorware将首先清除展示窗口上所有对象的信息,包括同该显示内容同一层或低层的对象,然后再显示该图标的内容。
⑦选择【DirecttoScreen】选项,Authorware将把图标中的显示信息直接显示到屏幕的最外层。
如果关闭该选项,图标中的显示信息的显示效果将由作者设定的图标的显示层来决定。
用鼠标单击〖Layout〗命令按钮,弹出下图所示的【Display】设置对话框。
(3)Layout对话框设置方法如下:
①选项【Movable】是指交互作用显示信息的可移动性。
Authorware的默认值是【Never】,即不可移动。
它有一下几种选择:
·
【Never】选项是Authorware的默认选项。
选择该选项,交互作用的显示信息在展示窗口中不可移动。
选择【OnScreen】选项。
交互作用显示的信息可以在展示屏幕内随处移动,请读者注意,整个物体必须在屏幕内。
选择【Anywhere】选项,交互作用显示的信息可以在展示屏幕内随处移动。
请读者注意,物体可以移到屏幕以外。
②【Positioning】选项有以下几种选择:
选择【NoChange】选项,交互作用的显示信息总是出现在当初放置的位置。
除了选择可移动选项以外,不能移动到其它区域。
选择【OnScreen】选项,如上左图所示。
〖Initial〗区域中的值是交互作用显示的对象在屏幕中的位置。
我们可以手工输入数值,或通过用鼠标拖动对象到合适位置,该区域的值随对象的移动而改变。
选择【OnPath】选项,对话框改变为上右图所示,交互作用显示的对象出现在定义了起点和终点的一条直线上的某一点上。
【Base】起点和【End】终点的设置参见本实例中【移位】设计按钮中移动的直线移位方式中直线的设置方法。
〖Initial〗区域中可以输入变量,用来控制显示对象在直线上的位置。
选择【Inarea】选项,对话框改变为下图所示,交互作用显示的对象出现在定义了范围的四边形区域中,显示的位置由〖Initial〗区域中的数值决定。
下面请读者来设置该区域的大小和位置。
我们要移动的对象是图示的矩形方块。
①用鼠标单击【Base】选项,选择该选项,然后用鼠标点按矩形方块,并拖动它到合适的起始位置,设置区域的初始值。
②用鼠标单击【End】选项,选择该选项,然后用鼠标点按矩形方块,并拖动它到合适的终止位置,如图所示,设置区域的终止值。
在展示窗口中出现一个黑色方框,该黑色方框即为定义的区域。
③在【End】和【Base】选项中调整区域的大小和位置。
选择【Base】,通过拖动矩形可以调整区域的初始值。
同理,选择【End】,拖动矩形来调整其终点值。
(4)用鼠标单击【Iintial】选项,拖动矩形在矩形方框内定位,设定显示对象的值。
该区域中值的变化如图所示。
在该区域中还可以通过输入变量来控制对象在区域中的显示位置。
在Authorware交互作用多媒体设计中,变量的使用是非常重要的,在交互作用设置中为我们提供了使用变量的功能。
希望读者在以后的实例学习中,注意体会变量的使用方法。
以上内容是【交互作用】设计按钮中的任选项和特殊符号的意义和设置,下面我们将进一步对11种中不同的响应类型的使用方法和相关选项的设置进行逐一介绍。
【交互作用】设计按钮在Authorware多媒体软件设计中是最重要的,内容也是最多最灵活的,所以,也是最难掌握的。
希望读者能仔细学习,多进行思考和尝试。
要创建一个响应类型,只要把一个【交互作用】设计按钮拉到程序的流程线上,然后把一个设计按钮拉到【交互作用】设计按钮右下方释放即可,当放置第一个设计按钮时,Authorware会自动弹出【ResponseType】对话框,在该对话框中有11种响应类型供我们选择。
一旦选择好第一个按钮的响应类型之后,Authorware将自动地为后续的设计按钮设置相同的响应类型。
在放置好所有的分支响应之后,响应的类型还可以通过用鼠标双击流程线上的响应类型图标,弹出【Response】对话框(如下图)来修改响应的类型。
在响应类型【Type】下拉式列表中,列出了Authorware4.0支持的11种响应类型,我们可以选择需要的响应类型。
*响应类型的创建
把一个【交互作用】设计按钮拉到程序的流程线上,然后把任意一个设计按钮拉到【交互作用】设计按钮右下方释放即可创建一个响应类型。
当放置第一个反馈设计按钮时,Authorware会自动弹出图2-46所示的【ResponseType】对话框,要想选择某种响应类型,只需在相应选项前面的单选框上用鼠标单击即可。
继续拖曳其它设计按钮到另一个反馈分支上,Authorware为后续的反馈分支自动分配和第一个反馈分支相同的响应类型。
我们可以通过前面所述的方法,来改变分支结构的响应类型。
从图中我们可以看出,在按钮响应分支结构中,我们为该按钮响应创建的标题即为在展示窗口中显示的该按钮的名称。
当放置第一个反馈设计按钮时,Authorware会自动弹出【ResponseType】对话框,要想选择某种响应类型,只需在相应选项前面的单选框上用鼠标单击即可。
从上图我们可以看出,在按钮响应分支结构中,我们为该按钮响应创建的标题即为在展示窗口中显示的该按钮的名称。
好了,我们已经创建了一个简单的按钮响应,但这些还远远不能满足程序设计的需要。
要具体设置该响应,需要双击流程线上响应类型的图标,打开图中所示的展示窗口和【Properties:
Response】对话框,来具体设置按钮响应。
Authorware默认的是【Button】对话框的设置。
在这里,请读者注意,对于【Properties:
Response】对话框中命令按钮【Response】的设置,对于所有的响应类型都相同。
【Response】对话框中内容的设置我们在交互作用分支结构的基本内容中已经学习过了,在这里就不再作为学习的重点,我们把学习的重点放到不同的响应类型在【Properties:
Response】对话框中内容的变化,和如何设置它们。
首先,让我们学习在程序中如何改变最初设定的响应类型。
我们可以通过〖Type〗选项列表来选择我们所需要的响应类型。
【Type】选项用来改变最初设定的响应类型。
它是一个Authorw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 18 Authorware 制作 箭头 靶心 实例
![提示](https://static.bdocx.com/images/bang_tan.gif)