Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   text_.height=text_.textHeight; (http://www.flasher.ru/forum/showthread.php?t=131628)

StepanR 25.10.2009 00:44

text_.height=text_.textHeight;
 
Пишу строчку text_.height=text_.textHeight; где text - TextField
но в текстовое поле почему-то в текстовое поле влезают не все строки (в htmltext у меня есть междустрочное расстояние), текст прокручивается.
Как узнать реальную высоту текста, чтоб не прокручивался?

hipot 25.10.2009 01:10

textHeight - это интересное свойство для динамических полей из фазы рендеринга текста (по идее оно должно включать и междустрочный интервал). Я прибавлял 10-15px к высоте как в вашей формуле. Точную формулу расчета тоже бы хотел пронаблюдать.

Artic 25.10.2009 01:20

где прокручивается ?

у вас текстовое поле выполняет роль скроллера ? ОМГ

PS ни че не понятно, честно ! опишите подробнее ...

silin 25.10.2009 01:23

высота текста как дисплейОбжекта (height) не равна высоте самого текста (textHeight), а больше на высоту полей или не знаю чего еще..
самое простое выставить текстфилду autoSize, либо разбираться/подгонять на сколько надо увеличить textHeight, чтобы весь текст попал в height

hipot 25.10.2009 01:26

вот silin правильно ответил, я тоже подгонял, делал
text_.height=text_.textHeight + 15; // 15 - тут подгоняем

kackbip 26.10.2009 07:15

Уж лучше использовать autoSize, чем париться с textHeight.

marat_sa 26.10.2009 08:11

Многострочный текстфилд с автосайзом всегда прокручивается колесом мышки - это бага плеера.

Чтоб не прокручивался, юзайте свойство mouseWheelEnabled у текстового поля.

Wolsh 26.10.2009 12:44

Вроде ровно 4 пикселя всегда поля были. С самого рождения Флэша)))


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

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