home *** CD-ROM | disk | FTP | other *** search
- package Code.LIB.MP
- {
- import Code.LIB._bm350;
- import flash.events.Event;
- import flash.events.HTTPStatusEvent;
- import flash.events.IOErrorEvent;
- import flash.events.ProgressEvent;
- import flash.events.SecurityErrorEvent;
- import flash.net.URLLoader;
- import flash.net.URLLoaderDataFormat;
- import flash.net.URLRequest;
-
- public class _ir253
- {
-
-
- public var dbname:String;
-
- public var name:String;
-
- public var state:int;
-
- public var loader:URLLoader;
-
- public var ProcessingError:Boolean;
-
- public var MultiScriptLocation:String;
-
- public const PUT_RECORD:int = 106;
-
- public var dbpass:String;
-
- public var data:Array;
-
- public var dblogin:String;
-
- public var ConnectionError:Boolean;
-
- public var dblocation:String;
-
- public var fields:int;
-
- public var request:URLRequest;
-
- public var rows:int;
-
- public const GET_GAME:int = 105;
-
- public const NORMAL:int = 100;
-
- public var PutScriptLocation:String;
-
- public var seed:int;
-
- public var status:String;
-
- private var iMp:_tu345;
-
- public var complete_t:Boolean;
-
- public var GetScriptLocation:String;
-
- public var game_log:String;
-
- public const GET_RECORD:int = 104;
-
- public function _ir253(param1:_tu345)
- {
- request = new URLRequest();
- loader = new URLLoader();
- super();
- this.iMp = param1;
- state = this.NORMAL;
- fields = 0;
- rows = 0;
- data = new Array();
- complete_t = true;
- ConnectionError = false;
- ProcessingError = false;
- loader.dataFormat = URLLoaderDataFormat.TEXT;
- loader.addEventListener(ProgressEvent.PROGRESS,progress);
- loader.addEventListener(IOErrorEvent.IO_ERROR,_se131);
- loader.addEventListener(HTTPStatusEvent.HTTP_STATUS,_yl425);
- loader.addEventListener(Event.COMPLETE,complete);
- loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,onSecurityError);
- }
-
- public function _cp397(param1:String) : void
- {
- }
-
- public function _yl425(param1:HTTPStatusEvent) : void
- {
- }
-
- public function onSecurityError(param1:SecurityErrorEvent) : void
- {
- trace(param1.text);
- }
-
- public function _nw391(param1:String, param2:int, param3:int, param4:String, param5:int, param6:String) : void
- {
- complete_t = false;
- request.url = PutScriptLocation + "?" + "dbname=" + dbname + "&" + "dblogin=" + dblogin + "&" + "dbpass=" + dbpass + "&" + "query=" + "insert into " + param1 + " values (\'" + param2 + "\',\'" + param3 + "\',\'" + param4 + "\',\'" + param5 + "\',\'" + param6 + "\',\'" + _bm350._dt66 + "\')" + "&" + "dbtable=" + param1 + " &native=" + int(_bm350.iNative);
- loader.load(request);
- }
-
- public function _py136(param1:String, param2:String, param3:String) : void
- {
- dbname = param1;
- dblogin = param2;
- dbpass = param3;
- }
-
- public function progress(param1:ProgressEvent) : void
- {
- }
-
- public function _he250(param1:String) : void
- {
- param1 = param1.toLocaleLowerCase();
- complete_t = false;
- request.url = GetScriptLocation + "?" + "dbname=" + dbname + "&" + "dblogin=" + dblogin + "&" + "dbpass=" + dbpass + "&" + "query=" + "SELECT score,name FROM " + param1 + " limit 10";
- loader.load(request);
- }
-
- public function _se131(param1:IOErrorEvent) : void
- {
- trace(param1.text);
- ConnectionError = true;
- state = this.NORMAL;
- complete_t = true;
- }
-
- public function _eq380(param1:String, param2:int, param3:int) : void
- {
- param1 = param1.toLocaleLowerCase();
- complete_t = false;
- request.url = MultiScriptLocation + "?" + "dbname=" + dbname + "&" + "dblogin=" + dblogin + "&" + "dbpass=" + dbpass + "&" + "query=" + "SELECT id,name,game_seed,game_log FROM " + param1 + " WHERE id=" + param2 + " AND game_seed=" + param3 + " order by rand() limit 1 &rand=" + int(Math.random() * 9999).toString() + "&native=" + int(_bm350.iNative);
- loader.load(request);
- }
-
- public function complete(param1:Event) : void
- {
- var _loc2_:String = null;
- var _loc3_:Array = null;
- var _loc4_:int = 0;
- var _loc5_:int = 0;
- var _loc6_:int = 0;
- this.complete_t = true;
- ConnectionError = false;
- _loc2_ = new String(loader.data);
- status = _loc2_.substring(0,3).valueOf();
- trace(status);
- _loc2_ = _loc2_.substring(3,_loc2_.length);
- if(status == this.GET_RECORD.toString())
- {
- _loc3_ = new Array();
- if(_loc2_.indexOf(">") >= 0)
- {
- return;
- }
- _loc3_ = _loc2_.split("&");
- rows = _loc3_[1].valueOf();
- fields = _loc3_[2].valueOf();
- _loc4_ = 0;
- while(_loc4_ < rows)
- {
- data[_loc4_] = [_loc3_[3 + _loc4_ * 2],_loc3_[4 + _loc4_ * 2]];
- _loc4_++;
- }
- _loc4_ = 0;
- while(_loc4_ < rows)
- {
- trace(data[_loc4_]);
- _loc4_++;
- }
- state = this.NORMAL;
- }
- if(status == this.GET_GAME.toString())
- {
- _loc3_ = new Array();
- if(_loc2_.indexOf(">") >= 0 || _loc2_.indexOf("<") >= 0)
- {
- return;
- }
- _loc3_ = _loc2_.split("&");
- name = _loc3_[4];
- seed = _loc3_[5];
- game_log = _loc3_[6];
- this.iMp._id169 = game_log;
- this.iMp._jt493 = name;
- trace(name + " " + seed + " " + game_log);
- state = this.NORMAL;
- }
- if(status == this.PUT_RECORD.toString())
- {
- }
- state = this.NORMAL;
- }
- }
- }
-