Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Отключение всех звуков AS3? ВОПРОС (http://www.flasher.ru/forum/showthread.php?t=153533)

nic233 04.04.2011 17:21

Отключение всех звуков AS3? ВОПРОС
 
Здравствуйте у меня вопрос! Предположим у меня есть игра в которой включены звуки, сама игра или программа написана на as3, в Flash CS5. Звуки зациклены! И мне в самой игре по нажатию на кнопку пауза, или отключение звука, нужно отключить все ранее включенные звуки. В as2 была функция stopAllSounds(); - которая все это делала, к сожаленью as3 больше ее не поддерживает(((. Может быть кто ни будь знает и поделиться как это делается.

silin 04.04.2011 17:27

SoundMixer.stopAll() ?

Stargazer 04.04.2011 17:29

SoundMixer.soundTransform ?
да, stopAll логичнее.

nic233 04.04.2011 19:56

Да спасибо получилось. В интернете не мог найти.

surlac 04.04.2011 22:16

Цитата:

Сообщение от silin (Сообщение 986507)
SoundMixer.stopAll() ?

По поводу security. Этот метод останавливает SoundChannels всех Sound-объектов в пределах owner sandbox и не действует на Sound в content sandbox.
Подскажите, здесь под sandbox понимается SecurityDomain (в который загружается Sound) или что-то другое? Всегда думал, что security sandbox применяется только для подгружаемых swf.

kseniya 04.04.2011 22:42

Цитата:

Класс SoundMixer содержит статические свойства и методы для глобального управления звуком в приложении.
Я думаю эта глобальность и распределяется на остальные запущенные приложения. Кто-то где-то говорил что SoundMixer у всех флешек в браузере общий. Поэтому смею предположить что "в пределах owner sandbox" это та флешка в которой воспроизводится звук и чтобы в ней весь звук остановить вызывается SoundMixer.stopAll() который не затрагивает звук в других флешках.

dimarik 04.04.2011 22:47

kseniya, Беленькая на это очень сетовала.

kseniya 04.04.2011 22:49

2dimarik Да может и бред =) но эксперементы с SoundMixer.computeSpectrum доказывают что SoundMixer общий

dimarik 04.04.2011 23:05

Хех. Беленькая — это 0xffffff.


Часовой пояс GMT +4, время: 04:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.