Event Dispatch


i have simple flex / actionscript function sends data php file. php file parses received data , returns data flex function. i'd love know how make simple function dispatch simple event when complete loading data php file.

the function looks that:

public static function myfunction(postdata:string):void {

var _urlrequest:urlrequest = new urlrequest()

_urlrequest.url = "http: //www.site.com/file.php";
_urlrequest.data = "data="+postdata;
_urlrequest.method = urlrequestmethod.post;

var _urlloader:urlloader = new urlloader(_urlrequest);

_urlloader.addeventlistener("complete", dispatchcompleteevent);

}

i hope me idea!

thank much!

use rpc call can send , data, use <mx:httpservice>
tag result="resulthandler(event)" results can handled
and can send dispatchevent. example below....

<mx:application xmlns:mx=" http://www.adobe.com/2006/mxml" layout="absolute" >

<mx:script>
<![cdata[
import mx.rpc.events.resultevent;
import mx.rpc.http.httpservice;


public function senddata(postdata:string):void {

var s:object = new object();
s.data = postdata;
myhttpservice.send(s);
}

private function resulthandler(event:resultevent):void
{

var myresults:object = event.result;
trace(myresults);
var o:event = new event("gotmyresults");
dispatchevent(o);

}


]]>
</mx:script>

<mx:httpservice id="myhttpservice"
url=" http://www.site.com/file.php"
result="resulthandler(event)"/>

</mx:application>


More discussions in Flex (Read Only)


adobe

Comments

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums