Отображать окно сообщения при закрытии окна, используя опцию закрытия (X) окна - PullRequest
0 голосов
/ 10 марта 2011

Может кто-нибудь помочь мне, как отобразить окно сообщения / оповещения, когда пользователь нажимает кнопку Закрыть (X) окна в flex?

Как и в html, мы можем справиться с этим, используя

window.onbeforeunload = function () {return "Вы уверены, что хотите выйти";}

Есть ли во Flex что-то похожее на "window.onbeforeunload" в HTML, которое может обрабатывать опцию Close (X)окно?

Если нет, может ли кто-нибудь помочь мне справиться с этим с примером кода .?

В моем mxml я не использовал любой вид, и т. д. Мой экран Flex открывается из jspстраница через гиперссылку, и я не хочу использовать какие-либо теги, связанные с окном.Это обычный экран с параметрами min, max и close.

Спасибо,

Anand.

1 Ответ

0 голосов
/ 12 марта 2011

Используйте ExternalInterface.addCallback и из JavaScript вызовите функцию AS, которую вы хотите запустить при закрытии.Однако я не думаю, что вы можете заблокировать браузер таким образом, чтобы он закрывался, поскольку это было бы дырой в безопасности.

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

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

Более подходящим методом было бы создание какого-либо сеансадля пользователя и хранить данные на стороне сервера при работе клиента.

Если, конечно, вы просто пытаетесь создать какое-то взломанное приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...