![]() |
|
||||||||||
|
|||||
|
[+4 16.07.07]
|
Проблема в следующем. Пытаюсь сделать в цикле объявление переменной с именем ноды и его значением, имя ноды trace выводит, а значение получается null.
код xml следующий: <?xml version="1.0"?> <line> <k_1>Значение_1</k_1> <k_2>3</k_2> <k_3>4</k_3> <k_4>5</k_4> <k_5>1,2</k_5> </line> line = new XML(); // новый XML объект
line.ignoreWhite = true; // включение пропусков пустот в XML
line.load("line.xml"); // загрузка данных из источника
// Функция проверки загружен ли XML
line.onLoad = function(success) {
if (success) {
rootNode = line.firstChild;
pathFactor = rootNode.firstChild;
while (pathFactor!=null) {
factorName = pathFactor.nodeName;
factorValue = pathFactor.nodeValue;
trace (factorName);
trace (factorValue);
var targetClip:MovieClip = attachMovie("Str_Main1","Top_" + NextLayer, NextLayer, {_x: 0, _y:NextStringY});
targetClip[factorName] = factorValue;
pathFactor = pathFactor.nextSibling;
}
}
}
__________________
Если долго мучится, что-то да получится :) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
[+4 16.07.07]
|
Спасибо. Не знал что при таком раскладе в XML нужно на уровень ниже опуститься.
CDATA? А это как?
__________________
Если долго мучится, что-то да получится :) Последний раз редактировалось DJ_ManiaC; 09.07.2007 в 11:41. |
|
|||||
|
[+1 22.07.07]
|
у меня тоже вначале были проблемы, пока не понял, что значение нода это тоже нод...
![]() |
|
|||||
|
[+4 16.07.07]
|
__etc Спасибо... Буду разбираться...
__________________
Если долго мучится, что-то да получится :) |
|
|||||
|
[+4 16.07.07]
|
По ходу дела возникла ещё одна проблемка. Я уже не стал создавать новую тему для этого, всё равно тема топика обобщённая.
Пытаюсь создать переменную формата Date, а информацию в неё загнать из XML Строка XML: Строка AS: Трасс выводит Invalid Date Путь до ноды 100% правильный, т.к. она трасится нормально, но в Date загонятся не хочет. Подскажите что не так?
__________________
Если долго мучится, что-то да получится :) Последний раз редактировалось DJ_ManiaC; 11.07.2007 в 16:32. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В конструктор Date надо передавать 5 параметров типа Number, а не один единственный типа String.
|
|
|||||
|
[+4 16.07.07]
|
Понял спасибо. В ноде лучше указать числовое значение в милисекундах или делать несколько нод для года, месяца и т.д.? При помощи PHP потом реально будет посчитать цифру для милисекунд?
__________________
Если долго мучится, что-то да получится :) |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|