Доброго времени суток всем!
Возникла проблема с манипулированием несколькими SoundChannel.
Есть класс, в котором создано несколько каналов, нужна функция в которую будет передаваться какой-то конкретный канал, а эта функция в свою очередь будет работать именно с этим каналом, а не создавать новый. Нужно этого для того чтобы корректно работала функция изменениями уровня громкости.
Перепробовал уже все, что в голову пришло, и в массив запихивал каналы и в объекты, нифига не получается, всякий раз создается новый канал, неужели нет решения?
Код просто для наглядности:

Код AS3:
function playSound(sound, channel, transform):void{
// все должно вроисходить именно в тем каналом который передается, as3 же создает постоянно новый каналchannel = sound.play();
channel.soundTransform = transform;
}