28.06.2011, 20:21
|
|
блогер
Регистрация: Apr 2011
Сообщений: 583
|
Ну да, с высотой думаю проблем не будет. А вот с шириной текста непонятно.
Я в предыдущем посте не так выразился. Есть некая ширина текстового поля txt.width.
1. Вычисляем ширину уже написанного текста с помощью textWidth.
2. Видим что значение textWidth уже приближенно к txt.width. Дальше.
3. Пользователь вводит еще один символ и флеш прятает весь раньше написанный текст, оставляя видным лишь последний символ.
Возвращаемся к п.2. Что нужно сделать? Нужно txt.width увеличить, чтобы поместился еще один символ. Увеличиваем на 10 пикселей - мало (еще один символ не помещается, получается то что в п.2). Пробуем увеличить на 50. Много(уродство получается). Выходит что нужно увеличить на ширину вводимого символа плюс отступ+запас(1-2 пиксела). Так вот. Как это сделать программно?
__________________
Я мало чего умею, но зато хорошо умею учиться...
|