Frame 1
fscommand ("showmenu", "false");
Frame 11
stop();
windbar = "_root.mainbar.textbar.alltext";
Frame 13
stop();
_root.level = 1;
_root.endlevel = 20;
Frame 16
function judgelist(v, vv, ddir) {
var _local1 = _root;
var _local2 = v;
var _local3 = vv;
judgecon = new Array();
switch (ddir) {
case 1 :
i = _local2 + 1;
while (i <= 10) {
if ((_local1[(("push" add i) add "_") add _local3]._visible == true) and (_local1[(("l" add i) add "_") add _local3].lsub._currentframe < 7)) {
if ((_local1[(("l" add i) add "_") add _local3].lsub._currentframe == 6) or (_local1[(("l" add (i - 1)) add "_") add _local3].lsub._currentframe == 6)) {
} else {
judgecon.push(_local1[(("push" add i) add "_") add _local3]._name);
}
} else if (_local1[(("l" add i) add "_") add _local3].lsub._currentframe == (ddir + 8)) {
_local1[(("push" add _local2) add "_") add _local3].canmovecount = 4;
i = -100;
} else {
i = 100;
}
i++;
}
return;
case 2 :
i = _local3 + 1;
while (i <= 10) {
if ((_local1[(("push" add _local2) add "_") add i]._visible == true) and (_local1[(("l" add _local2) add "_") add i].lsub._currentframe < 7)) {
if ((_local1[(("l" add _local2) add "_") add i].lsub._currentframe == 6) or (_local1[(("l" add _local2) add "_") add (i - 1)].lsub._currentframe == 6)) {
} else {
judgecon.push(_local1[(("push" add _local2) add "_") add i]._name);
}
} else if (_local1[(("l" add _local2) add "_") add i].lsub._currentframe == (ddir + 8)) {
_local1[(("push" add _local2) add "_") add _local3].canmovecount = 4;
i = -100;
} else {
i = 100;
}
i++;
}
return;
case 3 :
i = _local2 - 1;
while (i >= 1) {
if ((_local1[(("push" add i) add "_") add _local3]._visible == true) and (_local1[(("l" add i) add "_") add _local3].lsub._currentframe < 7)) {
if ((_local1[(("l" add i) add "_") add _local3].lsub._currentframe == 6) or (_local1[(("l" add (i + 1)) add "_") add _local3].lsub._currentframe == 6)) {
} else {
judgecon.push(_local1[(("push" add i) add "_") add _local3]._name);
}
} else if (_local1[(("l" add i) add "_") add _local3].lsub._currentframe == (ddir + 4)) {
_local1[(("push" add _local2) add "_") add _local3].canmovecount = 4;
i = -100;
} else {
i = -100;
}
i = i - 1;
}
return;
case 4 :
i = _local3 - 1;
for(;;){
if (i < 1) {
break;
}
if ((_local1[(("push" add _local2) add "_") add i]._visible == true) and (_local1[(("l" add _local2) add "_") add i].lsub._currentframe < 7)) {
if ((_local1[(("l" add _local2) add "_") add i].lsub._currentframe == 6) or (_local1[(("l" add _local2) add "_") add (i + 1)].lsub._currentframe == 6)) {
} else {
judgecon.push(_local1[(("push" add _local2) add "_") add i]._name);
}
} else if (_local1[(("l" add _local2) add "_") add i].lsub._currentframe == (ddir + 4)) {
_local1[(("push" add _local2) add "_") add _local3].canmovecount = 4;
i = -100;
} else {
i = -100;
}
i = i - 1;
};
}
}
function boxmove(a, dir) {
var _local1 = a;
var _local2 = _root;
switch (dir) {
case 1 :
_local1.longx = _local1._x - _local2.steplongx;
_local1.longy = _local1._y + _local2.steplongy;
_local1.fuhaox = -1;
_local1.fuhaoy = 1;
_local1.fuduox = 1;
_local1.fuduoy = 0;
_local1.scrollcount = 0;
break;
case 2 :
_local1.longx = _local1._x + _local2.steplongx;
_local1.longy = _local1._y + _local2.steplongy;
_local1.fuhaox = 1;
_local1.fuhaoy = 1;
_local1.fuduox = 0;
_local1.fuduoy = 1;
_local1.scrollcount = 0;
break;
case 3 :
_local1.longx = _local1._x + _local2.steplongx;
_local1.longy = _local1._y + _local2.steplongy;
_local1.fuhaox = 1;
_local1.fuhaoy = -1;
_local1.fuduox = -1;
_local1.fuduoy = 0;
_local1.scrollcount = 0;
break;
case 4 :
_local1.longx = _local1._x - _local2.steplongx;
_local1.longy = _local1._y - _local2.steplongy;
_local1.fuhaox = -1;
_local1.fuhaoy = -1;
_local1.fuduox = 0;
_local1.fuduoy = -1;
_local1.scrollcount = 0;
}
_local1.movemove = true;
}
function passpass() {
var _local1 = _root;
_local1.passcounted = 0;
j = 0;
while (j <= 11) {
i = 0;
while (i <= 11) {
if (_local1[(("push" add i) add "_") add j].pushSame.pushsub._currentframe == 3) {
_local1.passcounted = _local1.passcounted + 1;
if (_local1.passcounted == _local1.passcount) {
_local1[(("push" add i) add "_") add j].canmovecount = 5;
}
}
i++;
}
j++;
}
_local1.ooooo = _local1.passcounted;
if (_local1.ooooo == _local1.passcount) {
_local1.gamestop = true;
_local1.movemove = true;
j = 0;
while (j <= 11) {
i = 0;
while (i <= 11) {
if (_local1[(("push" add i) add "_") add j].pushSame.pushsub._currentframe != 3) {
_local1[(("push" add i) add "_") add j].removeMovieClip();
}
i++;
}
j++;
}
duplicateMovieClip ("_root.levelcom", "levelcom1", 9000);
if (_local1.level == _local1.endlevel) {
_local1.levelcom1.levelsub.gotoAndStop(3);
duplicateMovieClip ("_root.flower", "flower1", 10000);
_local1.flower1.gotoAndPlay(2);
} else {
_local1.levelcom1.levelsub.gotoAndStop(1);
}
_local1.levelcom1.gotoAndPlay(2);
}
}
stop();
_root.steplongx = 27;
_root.steplongy = 15.8;
_root.movemove = false;
_root.droploop = 1;
_root.spushloop = 1;
_root.speed = 6;
_root.lmmp = 1;
_root.lccp = -1000;
Instance of Symbol 225 MovieClip "pox" in Frame 16
onClipEvent (load) {
this._visible = false;
loop = 100;
j = 1;
while (j <= 10) {
if (j == 1) {
i = j;
while (i <= 10) {
duplicateMovieClip ("_root.l1_0", (("l" add j) add "_") add i, loop);
_root[(("l" add j) add "_") add i]._x = _root[(("l" add j) add "_") add (i - 1)]._x + 27;
_root[(("l" add j) add "_") add i]._y = _root[(("l" add j) add "_") add (i - 1)]._y + 15.8;
loop = loop + 1;
if ((((((((i == 1) or (i == 2)) or (i == 9)) or (i == 10)) or (j == 1)) or (j == 2)) or (j == 9)) or (j == 10)) {
_root[(("l" add j) add "_") add i].lsub.lsubsub.gotoAndStop(2);
}
i++;
}
} else {
i = 1;
while (i <= 10) {
if (i == 1) {
duplicateMovieClip ("_root.l1_0", (("l" add j) add "_") add i, loop);
_root[(("l" add j) add "_") add i]._y = _root[(("l" add (j - 1)) add "_") add i]._y + 15.8;
_root[(("l" add j) add "_") add i]._x = _root[(("l" add (j - 1)) add "_") add i]._x - 27;
loop = loop + 1;
} else {
duplicateMovieClip ((("_root.l" add j) add "_") add (i - 1), (("l" add j) add "_") add i, loop);
_root[(("l" add j) add "_") add i]._x = _root[(("l" add j) add "_") add (i - 1)]._x + 27;
_root[(("l" add j) add "_") add i]._y = _root[(("l" add j) add "_") add (i - 1)]._y + 15.8;
loop = loop + 1;
}
if ((((((((i == 1) or (i == 2)) or (i == 9)) or (i == 10)) or (j == 1)) or (j == 2)) or (j == 9)) or (j == 10)) {
_root[(("l" add j) add "_") add i].lsub.lsubsub.gotoAndStop(2);
}
i++;
}
}
j++;
}
_root.l1_0._visible = false;
_root.boxs0_0._x = _root.l1_1._x;
_root.boxs0_0._y = _root.l1_1._y - 31.6;
_root.boxs11_11._x = _root.l10_10._x;
_root.boxs11_11._y = _root.l10_10._y + 31.6;
lap1 = -200;
i = 2;
while (i <= 10) {
duplicateMovieClip ("_root.boxs0_0", "boxs0_" add i, lap1);
_root["boxs0_" add i]._x = _root["boxs0_" add (i - 2)]._x + 54;
_root["boxs0_" add i]._y = _root["boxs0_" add (i - 2)]._y + 31.6;
_root["boxs0_" add i].mx = 0;
_root["boxs0_" add i].my = i;
_root["boxs0_" add i].same.boxsub.gotoAndStop(1);
lap1 = lap1 + 1;
i = i + 2;
}
duplicateMovieClip ("_root.boxs0_0", "boxs1_0", lap1);
lap1 = lap1 + 1;
_root.boxs1_0._x = _root.boxs0_0._x - 27;
_root.boxs1_0._y = _root.boxs0_0._y + 15.8;
_root.boxs1_0.mx = 1;
_root.boxs1_0.my = 0;
_root.boxs1_0.same.boxsub.gotoAndStop(2);
i = 3;
while (i <= 9) {
duplicateMovieClip ("_root.boxs1_0", (("boxs" add i) add "_") add 0, lap1);
_root[(("boxs" add i) add "_") add 0]._x = _root[(("boxs" add (i - 2)) add "_") add 0]._x - 54;
_root[(("boxs" add i) add "_") add 0]._y = _root[(("boxs" add (i - 2)) add "_") add 0]._y + 31.6;
_root[(("boxs" add i) add "_") add 0].mx = i;
_root[(("boxs" add i) add "_") add 0].my = 0;
lap1 = lap1 + 1;
_root[(("boxs" add i) add "_") add 0].same.boxsub.gotoAndStop(2);
i = i + 2;
}
lap2 = 500;
i = 9;
while (i >= 0) {
duplicateMovieClip ("_root.boxs11_11", "boxs11_" add i, lap2 + 1000);
_root["boxs11_" add i]._x = _root["boxs11_" add (i + 2)]._x - 54;
_root["boxs11_" add i]._y = _root["boxs11_" add (i + 2)]._y - 31.6;
_root["boxs11_" add i].mx = 11;
_root["boxs11_" add i].my = i;
lap2 = lap2 + 1;
_root["boxs11_" add i].same.boxsub.gotoAndStop(3);
i = i - 2;
}
duplicateMovieClip ("_root.boxs11_11", "boxs10_11", lap2 + 1000);
lap2 = lap2 + 1;
_root.boxs10_11._x = _root.boxs11_11._x + 27;
_root.boxs10_11._y = _root.boxs11_11._y - 15.8;
_root.boxs10_11.mx = 10;
_root.boxs10_11.my = 11;
_root.boxs10_11.same.boxsub.gotoAndStop(4);
i = 8;
while (i >= 2) {
duplicateMovieClip ("_root.boxs10_11", (("boxs" add i) add "_") add 11, lap2 + 1000);
_root[(("boxs" add i) add "_") add 11]._x = _root[(("boxs" add (i + 2)) add "_") add 11]._x + 54;
_root[(("boxs" add i) add "_") add 11]._y = _root[(("boxs" add (i + 2)) add "_") add 11]._y - 31.6;
_root[(("boxs" add i) add "_") add 11].mx = i;
_root[(("boxs" add i) add "_") add 11].my = 11;
lap2 = lap2 + 1;
_root[(("boxs" add i) add "_") add 11].same.boxsub.gotoAndStop(4);
i = i - 2;
}
_root.boxs0_0._visible = false;
_root.boxs11_11._visible = false;
}
Instance of Symbol 228 MovieClip in Frame 16
onClipEvent (load) {
this._visible = false;
_root.passcounted = 0;
switch (_root.level) {
case 1 :
_root.l5_4.lsub.gotoAndStop(2);
_root.passcount = 1;
break;
case 2 :
_root.l6_3.lsub.gotoAndStop(3);
_root.l7_3.lsub.gotoAndStop(3);
_root.passcount = 2;
break;
case 3 :
_root.l3_6.lsub.gotoAndStop(5);
_root.l4_5.lsub.gotoAndStop(5);
_root.l4_7.lsub.gotoAndStop(5);
_root.passcount = 3;
break;
case 4 :
_root.l4_4.lsub.gotoAndStop(4);
_root.l5_5.lsub.gotoAndStop(4);
_root.l6_6.lsub.gotoAndStop(4);
_root.l7_7.lsub.gotoAndStop(4);
_root.passcount = 4;
break;
case 5 :
_root.l4_5.lsub.gotoAndStop(3);
_root.l5_5.lsub.gotoAndStop(3);
_root.l6_5.lsub.gotoAndStop(3);
_root.l5_4.lsub.gotoAndStop(3);
_root.l5_6.lsub.gotoAndStop(3);
_root.passcount = 5;
break;
case 6 :
_root.l3_3.lsub.gotoAndStop(2);
_root.l4_4.lsub.gotoAndStop(2);
_root.l5_5.lsub.gotoAndStop(2);
_root.l5_6.lsub.gotoAndStop(2);
_root.l4_7.lsub.gotoAndStop(2);
_root.l3_8.lsub.gotoAndStop(2);
_root.passcount = 6;
break;
case 7 :
_root.l4_6.lsub.gotoAndStop(5);
_root.l4_8.lsub.gotoAndStop(5);
_root.l5_5.lsub.gotoAndStop(5);
_root.l5_6.lsub.gotoAndStop(5);
_root.l5_7.lsub.gotoAndStop(5);
_root.l6_6.lsub.gotoAndStop(5);
_root.l6_8.lsub.gotoAndStop(5);
_root.passcount = 7;
break;
case 8 :
_root.l4_6.lsub.gotoAndStop(2);
_root.l5_6.lsub.gotoAndStop(5);
_root.l6_6.lsub.gotoAndStop(4);
_root.l5_5.lsub.gotoAndStop(2);
_root.l6_5.lsub.gotoAndStop(3);
_root.l7_5.lsub.gotoAndStop(4);
_root.l5_4.lsub.gotoAndStop(3);
_root.l6_7.lsub.gotoAndStop(5);
_root.passcount = 8;
break;
case 9 :
_root.l4_4.lsub.gotoAndStop(3);
_root.l5_4.lsub.gotoAndStop(3);
_root.l6_4.lsub.gotoAndStop(3);
_root.l4_5.lsub.gotoAndStop(3);
_root.l5_5.lsub.gotoAndStop(3);
_root.l6_5.lsub.gotoAndStop(3);
_root.l4_6.lsub.gotoAndStop(5);
_root.l5_6.lsub.gotoAndStop(3);
_root.l6_6.lsub.gotoAndStop(5);
_root.passcount = 9;
break;
case 10 :
_root.l3_7.lsub.gotoAndStop(3);
_root.l4_6.lsub.gotoAndStop(2);
_root.l5_5.lsub.gotoAndStop(3);
_root.l6_4.lsub.gotoAndStop(2);
_root.l7_3.lsub.gotoAndStop(3);
_root.l4_8.lsub.gotoAndStop(5);
_root.l5_7.lsub.gotoAndStop(4);
_root.l6_6.lsub.gotoAndStop(5);
_root.l7_5.lsub.gotoAndStop(4);
_root.l8_4.lsub.gotoAndStop(5);
_root.passcount = 10;
break;
case 11 :
_root.l5_4.lsub.gotoAndStop(6);
_root.l5_5.lsub.gotoAndStop(3);
_root.passcount = 1;
break;
case 12 :
_root.l2_4.lsub.gotoAndStop(6);
_root.l2_6.lsub.gotoAndStop(6);
_root.l3_5.lsub.gotoAndStop(6);
_root.l3_3.lsub.gotoAndStop(2);
_root.l3_7.lsub.gotoAndStop(2);
_root.passcount = 2;
break;
case 13 :
_root.l6_6.lsub.gotoAndStop(6);
_root.l5_7.lsub.gotoAndStop(6);
_root.l7_7.lsub.gotoAndStop(6);
_root.l5_8.lsub.gotoAndStop(6);
_root.l8_8.lsub.gotoAndStop(6);
_root.l4_7.lsub.gotoAndStop(5);
_root.l6_7.lsub.gotoAndStop(5);
_root.l8_7.lsub.gotoAndStop(5);
_root.passcount = 3;
break;
case 14 :
_root.l4_2.lsub.gotoAndStop(6);
_root.l6_2.lsub.gotoAndStop(6);
_root.l3_3.lsub.gotoAndStop(6);
_root.l7_3.lsub.gotoAndStop(6);
_root.l3_7.lsub.gotoAndStop(6);
_root.l4_8.lsub.gotoAndStop(6);
_root.l6_8.lsub.gotoAndStop(6);
_root.l7_7.lsub.gotoAndStop(6);
_root.l4_4.lsub.gotoAndStop(5);
_root.l6_4.lsub.gotoAndStop(5);
_root.l6_6.lsub.gotoAndStop(5);
_root.l4_6.lsub.gotoAndStop(5);
_root.passcount = 4;
break;
case 15 :
_root.l7_3.lsub.gotoAndStop(3);
_root.l4_6.lsub.gotoAndStop(3);
_root.l5_5.lsub.gotoAndStop(3);
_root.l6_4.lsub.gotoAndStop(3);
_root.l3_7.lsub.gotoAndStop(3);
_root.l7_2.lsub.gotoAndStop(6);
_root.l7_4.lsub.gotoAndStop(6);
_root.l5_4.lsub.gotoAndStop(6);
_root.l5_6.lsub.gotoAndStop(6);
_root.l3_6.lsub.gotoAndStop(6);
_root.l3_8.lsub.gotoAndStop(6);
_root.passcount = 5;
break;
case 16 :
_root.l3_4.lsub.gotoAndStop(2);
_root.l5_4.lsub.gotoAndStop(2);
_root.l7_4.lsub.gotoAndStop(2);
_root.l3_6.lsub.gotoAndStop(2);
_root.l5_6.lsub.gotoAndStop(2);
_root.l7_6.lsub.gotoAndStop(2);
_root.l5_5.lsub.gotoAndStop(6);
_root.l4_4.lsub.gotoAndStop(10);
_root.l6_4.lsub.gotoAndStop(10);
_root.passcount = 6;
break;
case 17 :
_root.l8_2.lsub.gotoAndStop(6);
_root.l7_3.lsub.gotoAndStop(5);
_root.l6_4.lsub.gotoAndStop(5);
_root.l5_5.lsub.gotoAndStop(5);
_root.l4_6.lsub.gotoAndStop(5);
_root.l3_7.lsub.gotoAndStop(5);
_root.l2_8.lsub.gotoAndStop(6);
_root.l6_3.lsub.gotoAndStop(10);
_root.l7_4.lsub.gotoAndStop(7);
_root.l4_4.lsub.gotoAndStop(5);
_root.l6_6.lsub.gotoAndStop(5);
_root.l4_5.lsub.gotoAndStop(9);
_root.l5_6.lsub.gotoAndStop(8);
_root.passcount = 7;
break;
case 18 :
_root.l2_2.lsub.gotoAndStop(6);
_root.l3_3.lsub.gotoAndStop(3);
_root.l4_4.lsub.gotoAndStop(5);
_root.l5_5.lsub.gotoAndStop(6);
_root.l6_6.lsub.gotoAndStop(2);
_root.l7_7.lsub.gotoAndStop(4);
_root.l8_8.lsub.gotoAndStop(6);
_root.l4_5.lsub.gotoAndStop(7);
_root.l5_4.lsub.gotoAndStop(8);
_root.l6_5.lsub.gotoAndStop(9);
_root.l5_6.lsub.gotoAndStop(10);
_root.l3_4.lsub.gotoAndStop(2);
_root.l4_3.lsub.gotoAndStop(4);
_root.l6_7.lsub.gotoAndStop(5);
_root.l7_6.lsub.gotoAndStop(3);
_root.passcount = 8;
break;
case 19 :
_root.l3_3.lsub.gotoAndStop(3);
_root.l3_4.lsub.gotoAndStop(3);
_root.l3_5.lsub.gotoAndStop(3);
_root.l4_3.lsub.gotoAndStop(3);
_root.l4_4.lsub.gotoAndStop(3);
_root.l4_5.lsub.gotoAndStop(4);
_root.l5_3.lsub.gotoAndStop(3);
_root.l5_4.lsub.gotoAndStop(3);
_root.l5_5.lsub.gotoAndStop(5);
_root.l6_5.lsub.gotoAndStop(6);
_root.l6_6.lsub.gotoAndStop(6);
_root.l7_5.lsub.gotoAndStop(6);
_root.l7_6.lsub.gotoAndStop(6);
_root.l4_6.lsub.gotoAndStop(6);
_root.l4_7.lsub.gotoAndStop(6);
_root.l4_8.lsub.gotoAndStop(6);
_root.l5_8.lsub.gotoAndStop(6);
_root.l6_8.lsub.gotoAndStop(6);
_root.l1_5.lsub.gotoAndStop(7);
_root.l5_7.lsub.gotoAndStop(10);
_root.l3_9.lsub.gotoAndStop(10);
_root.passcount = 9;
break;
case 20 :
_root.l6_2.lsub.gotoAndStop(5);
_root.l5_3.lsub.gotoAndStop(4);
_root.l4_4.lsub.gotoAndStop(5);
_root.l3_5.lsub.gotoAndStop(4);
_root.l2_6.lsub.gotoAndStop(5);
_root.l6_3.lsub.gotoAndStop(9);
_root.l5_4.lsub.gotoAndStop(7);
_root.l4_5.lsub.gotoAndStop(9);
_root.l3_6.lsub.gotoAndStop(7);
_root.l7_3.lsub.gotoAndStop(4);
_root.l6_4.lsub.gotoAndStop(5);
_root.l5_5.lsub.gotoAndStop(4);
_root.l4_6.lsub.gotoAndStop(5);
_root.l3_7.lsub.gotoAndStop(4);
_root.l8_1.lsub.gotoAndStop(6);
_root.l1_8.lsub.gotoAndStop(6);
_root.passcount = 10;
break;
case 21 :
_root.l4_4.lsub.gotoAndStop(2);
_root.l4_5.lsub.gotoAndStop(3);
_root.l4_6.lsub.gotoAndStop(4);
_root.l4_7.lsub.gotoAndStop(2);
_root.l7_4.lsub.gotoAndStop(2);
_root.l7_5.lsub.gotoAndStop(4);
_root.l7_6.lsub.gotoAndStop(3);
_root.l7_7.lsub.gotoAndStop(2);
_root.l5_4.lsub.gotoAndStop(4);
_root.l6_4.lsub.gotoAndStop(5);
_root.l5_7.lsub.gotoAndStop(5);
_root.l6_7.lsub.gotoAndStop(4);
_root.l5_5.lsub.gotoAndStop(6);
_root.l6_5.lsub.gotoAndStop(6);
_root.l5_6.lsub.gotoAndStop(6);
_root.l6_6.lsub.gotoAndStop(6);
_root.l3_3.lsub.gotoAndStop(7);
_root.l8_3.lsub.gotoAndStop(8);
_root.l3_8.lsub.gotoAndStop(10);
_root.l8_9.lsub.gotoAndStop(9);
_root.passcount = 12;
}
}
onClipEvent (enterFrame) {
}
Instance of Symbol 266 MovieClip "gamebar" in Frame 16
onClipEvent (load) {
_root.gamestop = false;
_root.gametime = 90;
_root.gametimestep = 3;
timeloop = 1;
stepcount = _root.gametime / _root.gametimestep;
jcount = 0;
i = 1;
while (i <= stepcount) {
duplicateMovieClip ("_root.timespot0", "timespot" add i, 8000 + timeloop);
_root["timespot" add i]._x = _root["timespot" add (i - 1)]._x + 15;
timeloop = timeloop + 1;
_root.timespot0._visible = false;
i++;
}
stime = new Date();
allt = stime.getSeconds();
}
onClipEvent (enterFrame) {
if (_root.gamestop == false) {
if (allt == stime.getSeconds()) {
stime = new Date();
} else {
_root.gametime = _root.gametime - 1;
jcount = jcount + 1;
if (jcount == _root.gametimestep) {
_root["timespot" add stepcount].timesub._visible = false;
stepcount = stepcount - 1;
jcount = 0;
if ((_root.gametime <= (_root.gametimestep * 5)) and (_root.gametime >= _root.gametimestep)) {
pipipi = new Sound();
pipipi.attachSound("pipipi");
pipipi.start();
}
}
allt = stime.getSeconds();
}
if (_root.gametime == 0) {
_root.gamestop = true;
_root.movemove = true;
duplicateMovieClip ("_root.levelcom", "levelcom1", 9000);
_root.levelcom1.levelsub.gotoAndStop(2);
_root.levelcom1.gotoAndPlay(2);
}
}
}
Frame 20
gotoAndStop (16);
Instance of Symbol 15 MovieClip in Symbol 16 MovieClip [push1] Frame 1
/* no clip actions */
Symbol 19 MovieClip Frame 1
_root.passpass();
stop();
Symbol 19 MovieClip Frame 2
_root.passpass();
Symbol 19 MovieClip Frame 3
_root.passpass();
rightsound = new Sound();
rightsound.attachSound("rightsound");
rightsound.start();
Symbol 23 MovieClip Frame 1
_root.passpass();
stop();
Symbol 23 MovieClip Frame 2
_root.passpass();
Symbol 23 MovieClip Frame 3
_root.passpass();
rightsound = new Sound();
rightsound.attachSound("rightsound");
rightsound.start();
Symbol 27 MovieClip Frame 1
_root.passpass();
stop();
Symbol 27 MovieClip Frame 2
_root.passpass();
Symbol 27 MovieClip Frame 3
_root.passpass();
rightsound = new Sound();
rightsound.attachSound("rightsound");
rightsound.start();
Symbol 31 MovieClip Frame 1
_root.passpass();
stop();
Symbol 31 MovieClip Frame 2
_root.passpass();
Symbol 31 MovieClip Frame 3
_root.passpass();
rightsound = new Sound();
rightsound.attachSound("rightsound");
rightsound.start();
Symbol 32 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 2
stop();
Symbol 32 MovieClip Frame 3
stop();
Symbol 32 MovieClip Frame 4
stop();
Instance of Symbol 32 MovieClip "pushSame" in Symbol 33 MovieClip [push] Frame 1
onClipEvent (enterFrame) {
if ((this._parent.movemove == true) and (_root.ooooo != _root.passcount)) {
this._parent.scrollcount = this._parent.scrollcount + 1;
if (this._parent.scrollcount == _root.speed) {
this._parent.mx = this._parent.mx + this._parent.fuduox;
this._parent.my = this._parent.my + this._parent.fuduoy;
_root["spush" add _root.spushloop].mx = this._parent.mx;
_root["spush" add _root.spushloop].my = this._parent.my;
_root["spush" add _root.spushloop].dirdir = this._parent.dirdir;
this._parent._name = (("push" add this._parent.mx) add "_") add this._parent.my;
gb = new String(this._parent._name);
this._parent.gb = gb.substr(4);
this._parent._x = _root[(("l" add this._parent.mx) add "_") add this._parent.my]._x;
this._parent._y = _root[(("l" add this._parent.mx) add "_") add this._parent.my]._y;
this._parent.movemove = false;
_root.movemove = false;
this._parent.scrollcount = 0;
if (((((this._parent.mx < 1) or (this._parent.mx > 10)) or (this._parent.my < 1)) or (this._parent.my > 10)) or (_root[(("l" add this._parent.mx) add "_") add this._parent.my].lsub._currentframe == 6)) {
drop = true;
this._parent.swapDepths(0);
this._parent.canmovecount = 4;
duplicateMovieClip ("_root.droppush", "droppush" add _root.droploop, _root.droploop - 5000);
_root["droppush" add _root.droploop].tmpmath = this._currentframe;
_root["droppush" add _root.droploop]._x = this._parent._x;
_root["droppush" add _root.droploop]._y = this._parent._y;
_root["droppush" add _root.droploop].gotoAndStop(2);
_root.droploop = _root.droploop + 1;
this._parent.removeMovieClip();
}
if (pushed == true) {
} else {
this._parent.dirdir = this._currentframe;
_root["spush" add _root.spushloop].dirdir = this._parent.dirdir;
}
if (_root[(("l" add this._parent.mx) add "_") add this._parent.my].lsub._currentframe >= 7) {
if (this._parent.canmovecount == 4) {
this._parent.canmovecount = 3;
}
this._parent.dirdir = _root[(("l" add this._parent.mx) add "_") add this._parent.my].lsub._currentframe - 6;
_root["spush" add _root.spushloop].dirdir = this._parent.dirdir;
this._parent.fuhaox;
this._parent.fuhaoy;
pushed = true;
}
if (this._parent.canmovecount <= 3) {
this._parent.movemove = true;
_root.currentbutton = this._parent._name;
duplicateMovieClip ("_root.spush", "spush" add _root.spushloop, _root.spushloop - 10000);
_root["spush" add _root.spushloop].mx = this._parent.mx;
_root["spush" add _root.spushloop].my = this._parent.my;
_root["spush" add _root.spushloop].dirdir = this._parent.dirdir;
_root["spush" add _root.spushloop].hardvar = true;
_root.spushloop = _root.spushloop + 1;
}
} else {
if (_root[(("l" add this._parent.mx) add "_") add this._parent.my].lsub._currentframe >= 7) {
switch (_root[(("l" add this._parent.mx) add "_") add this._parent.my].lsub._currentframe) {
case 7 :
this._parent.longx = this._parent._x - _root.steplongx;
this._parent.longy = this._parent._y + _root.steplongy;
this._parent.fuhaox = -1;
this._parent.fuhaoy = 1;
this._parent.fuduox = 1;
this._parent.fuduoy = 0;
break;
case 8 :
this._parent.longx = this._parent._x + _root.steplongx;
this._parent.longy = this._parent._y + _root.steplongy;
this._parent.fuhaox = 1;
this._parent.fuhaoy = 1;
this._parent.fuduox = 0;
this._parent.fuduoy = 1;
break;
case 9 :
this._parent.longx = this._parent._x + _root.steplongx;
this._parent.longy = this._parent._y + _root.steplongy;
this._parent.fuhaox = 1;
this._parent.fuhaoy = -1;
this._parent.fuduox = -1;
this._parent.fuduoy = 0;
break;
case 10 :
this._parent.longx = this._parent._x - _root.steplongx;
this._parent.longy = this._parent._y - _root.steplongy;
this._parent.fuhaox = -1;
this._parent.fuhaoy = -1;
this._parent.fuduox = 0;
this._parent.fuduoy = -1;
}
}
this._parent._x = this._parent._x + ((this._parent.fuhaox * _root.steplongx) / _root.speed);
this._parent._y = this._parent._y + ((this._parent.fuhaoy * _root.steplongy) / _root.speed);
}
}
}
onClipEvent (load) {
drop = false;
pushed = false;
}
onClipEvent (enterFrame) {
if (drop == true) {
_root.movemove = true;
this._parent._y = (this._parent._y * 1.03) + (this._parent._root.steplongx / _root.speed);
if (this._parent._y > 600) {
_root.movemove = false;
this._parent.removeMovieClip();
}
}
}
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 136
stop();
eval (_root.windbar).play();
Symbol 77 MovieClip Frame 151
stop();
eval (_root.dropbar).play();
Symbol 77 MovieClip Frame 156
gotoAndStop (1);
Symbol 81 Button
on (release) {
getURL ("http://www.hanfish.com", "_blank");
}
Symbol 94 MovieClip Frame 200
stop();
if (_root.handbar._currentframe == 1) {
_root.handbar.gotoAndPlay(2);
}
_root.mainbar.mainboy.gotoAndStop(1);
_root.windbar = "_root.mainbar.textbar.alltext";
Symbol 94 MovieClip Frame 288
stop();
_root.mainbar.mainboy.play(1);
gotoAndStop (1);
Symbol 95 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 29
stop();
Symbol 100 MovieClip Frame 127
stop();
_root.play();
Symbol 117 MovieClip Frame 1
stop();
Instance of Symbol 114 MovieClip in Symbol 117 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Symbol 117 MovieClip Frame 131
stop();
_root.menubar.play();
Symbol 140 Button
on (release) {
_root.play();
}
Symbol 141 Button
on (press) {
if (_root.mainbar.mainboy._currentframe == 1) {
_root.mainbar.mainboy.play();
_root.dropbar = "_root.helpbar";
}
}
Symbol 142 Button
on (press) {
if (_root.mainbar.mainboy._currentframe == 1) {
_root.mainbar.mainboy.play();
_root.dropbar = "_root.twobar";
}
}
Symbol 143 Button
on (press) {
_root.play();
}
Symbol 144 Button
on (press) {
if (_root.mainbar.mainboy._currentframe == 1) {
_root.mainbar.mainboy.play();
_root.dropbar = "_root.mainbar.textbar.alltext";
}
}
Symbol 145 MovieClip Frame 1
stop();
Instance of Symbol 119 MovieClip in Symbol 145 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Symbol 145 MovieClip Frame 68
stop();
Symbol 150 Button
on (release) {
getURL ("http://www.hanfish.com", "_blank");
}
Symbol 151 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 168
stop();
_root.mainbar.mainboy.gotoAndStop(1);
_root.windbar = _root.twobar;
Symbol 154 MovieClip Frame 210
stop();
_root.mainbar.mainboy.play();
gotoAndStop (1);
Instance of Symbol 157 MovieClip in Symbol 160 MovieClip Frame 1
/* no clip actions */
Symbol 167 Button
on (press) {
nextFrame();
}
Symbol 173 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 2
stop();
Symbol 173 MovieClip Frame 3
stop();
Symbol 173 MovieClip Frame 4
stop();
Symbol 178 Button
on (press) {
if (_root.movemove == false) {
_root.soundbar.play();
_root.movemove = true;
_root.objectNumber = this.boxsub._currentFrame;
_root.attachMovie("push", (("push" add this._parent.mx) add "_") add this._parent.my, _root.lmmp + 500);
_root[(("push" add this._parent.mx) add "_") add this._parent.my].pushSame.gotoAndStop(_root.objectNumber);
_root[(("push" add this._parent.mx) add "_") add this._parent.my]._x = _parent._x;
_root[(("push" add this._parent.mx) add "_") add this._parent.my]._y = _parent._y;
_root[(("push" add this._parent.mx) add "_") add this._parent.my].mx = this._parent.mx;
_root[(("push" add this._parent.mx) add "_") add this._parent.my].my = this._parent.my;
_root[(("push" add this._parent.mx) add "_") add this._parent.my].canmovecount = 2;
_root.judgelist(this._parent.mx, this._parent.my, this.boxsub._currentFrame);
i = 0;
while (i <= _root.judgecon.length) {
_root.boxmove(_root[_root.judgecon[i]], this.boxsub._currentFrame);
i++;
}
_root.boxmove(_root[(("push" add this._parent.mx) add "_") add this._parent.my], this.boxsub._currentFrame);
_root.lmmp = _root.lmmp + 1;
}
}
Symbol 182 Button
on (press) {
prevFrame();
}
Instance of Symbol 157 MovieClip in Symbol 193 MovieClip Frame 1
/* no clip actions */
Symbol 200 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 206
stop();
_root.mainbar.mainboy.gotoAndStop(1);
_root.windbar = "_root.helpbar";
Symbol 201 MovieClip Frame 254
stop();
_root.mainbar.mainboy.play();
gotoAndStop (1);
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
stop();
Symbol 222 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 222 MovieClip Frame 2
/* no clip actions */
Symbol 223 MovieClip Frame 1
g = new String(this._name);
gh = g.length;
g = g.substr(1);
gm = g.indexOf("_", 0);
mx = Number(g.substr(0, gm));
my = Number(g.substr(gm + 1));
Instance of Symbol 222 MovieClip "lsub" in Symbol 223 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((this._currentframe != 1) and (this._currentframe != 6)) and (this._currentframe < 7)) {
if (this._currentframe == (_root[(("push" add this._parent.mx) add "_") add this._parent.my].pushSame._currentframe + 1)) {
_root[(("push" add this._parent.mx) add "_") add this._parent.my].pushSame.pushsub.gotoAndStop(3);
} else {
_root[(("push" add this._parent.mx) add "_") add this._parent.my].pushSame.pushsub.gotoAndStop(2);
}
} else {
_root[(("push" add this._parent.mx) add "_") add this._parent.my].pushSame.pushsub.gotoAndStop(1);
}
}
Symbol 226 MovieClip Frame 1
mmm = this._name;
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 2
stop();
Symbol 231 MovieClip Frame 3
stop();
Symbol 231 MovieClip Frame 4
stop();
Symbol 232 MovieClip Frame 1
stop();
Instance of Symbol 230 MovieClip in Symbol 232 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 231 MovieClip "droppushsub" in Symbol 232 MovieClip Frame 2
onClipEvent (enterFrame) {
this._parent._y = (this._parent._y * 1.03) + (this._parent._root.steplongx / _root.speed);
if (this._parent._y > 600) {
this._parent.removeMovieClip();
}
}
onClipEvent (load) {
this.gotoAndStop(this._parent.tmpmath);
}
Instance of Symbol 234 MovieClip "ppox" in Symbol 235 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._parent.hardvar == true) {
if (_root[(("l" add this._parent.mx) add "_") add this._parent.my].lsub._currentframe >= 7) {
this._parent.dirdir = _root[(("l" add this._parent.mx) add "_") add this._parent.my].lsub._currentframe - 6;
}
_root.judgelist(this._parent.mx, this._parent.my, this._parent.dirdir);
i = 0;
while (i <= _root.judgecon.length) {
_root.boxmove(_root[_root.judgecon[i]], this._parent.dirdir);
i++;
}
_root[(("push" add this._parent.mx) add "_") add this._parent.my].canmovecount = _root[(("push" add this._parent.mx) add "_") add this._parent.my].canmovecount + 1;
_root.boxmove(_root[(("push" add this._parent.mx) add "_") add this._parent.my], this._parent.dirdir);
_root.movemove = true;
this._parent.hardvar = false;
}
}
onClipEvent (load) {
this._visible = false;
this._parent.hardvar = true;
_root.spush.hardvar = false;
}
Symbol 243 Button
on (press) {
i = 1;
while (i <= _root.spushloop) {
_root["spush" add i].removeMovieClip();
i++;
}
j = 0;
while (j <= 11) {
i = 0;
while (i <= 11) {
_root[(("boxs" add i) add "_") add j].removeMovieClip();
_root[(("push" add i) add "_") add j].removeMovieClip();
_root[(("l" add i) add "_") add j].removeMovieClip();
i++;
}
j++;
}
_root.level = _root.level + 1;
_root.gotoAndStop(20);
this._parent.play();
}
Symbol 252 Button
on (press) {
i = 1;
while (i <= _root.spushloop) {
_root["spush" add i].removeMovieClip();
i++;
}
j = 0;
while (j <= 11) {
i = 0;
while (i <= 11) {
_root[(("boxs" add i) add "_") add j].removeMovieClip();
_root[(("push" add i) add "_") add j].removeMovieClip();
_root[(("l" add i) add "_") add j].removeMovieClip();
i++;
}
j++;
}
_root.gotoAndStop(20);
this._parent.play();
}
Symbol 262 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 2
stop();
Symbol 262 MovieClip Frame 3
stop();
Symbol 262 MovieClip Frame 4
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 2
play();
Symbol 263 MovieClip Frame 38
stop();
Symbol 263 MovieClip Frame 58
stop();
this.removeMovieClip();
Symbol 264 Button
on (press) {
i = 1;
while (i <= _root.spushloop) {
_root["spush" add i].removeMovieClip();
i++;
}
j = 0;
while (j <= 11) {
i = 0;
while (i <= 11) {
_root[(("boxs" add i) add "_") add j].removeMovieClip();
_root[(("push" add i) add "_") add j].removeMovieClip();
_root[(("l" add i) add "_") add j].removeMovieClip();
i++;
}
i = 1;
while (i <= _root.gamebar.timeloop) {
_root["timespot" add i].removeMovieClip();
i++;
}
_root.levelcom1.removeMovieClip();
_root.flower1.removeMovieClip();
_root.gotoAndStop(12);
j++;
}
}
Symbol 272 MovieClip Frame 1
gotoAndPlay(random(98) + 2);
Symbol 284 MovieClip Frame 1
this._x = random(640) - 320;
this._x = random(480) - 240;
gotoAndPlay(random(30) + 2);
Symbol 285 MovieClip Frame 1
stop();
Instance of Symbol 275 MovieClip in Symbol 285 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Symbol 285 MovieClip Frame 2
play();
Symbol 285 MovieClip Frame 40
stop();
Symbol 288 MovieClip Frame 1
this._visible = false;
stop();
Symbol 288 MovieClip Frame 10
movesound = new Sound();
movesound.attachSound("movesound");
movesound.start();