Salve galera acho que encontrei um BUG no FLEX na parte de XMLList. Criando um menubar usando o xmllist segue o codigo da aplicação:
codigo com bug: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0"> <mx:MenuBar width="100%" labelField="@label" id="MyMenuBar"> <mx:XMLList> <menuitem label="Pai1"> <menuitem label="Filho1"> <menuitem label="Neto1"> <menuitem label="Bisneto1" data="teste1"/> <menuitem label="Bisneto2" data="teste2"/> <menuitem label="Bisneto3" data="teste3"/> </menuitem> </menuitem> </menuitem> </mx:XMLList> </mx:MenuBar> </mx:Application> O que acontece nesse codigo é o seguinte simplismente se perde em hierarquia assim, se vc copiar esse codigo e compilar e testar tanto no sdk 3.5, 4.0 ou 4.1 Ele simplismente nao vai listar a LABEL Neto1 Mas se vc colocar esse codigo ele vai funcionar normalmente: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0"> <mx:MenuBar width="100%" labelField="@label" id="MyMenuBar"> <mx:XMLList> <menuitem label="Pai1"> <menuitem label="Filho1"> <menuitem label="Neto1"> <menuitem label="Bisneto1" data="teste1"/> <menuitem label="Bisneto2" data="teste2"/> <menuitem label="Bisneto3" data="teste3"/> </menuitem> <menuitem label="Neto2"> <menuitem label="Bisneto3" data="teste4"/> </menuitem> </menuitem> </menuitem> </mx:XMLList> </mx:MenuBar> </mx:Application> Ou seja ao acrescentar uma segunda hierarquia no caso o Neto2 ele funciona normalmente... alguem ja viu esse tipo de erro? Atenciosamente, Luiz Nogueira -- 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
