Frame 1
fscommand ("allowscale", false);
fscommand ("fullscreen", false);
movieclip.prototype.move_down = function (speed) {
this._y = this._y + speed;
if (this._y >= (500 + this._height)) {
this._y = -(this._height / 2);
}
};
bgAudio = new Sound();
bgAudio.attachSound("bgSound");
stop();
Instance of Symbol 39 MovieClip in Frame 1
onClipEvent (enterFrame) {
move_down(4);
}
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (enterFrame) {
move_down(5);
}
Instance of Symbol 42 MovieClip in Frame 1
onClipEvent (enterFrame) {
move_down(6);
}
Instance of Symbol 64 MovieClip "LoadInfo" in Frame 1
onClipEvent (load) {
totalByteSize = int(_root.getBytesTotal());
totalFileSize = int(totalByteSize / 1024) - 60;
}
onClipEvent (enterFrame) {
loadedBytes = int(_root.getBytesLoaded());
loadedKB = int(_root.getBytesLoaded() / 1024);
percentLoaded = int(loadedKB / (totalFileSize / 100));
if (_root.getBytesLoaded() >= (_root.getBytesTotal() - 60000)) {
_root.gotoAndPlay("anim");
}
if (_root.getBytesLoaded() >= 70) {
_root.gotoAndStop("menu");
}
}
Frame 2
stop();
Frame 3
play();
Frame 340
Frame 373
stopAllSounds();
stop();
Frame 374
_root.wing = 6;
_root.fade_in.gotoAndPlay(2);
Frame 375
movieClip.prototype.fade_in = function () {
if (100 >= _root.volume) {
_root.bgAudio.setVolume(_root.volume + 5);
}
};
movieclip.prototype.FadeOut = function () {
while (0 < bgAudio.getVolume()) {
starttime = getTimer();
while (getTimer() < (starttime + 20)) {
}
bgAudio.setVolume(bgAudio.getVolume() - 2);
}
};
movieclip.prototype.FadeIn = function () {
while (100 >= bgAudio.getVolume()) {
starttime = getTimer();
while (getTimer() < (starttime + 20)) {
}
bgAudio.setVolume(bgAudio.getVolume() + 2);
}
};
Sound.prototype.fadeVolume = function (speed, end) {
var volume = this.getVolume();
if ((volume < end) && ((end - speed) >= volume)) {
this.setVolume(volume + speed);
} else if ((end < volume) && (volume >= (end + speed))) {
this.setVolume(volume - speed);
} else {
this.setVolume(end);
}
};
standing = false;
power.fill._yscale = 0;
Array.prototype.shuffle = function () {
var len = this.length;
var i = 0;
while (i < len) {
var rand = Math.floor(Math.random() * len);
var temp = this[i];
this[i] = this[rand];
this[rand] = temp;
i++;
}
};
noteArray = ["c", "d", "e", "f", "g", "a", "b"];
noteArray2 = ["c", "d", "e", "f", "g", "a", "b"];
noteArray3 = ["c", "d", "e", "f", "g", "a", "b"];
noteArray4 = ["c", "d", "e", "f", "g", "a", "b"];
noteArray.shuffle();
positionX = [100, 160, 220, 280];
positionY = [450, 500, 520, 530];
speedVar = [3, 5, 7, 9];
positionX.shuffle();
positionY.shuffle();
speedVar.shuffle();
movieClip.prototype.randomize = function (frame) {
this.gotoAndStop(frame);
};
movieclip.prototype.sting = function () {
if (hitTest(_root.en1._x, this._x, true) || (hitTest(_root.en1._y, this._y, true))) {
}
};
movieclip.prototype.distance = function (me, gap) {
diX = this._x - _root.me._x;
diY = this._x - _root.me._y;
disXY = Math.sqrt((diX * diX) + (diY * diY));
if (gap >= disXY) {
}
};
movieclip.prototype.burst = function () {
if (this.hitTest(_root.bee._x, _root.bee._y, true) || (this.hitTest(_root.bee1._x, _root.bee1._y, true))) {
this.gotoAndPlay("burst");
}
};
movieClip.prototype.duplic = function () {
var i = 1;
while (5 >= i) {
_root["ground" + random(i)].attachMovie("power", "power" + i, i);
_root["power" + i]._x = _root["ground" + i]._x;
_root["power" + i]._y = _root["ground" + i]._y - 100;
i++;
}
};
movieclip.prototype.dupRemove = function () {
if (_root.remove._y >= _parent._y) {
_parent.removeMovieClip();
}
};
Movieclip.prototype.keepOnFloor = function (gr, floor) {
this._y = this._y + this.gravity;
var gravity = new Object();
this.gravity = this.gravity + gr;
old_x = this._x;
old_y = this._y;
pass = true;
if (pass) {
floor = _root.ground1;
var i = 1;
while (this.gravity >= i) {
jumped = true;
if (floor.hitTest(this._x, this._y - i, true)) {
pass = false;
while (floor.hitTest(old_x, old_y - i, true)) {
old_y--;
jumped = true;
standing = true;
}
this._y = old_y - i;
this.gravity = 0;
if (floor.landed == 0) {
standing = true;
floor.gotoAndPlay("pop");
floor.landed = 1;
}
return(undefined);
}
if ((!floor.landed) == 0) {
standing = false;
this.gravity = this.gravity - 0.14;
}
i++;
}
}
if (pass) {
floor = _root.ground2;
var i = 1;
while (this.gravity >= i) {
jumped = true;
if (floor.hitTest(this._x, this._y - i, true)) {
pass = false;
while (floor.hitTest(old_x, old_y - i, true)) {
old_y--;
jumped = true;
standing = true;
}
this._y = old_y - i;
this.gravity = 0;
if (floor.landed == 0) {
standing = true;
floor.gotoAndPlay("pop");
floor.landed = 1;
}
return(undefined);
}
if ((!floor.landed) == 0) {
standing = false;
this.gravity = this.gravity - 0.14;
}
i++;
}
}
if (pass) {
floor = _root.ground3;
var i = 1;
while (this.gravity >= i) {
jumped = true;
if (floor.hitTest(this._x, this._y - i, true)) {
pass = false;
while (floor.hitTest(old_x, old_y - i, true)) {
old_y--;
jumped = true;
standing = true;
}
this._y = old_y - i;
this.gravity = 0;
if (floor.landed == 0) {
standing = true;
floor.gotoAndPlay("pop");
floor.landed = 1;
}
return(undefined);
}
if ((!floor.landed) == 0) {
standing = false;
this.gravity = this.gravity - 0.14;
}
i++;
}
}
if (pass) {
floor = _root.ground4;
var i = 1;
while (this.gravity >= i) {
jumped = true;
if (floor.hitTest(this._x, this._y - i, true)) {
pass = false;
while (floor.hitTest(old_x, old_y - i, true)) {
old_y--;
jumped = true;
standing = true;
}
this._y = old_y - i;
this.gravity = 0;
if (floor.landed == 0) {
standing = true;
floor.gotoAndPlay("pop");
floor.landed = 1;
}
return(undefined);
}
if ((!floor.landed) == 0) {
standing = false;
this.gravity = this.gravity - 0.14;
}
i++;
}
}
if (pass) {
floor = _root.ground5;
var i = 1;
while (this.gravity >= i) {
jumped = true;
if (floor.hitTest(this._x, this._y - i, true)) {
pass = false;
while (floor.hitTest(old_x, old_y - i, true)) {
old_y--;
jumped = true;
standing = true;
}
this._y = old_y - i;
this.gravity = 0;
if (floor.landed == 0) {
standing = true;
floor.gotoAndPlay("pop");
floor.landed = 1;
}
return(undefined);
}
if ((!floor.landed) == 0) {
standing = false;
this.gravity = this.gravity - 0.14;
}
i++;
}
}
if (pass) {
floor = _root.ground6;
var i = 1;
while (this.gravity >= i) {
jumped = true;
if (floor.hitTest(this._x, this._y - i, true)) {
pass = false;
while (floor.hitTest(old_x, old_y - i, true)) {
old_y--;
jumped = true;
standing = true;
}
this._y = old_y - i;
this.gravity = 0;
if (floor.landed == 0) {
standing = true;
floor.gotoAndPlay("pop");
floor.landed = 1;
}
return(undefined);
}
if ((!floor.landed) == 0) {
standing = false;
this.gravity = this.gravity - 0.14;
}
i++;
}
}
if (pass) {
floor = _root.ground7;
var i = 1;
while (this.gravity >= i) {
jumped = true;
if (floor.hitTest(this._x, this._y - i, true)) {
pass = false;
while (floor.hitTest(old_x, old_y - i, true)) {
old_y--;
jumped = true;
standing = true;
}
this._y = old_y - i;
this.gravity = 0;
if (floor.landed == 0) {
standing = true;
floor.gotoAndPlay("pop");
floor.landed = 1;
}
return(undefined);
}
if ((!floor.landed) == 0) {
standing = false;
this.gravity = this.gravity - 0.14;
}
i++;
}
}
};
movieClip.prototype.stayHere = function () {
if (Key.isDown(Key.DOWN)) {
this.gotoAndPlay("down");
if (this.hitTest(_root.char)) {
this._y = this._y + 5;
}
}
};
movieClip.prototype.stayUp = function () {
if (Key.isDown(Key.UP)) {
if (0 < _root.wing) {
this.gotoAndPlay("up");
_root.extra.gotoAndPlay(2);
}
}
};
movieClip.prototype.moveThere = function () {
if (this.hitTest(_root.char)) {
this._x = _root.char._x;
}
};
movieclip.prototype.moveit = function (sp) {
_y = (_y + sp);
};
movieClip.prototype.attack = function () {
i = 1;
while (9 >= i) {
lander = _root["ground" + i];
if (lander.bur == 0) {
if (this.hitTest(lander._x, lander._y, true)) {
lander.gotoAndPlay("burst");
lander.bur = 1;
}
}
i++;
}
};
movieClip.prototype.attack_man = function () {
if (this.hitTest(_root.char._x, _root.char._y, true)) {
_root.char.gotoAndPlay("die");
}
};
movieClip.prototype.attack_hit = function () {
attacked = false;
if (this.manattack.hitTest(_root.char)) {
_root.char.gotoAndPlay("die");
}
};
movieclip.prototype.move_down = function (speed) {
this._y = this._y + speed;
if (this._y >= (500 + this._height)) {
this._y = -(this._height / 2);
}
};
Movieclip.prototype.randomcolor = function () {
var r = (Math.floor(Math.random() * 255) + 1);
var g = (Math.floor(Math.random() * 255) + 1);
var b = (Math.floor(Math.random() * 255) + 1);
var c = new Color(this);
c.setRGB(((r << 16) | (g << 8)) | b);
};
movieclip.prototype.moveLR = function (speed) {
this._x = this._x + speed;
};
_root.timer.levels = 0;
alive = 3;
_root.gotoAndStop("lev_01");
_root.timer.gotoAndStop("start_time");
Instance of Symbol 292 MovieClip "bg_01" in Frame 375
onClipEvent (enterFrame) {
if (this.change == true) {
if ((_root.per.percentage >= 40) && (_root.per.percentage < 60)) {
gotoAndPlay (376);
} else if ((_root.per.percentage >= 60) && (100 >= _root.per.percentage)) {
gotoAndPlay(_currentframe + 1 +374);
} else {
stop();
}
}
}
Instance of Symbol 294 MovieClip "ground6" in Frame 375
onClipEvent (enterFrame) {
this.move_down(4);
}
Instance of Symbol 295 MovieClip "ground5" in Frame 375
onClipEvent (enterFrame) {
this.move_down(2);
}
Instance of Symbol 296 MovieClip in Frame 375
onClipEvent (enterFrame) {
this.move_down(6);
}
Instance of Symbol 297 MovieClip in Frame 375
onClipEvent (enterFrame) {
this.move_down(7);
}
Instance of Symbol 298 MovieClip "thorn02" in Frame 375
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(5);
this.attack_man();
}
Instance of Symbol 299 MovieClip "thorn01" in Frame 375
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack_man();
this.move_down(5);
this.attack();
}
Instance of Symbol 315 MovieClip in Frame 375
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(4);
this.attack_man();
}
Instance of Symbol 316 MovieClip "thorn04" in Frame 375
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack_man();
this.move_down(4);
this.attack();
}
Instance of Symbol 317 MovieClip in Frame 375
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(5);
this.attack_man();
}
Instance of Symbol 323 MovieClip "pill" in Frame 375
onClipEvent (enterFrame) {
if (this.hitTest(_root.char)) {
if (this.hit == true) {
this.gotoAndPlay(2);
this.hit = false;
}
}
if (50 >= _root.bar.scale) {
this.move_down(8);
}
if (this._y >= 510) {
this.gotoAndStop(1);
this._x = random(300);
}
}
Instance of Symbol 329 MovieClip in Frame 375
onClipEvent (enterFrame) {
this.char_x = _root.char._x;
}
Instance of Symbol 331 MovieClip in Frame 375
onClipEvent (enterFrame) {
this.ground14_x = _root.ground14._x;
}
Instance of Symbol 334 MovieClip "fi" in Frame 375
onClipEvent (enterFrame) {
if (100 >= _root.bgAudio.getVolume()) {
_root.bgAudio.setVolume(_root.bgAudio.getVolume() + 2);
}
}
Instance of Symbol 335 MovieClip "grv" in Frame 375
onClipEvent (load) {
value = true;
}
Instance of Symbol 339 MovieClip "lev_nums" in Frame 375
onClipEvent (enterFrame) {
this.lev_num = _root.levels;
}
Instance of Symbol 349 MovieClip "life" in Frame 375
onClipEvent (enterFrame) {
if (_root.alive >= 3) {
this.gotoAndStop("threelife");
} else if ((_root.alive >= 2) && (_root.alive < 3)) {
this.gotoAndStop("twolife");
} else if ((_root.alive >= 1) && (_root.alive < 2)) {
this.gotoAndStop("onelife");
} else if (_root.alive < 1) {
this.gotoAndStop("nolife");
}
}
Instance of Symbol 356 MovieClip "bar" in Frame 375
onClipEvent (load) {
scale = new Object();
this._yscale = (scale = 100);
}
onClipEvent (enterFrame) {
if (100 < this.scale) {
this.scale = 100;
}
_yscale = scale;
if (50 >= this.scale) {
this.gotoAndStop(2);
if (0 >= this.scale) {
_root.gotoAndStop("tryagain");
}
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 358 MovieClip "bar_lev1" in Frame 375
onClipEvent (load) {
this._yscale = 0;
_root.attachMovie("arrow", "arrow", 1000);
}
onClipEvent (enterFrame) {
this._yscale = _root.per.percentage;
if (this._yscale >= 100) {
i = 1;
while (15 >= i) {
_root["star" + i].removeMovieClip;
i++;
}
_root.gotoAndPlay("welldone");
}
_root.arrow._x = this._x;
_root.arrow._y = this._y - this._height;
}
Instance of Symbol 366 MovieClip in Frame 375
onClipEvent (load) {
this.gotoAndStop(6);
}
onClipEvent (enterFrame) {
this.gotoAndStop(Number(_root.wing));
if (0 >= _root.wing) {
this.gotoAndStop(7);
}
}
Frame 378
stop();
goNext = true;
levels = 1;
Instance of Symbol 394 MovieClip "char" in Frame 378
onClipEvent (load) {
function moveRight(incrvel) {
if (velHoriz < maxvel) {
velHoriz = velHoriz + incrvel;
}
}
function moveLeft(incrvel) {
if ((-1 * maxvel) < velHoriz) {
velHoriz = velHoriz - incrvel;
}
}
function jump() {
jumping = true;
velVert = velVert - jumpHeight;
}
wing = 6;
touched = false;
_root.duplic();
vel_y = 0;
incrvel = 2.2;
maxvel = 10;
grav = 2;
jumping = false;
deceleration = 0.9;
jumpHeight = 20;
velHoriz = 0;
velVert = 0;
}
onClipEvent (enterFrame) {
this.keepOnFloor(4.7, floor);
if (this._x >= (350 - (this._width / 2))) {
incrvel = 0;
this._x = 350 - (this._width / 2);
} else if ((0 + (this._width / 2)) >= this._x) {
incrvel = 0;
this._x = 0 + (this._width / 2);
}
if (this._y >= 520) {
this._y = -50;
_root.gotoAndStop("tryagain");
}
if (Key.isDown(Key.RIGHT)) {
if ((this._x >= (350 - (this._width / 2))) || (this.hitTest(_root.thorn01._x, _root.thorn01, _y, true))) {
moveRight(0);
} else {
moveRight(5);
}
this.gotoAndPlay("right");
} else {
velHoriz = velHoriz * deceleration;
}
if (Key.isDown(Key.LEFT)) {
if (((0 + (this._width / 2)) >= this._x) || (this.hitTest(_root.thorn02._x, _root.thorn02, _y, true))) {
moveLeft(0);
} else {
moveLeft(5);
}
this.gotoAndPlay("left");
} else {
velHoriz = velHoriz * deceleration;
}
if (velvert < maxvel) {
velVert = velVert + grav;
}
this._x = this._x + velHoriz;
newY = this._y + velVert;
if (touched == false) {
if (Key.isDown(Key.SPACE) && (this.gravity == 0)) {
this.gotoAndPlay("jump");
this.gravity = -35;
}
}
if (Key.isDown(Key.DOWN)) {
this.gotoAndPlay("down");
}
if (Key.isDown(Key.UP)) {
if (0 < _root.wing) {
this.gotoAndPlay("up");
this.stayUp();
}
}
}
Instance of Symbol 408 MovieClip "ground4" in Frame 378
onClipEvent (load) {
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(5) + 5;
xspeed = random(2);
this.duplic();
}
onClipEvent (enterFrame) {
this.moveThere();
this.stayHere();
this.burst();
this.sting();
this._y = this._y - yspeed;
if (100 >= this._y) {
this._y = 400;
this.gotoAndPlay(1);
this._x = random(350) + 50;
yspeed = random(5) + 3;
}
this._x = this._x + xspeed;
if ((400 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(1);
}
Instance of Symbol 409 MovieClip "ground2" in Frame 378
onClipEvent (load) {
oldy = this._y;
scale = random(80) + 50;
this._xscale = scale;
this._yscale = scale;
this._x = _root.positionX[1];
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(5) + 5;
xspeed = random(1);
}
onClipEvent (enterFrame) {
this.moveThere();
this.moveUp();
this.stayHere();
this.burst();
this.distance(bee, 40);
this.sting();
this._y = this._y - yspeed;
if (100 >= this._y) {
this.gotoAndPlay(1);
this._y = 380 + random(10);
_root.note.gotoAndPlay(2);
this._x = random(350);
yspeed = random(3) + 3;
}
this._x = this._x + xspeed;
if ((400 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(4);
}
Instance of Symbol 410 MovieClip "ground3" in Frame 378
onClipEvent (load) {
oldy = this._y;
this._x = _root.positionX[3];
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(8) + 5;
xspeed = random(1);
}
onClipEvent (enterFrame) {
this.moveThere();
this.burst();
this.distance(bee, 40);
this.sting();
this.stayHere();
this._y = this._y - yspeed;
if (100 >= this._y) {
this._y = 400 - random(10);
this.gotoAndPlay(1);
_root.note.gotoAndPlay(2);
this._x = random(350);
yspeed = random(5) + 3;
}
this._x = this._x + xspeed;
if ((400 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(2);
}
Instance of Symbol 411 MovieClip "ground1" in Frame 378
onClipEvent (load) {
oldy = this._y;
this._x = _root.positionX[0];
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(8) + 5;
xspeed = random(2);
}
onClipEvent (enterFrame) {
this.burst();
this.sting();
this.distance(bee, 40);
this.moveThere();
this.stayHere();
this._y = this._y - yspeed;
if (130 >= this._y) {
this.gotoAndPlay(1);
this._y = 400 + random(10);
_root.note.gotoAndPlay(2);
this._x = random(350);
yspeed = random(5) + 3;
this._x = this._x + xspeed;
}
if ((350 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(3);
if (10 >= difX) {
this.gotoAndPlay("pop");
}
}
Instance of Symbol 412 MovieClip "fi" in Frame 378
onClipEvent (enterFrame) {
if (100 >= _root.bgAudio.getVolume()) {
_root.bgAudio.setVolume(_root.bgAudio.getVolume() + 5);
}
}
Instance of Symbol 414 MovieClip "per" in Frame 378
onClipEvent (enterFrame) {
this.percentage = Math.round((_root.timer.timer * 100) / 320);
if ((_root.per.percentage >= 30) && (0 < _root.bar._yscale)) {
if (_root.goNext == true) {
_root.gotoAndStop("comp1");
_root.goNext = false;
}
} else if ((_root.per.percentage >= 30) && (0 >= _root.bar._yscale)) {
_root.gotoAndStop("tryagain");
}
}
Frame 379
stop();
_root.timer.gotoAndStop("pause");
_root.per.gotoAndStop(2);
goNext = false;
alive = 3;
_root.wing = 6;
Instance of Symbol 430 MovieClip "bee" in Frame 379
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(15);
this.attack_hit();
this._rotation = this._rotation - 20;
}
Instance of Symbol 431 MovieClip "bee" in Frame 379
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(15);
this.attack_hit();
this._rotation = this._rotation - 20;
}
Frame 380
_root.extra.counter = 0;
Instance of Symbol 444 MovieClip "bee" in Frame 380
onClipEvent (load) {
attacked = false;
this._x = oldX;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(7);
this.attack_hit();
this._x = this._x + 2;
if (this._y >= 520) {
this._x = -20;
}
}
Instance of Symbol 445 MovieClip "bee1" in Frame 380
onClipEvent (load) {
attacked = false;
this._x = oldX;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(4);
this.attack_hit();
this._x = this._x - 2;
if ((this._y >= 520) || (-30 >= this._x)) {
this._x = 300;
this._y = -50;
}
}
Instance of Symbol 448 MovieClip in Frame 380
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.attack_man();
this.move_down(4);
}
Instance of Symbol 449 MovieClip in Frame 380
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.attack_man();
this.move_down(5);
}
Instance of Symbol 450 MovieClip in Frame 380
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.attack_man();
this.move_down(3);
}
Instance of Symbol 449 MovieClip in Frame 380
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.attack_man();
this.move_down(5);
}
Instance of Symbol 451 MovieClip "pill" in Frame 380
onClipEvent (enterFrame) {
if (this.hitTest(_root.char)) {
if (this.hit == true) {
this.gotoAndPlay(2);
this.hit = false;
}
}
if (50 >= _root.bar.scale) {
this.move_down(8);
}
if (this._y >= 510) {
this.gotoAndStop(1);
this._x = random(300);
}
}
Instance of Symbol 452 MovieClip "per" in Frame 380
onClipEvent (enterFrame) {
this.percentage = Math.round((_root.timer.timer * 100) / 320);
if ((_root.per.percentage >= 60) && (0 < _root.bar._yscale)) {
if (_root.goNext == true) {
_root.gotoAndStop("comp2");
_root.goNext = false;
}
} else if ((_root.per.percentage >= 60) && (0 >= _root.bar._yscale)) {
_root.gotoAndStop("tryagain");
}
}
Frame 388
stop();
levels = 2;
goNext = true;
Instance of Symbol 292 MovieClip "bg_01" in Frame 388
onClipEvent (enterFrame) {
if (this.change == true) {
if ((_root.per.percentage >= 40) && (_root.per.percentage < 60)) {
gotoAndPlay (376);
} else if ((_root.per.percentage >= 60) && (100 >= _root.per.percentage)) {
gotoAndPlay(_currentframe + 1 +374);
} else {
stop();
}
}
}
Instance of Symbol 457 MovieClip "char" in Frame 388
onClipEvent (load) {
function moveRight(incrvel) {
if (velHoriz < maxvel) {
velHoriz = velHoriz + incrvel;
}
}
function moveLeft(incrvel) {
if ((-1 * maxvel) < velHoriz) {
velHoriz = velHoriz - incrvel;
}
}
function jump() {
jumping = true;
velVert = velVert - jumpHeight;
}
_root.wing = 6;
touched = false;
_root.duplic();
vel_y = 0;
incrvel = 2.5;
maxvel = 10;
grav = 2;
jumping = false;
deceleration = 0.9;
jumpHeight = 20;
i = 0;
while (8 >= i) {
groundY = _root["ground" + i]._y;
i++;
}
velHoriz = 0;
velVert = 0;
}
onClipEvent (enterFrame) {
this.keepOnFloor(4.7, floor);
if (this._x >= (350 - (this._width / 2))) {
incrvel = 0;
this._x = 350 - (this._width / 2);
} else if ((0 + (this._width / 2)) >= this._x) {
incrvel = 0;
this._x = 0 + (this._width / 2);
}
if (this._y >= 520) {
_root.gotoAndStop("tryagain");
}
if (Key.isDown(Key.RIGHT)) {
if ((this._x >= (350 - (this._width / 2))) || (this.hitTest(_root.thorn01._x, _root.thorn01, _y, true))) {
moveRight(0);
} else {
moveRight(5);
}
this.gotoAndPlay("right");
} else {
velHoriz = velHoriz * deceleration;
}
if (Key.isDown(Key.LEFT)) {
if (((0 + (this._width / 2)) >= this._x) || (this.hitTest(_root.thorn02._x, _root.thorn02, _y, true))) {
moveLeft(0);
} else {
moveLeft(5);
}
this.gotoAndPlay("left");
} else {
velHoriz = velHoriz * deceleration;
}
if (velvert < maxvel) {
velVert = velVert + grav;
}
this._x = this._x + velHoriz;
newY = this._y + velVert;
if (touched == false) {
if ((Key.isDown(Key.SPACE) && (this.gravity == 0)) && (jumping == false)) {
_root.extra.gotoAndStop(1);
this.gotoAndPlay("jump");
this.gravity = -35;
}
}
if (Key.isDown(Key.DOWN)) {
this.gotoAndPlay("down");
}
if (Key.isDown(Key.UP)) {
this.stayUp();
}
}
Instance of Symbol 459 MovieClip "ground4" in Frame 388
onClipEvent (load) {
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(5) + 5;
xspeed = random(2);
this.duplic();
}
onClipEvent (enterFrame) {
this.moveThere();
this.stayHere();
this.burst();
this.sting();
this._y = this._y - yspeed;
if (100 >= this._y) {
this._y = 400;
this.gotoAndPlay(1);
this._x = random(350) + 50;
yspeed = random(3) + 3;
}
this._x = this._x + xspeed;
if ((400 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(1);
}
Instance of Symbol 460 MovieClip "ground2" in Frame 388
onClipEvent (load) {
oldy = this._y;
scale = random(80) + 50;
this._xscale = scale;
this._yscale = scale;
this._x = _root.positionX[1];
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(5) + 5;
xspeed = random(1);
}
onClipEvent (enterFrame) {
this.moveThere();
this.moveUp();
this.stayHere();
this.burst();
this.distance(bee, 40);
this.sting();
this._y = this._y - yspeed;
if (100 >= this._y) {
this.gotoAndPlay(1);
this._y = 380 + random(10);
_root.note.gotoAndPlay(2);
this._x = _root.positionX[1];
yspeed = random(3) + 3;
}
this._x = this._x + xspeed;
if ((400 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(3);
}
Instance of Symbol 461 MovieClip "fi" in Frame 388
onClipEvent (enterFrame) {
if (100 >= _root.bgAudio.getVolume()) {
_root.bgAudio.setVolume(_root.bgAudio.getVolume() + 5);
}
}
Instance of Symbol 462 MovieClip "bar" in Frame 388
onClipEvent (load) {
scale = new Object();
this._yscale = (scale = 100);
}
onClipEvent (enterFrame) {
this._yscale = scale;
if (50 >= this.scale) {
this.gotoAndStop(2);
if (0 >= this.scale) {
_root.gotoAndStop("tryagain");
}
} else {
this.gotoAndStop(1);
}
}
Frame 389
_root.timer.gotoAndStop("pause");
_root.per.gotoAndStop(2);
goNext = false;
stop();
alive = 3;
_root.wing = 6;
Frame 390
_root.extra.counter = 0;
Instance of Symbol 469 MovieClip "ground6" in Frame 390
onClipEvent (load) {
this.gotoAndStop(2);
}
onClipEvent (enterFrame) {
this.move_down(4);
}
Instance of Symbol 470 MovieClip "ground5" in Frame 390
onClipEvent (load) {
this.gotoAndStop(2);
}
onClipEvent (enterFrame) {
this.move_down(2);
}
Instance of Symbol 471 MovieClip in Frame 390
onClipEvent (load) {
this.gotoAndStop(2);
}
onClipEvent (enterFrame) {
this.move_down(6);
}
Instance of Symbol 472 MovieClip in Frame 390
onClipEvent (load) {
this.gotoAndStop(2);
}
onClipEvent (enterFrame) {
this.move_down(7);
}
Instance of Symbol 474 MovieClip in Frame 390
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(4);
this.attack_man();
}
Instance of Symbol 484 MovieClip in Frame 390
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(5);
this.attack_man();
}
Instance of Symbol 474 MovieClip in Frame 390
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(4);
this.attack_man();
}
Instance of Symbol 493 MovieClip "bee" in Frame 390
onClipEvent (load) {
diriX = (Math.random() * 5) - 3;
diriY = (Math.random() * 5) - 3;
}
onClipEvent (enterFrame) {
if (_root.char.touched == false) {
_root.char.touched == true;
if (this.hitTest(_root.char._x, _root.char._y, true)) {
_root.char.gotoAndPlay("die");
}
}
if (0 >= this._x) {
this.time.gotoAndPlay(2);
}
if (150 >= diff) {
this.shiftX = difX / -18;
this._x = this._x + this.shiftX;
this.shiftY = difY / -18;
this._y = this._y + this.shiftY;
}
difX = this._x - _root.char._x;
difY = this._y - _root.char._y;
diff = Math.sqrt((difX * difX) + (difX * difY));
this._rotation = (Math.atan2(difX, difY) * 57.2957795130823) + 90;
if (this.hitTest(_root.char)) {
_root.char.dirY = _root.char.dirY * 1;
}
this._x = this._x + diriX;
this._y = this._y + diriY;
}
Instance of Symbol 494 MovieClip in Frame 390
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(4);
this.attack_man();
}
Instance of Symbol 474 MovieClip in Frame 390
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(4);
this.attack_man();
}
Instance of Symbol 495 MovieClip in Frame 390
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(3);
this.attack_man();
}
Instance of Symbol 496 MovieClip "per" in Frame 390
onClipEvent (enterFrame) {
this.percentage = Math.round((_root.timer.timer * 100) / 320);
if ((_root.per.percentage >= 100) && (0 < _root.bar._yscale)) {
if (_root.goNext == true) {
_root.gotoAndStop("comp3");
_root.goNext = false;
}
} else if ((_root.per.percentage >= 100) && (0 >= _root.bar._yscale)) {
_root.gotoAndStop("tryagain");
}
}
Frame 397
stop();
levels = 3;
goNext = true;
i = 1;
while (15 >= i) {
_root.attachMovie("star", "star" + i, i);
_root["star" + i]._x = Math.random() * 300;
_root["star" + i]._y = Math.random() * 500;
_root["star" + i].gotoAndPlay(random(10) + 1);
i++;
}
Instance of Symbol 500 MovieClip in Frame 397
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.move_down(4);
this.attack_man();
}
Instance of Symbol 510 MovieClip in Frame 397
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
this.move_down(15);
this.attack_hit();
this._rotation = this._rotation - 20;
}
Instance of Symbol 511 MovieClip "bee" in Frame 397
onClipEvent (load) {
diriX = (Math.random() * 5) - 3;
diriY = (Math.random() * 5) - 3;
}
onClipEvent (enterFrame) {
if (_root.char.touched == false) {
_root.char.touched == true;
if (this.hitTest(_root.char._x, _root.char._y, true)) {
_root.char.gotoAndPlay("die");
}
}
if (0 >= this._x) {
this.time.gotoAndPlay(2);
}
if (100 >= diff) {
if (20 >= diff) {
_root.buz.gotoAndPlay(2);
} else {
_root.buz.gotoAndStop(1);
}
this.shiftX = difX / -18;
this._x = this._x + this.shiftX;
this.shiftY = difY / -18;
this._y = this._y + this.shiftY;
} else {
this._x = this._x + diriX;
this._y = this._y + diriY;
}
difX = this._x - _root.char._x;
difY = this._y - _root.char._y;
diff = Math.sqrt((difX * difX) + (difX * difY));
this._rotation = (Math.atan2(difX, difY) * 57.2957795130823) + 90;
if (this.hitTest(_root.char)) {
_root.char.dirY = _root.char.dirY * 1;
}
}
Instance of Symbol 512 MovieClip in Frame 397
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.move_down(4);
this.attack_man();
}
Instance of Symbol 513 MovieClip in Frame 397
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.move_down(3);
this.attack_man();
}
Instance of Symbol 451 MovieClip "pill" in Frame 397
onClipEvent (enterFrame) {
if (this.hitTest(_root.char)) {
if (this.hit == true) {
this.gotoAndPlay(2);
this.hit = false;
}
}
if (50 >= _root.bar.scale) {
this.move_down(8);
}
if (this._y >= 510) {
this.gotoAndStop(1);
this._x = random(300);
}
}
Instance of Symbol 515 MovieClip "char" in Frame 397
onClipEvent (load) {
function moveRight(incrvel) {
if (velHoriz < maxvel) {
velHoriz = velHoriz + incrvel;
}
}
function moveLeft(incrvel) {
if ((-1 * maxvel) < velHoriz) {
velHoriz = velHoriz - incrvel;
}
}
function jump() {
jumping = true;
velVert = velVert - jumpHeight;
}
wing = 6;
touched = false;
_root.duplic();
vel_y = 0;
incrvel = 2.5;
maxvel = 10;
grav = 2;
jumping = false;
deceleration = 0.9;
jumpHeight = 20;
i = 0;
while (8 >= i) {
groundY = _root["ground" + i]._y;
i++;
}
velHoriz = 0;
velVert = 0;
}
onClipEvent (enterFrame) {
this.keepOnFloor(4.7, floor);
if (this._x >= (350 - (this._width / 2))) {
incrvel = 0;
this._x = 350 - (this._width / 2);
} else if ((0 + (this._width / 2)) >= this._x) {
incrvel = 0;
this._x = 0 + (this._width / 2);
}
if (this._y >= 500) {
_root.gotoAndStop("tryagain");
}
if (Key.isDown(Key.RIGHT)) {
if ((this._x >= (350 - (this._width / 2))) || (this.hitTest(_root.thorn01._x, _root.thorn01, _y, true))) {
moveRight(0);
} else {
moveRight(5);
}
this.gotoAndPlay("right");
} else {
velHoriz = velHoriz * deceleration;
}
if (Key.isDown(Key.LEFT)) {
if (((0 + (this._width / 2)) >= this._x) || (this.hitTest(_root.thorn02._x, _root.thorn02, _y, true))) {
moveLeft(0);
} else {
moveLeft(5);
}
this.gotoAndPlay("left");
} else {
velHoriz = velHoriz * deceleration;
}
if (velvert < maxvel) {
velVert = velVert + grav;
}
this._x = this._x + velHoriz;
newY = this._y + velVert;
if (touched == false) {
if ((Key.isDown(Key.SPACE) && (this.gravity == 0)) && (jumping == false)) {
this.gotoAndPlay("jump");
_root.extra.gotoAndStop(1);
this.gravity = -35;
}
}
if (Key.isDown(Key.DOWN)) {
this.gotoAndPlay("down");
}
if (Key.isDown(Key.UP)) {
this.stayUp();
}
}
Instance of Symbol 518 MovieClip "ground3" in Frame 397
onClipEvent (load) {
oldy = this._y;
this._x = _root.positionX[3];
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(8) + 5;
xspeed = random(1);
}
onClipEvent (enterFrame) {
this.moveThere();
this.burst();
this.distance(bee, 40);
this.sting();
this.stayHere();
this._y = this._y - yspeed;
if (100 >= this._y) {
this._y = 400 - random(10);
this.gotoAndPlay(1);
_root.note.gotoAndPlay(2);
this._x = _root.positionX[3];
yspeed = random(3) + 3;
}
this._x = this._x + xspeed;
if ((400 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(2);
}
Instance of Symbol 519 MovieClip "ground1" in Frame 397
onClipEvent (load) {
oldy = this._y;
this._x = _root.positionX[0];
dx = _root.char._x - this._x;
dy = _root.char._y - this._y;
difX = Math.sqrt((dx * dx) + (dy * dy));
yspeed = random(6) + 5;
xspeed = random(2);
}
onClipEvent (enterFrame) {
this.burst();
this.sting();
this.distance(bee, 40);
this.moveThere();
this.stayHere();
this._y = this._y - yspeed;
if (130 >= this._y) {
this.gotoAndPlay(1);
this._y = 400 + random(10);
_root.note.gotoAndPlay(2);
this._x = _root.positionX[0];
yspeed = random(3) + 3;
this._x = this._x + xspeed;
}
if ((350 < this._x) or (this._x < 50)) {
xspeed = -xspeed;
}
this.moveit(2);
if (10 >= difX) {
this.gotoAndPlay("pop");
}
}
Instance of Symbol 412 MovieClip "fi" in Frame 397
onClipEvent (enterFrame) {
if (100 >= _root.bgAudio.getVolume()) {
_root.bgAudio.setVolume(_root.bgAudio.getVolume() + 5);
}
}
Instance of Symbol 520 MovieClip "per" in Frame 397
onClipEvent (enterFrame) {
this.percentage = Math.round((_root.timer.timer * 100) / 320);
if ((_root.per.percentage >= 100) && (0 < _root.bar._yscale)) {
if (_root.goNext == true) {
_root.gotoAndStop("complete");
_root.goNext = false;
}
} else if ((_root.per.percentage >= 100) && (0 >= _root.bar._yscale)) {
_root.gotoAndStop("tryagain");
}
}
Instance of Symbol 523 MovieClip "bar" in Frame 397
onClipEvent (load) {
scale = new Object();
this._yscale = (scale = 100);
}
onClipEvent (enterFrame) {
_yscale = scale;
if (50 >= this.scale) {
this.gotoAndStop(2);
if (0 >= this.scale) {
_root.gotoAndStop("tryagain");
}
} else {
this.gotoAndStop(1);
}
}
Frame 409
stop();
_root.ready1.gotoAndStop(2);
_root.timer.gotoAndStop("pause");
_root.per.gotoAndStop(2);
_root.live.gotoAndStop(_currentframe + 1);
_root.alive = _root.alive - 1;
_root.pill._y = -85;
_root.fade_in.gotoAndStop(1);
_root.fade_out.gotoAndPlay(2);
_root.ready1.gotoAndPlay(2);
over = true;
Instance of Symbol 525 MovieClip "ground6" in Frame 409
onClipEvent (enterFrame) {
this.move_down(4);
}
Instance of Symbol 295 MovieClip "ground5" in Frame 409
onClipEvent (enterFrame) {
this.move_down(2);
}
Instance of Symbol 526 MovieClip in Frame 409
onClipEvent (enterFrame) {
this.move_down(6);
}
Instance of Symbol 527 MovieClip in Frame 409
onClipEvent (enterFrame) {
this.move_down(7);
}
Instance of Symbol 541 MovieClip "fi" in Frame 409
onClipEvent (enterFrame) {
if (0 < _root.bgAudio.getVolume()) {
_root.bgAudio.setVolume(_root.bgAudio.getVolume() - 2);
}
}
Frame 410
over = false;
Frame 414
stop();
Instance of Symbol 546 MovieClip "ground6" in Frame 414
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (enterFrame) {
this.move_down(4);
}
Instance of Symbol 547 MovieClip "ground5" in Frame 414
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (enterFrame) {
this.move_down(2);
}
Instance of Symbol 548 MovieClip in Frame 414
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (enterFrame) {
this.move_down(6);
}
Instance of Symbol 549 MovieClip in Frame 414
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (enterFrame) {
this.move_down(7);
}
Instance of Symbol 541 MovieClip "fi" in Frame 414
onClipEvent (enterFrame) {
if (0 < _root.bgAudio.getVolume()) {
_root.bgAudio.setVolume(_root.bgAudio.getVolume() - 2);
}
}
Frame 415
_root.bgAudio.stop();
play();
Frame 416
_root.gotoAndPlay("complete");
Frame 417
_root.arrow.removeMovieClip();
i = 1;
while (15 >= i) {
_root["star" + i].removeMovieClip();
i++;
}
play();
Frame 735
stop();
Symbol 8 MovieClip Frame 1
stop();
Symbol 13 MovieClip [power] Frame 1
stop();
hit = true;
Instance of Symbol 8 MovieClip "power_pill" in Symbol 13 MovieClip [power] Frame 1
onClipEvent (load) {
this.attachMovie("nrg", "nrg", 1);
if (_parent.nrg._currentframe == 1) {
what = wing;
} else if (_parent.nrg._currentframe == 2) {
what = energy;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.char)) {
if ((hit = true)) {
_parent.gotoAndPlay(2);
hit = false;
}
}
}
Symbol 13 MovieClip [power] Frame 2
hit = false;
if (what == wing) {
if (_root.wing < 6) {
_root.wing = _root.wing + 1;
}
} else if (what == energy) {
if (_root.bar._yscale < 100) {
_root.bar._yscale = _root.bar._yscale + 100;
}
}
_root.mark1.gotoAndStop(2);
Symbol 13 MovieClip [power] Frame 7
this.removeMovieClip();
gotoAndStop (8);
Symbol 13 MovieClip [power] Frame 8
stop();
Symbol 24 MovieClip [nrg] Frame 1
gotoAndStop(random(2) + 1);
Symbol 28 MovieClip Frame 21
stop();
Symbol 39 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 39 MovieClip Frame 2
stop();
Symbol 40 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 40 MovieClip Frame 2
stop();
Symbol 42 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 2
stop();
Instance of Symbol 46 MovieClip "bar" in Symbol 64 MovieClip Frame 1
onClipEvent (enterFrame) {
this._xscale = ((_parent.loadedBytes + 60) / _parent.totalByteSize) * 100;
}
Symbol 66 Button
on (release) {
getURL ("http://www.gamer.tv", "_blank");
}
Symbol 112 MovieClip Frame 14
gotoAndPlay (3);
Symbol 142 MovieClip Frame 1
gotoAndPlay(random(_totalframes) + 1);
Symbol 166 Button
on (release) {
gotoAndStop (373);
}
Symbol 215 MovieClip Frame 21
stop();
Symbol 266 MovieClip Frame 1
Symbol 273 Button
on (rollOver) {
play();
}
on (rollOut) {
gotoAndPlay (10);
}
on (press) {
gotoAndPlay (25);
}
Symbol 286 MovieClip Frame 1
stop();
Symbol 286 MovieClip Frame 9
stop();
Symbol 286 MovieClip Frame 19
gotoAndStop (1);
Symbol 286 MovieClip Frame 34
_root.gotoAndPlay("gogame");
Symbol 286 MovieClip Frame 55
gotoAndStop (1);
Symbol 292 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 294 MovieClip Frame 2
stop();
Symbol 295 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 295 MovieClip Frame 2
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 2
stop();
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 2
stop();
Symbol 298 MovieClip Frame 1
Symbol 314 MovieClip Frame 1
stop();
fly = true;
Symbol 314 MovieClip Frame 2
fly = false;
Instance of Symbol 313 MovieClip in Symbol 314 MovieClip Frame 13
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
_parent._x = _parent._x - 12;
this.attack_man();
}
Symbol 314 MovieClip Frame 25
gotoAndPlay (13);
Symbol 315 MovieClip Frame 1
Instance of Symbol 314 MovieClip "bird" in Symbol 315 MovieClip Frame 1
onClipEvent (load) {
old_x = this._x;
}
onClipEvent (enterFrame) {
i = 1;
while (4 >= i) {
floor = _root["ground" + i];
if (this.hitTest(floor)) {
floor.gotoAndPlay("burst");
}
i++;
}
this.attack();
if (_parent._y >= 200) {
if (this.fly == true) {
this.gotoAndPlay(2);
this.fly = false;
}
}
if (0 >= _parent._y) {
this.gotoAndStop(1);
this._x = old_x;
}
}
Symbol 317 MovieClip Frame 1
Instance of Symbol 314 MovieClip "bird" in Symbol 317 MovieClip Frame 1
onClipEvent (load) {
old_x = this._x;
}
onClipEvent (enterFrame) {
i = 1;
while (4 >= i) {
floor = _root["ground" + i];
if (this.hitTest(floor)) {
floor.gotoAndPlay("burst");
}
i++;
}
this.attack();
if (_parent._y >= 200) {
if (this.fly == true) {
this.gotoAndPlay(2);
this.fly = false;
}
}
if (0 >= _parent._y) {
this.gotoAndStop(1);
this._x = old_x;
}
}
Symbol 323 MovieClip Frame 1
stop();
hit = true;
Instance of Symbol 319 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 10;
}
Symbol 323 MovieClip Frame 2
hit = false;
_root.bar.scale = _root.bar.scale + 10;
Symbol 323 MovieClip Frame 11
gotoAndStop (12);
Symbol 323 MovieClip Frame 12
_root.pill._x = random(300) + 10;
_root.pill._y = -100;
_root.pill.move_down(8);
if (0 >= _root.pill) {
gotoAndStop (1);
}
stop();
Symbol 335 MovieClip Frame 1
value = true;
stop();
Symbol 335 MovieClip Frame 2
value = false;
play();
Symbol 335 MovieClip Frame 3
value = true;
gotoAndStop (1);
Symbol 337 MovieClip Frame 1
if (0 >= _root.wing) {
this.gotoAndStop(1);
}
stop();
counter = 0;
Symbol 337 MovieClip Frame 2
_root.char._y = _root.char._y + 7;
_root.char.gravity = 0;
if (0 < _root.wing) {
_root.char.gotoAndPlay("up");
}
Symbol 337 MovieClip Frame 3
counter = counter + 1;
if (20 >= counter) {
if (Key.isDown(Key.SPACE)) {
gotoAndStop (1);
_root.wing = _root.wing - 1;
} else {
gotoAndPlay (2);
}
if ((2 >= counter) && (1 < counter)) {
_root.jpack.gotoAndPlay(2);
}
} else {
gotoAndStop (1);
_root.wing = _root.wing - 1;
}
Symbol 342 MovieClip Frame 1
timer = 0;
curr = 0;
paused = 0;
stop();
Symbol 342 MovieClip Frame 2
StartTime = getTimer() / 1000;
paused = curr;
gotoAndPlay (3);
Symbol 342 MovieClip Frame 3
curr = ((getTimer() / 1000) - StartTime) + paused;
Symbol 342 MovieClip Frame 4
gotoAndPlay (5);
Symbol 342 MovieClip Frame 5
timer = Math.floor(Math.round(curr));
gotoAndPlay (3);
Symbol 342 MovieClip Frame 6
stop();
Symbol 349 MovieClip Frame 1
lives = 3;
Symbol 349 MovieClip Frame 2
_root.ready1.life_re.gotoAndStop(1);
lives = 2;
Symbol 349 MovieClip Frame 3
_root.ready1.life_re.gotoAndStop(2);
lives = 1;
Symbol 349 MovieClip Frame 4
_root.gotoAndStop("gameover");
Symbol 356 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 2
stop();
Instance of Symbol 355 MovieClip in Symbol 356 MovieClip Frame 2
onClipEvent (enterFrame) {
this.randomcolor();
}
Symbol 363 MovieClip Frame 1
i = 100;
stop();
Symbol 363 MovieClip Frame 2
_root.bgAudio.setVolume(i);
Symbol 363 MovieClip Frame 3
if (0 < i) {
i = i - 10;
gotoAndPlay (1);
} else {
stop();
}
Symbol 366 MovieClip Frame 1
stop();
_root.wing = 1;
Symbol 366 MovieClip Frame 2
stop();
_root.wing = 2;
Symbol 366 MovieClip Frame 3
stop();
_root.wing = 3;
Symbol 366 MovieClip Frame 4
stop();
_root.wing = 4;
Symbol 366 MovieClip Frame 5
stop();
_root.wing = 5;
Symbol 366 MovieClip Frame 6
stop();
_root.wing = 6;
Symbol 366 MovieClip Frame 7
stop();
_root.wing = 0;
Symbol 368 Button
on (release) {
_root.gotoAndPlay("lev_01");
}
Symbol 369 Button
on (release) {
_root.gotoAndPlay("lev_02");
}
Symbol 370 Button
on (release) {
_root.gotoAndPlay("lev_03");
}
Symbol 371 MovieClip Frame 1
i = 0;
stop();
Symbol 371 MovieClip Frame 2
_root.bgAudio.setVolume(i);
Symbol 371 MovieClip Frame 3
if (100 >= i) {
i = i + 10;
gotoAndPlay (1);
} else {
stop();
}
Symbol 377 MovieClip Frame 1
stop();
done = true;
Symbol 377 MovieClip Frame 2
done = false;
stop();
whatisit = "c";
Symbol 377 MovieClip Frame 3
stop();
whatisit = "d";
Symbol 377 MovieClip Frame 4
stop();
whatisit = "e";
Symbol 377 MovieClip Frame 5
stop();
whatisit = "f";
Symbol 377 MovieClip Frame 6
stop();
whatisit = "g";
Symbol 377 MovieClip Frame 7
stop();
whatisit = "a";
Symbol 377 MovieClip Frame 8
stop();
whatisit = "b";
Symbol 377 MovieClip Frame 9
stop();
whatisit = "c1";
Symbol 380 MovieClip Frame 1
stop();
Instance of Symbol 378 MovieClip "upper" in Symbol 380 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.char._y = _root.char._y - 24;
}
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 2
stop();
Symbol 383 Button
on (release) {
_root.gotoAndPlay("welldone");
}
Symbol 393 MovieClip Frame 1
open = true;
stop();
Symbol 394 MovieClip Frame 1
play();
Symbol 394 MovieClip Frame 2
_parent.clicked = 0;
Symbol 394 MovieClip Frame 6
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 394 MovieClip Frame 7
play();
Symbol 394 MovieClip Frame 8
_parent.clicked = 0;
Symbol 394 MovieClip Frame 12
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 394 MovieClip Frame 13
play();
Symbol 394 MovieClip Frame 14
_parent.clicked = 0;
Symbol 394 MovieClip Frame 18
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 394 MovieClip Frame 19
play();
Symbol 394 MovieClip Frame 21
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 394 MovieClip Frame 22
play();
Symbol 394 MovieClip Frame 23
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 394 MovieClip Frame 24
play();
Symbol 394 MovieClip Frame 25
_parent.clicked = 0;
Symbol 394 MovieClip Frame 27
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 394 MovieClip Frame 28
stop();
_parent.touched = true;
_root.bar.scale = _root.bar.scale - 10;
Symbol 394 MovieClip Frame 30
gotoAndPlay (1);
_parent.touched = false;
Symbol 394 MovieClip Frame 31
Symbol 394 MovieClip Frame 33
gotoAndPlay (1);
Symbol 395 MovieClip Frame 1
float = true;
Symbol 395 MovieClip Frame 2
float = false;
_root.char.gravity = _root.char.gravity - 1;
Symbol 395 MovieClip Frame 10
gotoAndStop (1);
Symbol 396 MovieClip Frame 1
stop();
short = true;
Symbol 396 MovieClip Frame 2
short = false;
_root.char.gravity = 0;
_root.char._y = _root.char._y + 7;
Symbol 396 MovieClip Frame 3
count = count + 1;
if (20 >= count) {
gotoAndPlay (2);
} else {
gotoAndStop (1);
}
Symbol 401 Button
on (release, keyPress "<Space>") {
if (_root.char.touched == false) {
if ((_root.char.gravity == 0) && (jumping == false)) {
_root.char.gotoAndPlay("jump");
_root.char.gravity = -35;
}
}
}
Symbol 404 MovieClip Frame 1
note_ar = ["C", "D", "E", "F", "G", "A", "B"];
random_note = _root.noteArray2[random(4)];
Symbol 407 MovieClip Frame 5
gotoAndStop (1);
Symbol 408 MovieClip Frame 1
bur = 0;
play();
Symbol 408 MovieClip Frame 14
stop();
landed = 0;
Symbol 408 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 408 MovieClip Frame 74
bur = 1;
play();
Symbol 408 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 409 MovieClip Frame 1
bur = 0;
play();
Symbol 409 MovieClip Frame 14
stop();
landed = 0;
Symbol 409 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 409 MovieClip Frame 74
bur = 1;
play();
Symbol 409 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 410 MovieClip Frame 1
bur = 0;
play();
Symbol 410 MovieClip Frame 14
stop();
landed = 0;
Symbol 410 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 410 MovieClip Frame 74
bur = 1;
play();
Symbol 410 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 411 MovieClip Frame 1
bur = 0;
play();
Symbol 411 MovieClip Frame 14
stop();
landed = 0;
Symbol 411 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 411 MovieClip Frame 74
bur = 1;
play();
Symbol 411 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 414 MovieClip Frame 1
stop();
Symbol 440 Button
on (release, keyPress "<Space>") {
_root.per.gotoAndStop(1);
_root.timer.gotoAndStop("start_time");
_root.gotoAndPlay("lev_02");
}
Symbol 441 MovieClip Frame 1
play();
Symbol 441 MovieClip Frame 2
_root.per.gotoAndStop(1);
Symbol 441 MovieClip Frame 40
_root.timer.gotoAndStop("start_time");
_root.gotoAndPlay("lev_02");
stop();
Symbol 442 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 2
stop();
Instance of Symbol 355 MovieClip in Symbol 442 MovieClip Frame 2
onClipEvent (enterFrame) {
this.randomcolor();
}
Symbol 443 MovieClip Frame 1
stop();
Symbol 451 MovieClip Frame 1
stop();
hit = true;
Instance of Symbol 319 MovieClip in Symbol 451 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 10;
}
Symbol 451 MovieClip Frame 2
hit = false;
_root.bar.scale = _root.bar.scale + 10;
Symbol 451 MovieClip Frame 11
gotoAndStop (12);
Symbol 451 MovieClip Frame 12
_root.pill._x = random(300) + 10;
_root.pill._y = -100;
_root.pill.move_down(8);
if (0 >= _root.pill) {
gotoAndStop (1);
}
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 1
play();
Symbol 457 MovieClip Frame 2
_parent.clicked = 0;
Symbol 457 MovieClip Frame 6
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 457 MovieClip Frame 7
play();
Symbol 457 MovieClip Frame 8
_parent.clicked = 0;
Symbol 457 MovieClip Frame 12
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 457 MovieClip Frame 13
play();
Symbol 457 MovieClip Frame 14
_parent.clicked = 0;
Symbol 457 MovieClip Frame 18
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 457 MovieClip Frame 19
play();
Symbol 457 MovieClip Frame 21
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 457 MovieClip Frame 22
play();
Symbol 457 MovieClip Frame 23
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 457 MovieClip Frame 24
play();
Symbol 457 MovieClip Frame 25
_parent.clicked = 0;
Symbol 457 MovieClip Frame 27
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 457 MovieClip Frame 28
stop();
_parent.touched = true;
_root.bar.scale = _root.bar.scale - 10;
Symbol 457 MovieClip Frame 30
gotoAndPlay (1);
_parent.touched = false;
Symbol 457 MovieClip Frame 31
Symbol 457 MovieClip Frame 33
gotoAndPlay (1);
Symbol 459 MovieClip Frame 1
bur = 0;
play();
Symbol 459 MovieClip Frame 14
stop();
landed = 0;
Symbol 459 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 459 MovieClip Frame 74
bur = 1;
play();
Symbol 459 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 460 MovieClip Frame 1
bur = 0;
play();
Symbol 460 MovieClip Frame 14
stop();
landed = 0;
Symbol 460 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 460 MovieClip Frame 74
bur = 1;
play();
Symbol 460 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 462 MovieClip Frame 1
stop();
Symbol 462 MovieClip Frame 2
stop();
Instance of Symbol 355 MovieClip in Symbol 462 MovieClip Frame 2
onClipEvent (enterFrame) {
this.randomcolor();
}
Symbol 467 Button
on (release, keyPress "<Space>") {
_root.gotoAndPlay("lev_03");
_root.per.gotoAndStop(1);
_root.timer.gotoAndStop("start_time");
}
Symbol 468 MovieClip Frame 1
play();
Symbol 468 MovieClip Frame 2
_root.per.gotoAndStop(1);
Symbol 468 MovieClip Frame 40
stop();
_root.timer.gotoAndStop("start_time");
_root.gotoAndPlay("lev_03");
Symbol 469 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 469 MovieClip Frame 2
stop();
Symbol 470 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 470 MovieClip Frame 2
stop();
Symbol 471 MovieClip Frame 1
stop();
Symbol 471 MovieClip Frame 2
stop();
Symbol 472 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 2
stop();
Symbol 483 MovieClip Frame 1
fly = true;
stop();
Symbol 483 MovieClip Frame 2
fly = false;
Instance of Symbol 481 MovieClip in Symbol 483 MovieClip Frame 2
onClipEvent (load) {
attacked = false;
}
onClipEvent (enterFrame) {
this.attack();
_parent._x = _parent._x - 17;
this.attack_man();
}
Symbol 483 MovieClip Frame 5
gotoAndPlay(_currentframe - 1);
Instance of Symbol 483 MovieClip in Symbol 484 MovieClip Frame 1
onClipEvent (load) {
old_x = this._x;
}
onClipEvent (enterFrame) {
this.attack();
if (_parent._y >= -20) {
if ((_root.char._y - 60) >= _parent._y) {
if (this.fly == true) {
this.gotoAndPlay(2);
this.fly = false;
}
}
}
if (0 >= _parent._y) {
this.gotoAndStop(1);
this._x = old_x;
}
}
Instance of Symbol 483 MovieClip in Symbol 494 MovieClip Frame 1
onClipEvent (load) {
old_x = this._x;
}
onClipEvent (enterFrame) {
this.attack();
if (_parent._y >= -20) {
if ((_root.char._y - 60) >= _parent._y) {
if (this.fly == true) {
this.gotoAndPlay(2);
this.fly = false;
}
}
}
if (0 >= _parent._y) {
this.gotoAndStop(1);
this._x = old_x;
}
}
Symbol 496 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 1
play();
Symbol 515 MovieClip Frame 2
_parent.clicked = 0;
Symbol 515 MovieClip Frame 6
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 515 MovieClip Frame 7
play();
Symbol 515 MovieClip Frame 8
_parent.clicked = 0;
Symbol 515 MovieClip Frame 12
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 515 MovieClip Frame 13
play();
Symbol 515 MovieClip Frame 14
_parent.clicked = 0;
Symbol 515 MovieClip Frame 18
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 515 MovieClip Frame 19
play();
Symbol 515 MovieClip Frame 21
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 515 MovieClip Frame 22
play();
Symbol 515 MovieClip Frame 23
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 515 MovieClip Frame 24
play();
Symbol 515 MovieClip Frame 25
_parent.clicked = 0;
Symbol 515 MovieClip Frame 27
gotoAndPlay (1);
_parent.clicked = 1;
Symbol 515 MovieClip Frame 28
stop();
_parent.touched = true;
_root.bar.scale = _root.bar.scale - 10;
Symbol 515 MovieClip Frame 30
gotoAndPlay (1);
_parent.touched = false;
Symbol 515 MovieClip Frame 31
Symbol 515 MovieClip Frame 33
gotoAndPlay (1);
Symbol 518 MovieClip Frame 1
bur = 0;
play();
Symbol 518 MovieClip Frame 14
stop();
landed = 0;
Symbol 518 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 518 MovieClip Frame 74
bur = 1;
play();
Symbol 518 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 519 MovieClip Frame 1
bur = 0;
play();
Symbol 519 MovieClip Frame 14
stop();
landed = 0;
Symbol 519 MovieClip Frame 15
_root.so.gotoAndStop(this.b_b.random_note);
landed = 1;
Symbol 519 MovieClip Frame 74
bur = 1;
play();
Symbol 519 MovieClip Frame 75
this._y = 490 + random(50);
this._x = random(350);
gotoAndPlay (1);
bur = 0;
Symbol 520 MovieClip Frame 1
stop();
Symbol 523 MovieClip Frame 1
stop();
Symbol 523 MovieClip Frame 2
stop();
Instance of Symbol 355 MovieClip in Symbol 523 MovieClip Frame 2
onClipEvent (enterFrame) {
this.randomcolor();
}
Symbol 525 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 525 MovieClip Frame 2
stop();
Symbol 526 MovieClip Frame 1
stop();
Symbol 526 MovieClip Frame 2
stop();
Symbol 527 MovieClip Frame 1
stop();
Symbol 527 MovieClip Frame 2
stop();
Symbol 533 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 2
stop();
Symbol 536 Button
on (release, keyPress "<Space>") {
_root.timer.gotoAndStop("start_time");
_root.per.gotoAndStop(1);
if ((0 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 2)) {
_root.gotoAndPlay("lev_01");
} else if ((1 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 3)) {
_root.gotoAndPlay("lev_02");
} else if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
_root.gotoAndPlay("lev_03");
}
}
Symbol 538 Button
on (release, keyPress "<Space>") {
_root.timer.gotoAndStop("start_time");
_root.per.gotoAndStop(1);
if ((0 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 2)) {
_root.gotoAndPlay("lev_01");
} else if ((1 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 3)) {
_root.gotoAndPlay("lev_02");
} else if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
_root.gotoAndPlay("lev_03");
} else if (0 >= _root.alive) {
_root.gotoAndPlay("over");
}
}
Symbol 540 MovieClip Frame 1
stop();
Symbol 540 MovieClip Frame 2
stop();
Symbol 546 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 546 MovieClip Frame 2
stop();
Symbol 547 MovieClip Frame 1
if ((2 < _root.lev_nums.lev_num) && (_root.lev_nums.lev_num < 4)) {
gotoAndStop (2);
} else {
stop();
}
Symbol 547 MovieClip Frame 2
stop();
Symbol 548 MovieClip Frame 1
stop();
Symbol 548 MovieClip Frame 2
stop();
Symbol 549 MovieClip Frame 1
stop();
Symbol 549 MovieClip Frame 2
stop();
Symbol 565 MovieClip Frame 1
play();
Symbol 565 MovieClip Frame 12
_root.arrow.removeMovieClip();
i = 1;
while (15 >= i) {
_root["star" + i].removeMovieClip();
i++;
}
Symbol 565 MovieClip Frame 23
Symbol 565 MovieClip Frame 50
_root.per.gotoAndStop(2);
_root.timer.gotoAndStop("reset");
_root.fade_in.gotoAndStop(1);
_root.fade_out.gotoAndPlay(2);
Symbol 565 MovieClip Frame 55
_root.gotoAndPlay("menu_screen");
_root.life.gotoAndStop(1);
_root.alive = 3;
Symbol 572 MovieClip Frame 22
gotoAndPlay (7);
Symbol 577 MovieClip Frame 1
gotoAndPlay(random(9) + 1);
Symbol 578 MovieClip Frame 1
gotoAndPlay(random(9) + 1);
Symbol 587 MovieClip Frame 1
gotoAndPlay(random(27) + 1);
Symbol 596 MovieClip Frame 24
stop();
Symbol 600 MovieClip Frame 32
count = count + 1;
if (count >= 10) {
_root.gotoAndPlay("menu_screen");
} else {
gotoAndPlay (11);
}
Symbol 601 MovieClip Frame 35
gotoAndPlay (20);
Symbol 604 MovieClip Frame 122
stop();