2011-03-19 153 views

回答

0

你需要一個影片剪輯到您的聲音存儲到那麼:

var mc:MovieClip = new MovieClip(); 
for(var i:int = 0; i < 5; i++) 
{ 
    mc[ 'sound_' + i ] = new Sound(); 
} 

訪問的聲音,您可以撥打:

mc[ 'sound_0' ].play(); 

,如果你」已經在MovieClip的範圍內,忽略mc創建並在循環中用'this'替換'mc'。

1

你可以嘗試把所有的聲音從你的循環數組裏面:

var soundArray:Array = []; 
for (var i:uint = 0; i < 5; i++) { 
    var sound:Sound = new Sound(); 
    // don't forget to set the path of the file you want to play 

    soundArray.push(sound); 
} 

要播放的聲音,所有你需要做的就是走索引的注意事項:

Sound(soundArray[0]).play(); 

希望這可以幫助。

irot