home *** CD-ROM | disk | FTP | other *** search
/ One Click 5 / ONCE005.iso / Jogos / 1636.swf / scripts / DefineSprite_74 / frame_1 / DoAction.as
Encoding:
Text File  |  2006-05-02  |  1.5 KB  |  69 lines

  1. function initialization()
  2. {
  3.    if(ratio == undefined)
  4.    {
  5.       ratio = 1;
  6.    }
  7.    bgX = _parent._x;
  8.    bgDX = 0;
  9.    bgW = _parent.movie._width;
  10.    Bounds = _parent.movie.getBounds(_root);
  11.    _parent.movie._x -= Bounds.xMin;
  12.    gameEngine.addToList("backgroundList",{id:eval(_target),parent:eval(_parent._target)});
  13.    var i;
  14.    var k;
  15.    var temp;
  16.    k = 0;
  17.    i = 0;
  18.    while(i < Stage.width + bgW)
  19.    {
  20.       _parent.movie.duplicateMovieClip("movie" + k,k);
  21.       temp = eval("_parent.movie" + k);
  22.       temp._x = _parent.movie._x + i;
  23.       k++;
  24.       i += bgW;
  25.    }
  26.    _visible = false;
  27.    initialized = true;
  28. }
  29. function move(vx)
  30. {
  31.    bgDX += vx * ratio;
  32.    if(bgDX < - bgW)
  33.    {
  34.       bgDX = - (- bgDX) % bgW;
  35.    }
  36.    if(bgDX > 0)
  37.    {
  38.       bgDX = bgDX % bgW - bgW;
  39.    }
  40.    _parent._x = bgX + bgDX;
  41. }
  42. onEnterFrame = function()
  43. {
  44.    if(_parent.movie == undefined)
  45.    {
  46.       if(movieNotFound == undefined)
  47.       {
  48.          trace("WARNING! badgeBackground:[" + _target + "] --- Instance:[movie] not found!");
  49.          movieNotFound = true;
  50.       }
  51.    }
  52.    else if(initialized == undefined)
  53.    {
  54.       gameEngine = eval(gameEngineName);
  55.       if(gameEngine == undefined)
  56.       {
  57.          if(gameEngineNotFound == undefined)
  58.          {
  59.             trace("WARNING: badgeBackground:[" + _target + "] --- gameEngine:[" + gameEngineName + "] not found!");
  60.             gameEngineNotFound = true;
  61.          }
  62.       }
  63.       else if(gameEngine.initialized == true)
  64.       {
  65.          initialization();
  66.       }
  67.    }
  68. };
  69.