还是关于类

import flash.utils.getDefinitionByName;
var ClassReference:Class = getDefinitionByName("t1") as Class;
var ts:DisplayObject=new ClassReference();
stage.addChild(ts);


package gameView
{
    import flash.display.Bitmap;
    import flash.display.DisplayObject;
    import flash.utils.getDefinitionByName;
   
    import mx.controls.Image;
    import mx.core.UIComponent;
   
    public class Container extends UIComponent
    {
        public static var con:Container;
        public var map:Bitmap;
        public function Container()
        {
            super();
            init();
        }
       
        public static function get Instance():Container
        {
            if(!con)
                con=new Container();
            return con;
        }
        private function init():void
        {
            map=new Chess.MAP();
            this.addChild(map);
            map.x=-676/2;
            map.y=-676/2;
        }
    }
}



package gameView
{
    public class Chess
    {
        [Embed(source='imgs/map/map.png')]
        public static const MAP:Class;
        public function Chess()
        {
        }
    }
}

posted on 2011-01-06 12:51  songqiuming  阅读(121)  评论(0编辑  收藏  举报

导航