Stoppa bara ett ljud?

Flash

1 svar · 340 visningar · startad av saturday

Medlem sedan jan. 2007133 inlägg
Trådstart#1

Har ett problem med ljud. Jag har lagt in en ljudloop i mitt flash-dokument. Jag gör det via script på följande vis direkt i root'en:

song01 = new Sound();
song01.attachSound("sound4");
song01.start();
song01.onSoundComplete = function() {
song01.start(0.1, 999);
};

Nu till beskymret... Jag har en liten stopp knapp inuti ett movieclip som har följande script:

on(release){
_root.song01.stop();
}

Och det fungerar, lite för bra faktiskt då stoppknappen stoppar alla ljud, precis som "stopAllSounds"... Vilket jag inte vill. Tycker det inte borde vara så iom att jag adresserar till "song01", men det tycker inte Flash-spelaren..

Hur stoppar jag bara "song01"?

Medlem sedan jan. 2007133 inlägg
#2

Pillade lite och hittade lösningen själv...

on(release){
_root.song01.stop("sound4");
}

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)