Paqueteflash.ui
Clasepublic final class ContextMenuBuiltInItems
HerenciaContextMenuBuiltInItems Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

La clase ContextMenuBuiltInItems describe los elementos que se incluyen en un menú contextual. Se pueden ocultar con el método ContextMenu.hideBuiltInItems().

Ver los ejemplos

Véase también

ContextMenu.hideBuiltInItems()


Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  forwardAndBack : Boolean = true
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 = true
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 = true
Permite al usuario iniciar un archivo SWF interrumpido (no se muestra en archivos SWF de un solo fotograma).
ContextMenuBuiltInItems
  print : Boolean = true
Permite al usuario enviar la imagen del fotograma mostrado a una impresora.
ContextMenuBuiltInItems
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
  quality : Boolean = true
Permite al usuario establecer la resolución del archivo SWF en tiempo de ejecución.
ContextMenuBuiltInItems
  rewind : Boolean = true
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 = true
Permite a usuarios con Shockmachine instalado guardar un archivo SWF.
ContextMenuBuiltInItems
  zoom : Boolean = true
Permite al usuario ampliar y reducir un archivo SWF en tiempo de ejecución.
ContextMenuBuiltInItems
Métodos públicos
 MétodoDefinido por
  
Crea un nuevo objeto ContextMenuBuiltInItems para poder establecer las propiedades de modo que Flash Player muestre u oculte cada elemento de menú.
ContextMenuBuiltInItems
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades
forwardAndBackpropiedad
public var forwardAndBack:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: 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).

looppropiedad 
public var loop:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: 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).

playpropiedad 
public var play:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Permite al usuario iniciar un archivo SWF interrumpido (no se muestra en archivos SWF de un solo fotograma).

printpropiedad 
public var print:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Permite al usuario enviar la imagen del fotograma mostrado a una impresora.

qualitypropiedad 
public var quality:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Permite al usuario establecer la resolución del archivo SWF en tiempo de ejecución.

rewindpropiedad 
public var rewind:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: 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).

savepropiedad 
public var save:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Permite a usuarios con Shockmachine instalado guardar un archivo SWF.

zoompropiedad 
public var zoom:Boolean = true

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Permite al usuario ampliar y reducir un archivo SWF en tiempo de ejecución.

Información sobre constructores
ContextMenuBuiltInItems()constructor
public function ContextMenuBuiltInItems()

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: 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ú.

Ejemplos Cómo utilizar los ejemplos
ContextMenuBuiltinItemsExample.as

En el ejemplo siguiente, se utiliza la clase 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:
  1. Se declara una propiedad myContextMenu y, a continuación, se asigna a un nuevo objeto ContextMenu.
  2. Se llama al método removeDefaultItems(), que elimina todos los elementos incorporados en el menú contextual salvo Print.
  3. Se llama al método addCustomMenuItems(), que coloca el elemento de menú Hello World en la matriz customItems a través del método push() de la clase Array.
  4. A continuación, el elemento de menú Hello World se añade a la lista de elementos del menú contextual del escenario.
  5. Se añade al centro del escenario un objeto TextField con el texto "Right Click" utilizando addChild() a través de createLabel().
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;
        }
    }
}




 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/ui/ContextMenuBuiltInItems.html