読者です 読者をやめる 読者になる 読者になる

【ActionScript】レイアウト P88〜

Flexには3つのレイアウトがあります。

  • absolute
    • x,y座標で指定
  • vertical
    • 垂直にセンタリングされる
  • horizonal
    • 左から右に整列される

これはのようにlayoutの中で指定されます。
また、デザインビューにして、プロパティビューのレイアウトでも変更が可能です。
タグごとにレイアウトを変更出来るようです…

コンポーネントのレイアウトのなかには、HBoxコンテナとVBoxコンテナがあります。この二つはドラッグアンドドロップで使用できるようになります。
HはhorizonalのHで、VはverticalのVのようです。
VBoxの中にHBoxを入れたりする事で、レイアウトがしやすくなります。

フォーム

Flexで一番注意しなければならないこと。
FlexにおけるFormコンテナはレイアウト目的だけに使用されるものであり、通常のFormのようにデータを受け取るものではない。

フォームを作成するときに、使用した方法は二つ。
1.FormHeadingコンテナー+TextInput+button
http://www17.atpages.jp/seamountain/AS/form.html
↑では左上
2.Panel+Hbox+TextInput+RadioButtonGroup+ControlBar+Button
http://www17.atpages.jp/seamountain/AS/form.html
↑では右

RadioButtonGroupを使うと、ダイアログボックスが出てきて、ラジオボタンを設置することが出来ます。
ControlBarを挿入すると、一番下に設置されます。そこにButtonを入れることで、送信とリセットのボタンを設置出来ます。

また、背景色や、角を丸くする操作はプロパティのスタイルから簡単に変更することが出来ます。