如何为Flex UIComponent启用自动调整大小?

时间:2009-01-29 13:51:12

标签: flex actionscript

我有一个扩展UIComponent的类,并直接绘制到其中包含的Sprite中。目前我(可能不正确)正在侦听Event.RESIZE事件并在宽度和高度非零时绘制内容。问题是,即使我已经将百分比宽度传递给实例标记,但它似乎不会与页面上的其他Flex组件一起调整大小,当然也不会触发resize事件。

我暂时通过将宽度和高度绑定到一个调整大小的容器来攻击它,但我该如何处理它呢?

更新: 事实证明我在重绘方法中设置了宽度和高度(我没有回忆为什么我这样做!)。我现在要垂头丧气......

1 个答案:

答案 0 :(得分:1)

我认为您需要提供更多信息。我做的完全一样,对我来说很顺利。也许答案就在其他地方:例如究竟是什么类型的容器?调整大小时获得/丢失的空间是否可能被分配给投币器内的其他组件?尝试使用带有一些彩色背景的mx:Box替换您自己的组件,并查看 是否随容器调整大小。