События окна flash приложения.
Подскажите пожалуйста идею или концепцию - как узнать о том, что пользователь пытается уйти из flash приложения в (к примеру) ленту новостей, на свою страницу и т.п.
Т.е. задача состоит в том, что бы узнать что пользователь собирается сменить страницу. Может существует какая то хитрость? Может каким то образом я могу выполнить какой то js код внутри flash приложения и подписаться на его события? Есть идеи? |
Цитата:
|
Дело в том, что данный функционал является частью чата. Чат построен не на сокетах, а на get/post запросах. Поэтому когда пользователь уходит из приложения в любую другую часть контакта - не возможно определить фактический выход пользователя из чата.
|
Как вам уже заметили, если вкладка неактивна - то Event.DEACTIVATE
Если же вам нужна активность пользователя в вкладке, но вне приложения - ловите событие мыши над стейджем, например. Если определенное время не было событий - будет отмена обновлений, до ре-активации. |
Нет, этот не тот случай. Но, все же, спасибо за идеи. Я рассчитывал во flash`е подписаться на js событие о перезагрузке страницы. В тот самый момент я бы отправил на сервер команду "выход из чата". Но что бы подписаться на данное событие - js код должен быть размещен, ...и его размещение и является для меня проблемой.
|
Цитата:
|
Значит так, вышло у меня сл.
Код AS3:
Добавлено через 5 часов 52 минуты ...хотя это пофигу, потому что flash контейнер ВКонтакт`а передает allowscriptaccess="never" |
Часовой пояс GMT +4, время: 06:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.