Frame 1
fscommand ("fullscreen", "true");
fscommand ("showmenu", "false");
fscommand ("trapallkeys", "true");
Frame 4
level = 1;
ooooo = 0;
_root.lifetmp = 3;
lifecount = _root.lifetmp;
paodepth = 0;
ballspeed = 15;
_root.dropfrequency = 50;
stop();
Frame 6
stop();
loopcount = 1;
rw = a1_1._width;
rh = a1_1._height;
i = 2;
while (i <= 10) {
j = 1;
while (j <= i) {
duplicateMovieClip ("a1_1", (("a" add i) add "_") add j, loopcount);
if (j == 1) {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add (i - 1)) add "_") add 1]._y + ((rh * 2) / 3);
_root[(("a" add i) add "_") add j]._x = _root[(("a" add (i - 1)) add "_") add 1]._x - (rw / 2);
_root[(("a" add i) add "_") add j]._visible = false;
} else {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add i) add "_") add (j - 1)]._y;
_root[(("a" add i) add "_") add j]._x = _root[(("a" add i) add "_") add (j - 1)]._x + rw;
if ((j == i) or (i == 10)) {
_root[(("a" add i) add "_") add j]._visible = false;
}
}
_root.a1_1._visible = false;
_root.a8_2._visible = false;
_root.a8_7._visible = false;
_root.a9_2._visible = false;
_root.a9_3._visible = false;
_root.a9_7._visible = false;
_root.a9_8._visible = false;
loopcount = loopcount + 1;
j++;
}
i++;
}
_root.jumpcount = 0;
_root.allboxcount = 22;
gotoAndStop (20);
Frame 7
stop();
loopcount = 1;
rw = a1_1._width;
rh = a1_1._height;
i = 2;
while (i <= 10) {
j = 1;
while (j <= i) {
duplicateMovieClip ("a1_1", (("a" add i) add "_") add j, loopcount);
if (j == 1) {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add (i - 1)) add "_") add 1]._y + ((rh * 2) / 3);
_root[(("a" add i) add "_") add j]._x = _root[(("a" add (i - 1)) add "_") add 1]._x - (rw / 2);
_root[(("a" add i) add "_") add j]._visible = false;
} else {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add i) add "_") add (j - 1)]._y;
_root[(("a" add i) add "_") add j]._x = _root[(("a" add i) add "_") add (j - 1)]._x + rw;
if ((j == i) or (i == 10)) {
_root[(("a" add i) add "_") add j]._visible = false;
}
}
_root.a1_1._visible = false;
loopcount = loopcount + 1;
j++;
}
i++;
}
_root.jumpcount = 0;
_root.allboxcount = 28;
gotoAndStop (20);
Frame 8
stop();
loopcount = 1;
rw = a1_1._width;
rh = a1_1._height;
i = 2;
while (i <= 10) {
j = 1;
while (j <= i) {
duplicateMovieClip ("a1_1", (("a" add i) add "_") add j, loopcount);
if (j == 1) {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add (i - 1)) add "_") add 1]._y + ((rh * 2) / 3);
_root[(("a" add i) add "_") add j]._x = _root[(("a" add (i - 1)) add "_") add 1]._x - (rw / 2);
_root[(("a" add i) add "_") add j]._visible = false;
} else {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add i) add "_") add (j - 1)]._y;
_root[(("a" add i) add "_") add j]._x = _root[(("a" add i) add "_") add (j - 1)]._x + rw;
if (j == i) {
_root[(("a" add i) add "_") add j]._visible = false;
}
}
_root.a1_1._visible = false;
_root.a7_4._visible = false;
_root.a8_4._visible = false;
_root.a8_5._visible = false;
_root.a10_2._visible = false;
_root.a10_9._visible = false;
loopcount = loopcount + 1;
j++;
}
i++;
}
_root.jumpcount = 0;
_root.allboxcount = 31;
gotoAndStop (20);
Frame 9
stop();
loopcount = 1;
rw = a1_1._width;
rh = a1_1._height;
i = 2;
while (i <= 10) {
j = 1;
while (j <= i) {
duplicateMovieClip ("a1_1", (("a" add i) add "_") add j, loopcount);
if (j == 1) {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add (i - 1)) add "_") add 1]._y + ((rh * 2) / 3);
_root[(("a" add i) add "_") add j]._x = _root[(("a" add (i - 1)) add "_") add 1]._x - (rw / 2);
_root[(("a" add i) add "_") add j]._visible = false;
} else {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add i) add "_") add (j - 1)]._y;
_root[(("a" add i) add "_") add j]._x = _root[(("a" add i) add "_") add (j - 1)]._x + rw;
if (j == i) {
_root[(("a" add i) add "_") add j]._visible = false;
}
}
_root.a1_1._visible = false;
_root.a7_4._visible = false;
_root.a9_2._visible = false;
_root.a9_8._visible = false;
_root.a10_2._visible = false;
_root.a10_9._visible = false;
_root.a10_3._visible = false;
_root.a10_8._visible = false;
_root.a5_1._visible = true;
_root.a6_1._visible = true;
_root.a5_5._visible = true;
_root.a6_6._visible = true;
loopcount = loopcount + 1;
j++;
}
i++;
}
_root.jumpcount = 0;
_root.allboxcount = 33;
gotoAndStop (20);
Frame 10
stop();
loopcount = 1;
rw = a1_1._width;
rh = a1_1._height;
i = 2;
while (i <= 10) {
j = 1;
while (j <= i) {
duplicateMovieClip ("a1_1", (("a" add i) add "_") add j, loopcount);
if (j == 1) {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add (i - 1)) add "_") add 1]._y + ((rh * 2) / 3);
_root[(("a" add i) add "_") add j]._x = _root[(("a" add (i - 1)) add "_") add 1]._x - (rw / 2);
_root[(("a" add i) add "_") add j]._visible = false;
} else {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add i) add "_") add (j - 1)]._y;
_root[(("a" add i) add "_") add j]._x = _root[(("a" add i) add "_") add (j - 1)]._x + rw;
if (j == i) {
_root[(("a" add i) add "_") add j]._visible = false;
}
}
_root.a1_1._visible = false;
_root.a5_3._visible = false;
_root.a9_2._visible = false;
_root.a10_3._visible = false;
_root.a9_8._visible = false;
_root.a10_8._visible = false;
_root.a10_2._visible = false;
_root.a10_9._visible = false;
_root.a9_5._visible = false;
_root.a5_1._visible = true;
_root.a3_1._visible = true;
_root.a3_3._visible = true;
_root.a7_1._visible = true;
_root.a5_5._visible = true;
_root.a7_7._visible = true;
loopcount = loopcount + 1;
j++;
}
i++;
}
_root.jumpcount = 0;
_root.allboxcount = 34;
gotoAndStop (20);
Frame 11
stop();
loopcount = 1;
rw = a1_1._width;
rh = a1_1._height;
i = 2;
while (i <= 10) {
j = 1;
while (j <= i) {
duplicateMovieClip ("a1_1", (("a" add i) add "_") add j, loopcount);
if (j == 1) {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add (i - 1)) add "_") add 1]._y + ((rh * 2) / 3);
_root[(("a" add i) add "_") add j]._x = _root[(("a" add (i - 1)) add "_") add 1]._x - (rw / 2);
_root[(("a" add i) add "_") add j]._visible = false;
} else {
_root[(("a" add i) add "_") add j]._y = _root[(("a" add i) add "_") add (j - 1)]._y;
_root[(("a" add i) add "_") add j]._x = _root[(("a" add i) add "_") add (j - 1)]._x + rw;
if (j == i) {
_root[(("a" add i) add "_") add j]._visible = false;
}
}
_root.a1_1._visible = false;
_root.a7_4._visible = false;
_root.a5_3._visible = false;
_root.a6_3._visible = false;
_root.a6_4._visible = false;
_root.a7_3._visible = false;
_root.a7_5._visible = false;
_root.a8_4._visible = false;
_root.a8_5._visible = false;
_root.a5_1._visible = true;
_root.a8_1._visible = true;
_root.a5_5._visible = true;
_root.a8_8._visible = true;
loopcount = loopcount + 1;
j++;
}
i++;
}
_root.jumpcount = 0;
_root.allboxcount = 32;
gotoAndStop (20);
Frame 20
function removeall() {
var _local1 = _root;
i = 2;
while (i <= 10) {
j = 1;
while (j <= i) {
_local1[(("a" add i) add "_") add j].removeMovieClip();
j++;
}
i++;
}
i = 1;
while (i <= 50) {
_local1["eny" add i].removeMovieClip();
i++;
}
_local1.gameover1.removeMovieClip();
_local1.sprite.removeMovieClip();
_local1.levelclean1.removeMovieClip();
}
stop();
_root.makeman = true;
Instance of Symbol 118 MovieClip "maincode" in Frame 20
onClipEvent (enterFrame) {
if (_root.canmove == true) {
_root.enytime = _root.enytime + 1;
if (_root.enytime == _root.enyran) {
_root.enytime = 1;
_root.enyran = _root.dropfrequency + random(30);
_root.attachMovie("eny", "eny" add _root.enycount, 10000 + _root.enycount);
tmp = 2 + random(2);
_root["eny" add _root.enycount]._x = _root["a4_" add tmp]._x;
_root["eny" add _root.enycount]._y = _root["a4_" add tmp]._y;
_root["eny" add _root.enycount].lrnumber = tmp;
_root.enycount = _root.enycount + 1;
if (_root.enycount == 50) {
_root.enycount = 1;
}
}
}
}
onClipEvent (load) {
_root.canmove = true;
_root.enytime = 1;
_root.enyran = random(30) + _root.dropfrequency;
_root.enycount = 1;
}
Instance of Symbol 122 MovieClip "lifebar" in Frame 20
onClipEvent (load) {
lifeman0._visible = false;
i = 1;
while (i <= _root.lifecount) {
duplicateMovieClip ("lifeman0", "lifeman" add i, 5000 + i);
this["lifeman" add i]._x = this["lifeman" add (i - 1)]._x + lifeman0._width;
this["lifeman" add i]._visible = true;
i++;
}
soundtmp = 0;
}
onClipEvent (enterFrame) {
if (_root.makeman == true) {
this["lifeman" add _root.lifecount]._x = this["lifeman" add _root.lifecount]._x + 3;
if (soundtmp == 0) {
turnsound = new Sound();
turnsound.attachSound("turn");
turnsound.start();
soundtmp = 1;
}
if (this["lifeman" add _root.lifecount]._x >= 240) {
_root.attachMovie("sprite", "sprite", 11000);
_root.sprite._x = _root.a3_2._x;
_root.sprite._y = _root.a3_2._y;
fafafa = new Sound();
fafafa.attachSound("fafafa");
fafafa.start();
_root.xx = 3;
_root.yy = 2;
_root.makeman = false;
soundtmp = 0;
this["lifeman" add _root.lifecount].removeMovieClip();
this["lifeman" add _root.lifecount]._x = this["lifeman" add _root.lifecount]._x + 3;
}
}
}
Symbol 13 MovieClip Frame 1
stop();
Symbol 13 MovieClip Frame 6
_root.sprite.swapDepths(0);
boss3 = new Sound();
boss3.attachSound("boss3");
boss3.start();
nextFrame();
Symbol 13 MovieClip Frame 7
_root.sprite._y = _root.sprite._y + 10;
if (_root.sprite._y > 500) {
this._parent.gotoAndStop(36);
stop();
} else {
play();
}
Symbol 13 MovieClip Frame 8
prevFrame();
Symbol 23 MovieClip [sprite] Frame 1
stop();
Instance of Symbol 13 MovieClip "sprite1" in Symbol 23 MovieClip [sprite] Frame 1
onClipEvent (keyDown) {
if ((bbb == 0) and (this._currentFrame < 6)) {
xpoint = _root[(("a" add _root.xx) add "_") add _root.yy]._x;
ypoint = _root[(("a" add _root.xx) add "_") add _root.yy]._y;
if (((Key.getCode() == 37) and (this._parent._currentFrame == 1)) and (this._currentFrame < 6)) {
gotoAndStop (2);
_root.xx = _root.xx - 1;
_root.yy = _root.yy - 1;
if ((_root.yy != 0) and (_root.yy <= _root.xx)) {
this._parent.play();
} else {
this._parent.gotoAndStop(5);
}
} else if (((Key.getCode() == 38) and (this._parent._currentFrame == 1)) and (this._currentFrame < 6)) {
gotoAndStop (3);
_root.xx = _root.xx - 1;
_root.yy = _root.yy;
if ((_root.yy != 0) and (_root.yy <= _root.xx)) {
this._parent.play();
} else {
this._parent.gotoAndStop(5);
}
} else if (((Key.getCode() == 39) and (this._parent._currentFrame == 1)) and (this._currentFrame < 6)) {
gotoAndStop (4);
_root.xx = _root.xx + 1;
_root.yy = _root.yy + 1;
if ((_root.yy != 0) and (_root.yy <= _root.xx)) {
this._parent.play();
} else {
this._parent.gotoAndStop(5);
}
} else if (((Key.getCode() == 40) and (this._parent._currentFrame == 1)) and (this._currentFrame < 6)) {
gotoAndStop (5);
_root.xx = _root.xx + 1;
_root.yy = _root.yy;
if ((_root.yy != 0) and (_root.yy <= _root.xx)) {
this._parent.play();
} else {
this._parent.gotoAndStop(5);
}
}
bbb = 999;
}
}
onClipEvent (load) {
bbb = 0;
}
onClipEvent (keyUp) {
bbb = 0;
}
onClipEvent (enterFrame) {
}
Symbol 23 MovieClip [sprite] Frame 3
if (_root.xx > 10) {
this._y = this._y + 25;
} else {
this._x = this._x + ((_root[(("a" add _root.xx) add "_") add _root.yy]._x - _root.sprite.sprite1.xpoint) / 2);
this._y = (this._y + ((_root[(("a" add _root.xx) add "_") add _root.yy]._y - _root.sprite.sprite1.ypoint) / 2)) - 25;
if (_root[(("a" add _root.xx) add "_") add _root.yy]._visible == true) {
boing = new Sound();
boing.attachSound("boing");
boing.start();
}
}
Symbol 23 MovieClip [sprite] Frame 5
if (((_root.xx > 10) or (_root.yy <= 0)) or (_root.yy > _root.xx)) {
if (_root.xx > 10) {
this._y = this._y + 25;
} else if (_root.yy <= 0) {
this._x = this._x - 25;
this._y = this._y - 50;
} else if (_root.yy > _root.xx) {
this._x = this._x + 25;
this._y = this._y - 50;
}
stop();
_root.sprite.sprite1.gotoAndPlay(6);
} else {
this._x = _root[(("a" add _root.xx) add "_") add _root.yy]._x;
this._y = _root[(("a" add _root.xx) add "_") add _root.yy]._y;
if (_root[(("a" add _root.xx) add "_") add _root.yy]._visible == false) {
_root.sprite.sprite1.gotoAndPlay(6);
stop();
}
if ((_root[(("a" add _root.xx) add "_") add _root.yy]._currentFrame == 1) and (_root[(("a" add _root.xx) add "_") add _root.yy]._visible != false)) {
_root.jumpcount = _root.jumpcount + 1;
}
_root[(("a" add _root.xx) add "_") add _root.yy].gotoAndStop(2);
_root.bbbbb = _root.jumpcount;
if (_root.jumpcount == _root.allboxcount) {
if (_root.ladder._currentFrame == 1) {
duplicateMovieClip ("_root.ladder", "ladder1", 5000);
_root.ladder.gotoAndStop(2);
_root.ladder1.gotoAndPlay(3);
_root.canmove = false;
}
}
gotoAndStop (1);
}
Symbol 23 MovieClip [sprite] Frame 10
play();
Symbol 23 MovieClip [sprite] Frame 36
_root.lifecount = _root.lifecount - 1;
if (_root.lifecount == 0) {
duplicateMovieClip ("_root.gameover", "gameover1", 200000);
_root.gameover1.gotoAndPlay(2);
_root.canmove = false;
_root.makeman = false;
} else {
_root.makeman = true;
}
this.removeMovieClip();
Symbol 29 MovieClip [eny] Frame 1
exx = 4;
eyy = lrnumber;
Instance of Symbol 25 MovieClip in Symbol 29 MovieClip [eny] Frame 1
onClipEvent (load) {
}
Instance of Symbol 25 MovieClip in Symbol 29 MovieClip [eny] Frame 14
onClipEvent (enterFrame) {
if ((this.hitTest(_root.sprite.pang) and (_root.sprite._currentFrame < 10)) and (_root.sprite.sprite1._currentFrame < 6)) {
_root.sprite.gotoAndPlay(10);
this._parent.gotoAndPlay(40);
}
}
Symbol 29 MovieClip [eny] Frame 36
tmp = random(2);
if (_root.level == 3) {
if (((exx == 6) and (eyy == 3)) or ((exx == 7) and (eyy == 3))) {
tmp = 0;
} else if (((exx == 6) and (eyy == 4)) or ((exx == 7) and (eyy == 5))) {
tmp = 1;
}
} else if (_root.level == 4) {
if ((exx == 6) and (eyy == 3)) {
tmp = 0;
} else if ((exx == 6) and (eyy == 4)) {
tmp = 1;
}
} else if (_root.level == 5) {
if (((exx == 4) and (eyy == 2)) or ((exx == 8) and (eyy == 4))) {
tmp = 0;
} else if (((exx == 4) and (eyy == 3)) or ((exx == 8) and (eyy == 5))) {
tmp = 1;
}
} else if (_root.level == 6) {
if ((((exx == 4) and (eyy == 2)) or ((exx == 5) and (eyy == 2))) or ((exx == 6) and (eyy == 2))) {
tmp = 0;
} else if ((((exx == 4) and (eyy == 3)) or ((exx == 5) and (eyy == 4))) or ((exx == 6) and (eyy == 5))) {
tmp = 1;
}
}
exx = exx + 1;
eyy = eyy + tmp;
this._x = _root[(("a" add exx) add "_") add eyy]._x;
this._y = _root[(("a" add exx) add "_") add eyy]._y;
if (_root.level == 1) {
if (_root[(("a" add exx) add "_") add eyy]._visible == false) {
play();
} else {
gotoAndPlay(_root.ballspeed);
}
} else if (_root.level == 2) {
if ((_root[(("a" add exx) add "_") add eyy]._visible == false) or (exx == 11)) {
play();
} else {
gotoAndPlay(_root.ballspeed);
}
} else if (_root.level == 3) {
if ((_root[(("a" add exx) add "_") add eyy]._visible == false) or (exx == 11)) {
play();
} else {
gotoAndPlay(_root.ballspeed);
}
} else if (_root.level == 4) {
if ((_root[(("a" add exx) add "_") add eyy]._visible == false) or (exx == 11)) {
play();
} else {
gotoAndPlay(_root.ballspeed);
}
} else if (_root.level == 5) {
if ((_root[(("a" add exx) add "_") add eyy]._visible == false) or (exx == 11)) {
play();
} else {
gotoAndPlay(_root.ballspeed);
}
} else if (_root.level == 6) {
if ((_root[(("a" add exx) add "_") add eyy]._visible == false) or (exx == 11)) {
play();
} else {
gotoAndPlay(_root.ballspeed);
}
}
Symbol 29 MovieClip [eny] Frame 37
this._y = this._y + 10;
if (this._y > 600) {
this.removeMovieClip();
}
play();
Symbol 29 MovieClip [eny] Frame 38
gotoAndPlay (37);
Symbol 29 MovieClip [eny] Frame 48
this.removeMovieClip();
Symbol 34 Button
on (release) {
_root.level = 1;
_root.lifecount = _root.lifetmp;
_root.gotoAndStop(5 + _root.level);
_root.ladder1.removeMovieClip();
_root.removeall();
this._parent.removeMovieClip();
}
Symbol 42 Button
on (release) {
getURL ("http://www.hanfish.com", "_blank");
}
Symbol 47 Button
on (release) {
getURL ("http://www.hanfish.com", "_blank");
}
Symbol 52 MovieClip Frame 63
stop();
Symbol 55 MovieClip Frame 35
stop();
Symbol 57 Button
on (release) {
gotoAndStop (2);
}
Symbol 58 Button
on (release) {
gotoAndStop (3);
}
Symbol 59 Button
on (release) {
gotoAndStop (4);
}
Symbol 61 MovieClip Frame 1
stop();
Symbol 69 Button
on (release) {
gotoAndStop (1);
}
Symbol 70 Button
on (release) {
getURL ("http://www.fromcell.com", "_blank");
}
Symbol 79 Button
on (release) {
_root.ooooo = _root.ooooo + 1;
if (_root.ooooo == 3) {
_root.lifecount = 4 + random(17);
}
}
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
stop();
Symbol 81 MovieClip Frame 3
stop();
Symbol 92 Button
on (release) {
stopAllSounds();
gotoAndStop(5 + level);
}
Symbol 96 Button
on (keyPress "q") {
fscommand ("showmenu", "true");
}
on (release) {
fscommand ("quit", "true");
}
Symbol 104 Button
on (release) {
stopAllSounds();
gotoAndStop (25);
}
Symbol 112 MovieClip Frame 8
stop();
Symbol 114 MovieClip Frame 1
vvv = this._name;
stop();
Symbol 125 Button
on (release) {
_root.ladder1.removeMovieClip();
_root.removeall();
_root.gotoAndStop(4);
}
Symbol 137 MovieClip Frame 1
stop();
Instance of Symbol 137 MovieClip in Symbol 138 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.level);
}
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 2
play();
Symbol 140 MovieClip Frame 14
stop();
Symbol 152 Button
on (release) {
_root.level = _root.level + 1;
_root.gotoAndStop(5 + _root.level);
_root.removeall();
this.removeMovieClip();
}
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 2
play();
Symbol 153 MovieClip Frame 8
play();
Symbol 153 MovieClip Frame 10
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 3
play();
Symbol 162 MovieClip Frame 22
stop();
Instance of Symbol 159 MovieClip "hotpoint" in Symbol 162 MovieClip Frame 22
onClipEvent (enterFrame) {
if (this.hitTest(_root.sprite.pang)) {
_root.sprite.removeMovieClip();
this._parent.play();
}
}
Symbol 162 MovieClip Frame 80
stop();
if (_root.level == 6) {
_root.removeall();
this._visible = false;
_root.gotoAndStop(30);
} else {
duplicateMovieClip ("_root.levelclean", "levelclean1", 5000);
_root.levelclean1.gotoAndPlay(2);
}
Symbol 169 Button
on (release) {
stopAllSounds();
_root.gotoAndStop(4);
}
Symbol 187 MovieClip Frame 235
stop();