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 / Exemple :
/**
/ 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.*;
.....
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.