Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   XML + TextField (http://www.flasher.ru/forum/showthread.php?t=112930)

googleavast 12.06.2008 18:53

XML + TextField
 
У меня такая проблема впервые. Дело в том, что я пытаюсь присвоить xml переменную тект филду. Текст филд оказывается пустой, но при этом трейсит его свойство text правильно(т.е. как мне нада).

Код:

var news_xml:XML=new XML(e.target.data).normalize();
                for(var kol_news:int=0;kol_news<2;kol_news++){
                        var newscontent:NewsBlog=new NewsBlog();
                        addChild(newscontent);
                        newscontent.x=16;
                        newscontent.y=50+newscontent.height*kol_news;
                        newscontent.t.htmlText=news_xml.news[kol_news].title[0];
                        newscontent.n.htmlText=news_xml.news[kol_news].content[0];
                }

В NewsBlog'e есть два динамик текст филда. Названия все правильные. Все способы перепробывал. В чем беда?

wvxvw 12.06.2008 19:27

А что будет если .toXMLString() добавить?

googleavast 12.06.2008 19:44

то же самое, и тоже самое будет если .toString() добавить.

еще дописал
Код:

trace(newscontent.t);
выводит [object TextField] Значит сам филд виден.

Gaen 13.06.2008 01:19

newscontent.t.htmlText=news_xml.news[kol_news].title[0].text();

Alex Lexcuk 13.06.2008 19:12

А вы в курсе, что после каждого тега вставляется перенос строки?
Надо сделать спец функцию, что бы удалить переносы строки. Вот, что у меня получилось.
http://dnadillo.dn.ua/fla/XML/img-xml.swf
http://dnadillo.dn.ua/fla/XML/mur_xml_file_img.xml

googleavast 14.06.2008 01:11

Шоколадно! Спс. Все работает.


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

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