Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Сочетание клавиш+CTRL в текстовом поле (http://www.flasher.ru/forum/showthread.php?t=105190)

marat_sa 10.12.2007 13:55

Сочетание клавиш+CTRL в текстовом поле
 
Вложений: 1
Добрый день! Столкнулся с такой проблемой: при вводе в текстовое поле типа TextInput символов с зажатой клавишей CTRL, то в поле появляются некие символы непонятные, которые флэш обрабатывает. А сочетание CTRL+J - вообще перенос каретки! Даже при отключении горячих клавиш, все работает. Вот исходник. В верхнее поле ввводим сочетания, нажимаем ENTER, флэш все переносит в нижнее поле.
Вопрос, как их отключить? Помогите советом, кто знает:rtfm:

etc 10.12.2007 13:58

Баг флеша.

chingachgoog 10.12.2007 14:00

можно запретить вводить ненужные символы (restrict=)

marat_sa 10.12.2007 14:00

И ничего с ним поделать нельзя?!

Как я в restrict введу такие символы, как ? И, главное, перенос?

etc 10.12.2007 14:17

marat_sa, если вы сейчас же не научитесь редактировать свои посты, чтобы что-то добавить, вместо того, чтобы постить новый пост подряд, то я вам выдам очередной плюс.

chingachgoog 10.12.2007 14:42

Цитата:

Сообщение от marat_sa
И ничего с ним поделать нельзя?!

Как я в restrict введу такие символы, как ? И, главное, перенос?

Так символы типа  нужны или нет?

marat_sa 10.12.2007 14:50

Нет, не нужны. Я их всех нашел, затолкал в restrict - Eclipse не хавает...

chingachgoog 10.12.2007 14:58

Цитата:

Сообщение от marat_sa
Нет, не нужны. Я их всех нашел, затолкал в restrict ...

А зачем вы это сделали, раз они не нужны?

marat_sa 10.12.2007 15:09

Я просто смоделировал баг из игры.
В нашей онлайн-игре присутствует чат на флэше. Тестер нашел баг, и я пытаюсь его исправить (баг, а не тестера). Если кто-нибудь начнет переносами кареток флудить, то сбиваются все координаты смайлов (муви клипов), и, сами понимаете, что будет не очень красиво...

2morrowMan 10.12.2007 18:43

Если не можете на флеше, то фильтруйте базар с помощью ПХП.

LinuxVideo 10.12.2007 19:01

1. А нельзя сканкоды снимать? В крайнем случае перехватываем событие, смотрим, нажата ли CTRL, и если так, то просто не апдейтим поле. Оно просто не будет работать.

2. Проверка должна быть на сервере. Всегда. Даже если все 2-3 раза уже проверяется на клиенте. Ибо иногда заказывают написание ботов...

lunariusis 17.12.2007 03:01

Вам уже подсказывали - my_txt.restrict = "a-z A-Z А-Я а-я 0-9 ";
а это значит что можно вводить только бувы алфавита аглицкого, нашей кирилицы и циферки...


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

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