Форум 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=115182)

vvk80 21.08.2008 15:10

Как узнать что приложение будет закрыто?
 
Всем доброго времени суток!

В AIR есть классный Event - Event.CLOSING - который диспатчится при попытке закрыть приложение. Есть ли аналог этого в AS 3 для Flash Player 9???
Я поробовал подписать document class на this.addEventListener(Event.REMOVED_FROM_STAGE, xxx), н он что-то не обрабатывается...

Заранее спасибо!
Прошу прощения, если уж чень тупой вопрос :rolleyes:

ramshteks 21.08.2008 19:12

Event.REMOVED_FROM_STAGE
наступает когда вы удаляете дисплейобжект с помощью removeChild

BlooDHounD 21.08.2008 19:14

нету.

wvxvw 21.08.2008 21:19

А как вы ухитрились флешку отдельно от ХТМЛ страницы закрыть?

vvk80 22.08.2008 14:51

флешка может быть в windowsProjector... :rolleyes:

я делаю свой проект для трех вариантов распространения (чтобы покрыть все (ну или почти все) возможные варианты):
1. windowsPojector - запуск с диска, инет не нужен, Flash Player не нужен... пойдет на любом windows компе...
2. работа через броузер
3. AIR (максимальная функциональность и удобство на сегодняшний день)

соответственно хотелось бы сделать максимально одинаковую функциональность для всех вариантов распространения

не может быть что нет... неужто никто никогда не сталкивался с таким примером , как например сохранение preferences в момент выхода из приложения????:bb:
ведь во всех приложениях так делается в момент выхода программа сохраняет в файл настроек всю пользовательскую инфу...

wvxvw 22.08.2008 15:13

SharedObject сам сохранит перед закрытием... сорри, не подумал, что нужны одновременно и AIR и прожектор...

vvk80 22.08.2008 15:39

ну в общем я так понял остается один вариант:
каждый раз при изменении пользовательских данных записывать в sharedobject...

как -то неэффективно получается... лучше бы один раз при выходе все данные собрать и сразу записать... это хорошо что у меня данных не много, а если там будет целая форма с парой ддесятков контролов?


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

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