Форум 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)
-   -   Не работает условие (http://www.flasher.ru/forum/showthread.php?t=102178)

UnOuter 10.10.2007 12:21

Не работает условие
 
У меня такая проблема, немогу понять почему? Делаю разбор XML и есть у меня условие

Код:

if (rootNode.firstChild.childNodes == "1") {
.....
}

на trace у меня rootNode.firstChild.childNodes вызвращает 1, но вот условие не срабатывает. Что может быть?

Мыкыта 10.10.2007 12:27

потому что вы сравнивает строковое значение с числом....
Код:

if (rootNode.firstChild.childNodes == 1) {
.....
}


UnOuter 10.10.2007 12:28

да и так как вы написали тоже не работает.. не проходит и все...

iNils 10.10.2007 12:29

Все не правильно. childNodes возвращает object, а не число или строку.
Надо
xml.firstChild.childNodes[0].nodeValue
Но это частный случай.

Kikasso 10.10.2007 13:20

Я всегда думал что childNodes это Array.. Но вот уже засомневался.

etc 10.10.2007 13:46

Ну Array же Object =)


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

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