`
pangxin12345
  • 浏览: 190077 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

 

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;
}

 

非常简单

分享到:
评论

相关推荐

    Flex4 Air 自定义窗口

    总的来说,Flex4 AIR自定义窗口的实现涉及到对Adobe AIR API的深入理解和熟练使用,包括窗口管理、系统集成以及事件处理。通过这样的技术,开发者可以为用户提供更加个性化和功能丰富的桌面体验。

    AIR桌面应用(自定义任务栏图标、类QQ消息提示窗体)

    在AIR中,可以使用`NativeWindow`类来创建和控制窗口,并使用`NativeWindowSystemChrome`属性来决定是否显示标准的系统边框和标题栏,以达到类QQ消息提示窗体的无边框效果。 在DCRM项目中,可能包含了实现这些功能...

    airplay播放器airmusic使用说明

    AirMusic无线音乐传输器是一款可以将苹果设备中的音乐...通过其Web管理界面,用户可以自定义设备名称,并设置热点,实现多用户同时接入。其设计允许方便地将音乐无线推送至支持的音响设备上,为用户带来新的音乐体验。

    Flex4视频教程_02-02用mxml自定义事件.rar

    在事件监听器中处理自定义事件: ```mxml ``` 或者在ActionScript代码中添加监听器: ```actionscript this.addEventListener(CustomEvent.MY_CUSTOM_EVENT, handleCustomEvent); private function ...

    全AIR 的 Socket通信(air服务端、air客户端)

    在处理这些事件时,确保正确关闭Socket连接,防止资源泄漏。 在实际项目中,可能还需要考虑错误处理、多线程、并发连接等问题。此外,由于AIR应用是在桌面环境中运行,所以还要考虑到网络状态的变化,如网络断开或...

    xindawn-windows-airplay-master.zip_Air Media Serve_airplay_airpl

    它负责监听并响应AirPlay客户端的连接请求,处理媒体流的接收和播放。开发者需要编写控制逻辑,处理设备认证、会话管理、媒体数据的接收和转发等任务。 "airplay"标签表明此项目直接与AirPlay协议相关,开发者需要...

    ios9 airplay源码

    总之,iOS9 AirPlay源码提供了实现AirPlay功能的基础,开发者可以通过研究这些源码,深入理解AirPlay协议,实现自定义的无线播放功能,为用户提供更丰富的体验。在实际操作中,务必遵循Apple的开发者指南,确保应用...

    flex air中文官方帮助文档

    文档将详细介绍这些组件的使用方法,包括样式设置、事件监听和自定义组件。 六、本地数据库 Flex Air支持与SQLite本地数据库的交互,允许在离线状态下存储和检索数据。文档将阐述如何连接数据库,执行SQL查询,以及...

    Air780E-硬件设计手册-V1.2.1

    Air780E是一款高性能的微控制器单元(MCU),具有强大的处理能力和低功耗特性,广泛应用于物联网、智能家电、工业自动化等领域。该手册旨在提供详细的设计指南,帮助用户快速设计和开发基于Air780E的产品。 2.综述 ...

    Airplay 协议

    * 事件:用于照片共享过程中的事件处理。 * 照片缓存:用于照片的缓存和管理。 *幻灯片:用于照片的幻灯片展示。 四、Video Airplay 协议支持视频共享,包括: * HTTP 请求:用于视频的上传和下载。 * 事件:用于...

    AirPlay 投屏协议

    与照片处理类似,AirPlay 设备也会发送事件通知来控制视频播放的行为,如暂停、快进等。 #### 五、音频 AirPlay 支持将音频从 iOS 设备传输到 Apple TV 或 AirPort Express 等音频设备。 ##### 5.1 RTSP 请求 ...

    Flex自定义加载条(小起)

    在本文中,我们将深入探讨如何在Flex...总结来说,自定义Flex加载条是一项涉及组件样式、模板、动画和事件处理的综合工作。通过学习和实践这个示例,你可以掌握如何根据项目需求定制出独特的加载条组件,提升用户体验。

    airplay java客户端

    6. **事件驱动编程**:使用Java的事件监听器模型,可以处理用户的交互,如播放、暂停、停止等命令。 7. **解析和构建RTSP/RTP报文**:AirPlay使用RTSP(Real Time Streaming Protocol)进行控制,RTP(Real-time ...

    AIR时钟(含源码)

    【标题】"AIR时钟(含源码)"所涉及的知识点主要集中在Adobe AIR技术和Flash编程上,这两者是创建这款时钟应用的基础。Adobe AIR(Adobe Integrated Runtime)是一种跨平台的运行环境,允许开发人员使用Flash、Flex...

    AIR bible AIR 宝典

    3. **ActionScript 3.0**:作为AIR的主要编程语言,ActionScript 3.0的语法和特性被详细讲解,包括面向对象编程、事件处理、数据类型、类库使用等内容。 4. **本地资源访问**:介绍如何通过AIR API访问用户的文件...

    as3 adobe air ios airplay

    7. **事件监听与处理**:为了确保良好的用户体验,开发者需要监听AirPlay设备的状态变化,如连接断开或新的设备出现,以便及时调整应用程序的行为。 8. **性能优化**:考虑到无线传输可能带来的延迟和带宽限制,...

    用Air和Javascript实现定制界面

    总结来说,通过学习“用Air和Javascript实现定制界面”的主题,你可以掌握使用Web技术构建桌面应用的技巧,理解如何结合HTML、CSS和JavaScript来设计自定义界面,并能了解到如何利用Adobe AIR的特性来扩展应用的功能...

    ADOBE AIR HTML 开发人员指南

    这部分对比了两种事件处理方式,并提供了转换建议。 **Adobe AIR事件对象** 事件对象包含了触发事件时的所有相关信息。这部分详细介绍了AIR事件对象的属性和方法。 **使用JavaScript处理运行时事件** 在运行时,...

    script_fellowybm_air202_AIR_

    在Air 202模块上运行lua脚本,可以实现对硬件资源的直接控制,进行实时数据处理,以及自定义应用程序逻辑,极大地扩展了模块的用途和灵活性。 lua语言在Air 202上的应用是本文的重点。lua以其简洁的语法,易于学习...

Global site tag (gtag.js) - Google Analytics