Показать сообщение отдельно
Старый 23.04.2010, 08:28
Димитер вне форума Посмотреть профиль Отправить личное сообщение для Димитер Найти все сообщения от Димитер
  № 1  
Ответить с цитированием
Димитер

Регистрация: Apr 2010
Сообщений: 26
По умолчанию Как занести результат запроса в переменную?

Как можно сохранить данные, полученные с помощью запроса, в переменную?
Пишу код:
Код 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?