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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.05.2013, 13:04
GuitarFan вне форума Посмотреть профиль Отправить личное сообщение для GuitarFan Найти все сообщения от GuitarFan
  № 11  
Ответить с цитированием
GuitarFan

Регистрация: May 2013
Сообщений: 22
Я верю, что ваш код работает. Спасибо что написали, я использую его в случае, если с KeyPress не получится. Я просто не могу понять, почему с другими кнопками работает, а с Энтер - нет.

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

Регистрация: Dec 2006
Сообщений: 1,764
наверное потому что код навешан в самой кнопке + и -, и эти кнопки визуально существуют в вашем калькуляторе, а кнопки - мувика Enter судя по всему нет
__________________
а за окном атлантический океан!

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

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Погуглите хэлп вот для такой конструкции.

Код AS1/AS2:
onClipEvent (keyDown) {
 if (Key.getCode() == Key.RIGHT) {
 this._parent.nextFrame();
 } else if (Key.getCode() == Key.LEFT) {
 this._parent.prevFrame();
 }
}
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 30.05.2013, 13:41
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 14  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
На всякий случай.
Если что, проверять работу клавиатурных событий нужно не во Flash IDE, а запуская ролик отдельно во избежания перехватывания горячих клавиш самой программой (или отключить хоткеи при тестировании в настройках программы).
__________________
Идите первым!

Старый 30.05.2013, 13:42
GuitarFan вне форума Посмотреть профиль Отправить личное сообщение для GuitarFan Найти все сообщения от GuitarFan
  № 15  
Ответить с цитированием
GuitarFan

Регистрация: May 2013
Сообщений: 22
Цитата:
наверное потому что код навешан в самой кнопке + и -, и эти кнопки визуально существуют в вашем калькуляторе, а кнопки - мувика Enter судя по всему нет
То есть вы говорите, что KeyPress срабатывает только если есть кнопка Enter? Ведь кнопки у меня все одинаковые, я просто на них кликаю, жму F9 и пишу код. То есть этот код привязан к кнопкам. И к кнопке равно на калькуляторе у меня привязан Ентер. Если будет время, вот мой проект:
http://ge.tt/7a0z22i/v/0?c
Кода тут по минимуму. Код на кнопках и в первом ключе.

Старый 30.05.2013, 14:30
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 16  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
я конечно понимаю что Flash CS6 это круто и модно сейчас, но в наличии такого не имею, максимум Flash CS 5.5 и да, я кнопку Enter не вижу в калькуляторе этом
__________________
а за окном атлантический океан!

Старый 30.05.2013, 15:18
GuitarFan вне форума Посмотреть профиль Отправить личное сообщение для GuitarFan Найти все сообщения от GuitarFan
  № 17  
Ответить с цитированием
GuitarFan

Регистрация: May 2013
Сообщений: 22
Что значит кнопка Enter? Кнопки все одинаковые, а на них просто текст написан.
keyPress же не привязывается к тексту на кнопке, я не понимаю почему вы постоянно говорите, что там нет кнопки с надписью Enter.
on(release, keyPress"<Enter>") {trace(111);}
Если я правильно понимаю, эта функция должна сработать либо при release (нажатии на кнопку) либо при нажатии кнопки, которая указана после keyPress. Для keyPress не нужна никакая кнопка Enter в моем калькуляторе, на сколько я понимаю. Он отслеживает нажатия клавиатуры.

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

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

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


 


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


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