组件的宽度和高度对Sprite没有影响

时间:2009-10-23 07:41:48

标签: flex

鉴于此代码:

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可以绘制的区域吗?

1 个答案:

答案 0 :(得分:1)

正如我在另一个帖子中所说,使用unscaledWidthunscaledHeight作为绘图的界限。