+ -
当前位置:首页 → 问答吧 → 请大家帮忙,关于声音的播放

请大家帮忙,关于声音的播放

时间:2011-01-11

来源:互联网

我对声音播放的as处理不太好,我是想让声音播放完一个后,再接着播放另一个,最后停止播放。但是我写的as代码怎么声音一起放啊,是不是要用数组啊,还是for循环有问题啊?请各位高手帮忙,百忙之中解决一下,先谢谢了!!!
下面是我的fla文件和swf文件。
不好意思,由于fla文件有点大,我删除了库中的三个声音.
复制内容到剪贴板
代码:
var luk:Sound = new Sound();
luk.attachSound("lu1");
luk.start();
function kk(i:Number) {
    lu.gotoAndPlay(i);
    luk.attachSound("lu"+i);
    luk.start();
    luk.onSoundComplete = function() {
        luk.stop();
    };
}
for (i=1; i<6; i++) {
    luk.onSoundComplete = kk(i);
}
[ 本帖最后由 asd333777999 于 2011-1-11 21:44 编辑 ]

附件

lk-fla.rar (157.51 KB)

2011-1-11 21:44, 下载次数: 0

作者: asd333777999   发布时间: 2011-01-11

上周有朋友问,我写过示例

楼主可以搜索

作者: flash023   发布时间: 2011-01-12