Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Как занести результат запроса в переменную? (http://www.flasher.ru/forum/showthread.php?t=139098)

Димитер 23.04.2010 08:28

Как занести результат запроса в переменную?
 
Как можно сохранить данные, полученные с помощью запроса, в переменную?
Пишу код:
Код AS1/AS2:

function getValue(j:Number):Void{
        viewer_id = '58413564';
        api_secret = 'ZpZJH6MtlX';
        api_id = '1859471';
        method2 = 'getVariable';
        test_mode = 1;
        key = j;
        v = '2.0';
        _sig2 = viewer_id+'api_id='+api_id+'key='+key+'method='+method2+'test_mode='+test_mode+'v=2.0'+api_secret;
        sig2 = _sig2.md5();
        var sender2:LoadVars = new LoadVars();
        var receiver2:LoadVars = new LoadVars();
        sender2.sendAndLoad('http://api.vkontakte.ru/api.php?api_id='+api_id+'&sig='+sig2+'&v='+v+'&key='+key+'&test_mode='+test_mode+'&method='+method2, receiver2, "POST");
        receiver2.onData = function(text):Void  {
                xml2 = new XML();
                xml2.ignoreWhite = true;
                xml2.parseXML(text);
                xml2 = xml2.firstChild.childNodes;
                trace(xml2)
                _global.m=parseInt(xml2)
        };
}
...
trace(_global.m)

Выдает:
undefined
3
Значит, результаты запросов нельзя записывать в переменные?Как с ними тогда работать, writeOnly?

udaaff 23.04.2010 12:58

Повторение пройденного материала: вы пытаетесь получить значение переменной еще до наступления события загрузки.


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

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