Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Импорт звуков (кнопки) (http://www.flasher.ru/forum/showthread.php?t=184582)

azimkg 22.09.2012 04:26

Импорт звуков (кнопки)
 
1 вопрос

Создал кнопку хочу чтоб при наведении звук 1 играл а при клике звук 2
поставил звук 1 в OVER
а звук 2 в DOWN

Проблема при клике он играет и звук 1 и звук 2 вместе
Как исправить?

2 вопрос

на фоне играет другая музыка
но когда кликаю на видео чтобы проиграть музыка не останавливается
можно как нибудь написать условие типо if movie on stop music.mp3

Я начинающий прошу прощения если вопросы покажутся глупыми
Обычно я ищу сам ответы и так и делал пока на застопорился на этом уровне
Спасибо большое вам за ответы!

dark256 22.09.2012 09:40

1. На каком языке пишете?
2. Почитайте тут: http://www.flasher.ru/forum/showthread.php?t=184068
и далее почитайте хэлп по ключевым словам.
3. Не вставляйте в клипы и кнопки ничего лишнего!

azimkg 22.09.2012 12:56

На AS3
А это имеет значение в данном случае?
Так как я не писал для данного действия спец команды
Просто перетаскиваю один звук на OVER
другой на DOWN

caseyryan 22.09.2012 13:27

Цитата:

Так как я не писал для данного действия спец команды
Просто перетаскиваю один звук на 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();
}


azimkg 22.09.2012 14:22

Спасибо попробую ваш код сейчас!!!


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

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