パッケージ | mx.controls.menuClasses |
インターフェイス | public interface IMenuItemRenderer |
実装者 | MenuItemRenderer |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
多くの場合、メニューアイテムレンダラーはリサイクルされます。 メニューアイテムレンダラーは、一度作成すると、その後は新しいデータを指定するだけで使用できます。 したがって、個々の実装では、コンポーネントの開発者は、コンポーネントのプロパティに特定の初期値またはデフォルト値が含まれていることを前提にしないようにする必要があります。
このインターフェイスを実装するには、コンポーネントの開発者は、menu
プロパティを実装する setter メソッドと getter メソッドを定義する必要があります。 通常は、次の例に示すように、setter メソッドはデータプロパティの値を内部変数に書き込み、getter メソッドは内部変数の現在の値を返します。
// Internal variable for the property value. private var _menu:Menu; // Define the getter method. public function get menu():Menu { return _menu; } // Define the setter method. public function set menu(value:Menu):void { _menu = value; }
パブリックプロパティ
プロパティ | 定義元 | ||
---|---|---|---|
measuredBranchIconWidth : Number [読み取り専用]
ブランチアイコンの幅です。 | IMenuItemRenderer | ||
measuredIconWidth : Number [読み取り専用]
アイコンの幅です。 | IMenuItemRenderer | ||
measuredTypeIconWidth : Number [読み取り専用]
タイプアイコン (ラジオアイコンまたはチェックアイコン) の幅です。 | IMenuItemRenderer | ||
menu : Menu
このメニューアイテムレンダラーの Menu コントロールへの参照です(含まれている場合)。 | IMenuItemRenderer |
Tue Jun 12 2018, 10:34 AM Z