搜档网
当前位置:搜档网 › FLASH中用按钮控制声音的几种方法

FLASH中用按钮控制声音的几种方法

术力的表现。在八月份的第一期Flash课件制作培训时,我们讲了两种应用声音的控制方法,一种是导入时间轴,用play,stop等命令进行简单控制;另一种是利用组件工具来控制声音的播放。显然,这两种方法是简单的、易掌握的,但能实现的功能却有所局限。本文整理了Flash声音控制的另外两种方法,希望对课件制作爱好者有所帮助。

一、用 Sound 类的 start 方法

很多人在制作一个带配音的 Flash

课件时,会设计了两个按钮,一个按钮控制音乐的播放,另一个按钮控制声音的停止。当单击按钮让音乐停止后,再次单击控制音乐播放的

按钮,音乐却从头开始播放了。这里可以用 Sound 类的 start 方法来控制音乐播放。 用 Sound 类的 start

方法来播放音乐必须给出必要的参数,通过参数控制音乐从停止处开始播放。否则,音乐就是直接从头开始播放。用sound类的position属性和start方法结合在一起就可以解决这个问题。具体操作步骤是:



(1)将音乐导入到“库”中。右击“库”中的音乐对象,在弹出的快捷菜单中选择“链接”命令,打开“链接属性”对话框,勾选“为动作脚本导出”和“在第一帧导出”复选项,

设置标识符为“mySound”。

(2)在第 1帧上添加如下脚本:

myMusic = new Sound();//建立一个名为 myMusic的声音对象 ,

myMusic.attachSound(&uot;mySound&uot;); //将链接标识符为 mySound的音乐捆绑到 myMusic对象上 。

(3)在播放音乐的按钮上添加如下脚本:

on (press) {

var t=myMusic.position/1000; //计算声音当前播放的位置

myMusic.start(t); //从当前位置开始播放

position 是 Sound

类的一个属性,可以获得声音对象播放的当前位置。在制作Flash动画时,这个属性经常会被用到。比如制作MP3播放器,如果制作一个控制音乐播放进度的滑块,那么就可以用这个属性来实现相应的算法。

(注意:在操作时要注意字母的大小写)



二、利用影片剪辑来控制声音

(一) 导入声音素材

点击【文件】|【导入】|【导入到库】菜单命令,在弹出的【导入到库】对话框中,找到你要导入的声音文件,选中后点击打开按钮,将声音导入到库。

(三)制作声音影片剪辑元件:

相关主题