2012-05-10 49 views
1

我觀察到當我們在HDividedBox中使用VGroup時,拖動並沒有完全移動到左側。當我們完全拖動hdivider時,VGroup中的組件仍然出現。但是當我們在HDividedBox中使用VBox時,拖動效果非常好。 下面是示例代碼HDividedBox並沒有完全拖拽到VGroup Flex的左側

<mx:HDividedBox id="hdivbox" width="100%" height="100%" liveDragging="true">
<s:VGroup width="50%" height="100%" > <s:ComboBox/> <s:ComboBox/> </s:VGroup> <s:VGroup width="50%" height="100%" > <s:Panel width="100%" height="100%"/> </s:VGroup> </mx:HDividedBox>

現在,當我們完全分隔拖動到左側第一組合框是可見的,但是當我用垂直框中拖動更換相同的代碼工作正常。任何人可以幫助我如何解決這個問題,而不使用VBox

回答

1

我花了一些時間來理解爲什麼發生這種情況,但它真的很有趣,所以謝謝你的提問。如果您只需要修復它,請在第一個VGroup中使用clipAndEnableScrolling="true"

的問題是,在VBox財產clipContent默認爲真,但在VGroup幾乎相同的屬性clipAndEnableScrolling dafaults爲false。這導致了這種不同的行爲。

+0

哇謝謝藝術非常感謝你給屬性clipAndEnableScrolling =「true」它完美的工作。 – Trinu