home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / hedgehog-launch.swf / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2008-09-11  |  3.1 KB  |  118 lines

  1. function muteHandler()
  2. {
  3.    muted = !muted;
  4.    if(muted)
  5.    {
  6.       globalSound.setVolume(0);
  7.    }
  8.    else
  9.    {
  10.       globalSound.setVolume(100);
  11.    }
  12. }
  13. function killAd()
  14. {
  15.    removeMovieClip(adBox);
  16. }
  17. function dist(x1, y1, x2, y2)
  18. {
  19.    return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
  20. }
  21. var CPMStarPoolID = 1052;
  22. var CPMStarSubPoolID = 5;
  23. System.security.allowDomain("server.cpmstar.com");
  24. adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID + "&subpoolid=" + CPMStarSubPoolID);
  25. var muted = false;
  26. var globalSound = new Sound(this);
  27. globalSound.setVolume(100);
  28. var myMenu = new ContextMenu();
  29. myMenu.hideBuiltInItems();
  30. _root.menu = myMenu;
  31. stop();
  32. k = 0;
  33. onEnterFrame = function()
  34. {
  35.    var _loc2_ = Math.floor(framesLoaded / 4) - 1;
  36.    afw._x -= 0.3 * ((afw._x - _root["b" + _loc2_]._x) / 2);
  37.    afw._y -= 0.3 * ((afw._y - _root["b" + _loc2_]._y) / 2);
  38.    cat.removeMovieClip();
  39.    createEmptyMovieClip("cat",k++);
  40.    loaded = _root.getBytesLoaded();
  41.    total = _root.getBytesTotal();
  42.    framesLoaded = Math.ceil(loaded / total * 100);
  43.    if(framesLoaded >= 100 && playMe.act == false)
  44.    {
  45.       playMe.act = true;
  46.       playMe.play();
  47.    }
  48.    perDisp = framesLoaded + "%";
  49.    i = 0;
  50.    while(i < 25)
  51.    {
  52.       if(framesLoaded >= i * 4)
  53.       {
  54.          _root["b" + i]._alpha -= 0.08 * ((_root["b" + i]._alpha - 100) / 2);
  55.          _root["b" + i]._x -= 0.3 * ((_root["b" + i]._x - _root["b" + i].mainX) / 2);
  56.          _root["b" + i]._y -= 0.3 * ((_root["b" + i]._y - _root["b" + i].mainY) / 2);
  57.          if(i != 0)
  58.          {
  59.          }
  60.       }
  61.       base = 1.5;
  62.       if(_root["b" + i].hitTest(_xmouse,_ymouse))
  63.       {
  64.          if(_xmouse - _root["b" + i]._x > 0)
  65.          {
  66.             t = 0;
  67.             while(t < 25)
  68.             {
  69.                _root["b" + (i - t)]._x -= base / (t + 1);
  70.                _root["b" + (i + t)]._x -= base / (t + 1);
  71.                t++;
  72.             }
  73.          }
  74.          else if(_xmouse - _root["b" + i]._x <= 0)
  75.          {
  76.             t = 0;
  77.             while(t < 25)
  78.             {
  79.                _root["b" + (i - t)]._x += base / (t + 1);
  80.                _root["b" + (i + t)]._x += base / (t + 1);
  81.                t++;
  82.             }
  83.          }
  84.          if(_ymouse - _root["b" + i]._y > 0)
  85.          {
  86.             t = 0;
  87.             while(t < 25)
  88.             {
  89.                _root["b" + (i - t)]._y -= base / (t + 1);
  90.                _root["b" + (i + t)]._y -= base / (t + 1);
  91.                t++;
  92.             }
  93.          }
  94.          else if(_ymouse - _root["b" + i]._y <= 0)
  95.          {
  96.             t = 0;
  97.             while(t < 25)
  98.             {
  99.                _root["b" + (i - t)]._y += base / (t + 1);
  100.                _root["b" + (i + t)]._y += base / (t + 1);
  101.                t++;
  102.             }
  103.          }
  104.       }
  105.       i++;
  106.    }
  107. };
  108. i = 0;
  109. while(i < 25)
  110. {
  111.    _root["b" + i].mainX = _root["b" + i]._x;
  112.    _root["b" + i].mainY = _root["b" + i]._y;
  113.    _root["b" + i]._y = 560;
  114.    _root["b" + i]._alpha = 0;
  115.    _root["b" + i].act = true;
  116.    i++;
  117. }
  118.