2012-05-24 4 views
0

У меня есть vbox с 11 полосками внутри него. Пользователю предоставляется возможность показать/скрыть любую из 11 полотен в любое время. Когда пользователь выбирает, чтобы скрыть один из холстов, я хотел бы иметь все остальное после его сдвига. Например, если в настоящее время отображаются все 11 холстов, и пользователь выбирает скрыть холст 8, я хотел бы, чтобы полотна с 9 по 11 менялись вверх по холсту 8. Я пробовал просто установить видимое свойство canvas 8 как false, но это не работает.Flex 3: элементы VBox не перемещаются, когда предыдущий элемент скрыт

Каков наилучший способ обеспечить, чтобы все холсты (после того, как выбранный был скрыт) сдвинулись вверх?

Спасибо заранее, Brds

+0

MX Halo or Spark? –

+0

Flex 3 ... так что я предполагаю MX. – Brds

+0

, когда вы скрываете холст, просто установите его высоту в 0? .. –

ответ

2

Установите его includeInLayout свойство ложно, иначе VBox будет по-прежнему использовать его для измерения макета.

Смежные вопросы