| Pakiet | flash.ui |
| Klasa | public final class ContextMenuBuiltInItems |
| Dziedziczenie | ContextMenuBuiltInItems Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9 |
ContextMenu.hideBuiltInItems().
Powiązane elementy interfejsu API
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
| forwardAndBack : Boolean
Pozwala użytkownikowi przewijać odtwarzany plik SWF o jedną klatkę do przodu lub do tyłu (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce). | ContextMenuBuiltInItems | ||
| loop : Boolean
Pozwala użytkownikowi tak skonfigurować plik SWF, aby po osiągnięciu ostatniej klatki był odtwarzany od nowa (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce). | ContextMenuBuiltInItems | ||
| play : Boolean
Pozwala użytkownikowi uruchamiać wstrzymany plik SWF (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce). | ContextMenuBuiltInItems | ||
| print : Boolean
Pozwala użytkownikowi wysyłać wyświetlaną klatkę do drukarki. | ContextMenuBuiltInItems | ||
| quality : Boolean
Pozwala użytkownikowi określać rozdzielczość pliku SWF. | ContextMenuBuiltInItems | ||
| rewind : Boolean
Pozwala użytkownikowi tak skonfigurować plik SWF, aby w dowolnej chwili mógł być odtwarzany od pierwszej klatki (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce). | ContextMenuBuiltInItems | ||
| save : Boolean
Jeśli użytkownik zainstalował aplikację Shockmachine, może zapisać plik SWF. | ContextMenuBuiltInItems | ||
| zoom : Boolean
Pozwala użytkownikowi powiększać i zmniejszać plik SWF. | ContextMenuBuiltInItems | ||
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
Tworzy nowy obiekt ContextMenuBuiltInItems, dzięki któremu można ustawić właściwości programu Flash Player odpowiedzialne za ukrywanie i wyświetlanie poszczególnych elementów menu. | ContextMenuBuiltInItems | ||
![]() |
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | |
![]() |
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | |
![]() |
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | |
![]() |
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | |
![]() |
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | |
![]() |
Zwraca ciąg reprezentujący określony obiekt. | Object | |
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
forwardAndBack | właściwość |
forwardAndBack:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9 |
Pozwala użytkownikowi przewijać odtwarzany plik SWF o jedną klatkę do przodu lub do tyłu (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce).
Implementacja
public function get forwardAndBack():Boolean public function set forwardAndBack(value:Boolean):voidloop | właściwość |
loop:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9 |
Pozwala użytkownikowi tak skonfigurować plik SWF, aby po osiągnięciu ostatniej klatki był odtwarzany od nowa (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce).
Implementacja
public function get loop():Boolean public function set loop(value:Boolean):voidplay | właściwość |
play:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9 |
Pozwala użytkownikowi uruchamiać wstrzymany plik SWF (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce).
Implementacja
public function get play():Boolean public function set play(value:Boolean):void| właściwość |
quality | właściwość |
rewind | właściwość |
rewind:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9 |
Pozwala użytkownikowi tak skonfigurować plik SWF, aby w dowolnej chwili mógł być odtwarzany od pierwszej klatki (opcja nie jest dostępna w przypadku pliku SWF o jednej klatce).
Implementacja
public function get rewind():Boolean public function set rewind(value:Boolean):voidsave | właściwość |
zoom | właściwość |
ContextMenuBuiltInItems | () | Konstruktor |
public function ContextMenuBuiltInItems()| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9 |
Tworzy nowy obiekt ContextMenuBuiltInItems, dzięki któremu można ustawić właściwości programu Flash Player odpowiedzialne za ukrywanie i wyświetlanie poszczególnych elementów menu.
ContextMenuBuiltInItemsExample do usunięcia typowych elementów menu kontekstowego ze stołu montażowego i dodania nowego elementu menu. Proces przebiega w następujący sposób:
- Właściwość
myContextMenujest deklarowana, a następnie przypisana do nowgo obiektu ContextMenu. - Wywołana zostaje metoda
removeDefaultItems(), za pomocą której usuwane są wszystkie wbudowane elementy menu kontekstowego z wyjątkiem polecenia Drukuj. - Wywołana zostaje metoda
addCustomMenuItems(), która umieszcza element menu o nazwieHello Worldw tablicycustomItemsza pomoca metodypush()obiektu Array. - Element menu
Hello Worldjest wówczas dodawany do listy elementów menu kontekstowego stołu montażowego. - Obiekt TextField z elementem tekstowym „Kliknięcie prawym przyciskiem” jest dodawany na środku stołu montażowego za pomocą metody
addChild()poprzez zastosowanie metodycreateLabel().
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, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne