FLASHMX中精确控制声音的开始暂停的程序代码

      FLASH 2004-11-19 15:19
FLASHMX中精确控制声音的开始暂停的程序代码

问题:

FLASHMX中精确控制声音的开始暂停的程序代码


解答:

这里的play_now,pause_now,stop_now分别代表播放、暂停与停止这三个按钮.

sd = new Sound();
sd.attachSound("loop");
begin = 0;
play_status = false;
play_now.onPress = function() {
if (!play_status) {
sd.start(begin);
play_status = true;
}
}
pause_now.onPress = function () {
if (play_status) {
begin = sd.position/1000;
sd.stop();
play_status = false;
}
}
stop_now.onPress = function () {
begin = 0;
sd.stop();
play_status = false;
}
sd.onSoundComplete = function () {
play_status = false;
}
stop();

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}