Como no vi algun foro de Flex decidi postear aqui pues he visto que en estos foros se habla mucho de flex aunque no hay un foro especifico, sería bueno crear uno.
En fin espero me puedan ayudar, ya llevo algunos dias en flex tratando de llenar un menubar con xml que se genera dinamicamente.
Lo que sucede es que esporadicamente lo llena pero si modifico el xml y vuelvo a ejecutar mi aplicacion nomas no actualiza, probe pasando mi carpeta bin a otra maquina y tampoco, asi que decidi crear un nuevo proyecto, cambiar de workspace y pegar el codigo y..... AAAAAA lo corri y ahora no desplegó nada!!!!
Ojala alguien puiera ayudarme antes de que ponga este codigo en el libro de los grandes misterios
Espero me puedan apoyar, toy al borde de la locura jejejej:
Saludos
Y de antemano gracias por su atencion y tiempo que toman en leer y responder este correo
Yaka
Les anexo el codigo mxml.
Código :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
creationComplete="cargaMenu.send();"
<mx:HTTPService
id="cargaMenu"
showBusyCursor="true"
method="POST"
url="https://localhost:8001/menu.xml"
useProxy="false" result="httpResult(event)"
</mx:HTTPService>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.collections.XMLListCollection;
import mx.collections.ArrayCollection;
[Bindable]
public var datos:XMLListCollection;
private function httpResult(event:ResultEvent){
var listaMenu:XML = new XML(event.result);
datos = new ArrayCollection(listaMenu.Menu);
}
]]>
</mx:Script>
<mx:MenuBar
x="10"
y="10"
width="608"
id="menuA"
dataProvider="{datos}"
/>
</mx:Application>
El xml es:
Código :
<menu> <menuitem label="nomas"> <menuitem label="SubMenuItem A-1" enabled="False"/> <menuitem label="SubMenuItem A-2"/> </menuitem> <menuitem label="MenuItem B" type="check" selected="true"> <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/> <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/> <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/> </menuitem> <menuitem label="MenuItem C" type="check" selected="false"> <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/> <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/> <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/> </menuitem> <menuitem label="MenuItem D"> <menuitem label="SubMenuItem D-1" type="radio" groupName="one"/> <menuitem label="SubMenuItem D-2" type="radio" groupName="one" selected="true"/> <menuitem label="SubMenuItem D-3" type="radio" groupName="one"/> </menuitem> </menu>
Y un detalle mas aun asi cuando corre o no me marca un error
Código :
Severity Description Resource In Folder Location Creation Time Id 2 1067: Conversión implícita de un valor de tipo mx.collections:ArrayCollection a un tipo mx.collections:XMLListCollectionno relacionado. nomas2.mxml nomas2 line 27 15 de febrero de 2007 18:25:09 37
Dudo que sea eso. en fin cuento con ustedes....
