0

我想加载放在声音文件夹中的声音。代码是

var my_sound = new Sound();
my_sound.loadSound("sounds/sound1.mp3");

my_sound.onLoad = function(success:boolean){

     if(success){
        my_sound.start();
      }
}

这会在 Flash 打开并按 CTRL+ENTER(测试影片)时播放声音。

但是当我们播放 swf 时,它不会播放声音。

对于这个问题,我找到了一个解决方案。

我取消了 onLoad 功能。和测试电影。现在相反的事情发生了。

按 CTRL+ENTER (TestMovie) 时不播放;

但它在播放 swf 时播放。

有没有其他加载声音的方法。

4

1 回答 1

1

尝试:

var my_sound:Sound = new Sound();
my_sound.onLoad = function(success:Boolean)
{
    if (success)
    {
        my_sound.stop();
    } 
};
my_sound.loadSound("sounds/sound1.mp3", true);

这将在加载后立即停止声音。每当您想启动声音时,只需调用此函数:

my_sound.start();
于 2009-02-27T08:30:19.773 回答