Показать сообщение отдельно
Старый 02.04.2015, 20:11
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 3  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от 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);
__________________
Воспитан в TimeZero. Работаю в Mail.ru.