0

我有一个简单的 Flash 组件,它只是一个带有边框的矩形。这个组件代表我的聊天框。然后,我创建了 20 个 TextField,它们将在组件上重叠以显示文本。

正在发生的奇怪的事情是我的组件高度最初是 200,但是对于我作为子组件添加的每个文本字段,组件的高度数据会随着文本字段的高度而增加。

让我澄清一下,以像素为单位的对象的高度没有改变,而只是组件的 this.height 。我可以制作一个静态常量,用于组件的原始高度,但我觉得这种行为很奇怪。

谁能评论为什么会这样?

谢谢!

4

1 回答 1

0

这是预期的行为。父级的 height 属性将包括其所有子级,与 width 属性相同。

在此父级内部绘制的任何图形都不会更改,您必须通过创建嵌套剪辑并调整其大小来手动更新它。

于 2012-09-10T00:02:59.447 回答