成都网站建设设计

将想法与焦点和您一起共享

技术前沿使用FlexAIR去除窗口的边框、菜单栏

在学习Flex的过程中,你可能会遇到FlexAIR如何去除窗口的边框、菜单栏方面的问题,这里和大家分享一下其方法,相信本文介绍一定会让你有所收获。

创新互联专注于康县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供康县营销型网站建设,康县网站制作、康县网页设计、康县网站官网定制、小程序设计服务,打造康县网络公司原创品牌,更为您提供康县网站排名全网营销落地服务。

FlexAIR如何去除窗口的边框、菜单栏

最近做个AIR小项目,刚开始构建的时候遇到个比较头疼的去除AIR窗口边框的问题,网上搜索了一下大多都是FlashAIR用as代码的方法,不太适合Flex开发AIR,经研究后这里总结一下Flex开发AIR桌面程序去除窗口边框、菜单栏的方法,以及自定义最小化、关闭按钮。

一、FlexAIR去除窗口边框、菜单栏

方法1、更改xxxx-app.xml

打开项目主应用程序.MXML同文件夹内的xxxx-app.xml(xxxx和你的主应用程序名称相同),

找到其中的

 
 
 
  1.  
  2.  
  3.  

 

将其改为(注意去除两边的注释符):

 
 
 
  1. none 
  2.  
  3. true 

 

并在主应用程序.MXML中

如果不是对FlexAIR主窗口设置,而是对其中的弹出窗口就使用方法2,直接在属性中定义

方法2、对窗口容器使用属性定义

 
 
 
  1. systemChrome="none" 
  2. transparent="true" 
  3.  
  4. resizable="false" 
  5. showStatusBar="false" 
  6. showTitleBar="false" 

 

二、自定义最小化、关闭窗口按钮等

以对FlexAIR主窗口

 
 
 
  1. NativeApplication.nativeApplication.exit();//退出  
  2.  
  3. NativeApplication.nativeApplication.  
  4. activeWindow.close();//退出  
  5.  
  6. NativeApplication.nativeApplication.activeWindow.  
  7. minimize();//最小化  
  8.  
  9. NativeApplication.nativeApplication.activeWindow.  
  10. startMove();//开始拖动  

 

如果是在FlexAIR主窗口类中则可用this替代NativeApplication即可。

如果是
当前名称:技术前沿使用FlexAIR去除窗口的边框、菜单栏
浏览路径:https://chengdu.cdxwcx.cn/article/cdesghh.html