Bonjour, Voici comment réaliser un menu personnalisé pour vos animation flash.

1) Ouvrir flash.
2) Créer un fichier AS3
3) Copier/coller le code suivant dans la frame 1:

//Dénition du menu
var leMenu:ContextMenu = new ContextMenu();
leMenu.hideBuiltInItems();
var separatorBefore:Boolean = false

//Les items du menu
var menuItem1:ContextMenuItem = new ContextMenuItem("Copyleft Burnside Studio");
var menuItem2:ContextMenuItem = new ContextMenuItem("Mon site web");
var menuItem3:ContextMenuItem = new ContextMenuItem("Contact");
var menuItem4:ContextMenuItem = new ContextMenuItem("Full Screen");
var menuItem5:ContextMenuItem = new ContextMenuItem("Exit screen");

//Fonction pour les items du menu, ici un lien vers un site web
menuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, gowebsite);
menuItem3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, mailto);
//On place une ligne de séparation après contact
menuItem4.separatorBefore = true;
menuItem4.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, FullScreen);
menuItem5.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, exitFullScreen);
//ajout du menu
leMenu.customItems.push(menuItem1, menuItem2, menuItem3, menuItem4, menuItem5);
this.contextMenu = leMenu;

//La fonction pour le lien du menu
function gowebsite(e:ContextMenuEvent):void {
    var url:String = "http://www.burnside.be";
    var request:URLRequest = new URLRequest(url);
    navigateToURL(request, '_blank')
}

//Pour le mail
function mailto(event:ContextMenuEvent) : void{
    navigateToURL(new URLRequest("mailto:votremail@votremail.com"));
    return;
}

function FullScreen(event:ContextMenuEvent) : void{
    stage.displayState = StageDisplayState.FULL_SCREEN;
    menuItem4.enabled = false;
    menuItem5.enabled = true;
    return;
}

function exitFullScreen(event:ContextMenuEvent) : void{
    stage.displayState = StageDisplayState.NORMAL;
    menuItem4.enabled = true;
    menuItem5.enabled = false;
    return;
}


4) Publier votre fichier
5) Ouvrez votre fichier html et modifier les paramètres suivants de false à true :

        'allowFullScreen', 'true',
        et
        <param name="allowFullScreen" value="true" />


Sauver votre fichier html et tester votre animation.


Démo : ICI
Source : ICI

Bàv,
Burnside.