发新话题
打印

如何控制声音的暂停与播放?

如何控制声音的暂停与播放?

如何控制声音的暂停与播放?
解决思路
分析问题的特征,归纳同类问题相应的特性及解决方法,就像老师上课时,在讲解一道题目时,常会先进行分析,总结规律和解题思路,以便学生可以按照这种思路解决同样类型的问题。
具体步骤
首先在场景的第1帧添加as:
ss=new Sound();       //这是绑定声音的代码
ss.attachSound("sound");
ss.start();  
然后在停止按钮上加命令:
on (release) {
    gotoAndStop("Off");  //切换影帧
    ss.stop();
    _root.a=ss.position;
}
最后在开始按钮上加命令:
on (release) {
    gotoAndStop("On");  //切换影帧
    ss.start(_root.a/1000);  //将毫秒数换成秒数
}
特别说明
另外一种方法:
第1帧as:
ss=new Sound();
ss.attachSound("sound");
ss.start();
ss.onSoundComplete = function() {
    ss.start();
};  
场景中只有一个按钮,按钮上加代码:
on (press) {
    a=a+1;
    if (a%2==1) {//判断奇偶数,奇数时停,偶数时开
        ss.stop();
        _root.b=int(ss.position/1000);
        _root.t="你暂停在第"+_root.b+"秒";
        _root.kg="音乐停";
    } else {
        ss.start(_root.b);
        _root.kg="音乐开";
    }
}

TOP

发新话题