Apache flex 基于滑块的Flex设置可见性

Apache flex 基于滑块的Flex设置可见性,apache-flex,flex3,visible,Apache Flex,Flex3,Visible,我有一个图像库应用程序,它有一个滑块来控制缩略图的宽度,范围从80到1024。当您移动滑块时,缩略图宽度会发生变化,从而在80px和1024px之间有效地缩放图像。缩略图下方是有关图像的一些信息,如名称、大小、尺寸等。还有一组图标,用于执行各种任务(删除、编辑、复制等)。所有这些信息都位于VBox中 我遇到的问题是,当缩略图的宽度达到150像素或以下时,我希望将VBox隐藏起来。我已经能够通过以下代码实现这一点: <mx:VBox visible = "{thumbnail.width &

我有一个图像库应用程序,它有一个滑块来控制缩略图的宽度,范围从80到1024。当您移动滑块时,缩略图宽度会发生变化,从而在80px和1024px之间有效地缩放图像。缩略图下方是有关图像的一些信息,如名称、大小、尺寸等。还有一组图标,用于执行各种任务(删除、编辑、复制等)。所有这些信息都位于VBox中

我遇到的问题是,当缩略图的宽度达到150像素或以下时,我希望将VBox隐藏起来。我已经能够通过以下代码实现这一点:

<mx:VBox visible = "{thumbnail.width &gt; 150}">

问题是,虽然VBox中的信息现在不可见,但它所占用的不动产却没有发布。换句话说,现在有一个与VBox大小相同的空格。我想做的是能够释放这个空间

我知道这可能是我忽略了的一些简单的事情,但今天我的大脑不工作了,所以任何帮助都将被感激

顺便说一句:我正在使用Flex 3.6 SDK。

尝试使用:


为什么不将VBox的宽度设置为0?
<mx:VBox visible="{thumbnail.width>150}" includeInLayout="{thumbnail.width>150}">