Ожидать завершения функции
Подскажите, пожалуйста - есть функция
Код AS3:
как с этим бороться? |
ну дождаться события, а там уже вашу гетВариабл.
А пример, кода, если честно не читабелен, чуть более чем полностью. Бред какой то... уж извините. |
нечитаем из-за форматирования?
попробуем снова: Код AS3:
Добавлено через 17 минут хм. в голову пришла след. идея - завести еще одну переменную: var Completed:Boolean=false; при наступлении события делать её true, а перед return VariableValue - бесконечный цикл проверяющий значение Completed. Или есть более правильные способы? |
bad choiсe, newbie!
я что то вообще не пойму что такое этот онКомплит... Это слушатель или что... Я собсна залез в хелп, понял что вы какой то свой видимо написали Дата Провайдер. Скорее всего для запроса данных с сервера(Вконтакте??). Так вот вам нужно сначала дождаться загрузки, а только потом уже вытаскивать данные и идти дальше(слать события, вызывать методы и прочее). ну это если я правильно понял. |
Да, DataProvider для запроса данных с ВКонтакте API. Кстати, можно было просто посмотреть, как это сделано в исходниках чата :)
Как вариант, написать callback-функцию onGetVar: Код AS3:
|
ramshteks, нет, это не я написал dataprovider. такой идет в комплекте к чату вконтакте.
musat, спасибо. только мне теперь нужна ваша помощь, чтоб понять, как этим воспользоваться. моя задача - выполнив _data_accessor.getVariableValue(1), получить значение функции, чтоб потом вывести его (значение) на экран. понятно, что можно это сделать, например, в onGetVar (как вы сейчас делаете там trace этого значения). но так будет некрасиво. поскольку вы сейчас передаете аргумент onGetVar моей функции то, видимо, как то это значение можно прочитать. но как? )) |
Что-то я перемудрил, так лучше:
Код AS3:
|
musat, а все-таки как этим пользоваться? ))
|
LA_, в смысле "как пользоваться"? В функцию onGetVar передается параметр data, т.е. значение полученной контактовской переменной.
|
Цитата:
как мне получить значение data в коде (за пределами DataAccessor), т.е. вне функций getVariableValue и onGetVar? или предлагается onGetVar разместить не в DataAccessor? |
Часовой пояс GMT +4, время: 21:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.