今天做了个东西,要动态创建movieClip,在as2中,可以用attachMovie("w"+ee.toString(), name:String, depth:Number)
在as3中,也可以用
for(var i=0;i<3;i++)
{
var bt:Button=new Button();
bt.x=100*i;
bt.name="bt"+i;
stage.addChild(bt);
}
然后运用stage.getChildByName("bt0").y=200;就可以像as2中的,this["w0"].y=200,那样,
如果是动态的从库里获取创建的movieClip,则可以用
var ClassReference:Class=stage.loaderInfo.applicationDomain.getDefinition("A"+"d") as Class;
var cardUp:Object = new ClassReference();
cardUp.name="dealt";
cardUp.y=200;
this.addChild(DisplayObject(cardUp));