Frame 80
stop();
Instance of Symbol 38 MovieClip "hero" in Frame 80
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (load) {
function move(x, y) {
var _local1 = _root;
var _local2 = y;
var _local3 = x;
h = false;
if (!_local1.map.hitTest((_x + _local3) + b.xmin, (_y + _local2) + b.ymin, true)) {
if (!_local1.map.hitTest((_x + _local3) + b.xmax, (_y + _local2) + b.ymin, true)) {
if (!_local1.map.hitTest((_x + _local3) + b.xmin, (_y + _local2) + b.ymax, true)) {
if (!_local1.map.hitTest((_x + _local3) + b.xmax, (_y + _local2) + b.ymax, true)) {
_local1.map._x = _local1.map._x - _local3;
_local1.map._y = _local1.map._y - _local2;
h = true;
}
}
}
}
return(h);
}
jump = false;
scream = false;
s = 6;
this.gotoAndStop(1);
b = this.getBounds(this);
_root.timerID = setInterval(_root.goTime, 10);
}
onClipEvent (enterFrame) {
falling = move(0, s);
if ((Key.isDown(38) && (!falling)) && (!jump)) {
jump = true;
vel = -10;
_root.jumpSound.gotoAndPlay(2);
}
if (Key.isDown(37)) {
move(-s, 0);
this.play();
}
if (Key.isDown(39)) {
move(s, 0);
this.play();
}
if (jump) {
if (vel <= 10) {
h = move(0, vel - s);
if ((h == false) && (vel < 0)) {
vel = vel * -1;
}
vel++;
} else {
jump = false;
}
}
if ((_root.map._y < -450) && (!scream)) {
scream = true;
_root.fallSound.gotoAndPlay(2);
}
if (_root.map._y < -850) {
_root.map._x = 0;
_root.map._y = 0;
scream = false;
}
}
onClipEvent (keyUp) {
this.gotoAndStop(1);
}
Frame 81
timer = 10000;
stop();
goTime = function () {
timer--;
if (timer < 1) {
timer = 0;
}
};
myMusic = new Sound(this);
myMusic.attachSound("song1");
myMusic.start(0, 99);
slider.control._y = -50;
slider.control.onEnterFrame = function () {
myMusic.setVolume(-this._y);
};
slider.control.onPress = function () {
var _local1 = this;
startDrag (_local1, false, _local1._x, -100, _local1._x, 0);
};
slider.control.onRelease = function () {
stopDrag();
};
Instance of Symbol 38 MovieClip "hero" in Frame 81
onClipEvent (load) {
function move(x, y) {
var _local1 = _root;
var _local2 = y;
var _local3 = x;
h = false;
if (!_local1.map.hitTest((_x + _local3) + b.xmin, (_y + _local2) + b.ymin, true)) {
if (!_local1.map.hitTest((_x + _local3) + b.xmax, (_y + _local2) + b.ymin, true)) {
if (!_local1.map.hitTest((_x + _local3) + b.xmin, (_y + _local2) + b.ymax, true)) {
if (!_local1.map.hitTest((_x + _local3) + b.xmax, (_y + _local2) + b.ymax, true)) {
_local1.map._x = _local1.map._x - _local3;
_local1.map._y = _local1.map._y - _local2;
h = true;
}
}
}
}
return(h);
}
jump = false;
scream = false;
s = 6;
this.gotoAndStop(1);
b = this.getBounds(this);
_root.timerID = setInterval(_root.goTime, 10);
}
onClipEvent (enterFrame) {
falling = move(0, s);
if ((Key.isDown(38) && (!falling)) && (!jump)) {
jump = true;
vel = -10;
_root.jumpSound.gotoAndPlay(2);
}
if (Key.isDown(37)) {
move(-s, 0);
this.play();
}
if (Key.isDown(39)) {
move(s, 0);
this.play();
}
if (jump) {
if (vel <= 10) {
h = move(0, vel - s);
if ((h == false) && (vel < 0)) {
vel = vel * -1;
}
vel++;
} else {
jump = false;
}
}
if ((_root.map._y < -450) && (!scream)) {
scream = true;
_root.fallSound.gotoAndPlay(2);
}
if (_root.map._y < -850) {
_root.map._x = 0;
_root.map._y = 0;
scream = false;
}
}
onClipEvent (keyUp) {
this.gotoAndStop(1);
}
Frame 82
stop();
Frame 83
stop();
Frame 84
stop();
Frame 85
stop();
Frame 86
stop();
Frame 87
clearInterval(timerID);
stop();
Instance of Symbol 38 MovieClip "hero" in Frame 87
onClipEvent (load) {
this.gotoAndStop(1);
}
Frame 88
stop();
Symbol 14 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._yscale = PercentLoaded;
} else {
gotoAndPlay ("LOADED");
}
Symbol 14 MovieClip Frame 2
gotoAndPlay (1);
Symbol 14 MovieClip Frame 75
_root.play();
Symbol 19 MovieClip Frame 40
stop();
Symbol 22 MovieClip Frame 40
stop();
Symbol 27 MovieClip Frame 80
this.gotoAndPlay("1");
Symbol 36 Button
on (press) {
nextFrame();
}
Symbol 63 Button
on (release) {
gotoAndStop ("about");
}
Instance of Symbol 81 MovieClip in Symbol 82 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.levelSound.gotoAndPlay(2);
_root.nextFrame();
}
}
Symbol 84 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 1
stop();
Instance of Symbol 81 MovieClip in Symbol 91 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.levelSound.gotoAndPlay(2);
_root.nextFrame();
}
}
Instance of Symbol 95 MovieClip in Symbol 96 MovieClip Frame 1
onClipEvent (load) {
n = -1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 95 MovieClip in Symbol 96 MovieClip Frame 1
onClipEvent (load) {
n = 1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 81 MovieClip in Symbol 96 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.levelSound.gotoAndPlay(2);
_root.nextFrame();
}
}
Instance of Symbol 81 MovieClip in Symbol 102 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.levelSound.gotoAndPlay(2);
_root.nextFrame();
}
}
Instance of Symbol 101 MovieClip in Symbol 102 MovieClip Frame 1
onClipEvent (load) {
n = -1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 105 MovieClip in Symbol 106 MovieClip Frame 1
onClipEvent (load) {
n = -1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 105 MovieClip in Symbol 106 MovieClip Frame 1
onClipEvent (load) {
n = 1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 105 MovieClip in Symbol 106 MovieClip Frame 1
onClipEvent (load) {
n = 1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 81 MovieClip in Symbol 106 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.levelSound.gotoAndPlay(2);
_root.nextFrame();
}
}
Instance of Symbol 95 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
n = -1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 95 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
n = -1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Instance of Symbol 81 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.levelSound.gotoAndPlay(2);
_root.nextFrame();
}
}
Instance of Symbol 109 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.jumpSound.gotoAndPlay(2);
_root.prevFrame();
}
}
Instance of Symbol 95 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
n = -1;
}
onClipEvent (enterFrame) {
this._x = this._x + n;
count++;
if (count == 80) {
count = 0;
n = -n;
}
}
Symbol 122 Button
on (release) {
gotoAndStop ("menu");
}