我的问题是如何阻止用户关闭应用程序?。我需要一条警告消息,询问用户是否真的要离开应用程序。 我的应用程序是在 Adobe AIR 中开发的。请帮忙,我遇到了麻烦。
答案 0 :(得分:11)
请注意,此代码仅阻止标准窗口关闭!我不建议在不添加确认对话框或代替评论的密码的情况下使用它。
stage.nativeWindow.addEventListener(Event.CLOSING, onCloseCall);
function onCloseCall(evt:Event):void
{
evt.preventDefault();
//Show dialogue here.
}
现在,如何显示警报消息(a.k.a.对话框)完全取决于您的平台,方法和需求。例如,如果您使用Flash Professional,则隐藏和显示的自定义动画片段可能会起作用。但是,如果您使用Flex,则可以创建模式对话。分开研究。