用Authorware制作课件中声音控制的实现_红樱桃2

来源:百度文库 编辑:神马文学网 时间:2024/05/23 19:08:29
用Authorware制作课件中声音控制的实现2006-09-16 09:22  在多媒体课件中,声音处于举足轻重的地位。我们利用Authorware的声音图标可以给多媒体课件配上音乐、解说。那么,如何实现在课件的应用过程中根据需要随时调控声音的开、关、暂停、继续呢?这里我例举三种常用方法,供大家参考。
    〖方法一〗仅设置“关”按钮来调控声音(程序流程图见图 1)。

    这种方法一般用在课件的开始部分,用以实现对背景音乐的控制。通过【等待】图标中的“Continue”按钮或通过用鼠标点击画面来关闭声音。各图标的关键设置如下:
    1. 在【声音】图标属性对话框中先导入要播放的背景音乐,然后再设置【Timing】文件夹中的选项。
    在【Concurrency】选项中选中【Concurrency】,Authorware将同时执行本声音图标和下一个显示图标(背景图)。            
    在【play】选项中选择【Until  True】,在【Play】下面的播放条件输入框中输入“Sound:=true”。其他设置取默认状态。
    2. 【显示】图标中可导入一幅背景图。
    3. 【等待】图标中选中【Show  Button】。
    4. 【计算】图标的编辑窗口中,设置控制音乐播放用户变量“Sound:=true”,其目的是程序运行到该图标时就关闭声音。
    本方法中也可在【Play】下面的播放条件输入框中直接输入“mousedown”,【声音】图标的其他设置不变,就可用鼠标点击画面关闭声音,这时程序流程上只要放置【声音】和【显示】图标即可。这是一种很简单的关闭声音的方式,大家不妨一试。
    〖方法二〗用“开”、“暂停”、“继续”三个按钮来调控声音(程序流程图见图2)。
                                
    这种方法的特点是对声音的调控灵活自如,适用于语音教学。各图标的关键设置如下:
    1. 在【声音】图标属性对话框中先导入要播放的声音,然后再设置【Timing】文件夹中的选项。
    在【Concurrency】选项中选中【Concurrency】。
    在【Play】选项中选择【Fixed Number of  Times】,在【Play】下面的播放输入框中输入需播放的次数。其他设置取默认状态。
    2. 在控制声音的“开”、“暂停”、“继续”按钮下属的子程序中,各有一个【计算】图标,其设置如下:
    在“开”按钮下属的计算图标编辑窗口设置为:  Mediaplay(IconID@"声音")
    在“暂停”按钮下属的计算图标编辑窗口设置为:  Mediapause(IconID@"声音",true)
    在“继续”按钮下属的计算图标编辑窗口设置为:  Mediapause(IconID@"声音",false)

    我们还可以将 “暂停”、“继续”按钮设置成同一个按钮“暂停/继续”,这时程序流程图如图3。在程序的起始位置放置一个【计算】图标,在其编辑窗口中输入“sound:=false”,用以控制其开始时的声音。“暂停/继续”按钮下属的子程序中的【计算】图标设置为:
    if sound:=true then sound:=flase
    else sound:=true
    Mediapause(IconID@"声音",sound)
    其他设置不变。
    〖方法三〗通过“滑杆控制”上的按钮来控制声音的“暂停”、“继续”。方法如下:
    单击“Insert”菜单→选中“Media控件”→单击“DirectMedia  Xtra”,出现“DirectMedia  Xtra”属性对话框,然后单击“浏览文件”按钮,导入一个声音文件,在“播放选项”中,选中“滑杆控制”、“循环播放”,最后单击“确定”按钮,出现如图4所示的程序流程图。程序运行时自动出现“滑杆控制”按钮。