Поймать событие закрытия окна из скрипта действия / flash - PullRequest
2 голосов
/ 09 января 2012

Если это дублирующий вопрос, извините, он кажется достаточно базовым, но не может найти правильный ответ.

Единственный найденный мной способ получения события закрытия окна браузера *На самом деле 1004 * из actionscript / flash - это захват события в javascript, а затем использование данных javascript / flash, передаваемых из обратного вызова javascript.

Что-то в этих строках:

window.onbeforeunload = clean_up;

function clean_up()
{
var flex = document.${application} || window.${application};
flex.myFlexFunction();
}
</SCRIPT>

ичасть вспышки:

import flash.external.ExternalInterface;
ExternalInterface.addCallback("myFlexFunction",cleanUp);

public function cleanUp():void{
  //your flash code here
}

Это правильный путь?Есть ли другие альтернативы?

1 Ответ

3 голосов
/ 09 января 2012

Вы никогда не можете поймать событие закрытия окна из чистой вспышки. Тем не менее, насколько я знаю, это правильный способ справиться с этим.

...