Carlos,
Valeu pela ajuda, deu uma clarada, mas estou com o seguinte problema..
ReferenceError: Error #1069: Property cad_fornecedor not found on
Componentes.MainForm and there is no default value.
        at Componentes::MainForm/CLICK_ItemMenu()
        at Componentes::MainForm/__MainMenu_itemClick()
        at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFun
ction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()
        at mx.controls::MenuBar/::eventHandler()
        at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFun
ction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()
        at mx.controls::Menu/dispatchEvent()

Eu não usei o HTTPService, fiz um xml "estático" mesmo. Criei a função
abaixo:

<mx:Script>
        <![CDATA[
import mx.core.Container;
import mx.events.MenuEvent;
public function CLICK_ItemMenu(ev:MenuEvent):void
{
   parentDocument.MainStack.selectedChild = [EMAIL PROTECTED] as Container
;
}
        ]]>
</mx:Script>

E fiz no menu isto:

<menuitem label="Gestão de Suprimentos" >
                        <menuitem label="Cadastros">
                            <menuitem label="Fornecedores"
data="cad_fornecedor"/> <------
                            <menuitem label="Produtos"/>

Pelo que eu entendi a aplicação não está identificando o componente
cad_fornecedor, mas ele esta lá fisicamente e tudo.

Você sabe o que pode estar acontecendo ????

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
Of Carlos Humberto
Sent: quinta-feira, 19 de julho de 2007 10:36
To: [email protected]
Subject: [flexdev] Re: MENU - EVENTO CLICK


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
-~----------~----~----~----~------~----~------~--~---

Responder a