Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Звук по нажатию на клавишу (на клавиатуре) (http://www.flasher.ru/forum/showthread.php?t=126107)

MrMagic 11.06.2009 00:25

Звук по нажатию на клавишу (на клавиатуре)
 
Я делаю приложение для ВКонтакте.ру симулятор барабанной установки. Сделал уже все, только не знаю как вызвать звук по нажатию на клавишу клавиатуры. Помогите пожалуйста. Желательно код.

В приложении зхвук пока идет при наведении на барабан.
http://vkontakte.ru/app648011 вот приложение если вам интересно. СПАСИБО ЗА ПОМОЩЬ)))

dimarik 11.06.2009 01:14

Код AS1/AS2:

onKeyDown, Sound

Это весь код, который Вам нужен, чтобы найти как напиcать код.

MrMagic 11.06.2009 01:43

Спасибо большое)))

Добавлено через 23 минуты
а можно полный код? пусть звук называется sound.wav и нужно чтобы он проигрывался при нажатии на клавишу "w"

dimarik 11.06.2009 02:11

давайте определимся: звук так называется в библиотеке или это отдельный файл на диске?

Р.S. Устаю уже повторять: чем точнее описана проблема, тем быстее она решается. Извините, старый стал.

MrMagic 11.06.2009 09:10

Этот звук находится в библиотеке, пусть он называется "sound.wav". Мне нужно сделать так, чтобы при нажатии на кнопку на клавиатуре (пусть для примера это будет "w") играл этот звук.

dimarik 11.06.2009 11:47

Код AS1/AS2:

var sound:Sound = new Sound();
sound.attachSound("sound.wav");
 
Key.addListener(this);
 
function onKeyDown():Void {
        if ( Key.getCode() == 87 )  {
                sound.start();
        }
}


MrMagic 11.06.2009 12:58

благодарю)))

Добавлено через 17 минут
и это прямо в первый кадр пихать?

dimarik 11.06.2009 13:20

за 17 минут можно было и пихнуть для проверки

MrMagic 11.06.2009 15:23

нет, не идет. компилятор ошибку не выдает, но звука нет. разумеется, я переименовал звук в который нужет и английскую раскладку включил

dimarik 11.06.2009 16:06

Все там пашет. Давайте исходник в формате CS3.

silin 11.06.2009 16:16

кроме того, что звук в библиотеке называется как-то, нужно, чтобы стояла галка export for AS и был прописан identifier, который и нужен для sound.attachSound

dimarik 11.06.2009 16:21

Цитата:

В приложении зхвук пока идет при наведении на барабан.
Я решил, что с экспортом у него проблем нет.

silin 11.06.2009 16:26

да я на всякий случай.., мало ли
зы
может он в кадре, на который скачем при наведении..

MrMagic 11.06.2009 19:19

http://overchuk.ucoz.ru/Untitled-1.fla

Добавлено через 2 минуты
все, спасибо)))) помогло))) а где keycod'ы можно найти?

Добавлено через 4 минуты
а, все, я ASCII нашел)) ВСЕМ СПАСИБО))

Добавлено через 26 минут
заходите и тестите барабаны)))) (линк в первом посте)

dimarik 15.06.2009 11:44

Хотелось барабанов, но "Приложение еще не загружено его автором". Ждем-с.

Ceper@ 15.06.2009 14:35

День добрый. Вот совпадение. Тоже делаю симулятор барабанов но не для "Вконтакте", а для своих целей только с клавишами проблем нету. У меня вопрос немного другой.
Я хочу использовать педали от руля как кнопки для бочки. Можно ли их нажатие как то отследить. Они помоему как оси Y работают.

dimarik 15.06.2009 14:42

Можно, если они системным курсором рулят.

Ceper@ 15.06.2009 14:47

Нерулят. Руль (весь набор) считаеться как джойстик с 12 кнопками и осями X Y. Т.е сам поворот руля это изменение X, а педалей эт Y.
Вообще флеш позволяет работать с такими устройствами?

dimarik 15.06.2009 14:52

Наверно, через какую-нибудь оболочку это можно


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

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