论坛首页 编程语言技术论坛

Air 屏蔽关闭事件,自定义关闭并加处理。

浏览 3082 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-06-10  

 

1. 为WindowedApplication添加关闭事件

    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                       xmlns:s="library://ns.adobe.com/flex/spark"
                       xmlns:mx="library://ns.adobe.com/flex/mx"
                       closing="windowedapplication1_closingHandler(event)"
                       creationComplete="init(event)">

2. 取消事件执行并提示是否确认关闭

    protected function windowedapplication1_closingHandler(event:Event):void
    {
                event.preventDefault();

                Alert.show("您确定要关闭窗口吗?","关闭窗口提示",Alert.YES|Alert.NO,this,windowsCloseHandler);
    }

3. 关闭窗口

private function windowsCloseHandler(event:CloseEvent):void

{
                event.detail==Alert.YES?stage.nativeWindow.close():null;
}

 

非常简单

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics