Показать сообщение отдельно
Старый 22.09.2012, 13:27
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Так как я не писал для данного действия спец команды
Просто перетаскиваю один звук на OVER
другой на DOWN
Суть в том, чтобы при открытии одного звука, другой принудительно останавливался.
Лучше не делать это на over / down кнопки, а использовать SoundChannel
что-то типа:
Код AS3:
 
var soundChannel:SoundChannel;
 
myButton.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
myButton.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
 
function onMouseDown(e:MouseEvent):void {
       if (soundChannel) { soundChannel.stop(); }
       soundChannel = sound1.play();
}
function onMouseUp(e:MouseEvent):void {
       if (soundChannel) { soundChannel.stop(); }
       soundChannel = sound2.play();
}