ActionScript 3.0, l'essentiel sous la main Adobe Flash Accueil
Fiches
Boutique
Contact
Personnaliser le menu contextuel de Flash Player
Le menu contextuel de Flash Player peut être réduit au minimum, ou personnalisé en fonction de vos besoins.
Pour cela, vous devez utilisez le code suivant :

stage.showDefaultContextMenu = false; //Réduit le menu contextuel au minimum
Pour avoir le menu ci-dessus, vous devez utilisez le code suivant :

//Imports Flash
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.events.ContextMenuEvent;

//Création des entrées à ajouter dans le menu contextuel
var menuPerso1:ContextMenuItem = new ContextMenuItem("Menu Perso n°1"); //Création de l'entrée n°1
menuPerso1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, fonction1); //Action lorsqu'on clique sur l'entrée n°1
var menuPerso2:ContextMenuItem = new ContextMenuItem("Menu Perso n°2"); //Création de l'entrée n°2
menuPerso2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, fonction2); //Action lorsqu'on clique sur l'entrée n°2

var monMenu:ContextMenu = new ContextMenu(); //Création d'un menu contextuel
monMenu.hideBuiltInItems(); //Réduit au minimum le menu contextuel classique
monMenu.customItems.push(menuPerso1, menuPerso2); //Ajout nos entrées au menu contextuel

contextMenu = monMenu; //Applique notre menu contextuel

//Fonctions liées aux entrées de notre menu contextuel
function fonction1(e:ContextMenuEvent):void
{
//Actions...
}

function fonction2(e:ContextMenuEvent):void
{
//Actions...
}
Commentaire(s)
Aucun.