Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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?

Старый 23.04.2010, 12:58
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Повторение пройденного материала: вы пытаетесь получить значение переменной еще до наступления события загрузки.

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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