Guest User

Untitled

a guest
Dec 10th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. package module
  2. {
  3. import config.MapConfig;
  4.  
  5. import flash.events.Event;
  6. import flash.events.EventDispatcher;
  7. import flash.xml.XMLDocument;
  8. import flash.xml.XMLNode;
  9.  
  10. import mx.collections.ArrayCollection;
  11. import mx.controls.Alert;
  12. import mx.events.ResizeEvent;
  13. import mx.rpc.events.FaultEvent;
  14. import mx.rpc.events.ResultEvent;
  15. import mx.rpc.http.HTTPService;
  16. import mx.rpc.xml.SimpleXMLEncoder;
  17.  
  18. public class dbModule
  19. {
  20.  
  21. private var name:String;
  22. private var dbHandler:HTTPService;
  23. private var myConfig:MapConfig;
  24. private var params:Object = {host_id:null,action:null};
  25. private var resultData:ArrayCollection = null;
  26. private var viewHandler:PropertyBox;
  27.  
  28. public function dbModule(view:PropertyBox = null)
  29. {
  30. myConfig = new MapConfig();
  31. dbHandler = new HTTPService();
  32. dbHandler.method = "POST";
  33. dbHandler.showBusyCursor = true;
  34. dbHandler.url = myConfig.GetServerUrl();
  35. dbHandler.addEventListener(ResultEvent.RESULT,GetResult);
  36. dbHandler.addEventListener(FaultEvent.FAULT,FaultHandler);
  37. viewHandler = view;
  38.  
  39. }
  40.  
  41.  
  42. private function objectToXML(obj:Object):XML
  43. {
  44. var qName:QName = new QName("root");
  45. var xmlDocument:XMLDocument = new XMLDocument();
  46. var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
  47. var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
  48. var xml:XML = new XML(xmlDocument.toString());
  49.  
  50. return xml;
  51. }
Add Comment
Please, Sign In to add comment