【发布时间】:2011-05-22 05:51:49
【问题描述】:
我对 VBox 的调整大小事件和调整大小效果有一点问题。
我有这样的事情:
<mx:VBox id="container"
backgroundColor="0xFFFFFF"
backgroundAlpha=".9"
paddingTop="15"
paddingLeft="15"
paddingBottom="15"
verticalGap="5"
width="210"
maxHeight="340"
resizeEffect="{resize}"
verticalScrollPolicy="off"
borderStyle="solid">
.
.
.
</mx:VBox>
<mx:Resize id="resize"/>
在 vbox 中,我有一些根据用户交互折叠/展开的项目。问题是当用户展开一个项目时,vbox 会调整到其最大高度,然后缩小以适应实际高度。
有谁知道如何防止它调整到最大高度并缩小到实际高度??
感谢您提供的任何帮助 =)
问候。 BS_C3
【问题讨论】:
-
我的猜测是覆盖 VBox 的 updateDisplayList 并处理那里的大小调整,以确保 VBox 不会扩展得比你需要的大。但是,根据您提供的代码段很难猜测。给我一个完整的可运行示例来演示该问题,我也许可以提供更多信息。
标签: apache-flex events resize effect