Código Flex :
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="service.send()" xmlns:local="*">
<mx:HTTPService id="service" url="industrias.xml" result="procesaXML(event)" fault="faultHanlder(event)"/>
<mx:Script>
<![CDATA[ ..... ]]>
</mx:Script>
<mx:DataGrid id="datag" dataProvider="{ _resultado}" width="100%" height="100%" color="#333333" fontSize="11" borderStyle="solid"
change="cambioGrid(event)" click="habilitame(event)">
<mx:columns>
<mx:DataGridColumn dataField="id" headerText="#" width="5" />
<mx:DataGridColumn dataField="tipo" headerText="Categoria" width="15"/>
<mx:DataGridColumn dataField="nombre" headerText="Industria" width="80"/>
<mx:DataGridColumn dataField="licambiental" headerText="Licencian Ambiental" width="30"/>
<mx:DataGridColumn dataField="legal" headerText="Estado Legal" width="15"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>
Ahora tengo un componente, que funciona de la misma forma pero carga otro XML, este no me funciona... ni ejecutandolo como componente incluido o aparte:
Código Flex :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="serviceMatrix.send()">
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
import mx.collections.ArrayCollection;
[Bindable]
public var _resultadoS:ArrayCollection = new ArrayCollection
public function procesaDosXML(event:ResultEvent):void{
_resultadoS = event.result.prodea.industria;
}
public function faultHanlderS(event:FaultEvent):void{
Alert.show("Error:"+event.fault.faultString, "Alerta"+ event.fault.faultCode);
}
]]>
</mx:Script>
<mx:HTTPService id="serviceMatrix" url="matrix.xml" result="procesaDosXML(event)" fault="faultHanlderS(event)"/>
<mx:DataGrid id="datag2" dataProvider="{ _resultadoS }" width="100%" height="100%" color="#333333" fontSize="11" borderStyle="solid">
<mx:columns>
<mx:DataGridColumn dataField="id" headerText="#" width="5" />
<mx:DataGridColumn dataField="nombre" headerText="Nombre" width="15"/>
<mx:DataGridColumn dataField="pozo" headerText="Pozos" width="80"/>
<mx:DataGridColumn dataField="cant" headerText="Cantidad Pozos" width="30"/>
<mx:DataGridColumn dataField="inf" headerText="Informe Anual" width="15"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>Es posible usar dos httpservice en una misma aplicacion? uno carga el creationComplete en el mxml principal y el otro se carga en un componente... el primero funciona, pero el que esta embebido como componente, no me funciona.. que puedo estar haciendo mal? espero su ayuda graicas
