当前位置:我能学科网电脑教程Authorware教程 → 用Authorware 5.1作多媒体(下)

用Authorware 5.1作多媒体(下)

减小字体 增大字体 作者:佚名  来源:互联网  发布时间:2007-5-10 16:53:04

收尾并完成作品

在上两期中,我们已完成了“音乐欣赏”主界面及部分分支的制作,我们已做出了能显示图片、动态字幕,声音、视频并有交互功能的多媒体程序,当然,Authorware的功能还远远不止这些,比如,我们还可利用 Authorware 5.1的新增功能,通过菜单命令Insert>Media>Animated GIF(或Flash)导入网页中常见的GIF(或Flash)动画,然后再用运动图标使其移动,使原本动画功能不强的Authorware能创造出动感十足的作品。这些具体运用,我们可在实践中不断提高。另外,有人可能会注意到:在主界面中没有让程序正常退出的交互选项,下面我们就加上这部分内容并将程序打包成最终的作品。

一、退出分支

现在将要制作退出分支,它能演示的效果是:当我们点击主界面右下角的退出按钮时,将弹出一个对话框来,要求我们选择是否退出系统演示,点“是”将运行退出模块,点“否”程序就回到主界面。

步骤1:首先,我们制作一个退出对话框和三组按钮——“退出”、“是”和“否”,如图1所示。


图1准备好图片 

步骤2:回到主流程线,拖一个组图标到交互图标中,命名为“退出”,如图2所示。


图2加上“退出”组图标后的主流程线

步骤3:双击“退出”组图标上的按钮图标,弹出“Properties:Repones”对话框, 点Cursor项右边的按钮,在弹出的对话框中单击所需要的鼠标形状,然后点OK确定,回到按钮响应对话框,单击“Button”按钮,弹出按钮对话框。因为我们不用系统提供的按钮,所以点击“Add”,这时弹出按钮编辑窗口,单击左上角Normal栏的Up状态项,开始设置按钮弹起时的状态,单击raphic栏右边的“Imort”按钮,弹出“Import which file”对话框,选择前面我们制作好的按钮图片,图片被加入到编辑器中;再单击Over状态项,用同样方法导入当鼠标指向按钮时的图片,如图3所示。


图3 按钮编辑器

我们还可以为按钮的每种状态添加上指定的音效,点Sound栏右边的“Imort”按钮,导入按键效果音响。

步骤4:在主界面,用鼠标将“退出”按钮移到右下角,如图4所示。


图4定位退出按钮

步骤5:在主流程线上双击“退出”组图标,打开“退出”分支流程线,在资源管理器中找到前面制作好的“退出对话框”图片,将它拖到流程线上,图片会自动加到流程线上并出现显示图标,将图标改名为“背景-退出”。 然后拖动一个交互图标到流程线上来,命名为“退出”,再拖动两个组图标到交互图标的右侧,选择按钮交互方式,并分别命名为“是”和“否”,如图5所示。


图5建立“退出”分支

步骤6:将“是”和“否”按钮定义成前面准备好的图片,方法参见步骤3,然后把两个按钮移到对话框背景的适当位置,如图6所示。


图6定位按钮

步骤7:我们先拖动一个框架图标到“退出”交互图标的下面,命名为“是?”。双击框架图标,打开分支,删除当前层中所有的图标。拖动一个组图标到“是?”框架图标的右侧,命名为“名单”,如图7所示。


图7“退出”模块的流程线

在此图标中我们可以放置制作该作品的演员名单,就象一部电影的片尾一样。这个效果我们在下面将会讲解。

步骤8:下面我们再回到“退出”交互图标右侧的“是”组图标,双击“是”,打开该组图标,拖动一个导航图标到流程线上,如图8所示。


图8 拖入导航图标

双击导航图标,出现属性对话框,选中例表框中的“名单”,会发现该图标自动命名为:Navigate To"名单",单击OK按钮,如图9所示


图9 跳转目标的选择

步骤9:我们再来编辑“否”按钮的交互,双击“否”图标,再拖动一个计算图标到流程线上,双击打开,输入“GoTo(IconID@"主界面")”即可。Goto语句是Authorware中Jump类函数,作用是跳转到指定的图标并从该图标处继续显示。但在多数情况下我们最好用导航图标替代GoTo语句,这样更方便可靠。

这样,当我们点按“是”时,程序跳转到“是?”框架中的“名单”图标,出现该作品的演员名单,程序将运行下去直到退出结束;而当我们点按“否” 按钮时,程序跳转到“主界面”图标处重新开始执行程序。

步骤10: 双击“名单”组图标(参见图7),显示“名单”分支,在流程线上放置一个显示图标,命名为“背景-退出1”。导入“背景-退出1”图片作为退出模块的背景,如图10所示。


图10 背景图片

步骤11:拖动一音乐图标到流程线上,命名为“退出音乐”,双击该图标,载入一个作为背景音乐的声音文件。

步骤12:拖出一显示图标到流程线上,命名为“演员名单” ,双击打开,输入文字。 从菜单上选定Modify>Icon>Properties,弹出“Display Icon”对话框,单击对话框“Transition”区右边按钮,弹出“Transition”对话框,在“Categorie”选区中选定“Pattern”项,单击“Apply”按钮,预览效果,在“Duration”区的正文输入框内可以改变过渡显示的时间,在“Smoothness”区的正文输入框内调整平滑度,数值越小,过渡跳动程度越小。我们可以分别从“Categorie”选区和“Transition”选项中选定不同过渡效果,设置不同的时间和平滑度进行尝试,单击 “Apply”预览效果,满意时单击“OK”即可,如图11所示。


图11定义渐变效果

步骤13:拖动一个等待图标到流程线上,双击打开,取消其它选项,在“Time Limit”选项中输入“1”秒,这样我们有时间看清名单。

步骤14:紧接着拖一擦除图标到流程线上,用来擦除演员名单。我们先双击“演员名单”图标,打开显示窗口,然后按下“Shift”键,双击擦除图标,打开属性对话框,在屏幕中选定我们将要擦除的“演员名单”,就会发现属性对话框的“Icon”标签的列表中出现了“演员名单”,这说明程序将擦除该图标,如图12所示。


图12 擦除图标选择框

下面我们点选“Erase”标签,单击“Transtion”选项右侧的按钮,进入擦除效果的设置,方法与设置显示效果相同。我们从效果列表中选定“Pattern”效果(参见图11),单击“OK”按钮返回设计窗口。

步骤15:接下来,我们可以制作“退出字幕”,做法同上。

步骤16:最后拖动一个计算图标到流程线上,命名为“退出程序”,双击打开,在窗口输入:Quit(0)。

完成后的“名单”组图标的流程线如图13所示。


图13 名单流程线

二、打包之前的准备

我们创建交互式多媒体应用程序的目的是为了让更多的最终用户来使用它,所以,程序设计的最终步骤是

[1] [2]  下一页