狂扁小朋友的6关都是一样的?

准确的说只有1关,其中有***有11个场景,其flash代码如下:

function f_KidDie(zone)

{

var _loc1 = zone;

_loc1.alive = false;

_loc1.shadow_pt.gotoAndStop("off");

++kills;

if (kills >= kills_goal)

{

kills_goal = 0;

++checkpoint;

if (checkpoint == 1)

{

limit_bottomright.x = limit_bottomright.x + 1370;

new_limit_topleft = limit_bottomright.x - 1400;

f_KidGroup2();

}

else if (checkpoint == 2)

{

limit_bottomright.x = limit_bottomright.x + 550;

new_limit_topleft = limit_bottomright.x - 640;

f_SwingsOn();

f_KidSwing();

}

else if (checkpoint == 3)

{

limit_bottomright.x = limit_bottomright.x + 1150;

new_limit_topleft = limit_bottomright.x - 1250;

f_KidGroupSoccer();

soccerfield.gotoAndStop("startsoccer");

}

else if (checkpoint == 4)

{

f_CarScene1();

f_KidGroup5();

limit_bottomright.x = limit_bottomright.x + 1100;

new_limit_topleft = limit_bottomright.x - 1200;

}

else if (checkpoint == 5)

{

limit_bottomright.x = limit_bottomright.x + 700;

new_limit_topleft = limit_bottomright.x - 1900;

}

else if (checkpoint == 6)

{

limit_bottomright.x = limit_bottomright.x + 1200;

new_limit_topleft = limit_bottomright.x - 1200;

f_KidGroup6();

bballhoop.gotoAndStop("on");

}

else if (checkpoint == 7)

{

limit_bottomright.x = limit_bottomright.x + 1000;

new_limit_topleft = limit_bottomright.x - 1000;

}

else if (checkpoint == 8)

{

limit_bottomright.x = limit_bottomright.x + 2000;

new_limit_topleft = limit_bottomright.x - 1300;

f_KidGroup8();

}

else if (checkpoint == 9)

{

limit_bottomright.x = limit_bottomright.x + 2000;

new_limit_topleft = limit_bottomright.x - 1500;

}

else if (checkpoint == 10)

{

limit_bottomright.x = limit_bottomright.x + 1600;

new_limit_topleft = limit_bottomright.x - 1800;

med1.gotoAndStop("on");

f_SpawnSunchips();

kills_goal = kills_goal + 3;

} // end else if

limit_bottomright._x = limit_bottomright.x;

if (limit_topleft.x < new_limit_topleft)

{

limit_topleft.x = -game_x;

limit_topleft._x = limit_topleft.x;

} // end if

f_StaticRange();

kills = 0;

if (checkpoint < 11)

{

s_Advance.start(0, 0);

_root.go_arrow.gotoAndPlay(2);

_root.center.gotoAndPlay(2);

} // end if

} // end if

f_RemoveChar(_loc1);

} // End of the function

本人现在正在hack其代码,以做出二代。但有一个技术难题一直未攻破。