Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.08.2007, 08:57
Aspirin вне форума Посмотреть профиль Отправить личное сообщение для Aspirin Посетить домашнюю страницу Aspirin Найти все сообщения от Aspirin
  № 1  
Ответить с цитированием
Aspirin
 
Аватар для Aspirin

Регистрация: Sep 2005
Адрес: Russia, Irkutsk
Сообщений: 28
По умолчанию прикрепить команды к клавишам

Всем доброго времени суток.
Я сейчас работаю над комиксом во флеше, перемещение между страницами происходит посредством двух кнопок внизу, назад и вперед.
Нужно сделать так, чтобы эти кнопки также управлялисьс клавиатуры кнопками влево и вправо(стрелочками)
насколько я понимаю это не так уж и сложно сделать.
Помогите, пожалуйста, кто знает заранее благодарен

Старый 30.08.2007, 09:17
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код:
var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
	switch (Key.getCode()) {
	case Key.LEFT :
		trace("key left is down");
		break;
	case Key.RIGHT :
		trace("key right is down");
		break;
	}
};
Key.addListener(keyListener_obj);

Старый 30.08.2007, 11:59
Aspirin вне форума Посмотреть профиль Отправить личное сообщение для Aspirin Посетить домашнюю страницу Aspirin Найти все сообщения от Aspirin
  № 3  
Ответить с цитированием
Aspirin
 
Аватар для Aspirin

Регистрация: Sep 2005
Адрес: Russia, Irkutsk
Сообщений: 28
udaaff, спасибо за ответ.Я почти не понимаю в AS...
я так понимаю там куда-то надо вставить название символа, который является кнопкой, не могли бы вы подсказать куда?

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

Регистрация: Jul 2007
Сообщений: 306
Код:
goLeft = function(){
	//zdesi pishi sobitia pri najatii na levuiu knopku
	trace("key left is down");
	}

goRight = function(){
	//zdesi pishi sobitia pri najatii na levuiu knopku
	trace("key right is down");
	}

var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
	switch (Key.getCode()) {
	case Key.LEFT :
		goLeft();
		break;
	case Key.RIGHT :
		goRight();
		break;
	}
};
Key.addListener(keyListener_obj);

leftButton_mc.onRelease = goLeft;
rightButton_mc.onRelease = goLeft;

Старый 31.08.2007, 10:34
Aspirin вне форума Посмотреть профиль Отправить личное сообщение для Aspirin Посетить домашнюю страницу Aspirin Найти все сообщения от Aspirin
  № 5  
Ответить с цитированием
Aspirin
 
Аватар для Aspirin

Регистрация: Sep 2005
Адрес: Russia, Irkutsk
Сообщений: 28
блин, всё равно не могу понять...Мое знание AS ограничено командами плей и стоп, а более серьезно изучить пока времени нет.
Был очень признателен, если бы все расписали подробно, для чайника
А еще лучше выслать исходник на мыло nkv89@mail.ru - буду очень благодарен

Старый 31.08.2007, 10:50
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Aspirin, код, который я привел в пример, отлавливает нажатие клавиш на клавиатуре, не нужно создавать никаких симоволов, просто поместите код в первый кадр главного таймлайна.

Старый 02.09.2007, 08:51
Aspirin вне форума Посмотреть профиль Отправить личное сообщение для Aspirin Посетить домашнюю страницу Aspirin Найти все сообщения от Aspirin
  № 7  
Ответить с цитированием
Aspirin
 
Аватар для Aspirin

Регистрация: Sep 2005
Адрес: Russia, Irkutsk
Сообщений: 28
udaaff, все равно ничего получается...

Старый 02.09.2007, 10:54
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Выложите свой исходник.

Старый 03.09.2007, 20:53
Aspirin вне форума Посмотреть профиль Отправить личное сообщение для Aspirin Посетить домашнюю страницу Aspirin Найти все сообщения от Aspirin
  № 9  
Ответить с цитированием
Aspirin
 
Аватар для Aspirin

Регистрация: Sep 2005
Адрес: Russia, Irkutsk
Сообщений: 28
он слишком тяжелый...

Старый 03.09.2007, 21:00
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 10  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Untitled-1.zip

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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