您的位置:首页-> 媒体动画-> Authorware-> Authorware 5 实战系列(4)

Authorware 5 实战系列(4)
作者:admin 时间:2005-3-1  来自:ASP教程  选择阅读文体:



箭头飞向靶心(七)

步骤8在该分支结构下添加一个分支路径:

拖曳一个【显示】设计按钮到图示位置,Authorware自动生成如图2-24所


示逻辑形式的流程线。双击打开该【显示】设计按钮。

(2)在该【显示】按钮上添加文字:

用鼠标单击【图形工具箱】中的【文本】输入工具。

用鼠标在【Presentation Window】中的合适位置单击,在窗口中出现图2-25所示的文本输入对话框,在闪烁的光标处输入图示文本,作为最终用户射中靶心时的奖赏。

关闭【显示】设计按钮。

步骤9设置该分支结构中显示内容的擦除时间:

(1)双击图2-24中连接该分支结构的小菱形,弹出图2-26所示的【Decision Path】对话框。

在【Erase Contents】选项中选择“Don’t Erase”。
(3)单击【OK】命令按钮关闭该对话框。

(4)把文件存盘,设计结束。

 

箭头飞向靶心(八)

步骤10在展示窗口闪烁的光标处输入任意一个数值,箭头将按照用户输入的目标值射向靶子。请试一试自己的成果,这仅仅是Authorware强大功能的一小部分。Authorware的优势是把各种媒体组织起来,进行交互式的多媒体软件设计。在以后的实例中,我们将逐渐领略到Authorware在多媒体设计方面的强大功能。


这个简单的实例读者已经完成了,但是,在学习的过程中,我们要善于总结,只有对所开发的程序进行总结和分析,才能更深入和透彻地理解各个设计按钮的用途和使用方法,掌握整个程序的逻辑结构和程序的流程。下面让我们回顾一下整个程序的设计流程和各设计按钮在程序中的作用,如图2-27所示。

“箭头”显示设计按钮是储存箭头的图形。

“靶子”显示设计按钮是储存靶子的图形。

【交互作用】设计按钮和【运算】设计按钮构成了一个简单的交互作用分支结构,利用系统变量〖NumEntry〗从展示窗口读取最终用户的输入响应,然后把用户的输入值赋给自定义变量“p”。

【移位】设计按钮设定了箭头的运动方式和运动时间。

【判定】设计按钮和【显示】设计按钮构成了一个简单的判断分支结构,当最终用户输入的值是靶心的值时,将给用户一个奖赏。

整个程序从上至下顺序执行,该实例是最简单的程序结构。每一个分支结构都是非常简单的,希望读者能在其基础上,尝试较复杂的分支结

步骤11要点说明:

在Authorware 的程序设计过程中,设计按钮的命名是非常重要的,应该以能够代表该设计按钮的功能特性和其逻辑特性的名字来命名。而且,名字应该有一定的规律性,这样在设计的过程中使设计者对设计按钮的功能能一目了然。因为在我们的多媒体软件的设计过程中,我们将使用到大量功能各异的设计按钮,如果没有一个命名的法则和规律,对多媒体软件的维护和进一步开发都是非常大的障碍。

使用“Control”菜单中的“Restart”命令或快捷键Ctrl+R来运行该程序。

箭头飞向靶心(九)

【交互作用】设计按钮的使用和控制
在Authorware的程序设计中,【交互作用】设计按钮是其强大功能的体现。Authorware为【交互作用】设计按钮提供了11种交互作用响应,每种响应都可以实现不同的交互功能。这些交互响应为Authorware提供了强大设计交互式应用程序的能力,所以,该项内容是本书的一个重点,希望读者在该内容的学习中细心,并在以后的实例中结合我们在这里学习到的内容,多体会【交互作用】分支结构的设计技巧。以便熟练使用【交互作用】设计按钮。

Authorware 4.0版本支持的交互作用响应有:按钮响应、热区响应、热对象响应、目标区域响应、下拉菜单响应、条件响应、正文输入响应、按键响应、重试次数限制响应、时间响应和事件响应。下面我们将逐一学习,通过学习,读者会逐步掌握这些响应的设置方法。

在我们学习交互作用响应之前,我们将先学习交互作用分支结构的基本知识。

在交互作用设计结构中,流程线中各设计按钮的标题和如图2-29所示一些特殊的标记都有其特殊的含义,下面我们先学习这些标记的含义:


交互响应类型的响应图标参见图2-28所示:

箭头飞向靶心(十)

如图2-30所示,为一个典型的交互作用分支结构,参照本图,我们可以大致地了解流程线上按钮标题和特殊的标记都是什么特殊的含义。

一个典型的交互作用分支结构从其流程图上可以反映出以下四种信息:

响应标题:每一个响应都有一个标题,这个标题是有创作者随意输入的,但为了方便程序的调试和维护以及以后的进一步开发,响应标题应该能简洁地反映输入该响应能得到的反馈信息。.
反馈按钮:反馈按钮是除了【交互作用】设计按钮和【判定】设计按钮以外的Authorware支持的任何设计按钮。在这些按钮中是用户所期望得到的反馈信息。
反馈分支:即执行完反馈按钮中的内容后程序的走向。

双击图2-30中所示的响应类型图标,弹出【Response】对话框(如图2-31所示)。
反馈分支路径有以下三种:

选择“Continue”反馈分支,Authorware会将程序流程沿原路返回,并检查是否有其它的等待的响应能与最终用户输入的响应相匹配。

选择“Try Again”反馈分支,Authorware程序流程将在交互作用分支结构中循环以要求用户重新输入另外一个响应。

