begin process at 2010 03 21 16:19:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > CLASSE AS3 MENU CONTEXTUEL

CLASSE AS3 MENU CONTEXTUEL


 Information sur la source

Note :
Aucune note
Catégorie :ActionScripts Classé sous :menu, contextuel, menu contextuel, classe Niveau :Initié Date de création :07/04/2009 Date de mise à jour :08/04/2009 09:29:40 Vu / téléchargé :2 977 / 461

Auteur : Orange73

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Dans la série des petites classes utiles, voici le contextMenu.
Vous pouvez y mettre tout ce que vous souhaitez.

-------------------------------

Pour l'appliquer sur la scène ou sur un MovieClip :

import com.utils.contextMenu.CustomContextMenu;

var myMenu:CustomContextMenu = new CustomContextMenu(TARGET, STAGE);

// TARGET : MovieClip ---> le clip sur lequel on souhaite ajouter un menu contextuel.
// STAGE : Stage ---> Toujours "stage" sans les "" car cela permet la gestion du displayState.

On peut ensuite customiser manuellement le menu contextuel:

// Ajout d'un item customisé :
myMenu.addCustomItem("copyright", true); // sans fonction de retour au clic
myMenu.addCustomItem("itemFunction", true, traceSomething); // avec fonction de retour au clic

function traceSomething(e:ContextMenuEvent):void{
trace("C ustom Item Clicked");
}

// Ajout d'un item ayant un lien URL (navigateToUrl):
myMenu.addURL("mon url", "http://www.test.com", true);

// Ajout de la gestion du fullscreen:
myMenu.addFS(true, "Lancer le FullScreen", "Sortir du FullScreen");


Source

  • Pour la classe, voir la source :-)
  • Description des méthodes:
  • ########
  • addCustomItem(LABEL, SEPARATEUR, FONCTION);
  • --> LABEL : String // Label de l'item
  • --> SEPARATEUR : Boolean // true ou false si on souhaite ou non un separateur avant cet item
  • --> FONCTION : * // Si ce parametre est présent et que c'est une fonction, cette dernière ce lance au clic de l'item
  • ########
  • addURL(LABEL, URL, SEPARATEUR);
  • --> LABEL : String // Label de l'item
  • --> URL: String // URL vers laquelle on va lors du clic de l'item
  • --> SEPARATEUR : Boolean // true ou false si on souhaite ou non un separateur avant cet item
  • ########
  • addFS(SEPARATEUR, LABEL_ON, LABEL_OUT);
  • --> SEPARATEUR : Boolean // true ou false si on souhaite ou non un separateur avant cet item
  • --> LABEL_ON: String // Label de l'item pour activer le mode fullscreen (par défaut, si inexistant ou vide("") : Enter fullscreen mode
  • --> LABEL_OUT: String // Label de l'item pour désactiver le mode fullscreen (par défaut, si inexistant ou vide("") : Exit fullscreen mode
  • ########
Pour la classe, voir la source :-)

Description des méthodes:

########

addCustomItem(LABEL, SEPARATEUR, FONCTION);

--> LABEL : String // Label de l'item
--> SEPARATEUR : Boolean // true ou false si on souhaite ou non un separateur avant cet item
--> FONCTION : * // Si ce parametre est présent et que c'est une fonction, cette dernière ce lance au clic de l'item

########

addURL(LABEL, URL, SEPARATEUR);

--> LABEL : String // Label de l'item
--> URL: String // URL vers laquelle on va lors du clic de l'item
--> SEPARATEUR : Boolean // true ou false si on souhaite ou non un separateur avant cet item

########

addFS(SEPARATEUR, LABEL_ON, LABEL_OUT);

--> SEPARATEUR : Boolean // true ou false si on souhaite ou non un separateur avant cet item
--> LABEL_ON: String // Label de l'item pour activer le mode fullscreen (par défaut, si inexistant ou vide("") : Enter fullscreen mode
--> LABEL_OUT: String // Label de l'item pour désactiver le mode fullscreen (par défaut, si inexistant ou vide("") : Exit fullscreen mode

########


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

07 avril 2009 19:41:15 :
Correction description
07 avril 2009 19:45:39 :
Correction chemin des classes
07 avril 2009 19:46:35 :
Correction description
08 avril 2009 09:29:40 :
Optimisation de la classe pour l'ajout d'items customisés

 Sources du même auteur

Source avec Zip REDIMENSIONNEMENT PROPORTIONNEL D'UNE IMAGE
Source avec Zip Source avec une capture MULTICOEUR
Source avec Zip Source avec une capture PHOTOTHÈQUE MOZAÏQUE TWEEN
Source avec Zip Source avec une capture EFFET DE TEXTE SLIDE
Source avec Zip Source avec une capture SLIDER MENU

 Sources de la même categorie

