【问题标题】:Flex setting visibility based on slider基于滑块的 Flex 设置可见性
【发布时间】:2012-04-20 09:37:30
【问题描述】:

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

我遇到的问题是当缩略图的宽度达到 150 像素或以下时,我希望隐藏 VBox。我已经能够使用以下代码完成:

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

问题在于,虽然 VBox 中的信息现在不可见,但它占用的空间并未释放。换句话说,现在有一个与 VBox 完全相同大小的空白区域。我想做的是能够释放这个空间。

我知道这可能是我忽略的一些简单问题,但今天我的大脑无法正常工作,因此我们将不胜感激。

顺便说一句:我使用的是 Flex 3.6 SDK。

【问题讨论】:

  • 为什么不把VBox的宽度设置为0?

标签: apache-flex flex3 visible


【解决方案1】:

尝试使用includeInLayout

<mx:VBox visible="{thumbnail.width>150}" includeInLayout="{thumbnail.width>150}">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-30
    • 2020-07-12
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 2021-05-07
    相关资源
    最近更新 更多