鉴于此代码:
var circle:Sprite = new Sprite();
circle.graphics.beginFill(0xFFCC00);
circle.graphics.drawCircle(0, 0, 20);
var uiComp:UIComponent = new UIComponent();
uiComp.x = 100;
uiComp.y = 100;
uiComp.measuredHeight = 0;
uiComp.measuredWidth = 0;
uiComp.addChild(circle);
addChild(uiComp);
为什么更改uiComp的宽度和高度不会影响Sprite?难道UIComponent不会为Sprite提供Graphics对象,这会限制Sprite可以绘制的区域吗?
答案 0 :(得分:1)
正如我在另一个帖子中所说,使用unscaledWidth
和unscaledHeight
作为绘图的界限。