| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die ContextMenuBuiltInItems-Klasse beschreibt die in ein Kontextmenü integrierten Einträge. Sie können diese Einträge mithilfe der
ContextMenu.hideBuiltInItems()-Methode ausblenden.
Beispiele anzeigen
public var forwardAndBack:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer, sich in einer SWF-Datei zur Laufzeit jeweils zum vorherigen oder nächsten Bild zu bewegen (bei SWF-Dateien mit nur einem Bild nicht verfügbar).
public var loop:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer, die Wiedergabe einer SWF-Datei nach Erreichen des letzten Bilds erneut zu starten (bei SWF-Dateien mit nur einem Bild nicht verfügbar).
public var play:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer, die Wiedergabe einer angehaltenen SWF-Datei zu starten (bei SWF-Dateien mit nur einem Bild nicht verfügbar).
public var print:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer, das angezeigte Bild an einen Drucker zu senden.
public var quality:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer, die Auflösung der SWF-Datei zur Laufzeit festzulegen.
public var rewind:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer festzulegen, dass die Wiedergabe einer SWF-Datei bei deren Auswahl stets mit dem ersten Bild startet (bei SWF-Dateien mit nur einem Bild nicht verfügbar).
public var save:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer bei installierter Shockmachine, eine SWF-Datei zu speichern.
public var zoom:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ermöglicht dem Benutzer, die Anzeige einer SWF-Datei zur Laufzeit zu vergrößern oder zu verkleinern.
public function ContextMenuBuiltInItems()
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Erstellt ein neues ContextMenuBuiltInItems-Objekt, sodass Sie in den Eigenschaften von Flash Player einstellen können, ob die einzelnen Menüeinträge angezeigt oder ausgeblendet werden.
Im folgenden Beispiel wird die Klasse
ContextMenuBuiltInItemsExample verwendet, um die normalen Elemente des Kontextmenüs von der Bühne zu entfernen und ein neues Menüelement hinzuzufügen. Dies wird in den folgenden Schritten erreicht:
- Die Eigenschaft
myContextMenu wird deklariert und dann einem neuen ContextMenu-Objekt zugewiesen.
- Die Methode
removeDefaultItems() wird aufgerufen, bei der alle integrierten Kontextmenüelemente mit Ausnahme der Option zum Drucken entfernt werden.
- Die Methode
addCustomMenuItems() wird aufgerufen, bei der ein Menüelement mit der Bezeichnung Hello World mit der Methode push() des Arrays im customItems-Array positioniert wird.
- Anschließend wird das Menüelement
Hello World den Elementen des Kontextmenüs der Bühne hinzugefügt.
- Ein TextField-Objekt mit dem Text "Mit der rechten Maustaste klicken" wird mit der Methode
addChild() über createLabel() in der Mitte der Bühne hinzugefügt.
package {
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.ui.ContextMenuBuiltInItems;
import flash.display.Sprite;
import flash.text.TextField;
public class ContextMenuBuiltInItemsExample extends Sprite {
private var myContextMenu:ContextMenu;
public function ContextMenuBuiltInItemsExample() {
myContextMenu = new ContextMenu();
removeDefaultItems();
addCustomMenuItems();
this.contextMenu = myContextMenu;
addChild(createLabel());
}
private function removeDefaultItems():void {
myContextMenu.hideBuiltInItems();
var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems;
defaultItems.print = true;
}
private function addCustomMenuItems():void {
var item:ContextMenuItem = new ContextMenuItem("Hello World");
myContextMenu.customItems.push(item);
}
private function createLabel():TextField {
var txtField:TextField = new TextField();
txtField.text = "Right Click";
txtField.x = this.stage.stageWidth/2 - txtField.width/2;
txtField.y = this.stage.stageHeight/2 - txtField.height/2;
return txtField;
}
}
}
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Fri Oct 12 2007, 2:03 AM GMT-07:00
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/ui/ContextMenuBuiltInItems.html