Eu penso que criar uma classe de parâmetro seria uma boa opção. Para além de
não te teres de preocupar com passar parâmetros no construtor e saber a
ordem os itens do menu podiam facilmente aceder aos parâmetros do menu
(parent, usando o interface que este deva implementar) e aplicar o mesmo
estilo.

Por exemplo:

public class MenuStyle
    {
        public static const ALIGN_CENTER:String     = "alignCenter";
        public static const ALIGN_LEFT:String        = "alignLeft";

        public var tFormat:TextFormat;
        public var align:String;
        public var fillColor:uint;
        //(...)

        public function MenuClass()
        {
            //Valores por defeito
            tFormat     = new TextFormat(...);
            align        = MenuStyle.ALIGN_LEFT;
            fillColor    = 0xFFFFFF;
            //(...)
        }
    }


depois para aplicar o estilo podias definir como o joão mencionou:

var myStyle:MenuStyle = new MenuStyle();
myStyle.fillColor = 0x000000;

menu = new MenuClass();
menu.style = myStyle;

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a