ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.controls.menuClasses 

IMenuItemRenderer  - AS3 Flex

Paketmx.controls.menuClasses
Schnittstellepublic interface IMenuItemRenderer
Umsetzer MenuItemRenderer

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die IMenuItemRenderer-Schnittstelle definiert die Schnittstelle, die ein Menüelementrenderer für ein Menu-Steuerelement implementieren muss.

Die Menüelementrenderer werden oft wiederverwendet. Nach ihrer Erstellung können sie einfach wiederverwendet werden, indem sie neue Daten erhalten. Daher müssen in den einzelnen Implementierungen die Entwickler von Komponenten darauf achten, dass Komponenteneigenschaften keine bestimmten Anfangs- oder Standardwerte enthalten.

Um diese Schnittstelle zu implementieren, muss ein Komponentenentwickler eine Set- und Get-Methode definieren, die die menu-Eigenschaft implementiert. In der Regel schreibt die Set-Methode den Wert der Dateneigenschaft in eine interne Variable und die Get-Methode gibt den aktuellen Wert der internen Variablen zurück, wie im folgenden Beispiel illustriert wird:

     // 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;
     }
  



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  measuredBranchIconWidth : Number
[schreibgeschützt] Die Breite des Verzweigungssymbols.
IMenuItemRenderer
  measuredIconWidth : Number
[schreibgeschützt] Die Breite des Symbols.
IMenuItemRenderer
  measuredTypeIconWidth : Number
[schreibgeschützt] Die Breite des Typsymbols (Option/Kontrollkästchen).
IMenuItemRenderer
  menu : Menu
Ein Verweis auf das Menu-Steuerelement dieses Menüelementrenderers, wenn ein solches enthalten ist.
IMenuItemRenderer
Eigenschaftendetails

measuredBranchIconWidth

Eigenschaft
measuredBranchIconWidth:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Breite des Verzweigungssymbols.



Implementierung
    public function get measuredBranchIconWidth():Number

measuredIconWidth

Eigenschaft 
measuredIconWidth:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Breite des Symbols.



Implementierung
    public function get measuredIconWidth():Number

measuredTypeIconWidth

Eigenschaft 
measuredTypeIconWidth:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Breite des Typsymbols (Option/Kontrollkästchen).



Implementierung
    public function get measuredTypeIconWidth():Number

menu

Eigenschaft 
menu:Menu

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Verweis auf das Menu-Steuerelement dieses Menüelementrenderers, wenn ein solches enthalten ist. Dies zeigt an, dass dieser Menüelementrenderer ein Verzweigungsknoten ist, der ein Submenü einblenden kann.



Implementierung
    public function get menu():Menu
    public function set menu(value:Menu):void




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.