![]() |
Событие выгрузки плеера при закрытие окна браузера
Здравствуйте. Нужно выполнить код, в случае если пользователь закрыл страницу с флешкой(перед закрытием). Насколько это возможно сделать в обычном Flash? Насколько знаю, для AIR есть подобные события.
|
В флеш такое событие не отправиться, можете только ловить ACTIVATE , DEACTIVATE
|
Ок, придется тогда пинговать клиента, чтобы узнать, что он оторвался от сокета.
|
попробуй событие CLOSE, должно помочь(?)
clientSocket.addEventListener(Event.CLOSE, this._clientSocketCloseListener); |
Цитата:
|
должно работать. даже DEACTIVATE срабатывает при закрытии браузера. сегодня вечером постараюсь проверить, отпишусь.
|
Одно дело при корректном закрытия браузера, а совсем другое при не корректном (на пример из диспетчера задач).
|
Цитата:
DEACTIVATE я не пробовал, но судя по документации оно срабатывает даже если просто свернуть браузер. А разрывать соединение в таком случае нельзя.. |
Тогда пинг.
|
У клиента может отвалиться интернет, так что пинговать обязательно.
|
| Часовой пояс GMT +4, время: 21:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.