Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с парсингом html строк из XML (http://www.flasher.ru/forum/showthread.php?t=158944)

Recky 25.06.2011 12:59

Проблема с парсингом html строк из XML
 
Из XML выдергиваю нод:
Код:

<desc> <![CDATA[Some Text.</br> description ]]> </desc>
Загоняю его в переменную:
Код AS3:

var descTxt:String = bannerXML.image[nextImg].desc;

Теперь надо все это мероприятие отправить в javascript:
Код AS3:

ExternalInterface.call("ArtTxt", titleTxt, descTxt);

В JavaScript приходит со скобками в escape виде:

Код:

Some Text.&lt;/br&gt; description
И соответственно выводиться как "Some Text.</br> description"
А надо бы чтобы тэг переноса работал. Помогите как все это дело разрулить?

stweet 25.06.2011 14:35

Цитата:

Сообщение от Recky (Сообщение 1006434)
Из XML выдергиваю нод:
Загоняю его в переменную:
Код AS3:

var descTxt:String = bannerXML.image[nextImg].desc;


кто же XML данные в String загоняет?

Recky 25.06.2011 15:59

Кто же так в форумах на вполне конкретные вопросы отвечает?

stweet 25.06.2011 16:38

Какой вопрос такой и ответ)

-De- 25.06.2011 16:52

descTxt чему равно? Вроде нормально должно быть.

Recky 25.06.2011 17:05

равно = Some Text.&lt;/br&gt; description

stweet 25.06.2011 17:13

поменяй эту строчку
Код AS3:

var descTxt:String = bannerXML.image[nextImg].desc;

на
Код AS3:

var descTxt:XML = bannerXML.image[nextImg].desc;


Recky 25.06.2011 19:04

К сожалению JavaScript таких переменных не приемлет, на выходе пусто!

Crazy 25.06.2011 19:20

Я не очень понимаю, что вы здесь обсуждаете, пока не показан исходный код ArtTxt...

Recky 25.06.2011 19:25

Ой сорри JavaScript вот на странице:
Код:

function ArtTxt(title, desc){
                $('#art_description p').text(desc).fadeIn('slow');
        }



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

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