用Flex建立一个100%窗口透明的AIR程序,以及打包成.AIR文件
http://www.airia.cn/AIR_Directory/AIRia_airjiaocheng_1_touming/
<mx:Script>
<![CDATA[
private function init():void{
bgImage.addEventListener(MouseEvent.MOUSE_DOWN, onStartMove)
}
//窗口最小化、关闭、拖动函数
public function minimizeWindow():void{
this.stage.nativeWindow.minimize();
}
public function closeWindow():void{
this.stage.nativeWindow.close();
}
public function onStartMove(event:MouseEvent):void{
this.stage.nativeWindow.startMove();
}
]]>
</mx:Script>
上面程序的主要功能是实现app的拖动,最小化和关闭,bgImage可以是图片,当然也可以是一个Panel
app默认属性设置:
<mx:WindowedApplication xmlns:mx=" http://www.adobe.com/2006/mxml"
showFlexChrome="false"
alwaysInFront="true"
layout="absolute"
width="260"
height="346"
borderColor="#4E0B0B" applicationComplete="init()">
APP配置文件:
<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
<systemChrome>none</systemChrome>
<!-- Whether the window is transparent. Only applicable when systemChrome is false. Optional. Default false. -->
<transparent>true</transparent>
这里的配置是非常重要的,在标准模式下,app一个默认的窗体,有最小化,最大化和关闭按钮,而我们在实际应用中,一般喜欢由自己来定义这个UI(因为用图片同样能实现窗体效果,而且漂亮许多),所以我们采用none模式,至于透明就不用多说了!
打包后的文件为*.air,其为安装文件,必须先安装AdobeAIRInstaller这个软件后,才能对其进行安装和运行!
http://www.airia.cn/AIR_Directory/AIRia_airjiaocheng_1_touming/
<mx:Script>
<![CDATA[
private function init():void{
bgImage.addEventListener(MouseEvent.MOUSE_DOWN, onStartMove)
}
//窗口最小化、关闭、拖动函数
public function minimizeWindow():void{
this.stage.nativeWindow.minimize();
}
public function closeWindow():void{
this.stage.nativeWindow.close();
}
public function onStartMove(event:MouseEvent):void{
this.stage.nativeWindow.startMove();
}
]]>
</mx:Script>
上面程序的主要功能是实现app的拖动,最小化和关闭,bgImage可以是图片,当然也可以是一个Panel
app默认属性设置:
程序代码
<mx:WindowedApplication xmlns:mx=" http://www.adobe.com/2006/mxml"
showFlexChrome="false"
alwaysInFront="true"
layout="absolute"
width="260"
height="346"
borderColor="#4E0B0B" applicationComplete="init()">
APP配置文件:
程序代码
<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
<systemChrome>none</systemChrome>
<!-- Whether the window is transparent. Only applicable when systemChrome is false. Optional. Default false. -->
<transparent>true</transparent>
这里的配置是非常重要的,在标准模式下,app一个默认的窗体,有最小化,最大化和关闭按钮,而我们在实际应用中,一般喜欢由自己来定义这个UI(因为用图片同样能实现窗体效果,而且漂亮许多),所以我们采用none模式,至于透明就不用多说了!
打包后的文件为*.air,其为安装文件,必须先安装AdobeAIRInstaller这个软件后,才能对其进行安装和运行!