选择“Exit Interaction”反馈分支,Authorware在执行完该反馈按钮中的内容后,就退出该交互作用分支结构。

箭头飞向靶心(十一)

(4)响应状态:

响应状态有三种,如图2-32下面我们将逐一学习这三种响应状态。

选择“Correct Response”选项后,Authorware会跟踪最终用户输入响应的正确程度,并将用户输入的正确响应累加,然后把值储存在系统变量中。

选择“Wrong Response”选项后,Authorware会跟踪最终用户输入响应的错误程度,并将用户输入的错误响应累加,然后把值储存在另外一个系统变量中。

选择“Not Judged”选项后,Authorware 不跟踪这种响应。

在反馈按钮标题左侧的加号(+)、减号(-)或空格是用来标识响应的状态。

* 交互作用中任选项的含义和设置:

双击【交互作用】设计按钮,弹出如图2-33所示的展示窗口,在【图形工具箱】的左部分显示的是设计按钮的图标,用鼠标双击【图形工具箱】中该【交互作用】设计按钮的图标。弹出如图2-34所示以所打开的设计按钮名称相同的【Interaction Icon】交互作用设计按钮对话框。用鼠标单击该对话框中的【Interaction】命令按钮,进行交互作用的设置。

(1)【Interaction】对话框设置方法如下:

选项“Erase”,用于对擦除交互作用显示信息进行控制,共有以下三个选项:

·选择“Upon Exit”选项后,当程序的流程离开该交互作用分支结构时,将会擦除交互作用的显示信息。该选项是Authorware的默认选项。

选择该选项,当用户输入一个响应后,Authorware会自动擦除交互作用的显示信息,当应用程序返回该交互作用时,Authorware会自动地显示其交互作用信息。

如果选择了该选项,交互作用显示信息将会一种保留在屏幕上,重复作者设置一个【擦除】设计按钮来擦除交互作用的显示信息。用鼠标单击图2-34所示【Erase】擦除效果区域右边的小方块,弹出图2-35所示的擦除效果对话框

箭头飞向靶心(十二)

②对【Option】选项若选择【Pause Before Exit】,Authorware 程序会在最终退出交互循环之前自动暂停,这种暂停的作用和等待图标非常相似,如图2-36所示。对于【Time Limit】响应该选项不可用。

注意:

开发人员在选择该选项时,建议同时选择【Show Button】选项或在屏幕上提供足够的信息。如果作品在没有然后图示的情况下突然停止,会使最终用户束手无策。

用鼠标单击图2-34所示【Display】命令按钮,弹出图2-37所示的【Display】对话框。

(2)【Display】对话框设置方法如下:

①【Layer】该选项设置交互作用显示信息在展示窗口中的层。关于层的概念,我们将专门学习。

②【Transition】该选项用来设置交互作用信息显示时的过渡效果。用鼠标单击该区域右侧的小方块即可以弹出设置过渡效果的对话框。

③选择【Update Displayed Variables】选项,使嵌入在文本对象中的变量随变量值的更新而随时更新。在文本对象中,我们可以通过嵌入变量来表示一些变化的文本,例如学生的成绩或当前的时间,嵌入的方法是在文本中把变量用大括号括起来,例如:现在是{Time}点种。在这里,【Time】就是一个变量。如果选择该选项,当【Time】变量改变时,所表达的文本也随着改变。

④选择【Exclude Text from search】选项,在用户初始设置的文本中搜索,把任何图标中的文本排除在外。选择了该选项,将不对图标中的文本对象进行搜索。

⑤选择【Prevent Automatic Erase】选项,交互作用的显示信息不会被其它的自动删除设置所删除,要想删除交互作用的显示信息,只有通过【擦除】设计按钮来实现对交互作用显示信息的删除。

⑥ 选择【Erase Previous Content】选项,在显示该图标内容之前,Authorware将首先清除展示窗口上所有对象的信息,包括同该显示内容同一层或低层的对象,然后再显示该图标的内容。

⑦选择【Direct to Screen】选项,Authorware将把图标中的显示信息直接显示到屏幕的最外层。如果关闭该选项,图标中的显示信息的显示效果将由作者设定的图标的显示层来决定。

用鼠标单击图2-34中的〖Layout〗命令按钮,弹出图2-38所示的【Display】设置对话框。




上一篇:用authorware制作多媒体自荐光盘(十二) 下一篇:安全高招:让溢出攻击远离我们

GoogLe中搜索“Authorware 5 实战系列(4)”相关内容...
百 度 中搜索“Authorware 5 实战系列(4)”相关内容...
一 搜 中搜索“Authorware 5 实战系列(4)”相关内容...

相关文章

3DSMax
视频处理
Authorware
Maya
Director
提升QQ等级 QQ挂机升级外挂
国内首发 韩国版QQ自定义头像
挖掘Windows XP系统安装盘中的神秘宝藏
初见photoshop8.0的庐山真面目!
BT下载速度之战:Bitcomet对决比特精灵
腾讯最新漏洞-------QQ红钻任你拿
Windows XP 的安装
如何制作万能DVD
浅谈Windows XP SP2补丁包的安装及使用
RM,RMVB转VCD
用authorware制作多媒体自荐光盘(九)
用authorware制作多媒体自荐光盘(十二)
利用Authorware 6.0同时播放多路声音
Authorware中插入视频
用authorware制作多媒体自荐光盘(三)
用authorware制作多媒体自荐光盘(八)
用authorware制作多媒体自荐光盘(十)
更改AW打包文件的默认图标
2 招控制音乐播放 加强版
在Authorware中灵活运用QuickTime VR文件(4)