Pacchettoflash.ui
Classepublic final class ContextMenuBuiltInItems
EreditarietàContextMenuBuiltInItems Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

La classe ContextMenuBuiltInItems descrive le voci incorporate in un menu di scelta rapida. Queste voci possono essere nascoste utilizzando il metodo ContextMenu.hideBuiltInItems().

Vedere gli esempi

Vedere anche

ContextMenu.hideBuiltInItems()


Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  forwardAndBack: Boolean = true
Consente all'utente di spostarsi avanti o indietro un fotogramma alla volta in un file SWF in fase di runtime (non viene visualizzato per un file SWF costituito da un solo fotogramma).
ContextMenuBuiltInItems
  loop: Boolean = true
Consente all'utente di impostare un file SWF in modo che ricominci da capo automaticamente quando viene raggiunto il fotogramma finale (non viene visualizzato per un file SWF costituito da un solo fotogramma).
ContextMenuBuiltInItems
  play: Boolean = true
Consente all'utente di avviare un file SWF in stato di pausa (non viene visualizzato per un file SWF costituito da un solo fotogramma).
ContextMenuBuiltInItems
  print: Boolean = true
Consente all'utente di inviare l'immagine del fotogramma visualizzato a una stampante.
ContextMenuBuiltInItems
 Inheritedprototype: Object
[statico] Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
Object
  quality: Boolean = true
Consente all'utente di impostare la risoluzione del file SWF in fase di runtime.
ContextMenuBuiltInItems
  rewind: Boolean = true
Consente all'utente di impostare un file SWF in modo che, quando viene selezionato e in qualsiasi momento, venga riprodotto dal primo fotogramma (non viene visualizzato per un file SWF costituito da un solo fotogramma).
ContextMenuBuiltInItems
  save: Boolean = true
Consente agli utenti che dispongono di Shockmachine di salvare un file SWF.
ContextMenuBuiltInItems
  zoom: Boolean = true
Consente all'utente di ingrandire e ridurre il contenuto di un file SWF in fase di runtime.
ContextMenuBuiltInItems
Metodi pubblici
 MetodoDefinito da
  
Crea un nuovo oggetto ContextMenuBuiltInItems, in modo che possano essere impostate le proprietà di Flash Player per visualizzare o nascondere ciascuna voce di menu.
ContextMenuBuiltInItems
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà
forwardAndBackproprietà
public var forwardAndBack:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente all'utente di spostarsi avanti o indietro un fotogramma alla volta in un file SWF in fase di runtime (non viene visualizzato per un file SWF costituito da un solo fotogramma).

loopproprietà 
public var loop:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente all'utente di impostare un file SWF in modo che ricominci da capo automaticamente quando viene raggiunto il fotogramma finale (non viene visualizzato per un file SWF costituito da un solo fotogramma).

playproprietà 
public var play:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente all'utente di avviare un file SWF in stato di pausa (non viene visualizzato per un file SWF costituito da un solo fotogramma).

printproprietà 
public var print:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente all'utente di inviare l'immagine del fotogramma visualizzato a una stampante.

qualityproprietà 
public var quality:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente all'utente di impostare la risoluzione del file SWF in fase di runtime.

rewindproprietà 
public var rewind:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente all'utente di impostare un file SWF in modo che, quando viene selezionato e in qualsiasi momento, venga riprodotto dal primo fotogramma (non viene visualizzato per un file SWF costituito da un solo fotogramma).

saveproprietà 
public var save:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente agli utenti che dispongono di Shockmachine di salvare un file SWF.

zoomproprietà 
public var zoom:Boolean = true

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Consente all'utente di ingrandire e ridurre il contenuto di un file SWF in fase di runtime.

Descrizione della funzione di costruzione
ContextMenuBuiltInItems()Funzione di costruzione
public function ContextMenuBuiltInItems()

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Crea un nuovo oggetto ContextMenuBuiltInItems, in modo che possano essere impostate le proprietà di Flash Player per visualizzare o nascondere ciascuna voce di menu.

Esempi Come utilizzare gli esempi
ContextMenuBuiltinItemsExample.as

L'esempio seguente utilizza la classe ContextMenuBuiltInItemsExample per rimuovere dallo stage le voci di menu di scelta rapida normali e aggiungere una nuova voce di menu. Questa operazione viene eseguita mediante la procedura seguente:
  1. Una proprietà di nome myContextMenu viene dichiarata e quindi assegnata a un nuovo oggetto ContextMenu.
  2. Viene chiamato il metodo removeDefaultItems(), che rimuove tutte le voci incorporate del menu di scelta rapida ad eccezione di Print.
  3. Viene chiamato il metodo addCustomMenuItems(), che inserisce la voce di menu Hello World nell'array customItems utilizzando il metodo push() di Array.
  4. La voce di menu Hello World viene quindi aggiunta alle voci del menu di scelta rapida dello stage.
  5. Al centro dello stage viene aggiunto un oggetto TextField con il testo "Right Click" mediante addChild() e 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;
        }
    }
}




 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/flash/ui/ContextMenuBuiltInItems.html