Paket | flash.ui |
Klass | public final class ContextMenuBuiltInItems |
Arv | ContextMenuBuiltInItems Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9 |
ContextMenu.hideBuiltInItems()
.
Relaterade API-element
Publika egenskaper
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
forwardAndBack : Boolean
Gör att användaren kan flytta framåt och bakåt i en SWF-fil vid körning (visas inte för SWF-filer med en bildruta). | ContextMenuBuiltInItems | ||
loop : Boolean
Gör att användaren kan ställa in en SWF-fil så att den börjar om automatiskt när den kommer till sista bildrutan (visas inte för SWF-filer med en bildruta). | ContextMenuBuiltInItems | ||
play : Boolean
Gör att användaren kan starta en pausad SWF-fil (visas inte för SWF-filer med en bildruta). | ContextMenuBuiltInItems | ||
print : Boolean
Gör att användaren kan skicka den bildruta som visas till en skrivare. | ContextMenuBuiltInItems | ||
quality : Boolean
Gör att användaren kan ställa in SWF-filens upplösning vid körning. | ContextMenuBuiltInItems | ||
rewind : Boolean
Gör att användaren kan ställa in en SWF-fil så att den spelas upp från första bildrutan när som helst när den markeras (visas inte för SWF-filer med en bildruta). | ContextMenuBuiltInItems | ||
save : Boolean
Gör att användare som har Shockmachine installerat spara en SWF-fil. | ContextMenuBuiltInItems | ||
zoom : Boolean
Gör att användaren kan zooma in och ut på en SWF-fil vid körning. | ContextMenuBuiltInItems |
Publika metoder
Metod | Definieras med | ||
---|---|---|---|
Skapar ett nytt ContextMenuBuiltInItems-objekt så att du kan ställa in egenskaperna för Flash Player på att visa eller dölja varje menyalternativ. | ContextMenuBuiltInItems | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
Egenskapsdetaljer
forwardAndBack | egenskap |
forwardAndBack:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9 |
Gör att användaren kan flytta framåt och bakåt i en SWF-fil vid körning (visas inte för SWF-filer med en bildruta).
Implementering
public function get forwardAndBack():Boolean
public function set forwardAndBack(value:Boolean):void
loop | egenskap |
loop:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9 |
Gör att användaren kan ställa in en SWF-fil så att den börjar om automatiskt när den kommer till sista bildrutan (visas inte för SWF-filer med en bildruta).
Implementering
public function get loop():Boolean
public function set loop(value:Boolean):void
play | egenskap |
egenskap |
quality | egenskap |
rewind | egenskap |
rewind:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9 |
Gör att användaren kan ställa in en SWF-fil så att den spelas upp från första bildrutan när som helst när den markeras (visas inte för SWF-filer med en bildruta).
Implementering
public function get rewind():Boolean
public function set rewind(value:Boolean):void
save | egenskap |
zoom | egenskap |
Konstruktordetaljer
ContextMenuBuiltInItems | () | Konstruktor |
public function ContextMenuBuiltInItems()
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9 |
Skapar ett nytt ContextMenuBuiltInItems-objekt så att du kan ställa in egenskaperna för Flash Player på att visa eller dölja varje menyalternativ.
Exempel Så här använder du exemplet
ContextMenuBuiltinItemsExample.as
I följande exempel används
ContextMenuBuiltInItemsExample
-klassen för att ta bort de vanliga snabbmenyalternativen från scenen och lägga till ett nytt menyalternativ. Detta visas i följande steg:
- En
myContextMenu
-egenskap deklareras och kopplas sedan till ett nytt ContextMenu-objekt. - Metoden
removeDefaultItems()
anropas och alla inbyggda snabbmenyalternativ tas bort utom Skriv ut. - Metoden
addCustomMenuItems()
anropas vilket placerar ett menyalternativ med namnetHello World
icustomItems
-arrayen med hjälp avpush()
-metoden. - Menyalternativet
Hello World
läggs sedan till i scenens lista över snabbmenyalternativ. - Ett TextField-objekt med texten "Right Click" läggs till i mitten av scenen med hjälp av
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; } } }
Tue Jun 12 2018, 01:40 PM Z