E aí Wagner tudo certo !?
Sofri com isso também... rsss....
Deixa eu te explicar primeiro como funciona meu codigo...
Recebo os itens que quero no MenuBar de um XML e a partir do click no
menu eu ativo uma ViewStack....
Segue pedaços do meu código...
Espero ter ajudado !
Abraços !!!!!!!
TRECHOS DO MXML
===================================================
<mx:HTTPService id="SERVICE_menuGeral" url="menu_geral.xml"
result="HANDLER_GET_ItensMenu(event)" resultFormat="e4x" />
<mx:MenuBar labelField="@label" dataProvider="{dp_MENU_GERAL}"
itemClick="CLICK_ItemMenu(event)" />
<mx:ViewStack id="VISOES" width="100%" height="100%">
<viewsCliente:VIEW_FORM_ADD_Cliente
id="VIEW_FORM_ADD_Cliente"/>
<viewsCliente:VIEW_LIST_Clientes
id="VIEW_LIST_Clientes"/>
</mx:ViewStack>
===================================================
FUNCOES
===================================================
public function Init():void
{
SERVICE_menuGeral.send();
}
private function HANDLER_GET_ItensMenu(event:ResultEvent):void
{
dp_MENU_GERAL = new
XMLListCollection(SERVICE_menuGeral.lastResult.menuitem);
}
private function CLICK_ItemMenu(ev:MenuEvent):void
{
VISOES.selectedChild = [EMAIL PROTECTED] as Container;
}
===================================================
menu_geral.XML
===================================================
<raiz>
<menuitem label="Clientes" data="topo">
<menuitem label="Cadastrar Cliente" data="VIEW_FORM_ADD_Cliente"/>
<menuitem label="Consultar Clientes" data="VIEW_LIST_Clientes"/>
</menuitem>
</raiz>
===================================================
Wagner Nascimento escreveu:
>
> Galera,
>
> Com a ajuda do grupo, consegui colocar o menu em funcionamento. Ai
> parti para a segunda etapa que é colocar os eventos, ou seja a partir
> de uma opção clicada, chamar a pagina do ViewStack. Quanto ao
> ViewStack ta tudo bem...agora quanto ao evento click.....Será
> necessário criar uma função, para "simular" o evento onclick ??
>
> Alguem pode me ajudar ???
> --
> Wagner Nascimento
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---