|
|
|||||
Регистрация: Jul 2006
Сообщений: 32
|
TLFTextField и его width
Друзья, помогайте..
Свойство width для Sprite c TLFTextField определяется не своевременно, как решить? import fl.text.TLFTextField; import flash.display.Sprite; var txt:TLFTextField = new TLFTextField(); var mc:Sprite = new Sprite(); mc.addChild(txt); addChild(mc); txt.text = "fsdfsdfsd"; trace(mc.width); //0 //если засветить свойство width у текста, то он чудесным образом его сразу видит. Но такой вариант подходит только для дебажных плееров, что совсем не вариант trace(txt.width); //100 trace(mc.width); //100 |
|
|||||
эту строчку txt.text = "fsdfsdfsd";
перед добавление txt в mc |
|
|||||
Регистрация: Jul 2006
Сообщений: 32
|
KiL33
Не пойдет, текст динамический и меняется постоянно, при каждом изменении нужно мониторить какого размера стал контейнер с текстом и корректировать его размеры для встраивания в определенную ограниченную область Добавлено через 8 минут Вот такой костыль кстати работает. Другого ничего на ум не пришло |
|
|||||
Может так
Правда я не могу сказать, насколько это лучше вашего варианта) |
Часовой пояс GMT +4, время: 20:47. |
|
« Предыдущая тема | Следующая тема » |
|
|