PDA

Просмотр полной версии : XML & GlobalToLocal


Syava
20.08.2006, 00:53
Всем привет!
В общем так - есть следующий код

onload = function () {
my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.load("ecatalog.xml");
my_xml.onLoad = function() {
if (this.loaded) {
xxx = my_xml.firstChild.childNodes[0].childNodes[0].attributes.x;
trace(xxx);
// выводится правильное значение
point = new object();
point.x = xxx;
// если заменить переменную xxx на число - всё в порядке
point.y = 33;
trace(point.x);
// выводится правильное значение
fon.Localtoglobal(point);
trace(point.x);
// ф-я Localtoglobal не изменяет значения
}
};
};
Проблема в следующем - не фунциклирует функция Localtoglobal, т.е. она возвращает те же координаты, что ей были переданы. Проявляется это только при использовании XMLя - если вместо переменной xxx подставить число, то функция работает нормально.
Заранее спасибо)

DarkLight
20.08.2006, 02:22
1. xxx надо преобразовать в число перед использованием
2. localToGlobal

Syava
20.08.2006, 03:41
Еще раз благодарю - помогло)
Но, вообще, странно - т.к. необходимость перевода в число возникла только при использовании localtoglobal - до этого все было в порядке.