| Pacote | flash.ui |
| Classe | public final class ContextMenuBuiltInItems |
| Herança | ContextMenuBuiltInItems Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9 |
ContextMenu.hideBuiltInItems().
Elementos da API relacionados
Propriedades públicas
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| forwardAndBack : Boolean
Permite que o usuário avance ou retroceda um quadro em um arquivo SWF em tempo de execução (não aparece para um arquivo SWF de quadro único). | ContextMenuBuiltInItems | ||
| loop : Boolean
Permite que o usuário defina um arquivo SWF de forma que ele seja reiniciado automaticamente quando chegar ao quadro final (não aparece para um arquivo SWF de quadro único). | ContextMenuBuiltInItems | ||
| play : Boolean
Permite que o usuário inicie um arquivo SWF pausado (não aparece para um arquivo SWF de quadro único). | ContextMenuBuiltInItems | ||
| print : Boolean
Permite que o usuário envie a imagem de quadro exibida a uma impressora. | ContextMenuBuiltInItems | ||
| quality : Boolean
Permite que o usuário defina a resolução do arquivo SWF em tempo de execução. | ContextMenuBuiltInItems | ||
| rewind : Boolean
Permite que o usuário defina um arquivo SWF de forma que ele seja reproduzido do primeiro quadro quando selecionado, a qualquer momento (não aparece para um arquivo SWF de quadro único). | ContextMenuBuiltInItems | ||
| save : Boolean
Permite que o usuário com o Shockmachine instalado grave um arquivo SWF. | ContextMenuBuiltInItems | ||
| zoom : Boolean
Permite que o usuário aumente ou diminua o zoom em um arquivo SWF em tempo de execução. | ContextMenuBuiltInItems | ||
Métodos públicos
| Método | Definido por | ||
|---|---|---|---|
Cria um novo objeto ContextMenuBuiltInItems para que você possa definir as propriedades para o Flash Player exibir ou ocultar cada item de menu. | ContextMenuBuiltInItems | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
Detalhes da propriedade
forwardAndBack | propriedade |
forwardAndBack:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9 |
Permite que o usuário avance ou retroceda um quadro em um arquivo SWF em tempo de execução (não aparece para um arquivo SWF de quadro único).
Implementação
public function get forwardAndBack():Boolean public function set forwardAndBack(value:Boolean):voidloop | propriedade |
loop:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9 |
Permite que o usuário defina um arquivo SWF de forma que ele seja reiniciado automaticamente quando chegar ao quadro final (não aparece para um arquivo SWF de quadro único).
Implementação
public function get loop():Boolean public function set loop(value:Boolean):voidplay | propriedade |
| propriedade |
quality | propriedade |
rewind | propriedade |
rewind:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9 |
Permite que o usuário defina um arquivo SWF de forma que ele seja reproduzido do primeiro quadro quando selecionado, a qualquer momento (não aparece para um arquivo SWF de quadro único).
Implementação
public function get rewind():Boolean public function set rewind(value:Boolean):voidsave | propriedade |
zoom | propriedade |
Detalhes do construtor
ContextMenuBuiltInItems | () | Construtor |
public function ContextMenuBuiltInItems()| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9 |
Cria um novo objeto ContextMenuBuiltInItems para que você possa definir as propriedades para o Flash Player exibir ou ocultar cada item de menu.
Exemplos Como usar este exemplo
ContextMenuBuiltinItemsExample.as
O exemplo a seguir usa a classe
ContextMenuBuiltInItemsExample para remover os itens do menu de contexto normal do Palco e inserir novo item de menu. Isso é realizado com as seguintes etapas:
- É declarada a propriedade
myContextMenue depois atribuída ao novo objeto ContextMenu. - É chamado o método
removeDefaultItems(), que remove todos os itens de menu de contexto embutidos, exceto Imprimir. - É chamado o método
addCustomMenuItems(), que coloca um item de menu chamadoHello Worldna matrizcustomItemscom o uso do método de Matrizpush(). - O item de menu
Hello Worldé inserido em seguida na lista de itens de menu de contexto do Palco. - O objeto TextField com o texto "Clicar no botão da direita" é incluído no centro do Palco com o uso do
addChild()por meio docreateLabel().
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:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas