//Main.mxml ===================================== flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="init()"> --> //MessAlert.mxml =============================== flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="356" height="236" title="弹出消息" close="closeHandler(event)" creationComplete="init()"> //PopUpEffert.as ====================== package { import flash.display.DisplayObject; import flash.system.Capabilities; import mx.core.IFlexDisplayObject; import mx.effects.Move; import mx.events.TweenEvent; import mx.managers.PopUpManager; public class PopUpEffert { public function PopUpEffert() { } public static function addPopUp(window:IFlexDisplayObject,parent:DisplayO bject,modal:Boolean):void{ //浏览器的分辨率 var wx:Number=Capabilities.screenResolutionX; var wy:Number=Capabilities.screenResolutionY; var move:Move=new Move(window); move.duration=1000; move.yFrom=wy; move.yTo=wy-window.height*2+35; move.play(); PopUpManager.addPopUp(window,parent,modal); } public static function removePopUp(window:IFlexDisplayObject):void{ //浏览器的分辨率 var wx:Number=Capabilities.screenResolutionX; var wy:Number=Capabilities.screenResolutionY; var move:Move=new Move(window); move.duration=1000; move.yFrom=wy-window.height*2+35; move.yTo=wy; move.addEventListener(TweenEvent.TWEEN_END,functio n():void{ PopUpManager.removePopUp(window); }); move.play(); //PopUpManager.removePopUp(window); } } }
flex 右下角弹出提示窗口
最新推荐文章于 2022-09-22 16:00:11 发布