0

サムネイルの幅を80〜1024の範囲で制御するスライダーを備えた画像ギャラリーアプリがあります。スライダーを動かすと、サムネイルの幅が変化し、画像が80px〜1024pxの間で効果的に拡大縮小されます。サムネイルの下には、名前、サイズ、サイズなどの画像に関する情報があります。さまざまなタスク(削除、編集、コピーなど)を実行するアイコンのセットもあります。この情報はすべてVBox内にあります。

私が抱えている問題は、サムネイルの幅が150ピクセル以下に達したときにVBoxを非表示にしたいということです。これは、次のコードで実現できました。

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

問題は、VBox内の情報が表示されていないのに、VBoxが使用している不動産が公開されていないことです。つまり、VBoxの正確なサイズの空白スペースができました。私がやりたいのは、この空間を解放できるようにすることです。

これはおそらく私が見落としている単純なことだと思いますが、今日は私の脳が機能していないので、助けていただければ幸いです。

ところで:私はFlex3.6SDKを使用しています。

4

1 に答える 1

1

使用してみてくださいincludeInLayout

<mx:VBox visible="{thumbnail.width>150}" includeInLayout="{thumbnail.width>150}">
于 2012-04-06T21:07:25.203 に答える