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):void
loop | 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):void
play | 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):void
save | 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ść
myContextMenu
jest 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 World
w tablicycustomItems
za pomoca metodypush()
obiektu Array. - Element menu
Hello World
jest 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