Форум 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)
-   -   Изменение размера динамического текстового поля с HTML (http://www.flasher.ru/forum/showthread.php?t=121719)

Smouck 21.02.2009 18:48

Изменение размера динамического текстового поля с HTML
 
Возникла проблема.
В пустом мувике, есть динамическое текстовое поле...
Подгружаю в это поле HTML содержимое из XML файла, мне необходимо узнать теперь размер мувика по вертикали. Я так понимаю через Listener, но простите чайника, никогда с ними не работал.... Может кто подскажет в двух словах, что можно сделать применительно к моему случаю? По форуму много информации, но ни как не соображу, как это применить мне.

scarbo 21.02.2009 19:42

Если я правильно понял,то вы грузите XML.
Тогда размер Вы сможете узнать,только после полной загрузки XML,что0то типа такого:
Код AS1/AS2:

var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function (suc){
if(suc){
//тут функция парсинга Вашего XML;
//и тут же можно узнать размер мувика - trace(my_mc._height);
}
}
myXML.load(/*тут адрес XML*/);


Smouck 21.02.2009 20:00

Цитата:

//тут функция парсинга Вашего XML;
//и тут же можно узнать размер мувика - trace(my_mc._height);
Если делать так, то отловится предыдущая высота мувика.
А на момен текущей загрузки, там всего навсего переменная, в которой хранится HTML текст!?
Мне вот вообще не понятен момент изменения высоты мувика!!! И как его поймать?

Добавлено через 2 часа 33 минуты
Видимо никто просто не сталкивался с подобной проблемой... :)
Проблема решена, но мне отсталому пришлось убить на нее кучу времени!
Если, у кого возникнет подобная -- обращайтесь :)

scarbo 21.02.2009 23:05

Цитата:

Если делать так, то отловится предыдущая высота мувика.
А на момен текущей загрузки, там всего навсего переменная, в которой хранится HTML текст!?
Мне вот вообще не понятен момент изменения высоты мувика!!! И как его поймать?
Блин,функция парсинга,предусматривает заполнение текстфилда(с autoSize = true) текстом,текстфилд заполнился,растянулся вниз,мувик его содержащий тоже растянулся,трейсим высоту мувика.Чего тут ловить?

Smouck 22.02.2009 00:21

Спорить не стану... В тестовом файле делается за 5 минут, а когда намешаешь вокруг функций вагон, тогда не все сразу получается... Видимо просто я не смог верно сформулировать вопрос!

scarbo 22.02.2009 01:31

Цитата:

В тестовом файле делается за 5 минут
Пардон,что у Вас во флеше делается за 5 минут?XML грузится чтоли?


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

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