PDA

Просмотр полной версии : Выполнение функции перед закрытием окна


tooth212
18.05.2013, 20:15
Добрый день, подскажите пожалуйста название события: выполнение функции перед закрытием окна.

bav
18.05.2013, 21:43
Спрашиваем у гугла 'as3 close window event' – получаем (http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7e07.html). Вас, судя по всему, интересует одно из событий Event.CLOSE (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/events/Event.html#CLOSE), Event.CLOSING (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/events/Event.html#CLOSING), Event.DEACTIVATE (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/events/Event.html#DEACTIVATE).

tooth212
18.05.2013, 22:00
Написал:
addEventListener(Event.CLOSING, close_w);
Ошибка: Монтажный кадр 1, слой "Actions", кадр 1, строка 1 1119: Обращение возможного неопределенного свойства CLOSING через ссылку со статическим типом Class.

caseyryan
18.05.2013, 22:05
Потому что это для AIR. Во флеш плеере нет этого события

tooth212
18.05.2013, 22:17
Спасибо! Ошибки больше нет. Но к сожалению функция не выполняется.
Код:
addEventListener(Event.CLOSING, close_w);
function close_w (event:Event)
{

trace("close");

}

NikolyA
19.05.2013, 00:08
addEventListener - открываем и читаем хелп: http://help.adobe.com/ru_RU/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e54.html

caseyryan
19.05.2013, 10:17
Спасибо! Ошибки больше нет. Но к сожалению функция не выполняется.
Код:
addEventListener(Event.CLOSING, close_w);
function close_w (event:Event)
{

trace("close");

}


как-то так
stage.nativeWindow.addEventListener(Event.CLOSING, close_w);
function close_w (event:Event)
{

trace("close");

}

tooth212
19.05.2013, 21:20
Спасибо большое, получилось!