home *** CD-ROM | disk | FTP | other *** search
/ FCE Gold Plus / GOLD.iso / pc / fscommand / assets / swfs / base.swf / scripts / __Packages / com / screen / Login.as < prev    next >
Encoding:
Text File  |  2007-10-10  |  2.9 KB  |  89 lines

  1. class com.screen.Login
  2. {
  3.    var c_Temp;
  4.    var c_objSourceRef;
  5.    function Login()
  6.    {
  7.    }
  8.    function init(_objScreenData, _objSourceRef)
  9.    {
  10.       var _loc1_ = this;
  11.       _loc1_.c_objScreenData = _objScreenData;
  12.       _loc1_.c_objSourceRef = _objSourceRef;
  13.       _loc1_.c_Temp = "TEMP";
  14.       _loc1_.c_objListener = new Object();
  15.       _loc1_.loadScreen();
  16.    }
  17.    function loadScreen()
  18.    {
  19.       var _loc2_ = this;
  20.       var _loc1_ = _loc2_.c_objSourceRef.c_objUICoodInstance.getObjectManagerInstance().returnPath("SWF");
  21.       _loc2_.c_Temp = _loc1_;
  22.       loadMovieNum(_loc1_ + "base.swf",101);
  23.       _loc2_.c_objInterval = setInterval(_loc2_.arrange,1,_loc2_);
  24.    }
  25.    function arrange(_objRef)
  26.    {
  27.       var _loc2_ = _objRef;
  28.       if(_level101._width != null && _level101._width != undefined && _level101._width > 0)
  29.       {
  30.          _level101.txt_Tracer.text = "\n path >>>> " + this.c_Temp;
  31.          clearInterval(_loc2_.c_objInterval);
  32.          var _loc1_ = _loc2_.c_objScreenData.login;
  33.          _level101.txt_Header.html = true;
  34.          _level101.txt_Header.htmlText = _loc1_.header.data;
  35.          _level101.txt_Footer.html = true;
  36.          _level101.txt_Footer.multiline = true;
  37.          _level101.txt_Footer.htmlText = _loc1_.footer.data;
  38.          Selection.setFocus(_level101.txt_UserName);
  39.          Selection.setSelection(0,0);
  40.          _loc2_.setEvents();
  41.       }
  42.    }
  43.    function setEvents()
  44.    {
  45.       var _loc1_ = this;
  46.       var objRef = _loc1_;
  47.       _loc1_.c_objListener.onKeyDown = function()
  48.       {
  49.          var _loc1_ = Key.getAscii();
  50.          _level101.txt_Tracer.text += "\nthis in login " + _loc1_;
  51.          if(_loc1_ == 13)
  52.          {
  53.             _level101.txt_Tracer.text += "\nthis in SDFASDFASDF";
  54.             objRef.doLogin();
  55.             _level101.txt_Tracer.text += "\nthis in login " + this;
  56.          }
  57.       };
  58.       Key.addListener(_loc1_.c_objListener);
  59.       _level101.btn_Submit.onRelease = function()
  60.       {
  61.          objRef.doLogin();
  62.       };
  63.       _level101.btn_Submit2.onRelease = function()
  64.       {
  65.          _level101.txt_TraceWindow.text += "tracing record xml";
  66.          var _loc1_ = _level101.getRecordXML();
  67.          _level101.txt_TraceWindow.text += "\n -- return Record XML " + _loc1_.toString();
  68.       };
  69.    }
  70.    function doLogin()
  71.    {
  72.       var _loc1_ = this;
  73.       if(_level101.txt_UserName.text != "" && _level101.txt_UserName.text != null && _level101.txt_UserName.text != undefined)
  74.       {
  75.          _level101.btn_Submit.enabled = false;
  76.          Key.removeListener(_loc1_.c_objListener);
  77.          delete _loc1_.c_objListener;
  78.          var _loc2_ = _level101.txt_UserName.text;
  79.          _loc1_.notifySource(_loc2_);
  80.       }
  81.    }
  82.    function notifySource(_strLoginData)
  83.    {
  84.       var _loc1_ = _level101.getRecordXML();
  85.       _level101.txt_TraceWindow.text += "\nstrXML :  " + _loc1_;
  86.       this.c_objSourceRef.onProcessComplete("TestXML",_strLoginData);
  87.    }
  88. }
  89.