PDA

Просмотр полной версии : Multiline TextField. Помогите узнать высоту!


photosound
04.10.2008, 21:46
Всем здравствуйте.

Столкнулся со следующей проблемой:
Не могу определить высоту TextField, которая меняется в зависимости
от того, сколько строк получится в подгружаемом в него тексте из xml.

my_mc.2my_txt.autoSize = "left";
// параметр multiline указан не в скрипте

myButton_mc.onPress = function() {
1my_txt.text = my_mc.2my_txt._height;
// + из xml в 2my_txt грузится новый блок текста
}

при нажатии на myButton_mc в 1my_txt возникают всякие разные цифры, несоответствующие реальности (например при четырёх строчках двенадцатого размера может появиться 4, или что еще интереснее, при вызове этого же текста еще раз, какое-нибудь другое непонятное число).

Буду очень рад, если вы поможете разобраться с проблемой!

flash33
04.10.2008, 21:53
Кто вас учил давать имена экземплярам начинающиеся с цыфр - плюньте ему в голову.
По теме - определяйте высоту текста в момент полной загрузки текста, а это происходит гарантированно только при событии onLoad. Удачи