PDA

Просмотр полной версии : только латинские буквы


swat05
15.07.2008, 18:27
Доброго времени суток. Подскажите, пожалуйста, как в компоненте textArea сделать ограничение на ввод, а именнно только чтобы вводились латинские буквы, цифры, знаки? Одним словом, чтобы убрать русские буквы.

chingachgoog
15.07.2008, 19:15
TextField.restrict

swat05
15.07.2008, 23:39
а что именно делает этот метод? Исключает русские буквы?

iNils
15.07.2008, 23:49
Это не метод, а свойство. Откройте хелп и прочтите.

swat05
16.07.2008, 02:08
К сожаления я владею англиийским не так хорошо, чтобы перевести всё это, а промт и половины слов не распознал. Я пробовал такой код:trace(my_string.restrict)
// где my_string = "слово123, word123"но в окне output получил undefined Обьясните пожалуйта как работает этот метод?

iNils
16.07.2008, 02:11
Конечно могу процитировать русский перевод, но лучше дам ссылку (http://flash-mx.ru/help/), чтобы вы на будущее знали, где читать описание методов и свойств.

swat05
16.07.2008, 02:52
всеравно не получается.я создал текстовое поле inputText и написал вот такой кодonClipEvent(load) {
my_txt.restrict = "A-Z a-z 0-9";
}
при вводе текста на русском, появляются русские символы. Как тут быть?

iNils
16.07.2008, 03:04
У вас my_txt это название экземпляра текстового поля?

swat05
16.07.2008, 14:45
я незнаю что такое экземпляр, но знаю как это делал: создал на руте текстовое поле(текстбокс input поле) и в строке var: my_txt записал

crazyone
16.07.2008, 15:07
Эх, Равшан-равшан...
var - это переменная.
Inctance Name - это имя экземпляра.

И да, оно текстовое поле, а не бокс, называйте его или текстфилдом или текстовым полем. А то возникают лишние предположения о сторонних компонентах или классах.

swat05
16.07.2008, 17:46
ну так как установить ограничение на ввод русских букв?

iNils
16.07.2008, 17:50
Перечитайте тему еще раз.

crazyone
16.07.2008, 17:53
Перечитайте тему еще раз. В первом же ответе в теме написано правильное решение.

swat05
16.07.2008, 18:02
всё, вьехал, спасибо большое всем, кто помогал