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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.01.2009, 17:47
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 11  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
а без понятния, я растолковал мысль darkstranger'a, если нет, то можно сделать кривой обход со сканированием нажатой клавиши, но вот только стоит ли игра свеч?
__________________
: M F N W :

Старый 31.01.2009, 17:50
bejo вне форума Посмотреть профиль Отправить личное сообщение для bejo Найти все сообщения от bejo
  № 12  
Ответить с цитированием
bejo

Регистрация: Jan 2009
Сообщений: 7
Цитата:
Сообщение от CEBEP Посмотреть сообщение
bejo, даа. как что так "русские оккупанты", а как просить помощи, то на "вражеский" форум. Да ещё высказывать гордость, о не знании языка.
bejo, вы мне противны...
во первых в том что случилось в этом я не вину русских граждан, ета все политика и политики здесь простые люди не причем.
во вторых для меня "вражеский" форум не существует, форум для коммуникации людеи.
в третьем я не горжусь с тем что не умею писать по русски, Потому я и извинился.

и я русско-английский перевод потому попросил что здесь мне не найти того кто бы сделал это на "грузинско-английский".

мне вы тоже противни что приходится ета объяснят но это не беда, беда в том что эта приходится объяснять к грузину.ви вит грузин? (надеюсь что нет)

Добавлено через 7 минут
а в AS3 нельзя ну как в JS "event.keyCode=??" и все нормально а в AS3 event.keyCode вообще не изменяется . никак нельзя его изменит?

Старый 31.01.2009, 22:09
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 13  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
а вот оно что ... у флэшплэйера проблемы с ловлей клавиатуры. вероятно Вам нужен charCode.

Старый 01.02.2009, 00:52
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 14  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
можно слушать KEY_DOWN и TEXT_INPUT и в обработчике TEXT_INPUT подсовывать тестфилду нужный символ, полученный из кода клавиги

Код AS3:
textField.addEventListener(TextEvent.TEXT_INPUT, textInputHandler);
textField.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
private function keyDownHandler(evnt:KeyboardEvent):void 
{
	keyCode = evnt.keyCode;
}
 
 
private function textInputHandler(evnt:TextEvent):void 
{
	evnt.preventDefault();
 
	//тут надо как-то привести код клавиши к нужной кодовой странице (таблица?)
	//я не знаю как, только для теста:
	var char:String=checkBox.selected ? String.fromCharCode(keyCode) : String.fromCharCode(keyCode + 995);
 
	textField.appendText(char);
 
	var pos:int = textField.caretIndex;
	textField.setSelection(pos+1, pos+1);
 
}

Старый 01.02.2009, 01:46
bejo вне форума Посмотреть профиль Отправить личное сообщение для bejo Найти все сообщения от bejo
  № 15  
Ответить с цитированием
bejo

Регистрация: Jan 2009
Сообщений: 7
Цитата:
Сообщение от silin Посмотреть сообщение
можно слушать KEY_DOWN и TEXT_INPUT и в обработчике TEXT_INPUT подсовывать тестфилду нужный символ, полученный из кода клавиги

Код AS3:
textField.addEventListener(TextEvent.TEXT_INPUT, textInputHandler);
textField.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
private function keyDownHandler(evnt:KeyboardEvent):void 
{
	keyCode = evnt.keyCode;
}
 
 
private function textInputHandler(evnt:TextEvent):void 
{
	evnt.preventDefault();
 
	//тут надо как-то привести код клавиши к нужной кодовой странице (таблица?)
	//я не знаю как, только для теста:
	var char:String=checkBox.selected ? String.fromCharCode(keyCode) : String.fromCharCode(keyCode + 995);
 
	textField.appendText(char);
 
	var pos:int = textField.caretIndex;
	textField.setSelection(pos+1, pos+1);
 
}
спосиба
я попробую ета переделат

Старый 01.02.2009, 20:25
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 16  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Цитата:
Сообщение от CEBEP Посмотреть сообщение
bejo, даа. как что так "русские оккупанты", а как просить помощи, то на "вражеский" форум. Да ещё высказывать гордость, о не знании языка.
bejo, вы мне противны...
Мне стыдно за моих соотечественников, таких как СЕВЕР

По теме. Интересно, а нет ли клавиатур, где другое расположение пар английско-русских символов?

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
BlooDHounD
Fernando Costa

а моя мысль вытекла из

Цитата:
Сообщение от bejo Посмотреть сообщение

в JS-е ета ни поблема но сдес все ни так
ну я подумал, раз в js для bejo не проблема, я дал почву для размышления, как использовать java в flash
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 02.02.2009, 10:30
bejo вне форума Посмотреть профиль Отправить личное сообщение для bejo Найти все сообщения от bejo
  № 18  
Ответить с цитированием
bejo

Регистрация: Jan 2009
Сообщений: 7
спасибо всем все получилось


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

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

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


 


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


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