Здравствуйте, возникла проблема:
Например в приложении есть 4 звука (т.е. 4 обьекта Sound) и один обьект channel:SoundChannel. Попеременно (в зависимости от действий пользователя) воспроизводится один из четырех звуков, тоесть переменной channel каждый раз присваивается другое значение
Код AS3:
var sound1:Sound1 = new Sound1();
var sound2:Sound2 = new Sound2();
var sound3:Sound3 = new Sound3();
var sound4:Sound4 = new Sound4();
var channel:SoundChannel = new SoundChannel();
//в процессе работы, переменная channel принимает разные значения
channel = sound1.play();
//или
channel = sound4.play();
//и т.д.
А вот и вопросы:
1)Как узнать воспроизводятся ли какой - нибудь звук в данный момент вообще?
2)Когда воспроизводится один из звуков, как узнать какой из обьектов (sound2 или sound4 или sound3) воспроизводится в данный момент? Тоесть, как получить ссылку на воспроизводимый экземпляр Sound?