Nao consigo chamar do menu a tela para cadastrar Area
axo q é besteira.
Abraços
mais uma vez agradeço a atençao
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
width="100%" height="100%"
usePreloader="true" creationComplete="initCollections();" >
<mx:Script>
<![CDATA[
import mx.validators.NumberValidator;
import mx.rpc.events.ResultEvent;
import mx.rpc.http.HTTPService;
import mx.managers.PopUpManager;
import mx.events.CloseEvent;
import mx.core.IFlexDisplayObject;
import br.com.ems.model.EmsModelLocator;
import mx.rpc.events.FaultEvent;
import mx.events.ValidationResultEvent;
import mx.events.MenuEvent;
import mx.controls.Alert;
import mx.collections.*;
[Bindable]
public var menuBarCollection:XMLListCollection;
public var windowTabArea:Area;
private function fechar(event:CloseEvent):void {
PopUpManager.removePopUp(IFlexDisplayObject(
event.currentTarget));
this.setStyle("borderAlpha", 1);
}
public function tabelaArea():void {
this.setStyle("borderAlpha", 0);
windowTabArea = new Area();
PopUpManager.addPopUp(windowTabArea, this, true);
PopUpManager.centerPopUp(windowTabArea);
windowTabArea.addEventListener(CloseEvent.CLOSE, fechar);
}
private var menubarXML:XMLList =
<>
<menuitem label="Tabelas" data="top">
<menuitem label="Área" data="1A"/>
<menuitem label="Categoria" data="1B"/>
</menuitem>
<menuitem label="Cadastro" data="top">
<menuitem label="Profissionais" data="2A"/>
<menuitem type="separator"/>
<menuitem label="Estabelecimento" >
<menuitem label="SubMenuItem 3-A" data="3A"/>
<menuitem label="SubMenuItem 3-B" 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") {
if ([EMAIL PROTECTED] == "Área") {
tabelaArea();
}
if ([EMAIL PROTECTED] == "Categoria") {
//tabelaCategoria();
}
}
}
]]>
</mx:Script>
<mx:Panel title="Módulo Cadastro" height="600" width="800"
paddingTop="10" paddingLeft="10">
<mx:MenuBar labelField="@label" itemClick="menuHandler(event);"
dataProvider="{menuBarCollection}" />
</mx:Panel>
</mx:Application>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---