Just out of curiosity.. Why wouldn't you use a CFC with access="remote"? Then you could use the Flex <mx:RemoteObject> and pretty much be good to go. http://www.adobe.com/devnet/flex/flex_cf.html
has the information you need to accomplish such a thing. On Thu, Dec 18, 2008 at 10:51 AM, Tracy Spratt <[email protected]>wrote: > An HTTPService call will return a value if the server process writes > back a response. > > > > You can set the resultFormat="text". I have never done this since I always > wrap my returned data in a status node: <returnstatus status="success", > stausdescription="" >MyData</returnstatus> > > > > This give me a consistent data structure to work with even if there is a > problem on the server. > > > > Retrieve you data and process it however you want in the timingSaved() > handler. > > Private function timingSaved(event.ResultEvent):void > > var xmlResult:XML = event.result as XML; > > var sStatus:String = xmlResult.attribute("status"); > > if (sStatus == "success") { > > _sUId == xmlResult.text(); //set your instance var value or whatever > > } > > else { > > Alert.show(xmlResult.attribute("statusdescription")"Server Error"); > > Tracy > > > ------------------------------ > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *wkolcz > *Sent:* Thursday, December 18, 2008 12:26 PM > *To:* [email protected] > *Subject:* [flexcoders] Passing a varibable back to ActionScript via > HTTPRequest > > > > I have a CF page that generates a Unique ID (UUID). I have an HTTPRequest > passes information to a CF page and I want it to generate the number and > then return it to ActionScript where it can use it as a local variable. Any > idea on how to do that? > Does the HTTPRequest return a value? Does it have to be in XML? > > Would I set the returned value in the resulthandler? Here is what I have > for a HTTPRequest: > > private function startTrackIt(trackInfo:Object):void { > var service:HTTPService = new HTTPService(); > service.url = "tracker.cfm"; //Dev > service.method = "POST"; > service.addEventListener(ResultEvent.RESULT, timingSaved); > service.addEventListener(FaultEvent.FAULT, alertFault); > service.send(trackInfo); > } > > What would I need to do next to set a local variable in my AS? In a > RemoteObject, I usually set the a variable, typed ArrayCollection, in the > ResultHandler. > > Sorry, this little idea is all new me and I am trying to figure it out. > > OR Can Flash create a unique number like ColdFusion? > > > -- Cheers, Nate ---------------------------------------- http://blog.natebeck.net

