多媒体课件制作软件Authorware对声音的控制技巧
2012-04-13梁少刚
梁少刚
(宝鸡职业技术学院 陕西 宝鸡 721000)
多媒体课件制作软件Authorware对声音的控制技巧
梁少刚
(宝鸡职业技术学院 陕西 宝鸡 721000)
近年来,随着以多媒体技术为核心的信息技术的迅猛发展,多媒体教学成了教育领域的热门话题。所谓多媒体课件就是利用多媒体技术结合多媒体教学思想,使用多媒体课件开发软件Authorware制作而成。本文主要介绍Authorware软件的特点功能以及如何利用多媒体元素、图标、变量和函数对制作的课件声音进行控制的技巧。
多媒体;课件;Authorware软件;变量;函数
1 多媒体课件
多媒体是指在计算机系统中,组合两种或两种以上媒体的一种人机交互式信息交流和传播媒体。使用的媒体包括文字、图片、照片、声音(包含音乐、语音旁白、特殊音效)、动画和影片,以及程序所提供的互动功能。
多媒体课件,简单来说就是老师用来辅助教学的工具,创作人员根据自己的创意,先从总体上对信息进行分类组织,然后把文字、图形、图象、声音、动画、影像等多种媒体素材在时间和空间两方面进行集成,使他们融为一体并赋予它们以交互特性,从而制作出各种精彩纷呈的多媒体应用软件产品。多媒体课件具有丰富的表现力、良好的交互性和极大的共享性等特点。
因此,多媒体课件被广泛应用于教学当中,尤其是在高校教学当中被普遍的应用。而对于多媒体课件中声音是不可或缺的一个组成部分,本文就主要阐述在制作多媒体课件过程中如何对声音进行控制。
2 Authorware软件概述
2.1 Auhtorware软件介绍
Authorware是一种面向对象的、基于设计图标并以流程线逻辑编辑为主导、以函数变量为辅助、以动态链接库为扩展机制的易学易用的多媒体创作工具软件。它是由Macromedia公司推出的多媒体开发工具,由于它们具有强大的创作能力、简便的用户界面及良好的可扩展性,所以深为广大用户的欢迎,成为应用最广泛的多媒体开发工具,一度被誉为多媒体大师,现在的版本已经发展到7.0,用户比较多,广泛用于多媒体光盘制作等领域,教师用些软件来进行课件制作的人数也比较多。此软件的主要特点是:Authorware是一个图标导向式的多媒体制作工具,无需传统的计算机语言编程,只通过对图标的调用来编辑一些控制程序走向的活动流程图,将文字、图形、声音、动画、视频等各种多媒体项目数据汇在一起,就可达到多媒体软件制作的目的。
2.2 Authorware软件主要功能
1)编制的软件具有强大的交互功能,可任意控制程序流程。
2)在人机对话中,它提供了按键,按鼠标,限时等多种应答方式。
3)它还提供了许多系统变量和函数以根据用户响应的情况,执行特定功能。
4)编制的软件除了能在其集成环境下运行外,还可以编译成扩展名为.EXE的文件,在Windows系统下脱离Authorware制作环境运行。
2.3 Authorware软件中的变量和函数
Authorware是一个比较简单的交互式产品开发工具,可以通过对图标的拖放及属性的设置来开发程序。但是要真正做出比较好的作品来,还得充分利用Authorware提供的变量和函数。比如本文中探讨的对于声音的控制就必须通过变量和函数的应用来实现。
Authorware中的变量根据定义变量的主体不同,分为两种,一种是系统变量,一种是自定义变量。系统变量是指Authorware内部自带的一些变量,系统变量的值会随着程序的运行状态而改变。自定义变量是指用户创建的变量,这些变量的值,除非用户改变它,否则是不会变的。
Authorware中的函数是一段可以实现特定功能的程序。使用函数有助于程序代码的重复使用和整个程序的结构化。Authorware并不支持在其内部自定义函数,但可以调用外部函数。
3 Authorware软件制作多媒体课件声音控制技巧实例
3.1 设计目标和思路
利用Authorware软件制作一个声音控制器,可以设置声音正常或者静音,选择播放或停止声音,并且在播放时将声音从1到10分为十级,可以点击按钮选择增大音量或者减小音量。在设计过程中主要用到显示图标、声音图标、交互图标(按钮交互)、计算图标、擦除图标以及Flash功能图标等。利用这些图标来控制流程线的走向,然后再计算图标中通过定义调用变量和函数来完成对声音的具体控制。
3.2 制作过程
1)新建Authorware文件,在属性面板中设置文档的大小,决定最后生成文件的窗口大小;
2)拖放图标到流程线上,并依次命名,命名是为了方便记忆图标中的内容,便于以后的查看和修改,流程线设计如图1所示:
图1 程序流程图
3)在“背景图”图标中,导入一张制作好的背景图片,或者添加课文内容,主要用于显示文字图片等;
4)在“声音文件”图标中,导入声音文件,在实际课件制作中可导入教师的引入语、课文讲解语等声音文件,并可设置播放次数;
5)在“交互”图标中,设置交互类型为按钮交互,按钮的样式可自行选择或制作,当然为了美观起见,最好风格统一并便于用户认知,其中显示调节器和擦除调节器按钮在同一时刻只显示一个,用于控制显示或者隐藏音量调节器,因此设置“显示调节器”按钮的激活条件为kongzhi=0,设置“隐藏调节器”按钮的激活条件为kongzhi=1;
6)在“显示调节器”群组图标中,及图1的层2(上方)中,首先利用计算图标获得当前音量:
kongzhi:=1 //设置kongzhi变量为1,表明显示音量调节器
vol:=GetVolume(0)//利用函数获得当前的系统音量
wei:=INT(vol/10+1) //根据系统音量获取音量调节器的位置
调用一个Flash文件,在这个Flash文件中设计一个音量调节器,由十帧组成,第一帧一个方格,以此类推,第十帧十个方格,来表示音量的大小。
在“设置Flash初始值”计算图标里利用wei变量来控制当前Flash所处的帧数,也就是十帧中的第几帧:
CallSprite(@"flash",#gotoFrame,wei) //调用函数和变量控制Flash播放到第几帧
在“控制”交互图标中利用“减小音量”按钮来减小音量:
if wei>=2 then //如果声音没有达到最小值,即1以上
wei:=wei-1 //wei变量减一
end if
CallSprite(@"flash",#gotoframe,wei) //调用函数和变量控制Flash播放到第几帧
SetVolume(0,(wei-1)*10) //调用函数和变量减小系统音量和“增大音量”按钮
if wei<=10 then //如果声音没有达到最大值
wei:=wei+1 //wei变量减一
end if
CallSprite(@"flash",#gotoframe,wei) //调用函数和变量控制Flash播放到第几帧
SetVolume(0,(wei+1)*10)//调用函数和变量增大系统音量
7)在“擦除调节器”群组图标中,及图1的层2(下方)中,主要实现擦除即不显示音量调节器,因此在“设置热区失效”计算图标中将控制变量设置为0,即:kongzhi:=0;而擦除图标用于擦除Flash动画,即擦除音量调节器;
8)在“正常”按钮下的计算图标中输入:SetMute(0,0),设置音量为当前系统音量;
9)在“静音”按钮下的计算图标中输入:SetMute(0,1),设置音量为静音效果;
10)保存文件,并选择菜单栏的“文件→发布”命令,形成的文件为.EXE的可执行文件。这个文件可以脱离Authorware软件环境,在Windows系统文件中运行;
11)运行效果:双击打开exe文件,声音正常播放,当点击“静音”按钮后,声音消失变为静音效果;点击“正常”按钮,声音正常播放;当点击“显示调节器”按钮,显示音量调节器,并可通过“增大音量”按钮和“减小音量”按钮控制声音大小,但无法静音;当点击“隐藏调节器”按钮后,隐藏音量调节器,无法控制音量大小,只能选择音量“正常”或“静音”。
4 小结
多媒体制作课件成为当今课件制作的又一主流趋势,而Authorware软件由其简单操作、易于控制等特点被广泛采用,本文主要阐述如何利用Auhtorware软件中的图标、变量及函数来控制课件中的声音,完善多媒体课件功能。
[1]吴中才.多媒体数学课件制作[M].上海:华东师范大学出版社,2009.
[2]李永,安程辉,丁宏伟.Authorware多媒体课件制作经典教程[M].北京:清华大学出版社,2009.
[3]梅全雄.多媒体课件的设计与制作[M].北京:科学出版社,2009.
[4]崔向平.多媒体课件设计与制作实用教程[M].北京:国防工业出版社,2010.
王迎迎]