02.03.2016, 20:58
|
|
Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
|
Цитата:
разве этот код создает новый канал???
|
ДА! Об этом уже сказано несколько раз)
Цитата из официальной справки:
Цитата:
play () метод
public function play(startTime:Number = 0, loops:int = 0, sndTransform:flash.media:SoundTransform = null):SoundChannel
Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Lite 4
Создает новый объект SoundChannel для воспроизведения звука. Этот метод возвращает объект SoundChannel, к которому нужно обращаться, чтобы остановить воспроизведение или отрегулировать громкость. (Чтобы управлять громкостью, панорамой и балансом, необходимо использовать объект SoundTransform, назначенный звуковому каналу.)
|
Все бы хорошо, но
Цитата:
У SoundChannel нет метода play(), он есть только у Sound. А каждый вызов метода play() у Sound создает новый звуковой канал. В документации все четко и понятно написано. Так что хранение их в массиве не дает совершенно ничего, кроме дополнительного потребления памяти ненужным хламом.
|
__________________
Ко мне можно и нужно обращаться на ты)
Последний раз редактировалось caseyryan; 02.03.2016 в 21:10.
|