home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 165 / XENIATGM165.ISO / cddata / midframe.cxt / 00010_demo_menu2.swf / scripts / frame_2 / DoAction.as
Encoding:
Text File  |  2003-05-29  |  1.4 KB  |  70 lines

  1. function alone_mov(nu)
  2. {
  3.    var i;
  4.    var num;
  5.    slide.alone.pos = nu;
  6.    num = nu;
  7.    slide.alone.step = num;
  8.    slide.alone.end = num;
  9.    slide.alone.gap = slide.alone._x - slide.alone.end;
  10.    slide.alone.onEnterFrame = function()
  11.    {
  12.       this._x -= (this._x - this.end) / 5;
  13.       if(Math.abs(this._x - this.end) < 0.9)
  14.       {
  15.          this._x = this.end;
  16.          this.star = this.end;
  17.          delete this.onEnterFrame;
  18.       }
  19.       if(this.ferma == 1)
  20.       {
  21.          this.gotoAndPlay("close");
  22.          delete this.onEnterFrame;
  23.       }
  24.       mb = 1 - (this._x - this.end) / this.gap;
  25.       this.gotoAndStop(Math.round(mb * 15));
  26.    };
  27. }
  28. function slide_mov(nu)
  29. {
  30.    var i;
  31.    var num;
  32.    if(pos + nu + 3 > maxbutton)
  33.    {
  34.       return undefined;
  35.    }
  36.    if(pos + nu < 1)
  37.    {
  38.       return undefined;
  39.    }
  40.    pos += nu;
  41.    num = nu * 45.05;
  42.    slide.step = num;
  43.    slide.end -= num;
  44.    slide.onEnterFrame = function()
  45.    {
  46.       this._x -= (- this.end + this._x) / 10;
  47.       if(Math.abs(this._x - this.end) < 0.5)
  48.       {
  49.          this._x = this.end;
  50.          delete this.onEnterFrame;
  51.       }
  52.    };
  53. }
  54. slide.end = slide._x;
  55. slide.alone.star = slide.alone._x;
  56. slide.alone.end = slide.alone._x;
  57. slide.alone.pos = 1;
  58. i = 1;
  59. while(i <= maxbutton)
  60. {
  61.    slide["b" + i]._visible = 1;
  62.    slide["n" + i]._visible = 1;
  63.    i++;
  64. }
  65. if(maxbutton < 4)
  66. {
  67. }
  68. slide.alone._visible = 1;
  69. stop();
  70.