Mettre un titre
Tout d'abord, ouvrir une nouvelle animation ou une déjà créée ! Vous pouvez tester avec Ctrl + Enter et un clic droit sur l'animation pour vérifier que le menu par défaut est vraiment inutile.
Si vous avez déjà du code, placez-le à la suite sinon immédiatement. ^^
function doSomething(){}
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("http://daxou31.fr.nf voila un super site !", doSomething);
MENU.customItems.push(Functioned);
_root.menu = MENU;
Essayez Ctrl + Enter, voilà ce que vous allez obtenir :
C'est bien joli, mais ça veut dire quoi ?
Explication du code
function doSomething(){}
Cette fonction reste vide et on ne la touche pas : elle nous servira après, c'estdoSomething
(en français : faire quelque chose).MENU = new ContextMenu(); MENU.hideBuiltInItems();
Permet de déclarer un nouveau menu et de cacher les articles de menu par défaut de l'écran.Functioned = new ContextMenuItem("http://daxou31.fr.nf voila un super site!", doSomething);
Cette ligne lance les propriétés du futur menu. Employez-la pour écrire le texte que vous voulez que le menu montre.MENU.customItems.push(Functioned);
La propriétéFunctioned
sera montrée comme nouvel article de menu._root.menu = MENU;
Si vous changez le chemin en nouveauMENU
, vous pourrez créer les différents menus pour différentes scènes. Nous collons avec la scène de racine.
Rajouter un lien
function doSomething(){
getURL("http://daxou31.fr.nf", _blank);
}
MENU.customItems.push(Functioned);
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("http://daxou31.fr.nf voila un super site !", doSomething);
MENU.customItems.push(Functioned);
_root.menu = MENU;
Qu'a-t-on rajouté ?
Le :
getURL("http://daxou31.fr.nf", _blank);
entre accolades qui est un lien qui s'ouvrira dans une nouvelle fenêtre,
et le :
MENU.customItems.push(Functioned);
qui permet de rajouter le lien dans le menu.
Voilà : vous avez fait un magnifique menu avec lien.
?? Un seul lien et un seul titre dans le menu, c'est pas un menu, c'est un titre !