Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MENUS DÉROULANTS XML


Information sur la source

Catégorie :ActionScripts Classé sous : menus deroulant, fichier xml, classe, ActionScript 3 Niveau : Initié Date de création : 24/05/2008 Date de mise à jour : 31/05/2008 17:38:47 Vu / téléchargé: 9 933 / 1 078

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Gestion de menus déroulants.
La source du menu est un fichier XML. Le source gère les sous menus multiples.
L'ensemble est composé :
- d'un fichier .fla contenant une instance du menu et la scène
- de 2 fichiers .as contenant le code.

La classe gére les menus horizontaux et verticaux.
Même ceux inclus dans un clip
Une nouvelle classe 'Keys' gère les raccourcis clavier mais encore de façon non satisfaisante.

L'ensemble est largement commenté.
L'appel se fait dans la première image du fichier .fla
 

Source

  • /**
  • / Classe de Gestion de Menus déroulant
  • / Initialisation du menu par fichier XML
  • / Nécessite la définition d'un objet de type Menus nommé "menu_mc" qui représente un item de menu
  • / Propriétés Privées :
  • / - xmlFile : XML : Structure XML
  • / - mcScene : MovieClip : Clip d'affichage Scène
  • / - mMenu : Menus : Menus
  • / - xPos, yPos, hPos : Number : Positions et taille
  • */
  • package {
  • import flash.display.Sprite;
  • import flash.display.MovieClip;
  • import flash.text.TextField;
  • import flash.net.URLLoader;
  • import flash.net.URLRequest;
  • import flash.events.Event;
  • import flash.events.MouseEvent;
  • import flash.text.*;
  • .....
/**
/	Classe de Gestion de Menus déroulant
/	Initialisation du menu par fichier XML
/	Nécessite la définition d'un objet de type Menus nommé "menu_mc" qui représente un item de menu
/	Propriétés Privées :
/		- xmlFile : XML			: Structure XML
/		- mcScene : MovieClip	: Clip d'affichage Scène
/		- mMenu : Menus			: Menus 
/		- xPos, yPos, hPos : Number	: Positions et taille
*/

package {
	
	import flash.display.Sprite;
	import flash.display.MovieClip;
	import flash.text.TextField;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.text.*;
.....

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

24 mai 2008 18:20:27 :
Aucune
24 mai 2008 18:23:43 :
Ajout du zip et image oublié...
25 mai 2008 15:48:27 :
Ajout du Fichier fla oublié... 1°) Remplacement MovieClip par Sprite 2°) Ajout option sens du menu (horizontal ou vertical) 3°) Possibilité de positionner le menu 4°) On peut choisir son menu (id)
31 mai 2008 17:35:55 :
Intégration menus dans clip Menus verticaux et horizontaux Gestion des touches (à déboguer)
31 mai 2008 17:38:47 :
Menus verticaux et horizontaux Intégration menus dans clip Gestion partielle des touches

Commentaires et avis

signaler à un administrateur
Commentaire de pegase31 le 24/05/2008 19:26:08 administrateur CS

une seule question : pourquoi avoir utilisé des MovieClips au lieu des Sprites ?

Peg'

signaler à un administrateur
Commentaire de Speedy321 le 25/05/2008 10:05:23

Bonne question, je ne me la suis pas posée d'ailleurs. Qu'est-ce-que ça change ?

signaler à un administrateur
Commentaire de pegase31 le 25/05/2008 10:56:34 administrateur CS

Le poids en mémoire, la rapidité graphique et la légerté finale ..

Peg'

signaler à un administrateur
Commentaire de Speedy321 le 25/05/2008 18:35:39

Correction faite.

J'en ai profité pour ajouter :
- la possibilité de choisir son menu (id)
- de positionner le menu
- de gérer les menus verticaux

Speedy

signaler à un administrateur
Commentaire de diffuz le 16/04/2009 16:07:06

Très bon menu, j'ai juste un pb pour le reprendre dans un autre flash => http://www.flashkod.com/forum/sujet-PROBLEME-SUR-MENU-DEROULANT-AS3_1298343.aspx

signaler à un administrateur
Commentaire de diffuz le 16/04/2009 16:08:14 10/10

Je mets une note au passage pour ce très bon menu !!!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

classe et méthode... [ par upyboobs ] est ce que quelqu'un serait capable de m'éclaircir sur la différence entre les casses et les méthodes et les objets... qd utiliser quoi, pourquoi... e Pourquoi je ne vois pas les changements reflétés [ par jekif ] Salut,j'ai un problème un peu chiant. J'ai un fla qui ne fait que créer une instance d'une classe X , qui elle affiche une image sur la scène. Enfin j Pleins de petites questions d'un débutant....HELP PLEASE!! [ par juju2chaussette ] Salut à tous,Je sui en stage info et je débute en Flash, je dois à partir récupérer les données d'un fichier XML et les afficher dans mon doc Flash : Programmation réseau avec Flash [ par naq2 ] Bonjour,J'aimerai faire de la programmation réseau à travers Flash... mais la seule classe qui s'y apparente un peu à cela est la classe XMLSocket mai problème avec la classe XML [ par pomelo ] et bien j'utilise XML.load pour reprendre du XML évidemment mais je l'ai pas mit dans un setInterval mais plustôt dans une boucle fait en image flash Instance de movieclip dans une classe AS2 [ par Clemto ] bonjour les gensVoila, pour faire de la 3d, je trace donc des faces, mais il y a quelques bug sur la profondeur et l'affichage de ces faces. Je voudra Pb d'accès à un membre de classe AS2 [ par francisek ] Salut,Je commence en AS2 donc c'est peut être tout bête.Voilà l'énoncé de mon problème:J'ai créé une classe avec un membre XML. Dans le gestionnaire o classe et #include [ par squam ] bonjour,Je commence tout juste a utiliser les classe en en as 2.Voila j'ai une "librairie de fonctions" diverse que je voudrais utiliser pour la XMLSocket [ par PunkDude424 ] Bonjour, je voudrais créer une classe contenant une fonction quelle envoi une demande a un serveur et quelle me retourne la réponse....est-c Création multiple d'instances d'une classe. [ par jcdc ] Bonsoir tout le monde, voici mon soucis. Je dois créer 48 occurences de ma classe. elles s'appellent par exemple occ1, occ2..., mais je voudrais


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.