home *** CD-ROM | disk | FTP | other *** search
/ The Complete Idiot's Guide to Microsoft Excel 2010 / CIGExcel.iso / Videos / Flash / controller.swf / scripts / frame_5 / DoAction.as
Encoding:
Text File  |  2010-09-09  |  2.2 KB  |  77 lines

  1. function trimURI(uri)
  2. {
  3.    return uri = uri.substr(0,uri.indexOf(" ",uri.lastIndexOf(".")));
  4. }
  5. stop();
  6. if(csPreloader == undefined && csConfigFile != undefined)
  7. {
  8.    csPreloader = "";
  9. }
  10. else if(csPreloader == undefined && csConfigFile == undefined)
  11. {
  12.    csPreloader = trimURI(csPreloaderDefault);
  13. }
  14. if(csConfigFile == undefined)
  15. {
  16.    csConfigFile = trimURI(csConfigFileDefault);
  17. }
  18. if(csPreloader != "")
  19. {
  20.    var preloader_mc = this.createEmptyMovieClip("preloader_mc",2);
  21.    var target = preloader_mc.createEmptyMovieClip("target",1);
  22.    var pbackground = preloader_mc.createEmptyMovieClip("pbackground",0);
  23.    var fStageWidth = Stage.width;
  24.    var fStageHeight = Stage.height;
  25.    pbackground.beginFill(parseInt(csColor,16));
  26.    pbackground.moveTo(0,0);
  27.    pbackground.lineTo(fStageWidth,0);
  28.    pbackground.lineTo(fStageWidth,fStageHeight);
  29.    pbackground.lineTo(0,fStageHeight);
  30.    pbackground.lineTo(0,0);
  31.    pbackground.endFill();
  32.    var loader = new MovieClipLoader();
  33.    var loaderListener = new Object();
  34.    loaderListener.onLoadInit = function(target)
  35.    {
  36.       var _loc5_ = target._width;
  37.       var _loc4_ = target._height;
  38.       var _loc3_ = 100;
  39.       var _loc6_ = 0;
  40.       var _loc7_ = 0;
  41.       if(_loc5_ > fStageWidth || _loc4_ > fStageHeight || csScaleLoadingMov == "true")
  42.       {
  43.          if(_loc5_ > _loc4_)
  44.          {
  45.             _loc3_ = fStageWidth / _loc5_ * 100;
  46.          }
  47.          else
  48.          {
  49.             _loc3_ = fStageHeight / _loc4_ * 100;
  50.          }
  51.       }
  52.       if(csScaleLoadingMov != "true")
  53.       {
  54.          _loc6_ = (fStageWidth - target._width) / 2;
  55.          _loc7_ = (fStageHeight - target._height) / 2;
  56.       }
  57.       target._xscale = _loc3_;
  58.       target._yscale = _loc3_;
  59.       target._x = _loc6_;
  60.       target._y = _loc7_;
  61.       timeline.gotoAndPlay(10);
  62.       loader.removeListener(this);
  63.       delete loader;
  64.       delete loaderListener;
  65.    };
  66.    loaderListener.onLoadError = function(target, errorCode, httpStatus)
  67.    {
  68.       timeline.gotoAndPlay(10);
  69.    };
  70.    loader.addListener(loaderListener);
  71.    loader.loadClip(csPreloader,preloader_mc.target);
  72. }
  73. else
  74. {
  75.    timeline.gotoAndPlay(10);
  76. }
  77.