Flex フレームワークには、階層データをカスケーディングメニュー形式に表示するコントロールが 3 つあります。すべてのメニューコントロールでそれぞれのメニューアイテムのアイコンとラベルを設定でき、ユーザーの操作に対する応答として mx.events.MenuEvent クラスのイベントを送出することができます。メニューベースのコントロールには次の種類があります。
Menu コントロール
カスケーディングサブメニューを設定できるビジュアルメニュー。通常、メニューコントロールは、ボタンのクリックなどのユーザーの操作に対する応答として表示します。MXML タグでは Menu コントロールを定義できません。Menu コントロールの定義、表示、非表示は、ActionScript を使用して行います。
MenuBar コントロール
メニューアイテムが水平に並んだメニューバー。メニューバーのそれぞれのアイテムには、ユーザーが MenuBar アイテムをクリックしたときに表示されるサブメニューを設定できます。MenuBar コントロールは実質的に、メニューの最上位をバーアイテムとして表示す静的(ポップアップしない)メニューです。
PopUpMenuButton コントロール
PopUpButton コントロールのサブクラスで、ユーザーがポップアップボタン(小さいボタン)をクリックしたときに Menu コントロールを表示します。メインボタン(大きいボタン)のラベルは、ユーザーがポップアップメニューからアイテムを選択すると変わります。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート