Paquete | flash.ui |
Clase | public final class ContextMenuBuiltInItems |
Herencia | ContextMenuBuiltInItems Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9 |
ContextMenu.hideBuiltInItems()
.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
forwardAndBack : Boolean
Permite al usuario avanzar o retroceder un fotograma de un archivo SWF en tiempo de ejecución (no se muestra en archivos SWF de un solo fotograma). | ContextMenuBuiltInItems | ||
loop : Boolean
Permite al usuario definir un archivo SWF para que se inicie automáticamente cuando llegue al último fotograma (no se muestra en archivos SWF de un solo fotograma). | ContextMenuBuiltInItems | ||
play : Boolean
Permite al usuario iniciar un archivo SWF interrumpido (no se muestra en archivos SWF de un solo fotograma). | ContextMenuBuiltInItems | ||
print : Boolean
Permite al usuario enviar la imagen del fotograma mostrado a una impresora. | ContextMenuBuiltInItems | ||
quality : Boolean
Permite al usuario establecer la resolución del archivo SWF en tiempo de ejecución. | ContextMenuBuiltInItems | ||
rewind : Boolean
Permite al usuario definir un archivo SWF para que se reproduzca desde el primer fotograma al seleccionarlo, en cualquier momento (no se muestra en archivos SWF de un solo fotograma). | ContextMenuBuiltInItems | ||
save : Boolean
Permite a usuarios con Shockmachine instalado guardar un archivo SWF. | ContextMenuBuiltInItems | ||
zoom : Boolean
Permite al usuario ampliar y reducir un archivo SWF en tiempo de ejecución. | ContextMenuBuiltInItems |
Método | Definido por | ||
---|---|---|---|
Crea un nuevo objeto ContextMenuBuiltInItems para poder establecer las propiedades de modo que Flash Player muestre u oculte cada elemento de menú. | ContextMenuBuiltInItems | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
forwardAndBack | propiedad |
forwardAndBack:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9 |
Permite al usuario avanzar o retroceder un fotograma de un archivo SWF en tiempo de ejecución (no se muestra en archivos SWF de un solo fotograma).
Implementación
public function get forwardAndBack():Boolean
public function set forwardAndBack(value:Boolean):void
loop | propiedad |
loop:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9 |
Permite al usuario definir un archivo SWF para que se inicie automáticamente cuando llegue al último fotograma (no se muestra en archivos SWF de un solo fotograma).
Implementación
public function get loop():Boolean
public function set loop(value:Boolean):void
play | propiedad |
play:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9 |
Permite al usuario iniciar un archivo SWF interrumpido (no se muestra en archivos SWF de un solo fotograma).
Implementación
public function get play():Boolean
public function set play(value:Boolean):void
propiedad |
quality | propiedad |
rewind | propiedad |
rewind:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9 |
Permite al usuario definir un archivo SWF para que se reproduzca desde el primer fotograma al seleccionarlo, en cualquier momento (no se muestra en archivos SWF de un solo fotograma).
Implementación
public function get rewind():Boolean
public function set rewind(value:Boolean):void
save | propiedad |
zoom | propiedad |
ContextMenuBuiltInItems | () | Información sobre |
public function ContextMenuBuiltInItems()
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9 |
Crea un nuevo objeto ContextMenuBuiltInItems para poder establecer las propiedades de modo que Flash Player muestre u oculte cada elemento de menú.
ContextMenuBuiltInItemsExample
para eliminar los elementos normales del menú contextual del escenario y añadir un nuevo elemento de menú. Esto se consigue con los pasos siguientes:
- Se declara una propiedad
myContextMenu
y, a continuación, se asigna a un nuevo objeto ContextMenu. - Se llama al método
removeDefaultItems()
, que elimina todos los elementos incorporados en el menú contextual salvo Print. - Se llama al método
addCustomMenuItems()
, que coloca el elemento de menúHello World
en el conjuntocustomItems
a través del métodopush()
de la clase Array. - A continuación, el elemento de menú
Hello World
se añade a la lista de elementos del menú contextual del escenario. - Se añade al centro del escenario un objeto TextField con el texto "Right Click" utilizando
addChild()
a través decreateLabel()
.
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, 02:12 PM Z