![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2001
Сообщений: 29
|
странную вещь обнаружил.
создаётся дин. поле res. далее примерно так: res.htmlText = _parent.msg;
res.setTextFormat(msgFormat);
res.autoSize = "center";
drawLayers(res.textHeight);
trace("textHeight: " + res.textHeight + " height: " + res._height);
суть вот в чём: если текст большой, то подкладка как правило отстаёт от него по высоте где-то на 100-200 px.. долго не мог понять в чём дело, потом сделал так: res.htmlText = _parent.msg;
res.setTextFormat(msgFormat);
res.autoSize = "center";
trace("textHeight: " + res.textHeight + " height: " + res._height);
drawLayers(res.textHeight);
trace("textHeight: " + res.textHeight + " height: " + res._height);
textHeight: 574 height: 578.05 textHeight: 867 height: 871.75 то есть код исполняется не последовательно, либо аттрибуты поля не успевают обновляться....
__________________
loadin'....... |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
...либо что-то в скрипте.
|
|
|||||
|
Регистрация: Jan 2002
Адрес: Moscow.,City
Сообщений: 80
|
Либо что то во 2й строке 2-ог кода под углом sin 45!
А кстати если известен sin как найти cos? К примеру значение sin=3,5!
__________________
I want know All Evrething about Flash! :D |
|
|||||
|
Регистрация: Sep 2001
Сообщений: 29
|
Цитата:
__________________
loadin'....... |
|
|||||
|
Регистрация: Sep 2003
Адрес: Ukraine, Kyiv
Сообщений: 14
|
В общем, я так понял, загрузка данных в textfield происходит независимо от остальных событий: когда загрузится - тогда и ладно
![]() Мне, например, нужно установить необходимость появления самопального скроллинга для dynamic text field. И что же? Функция загрузки длиннющего текста из файла отработала, а textHeight - 107. И лишь чуть спустя устанавливается реальная высота... Что ж получается? Совать в onClipEven(EnterFrame) проверку, продолжает ли еще увеличиваться длина? И лишь когда значение "устаканится", использовать его? ![]() |
![]() |
Часовой пояс GMT +4, время: 04:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|