Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Multiline TextField. Помогите узнать высоту! (http://www.flasher.ru/forum/showthread.php?t=116591)

photosound 04.10.2008 21:46

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

Столкнулся со следующей проблемой:
Не могу определить высоту 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. Удачи


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

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