Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Определение закрытия флешки (http://www.flasher.ru/forum/showthread.php?t=88782)

MerlinTwi 30.11.2006 16:29

Определение закрытия флешки
 
Если это флешка на сайте и открывается браузером, то обычно для определения закрытия браузера используется яваскриптовое событие onUnload (которое не работает в Opera).
Сегодня читая хелп по классу SharedObject обратил внимание на:
When an application closes, shared objects are automatically flushed;
Может это можно как-то использовать, есть идеи?

miramax 30.11.2006 17:01

Написать класс наследующий SharedObjec, переписать метод flush() и ....
На этом мысль останавливается :)

WindWalker 30.11.2006 17:44

Скорее всего flushит он какими-то внутренними механизмами, а не через функцию flush().
Простой пример:
Код:

var so = SharedObject.getLocal("qqq");
so.flush = function() {
        trace("hello");
}

При закрытии ничего не происходит.

Если попробывать вносить какие-то изменения, а также отслеживать onStatus:
Код:

var so = SharedObject.getLocal("qqq");
qqq.data.test = 1;
so.onStatus = so.flush = function() {
        trace("hello");
}

Всё равно ничего не происходит.


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

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