![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Цитата:
public function TextFieldExample() { var myTextBox1:TextField = new TextField(); myTextBox1.type = TextFieldType.INPUT; myTextBox1.addEventListener(TextEvent.TEXT_INPUT, textInputHandler); addChild(myTextBox1); } public function textInputHandler(e:TextEvent):void { var re:RegExp = /\D/; if (re.test(e.text) || e.target.text.length >= 10) { e.preventDefault(); } } |
|
|||||
|
Регистрация: Mar 2009
Адрес: Москва [СЗАО]
Сообщений: 107
|
Зачем такие сложности?
прекрасно работает. Нужен горизонтальный кроссворд на вроде того, как в передаче ''Поле Чудес'' с Кубовичем))) |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Чтобы, если не угадал букву и ввел неправильную - она не открывалась (не вводилась)?
Потрудитесь выражаться на языке тех, у кого спрашиваете помощи. Без отсылок в иные миры.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Mar 2009
Адрес: Москва [СЗАО]
Сообщений: 107
|
Вот:
[img]http://i11.***********/big/2011/0512/5b/e30d2a8b39894ba87dd170adbfbdf75b.jpg[/img] Это INPUT поля, к-рые я в цикле создал. То есть я могу в любую клеточку букву вписать и всё. Но обрабатывать столько полей уж очень муторно, поэтому хочу 1 INPUT поле, к-рое будет выглядеть как на скриншоте. Возможно ли это? Был у меня вариант - маски наложить на INPUT поле, но столкнулся с 2 проблемами: 1) текст можно вводить только с 1й "клетки" 2) буквы не всегда под маски попадают. |
|
|||||
|
Цитата:
. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Чисто ради забавы - да, можно. Только мороки будет в 10 раз больше, чем с отдельными полями.
Если хочется поупражняться, вот подсказки - 1) Заполните пробелами, и можете вводить "где угодно". 2) TextFormat#tabStops Удачи....
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Mar 2009
Адрес: Москва [СЗАО]
Сообщений: 107
|
хм...попробую с пробелами, не думал, что возможно...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|