1、第第11章章 上机实训上机实训实例一实例一 制作精彩文字特效制作精彩文字特效实例二实例二 文本的输入与格式化文本的输入与格式化实例三实例三 多媒体播放器一多媒体播放器一实例四实例四 掷骰子游戏掷骰子游戏实例五实例五 制作倒计时时钟制作倒计时时钟实例六实例六 多媒体播放器二多媒体播放器二实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果实例一实例一 制作精彩文字特效制作精彩文字特效1.实例简介实例简介文字特效是指文字的特殊显示效果。利用Authorware提供的各种绘图工具和辅助绘图工具,可以制作出丰富多彩的文字特效。实例一实例一 制作精彩文字特效制作精彩文字特效2.制作步骤制作
2、步骤实例一实例一 制作精彩文字特效制作精彩文字特效实例一实例一 制作精彩文字特效制作精彩文字特效实例一实例一 制作精彩文字特效制作精彩文字特效3.本例小结本例小结本例介绍了几种特效字的制作方法,在此只是从一个方面进一步熟悉了绘图工具,覆盖模式和填充模式的用途,灵活运用这些工具可以制作出许多丰富多彩的效果。实例二实例二 文本的输入与格式化文本的输入与格式化1.实例简介实例简介利用Authorware提供的文本工具和排版命令,设计人员可以在演示窗口中直接输入文本并进行格式化。本例介绍了一种所见即所得的排版方式,可实际应用于绘制表格并进行简单的计算。实例二实例二 文本的输入与格式化文本的输入与格式化
3、2.制作步骤制作步骤 实例二实例二 文本的输入与格式化文本的输入与格式化 实例二实例二 文本的输入与格式化文本的输入与格式化3.本例小结本例小结本实例通过文本的输入与格式化,来介绍文本的输入以及格式化的操作方法。从而使文本文字的效果更加丰富。实例三实例三 多媒体播放器一多媒体播放器一1.实例简介实例简介本实例介绍了利用Authorware提供的电影知识对象,快速制作出多媒体播放控制器。使用电影控制知识对象可以为AVI、DIR、MOV以及MPEG四种格式的数字化媒体进行播放控制,它为广大设计者提供了极大的方便,所要做的只是为它选择一个数字化电影文件,以及指定一个播放位置。实例三实例三 多媒体播放
4、器一多媒体播放器一2.制作步骤制作步骤(1)执行【窗口】【面板】【知识对象】命令,在知识对象列表框中选择电影知识对象,并将其拖放到设计流程线上。(2)保存当前程序之后,会出现电影控制知识对象使用向导,根据向导的提示一步步执行。最后一个知识对象就被添加到程序文件中。实例三实例三 多媒体播放器一多媒体播放器一实例三实例三 多媒体播放器一多媒体播放器一3.本例小结本例小结通过知识对象及其使用向导,设计人员可以更加方便、快速地生成自己需要的功能模块。本例介绍的方法非常简捷,但是知识对象提供的功能相对固定,如果需要实现更为高级的控制,还必须通过自定义交互作用分支结构来实现。实例四实例四 掷骰子游戏掷骰子
5、游戏1.实例简介实例简介本实例通过制作一个“掷骰子游戏”,来介绍决策判断分支结构中的随机分支路径类型的使用方法。当为决策判断设计图标的分支属性选择了随机选择路径,则Authorware将随机执行决策判断分支结构中的分支流程。实例四实例四 掷骰子游戏掷骰子游戏2.制作步骤制作步骤(1)新建一个程序文件,向流程线上拖放一个判断决策设计图标,向“分支选择”图标的右边拖放6个显示设计图实例四实例四 掷骰子游戏掷骰子游戏(2)在显示图标“6”至“1”中,分别创建代表相应点数的骰子图形。实例四实例四 掷骰子游戏掷骰子游戏(3)设置判断路径的属性。(4)运行程序,演示窗口中显示出一个不停翻滚的骰子,当单击或
6、者按下任意键时,演示窗口中显示出那一刻骰子处在的点数。实例四实例四 掷骰子游戏掷骰子游戏3.本例小结本例小结本例主要介绍了决策判断分支结构中的随机分支路径类型的使用方法,通过本例的制作,大家应掌握决策判断图标的属性设置方法以及各种属性对应的显示效果。实例五实例五 制作倒计时时钟制作倒计时时钟1.实例简介实例简介本例是一个制作“倒计时钟”效果的实例,运行程序后,在屏幕上显示剩余的时间,而且并不对用户的正常操作造成干扰。当剩余时间为0时,自动退出程序。实例五实例五 制作倒计时时钟制作倒计时时钟2.制作步骤制作步骤(1)新建一个程序文件。并设置文件属性。(2)向设计流程线上拖放一个显示图标,并在演示
7、窗口中输入标题“这是一个制作倒计时钟的程序”。(3)向设计流程线上拖放一个运算图标,并在运算窗口内输入程序代码。实例五实例五 制作倒计时时钟制作倒计时时钟(4)向设计流程线上拖放一个显示图标,并在演示窗口中创建一个文本对象和输入表达式。(5)双击“倒计时显示”图标,打开演示窗口,在“数字格式”对话框中设置数字格式。实例五实例五 制作倒计时时钟制作倒计时时钟(6)向设计流程线上增加一个分支结构,该分支结构用于控制计时结束退出程序,并在其中创建一个永久性条件响应。实例五实例五 制作倒计时时钟制作倒计时时钟3.本例小结本例小结本例实现了倒计时的功能,它的特点在于在文本对象中嵌入的表达式包含有Time
8、类的系统变量SystemSeconds,因此Authorware会自动计算表达式的值,而无需设计人员的干预。实例六实例六 多媒体播放器二多媒体播放器二1.实例简介实例简介本实例将通过制作一个电影播放控制器程序,其播放控制包括播放、暂停、快放、慢放以及画面搜索功能。与利用知识对象制作播放控制器相比,该实例显得要复杂,但是它具有更好的控制功能。实例六实例六 多媒体播放器二多媒体播放器二2.制作步骤制作步骤(1)新建一个程序文件,创建两个自定义变量:Rate和Pause。(2)向流程线上拖放一个数字化电影图标,并向其中导入一个数字化电影文件,自定义变量Rate,执行方式设置为永久。(3)制作一个可移
9、动的滑块。使用一个移动设计图标控制滑块的数字化电影播放过程中进行移动,用来指示当前播放的进度。实例六实例六 多媒体播放器二多媒体播放器二2.制作步骤制作步骤(1)新建一个程序文件,创建两个自定义变量:Rate和Pause。(2)向流程线上拖放一个数字化电影图标,并向其中导入一个数字化电影文件,自定义变量Rate,执行方式设置为永久。(3)制作一个可移动的滑块。使用一个移动设计图标控制滑块的数字化电影播放过程中进行移动,用来指示当前播放的进度。实例六实例六 多媒体播放器二多媒体播放器二(4)建立交互分支结构,在交互设计图标中创建一个进度条,其长度和位置与滑块的移动路径要相符合,把它当作滑块移动的
10、标尺。接下来创建第一个按钮响应:“播放/暂停”按钮。实例六实例六 多媒体播放器二多媒体播放器二(5)为按钮响应设置响应动作。(6)创建用于实现画面搜索功能的“向前”按钮和“向后”按钮。实例六实例六 多媒体播放器二多媒体播放器二(7)接下来创建用语实现慢放和快放功能的“减速”按钮和“加速”按钮。实例六实例六 多媒体播放器二多媒体播放器二(8)接下来向交互作用分支结构中加入停止播放数字化电影的控制。实例六实例六 多媒体播放器二多媒体播放器二(9)在交互作用分支结构中沿从左到右的顺序依次打开每个按钮响应的属性对话框,为每个按钮响应设置对应的按键。(10)对“滑块”图标进行定位方式设置,且创建一个附属
11、运算图标,运算窗口中输入程序语句。实例六实例六 多媒体播放器二多媒体播放器二(11)为“播放控制”设计图标创建附属运算设计图标,并向其中输入程序语句。(19)将当前文件保存为“播放控制器.a7p”。实例六实例六 多媒体播放器二多媒体播放器二3.本例小结本例小结本实例主要介绍了数字化电影的播放控制技巧,在制作过程中使用了很多系统变量,从而使得控制功能比较容易地实现。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果1.实例简介实例简介本实例将介绍利用Authorware制作一个屏幕保护效果,主要用于用户的交互过程进行控制,当用户在一定的时间内不进行任何交互操作时,则程序会自动进入
12、屏保过程。当进入屏保状态后,会交替显示各种图片,同时还播放背景音乐。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果2.制作步骤制作步骤(1)新建一个程序文件,拖放一个框架图标到设计流程线上并创建框架结构。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果(2)双击“实例介绍”图标,打开框架窗口,修改默认的导航控制,只留下Next page按钮,其余的导航按钮控制都删除掉。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果(3)双击3个显示图标,输入文本对象。(4)创建屏幕保护内容。“6秒”图标用于对屏幕保护过程进行初始化。双击该图标打开运算窗
13、口,向其中输入程序语句。(5)拖放一个交互设计图标到运算图标下面,并为其设置个热区响应,即在交互图标旁边添加一个群组图标。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果(6)双击“屏幕保护过程”图标,向其中创建屏幕保护过程。双击“屏保过程”图标,向其中增加决策判断分支结构。该分支结构共有6个分支,用于循环展示6幅图片。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果(7)向6个分支中分别导入用于屏幕保护的图片。为每个分支中增加一个延时1秒的等待图标。并且将每个分支的擦除内容属性设置为不擦除。(8)进行屏幕保护过程控制的设计。双击“屏幕保护控制”图标,向框架
14、窗口的入口窗格中创建控制过程。打开“隐藏鼠标”图标的运算窗口,输入程序语句。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果(9)向屏幕保护控制中增加复位控制,用于在退出屏幕保护过程后恢复程序对用户操作的监控。双击“复位”图标,打开运算窗口,向其中输入程序语句。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果(10)向框架窗口入口窗格中增加一个“背景音乐”图标,向其中导入音乐文件。(11)保存当前文件。实例七实例七 制作一个简单的屏幕保护效果制作一个简单的屏幕保护效果3.本例小结本例小结本例介绍的是屏幕保护机制,其中利用了两个重要的技巧,一是使用了系统函数获取设计图标标题中的数值,使得读者在修改倒计时时间时,只要简单地在设计窗口中修改运算设计图标的名称就可以了。二是利用热区响应创建永久性按钮响应,通过永久性热区响应指定对应的按钮,可以实现永久性按键响应的效果,这是Authorware本身所不能提供的功能。