XMLRequest.hx 662 B

12345678910111213141516171819
  1. package flash;
  2. class XMLRequest {
  3. public static function send( url : String, xml : Xml, ?target : String, ?post : Bool, ?content : String ) {
  4. var x : Dynamic = untyped xml.__x;
  5. x.contentType = if( content == null ) "text/xml" else content;
  6. x.send(url,if( target == null ) "_self" else target,if( post ) "POST" else "GET");
  7. }
  8. public static function load( url : String, xml : Xml, onData : Null<String> -> Void, ?post : Bool, ?content : String ) {
  9. var x : Dynamic = untyped xml.__x;
  10. var recv = untyped __new__(_global["XML"]);
  11. recv.onData = onData;
  12. x.contentType = if( content == null ) "text/xml" else content;
  13. x.sendAndLoad(url,recv);
  14. }
  15. }