this a small example for sending and retrieving data from serverside scripts like php , asp.net or any thing
package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLVariables; import flash.net.URLRequestMethod; /** * ... * @author Anil Mathew */ public class Main extends Sprite { public var loader:URLLoader; //url loader private var _url:String // the url string private var _req:URLRequest; // url request public var _vars:URLVariables; // url variables public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point _url = "http://www.yahoo.com/";// url where we need to post the data _req = new URLRequest(_url);// url request instance _req.method = URLRequestMethod.POST ; // metheod to use for the request _vars = new URLVariables();// url variables _vars.name = "Myname"; // sending name _vars.age = 21; //sending age loader = new URLLoader(); //loader instance loader.load(_req); //loading request loader.addEventListener(Event.COMPLETE, completeHandler);// event handler for complete event } private function completeHandler(event:Event):void { trace(event.target.data); // returned data } } }
0 comments:
Post a Comment