0

Flex(現在はFlex 3を使用)を使用した最初のステップで、2つの状態を定義したいと思います。最初のステップでは、リストとその下にいくつかのボタンがあるパネルがあります。そのパネルのボタンの1つをクリックすると、状態が「ListState」に変更されることを期待しています。この場合、どのコンポーネントがどの状態に対応するかをどのように定義する必要がありますか?リストを拡大してパネルをアプリケーションの外に「移動」することで、それらの間の遷移をアニメーション化するにはどうすればよいですか?予想される動作を次の図に示します。ここに画像の説明を入力してください

前もって感謝します

4

1 に答える 1

0

あなたは国家なしでこれを達成することができます。私はあなたの仕事を理解したように。Canvas 高さと幅を100%にして使用することをお勧めします。キャンバスの内側あなたが使用Listし、Panel

リストは <mx:List id="List" height="{cnvas.height-panel.height}" width="100%"/>

パネルは<mx:Pannel id="panel" height="300" y="{cnvas.height-panel.height}" width="100%" paddingTop="10">

今ボタンセットをクリックするslideUP.play()pannel.height=0

これに加えて、アニメーションを設定する必要があります。
<mx:AnimateProperty id="slideUP" target="{panel}" property="y" fromValue="{cnvas.height-panel.height}" toValue="{cnvas.height}" duration="400" />

于 2012-01-21T05:30:16.690 に答える