当焦点离开后 降帧处理
package { import flash.display.MovieClip; import flash.text.TextField; import flash.events.MouseEvent; import flash.system.System; import flash.sampler.getSize; import flash.display.Shape; import flash.display.Sprite; import flash.display.DisplayObject; import flash.display.Bitmap; import flash.events.Event; public class Test01 extends MovieClip{ private var list:Array = []; public function Test01() { var shape:MyShape = new MyShape(); addChild(shape); var textFiled:TextField = new TextField(); textFiled.selectable = false; textFiled.text = this.name; addChild(textFiled); trace(stage.frameRate); addEventListener(MouseEvent.CLICK,onClickEvt); // trace(shape.hasEventListener(MouseEvent.CLICK)); stage.addEventListener(Event.DEACTIVATE, deactivateHandle); stage.addEventListener(Event.ACTIVATE, activateHandle); } private function deactivateHandle(e:Event):void { stage.frameRate=1; trace("deactivate"); } private function activateHandle(e:Event):void { stage.frameRate=24; trace("activate"); } private function onClickEvt(e:MouseEvent):void { trace(System.totalMemoryNumber / 1024 ,"kb");//27680 } } }