| 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):voidloop | 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):voidplay | 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):voidsave | 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 WorldicustomItems-arrayen med hjälp avpush()-metoden. - Menyalternativet
Hello Worldlä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
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper