【问题标题】:Height of component increasing when adding children添加子元素时组件的高度增加
【发布时间】:2012-09-09 23:44:36
【问题描述】:

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

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

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

谁能评论为什么会这样?

谢谢!

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-13
      • 2014-11-02
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多