| 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
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).
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).
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).
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.
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.
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).
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.
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.
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ú.
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:
- 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 la matriz customItems a través del método push() 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 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;
}
}
}
© 2004-2007 Adobe Systems Incorporated. Todos los derechos reservados.
Fri Oct 12 2007, 2:30 AM GMT-07:00
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/ui/ContextMenuBuiltInItems.html