Tenta desta maneira:
*agora colocando o DataProvider dentro da funciona não funciona. NÃO
APARECE: Só aparece os Labels.
myMenu = new Menu();
var dp:Object = [
{label: "**imagem1**", img:"..**/image/**imagem1**.png'**"},
{label: "**imagem2**", img:"..**/image/**imagem2**.png'**"},
{label: "**imagem3**",
img:"..**/image/**imagem3**.png'**"}];
myMenu.iconField = data.img;
myMenu.dataProvider = dp;
Alguém poderia me explicar o porque !!!!*
2009/8/20 bruno bg <[email protected]>
> *Estou **utilizando *o *popupbutton está funcionando legal.
> procurei na web, google, etc uma maneira de incluir ícones, figuras nas
> opções popUp.
> ACHEI
>
> porém só funciona criando o array no MXML. assim:
> <mx:Array id="dp">
> <mx:Object label="imagem1" img="@Embed(source='../image/**
> imagem1**.png')" />*
> * <mx:Object label="**imagem2**" img="@Embed(source='../image/*
> *imagem2**.png')" />
> <mx:Object label="**imagem3**" img="@Embed(source='../image/**
> imagem3**.png')" />
> </mx:Array>
> na function de inicialização
> ** myMenu = new Menu();*
> * myMenu.iconField = "@img";
> myMenu.dataProvider = dp;
> BELEZA FUNCIONA.
>
> agora colocando o DataProvider dentro da funciona não funciona. NÃO
> APARECE : Só aparece os Labels.
> myMenu = new Menu();
> var dp:Object = [
> {label: "**imagem1**", img:"..**/image/**imagem1**.png'**"},
>
> {label: "**imagem2**", img:"..**/image/**imagem2**.png'**"},
>
> {label: "**imagem3**", img:"..**/image/**imagem3**.png'**"}];
>
> myMenu.iconField = "img";
> myMenu.dataProvider = dp;
>
> Alguém poderia me explicar o porque !!!!
>
> agradeço
> brunobg
> *
> >
>
--
Atenciosamente
Everton Romero Rivas
[email protected]
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---