извините, я немного странно себя чувствую в этих строках кода. Мой звук гаснет, и ты возвращаешься. после того, как звуковой канал на том же уровне, что и раньше, onComplete выполняется нормально. Есть идеи?
themeChannel = sndTheme.play(0, 99999);
TweenLite.from(themeChannel, 2, {volume:0,onComplete:stopTheme});
// редактировать: я получил его, работая с объектом SoundTransform:
var themeTransform:SoundTransform = new SoundTransform(1);
themeChannel = sndTheme.play(0, 99999, themeTransform);
TweenLite.from(themeTransform, 3, {volume:0,onUpdate:updateSound,onComplete:stopTheme});
function updateSound():void{
themeChannel.soundTransform = themeTransform;
}
благодаря:
http://www.zedia.net/2008/fading-out-volume-using-tweenlite/