air - 如何检测 AIR 应用程序中的窗口关闭事件以及如何防止

标签 air adobe

我的问题是 如何防止用户关闭应用程序? .我需要出现一条警告消息,询问用户是否真的想离开应用程序。
我的应用程序是在 中开发的Adobe AIR .请帮忙,我有麻烦了。

最佳答案

是的,我也发现了这个。但是拦截和阻止关闭确实很简单。

请注意,此代码只会阻止标准窗口关闭!我不建议在没有添加确认对话框或关闭代码来代替注释的情况下使用它。

stage.nativeWindow.addEventListener(Event.CLOSING, onCloseCall);

function onCloseCall(evt:Event):void
{
    evt.preventDefault();
    //Show dialogue here.
}

现在,如何显示警报消息(又名对话框)完全取决于您的平台、方法和需求。例如,如果您使用 Flash Professional,您隐藏和显示的自定义影片剪辑可能会起作用。但是,如果您使用 Flex,则可以通过多种方式创建模态对话。分别研究一下。

关于air - 如何检测 AIR 应用程序中的窗口关闭事件以及如何防止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440667/

相关文章:

apache-flex - 在 Flex 3.6 SDK 中创建 native 扩展时出现 ExtensionContext 错误

apache-flex - Adobe AIR/FLEX 编程教程

javascript - DTM 中基于事件的规则的 'Conditions' 部分中的自定义脚本

ios - 如何创建将在本地显示 float 窗口的ANE

php - Adobe Air 多设备通信

c - AIR Native Extension 调用需要异常长的时间

actionscript - Flex 4声音类别-检测.mp3的采样率

ios - 单词拼写建议工具提示以纵向垂直显示

flash - Firefox 中的 H.264

iOS:Xcode 字体大小与 Adob​​e XD 字体大小