Цитата:
Сообщение от EndoCrinologist
И вот тут у меня возникает вопрос. В FirstLaunch.as есть строки:
 Код AS3:
var vkConnect:VKConnect = new VKConnect();
var isVKConnected:Boolean = vkConnect.getVKConnected();
var vkConnectTimeoutID:int = setTimeout(function()
{
trace(isVKConnected);
},5000);
В трейсе пишет false даже через 5 секунд.
|
Даже через 100 лет trace так напишет. Догадаетесь сами? Ну ладно, значение isVKConnected присваивается на тот момент, когда соединение недоступно. Но трейс этого значения вы зачем-то откладываете до лучших времен (на 5 секунд). Вместо этого необходимо повторно читать vkConnect.getVKConnected(), чтобы обновить состояние соединения.

Код AS3:
var vkConnectTimeoutID:int = setTimeout(function()
{
trace(vkConnect.getVKConnected());
},5000);