home *** CD-ROM | disk | FTP | other *** search
- function boss3_move()
- {
- if(boss3_ai == false and boss3_died == false)
- {
- move1 = random(6) + 1;
- if(boss3._x > chen._x)
- {
- delete boss3.onEnterFrame;
- boss3._xscale = 96.4;
- boss3_fangxiang = 1;
- }
- else
- {
- delete boss3.onEnterFrame;
- boss3._xscale = -96.4;
- boss3_fangxiang = 2;
- }
- boss3_chen = boss3._x - chen._x;
- if(boss3_chen <= random(50) + 150 and boss3_chen > 0 and gongji_boss3 == false and xie_boss3.aa2._currentframe >= 30)
- {
- gongji_boss3 = true;
- boss3_dang_up = false;
- boss3_dang_down = false;
- _root.xie_boss3.aa2.gotoAndStop(1);
- boss3.gotoAndStop(10);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen >= - (random(50) + 150) and boss3_chen < 0 and gongji_boss3 == false and xie_boss3.aa2._currentframe >= 30)
- {
- gongji_boss3 = true;
- boss3_dang_up = false;
- boss3_dang_down = false;
- _root.xie_boss3.aa2.gotoAndStop(1);
- boss3.gotoAndStop(10);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen <= random(50) + 50 and boss3_chen > 0 and gongji_boss3 == false)
- {
- gongji_boss3 = true;
- boss3.gotoAndStop(random(3) + 3);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen >= - (random(50) + 50) and boss3_chen < 0 and gongji_boss3 == false)
- {
- gongji_boss3 = true;
- boss3.gotoAndStop(random(3) + 3);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen <= random(50) + 150 and boss3_chen > 0 and gongji_boss3 == false)
- {
- gongji_boss3 = true;
- boss3.gotoAndStop(random(4) + 6);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen >= - (random(50) + 150) and boss3_chen < 0 and gongji_boss3 == false)
- {
- gongji_boss3 = true;
- boss3.gotoAndStop(random(4) + 6);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen <= random(100) + 150 and boss3_chen > 0 and gongji_boss3 == false)
- {
- gongji_boss3 = true;
- boss3.gotoAndStop(9);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen >= - (random(100) + 150) and boss3_chen < 0 and gongji_boss3 == false)
- {
- gongji_boss3 = true;
- boss3.gotoAndStop(9);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen <= random(50) + 200 and boss3_chen > 0 and gongji_boss3 == false and gongji_chen_up and gongji_chen_name != "")
- {
- gongji_boss3 = true;
- boss3_dang_up = true;
- boss3_dang_down = false;
- boss3.gotoAndStop(11);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen >= - (random(50) + 200) and boss3_chen < 0 and gongji_boss3 == false and gongji_chen_up and gongji_chen_name != "")
- {
- gongji_boss3 = true;
- boss3_dang_up = true;
- boss3_dang_down = false;
- boss3.gotoAndStop(11);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen <= random(50) + 200 and boss3_chen > 0 and gongji_boss3 == false and gongji_chen_down and gongji_chen_name != "")
- {
- gongji_boss3 = true;
- boss3_dang_up = false;
- boss3_dang_down = true;
- boss3.gotoAndStop(12);
- delete boss3.onEnterFrame;
- }
- else if(boss3_chen >= - (random(50) + 200) and boss3_chen < 0 and gongji_boss3 == false and gongji_chen_down and gongji_chen_name != "")
- {
- gongji_boss3 = true;
- boss3_dang_up = false;
- boss3_dang_down = true;
- boss3.gotoAndStop(12);
- delete boss3.onEnterFrame;
- }
- else
- {
- boss3.onEnterFrame = function()
- {
- if(boss3._x > chen._x and gongji_boss3 == false)
- {
- if(move1 == 1 or move1 == 2 or move1 == 3)
- {
- if(boss3._x > 50 and boss3._x - chen._x >= 30)
- {
- boss3._x -= 3;
- boss3.gotoAndStop(2);
- }
- else
- {
- move1 = 4;
- }
- boss3.gotoAndStop(2);
- }
- else if(move1 == 4)
- {
- if(boss3._x < 550)
- {
- boss3._x += 3;
- boss3.gotoAndStop(2);
- }
- else
- {
- move1 = 1;
- }
- }
- else if(gongji_boss3 == false)
- {
- delete boss3.onenterframe;
- boss3.gotoAndStop(1);
- }
- }
- if(boss3._x < chen._x and gongji_boss3 == false)
- {
- if(move1 == 1 or move1 == 2 or move1 == 3)
- {
- if(boss3._x < 550 and chen._x - boss3._x >= 30)
- {
- boss3._x += 3;
- boss3.gotoAndStop(2);
- }
- else
- {
- move1 = 4;
- }
- boss3.gotoAndStop(2);
- }
- else if(move1 == 4)
- {
- if(boss3._x > 50)
- {
- boss3._x -= 3;
- boss3.gotoAndStop(2);
- }
- else
- {
- move1 = 1;
- }
- }
- else if(gongji_boss3 == false)
- {
- delete boss3.onEnterFrame;
- boss3.gotoAndStop(1);
- }
- }
- };
- }
- }
- }
- gongji_chen = false;
- gongji_boss3 = false;
- gongji_boss3_up = false;
- gongji_boss3_down = false;
- gongji_chen_up = false;
- gongji_chen_down = false;
- gongji_chen_name = "";
- chen_dun = false;
- chen_dao = false;
- chen_ai = false;
- _root.chen_dang_down = false;
- _root.chen_dang_up = false;
- boss3_dang_up = false;
- boss3_dang_down = false;
- boss3_tiao = false;
- boss3_ai = false;
- boss3_dun = false;
- boss3_dao = false;
- bisha_chen = false;
- fangxiang = 1;
- lian = false;
- lian2 = false;
- lian3 = false;
- boss3_fangxiang = 1;
- boss3_gongji_name = "";
- setInterval(function()
- {
- boss3_move();
- }
- ,300);
-