Да, я тоже обнаружил эту глупость.Но на самом деле довольно просто перехватить и предотвратить закрытие.
Помните, что этот код будет препятствовать закрытию только стандартного окна!Я не рекомендую использовать его без добавления диалогового окна подтверждения или кода закрытия вместо комментария.
stage.nativeWindow.addEventListener(Event.CLOSING, onCloseCall);
function onCloseCall(evt:Event):void
{
evt.preventDefault();
//Show dialogue here.
}
Теперь способ отображения сообщения с предупреждением (или диалогового окна) полностью зависит от вашегоплатформа, метод и потребности.Например, если вы используете Flash Professional, пользовательский мувиклип, который вы скрываете и показываете, может сработать.Однако, если вы используете Flex, есть средства для создания модального диалога.Исследуй это отдельно.