Ciao a tutti,
ho trovato questo menù a tendina fatto in flash e in xml; ho capito come aggiungere, eliminare, modificare le voci di menu, ma non riesco invece a capire come posso fare a modificarne la formattazione:
grandezza e sfondo delle caselle che contengono le voci, modifica colori, tipo carattere ecc …

Questo è il codice XML:

codice:
<?xml version="1.0" encoding="iso-8859-1"?>  
<menu label=">>     HOME">  </menu> 
<menu label=">>     PRODOTTI"> 
<menu label="Web Design" link="http://www.google.com"/> 
<menu label="Grafica 3D" link="http://www.google.com"/> 
<menu label="Grafica Pubblicitaria" link="http://www.google.com"/> 
<menu label="Illustrazioni" link="http://www.google.com"/>  </menu> 
<menu label=">>     CONTATTI"> <menu label="Scrivici" link="http://www.google.com"/> 
<menu label="Dove siamo" link="http://www.google.com"/> 
<menu label="Lavora con noi" link="http://www.google.com"/>  </menu>
ACTION SCRIPT

codice:
baseMC.useHandCursor = false; 
var my_xml:XML = new XML();
my_xml.load("data/menus.xml"); 
my_xml.ignoreWhite = true; 
var menues:Array = new Array(); 
var _this = this; 
var submenu; 
my_xml.onLoad = function(success) 
{ 	if (success)
{ //trace(this) 		
menues = this.childNodes; 		
for (var i = 0; i<menues.length; i++) 
{ 			
_this.attachMovie("menu_mc", "menumc_"+i, i); 			
_this["menumc_"+i].menutxt.text = menues[i].attributes.label; 			
_this["menumc_"+i]._y = 10; 			
if (i == 0) { 				
_this["menumc_"+i]._x = 10; 			
} else { 				
_this["menumc_"+i]._x = _this["menumc_"+(i-1)]._x+_this["menumc_"+(i-1)]._width+2; 			
} 			_this["menumc_"+i].onRollOver = function() 
{		
menu_rollover(this); 			
}; 			
_this["menumc_"+i].onRollOut = function() { 				
menu_rollout(this);
};
}
} 
else { 		
trace("no xml loaded"); 	
} }; function menu_rollover(mc) 
{ 	removeSubmenues(); 	
mc.gotoAndStop(2); 	
var menu_num = mc._name; 	
menu_num = substring(menu_num, menu_num.lastIndexOf("_")+2, menu_num.length); 	
submenu = menues[menu_num].childNodes; 	
for (var i = 0; i<submenu.length; i++) 
{ 		
_this.attachMovie("menu_mc", "submenu_"+i, i+menues.length); 		
_this["submenu_"+i].menutxt.text = submenu[i].attributes.label; 		
_this["submenu_"+i].link = submenu[i].attributes.link; 		
_this["submenu_"+i]._x = _this["menumc_"+menu_num]._x; 		
if (i == 0) { 			
_this["submenu_"+i]._y = _this["menumc_"+menu_num]._y+_this["menumc_"+menu_num]._height-2; 		
} else { 			
_this["submenu_"+i]._y = _this["submenu_"+(i-1)]._y+_this["submenu_"+(i-1)]._height-2; 		
} 		
_this["submenu_"+i].onRollOver = function() { 			
this.gotoAndStop(2); 		
}; 		
_this["submenu_"+i].onRollOut = _this["submenu_"+i].onDragOut = function() { 			
this.gotoAndStop(1); 		
}; 		
_this["submenu_"+i].onRelease = function() { 			
getURL(this.link, "_self"); 		
}; 	
} } function menu_rollout(mc) { 	
mc.gotoAndStop(1); } function removeSubmenues() { 	
for (var i = 0; i<submenu.length; i++) 
{removeMovieClip(_this["submenu_"+i]); 	
} } baseMC.onRollOver = function() 
{removeSubmenues(); };

Allego QUI il menu completo....

Grazie!