home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Nave / monochrome.swf / scripts / frame_23 / DoAction.as
Encoding:
Text File  |  2005-08-26  |  16.0 KB  |  495 lines

  1. function l(tgt)
  2. {
  3.    tgt.wid = tgt._width / 2;
  4.    tgt.hei = 23;
  5.    tgt.speed = 10;
  6.    tgt.timer = 3;
  7.    tgt.sp = false;
  8.    tgt.life = 10;
  9.    tgt.moveable = true;
  10.    tgt.nmbr = 0;
  11.    tgt.lvl = 1;
  12.    tgt.swapDepths(999997);
  13. }
  14. function eF(tgt)
  15. {
  16.    if(tgt._currentframe == 2)
  17.    {
  18.       tgt.lvl = 1;
  19.    }
  20.    if(tgt.moveable)
  21.    {
  22.       if(Key.isDown(38))
  23.       {
  24.          tgt._y -= tgt.speed;
  25.       }
  26.       if(Key.isDown(40))
  27.       {
  28.          tgt._y += tgt.speed;
  29.       }
  30.       if(Key.isDown(37))
  31.       {
  32.          tgt._x -= tgt.speed;
  33.       }
  34.       if(Key.isDown(39))
  35.       {
  36.          tgt._x += tgt.speed;
  37.       }
  38.       if(tgt._x < tgt.wid)
  39.       {
  40.          tgt._x = tgt.wid;
  41.       }
  42.       if(tgt._x > 550 - tgt.wid)
  43.       {
  44.          tgt._x = 550 - tgt.wid;
  45.       }
  46.       if(tgt._y < tgt.hei)
  47.       {
  48.          tgt._y = tgt.hei;
  49.       }
  50.       if(tgt._y > 400 - tgt.hei)
  51.       {
  52.          tgt._y = 400 - tgt.hei;
  53.       }
  54.       tgt.timer -= 1;
  55.       if(Key.isDown(32))
  56.       {
  57.          if(tgt.timer <= 0)
  58.          {
  59.             tgt.timer = 3;
  60.             tgt.sh.play();
  61.             if(tgt.lvl == 1 || tgt.lvl == 2 || tgt.lvl == 7 || tgt.lvl == 8 || tgt.lvl == 15)
  62.             {
  63.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  64.                _root["hmn" + tgt.nmbr].yspeed = 20;
  65.                _root["hmn" + tgt.nmbr].xspeed = 0;
  66.                tgt.nmbr = tgt.nmbr + 1;
  67.                if(tgt.nmbr > 20)
  68.                {
  69.                   tgt.nmbr = 0;
  70.                }
  71.             }
  72.             if(tgt.lvl == 2 || tgt.lvl == 15)
  73.             {
  74.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  75.                _root["hmn" + tgt.nmbr].yspeed = 20;
  76.                _root["hmn" + tgt.nmbr].xspeed = -5;
  77.                tgt.nmbr = tgt.nmbr + 1;
  78.                if(tgt.nmbr > 20)
  79.                {
  80.                   tgt.nmbr = 0;
  81.                }
  82.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  83.                _root["hmn" + tgt.nmbr].yspeed = 20;
  84.                _root["hmn" + tgt.nmbr].xspeed = 5;
  85.                tgt.nmbr = tgt.nmbr + 1;
  86.                if(tgt.nmbr > 20)
  87.                {
  88.                   tgt.nmbr = 0;
  89.                }
  90.             }
  91.             if(tgt.lvl == 3 || tgt.lvl == 4 || tgt.lvl == 16)
  92.             {
  93.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  94.                _root["hmn" + tgt.nmbr].yspeed = 10;
  95.                _root["hmn" + tgt.nmbr].xspeed = 0;
  96.                tgt.nmbr = tgt.nmbr + 1;
  97.                if(tgt.nmbr > 20)
  98.                {
  99.                   tgt.nmbr = 0;
  100.                }
  101.                tgt.timer = 7;
  102.             }
  103.             if(tgt.lvl == 4 || tgt.lvl == 16)
  104.             {
  105.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  106.                _root["hmn" + tgt.nmbr].yspeed = 10;
  107.                _root["hmn" + tgt.nmbr].xspeed = 0;
  108.                _root["hmn" + tgt.nmbr]._xscale *= -1;
  109.                tgt.nmbr = tgt.nmbr + 1;
  110.                if(tgt.nmbr > 20)
  111.                {
  112.                   tgt.nmbr = 0;
  113.                }
  114.             }
  115.             if(tgt.lvl == 5 || tgt.lvl == 6 || tgt.lvl == 17)
  116.             {
  117.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  118.                _root["hmn" + tgt.nmbr].yspeed = 10;
  119.                _root["hmn" + tgt.nmbr].xspeed = 0;
  120.                tgt.nmbr = tgt.nmbr + 1;
  121.                if(tgt.nmbr > 20)
  122.                {
  123.                   tgt.nmbr = 0;
  124.                }
  125.                tgt.timer = 10;
  126.             }
  127.             if(tgt.lvl == 6)
  128.             {
  129.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  130.                _root["hmn" + tgt.nmbr].yspeed = 20;
  131.                _root["hmn" + tgt.nmbr].xspeed = -3;
  132.                tgt.nmbr = tgt.nmbr + 1;
  133.                if(tgt.nmbr > 20)
  134.                {
  135.                   tgt.nmbr = 0;
  136.                }
  137.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  138.                _root["hmn" + tgt.nmbr].yspeed = 20;
  139.                _root["hmn" + tgt.nmbr].xspeed = 3;
  140.                tgt.nmbr = tgt.nmbr + 1;
  141.                if(tgt.nmbr > 20)
  142.                {
  143.                   tgt.nmbr = 0;
  144.                }
  145.                tgt.timer = 15;
  146.             }
  147.             if(tgt.lvl == 7 || tgt.lvl == 8 || tgt.lvl == 18)
  148.             {
  149.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  150.                _root["hmn" + tgt.nmbr].yspeed = -20;
  151.                _root["hmn" + tgt.nmbr].xspeed = 0;
  152.                tgt.nmbr = tgt.nmbr + 1;
  153.                if(tgt.nmbr > 20)
  154.                {
  155.                   tgt.nmbr = 0;
  156.                }
  157.                tgt.timer = 5;
  158.             }
  159.             if(tgt.lvl == 8 || tgt.lvl == 18)
  160.             {
  161.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  162.                _root["hmn" + tgt.nmbr].yspeed = -20;
  163.                _root["hmn" + tgt.nmbr].xspeed = -3;
  164.                tgt.nmbr = tgt.nmbr + 1;
  165.                if(tgt.nmbr > 20)
  166.                {
  167.                   tgt.nmbr = 0;
  168.                }
  169.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  170.                _root["hmn" + tgt.nmbr].yspeed = -20;
  171.                _root["hmn" + tgt.nmbr].xspeed = 3;
  172.                tgt.nmbr = tgt.nmbr + 1;
  173.                if(tgt.nmbr > 20)
  174.                {
  175.                   tgt.nmbr = 0;
  176.                }
  177.             }
  178.             if(tgt.lvl == 18)
  179.             {
  180.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  181.                _root["hmn" + tgt.nmbr].yspeed = -20;
  182.                _root["hmn" + tgt.nmbr].xspeed = -6;
  183.                tgt.nmbr = tgt.nmbr + 1;
  184.                if(tgt.nmbr > 20)
  185.                {
  186.                   tgt.nmbr = 0;
  187.                }
  188.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  189.                _root["hmn" + tgt.nmbr].yspeed = -20;
  190.                _root["hmn" + tgt.nmbr].xspeed = 6;
  191.                tgt.nmbr = tgt.nmbr + 1;
  192.                if(tgt.nmbr > 20)
  193.                {
  194.                   tgt.nmbr = 0;
  195.                }
  196.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  197.                _root["hmn" + tgt.nmbr].yspeed = 20;
  198.                _root["hmn" + tgt.nmbr].xspeed = 0;
  199.                tgt.nmbr = tgt.nmbr + 1;
  200.                if(tgt.nmbr > 20)
  201.                {
  202.                   tgt.nmbr = 0;
  203.                }
  204.                tgt.timer = 8;
  205.             }
  206.             if(tgt.lvl == 9 || tgt.lvl == 10)
  207.             {
  208.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  209.                _root["hmn" + tgt.nmbr].yspeed = 20;
  210.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  211.                tgt.nmbr = tgt.nmbr + 1;
  212.                if(tgt.nmbr > 20)
  213.                {
  214.                   tgt.nmbr = 0;
  215.                }
  216.             }
  217.             if(tgt.lvl == 10)
  218.             {
  219.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  220.                _root["hmn" + tgt.nmbr].yspeed = 20;
  221.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  222.                tgt.nmbr = tgt.nmbr + 1;
  223.                if(tgt.nmbr > 20)
  224.                {
  225.                   tgt.nmbr = 0;
  226.                }
  227.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  228.                _root["hmn" + tgt.nmbr].yspeed = 20;
  229.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  230.                tgt.nmbr = tgt.nmbr + 1;
  231.                if(tgt.nmbr > 20)
  232.                {
  233.                   tgt.nmbr = 0;
  234.                }
  235.             }
  236.             if(tgt.lvl == 11)
  237.             {
  238.                duplicateMovieClip(_root.laz,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  239.                _root["hmn" + tgt.nmbr].yspeed = 20;
  240.                _root["hmn" + tgt.nmbr].xspeed = 0;
  241.                _root["hmn" + tgt.nmbr]._xscale = 100;
  242.                _root["hmn" + tgt.nmbr].dmg = 15;
  243.                tgt.nmbr = tgt.nmbr + 1;
  244.                if(tgt.nmbr > 20)
  245.                {
  246.                   tgt.nmbr = 0;
  247.                }
  248.                tgt.timer = 10;
  249.             }
  250.             if(tgt.lvl == 12)
  251.             {
  252.                duplicateMovieClip(_root.laz,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  253.                _root["hmn" + tgt.nmbr].yspeed = 20;
  254.                _root["hmn" + tgt.nmbr].xspeed = 0;
  255.                _root["hmn" + tgt.nmbr]._xscale = 300;
  256.                _root["hmn" + tgt.nmbr].dmg = 30;
  257.                tgt.nmbr = tgt.nmbr + 1;
  258.                if(tgt.nmbr > 20)
  259.                {
  260.                   tgt.nmbr = 0;
  261.                }
  262.                tgt.timer = 10;
  263.             }
  264.             if(tgt.lvl == 13 || tgt.lvl == 21)
  265.             {
  266.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  267.                _root["hmn" + tgt.nmbr].yspeed = 20;
  268.                _root["hmn" + tgt.nmbr].xspeed = 0;
  269.                tgt.nmbr = tgt.nmbr + 1;
  270.                if(tgt.nmbr > 20)
  271.                {
  272.                   tgt.nmbr = 0;
  273.                }
  274.                tgt.timer = 2;
  275.             }
  276.             if(tgt.lvl == 21)
  277.             {
  278.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  279.                _root["hmn" + tgt.nmbr].yspeed = 20;
  280.                _root["hmn" + tgt.nmbr].xspeed = 0;
  281.                _root["hmn" + tgt.nmbr]._xscale *= -1;
  282.                tgt.nmbr = tgt.nmbr + 1;
  283.                if(tgt.nmbr > 20)
  284.                {
  285.                   tgt.nmbr = 0;
  286.                }
  287.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  288.                _root["hmn" + tgt.nmbr].yspeed = 20;
  289.                _root["hmn" + tgt.nmbr].xspeed = 0;
  290.                tgt.nmbr = tgt.nmbr + 1;
  291.                if(tgt.nmbr > 20)
  292.                {
  293.                   tgt.nmbr = 0;
  294.                }
  295.                tgt.timer = 3;
  296.             }
  297.             if(tgt.lvl == 14)
  298.             {
  299.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  300.                _root["hmn" + tgt.nmbr].yspeed = 20;
  301.                _root["hmn" + tgt.nmbr].xspeed = 3;
  302.                tgt.nmbr = tgt.nmbr + 1;
  303.                if(tgt.nmbr > 20)
  304.                {
  305.                   tgt.nmbr = 0;
  306.                }
  307.                tgt.timer = 2;
  308.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  309.                _root["hmn" + tgt.nmbr].yspeed = 20;
  310.                _root["hmn" + tgt.nmbr].xspeed = -3;
  311.                tgt.nmbr = tgt.nmbr + 1;
  312.                if(tgt.nmbr > 20)
  313.                {
  314.                   tgt.nmbr = 0;
  315.                }
  316.                tgt.timer = 2;
  317.             }
  318.             if(tgt.lvl == 15)
  319.             {
  320.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  321.                _root["hmn" + tgt.nmbr].yspeed = 15;
  322.                _root["hmn" + tgt.nmbr].xspeed = -2;
  323.                tgt.nmbr = tgt.nmbr + 1;
  324.                if(tgt.nmbr > 20)
  325.                {
  326.                   tgt.nmbr = 0;
  327.                }
  328.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  329.                _root["hmn" + tgt.nmbr].yspeed = 15;
  330.                _root["hmn" + tgt.nmbr].xspeed = 2;
  331.                tgt.nmbr = tgt.nmbr + 1;
  332.                if(tgt.nmbr > 20)
  333.                {
  334.                   tgt.nmbr = 0;
  335.                }
  336.                tgt.timer = 8;
  337.             }
  338.             if(tgt.lvl == 16)
  339.             {
  340.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  341.                _root["hmn" + tgt.nmbr].yspeed = 10;
  342.                _root["hmn" + tgt.nmbr].xspeed = -5;
  343.                tgt.nmbr = tgt.nmbr + 1;
  344.                if(tgt.nmbr > 20)
  345.                {
  346.                   tgt.nmbr = 0;
  347.                }
  348.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  349.                _root["hmn" + tgt.nmbr].yspeed = 10;
  350.                _root["hmn" + tgt.nmbr].xspeed = 5;
  351.                _root["hmn" + tgt.nmbr]._xscale *= -1;
  352.                tgt.nmbr = tgt.nmbr + 1;
  353.                if(tgt.nmbr > 20)
  354.                {
  355.                   tgt.nmbr = 0;
  356.                }
  357.             }
  358.             if(tgt.lvl == 17)
  359.             {
  360.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  361.                _root["hmn" + tgt.nmbr].yspeed = 9.5;
  362.                _root["hmn" + tgt.nmbr].xspeed = 2;
  363.                tgt.nmbr = tgt.nmbr + 1;
  364.                if(tgt.nmbr > 20)
  365.                {
  366.                   tgt.nmbr = 0;
  367.                }
  368.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  369.                _root["hmn" + tgt.nmbr].yspeed = 9.5;
  370.                _root["hmn" + tgt.nmbr].xspeed = -2;
  371.                tgt.nmbr = tgt.nmbr + 1;
  372.                if(tgt.nmbr > 20)
  373.                {
  374.                   tgt.nmbr = 0;
  375.                }
  376.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  377.                _root["hmn" + tgt.nmbr].yspeed = 8;
  378.                _root["hmn" + tgt.nmbr].xspeed = 4;
  379.                tgt.nmbr = tgt.nmbr + 1;
  380.                if(tgt.nmbr > 20)
  381.                {
  382.                   tgt.nmbr = 0;
  383.                }
  384.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  385.                _root["hmn" + tgt.nmbr].yspeed = 8;
  386.                _root["hmn" + tgt.nmbr].xspeed = -4;
  387.                tgt.nmbr = tgt.nmbr + 1;
  388.                if(tgt.nmbr > 20)
  389.                {
  390.                   tgt.nmbr = 0;
  391.                }
  392.                tgt.timer = 15;
  393.             }
  394.             if(tgt.lvl == 19)
  395.             {
  396.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  397.                _root["hmn" + tgt.nmbr].yspeed = 20;
  398.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  399.                tgt.nmbr = tgt.nmbr + 1;
  400.                if(tgt.nmbr > 20)
  401.                {
  402.                   tgt.nmbr = 0;
  403.                }
  404.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  405.                _root["hmn" + tgt.nmbr].yspeed = 20;
  406.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  407.                tgt.nmbr = tgt.nmbr + 1;
  408.                if(tgt.nmbr > 20)
  409.                {
  410.                   tgt.nmbr = 0;
  411.                }
  412.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  413.                _root["hmn" + tgt.nmbr].yspeed = 20;
  414.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  415.                tgt.nmbr = tgt.nmbr + 1;
  416.                if(tgt.nmbr > 20)
  417.                {
  418.                   tgt.nmbr = 0;
  419.                }
  420.             }
  421.             if(tgt.lvl == 20)
  422.             {
  423.                duplicateMovieClip(_root.laz,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  424.                _root["hmn" + tgt.nmbr].yspeed = 20;
  425.                _root["hmn" + tgt.nmbr].xspeed = 0;
  426.                _root["hmn" + tgt.nmbr]._xscale = 700;
  427.                _root["hmn" + tgt.nmbr].dmg = 60;
  428.                tgt.nmbr = tgt.nmbr + 1;
  429.                if(tgt.nmbr > 20)
  430.                {
  431.                   tgt.nmbr = 0;
  432.                }
  433.                tgt.timer = 10;
  434.             }
  435.             if(tgt.nmbr > 20)
  436.             {
  437.                tgt.nmbr = 0;
  438.             }
  439.          }
  440.       }
  441.    }
  442.    if(_root.rem == true)
  443.    {
  444.       removeMovieClip(tgt);
  445.    }
  446. }
  447. stop();
  448. rem = false;
  449. m = "$" + money;
  450. score = 0;
  451. Anmbr = 0;
  452. Bnmbr = 0;
  453. Cnmbr = 0;
  454. MTnmbr = 0;
  455. TICUSnmbr = 0;
  456. Wnmbr = 0;
  457. BMnmbr = 0;
  458. ORLONnmbr = 0;
  459. LTnmbr = 0;
  460. Pnmbr = 0;
  461. WADEnmbr = 0;
  462. STnmbr = 0;
  463. Snmbr = 0;
  464. WARPnmbr = 0;
  465. S2nmbr = 0;
  466. LBnmbr = 0;
  467. STATnmbr = 0;
  468. Dnmbr = 0;
  469. CUnmbr = 0;
  470. WARP2nmbr = 0;
  471. ENEMYnmbr = 0;
  472. freqENEMY = 0;
  473. freqWARP2 = 0;
  474. freqCU = 0;
  475. freqD = 0;
  476. freqSTAT = 0;
  477. freqLB = 0;
  478. freqS2 = 0;
  479. freqWARP = 0;
  480. freqS = 0;
  481. freqST = 0;
  482. freqWADE = 0;
  483. freqP = 0;
  484. freqLT = 0;
  485. freqORLON = 0;
  486. freqBM = 0;
  487. freqW = 0;
  488. freqTICUS = 0;
  489. freqA = 0;
  490. freqB = 0;
  491. freqC = 0;
  492. freqMT = 0;
  493. enmNmbr = 0;
  494. goal = 0;
  495.