Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Верно ли получаю значение из XML? (http://www.flasher.ru/forum/showthread.php?t=146126)

stefan_1 29.10.2010 14:16

Верно ли получаю значение из XML?
 
Код получения:
Код AS3:

var XmlH:XML = new XML(url_loader4.data);
        is_send1 = XmlH.elements("response");

Сам XML такой:
Цитата:

<?xml version="1.0" encoding="UTF-8"?>
<response>1205887037</response>
Правильно ли обращаюсь к элементу?

passertm 29.10.2010 14:26

меня это тоже всегда удивляло но в XmlH ты не увидишь response а только содержимое.
на пример если xml был
Цитата:

<?xml version="1.0" encoding="UTF-8"?>
<response><value>1205887037</value></response>
то правильно былобы написать так
Код AS3:

var XmlH:XML = new XML(url_loader4.data);
        is_send1 = XmlH.elements("value");


stefan_1 29.10.2010 14:28

Вот в этом и проблема, мне нужно получить 1205887037 из <response></response>

passertm 29.10.2010 14:32

а полученный XmlH и будет значение.
попробуй его протрейсить

Добавлено через 1 минуту
Код AS3:

var xml:XML = 
        <foo>2134</foo>;
var n:int=int(xml);
trace(n);


Dweem 29.10.2010 14:35

Код AS3:

trace(XmlH)

*опаздал малость

-De- 29.10.2010 14:38

XmlH.toString() ? Number(XmlH) ?
*боевой слоупок

stefan_1 29.10.2010 15:31

XmlH.toString() ? Number(XmlH) ?

Тоже дают null

udaaff 29.10.2010 15:34

А trace(url_loader4.data), что показывает в таком случае?

passertm 29.10.2010 15:35

а вот это уже странно. вы уверены что нормально загружается xml??
что выдает
Код AS3:

trace(url_loader4.data)

и
Код AS3:

trace(XmlH.toXMLString())

*опаздал малость

stefan_1 29.10.2010 15:37

Решено
Код AS3:

        var XmlH:XML = new XML(url_loader4.data);
        is_send1 = XmlH;

Все оказалось проще, чем казалось


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

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