Estou montando um aplicativo em flex para aprender e estou tentando inserir
o menu porém ele não está aparecendo, no exemplo que tenho funciona, mas
quando junto o que fiz dá problema... abaixo o código, não sei se é assim
que devo postar para que me ajudem mas postei ele inteiro...


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute">

<mx:Script>
        <![CDATA[
            import mx.rpc.events.ResultEvent;
            import mx.events.MenuEvent;
            import mx.controls.Alert;
            import mx.collections.*;

                        [Bindable]
            public var menuBarCollection:XMLListCollection;

            private var menubarXML:XMLList =
                <>
                    <menuitem label="Menu1" data="top">
                        <menuitem label="MenuItem 1-A" data="1A"/>
                        <menuitem label="MenuItem 1-B" data="1B"/>
                    </menuitem>
                    <menuitem label="Menu2" data="top">
                        <menuitem label="MenuItem 2-A" type="check"
data="2A"/>
                        <menuitem type="separator"/>
                        <menuitem label="MenuItem 2-B" >
                            <menuitem label="SubMenuItem 3-A" type="radio"
                                groupName="one" data="3A"/>
                            <menuitem label="SubMenuItem 3-B" type="radio"
                                groupName="one" data="3B"/>
                        </menuitem>
                    </menuitem>
                </>;

            // Event handler to initialize the MenuBar control.
            private function initCollections():void {
                menuBarCollection = new XMLListCollection(menubarXML);
            }

            // Event handler for the MenuBar control's itemClick event.
            private function menuHandler(event:MenuEvent):void  {
                // Don't open the Alert for a menu bar item that
                // opens a popup submenu.
                if ([EMAIL PROTECTED] != "top") {
                    Alert.show("Label: " + [EMAIL PROTECTED] + "\n" +
                        "Data: " + [EMAIL PROTECTED], "Clicked menu item");
                }
            }

            private function checkLogin(evt:ResultEvent):void
{

    if(evt.result.loginsuccess == "yes")

    {

    currentState = "Adm_base";

    }

    if(evt.result.loginsuccess == "no")

    {

        mx.controls.Alert.show('Usuário ou Senha inválidos');

    }
}



        ]]>
    </mx:Script>

    <mx:states>
        <mx:State name="Adm_base">
            <mx:SetProperty target="{panel1}" name="width" value="95%"/>
            <mx:SetProperty target="{panel1}" name="height" value="95%"/>
            <mx:RemoveChild target="{senha}"/>
            <mx:RemoveChild target="{usuario}"/>
            <mx:RemoveChild target="{label1}"/>
            <mx:RemoveChild target="{Submit}"/>
            <mx:RemoveChild target="{label2}"/>
            <mx:SetProperty target="{panel1}" name="title"
value="Adminsitrativo Acorde"/>
            <mx:AddChild relativeTo="{panel1}" position="lastChild">
            <mx:MenuBar labelField="@label" itemClick="menuHandler(event);"
            dataProvider="{menuBarCollection}"  y="10" x="80"/>
            </mx:AddChild>
        </mx:State>
    </mx:states>

    <mx:HTTPService id="login_user" result="checkLogin(event)"
showBusyCursor="true" method="POST" url="
http://localhost/projetos/acorde/adm/check.asp"; useProxy="false">
        <mx:request xmlns="">
            <username>
                {usuario.text}
            </username>
            <password>
                {senha.text}
            </password>
        </mx:request>
    </mx:HTTPService>

    <mx:Panel resizeEffect="Resize" width="250" height="200"
layout="absolute" title="Administrativo" horizontalCenter="0"
verticalCenter="-2" id="panel1">
        <mx:Label x="10" y="10" text="Login:" id="label1"/>
        <mx:TextInput x="10" y="36" id="usuario"/>
        <mx:Label x="10" y="66" text="Senha:" id="label2"/>
        <mx:TextInput x="10" y="92" id="senha" displayAsPassword="true"/>
        <mx:Button x="10" y="122" label="Logar" id="Submit"
click="login_user.send();"/>
    </mx:Panel>

</mx:Application>


espero que alguém possa me ajudar!


-- 
Fábio E. Chilá

+55 11 8354 0023
Deixe recado!

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