Packageflash.ui
Classepublic final class ContextMenuBuiltInItems
HéritageContextMenuBuiltInItems Inheritance Object

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

La classe ContextMenuBuiltInItems décrit les éléments qui sont intégrés à un menu contextuel. Vous pouvez masquer ces éléments à l'aide de la méthode ContextMenu.hideBuiltInItems().

Consulter les exemples

Voir aussi

ContextMenu.hideBuiltInItems()


Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
  forwardAndBack : Boolean = true
Permet à l'utilisateur d'avancer ou de reculer d'une image dans un fichier SWF au moment de l'exécution (ne s'affiche pas pour un fichier SWF contenant une seule image).
ContextMenuBuiltInItems
  loop : Boolean = true
Permet à l'utilisateur de configurer un fichier SWF de telle sorte qu'il redémarre automatiquement lorsqu'il atteint la dernière image (ne s'affiche pas pour un fichier SWF contenant une seule image).
ContextMenuBuiltInItems
  play : Boolean = true
Permet à l'utilisateur de démarrer un fichier SWF en pause (ne s'affiche pas pour un fichier SWF contenant une seule image).
ContextMenuBuiltInItems
  print : Boolean = true
Permet à l'utilisateur d'envoyer l'image affichée à une imprimante.
ContextMenuBuiltInItems
 Inheritedprototype : Object
[statique] Référence à l'objet prototype d'un objet de classe ou fonction.
Object
  quality : Boolean = true
Permet à l'utilisateur de définir la résolution du fichier SWF au moment de l'exécution.
ContextMenuBuiltInItems
  rewind : Boolean = true
Permet à l'utilisateur de configurer un fichier SWF de telle sorte que la lecture commence à la première image lorsqu'il est sélectionné, et ceci à tout moment (ne s'affiche pas pour un fichier SWF contenant une seule image).
ContextMenuBuiltInItems
  save : Boolean = true
Permet à l'utilisateur qui a installé Shockmachine d'enregistrer un fichier SWF.
ContextMenuBuiltInItems
  zoom : Boolean = true
Permet à l'utilisateur d'effectuer un zoom avant/arrière sur un fichier SWF au moment de l'exécution.
ContextMenuBuiltInItems
Méthodes publiques
 MéthodeDéfini par
  
Crée un objet ContextMenuBuiltInItems qui vous permet de définir les propriétés indiquant à Flash Player d'afficher ou de masquer chaque élément du menu.
ContextMenuBuiltInItems
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l'objet spécifié.
Object
Détails de la propriété
forwardAndBackpropriété
public var forwardAndBack:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur d'avancer ou de reculer d'une image dans un fichier SWF au moment de l'exécution (ne s'affiche pas pour un fichier SWF contenant une seule image).

looppropriété 
public var loop:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur de configurer un fichier SWF de telle sorte qu'il redémarre automatiquement lorsqu'il atteint la dernière image (ne s'affiche pas pour un fichier SWF contenant une seule image).

playpropriété 
public var play:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur de démarrer un fichier SWF en pause (ne s'affiche pas pour un fichier SWF contenant une seule image).

printpropriété 
public var print:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur d'envoyer l'image affichée à une imprimante.

qualitypropriété 
public var quality:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur de définir la résolution du fichier SWF au moment de l'exécution.

rewindpropriété 
public var rewind:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur de configurer un fichier SWF de telle sorte que la lecture commence à la première image lorsqu'il est sélectionné, et ceci à tout moment (ne s'affiche pas pour un fichier SWF contenant une seule image).

savepropriété 
public var save:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur qui a installé Shockmachine d'enregistrer un fichier SWF.

zoompropriété 
public var zoom:Boolean = true

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Permet à l'utilisateur d'effectuer un zoom avant/arrière sur un fichier SWF au moment de l'exécution.

Détails du constructeur
ContextMenuBuiltInItems()Constructeur
public function ContextMenuBuiltInItems()

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0 Flash Player 9

Crée un objet ContextMenuBuiltInItems qui vous permet de définir les propriétés indiquant à Flash Player d'afficher ou de masquer chaque élément du menu.

Exemples Utilisation des exemples
ContextMenuBuiltinItemsExample.as

L'exemple suivant utilise la classe ContextMenuBuiltInItemsExample pour supprimer les éléments du menu contextuel normal de la scène et ajouter un nouvel élément de menu. Cette opération se déroule selon la procédure suivante :
  1. Une propriété myContextMenu est déclarée, puis attribuée à un nouvel objet ContextMenu.
  2. La méthode removeDefaultItems() est appelée, ce qui supprime tous les éléments de menu contextuel intégrés sauf Print.
  3. La méthode addCustomMenuItems() est appelée, ce qui a pour effet de placer un élément de menu appelé Hello World dans le tableau customItems par le biais de la méthode push() de Array.
  4. L'élément de menu Hello World est ensuite ajouté à la liste des éléments du menu contextuel de la scène.
  5. Un objet TextField contenant le texte « Right Click » (Cliquez du bouton droit) est ajouté au centre de la scène en utilisant 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;
        }
    }
}