Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   обработчик закрытия окна? (http://www.flasher.ru/forum/showthread.php?t=95825)

Dragon rideR 17.05.2007 10:44

обработчик закрытия окна?
 
Подскажите пожалуйста, как можно отловить закрытие окна. Ну к примеру пользователь закрыл страничку через крестик окна. Как это можно отловить?

kruasan 17.05.2007 12:48

1. Какого окна?
2. Для кого отловить?(т.е. кто должен реагировать на закрытие окна?)

Dragon rideR 17.05.2007 13:14

ну к примеру, пользователь закрывает окно эксплорера, мне так кажется эксплорер должен послать событие во флэш. Ну вот это событие мне инужно поймать и вызвать функцию ff();

Kikasso 17.05.2007 13:30

Событие body.onUnload.
Но его не отменить, вроде бы.
Но есть волшебные три буквы, есть выдернуть шнур из розетки, надежности 100% не добиться.

etc 17.05.2007 13:30

onUnload в JS есть.

Dragon rideR 17.05.2007 14:01

попробовал чтото вроде
Код:

_root.onUnload= function() {
        sock.send("logoff:");
        sock.close();
};

не пашет :umnik2:

etc 17.05.2007 14:15

Во Flash нет средств для отлова закрытия.

googleavast 17.05.2007 15:28

Все-таки, попробуй на JS! Мне кажеться, что это лучший вариант!
У меня друг тоже выход из такого положения искал. Весь свой сайт переделал на ASP.NET 2.0, и все-таки как-то подружил VB.NET и Flash!
P.S. Я сам не понимаю как это он сделал!

Kikasso 17.05.2007 16:44

Все равно, винда глюкнет - флеш и пикнуть не успеет. Витую пару собака откусит. Электричество в доме вырубят.
Сокет должен уметь самозакрываться.

etc 17.05.2007 21:11

Для этого придумали пинг.


Часовой пояс GMT +4, время: 07:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.