home *** CD-ROM | disk | FTP | other *** search
- package mdm
- {
- public final class HTTP
- {
- private var resolver:mdm_HTTP = null;
-
- public function HTTP()
- {
- super();
- resolver = new mdm_HTTP(this);
- }
-
- public function internal_resolver() : mdm_HTTP
- {
- return resolver;
- }
-
- public function set onTransferComplete(param1:Function) : void
- {
- resolver.onTransferComplete = param1;
- }
-
- public function getString(param1:String, param2:String = "", param3:String = "", param4:Boolean = true) : void
- {
- resolver.getString(param1,param2,param3);
- }
-
- public function abort(param1:Boolean = true) : void
- {
- resolver.abort();
- }
-
- public function getFile(param1:String, param2:String, param3:String, param4:String, param5:Boolean = true) : void
- {
- resolver.getFile(param1,param2,param3,param4);
- }
-
- public function set onBinaryTransferComplete(param1:Function) : void
- {
- resolver.onBinaryTransferComplete = param1;
- }
-
- public function close(param1:Boolean = true) : void
- {
- resolver.close();
- }
-
- public function set onError(param1:Function) : void
- {
- resolver.onError = param1;
- }
-
- private function AddEvents() : void
- {
- resolver.AddDynamicEvent("onBinaryTransferComplete",true);
- resolver.AddDynamicEvent("onError",false);
- resolver.AddDynamicEvent("onProgress",true);
- resolver.AddDynamicEvent("onTransferComplete",true);
- }
-
- public function set onProgress(param1:Function) : void
- {
- resolver.onProgress = param1;
- }
- }
- }
-
- dynamic class mdm_HTTP extends mdm_resolver
- {
- public function mdm_HTTP(param1:HTTP)
- {
- var _loc2_:Array = null;
- var _loc3_:int = 0;
- super();
- SetClassName("mdm.HTTP");
- AddEvents();
- _loc2_ = new Array();
- _loc2_.push(-1);
- SetDynamic(CallSync("create",_loc2_));
- _loc3_ = int(m_dynamicID);
- m_dynHTTP[_loc3_] = param1;
- }
-
- private function AddEvents() : void
- {
- AddDynamicEvent("onBinaryTransferComplete",true);
- AddDynamicEvent("onError",false);
- AddDynamicEvent("onProgress",true);
- AddDynamicEvent("onTransferComplete",true);
- }
- }
-