Criei um arquivo AS que extende da Classe MenuBar. Porém o ícone não
aparece. O label aparece normalmente. Alguém poderia me ajudar? Segue
abaixo o código!
private var iconeSair : Class = Icones.iconSair;
private var menuBarXML:XMLList =
<>
<menuitem id="itemArquivo" label="Arquivo">
<submenu
id="itemArquivoImportacoes" label="Importações" >
<submenu
id="itemArquivoImportacoesAluno" label="Aluno"/>
<submenu
id="itemArquivoImportacoesProfessor" label="Professor"/
>
</submenu>
<menuitem type="separator"/>
<menuitem id="itemArquivoSair"
label="Sair" icon="iconeSair"/>
</menuitem>
<menuitem id="itemCadastro"
label="Cadastros">
<submenu id="itemCadastroAluno"
label="Aluno"/>
<submenu
id="itemCadastroProfessor" label="Professor"/>
</menuitem>
</>;
//Construtor
public function Menu()
{
super();
this.labelField = "@label";
this.iconField = "@icon";
this.addEventListener(MenuEvent.ITEM_CLICK, handleMenuClick);
menuBarCollection = new XMLListCollection(menuBarXML);
this.dataProvider = menuBarCollection;
}
//Classe Icones
[Embed(source="/utils/imagens/sair.png")]
[Bindable]
public static var iconSair : Class;
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev