![]() |
Flash Sound, SoundChannel. Перестают функционаровать со временем.
Доброго времени суток.
Имею задачу - написать аудиоплеер, который может проигрывать различные потоки. Сделал класс SoundManager, который создается в Root-классе при инициализации приложения. Далее, как только поступает запрос, Root-класс вызывает метод Play в SoundManager с параметром (линка на проигрывание). При каждом вызове этого метода (Play) проверяется наличие уже существующих объектов Sound. Тщательно убиваются приаттаченные евенты, останавливается звук. затем используя эти же (уже очищенные переменные) создаю новый класс Sound и т.п. и вроде бы все было хорошо.. но если заставить вызвать метод 5-6 раз.. то звук пропадает.. возможно, кто-нибудь сталкивался c этим... чувствую что делаю что-то не так, но не могу понять что :) P.S. объект саунда старательно прибивал, и старательно отслеживал чтобы он действительно умер :) Добавлено через 10 минут p.s. заметил еще одну странную вещь: когда нажимаю паузу, а потом снова плей, иногда звук не начинает играть. Код AS3:
|
| Часовой пояс GMT +4, время: 16:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.