DFdou's Blog Life is short,Be yourself.

911/090

Air-窗口的拖动,活动/非活动状态,透明设置

要给Air程序设置透明,请先设置xxx-app.xml里的

<transparent>true</transparent>

然后就是在窗口载入完或者其他初始化里执行init(),拖动,以及Air处于活动/非活动窗口时的透明化处理如下:

private function init():void{
	addEventListener(MouseEvent.MOUSE_DOWN, dragApp);
	addEventListener(MouseEvent.MOUSE_UP, dropApp);
	addEventListener(Event.ACTIVATE, activeApp);
	addEventListener(Event.DEACTIVATE, deActiveApp);
}
private function activeApp(_e:Event):void{
	this.alpha=1;
}
private function deActiveApp(_e:Event):void{
	this.alpha=0.5;
}
//窗体拖动处理
private function dragApp(_e:MouseEvent):void{
	if (_e.target == this){
		this.nativeWindow.startMove();
		this.alpha=0.5;
	}
}
private function dropApp(_e:MouseEvent):void{
	this.alpha=1;
}

Some Related Posts

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

:zhuang :xizao :wuwu :wenhao :wc :touxiang :shuaya :shuajian :shengtian :paopao :no :meinv :maonv :loveu :leilei :kua :jrjr :dahan :chi :chaocai :byebye


CommentLuv Enabled

No trackbacks yet.