Actionscript 3 给精灵一个孩子';s宽度

Actionscript 3 给精灵一个孩子';s宽度,actionscript-3,Actionscript 3,我试图在AS3中模拟窗口行为,因此我有一个名为“container”的精灵,其中包含子对象。其中一个是文本字段,其他是精灵。 当我在容器中添加textfield时,我很高兴看到这个字段的宽度被重新计算。因此,如果我的textField宽度设置为50px,那么我的容器也是如此。所以我的窗口模拟工作得很好。 但是,当我添加其他精灵时,容器的宽度不会改变,因此我的窗口模拟不再有效。。。为什么?我找不到任何解释 非常感谢。这应该不是问题,因为宽度和高度总是根据儿童的位置和大小计算的。这来自ActionS

我试图在AS3中模拟窗口行为,因此我有一个名为“container”的精灵,其中包含子对象。其中一个是文本字段,其他是精灵。 当我在容器中添加textfield时,我很高兴看到这个字段的宽度被重新计算。因此,如果我的textField宽度设置为50px,那么我的容器也是如此。所以我的窗口模拟工作得很好。 但是,当我添加其他精灵时,容器的宽度不会改变,因此我的窗口模拟不再有效。。。为什么?我找不到任何解释


非常感谢。

这应该不是问题,因为宽度和高度总是根据儿童的位置和大小计算的。这来自ActionScript文档:

显示对象>宽度:

指示显示对象的宽度(以像素为单位)。宽度是 基于显示对象内容的边界计算。 设置宽度属性时,将调整scaleX属性 相应地


肯定还有另一个问题,所以请尝试发布您的代码,或者将问题简化为一个简单的示例。

谢谢您的回答。这都是我的错,我试图在几个小时内完成这项工作,但却无法理解问题的来源。我看不出我只是犯了一个错误,在一些displayObject中添加了一个“added to stage”事件。宽度和高度是在我把它们放进窗户后计算出来的。。。再一次,谢谢,对不起。