Pakket | flash.ui |
Klasse | public final class ContextMenuBuiltInItems |
Overerving | ContextMenuBuiltInItems Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
ContextMenu.hideBuiltInItems()
.
Verwante API-elementen
Openbare eigenschappen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
forwardAndBack : Boolean
Hiermee kan de gebruiker één frame voorwaarts of achterwaarts gaan in een SWF-bestand bij uitvoering (wordt niet weergegeven bij een SWF-bestand met één frame). | ContextMenuBuiltInItems | ||
loop : Boolean
Hiermee kan de gebruiker een SWF-bestand zo instellen dat het automatisch wordt gestart wanneer het laatste frame is bereikt (wordt niet weergegeven bij een SWF-bestand met één frame). | ContextMenuBuiltInItems | ||
play : Boolean
Hiermee kan de gebruiker een gepauzeerd SWF-bestand starten (wordt niet weergegeven bij een SWF-bestand met één frame). | ContextMenuBuiltInItems | ||
print : Boolean
Hiermee kan de gebruiker het weergegeven framebeeld naar een printer sturen. | ContextMenuBuiltInItems | ||
quality : Boolean
Hiermee kan de gebruiker de resolutie van het SWF-bestand bij uitvoering instellen. | ContextMenuBuiltInItems | ||
rewind : Boolean
Hiermee kan de gebruiker een SWF-bestand zo instellen dat het op elk moment na selectie wordt afgespeeld vanaf het eerste frame (wordt niet weergegeven bij een SWF-bestand met één frame). | ContextMenuBuiltInItems | ||
save : Boolean
Hiermee kan de gebruiker die Shockmachine heeft geïnstalleerd een SWF-bestand opslaan. | ContextMenuBuiltInItems | ||
zoom : Boolean
Hiermee kan de gebruiker bij uitvoering op een SWF-bestand in- en uitzoomen. | ContextMenuBuiltInItems |
Openbare methoden
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een nieuw object ContextMenuBuiltInItems gemaakt, zodat u de eigenschappen voor Flash Player kunt instellen voor het weergeven of verbergen van elk menu-item. | ContextMenuBuiltInItems | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Eigenschapdetails
forwardAndBack | eigenschap |
forwardAndBack:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Hiermee kan de gebruiker één frame voorwaarts of achterwaarts gaan in een SWF-bestand bij uitvoering (wordt niet weergegeven bij een SWF-bestand met één frame).
Implementatie
public function get forwardAndBack():Boolean
public function set forwardAndBack(value:Boolean):void
loop | eigenschap |
loop:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Hiermee kan de gebruiker een SWF-bestand zo instellen dat het automatisch wordt gestart wanneer het laatste frame is bereikt (wordt niet weergegeven bij een SWF-bestand met één frame).
Implementatie
public function get loop():Boolean
public function set loop(value:Boolean):void
play | eigenschap |
eigenschap |
quality | eigenschap |
rewind | eigenschap |
rewind:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Hiermee kan de gebruiker een SWF-bestand zo instellen dat het op elk moment na selectie wordt afgespeeld vanaf het eerste frame (wordt niet weergegeven bij een SWF-bestand met één frame).
Implementatie
public function get rewind():Boolean
public function set rewind(value:Boolean):void
save | eigenschap |
zoom | eigenschap |
Constructordetails
ContextMenuBuiltInItems | () | Constructor |
public function ContextMenuBuiltInItems()
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Hiermee wordt een nieuw object ContextMenuBuiltInItems gemaakt, zodat u de eigenschappen voor Flash Player kunt instellen voor het weergeven of verbergen van elk menu-item.
Voorbeelden Hoe dit voorbeeld te gebruiken
ContextMenuBuiltinItemsExample.as
In het volgende voorbeeld wordt de klasse
ContextMenuBuiltInItemsExample
gebruikt om de normale contextmenu-items uit het werkgebied te verwijderen en een nieuw menu-item toe te voegen. Dit wordt gedaan door de volgende stappen te volgen:
- Een eigenschap
myContextMenu
wordt gedeclareerd en vervolgens toegewezen aan een nieuw object ContextMenu. - De methode
removeDefaultItems()
wordt aangeroepen. Deze verwijdert alle ingebouwde contextmenu-items behalve Print. - De methode
addCustomMenuItems()
wordt aangeroepen, waardoor een menu-item met de naamHello World
in de arraycustomItems
wordt geplaatst met de methodepush()
van Array. - Het menu-item
Hello World
wordt vervolgens toegevoegd aan de contextmenu-itemlijst van het werkgebied. - Een object TextField met de tekst 'Right Click' wordt toegevoegd aan het midden van het werkgebied met
addChild()
viacreateLabel()
.
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; } } }
Wed Jun 13 2018, 11:42 AM Z