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

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

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

Регистрация: May 2011
Адрес: 0,0,0 относительно меня
Сообщений: 123
По умолчанию экранная клавиатура

Задача: написать некое подобие экранной клавиатуры, но действующей лишь в рамках одного ролика. Т.е. есть несколько полей для ввода текста и отрисованная клавиатура с кнопочками. Необходимо отлавливать нажатия кнопок клавиатуры и вносить соответствующие изменения в поля, где был фокус.
Как я вижу реализацию: хранить в отдельной переменной инфу о том, какое текствое поле последним получило фокус, и о том, на какой позиции стоит маркер в этом поле. Далее же, используя эту инфу, вносить требуемые изменения в нужном поле. Но возникают трудности с таблицей, к примеру: как определить позицию маркера в ячейке? Ну и вообще быть может кто сталкивался с подобной задачей? С какой стороны лучше подойти к этому вопросу? )

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

Теги
экранная клавиатура

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

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


 


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


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