home *** CD-ROM | disk | FTP | other *** search
- function storeRecordSO(_strFileName, _strFileData, fnCallback, objClassRef)
- {
- var _loc2_ = this;
- trace("function storeRecordSO called from base.fla");
- objRecordSOCAE.data.RecordData = _strFileData;
- objRecordSOCAE.onStatus = function(infoObject)
- {
- if(infoObject.code == "SharedObject.Flush.Failed")
- {
- trace(">>BBBBBBBBBB - 00000000000000");
- objRef.showConfirmPopup(objClassRef);
- this.txt_Tracer2.text += "you denied";
- fnCallback.call(objClassRef,false);
- }
- else if(infoObject.code == "SharedObject.Flush.Success")
- {
- _level101.txt_Tracer2.text += "you ACCEPTED";
- trace(">>BBBBBBBBBB - 11111111111111111111");
- var bSuccess = objRecordSOCAE.flush(1024);
- fnCallback.call(objClassRef,true);
- }
- };
- var _loc1_ = objRecordSOCAE.flush(1024);
- if(_loc1_)
- {
- trace(">>BBBBBBBBBB - 22222222222........11111111111111111111");
- fnCallback.call(_loc2_,true);
- }
- else if(!_loc1_)
- {
- _loc2_.txt_Tracer7.text += "\ncould not save record SO object";
- }
- else if(_loc1_ == "pending")
- {
- trace("into pending mode=======");
- }
- }
- function writeTestDataSO(_strFileName, _strFileData, fnCallback, objClassRef, strUserName)
- {
- trace("writeTestDataSO called for strUserName = " + strUserName);
- trace("writeTestDataSO called for _strFileName = " + _strFileName);
- objUserSO = SharedObject.getLocal(strUserName,"/");
- objUserSO.data[_strFileName] = _strFileData;
- objUserSO.onStatus = function(infoObject)
- {
- if(infoObject.code == "SharedObject.Flush.Failed")
- {
- objRef.showConfirmPopup(objClassRef);
- this.txt_Tracer2.text += "you denied";
- fnCallback.call(objClassRef,false);
- }
- else if(infoObject.code == "SharedObject.Flush.Success")
- {
- _level101.txt_Tracer2.text += "you ACCEPTED";
- var bSuccess = objUserSO.flush(10240);
- fnCallback.call(objClassRef,true);
- }
- };
- var _loc1_ = objUserSO.flush(10240);
- if(_loc1_ == true)
- {
- fnCallback.call(objClassRef,true);
- }
- else if(_loc1_ == false)
- {
- fnCallback.call(objClassRef,false);
- }
- else if(_loc1_ == "pending")
- {
- objClassRef.c_objNavigator.destroyNav();
- trace("into pending mode=======");
- }
- }
- function getRecordXML()
- {
- trace("function getRecordXML called");
- if(objRecordSOCAE.data.RecordData == undefined || objRecordSOCAE.data.RecordData == null)
- {
- objRecordSOCAE.data.RecordData = "<record />";
- objRecordSOCAE.flush(102400);
- }
- var _loc1_ = objRecordSOCAE.data.RecordData;
- return _loc1_;
- }
- function getScoreXML(strUserName, strScoreFileName)
- {
- this.txt_Tracer7.text += "\nfunction getScoreXML called";
- var _loc2_ = SharedObject.getLocal(strUserName,"/");
- var _loc1_ = _loc2_.data[strScoreFileName];
- return _loc1_;
- }
- function getTestXML(strUserName, currentTestName)
- {
- var _loc2_ = this;
- _loc2_.txt_Tracer7.text += "\n function getTestXML called for strUserName = " + strUserName;
- _loc2_.txt_Tracer7.text += "function getTestXML called for currentTestName = " + currentTestName;
- var _loc3_ = SharedObject.getLocal(strUserName,"/");
- var _loc1_ = _loc3_.data[currentTestName];
- _loc2_.txt_Tracer7.text += "\nstrTestData from SO = " + _loc1_;
- return _loc1_;
- }
- function showConfirmPopup(_objClassRef)
- {
- var _loc2_ = this;
- var _loc1_ = _loc2_.attachMovie("mc_SaveDataPopup","mc_SaveDataPopup",900);
- _loc1_._x = 180;
- _loc1_._y = 160;
- _loc1_.btn_OK.onPress = function()
- {
- trace(">> OK Pressed !!!!!!!!!!!!!!!!!!");
- this._parent._visible = false;
- System.showSettings(1);
- };
- _loc1_.btn_Cancel.onPress = function()
- {
- this._parent._visible = false;
- trace("Cancel pressed---->>" + _objClassRef);
- fnCallback.call(_objClassRef,false);
- };
- }
- var objRecordSOCAE = SharedObject.getLocal("record","/");
- var objUserSO;
- var objRef = this;
-