|
|
|||||
Регистрация: May 2011
Сообщений: 24
|
Как дождаться данных getVariable?
Здравствуйте. Есть у меня такая схема:
package { import flash.display.Sprite; import vk.APIConnection; public class main extends Sprite { public function main():void { new Boot ; if (stage){ init(); }else{ addEventListener(Event.ADDED_TO_STAGE,init); } } private function init(e:Event=null):void { var flashVars:Object = stage.loaderInfo.parameters as Object; var VK:APIConnection = new APIConnection(flashVars); function ErrorFnc(response:Object):void { trace("Ошибка: " + response.error_msg + "\n"); } function ReadAccess(response:Object):String { var sender:String = "nothing"; if (response != null) { sender = String(response); } else { //читаем переменнную в 20-ом слоте переменных VK: VK.api("getVariable",{key:20},ReadAccess,ErrorFnc); } return 0; } <font color="DarkOrange">//и вот... trace(ReadAccess(null));font> } } } И это проблема вообще концептуальна для меня не только в приложениях VK ) - "Как дождаться данных?" Спасибо ) |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Для этого придумана событийная модель.
|
|
|||||
Регистрация: May 2011
Сообщений: 24
|
etc спасибо, ты неизменно предельно лаконичен и краток =)
Мне необходимо хотя бы направление, в котором мыслить - событие КОГО прослушивать? и какого класса - флешевского, ВКшного. Рили донт ноу ((( |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Надо смотреть доку APIConnection (ну или на него самого), там реализация может быть как коллбеками, так и событиями.
|
Часовой пояс GMT +4, время: 04:13. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|