に3つのコントロールA、B、Cが含まれているビューがあるとします。コントロールAとBはHGroup内にあり、それ自体がCのVGroup内にあります。Flexアプリケーションのテンプレートレイアウトに基づいたコントロールの配置
ユーザーの操作に基づいて、は新しいレイアウトにコントロールを再配置したいと思います。たとえば、3つすべてがVGroup内にあります。例えば、AとBを隠し、Cのサイズを最大にするレイアウトです。
私はコードを手書きで書くことができましたが、レイアウトテンプレートのようなものを使用したいと思います。 A、B、Cのプレースホルダを含むテンプレート。現在のビューを与えます。新しいテンプレートを渡して、ビューを再配置する必要があります。
このようなコンポーネントは存在しますか?
Thx!私は信じていない、これは動作します。少なくとも同じIDを持つ2つの異なる州に同じコンポーネントを含めることはできません。異なる状態の「同一の」コンポーネントは異なるオブジェクトです。彼らじゃない? – SteAp
異なる州に同じIDを持つ2つの異なるコンポーネントを持つことはできませんが、複数の州で同じコンポーネントを使用することは可能です。コンポーネントが常に同じであれば、異なる属性を持つだけで動作するはずです。 – wezzy
素晴らしい!このようなものは絶対に使わないでください。この質問を読んでいる他の人には:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fae.html – SteAp