![]() |
Ограничение input-text
Перелопатила весть поиск, но так и не разобралась. Как мне сделать так чтобы поле ввода ограничивалось размерами текст-бокса? То есть дошел до конца и дальше не печатает. Ну или хотя бы ввести ограничение на кол-во строк что ли...
Нашла в архиве вот такой скрипт: Код:
var a_txt:TextField = _root.createTextField("a_txt", 0, 0, 0, 200, 100); |
читай про maxChars
|
Вот из хелпа - maxChars
Property; the maximum number of characters that the text field can contain. Это ж про символы, а мне не символы нужно ограничить а строки или поле само. В нашем языке символы имеют разную ширину, поэтому текст с одним и тем ж кол-вом символов может занимать очень разное кол-во строк, так что это не подходит. |
тогда читай про символы перевода на новую строку \r \n
|
Цитата:
Код:
var txt:TextField = this.createTextField ("txt", 0, (Stage.width - 50) / 2, (Stage.height - 20) / 2, 50, 20); |
iNils, спасибо, но не работает.
Отчаянно пытаюсь включиться... Может 7-ой flash устарел для него? Насколько я поняла он должен ставиться в фрейм сцены и автоматом создавать текст. поле по заданным параметрам, но выдает пустой экран. |
Если семерка то надо в первой строке удалить:
Код:
var txt:TextField = |
iNils, сенкс! Так работает даже код из моего первого поста, оказывается всё дело было в этой строчке.
|
| Часовой пояс GMT +4, время: 20:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.