| Package | flash.ui | 
| Class | public final class ContextMenuBuiltInItems | 
| Inheritance | ContextMenuBuiltInItems  Object | 
ContextMenu.hideBuiltInItems() method.
See also
| Property | Defined By | ||
|---|---|---|---|
|  | constructor : Object 
  A reference to the class object or constructor function for a given object instance. | Object | |
| forwardAndBack : Boolean = true 
Lets the user move forward or backward one frame in a SWF file at run time (does not 
appear for a single-frame SWF file). | ContextMenuBuiltInItems | ||
| loop : Boolean = true 
Lets the user set a SWF file to start over automatically when it reaches the final 
frame (does not appear for a single-frame SWF file). | ContextMenuBuiltInItems | ||
| play : Boolean = true 
Lets the user start a paused SWF file (does not appear for a single-frame SWF file). | ContextMenuBuiltInItems | ||
| print : Boolean = true 
Lets the user send the displayed frame image to a printer. | ContextMenuBuiltInItems | ||
|  | prototype : Object [static] 
  A reference to the prototype object of a class or function object. | Object | |
| quality : Boolean = true 
Lets the user set the resolution of the SWF file at run time. | ContextMenuBuiltInItems | ||
| rewind : Boolean = true 
Lets the user set a SWF file to play from the first frame when selected, at any time (does not 
appear for a single-frame SWF file). | ContextMenuBuiltInItems | ||
| save : Boolean = true 
Lets the user with Shockmachine installed save a SWF file. | ContextMenuBuiltInItems | ||
| zoom : Boolean = true 
Lets the user zoom in and out on a SWF file at run time. | ContextMenuBuiltInItems | ||
| Method | Defined By | ||
|---|---|---|---|
| 
Creates a new ContextMenuBuiltInItems object so that you can set the properties for Flash Player to display or hide each menu item. | ContextMenuBuiltInItems | ||
|  | 
  Indicates whether an object has a specified property defined. | Object | |
|  | 
  Indicates whether an instance of the Object class is in the prototype chain of the object specified 
  as the parameter. | Object | |
|  | 
  Indicates whether the specified property exists and is enumerable. | Object | |
|  | 
     Sets the availability of a dynamic property for loop operations. | Object | |
|  | 
  Returns the string representation of the specified object. | Object | |
|  | 
  Returns the primitive value of the specified object. | Object | |
| forwardAndBack | property | 
public var forwardAndBack:Boolean = true
Lets the user move forward or backward one frame in a SWF file at run time (does not appear for a single-frame SWF file).
| loop | property | 
public var loop:Boolean = true
Lets the user set a SWF file to start over automatically when it reaches the final frame (does not appear for a single-frame SWF file).
| play | property | 
public var play:Boolean = true
Lets the user start a paused SWF file (does not appear for a single-frame SWF file).
| property | 
public var print:Boolean = true
Lets the user send the displayed frame image to a printer.
| quality | property | 
public var quality:Boolean = true
Lets the user set the resolution of the SWF file at run time.
| rewind | property | 
public var rewind:Boolean = true
Lets the user set a SWF file to play from the first frame when selected, at any time (does not appear for a single-frame SWF file).
| save | property | 
public var save:Boolean = true
Lets the user with Shockmachine installed save a SWF file.
| zoom | property | 
public var zoom:Boolean = true
Lets the user zoom in and out on a SWF file at run time.
| ContextMenuBuiltInItems | () | Constructor | 
public function ContextMenuBuiltInItems()
Creates a new ContextMenuBuiltInItems object so that you can set the properties for Flash Player to display or hide each menu item.
ContextMenuBuiltInItemsExample 
 to remove the normal context menu items from the stage and add a new menu item.  This is 
 accomplished with the following steps:
 myContextMenu is declared and then assigned to a new ContextMenu
 	object.removeDefaultItems() is called, which removes all built-in context
 	menu items except Print.addCustomMenuItems() is called, which places a menu item called 
 	Hello World into the customItems array using the 
 	push() method of Array.Hello World menu item is then added to the Stage's context
 	menu item list.addChild() via 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;
        }
    }
}