associer une couleur à mes menus

associer une couleur à mes menus - Flash/ActionScript - Programmation

Marsh Posté le 02-04-2013 à 13:17:36    

Bonjour
 
je suis entrain de réaliser un site en flash, bon je suis un peu débutant en flash et là je suis un peu bloqué.
 
alors mon code:
 
 
var navArray:Array=["HOME", "WORK", "MOVIES", "ABOUT", "CONTACT"];
 
for (var i:Number=0; i<4; i++) {
 
 var navItem:NavItem=new NavItem;
 navItem.x=navItem.width*i;
 navItem.nav_name.text=navArray[i];
 navContainer.addChild(navItem);  
 navItem.name = String(i);
 navItem.addEventListener(MouseEvent.CLICK, onNavClick);
 
}
 
function onNavClick(evt:MouseEvent):void {
 
 trace(evt.target.name);
 
}
 
 
bon voilà , ce que je voudrais c'est pouvoir donner une couleur spécifique et différentes à chacun des menus et je n' arrive pas du tout.
si quelqu'un a une idée , elle est la bienvenue
 
merci

Reply

Marsh Posté le 02-04-2013 à 13:17:36   

Reply

Marsh Posté le 02-04-2013 à 15:00:41    

Renseigne toi sur la classe NavItem que tu utilises, elle a peut-etre une propriété dédiée à ce que tu veux.


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 20-04-2013 à 17:31:24    

Il faut associer une couleur à chaque nom de sous menu de cette façon:
 
var navArray:Array=[["HOME", 0xXXXXXX], ["WORK", 0xXXXXXX], etc...]
 
Dans la boucle:
 
navItem.nav_name.text=navArray[i][0];  
navItem.nav_name.textColor=navArray[i][1];  
 
Ceci est une possibilité parmi d'autres.

Reply

Marsh Posté le 21-04-2013 à 16:15:34    

Encore moi.
 
Même en AS2 pas de code dans les boutons...
 
Amicalement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed