Тема: [Вконтакте] метод storage.get
Показать сообщение отдельно
Старый 26.12.2012, 18:23
ZergMaster вне форума Посмотреть профиль Отправить личное сообщение для ZergMaster Найти все сообщения от ZergMaster
  № 2  
Ответить с цитированием
ZergMaster
 
Аватар для ZergMaster

Регистрация: May 2008
Адрес: Питер
Сообщений: 385
Отправить сообщение для ZergMaster с помощью ICQ Отправить сообщение для ZergMaster с помощью Skype™
white8141

все в тот же самый readSucces

то есть функция либо прошла успешно, что равно readSucces, либо почему-то обломалась, и тогда срабатывает readFail. Если переменной не существует, то ошибки нет, просто в readSucces приходит пустая строка, то есть ""
буквально в json такой ответ будет выглядеть так
Код AS3:
{"response":""}
я не знаю точно, в каком виде вам приходит ответ (xml или json), но в jsone это

Код AS3:
VK.api ("storage.get", { key:"test", global:1 }, readSucces, readFail);
function readFail(e:*):void { trace('я страшная и ужасна ошибка подключения') }
function readSucces(e:*):void {
trace('все путем, запрос прошел, ответ e = '+e);
if(e == '') {
greatTestVar();
}
}
function greatTestVar():void {
VK.api ("storage.set", { key:"test", value:"hellow word!",global:1 }, function(e:*):void { 
if(e == 1) {
trace('переменная test успешно создана на сервере');
}
}, function (e:*):void {/*error*/});
 
}
а вообще, очень рекомендую освоить trace() - очень полезная команда, помогает жить)) Ну или на худой конец всегда можно сделать текстовое поле поверх всего, куда выводить всякое всё
__________________
while(live()) { hope(); }