当前位置:文档之家› Flash CS4 控制声音播放

Flash CS4 控制声音播放

Flash CS4 控制声音播放
在开始加载声音文件后,为Sound对象调用play()方法可以播放加载的声音。

play()方法的基本形式如下。

sound.play(startTime,loops,sndTransform);
play()方法可以接受以上3个可选参数,其详细介绍如下所示。

●startTime 播放声音的起始位置(以毫秒为单位)。

●loops 定义在声道停止播放之前,声音循环回startTime值的次数。

该参数的最小值为0,即播放一次。


果传递的值为负数,仍然播放一次。

●sndTransform 分配给该声道的初始SoundTransform对象。

play()方法返回一个SoundChannel对象,用于控制一种声音的播放。

可以将该对象的position属
例如,加载外部的music.mp3文件,并侦听该声音文件的加载完成事件。

当加载完成时,调用onComplete()函数以开始播放声音。

import flash.events.Event;
import flash.media.Sound;
import .URLRequest;
var sound:Sound = new Sound();
var req:URLRequest = new URLRequest("music.mp3");
sound.load(req);
sound.addEventListener(PLETE, onLoadComplete);
function onLoadComplete(event:Event):void{
sound.play();
}
如果想要停止加载声音,可以使用Sound对象的close()方法。

该方法关闭声音流,从而停止所有数据的下载。

close()方法的基本形式如下所示。

sound.close();。

相关主题