2010-12-01 2 views
0

私はラベルとテキストボックスを設計しましたが、label.x = "10" label.y = "40" text.x = "50" text.y = "40" ...正しく整列する。 しかし、私はすべてのラベルとテキストボックスが適切に配置されるようなレイアウトを設計したいと思います。 ヘルプや例、ドキュメントはありますか?Action Script 3.0でレイアウトをデザインする方法は?

+0

Flashを使用している場合は、コンポーネントを手動で調整するか、HBox/VBoxのMinimalComps(minimalcomps.com)などを使用するか、Yahoo!フォームコンポーネント(http://developer.yahoo.com/flash/astra-flash/form/)...プロジェクトの規模に応じて、Flexフレームワークでスタブを持つことができます...フォームコンポーネントはそこの多くの人のほんの数人だけ。 –

答えて

0

Flexを使用している場合は、HBox/VBoxを使用し、次元をパーセントで設定できます。それ以外の場合は、あなたを助けることができるヘルパークラス(PositionUtilsのような)を作成することができます。

// position the displayobjects in list with margins 0, 5 and 10 
PositionUtils.alignVertical([txtHeader,txtBody, btnSend], [0,5,10]); 
0

フレームワークのないAS3でのみ行う場合は、独自のコンポーネントを作成することを検討することがあります。

少なくとも、ラベルのTextFieldとテキスト入力のTextFieldを含むFormFieldクラスを作成できます。ラベル&の間のマージン、テキストの色、背景色、フォント、テキスト形式などのさまざまな側面をカスタマイズするのに役立つパラメータ設定ツールを作成します。

登録フォームには、各フィールドのx値またはy値のいずれかを設定するだけで、それらは自然に整列します。&

0

try AS3Commons UI Layoutsこれは私がその目的のために正確に開発している純粋なAS3ライブラリです。

関連する問題