Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > ActionScript / Flash / Flex > Clic droit et menu sur animations flash > Lecture du tutoriel

Clic droit et menu sur animations flash

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : daxou31
Visualisations : 12 174

Plus d'informations Plus d'informations
Nombreux sont ceux qui utilisent flash et qui ne connaissent pas cette astuce qui est 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.
Mais comment on fait ??

Minute! J'y arrive
Sommaire du tutoriel :
Icône du chapitre

Comment ça marche

Mettre un titre


Tout d'abord ouvrir une nouvelle animation ou une déjà créée ! Vous pouvez tester avec "Ctrl+Enter" et 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 ^^

Code : Autre
1
2
3
4
5
6
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



Code : Autre
1
2
3
4
5
6
7
8
9
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 !


J'y arrive, partie 2.


Le mettre au pluriel

(ou rajouter des titres avec liens dans le menu)

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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;


Voilà le travail fini :
Désolé mais je ne peux pas mettre d'exemple pour vous le montrer à part si vous allez là : http://daxou31.fr.nf où là : http://daxou31.fr.nf/final.swf

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 !
Bonne continuation.
Retour en haut Retour en haut


Créé : le 30/10/2006 à 19:38:05
Modifié : le 22/08/2008 à 16:06:09
Avancement : 100%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 358 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0484s (0.032s)