标签:
Graphics用来画矢量图形,仅有sprite和shape拥有该类对象,用graphics画出来的图可以理解为元件的背景图,该图是不会加到显示列表的,该元件的孩子都在该图之上。
比如:
var mc:MovieClip = new MovieClip()
mc.graphics.beginFill(0xFF00000);
mc.graphics.drawRect(0,0,50,50);
trace(mc.numChildren);//0;
var tf:TextField = new TextField();
tf.text = "f";
mc.addChild(tf);
trace(mc.numChildren);//1;
tf文本在红色矩形之上,且影片剪辑的子对象个数为1,不包括用graphics画出的矢量图。
如果在flash cs中画出一个矩形,然后将形状转换为影片剪辑mm,mm.numChildren为1,该子元素的类型为shape,var sp:Shape = mm.getChildAt(0) as Shap;
标签:
原文地址:http://www.cnblogs.com/pmx-pmx/p/4773632.html