快速业务通道

AIR的窗口外观修饰

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-07
h;Whetherthewindowistransparent.OnlyapplicablewhensystemChromeisnone.Optional.Defaultfalse.–>
<transparent>true</transparent> 在上面移动窗口的mouseDown事件中加入 this.alpha = 0.x; 下面是demo中的代码。我将透明度设为0.6,this. alpha只针对应用程序的背景设置透明,如果你想让更多的东西透明,只需要对相应的控件设置alpha既可。 privatefunctionmoveMe():void{
this.nativeWindow.startMove();
this.alpha=0.6;
} 让透明还原我在mouseUp事件中设置alpha =1; privatefunctionmouseUpHandle():void{
this.alpha=1;
} 这样简单的设置也许就会使你的应用程序看起来不一样,怎么不试试呢:) 4、关闭窗口动画。 我使用了下面的Iris效果对在窗口关闭时使用。有什么效果呢,大家关闭一下就知道了。 flex中内置了很多效果给我们使用,很多时候我们只需要适当的组合,就能得到意想不到的效果,比如 Move与 WipeDown一起可以实现Mac系统,菜单向下滑出的效果。诸如此类,只要有想像力,我们可以用很简单的代码,实现很有用的功能。 在demo 中,如下设置得到关闭动画 <mx:WindowedApplicationcloseEffect=”irisIn”…../>
<mx:Irisid=”irisIn”duration=”500″showTarget=”false”/> 5、窗口背景填充。 这个功能其实在开发程序的时候用的不多,我是不想让demo看起来太单调所以加了背景,我们知道flex是不能像HTML那样轻易的让背景重复显示 的,所以我们的用一些特殊方法处理以下,demo中的 setBackground方法用于设置整个背景。这里面涉及到的 Bitmap, BitmapData, Graphics类的具体作用,大家感兴趣的话可以看帮助手册,我的观点是当里用到的时候查帮助也不迟,只要知道有这么些个类可以为你干什么活就好。 privatefunctionsetBackground():void{
varbackgroundImage:Bitmap;
varbackgroundBitmapData:BitmapData;
backgroundImage=newbg();
backgroundBitmapData=newBitmapData(backgroundImage.width,backgroundImage.height);
backgroundBitmapData.draw(backgroundImage);
workarea.graphics.beginBitmapFill(backgroundBitmapData,null,true);
workarea.graphics.drawRect(0,0,2000,2000);
workarea.graphics.endFill();
} 关键词:窗口

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号