Source avec Zip Source avec une capture LANCER UNE GALERIE LIGHTBOX À PARTIR D'UN FLASH par beladom
Source avec Zip SUPER TWEEN PACKAGE par Acidchlorhydrik
Source avec Zip NAVIGATION DANS UN FICHIER XML par inaden
Source avec Zip Source avec une capture TWSCROLLBAR, UNE CLASSE DE SCROLLBAR SIMPLE ET PRATIQUE À UT... par Twinspirit
Source avec Zip Source avec une capture REBOND DE BALLON AVEC TWEEN par habibcode

 Sources en rapport avec celle ci

Source avec Zip MENU RETATION par habibcode
Source avec Zip Source avec une capture MENU ACCORDEON EN AS3 POO AVEC XML par Twinspirit
Source avec Zip UN MENU QUI BOUGE GRACE AU TWEEN par nomadman
Source avec Zip IMPORTSVG: UNE CLASSE QUI PERMET DE RETRACER DES SVG EN AS3 par Mansuz
Source avec Zip Source avec une capture DÉBUT DE GALERIE DYNAMIQUE par vegetalain

Commentaires et avis

Commentaire de Mansuz le 07/04/2009 18:53:55

C'est normal les erreurs à l'exécutions ?? (lorsque l'on clique sur: codes sources et enter fullScreenmode)

Commentaire de Orange73 le 07/04/2009 19:48:23

Hello,

Normalement sa devrait marcher maintenant. C'était le chemin vers les classes qui était faux.

Commentaire de Orange73 le 07/04/2009 19:54:54

Prochaine update que je ferais :

Possibilité d'ajouter des items dans le menu à la volée, du genre :

var myMenu:CustomContextMenu = new CustomContextMenu(TARGET, STAGE);
myMenu.addItem(LABEL, FONCTION); // ajout d'un item personnalisé avec FONCTION qui sera appelé lors du clic
myMenu.addUrl(LABEL, URL); // ajout d'un item qui ira a l'url URL lors du clic
myMenu.addCopyright(LABEL, COPYRIGHT); // ajout d'un item copyright sans aucun retour lors du clic
myMenu.addFS(); // Ajout de la gestion du FullScreen

Pensez-vous que cela serait bien ?

Commentaire de Orange73 le 08/04/2009 09:31:48

Voila,

J'ai optimisé la classe afin de pouvoir ajouter ses propres item sans toucher a la classe.

Description + Source Mises à jour

Commentaire de djzetkrou le 02/02/2010 16:57:32

Il existe en AS 2,0
MERKI

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Menu contextuel de flash [ par nicoool18 ] Bonjour !Je suis en train de faire un jeu en flash et je voulais faire en sorte que quand on lance le jeu, si on clique droit dessus, on puisse accéde animation flash sur un site sans menu contextuel ??? [ par foufidou ] bonjour tous le monde,j voulai inserer une animation flash sur mon site mais sans le menu contextuel de flash player ( à part le "à propos d [Flash] personnaliser le menu contextuel du click droit [ par serialtaz ] Salut tout le monde,Ca va faire un mois que je me suis mis au flash pour mon stage. Mais la je galere...J'ai fais un context menu et virer les fonctio Fond d'un menu contextuel [ par Ankaa1988 ] Bonjour à tous, Je voudrais insérer un menu contextuel sur mon site internet (language html fait avec dreamweaver) et après 1 petite he Problème avec la gestion du menu contextuel [ par gdslip ] Bonjour à tous,Pour commencer, il faut savoir que je suis complètement débutant dans tous ce qui est publication Web, je viens juste de mettre le nez Suprimer completement le menu contextuel [ par Skev ] Bonsoir a tous,J'ai recemment trouver un moyen qui, comme le dit le titre, permet de suprimer completement le menu contextuel qui apparait lors d'un c Menu contextuel flash [ par sbeex ] Bonjour Je cherche à faire un menu contextuel en flash pour mon site web qui lui est en php.J'ai vu cela sur un site il y a quelques mois mais je menu contextuel vs createTextField [ par belahmew ] Bonjour à tous.Quelqu'un pourrait-il me dire qu'est-ce qui cloche dans mon code?Voilà, j'ai un MC qui s'appelle objet et  qui se crée dynamiquement su menu contextuel VS screenweaver [ par belahmew ] Salut à tous! J'ai fait une application avec flash, et j'execute correctement le SWF.Dans le FLA il y a des commandes de screenweaver, quand je comp Impossible d'activer le buttonMode dans la classe lié à l'objet même [ par goonpay ] Bonjour à tous. J'ai un probleme avec mon petit bout de code AS3. J'ai 3 fichiers .as : Site.as, Menu.as, Bouton.as Dans mon Site.as, je crée une n


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales