Показать сообщение отдельно
Старый 22.12.2010, 13:06
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 6  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Вам надо определить - проигрывается ли в наастоящий момент данный звук.
1. Заведите переменную, которая выставляется в TRUE при первом запуске звука и в FALSE по onSoundComplete и при инициализации. Соотв
Код AS1/AS2:
if ( !звук_звучит ) myMus.start(0,0);
2. Почитайет про .position
Код AS1/AS2:
if ( myMus.position == 0 ) start(0,0);
НИкаких велосипедов и хитростей. Просто методжы класа и здравый смысл. А так, пока альфа у вас менье 30, а она меньше, звук у ас запускается каждый раз.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2