天天看点

AIR窗体缓动变化

import fl.controls.Button; import flash.display.NativeWindow; import flash.geom.Rectangle; import flash.events.MouseEvent; import caurina.transitions.Tweener; import flash.events.Event;

var btn:Button = new Button(); var window:NativeWindow = stage.nativeWindow; var wid:int = 400; var hei:int = 400; var windowSize:Rectangle = new Rectangle(0,0,wid,hei); window.bounds = windowSize; btn.label = "点我"; addChild(btn) btn.addEventListener(MouseEvent.CLICK,clickHandler); function clickHandler(e:MouseEvent):void{ stage.addEventListener(Event.ENTER_FRAME,enterFrameHandler); } function enterFrameHandler(e:Event):void{ wid -= (wid-800)/3 windowSize = new Rectangle(0,0,wid,hei); window.bounds = windowSize; }