|
|
|||||
Регистрация: Aug 2011
Адрес: Урал
Сообщений: 43
|
autoSize для textField
День добрый.
Нужно сделать банальную вещь: автоматическое выравнивание высоты текстового поля, в зависимости от содержимого. Везде, где не смотрел примеры, применяется такая конструкция (ну, собственно, так и реализовал). Hint.as : package { import flash.text.*; public class Hint { var hinttf:TextField = new TextField(); public function Hint(xcoord, ycoord, hinttext):void { x = xcoord; y = ycoord; var myformat:TextFormat = new TextFormat(); with(myformat) { color = 0xF6FF00; font = "Tahoma"; size = 14; }; with(hinttf) { background = true; backgroundColor = 0x645439; border = true; borderColor = 0x000000; alpha = 0.8; selectable = false; wordWrap = true; multiline = true; x = 0; y = 0; text = hinttext; width = 200; TextFieldAutoSize.LEFT; setTextFormat(myformat); }; addChild(hinttf); } } } Проблема: Высота текстового поля всегда остается фиксированной, не зависимо от количества находящихся в нем символов. Обращаюсь к нему так: Что я делаю не так? Последний раз редактировалось Denis_Pryanikov; 30.08.2011 в 10:30. Причина: внес ясности |
|
|||||
Регистрация: Aug 2011
Адрес: Урал
Сообщений: 43
|
да, Вы правы. Спасибо
|
Часовой пояс GMT +4, время: 20:42. |
|
« Предыдущая тема | Следующая тема » |
|
|