Actionscript 3 如何动态创建声音对象
如何在一个movieClip中动态创建声音对象 范例Actionscript 3 如何动态创建声音对象,actionscript-3,Actionscript 3,如何在一个movieClip中动态创建声音对象 范例 for(i=1;i<5;i++){var sound + i = new Sound();} 对于(i=1;i您需要一个MovieClip来存储您的声音,然后: var mc:MovieClip = new MovieClip(); for( var i:int = 0; i < 5; i++ ) { mc[ 'sound_' + i ] = new Sound(); } 如果您已经在MovieClip的范围内,请忽
for(i=1;i<5;i++){var sound + i = new Sound();}
对于(i=1;i您需要一个MovieClip来存储您的声音,然后:
var mc:MovieClip = new MovieClip();
for( var i:int = 0; i < 5; i++ )
{
mc[ 'sound_' + i ] = new Sound();
}
如果您已经在MovieClip的范围内,请忽略mc创建,并将循环中的“mc”替换为“this”。您可以尝试将循环中的所有声音放入阵列中:
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);
}
希望这有帮助
艾罗
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();