【发布时间】:2010-11-11 00:23:06
【问题描述】:
我有一些从 UIComponent 派生的自定义组件。我重载了 updateDisplayList,因此它们具有自定义外观。我创建了一个布局器来布置这些自定义组件,但要正确放置它们,我必须知道自定义组件的宽度、高度。它们是动态创建的。在它们全部创建之后(每次都触发creationCompleted事件),我尝试布置它们,但宽度/高度属性仍然为0。 在布局过程之前,我还尝试将它们添加到画布中。
所以我的问题是,如何创建动态放置的自定义 UIComponent,并了解它的宽度和高度。
谢谢
编辑:
通过使用 mx_internal 命名空间,我可以设置宽度和高度(使用内部的 $width 和 $height 字段),看起来它正在工作。但不是那么干净/好的解决方案。
【问题讨论】:
标签: apache-flex size uicomponents