I've tried:
import mx.rpc.events.ResultEvent;
private function ticketDataRequestHandler( oEvent:ResultEvent ):void {
var xmlResult:XML = XML(oEvent.result);
var xlData:XMLList = xmlResult..data;
for (var i:int ; i<xlData.length() ; i++){
Alert.show(xlData[i].toXMLString());
}
}
in conjunction with:
<mx:HTTPService
id="ticketDataRequest"
url= "{FLEXsys.proxy}"
useProxy="false"
method="POST"
resultFormat="e4x"
showBusyCursor="true"
requestTimeout="10"
result="ticketDataRequestHandler( event )">
<mx:request xmlns="">
<action>ticketData</action>
<id>{ticketID}</id>
</mx:request>
</mx:HTTPService>
without luck..
Here's a sample of the actual XML being pulled in
<?xml version="1.0"?>
<Auracle>
<Command>ticketData</Command>
<Result>FLEX: Ticket data</Result>
<TR>1</TR>
<ticket>
<id>13671</id>
<date><![CDATA[2006-12-29]]></date>
<subject><![CDATA[TWIRL implementation]]></subject>
<priority><![CDATA[general usage question]]></priority>
<reply><![CDATA[heychadley]]></reply>
<status><![CDATA[1]]></status>
</ticket>
<messages>
<message>
<id>64886</id>
<user>5901</user>
<username>heychadley</username>
<text><![CDATA[Hi There,
This is a sample messages
Thanks,
Chad]]></text>
</message>
<message>
<id>64683</id>
<user>3</user>
<username>Admin</username>
<text><![CDATA[Ok]]></text>
</message>
</messages>
</Auracle>
Should be fairly straightforward? I mean I'm pulling XML from all
over the place successfully otherwise - this is an annoying problem! :)