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):void
loop | 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):void
play | 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):void
save | 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
myContextMenu
e 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 World
na matrizcustomItems
com 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