Version en ligne

Tutoriel : Clic droit et menu sur animations flash

Table des matières

Clic droit et menu sur animations flash
Comment ça marche
Le mettre au pluriel

Clic droit et menu sur animations flash

Comment ça marche

Nombreux sont ceux qui utilisent Flash et qui ne connaissent pas cette astuce fort agréable qui vous permettra de personnaliser le clic droit sur une animation flash ! Comment ça marche ? Avec simplement une dizaine de lignes en ActionScript.

Minute ! J'y arrive.

Comment ça marche

Le mettre au pluriel

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.

Image utilisateur

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 :

Image utilisateur

C'est bien joli, mais ça veut dire quoi ?

Explication du code

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 :

et le :

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 !


Le mettre au pluriel

Le mettre au pluriel

Comment ça marche

(Ou rajouter des titres avec liens dans le menu.)

function doSomething(){
getURL("http://daxou31.fr.nf", _blank);
}
function doSomething2(){
getURL("http://www.siteduzero.com", _blank);
}
MENU.customItems.push(Functioned)(Functioned2);
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("http://daxou31.fr.nf voila un super site !", doSomething);
Functioned2 = new ContextMenuItem("Vous en voulez plus alors voila un site super avec plein d'apprentissage a partir de zero", doSomething2);
MENU.customItems.push(Functioned);
MENU.customItems.push(Functioned2);
_root.menu = MENU;
Image utilisateur

Et ainsi de suite. Pour placer 3 articles et ne pas mettre de lien sur le premier :

function doSomething(){}
function doSomething2(){
getURL("http://www.siteduzero.com", _blank);
}
function doSomething3(){
getURL("http://daxou31.fr.nf", _blank);
}
MENU.customItems.push(Functioned2)(Functioned3);
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("Tu ne peux copier cette animation", doSomething);
Functioned2 = new ContextMenuItem("Vous en voulez plus alors voila un site super avec plein d'apprentissage a partir de zero", doSomething2);
Functioned3 = new ContextMenuItem("-------------http://daxou31.fr.nf-------------", doSomething3);
MENU.customItems.push(Functioned);
MENU.customItems.push(Functioned2);
MENU.customItems.push(Functioned3);
_root.menu = MENU;

Le travail fini

Voilà : j'ai fini, j'espère que vous y arriverez. ;)
C'est assez simple, surtout quand on connaît et on peut en mettre énormément !


Comment ça marche