home *** CD-ROM | disk | FTP | other *** search
/ Champak 110 / jogo-disk-110.iso / Games / tobby_sucuri.swf / scripts / DefineSprite_122_kingyo5_mini / frame_1 / DoAction.as
Text File  |  2008-11-12  |  1KB  |  45 lines

  1. function main()
  2. {
  3.    var _loc1_ = this;
  4.    _loc1_.px += _loc1_.vx;
  5.    _loc1_.py += _loc1_.vy;
  6.    if(_loc1_.px < - _loc1_.xLimit)
  7.    {
  8.       _loc1_.px = - _loc1_.xLimit;
  9.       _loc1_.vx = (- _loc1_.vx) * 0.75;
  10.    }
  11.    if(_loc1_.px > _loc1_.xLimit)
  12.    {
  13.       _loc1_.px = _loc1_.xLimit;
  14.       _loc1_.vx = (- _loc1_.vx) * 0.75;
  15.    }
  16.    if(_loc1_.py < -25)
  17.    {
  18.       _loc1_.py = -25;
  19.       _loc1_.vy = (- _loc1_.vy) * 0.75;
  20.    }
  21.    if(_loc1_.py > 15)
  22.    {
  23.       _loc1_.py = 15;
  24.       _loc1_.vy = (- _loc1_.vy) * 0.75;
  25.    }
  26.    var _loc2_ = Math.atan2(_loc1_.vx,- _loc1_.vy);
  27.    _loc1_.rotation = _loc2_ / 0.017453292519943295;
  28.    _loc1_.vy *= 0.95;
  29.    _loc1_.vx *= 0.95;
  30.    if(Math.abs(_loc1_.vx) < 0.1 && Math.abs(_loc1_.vy) < 0.1)
  31.    {
  32.       _loc1_.vx = _root.randomInt(5) - 3;
  33.       _loc1_.vy = _root.randomInt(5) - 3;
  34.    }
  35. }
  36. function fallinwater()
  37. {
  38.    this._visible = true;
  39. }
  40. this.vx = _root.randomInt(10) - 5;
  41. this.vy = _root.randomInt(10) - 5;
  42. this._xscale = 100 * this.scale;
  43. this._yscale = 100 * this.scale;
  44. this.xLimit = 50 - this._width / 2;
  45.