flex 桌面程序去掉默认的title和边框及可以移动
一、去除窗口边框、菜单栏及可以移动 方法1、更改xxxx-app.xml 打开项目主应用程序.MXML同文件夹内的xxxx-app.xml (xxxx和你的主应用程序名称相同), 找到其中的 <!--<systemChrome></systemChrome>- -> <!--<transparent></transparent>- -> 将其改为(注意去除两边的注释符<!-- -->): <systemChrome>none</systemChrome> <transparent>true</transparent> 并在主应用程序.MXML中<s:WindowedApplication增加1个属性:showStatusBar="false"。 如果需要移动的话,MXML中<s:WindowedApplication增加1个属性:mouseDown="this.nativeWindow.startMove()"。 方法2、对窗口容器使用属性定义 以<mx:Window容器为例,即可为它定义4个属性: systemChrome="none" transparent="true" ?showStatusBar="false" showTitleBar="false" 二、自定义最小化、关闭窗口按钮等 以对AIR主窗口<s:WindowedApplication进行操作为例: NativeApplication.nativeApplication.exit();//退出 NativeApplication.nativeApplication.activeWindow.close();//退出 NativeApplication.nativeApplication.activeWindow.minimize();//最小化 NativeApplication.nativeApplication.activeWindow.startMove();//开始拖动 如果是在主窗口类中则可用this替代NativeApplication即可。 如果是<mx:Window则是NativeWindow而不是NativeApplication (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |