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