Форум 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)
-   -   XML & GlobalToLocal (http://www.flasher.ru/forum/showthread.php?t=83941)

Syava 20.08.2006 00:53

XML & GlobalToLocal
 
Всем привет!
В общем так - есть следующий код

Код:

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 - до этого все было в порядке.


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

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