Tenho o seguinte menuBar no state default: <mx:MenuBar id="menuBar" labelField="@label" width="100%" itemClick="menuHandler(event);" dataProvider="{menuBarCollection}" />
A collection dele é a seguinte: [Bindable] public var menuBarCollection:XMLListCollection; public var menuBarCollectionEn:XMLListCollection; private var menubarXML:XMLList = <> <menuitem label="MENU PRINCIPAL" data="top"> <menuitem label="A Empresa" data="empresa"/> <menuitem label="Imagens" data="imagem"/> <menuitem label="Contato" data="contato"/> </menuitem> </>; private var menubarXMLEn:XMLList = <> <menuitem label="MAIN MENU" data="topEn"> <menuitem label="Company" data="empresaEn"/> <menuitem label="Images" data="imagemEn"/> <menuitem label="Contact" data="contatoEn"/> </menuitem> </>; E a inicialização chamada no creationComplete da <mx:Application> faz: // Event handler to initialize the MenuBar control. private function initCollections():void { menuBarCollection = new XMLListCollection (menubarXML); menuBarCollectionEn = new XMLListCollection (menubarXMLEn); } Tenho uma imagem que é uma bandeira dos EUA e quando o usuário clicar, muda o state pra 'EN'. E além de mudar frases deveria trocar a Collection do menuBarCollection do menuBar para menuBarCollectionEn. Estou tentando da seguinte forma: <mx:State name="en"> ... <mx:SetProperty target="{menuBar}" name="dataProvider" value="{menuBarCollectionEn}"/> ... </mx:state> O problema é que fica um warning no Builder dizendo: "Data binding will not be able to detect assignments to "menuBarCollectionEn" e quando clico na bandeira de inglês o menu some. Alguém sabe como resolvo esse problema de atribuir ao menuBar um novo dataProvider (preenchido)? --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---