1

HDividedBoxでVGroupを使用すると、ドラッグが完全に左側に移動しないことがわかりました。hdividerを完全にドラッグしても、VGroupのコンポーネントは引き続き表示されますが、HDividedBoxでVBoxを使用すると、ドラッグは完全に機能します。これがサンプルコードです

<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に置き換えると、ドラッグは正常に機能します。VBoxを使用せずにこれを修正する方法について誰かが私を助けることができますか

4

1 に答える 1

1

なぜこうなったのか理解するのに少し時間がかかりましたが、とても面白かったので質問ありがとうございます。修正する必要がある場合はclipAndEnableScrolling="true"、最初の VGroup で使用します。

問題は、VBoxプロパティclipContentのデフォルトが true であるが、ほぼ同じプロパティclipAndEnableScrollingのデフォルトが false であることです。これにより、この異なる動作が発生します。VGroup

于 2012-05-10T12:44:22.907 に答える