当焦点离开后 降帧处理

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
        }
    }
}

 

posted @ 2016-04-19 10:40  泥潭里的金鱼  阅读(162)  评论(0编辑  收藏  举报