Просмотр полной версии : Не работает SoundMixer.stopAll, хотя SoundMixer.areSoundsInaccessible дает false
mikhailk
21.10.2010, 23:08
Грузится внешняя флешка. Хочу остановить все звуки в приложении. SoundMixer.stopAll() останавливает все звуки кроме звуков подгруженной флешки. Однако, проверка SoundMixer.areSoundsInaccessible() дает false, т.е., по идее, проблем быть не должно.
Из хелпа:
По умолчанию вызов метода SoundMixer.stopAll() прекращает воспроизведение только тех звуков, которые находятся в той же изолированной программной среде безопасности, что и вызывающий его объект. Все звуки, воспроизведение которых было начато из другой изолированной программной среды, продолжают воспроизводиться.
AVM1 (у вас ведь AVM1 ролик подгружается?) выполняется на отдельной виртуальной машине. Видимо причина в этом.
Добавлено через 7 минут
Используйте unloadAndStop.
mikhailk
22.10.2010, 14:08
да, чего-то я об этом не подумал
unloadAndStop помог
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.