Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: MenuBar
Envoyé: 27 décembre 2004, 7h18 par Oznog
Tu entre l'action que tu veux en autant que tu cible bien les éléments. Tu remplace seulement les "traces".
Bien sur mon exemple se contente d'afficher le nom du bouton cliqué. Si je reprend le code et l'écouteur qui détecte les clic.
Au lieu d'activer une action (que je ne connaissait pas encore), je démontre comment accéder ou détecter le bouton cliquer ou plutôt l'objet(evt.menuItem).
En pseudo-code :
Choix de cas pour "evt.menuItem"
- si "bnouton1" alors fait l'action 1
- si "bnouton2" alors fait l'action 2
- si "bnouton3" alors fait l'action 3
...
fin des choix.
listener = new Object();
listener.change = function(evt){
//trace("Nom de l'item ou label: "+evt.menuItem.attributes.label);
//trace("Nom de l'instance: "+evt.menuItem.attributes.instanceName);
switch (evt.menuItem) {
case evt.menu.choix110: trace('Choix 1.1.0'); break;
case evt.menu.choix120: trace('Choix 1.2.0'); break;
case evt.menu.choix131: trace('Choix 1.3.1'); break;
case evt.menu.choix132: trace('Choix 1.3.2'); break;
// etc...
}
}
Tu pourrais avoir par exemple :
case evt.menu.choix132: monClip.loadMovie(url,target,method); break;
Ciao
Oznog
Réponses
|