Frame 1
lives = 5;
coins = 0;
points = 0;
item_held = 0;
grav = 0;
groundhit = 0;
dir = 0;
level = 1;
lvlimit = 2;
item_pos_x = 0;
item_pos_y = 0;
borderhit = false;
bordercam = false;
idle = true;
notongue = false;
stop();
Instance of Symbol 33 MovieClip in Frame 1
onClipEvent (load) {
function camControl() {
parentColor.setTransform(camColor.getTransform());
var _local4 = sX / this._width;
var _local3 = sY / this._height;
_parent._x = cX - (this._x * _local4);
_parent._y = cY - (this._y * _local3);
_parent._xscale = 100 * _local4;
_parent._yscale = 100 * _local3;
}
function resetStage() {
var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
parentColor.setTransform(_local2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
function setcoords() {
_x = (_root.player._x + xoffset);
_y = (_root.player._y - yoffset);
_root.menu._x = _x;
_root.menu._y = _y + menu_y_offset;
}
var panspeed = 5;
var xscale = _xscale;
var yscale = _yscale;
this._visible = true;
var oldMode = Stage.scaleMode;
Stage.scaleMode = "exactFit";
var cX = (Stage.width / 2);
var cY = (Stage.height / 2);
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
camControl();
var xoffset = 54;
var yoffset = 80;
var to_bottom = ((this._height / 2) - 1);
var to_menu_top = ((this._height / 2) - 17);
var menu_y_offset = to_bottom;
var menu_on = false;
var up = false;
var xoffset = 54;
var yoffset = 36;
setcoords();
this.onUnload = resetStage;
}
onClipEvent (enterFrame) {
if (_root.endgame == false) {
if (((_root.boss_fight == true) && (_xscale < (xscale * 1.5))) && (_yscale < (yscale * 1.5))) {
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
_root.menu._xscale = _root.menu._xscale + 4.4;
_root.menu._yscale = _root.menu._yscale + 4.4;
to_bottom = (this._height / 2) - 1.5;
menu_y_offset = to_bottom;
to_menu_top = (this._height / 2) - 30;
setcoords();
}
if (((_root.boss_fight == false) && (_xscale > xscale)) && (_yscale > yscale)) {
_xscale = (_xscale - 10);
_yscale = (_yscale - 10);
_root.menu._xscale = _root.menu._xscale - 8.8;
_root.menu._yscale = _root.menu._yscale - 8.8;
to_bottom = (this._height / 2) - 1;
menu_y_offset = to_bottom;
to_menu_top = (this._height / 2) - 17;
setcoords();
}
if (_root.player._x > (_root.rborder - 54)) {
}
if (_root.player._x < (_root.lborder + 54)) {
}
if (Key.isDown(32)) {
if (_root.menu._y > (_y + to_menu_top)) {
menu_y_offset = menu_y_offset - 3;
setcoords();
} else if (_root.menu._y < (_y + to_menu_top)) {
_menu_y_offset = to_menu_top;
setcoords();
menu_on = true;
} else {
menu_y_offset = to_menu_top;
setcoords();
menu_on = true;
}
if (Key.isToggled(32)) {
_root.menu.items1.gotoAndStop(1);
_root.menu.deposit.gotoAndStop(1);
menu_on = false;
menu_y_offset = to_bottom;
setcoords();
}
}
if (Key.isDown(39)) {
if (xoffset < 54) {
xoffset = xoffset + panspeed;
setcoords();
} else if (xoffset > 54) {
xoffset = 54;
setcoords();
} else {
xoffset = 54;
setcoords();
}
}
if (Key.isDown(37)) {
if (xoffset > -54) {
xoffset = xoffset - panspeed;
setcoords();
} else if (xoffset < -54) {
xoffset = -54;
setcoords();
} else {
xoffset = -54;
setcoords();
}
}
if (Key.isDown(38)) {
up = true;
}
if ((up = false)) {
} else if (Key.isDown(38) || (Key.isDown(40))) {
setcoords();
} else if ((Key.isDown(38) || (Key.isDown(40) && (Key.isDown(39)))) || (Key.isDown(37))) {
setcoords();
} else {
up = false;
setcoords();
}
} else {
_x = _root.UFO.ufo1._x;
_y = _root.UFO.ufo1._y;
_visible = false;
}
}
Frame 2
stop();
Instance of Symbol 61 MovieClip "player" in Frame 2
onClipEvent (load) {
function goto(to_x, to_y) {
if (_x > to_x) {
_x = (_x - 10);
}
if (_x < to_x) {
_x = (_x + 10);
}
if (_y > to_y) {
_y = (_y - 6);
}
if (_y < to_y) {
_y = (_y + 6);
}
}
var max_x = _x;
var max_y = _y;
}
onClipEvent (enterFrame) {
if (_root.level == 1) {
max_x = _root.lv1._x;
max_y = _root.lv1._y;
goto(max_x, max_y);
}
if ((_root.level == 2) && (_root.lvlimit >= 2)) {
max_x = _root.lv2._x;
max_y = _root.lv2._y;
goto(max_x, max_y);
}
if ((_root.level == 3) && (_root.lvlimit >= 3)) {
max_x = _root.lv3._x;
max_y = _root.lv3._y;
goto(max_x, max_y);
}
if ((_root.level == 4) && (_root.lvlimit >= 4)) {
max_x = _root.lv4._x;
max_y = _root.lv4._y;
goto(max_x, max_y);
}
if ((_root.level == 5) && (_root.lvlimit >= 5)) {
max_x = _root.lv5._x;
max_y = _root.lv5._y;
goto(max_x, max_y);
}
if ((_root.level == 6) && (_root.lvlimit >= 6)) {
max_x = _root.lv6._x;
max_y = _root.lv6._y;
goto(max_x, max_y);
}
if ((_root.level == 7) && (_root.lvlimit >= 7)) {
max_x = _root.lv7._x;
max_y = _root.lv7._y;
goto(max_x, max_y);
}
if (Key.isDown(65)) {
if (_root.level == 1) {
_root.gotoAndStop("lv1");
}
}
if (_root.level > _root.lvlimit) {
_root.level = _root.level - 1;
}
if (_root.level < 1) {
_root.level = 1;
}
if (Key.isDown(37)) {
if ((((((this.hitTest(_root.lv1) || (this.hitTest(_root.lv2))) || (this.hitTest(_root.lv3))) || (this.hitTest(_root.lv4))) || (this.hitTest(_root.lv5))) || (this.hitTest(_root.lv6))) || (this.hitTest(_root.lv7))) {
_root.level = _root.level + 1;
}
}
if (Key.isDown(39)) {
if ((((((this.hitTest(_root.lv1) || (this.hitTest(_root.lv2))) || (this.hitTest(_root.lv3))) || (this.hitTest(_root.lv4))) || (this.hitTest(_root.lv5))) || (this.hitTest(_root.lv6))) || (this.hitTest(_root.lv7))) {
_root.level = _root.level - 1;
}
}
}
Instance of Symbol 63 MovieClip in Frame 2
onClipEvent (load) {
function camControl() {
parentColor.setTransform(camColor.getTransform());
var _local4 = sX / this._width;
var _local3 = sY / this._height;
_parent._x = cX - (this._x * _local4);
_parent._y = cY - (this._y * _local3);
_parent._xscale = 100 * _local4;
_parent._yscale = 100 * _local3;
}
function resetStage() {
var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
parentColor.setTransform(_local2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
var panspeed = 5;
var xscale = _xscale;
var yscale = _yscale;
this._visible = true;
var oldMode = Stage.scaleMode;
Stage.scaleMode = "exactFit";
var cX = (Stage.width / 2);
var cY = (Stage.height / 2);
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
camControl();
this.onUnload = resetStage;
}
onClipEvent (enterFrame) {
}
Frame 3
stop();
Instance of Symbol 66 MovieClip in Frame 3
onClipEvent (load) {
}
onClipEvent (enterFrame) {
if (Key.isDown(39) && (Key.isDown(37))) {
_root.dir = 0;
}
if (Key.isDown(39) || (Key.isDown(37))) {
if ((_root.borderhit == false) && (_root.bordercam == false)) {
_x = (_x + (_root.player.speed * 0.666666666666667));
}
}
}
Instance of Symbol 79 MovieClip in Frame 3
onClipEvent (enterFrame) {
if ((this.hitTest(_root.player) && (_root.player._y <= (_y + _root.grav))) && (_root.grav > 0)) {
_root.player._y = _y;
_root.groundhit = 1;
if ((_root.player._y == _y) && (_root.groundhit == 1)) {
_root.camera1.max_y = _y + 50;
_root.camera1.min_y = _y + 50;
}
_root.grav = 0;
}
if (((_root.player._x < _x) || (_root.player._x > (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 0;
}
if (((_root.player._x > _x) && (_root.player._x < (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 1;
}
}
Instance of Symbol 85 MovieClip in Frame 3
onClipEvent (enterFrame) {
if ((this.hitTest(_root.player) && (_root.player._y <= (_y + _root.grav))) && (_root.grav > 0)) {
_root.player._y = _y;
_root.groundhit = 1;
if ((_root.player._y == _y) && (_root.groundhit == 1)) {
_root.camera1.max_y = _y - 35;
_root.camera1.min_y = _y - 35;
}
_root.grav = 0;
}
if (((_root.player._x < _x) || (_root.player._x > (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 0;
}
if (((_root.player._x > _x) && (_root.player._x < (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 1;
}
}
Instance of Symbol 87 MovieClip in Frame 3
onClipEvent (enterFrame) {
if ((this.hitTest(_root.player) && (_root.player._y >= _y)) && (_root.grav > 0)) {
_root.player._y = _y;
_root.groundhit = 1;
if ((_root.player._y == _y) && (_root.groundhit == 1)) {
_root.camera1.max_y = _y - 80;
_root.camera1.min_y = _y - 80;
}
_root.grav = 0;
}
if (((_root.player._x < _x) || (_root.player._x > (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 0;
}
if (((_root.player._x > _x) && (_root.player._x < (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 1;
}
}
Instance of Symbol 105 MovieClip "egg" in Frame 3
onClipEvent (load) {
var grav = -10;
var used = false;
_x = _root.item_pos_x;
_y = _root.item_pos_y;
}
onClipEvent (enterFrame) {
if (used == false) {
grav = grav + 4;
_y = (_y + grav);
}
if ((this.hitTest(_root.yoshiblock) && (grav > 1)) && (used == false)) {
_y = _root.yoshiblock._y;
used = true;
}
}
Instance of Symbol 111 MovieClip "coin" in Frame 3
onClipEvent (load) {
var grav = -15;
var used = false;
_x = _root.item_pos_x;
_y = _root.item_pos_y;
}
onClipEvent (enterFrame) {
if (used == false) {
grav = grav + 4;
_y = (_y + grav);
}
if ((grav > 10) && (used == false)) {
_visible = false;
_root.coins = _root.coins + 1;
gotoAndStop (2);
used = true;
}
}
Instance of Symbol 120 MovieClip in Frame 3
onClipEvent (load) {
var ypos = _y;
var used = false;
}
onClipEvent (enterFrame) {
if ((this.hitTest(_root.player) && (_root.player._y <= (_y + _root.grav))) && (_root.grav > 0)) {
_root.player._y = _y;
_root.groundhit = 1;
_root.grav = 0;
}
if (((this.hitTest(_root.player) && (_root.player._x >= (_x + _width))) && (_root.player._y > (_y + 5))) && ((_root.player._y - _root.player._height) < (_y + _height))) {
_root.player._x = _root.player._x - _root.player.speed;
}
if ((_root.player._x > (_x + _width)) && (!this.hitTest(_root.player))) {
_root.groundhit = 0;
}
if (((_root.player._x > _x) && (_root.player._x < (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 1;
}
if (((((this.hitTest(_root.player) && (_root.player._x > _x)) && (_root.player._x < (_x + _width))) && (_root.player._y > (_y + 5))) && (_root.grav < 0)) && (used == false)) {
_y = (_y - 5);
duplicateMovieClip (_root.coin, "coin102", 102);
_root.item_pos_x = _x + (_width / 4);
_root.item_pos_y = _y;
gotoAndStop (2);
used = true;
_root.grav = 4;
}
if ((((this.hitTest(_root.player) && (_root.player._x > _x)) && (_root.player._x < (_x + _width))) && (_root.grav < 0)) && (used == true)) {
_root.grav = 4;
} else if (_y < ypos) {
_y = (_y + 3);
}
}
Instance of Symbol 120 MovieClip in Frame 3
onClipEvent (load) {
var ypos = _y;
var used = false;
var hit = false;
}
onClipEvent (enterFrame) {
if ((this.hitTest(_root.player) && (_root.player._y <= (_y + _root.grav))) && (_root.grav > 0)) {
_root.player._y = _y;
_root.groundhit = 1;
_root.grav = 0;
}
if (((this.hitTest(_root.player) && (_root.player._x >= _x)) && (_root.player._y > (_y + 5))) && ((_root.player._y - _root.player._height) <= (_y + (_height / 4)))) {
_root.borderhit = true;
_root.bordercam = true;
hit = true;
_root.player._x = _root.player._x - _root.player.speed;
}
if ((_root.player._x < _x) && (!this.hitTest(_root.player))) {
if (hit == true) {
_root.borderhit = false;
_root.bordercam = false;
hit = false;
}
_root.groundhit = 0;
}
if (((_root.player._x > _x) && (_root.player._x < (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 1;
}
if (((((this.hitTest(_root.player) && (_root.player._x > _x)) && (_root.player._x < (_x + _width))) && (_root.player._y > (_y + _height))) && (_root.grav < 0)) && (used == false)) {
_y = (_y - 8);
duplicateMovieClip (_root.coin, "coin101", 101);
_root.item_pos_x = _x + (_width / 4);
_root.item_pos_y = _y;
gotoAndStop (2);
used = true;
_root.grav = 4;
}
if ((((this.hitTest(_root.player) && (_root.player._x > _x)) && (_root.player._x < (_x + _width))) && (_root.grav < 0)) && (used == true)) {
_root.grav = 4;
}
if (_y < ypos) {
_y = (_y + 3);
}
}
Instance of Symbol 122 MovieClip "yoshiblock" in Frame 3
onClipEvent (load) {
var ypos = _y;
var used = false;
}
onClipEvent (enterFrame) {
if ((this.hitTest(_root.player) && (_root.player._y <= (_y + _root.grav))) && (_root.grav > 0)) {
_root.player._y = _y;
_root.groundhit = 1;
_root.grav = 0;
}
if (((_root.player._x > _x) && (_root.player._x < (_x + _width))) && (_root.player._y == _y)) {
_root.groundhit = 1;
}
if ((((this.hitTest(_root.player) && (_root.player._x > _x)) && (_root.player._x < (_x + _width))) && (_root.grav < 0)) && (used == false)) {
_y = (_y - 8);
duplicateMovieClip (_root.egg, "yoshi100", 100);
_root.item_pos_x = _x + (_width / 2);
_root.item_pos_y = _y;
gotoAndStop (2);
used = true;
_root.grav = 4;
}
if ((((this.hitTest(_root.player) && (_root.player._x > _x)) && (_root.player._x < (_x + _width))) && (_root.grav < 0)) && (used == true)) {
_root.grav = 4;
} else if (_y < ypos) {
_y = (_y + 3);
}
}
Instance of Symbol 61 MovieClip "player" in Frame 3
onClipEvent (load) {
var slowspeed = 10;
var speed = 10;
var fastspeed = 30;
var reg_jump = 30;
var jump_height = 30;
var fly_jump = fastspeed;
var high_jump = true;
var duplicate = false;
var down = false;
var blast = false;
var action = 0;
var item = 0;
var i = 1;
var xscale = _xscale;
var xpos = _x;
var tongue = false;
var yoshi = false;
}
onClipEvent (enterFrame) {
if (_root.groundhit == 1) {
}
if (_root.groundhit == 0) {
_root.grav = _root.grav + 5;
_y = (_y + _root.grav);
}
if ((_y >= _root.ground._y) && (_root.groundhit == 0)) {
_y = _root.ground._y;
_root.grav = 0;
_root.groundhit = 1;
}
if ((_y == _root.ground._y) && (_root.groundhit == 1)) {
_root.camera1.max_y = _y - 130;
_root.camera1.min_y = _y - 130;
}
if (Key.isDown(65)) {
if (yoshi == false) {
if (i > 0) {
duplicateMovieClip (_root.blast, "mc" + random(20), random(20));
i = 0;
}
}
if ((yoshi == true) && (tongue == false)) {
if (_root.groundhit == 1) {
gotoAndStop ("yoshi_tongue");
}
if (_root.groundhit == 0) {
gotoAndStop ("yoshi_tongue_air");
}
_root.idle = false;
_root.notongue = false;
tongue = true;
}
}
if (((_root.grav > 0) && (yoshi == true)) && (_root.notongue == true)) {
_root.idle = true;
gotoAndStop ("yoshi_fall");
}
if (((_root.groundhit == 1) && (yoshi == true)) && (_root.idle == true)) {
if (Key.isDown(39) || (Key.isDown(37))) {
gotoAndStop ("yoshi");
}
if ((!Key.isDown(39)) && (!Key.isDown(37))) {
gotoAndStop ("yoshi_idle");
}
}
if (Key.isDown(39) || (Key.isDown(37))) {
if (Key.isDown(65)) {
i = 0;
if ((speed < fastspeed) && (Key.isDown(39))) {
if (speed < (slowspeed * _root.dir)) {
jump_height = reg_jump;
speed = slowspeed * _root.dir;
}
speed = speed + 2;
jump_height = jump_height + 0.6;
}
if ((speed > (-fastspeed)) && (Key.isDown(37))) {
if (speed > (slowspeed * _root.dir)) {
jump_height = reg_jump;
speed = slowspeed * _root.dir;
}
speed = speed - 2;
jump_height = jump_height + 0.6;
}
} else {
jump_height = reg_jump;
speed = slowspeed * _root.dir;
i = 1;
}
}
if ((!Key.isDown(65)) || ((!Key.isDown(39)) && (!Key.isDown(37)))) {
jump_height = reg_jump;
speed = slowspeed * _root.dir;
i = 1;
}
if ((!Key.isDown(65)) && (tongue == true)) {
tongue = false;
}
if (_root.borderhit == false) {
if (Key.isDown(39) && (!Key.isDown(37))) {
_x = (_x + speed);
_root.dir = 1;
_xscale = xscale;
}
if (Key.isDown(37) && (!Key.isDown(39))) {
_x = (_x + speed);
_root.dir = -1;
_xscale = (-xscale);
}
if (Key.isDown(37) && (Key.isDown(39))) {
speed = slowspeed * _root.dir;
jump_height = reg_jump;
}
}
if (Key.isDown(90) && (_root.groundhit == 1)) {
_root.grav = _root.grav - jump_height;
_y = (_y - 2);
if ((yoshi == true) && (_root.notongue == true)) {
gotoAndStop ("yoshi_jump");
}
_root.groundhit = 0;
}
if (Key.isDown(40)) {
if (action == 1) {
_y = (_y + speed);
}
if (((action == 0) && (_root.groundhit == 1)) && (yoshi == false)) {
gotoAndStop ("down");
down = true;
}
}
if (jump_height > 45) {
jump_height = 45;
} else if (((down == true) && (!Key.isDown(40))) && (yoshi == false)) {
gotoAndStop (1);
}
}
Instance of Symbol 2 MovieClip "blast" in Frame 3
onClipEvent (load) {
var grav = 2;
var speed = 12;
var up = 18;
var groundhit = 0;
var dir = _root.dir;
var ball1 = false;
var xpos = _x;
_x = (_root.player._x + (33 * dir));
_y = (_root.player._y - 38);
}
onClipEvent (enterFrame) {
if (groundhit == 0) {
grav = grav + 2.5;
_y = (_y + grav);
_x = (_x + (speed * dir));
}
if (this.hitTest(_root.ground)) {
grav = 0;
grav = grav - up;
}
if (_y > _root.ground._y) {
_y = _root.ground._y;
}
if (!this.hitTest(_root.camera1)) {
_visible = false;
}
}
Instance of Symbol 2 MovieClip in Frame 3
onClipEvent (load) {
_root.blast._y = _y;
_root.blast._visible = false;
}
Instance of Symbol 130 MovieClip "visibility" in Frame 3
onClipEvent (load) {
_root.egg._visible = false;
}
Instance of Symbol 139 MovieClip in Frame 3
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.player._x < _x) {
_root.borderhit = true;
_root.player._x = _x;
}
if (((_root.player._x > _x) || (Key.isDown(39))) && (_root.player._x == _x)) {
_root.borderhit = false;
}
if (this.hitTest(_root.camera1) && (Key.isDown(37))) {
_root.bordercam = true;
}
if ((this.hitTest(_root.camera1) && (Key.isDown(39))) && (_root.player._x > (_root.camera1._x - 20))) {
_root.bordercam = false;
}
}
Instance of Symbol 139 MovieClip in Frame 3
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.player._x > _x) {
_root.borderhit = true;
_root.player._x = _x;
}
if (((_root.player._x < _x) || (Key.isDown(37))) && (_root.player._x == _x)) {
_root.borderhit = false;
}
if (this.hitTest(_root.camera1) && (Key.isDown(39))) {
_root.bordercam = true;
}
if ((this.hitTest(_root.camera1) && (Key.isDown(37))) && (_root.player._x < (_root.camera1._x + 20))) {
_root.bordercam = false;
}
}
Instance of Symbol 33 MovieClip "camera1" in Frame 3
onClipEvent (load) {
function camControl() {
parentColor.setTransform(camColor.getTransform());
var _local4 = sX / this._width;
var _local3 = sY / this._height;
_parent._x = cX - (this._x * _local4);
_parent._y = cY - (this._y * _local3);
_parent._xscale = 100 * _local4;
_parent._yscale = 100 * _local3;
}
function resetStage() {
var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
parentColor.setTransform(_local2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
function setoffset() {
if ((_x < cam_pos) || (_x > cam_pos)) {
_x = (_x + (panspeed * _root.dir));
}
}
function setcoords() {
cam_pos = _root.player._x + (xoffset * _root.dir);
if ((Key.isDown(39) && (_x < cam_pos)) || (Key.isDown(37) && (_x > cam_pos))) {
_x = (_x + (panspeed * _root.dir));
}
}
var panspeed = 8;
var xscale = _xscale;
var yscale = _yscale;
var max_y = _y;
var min_y = _y;
var xpos = _root.player._x;
var ypos = _root.player._y;
var xoffset = 50;
this._visible = true;
var oldMode = Stage.scaleMode;
Stage.scaleMode = "exactFit";
var cX = (Stage.width / 2);
var cY = (Stage.height / 2);
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
camControl();
var cam_pos = (_root.player._x + (xoffset * _root.dir));
this.onUnload = resetStage;
}
onClipEvent (enterFrame) {
if (_root.bordercam == false) {
if (Key.isDown(39) || (Key.isDown(37))) {
_x = (_x + _root.player.speed);
setcoords();
}
if (_y < max_y) {
_y = (_y + panspeed);
}
if (_y > min_y) {
_y = (_y - panspeed);
}
}
}
Instance of Symbol 2 MovieClip in Symbol 3 MovieClip [fireball] Frame 1
onClipEvent (load) {
var grav = 2;
var speed = 7;
var up = 15;
var groundhit = 0;
var dir = _root.dir;
var ball1 = false;
var xpos = _x;
}
onClipEvent (enterFrame) {
if (Key.isToggled(65)) {
if (ball1 == false) {
dir = _root.dir;
_xpos = _x;
groundhit = 0;
grav = 2;
ball1 = true;
}
}
if (groundhit == 0) {
grav = grav + 2.5;
_y = (_y + grav);
_x = (_x + (speed * dir));
}
if (this.hitTest(_root.ground)) {
grav = 0;
grav = grav - up;
}
}
Symbol 15 Button
on (release) {
_root.play();
}
Symbol 16 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop ("loaded");
}
Symbol 16 MovieClip Frame 2
gotoAndPlay (1);
Symbol 55 MovieClip Frame 11
_root.notongue = true;
_root.idle = true;
_parent.gotoAndStop("yoshi_idle");
Symbol 58 MovieClip Frame 11
_root.notongue = true;
_root.idle = true;
_parent.gotoAndStop("yoshi_idle");
Symbol 61 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 16
stop();
Instance of Symbol 104 MovieClip in Symbol 105 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.player) && (_root.grav > 2)) {
_root.player.gotoAndStop("yoshi");
_root.player.yoshi = true;
removeMovieClip(this);
}
if (_root.player.yoshi == true) {
removeMovieClip(_parent);
}
}
Symbol 111 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 2
stop();
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 2
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 2
stop();