Instance of Symbol 68 MovieClip in Frame 1
onClipEvent (load) {
_visible = false;
}
Frame 2
stop();
Frame 3
function onEnterFrame() {
var _local1 = Math.round(1000 / (getTimer() - pt));
pt = getTimer();
fpsShow = _local1;
sec--;
if (sec == 0) {
time--;
sec = 35;
}
if (((time == 0) && (_currentframe == 3)) || ((lives == 0) && (_currentframe == 3))) {
play();
}
}
stop();
_root.kills = 0;
_root.attacking = false;
_root.lives = 3;
time = 100;
sec = 35;
var pt = getTimer();
Instance of Symbol 86 MovieClip in Frame 3
onClipEvent (enterFrame) {
_x = (_root.cam._x / 1.5);
_y = (_root.cam._y / 1.5);
}
Instance of Symbol 87 MovieClip in Frame 3
onClipEvent (enterFrame) {
_x = (_root.cam._x / 2);
_y = (_root.cam._y / 2);
}
Instance of Symbol 110 MovieClip "fionClock" in Frame 3
onClipEvent (load) {
grav = 0;
speed = 7;
jumpHeight = 20;
scale = _xscale;
xspawn = _x;
yspawn = _y;
}
onClipEvent (enterFrame) {
if (_y >= 600) {
_x = xspawn;
_y = yspawn;
_root.lives--;
}
grav++;
_y = (_y + grav);
while (_root.ground.hitTest(_x, _y, true)) {
_y = (_y-1);
grav = 0;
}
if (Key.isDown(39)) {
_x = (_x + speed);
_xscale = scale;
if (_root.ground.hitTest(_x, _y + 3, true)) {
this.gotoAndStop(2);
}
} else if (Key.isDown(37)) {
_x = (_x - speed);
_xscale = (-scale);
if (_root.ground.hitTest(_x, _y + 3, true)) {
this.gotoAndStop(2);
}
} else if (_root.ground.hitTest(_x, _y + 3, true) && (!Key.isDown(79))) {
this.gotoAndStop(1);
}
if (Key.isDown(38) && (_root.ground.hitTest(_x, _y + 3, true))) {
grav = -jumpHeight;
_y = (_y - 4);
this.gotoAndStop(3);
}
if (_root.ground.hitTest(_x + (_width / 2), _y - (_height / 2), true) || (_root.ground.hitTest(_x + (_width / 2), _y - ((_height / 6) * 4), true))) {
_x = (_x - speed);
}
if (_root.ground.hitTest(_x - (_width / 2), _y - (_height / 2), true) || (_root.ground.hitTest(_x - (_width / 2), _y - ((_height / 6) * 4), true))) {
_x = (_x + speed);
}
if (_root.ground.hitTest(_x, _y - _height, true)) {
grav = 2;
}
if (this.hitTest(_root.ground.platform2)) {
_x = (_x - 4.5);
}
if (this.hitTest(_root.ground.platform4)) {
_x = (_x + 2.2);
}
if (this.hitTest(_root.ground.platform5)) {
_x = (_x + 5.7);
}
if (this.hitTest(_root.ground.platform7)) {
_x = (_x - 2.8);
}
}
Instance of Symbol 132 MovieClip "clock2" in Frame 3
onClipEvent (load) {
gotoAndStop(random(5) + 1);
grav = 0;
speed = 4;
scale = _currentframe;
var filter = (new flash.filters.GlowFilter(16711680, 100, 60, 60, 2, 1, true));
var spawn = (new flash.filters.GlowFilter(16777215, 100, 50, 50, 2, 1, false, true));
var newLife = true;
var count = 20;
xspawn = _x;
yspawn = _y;
}
onClipEvent (enterFrame) {
if (_y >= 600) {
_x = xspawn;
_y = yspawn;
count = 20;
newLife = true;
_root.kills++;
gotoAndStop(random(5) + 1);
scale = _currentframe;
}
if (newLife) {
this.filters = [spawn];
count--;
if (count <= 0) {
newLife = false;
}
}
grav++;
_y = (_y + grav);
while (_root.ground.hitTest(_x, _y, true)) {
_y = (_y-1);
grav = 0;
}
if (this._x > 550) {
this._x = this._x - speed;
gotoAndStop(scale);
} else if (this._x < 0) {
this._x = this._x + speed;
gotoAndStop(scale + 5);
} else {
if (_currentframe == scale) {
this._x = this._x - speed;
}
if (_currentframe == (scale + 5)) {
this._x = this._x + speed;
}
if (!_root.ground.hitTest(_x, _y + 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
}
if (!this.hitTest(_root.ground)) {
gotoAndStop(scale);
}
if (_root.ground.hitTest(_x, _y - 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (this.hitTest(_root.fionClock.fist) && (_root.attacking)) {
this.filters = [filter];
if (_x > _root.fionClock._x) {
_x = (_x + 17);
_y = (_y - 7);
} else {
_x = (_x - 17);
_y = (_y - 7);
}
} else if (!newLife) {
this.filters = null;
}
if (this.hitTest(_root.ground.platform2)) {
_x = (_x - 4.5);
}
if (this.hitTest(_root.ground.platform4)) {
_x = (_x + 2.2);
}
if (this.hitTest(_root.ground.platform5)) {
_x = (_x + 5.7);
}
if (this.hitTest(_root.ground.platform7)) {
_x = (_x - 2.8);
}
}
Instance of Symbol 132 MovieClip "clock1" in Frame 3
onClipEvent (load) {
gotoAndStop(random(5) + 1);
grav = 0;
speed = 4;
scale = _currentframe;
var filter = (new flash.filters.GlowFilter(16711680, 100, 60, 60, 2, 1, true));
var spawn = (new flash.filters.GlowFilter(16777215, 100, 50, 50, 2, 1, false, true));
var newLife = true;
var count = 20;
xspawn = _x;
yspawn = _y;
}
onClipEvent (enterFrame) {
if (_y >= 600) {
_x = xspawn;
_y = yspawn;
count = 20;
newLife = true;
_root.kills++;
gotoAndStop(random(5) + 1);
scale = _currentframe;
}
if (newLife) {
this.filters = [spawn];
count--;
if (count <= 0) {
newLife = false;
}
}
grav++;
_y = (_y + grav);
while (_root.ground.hitTest(_x, _y, true)) {
_y = (_y-1);
grav = 0;
}
if (this._x > 550) {
this._x = this._x - speed;
gotoAndStop(scale);
} else if (this._x < 0) {
this._x = this._x + speed;
gotoAndStop(scale + 5);
} else {
if (_currentframe == scale) {
this._x = this._x - speed;
}
if (_currentframe == (scale + 5)) {
this._x = this._x + speed;
}
if (!_root.ground.hitTest(_x, _y + 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
}
if (!this.hitTest(_root.ground)) {
gotoAndStop(scale);
}
if (_root.ground.hitTest(_x, _y - 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (this.hitTest(_root.fionClock.fist) && (_root.attacking)) {
this.filters = [filter];
if (_x > _root.fionClock._x) {
_x = (_x + 17);
_y = (_y - 7);
} else {
_x = (_x - 17);
_y = (_y - 7);
}
} else if (!newLife) {
this.filters = null;
}
if (this.hitTest(_root.ground.platform2)) {
_x = (_x - 4.5);
}
if (this.hitTest(_root.ground.platform4)) {
_x = (_x + 2.2);
}
if (this.hitTest(_root.ground.platform5)) {
_x = (_x + 5.7);
}
if (this.hitTest(_root.ground.platform7)) {
_x = (_x - 2.8);
}
}
Instance of Symbol 132 MovieClip in Frame 3
onClipEvent (load) {
gotoAndStop(random(5) + 1);
grav = 0;
speed = 4;
scale = _currentframe;
var filter = (new flash.filters.GlowFilter(16711680, 100, 60, 60, 2, 1, true));
var spawn = (new flash.filters.GlowFilter(16777215, 100, 50, 50, 2, 1, false, true));
var newLife = true;
var count = 20;
xspawn = _x;
yspawn = _y;
}
onClipEvent (enterFrame) {
if (_y >= 600) {
_x = xspawn;
_y = yspawn;
count = 20;
newLife = true;
_root.kills++;
gotoAndStop(random(5) + 1);
scale = _currentframe;
}
if (newLife) {
this.filters = [spawn];
count--;
if (count <= 0) {
newLife = false;
}
}
grav++;
_y = (_y + grav);
while (_root.ground.hitTest(_x, _y, true)) {
_y = (_y-1);
grav = 0;
}
if (_currentframe == scale) {
this._x = this._x - speed;
}
if (_currentframe == (scale + 5)) {
this._x = this._x + speed;
}
if (!_root.ground.hitTest(_x, _y + 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (!this.hitTest(_root.ground)) {
gotoAndStop(scale);
}
if (_root.ground.hitTest(_x, _y - 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (this.hitTest(_root.fionClock.fist) && (_root.attacking)) {
this.filters = [filter];
if (_x > _root.fionClock._x) {
_x = (_x + 17);
_y = (_y - 7);
} else {
_x = (_x - 17);
_y = (_y - 7);
}
} else if (!newLife) {
this.filters = null;
}
if (this.hitTest(_root.ground.platform2)) {
_x = (_x - 4.5);
}
if (this.hitTest(_root.ground.platform4)) {
_x = (_x + 2.2);
}
if (this.hitTest(_root.ground.platform5)) {
_x = (_x + 5.7);
}
if (this.hitTest(_root.ground.platform7)) {
_x = (_x - 2.8);
}
}
Instance of Symbol 132 MovieClip in Frame 3
onClipEvent (load) {
gotoAndStop(random(5) + 1);
grav = 0;
speed = 4;
scale = _currentframe;
var filter = (new flash.filters.GlowFilter(16711680, 100, 60, 60, 2, 1, true));
var spawn = (new flash.filters.GlowFilter(16777215, 100, 50, 50, 2, 1, false, true));
var newLife = true;
var count = 20;
xspawn = _x;
yspawn = _y;
}
onClipEvent (enterFrame) {
if (_y >= 600) {
_x = xspawn;
_y = yspawn;
count = 20;
newLife = true;
_root.kills++;
gotoAndStop(random(5) + 1);
scale = _currentframe;
}
if (newLife) {
this.filters = [spawn];
count--;
if (count <= 0) {
newLife = false;
}
}
grav++;
_y = (_y + grav);
while (_root.ground.hitTest(_x, _y, true)) {
_y = (_y-1);
grav = 0;
}
if (_currentframe == scale) {
this._x = this._x - speed;
}
if (_currentframe == (scale + 5)) {
this._x = this._x + speed;
}
if (!_root.ground.hitTest(_x, _y + 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (!this.hitTest(_root.ground)) {
gotoAndStop(scale);
}
if (_root.ground.hitTest(_x, _y - 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (this.hitTest(_root.fionClock.fist) && (_root.attacking)) {
this.filters = [filter];
if (_x > _root.fionClock._x) {
_x = (_x + 17);
_y = (_y - 7);
} else {
_x = (_x - 17);
_y = (_y - 7);
}
} else if (!newLife) {
this.filters = null;
}
if (this.hitTest(_root.ground.platform2)) {
_x = (_x - 4.5);
}
if (this.hitTest(_root.ground.platform4)) {
_x = (_x + 2.2);
}
if (this.hitTest(_root.ground.platform5)) {
_x = (_x + 5.7);
}
if (this.hitTest(_root.ground.platform7)) {
_x = (_x - 2.8);
}
}
Instance of Symbol 132 MovieClip in Frame 3
onClipEvent (load) {
gotoAndStop(random(5) + 1);
grav = 0;
speed = 4;
scale = _currentframe;
var filter = (new flash.filters.GlowFilter(16711680, 100, 60, 60, 2, 1, true));
var spawn = (new flash.filters.GlowFilter(16777215, 100, 50, 50, 2, 1, false, true));
var newLife = true;
var count = 20;
xspawn = _x;
yspawn = _y;
}
onClipEvent (enterFrame) {
if (_y >= 600) {
_x = xspawn;
_y = yspawn;
count = 20;
newLife = true;
_root.kills++;
gotoAndStop(random(5) + 1);
scale = _currentframe;
}
if (newLife) {
this.filters = [spawn];
count--;
if (count <= 0) {
newLife = false;
}
}
grav++;
_y = (_y + grav);
while (_root.ground.hitTest(_x, _y, true)) {
_y = (_y-1);
grav = 0;
}
if (_currentframe == scale) {
this._x = this._x - speed;
}
if (_currentframe == (scale + 5)) {
this._x = this._x + speed;
}
if (!_root.ground.hitTest(_x, _y + 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (!this.hitTest(_root.ground)) {
gotoAndStop(scale);
}
if (_root.ground.hitTest(_x, _y - 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (this.hitTest(_root.fionClock.fist) && (_root.attacking)) {
this.filters = [filter];
if (_x > _root.fionClock._x) {
_x = (_x + 17);
_y = (_y - 7);
} else {
_x = (_x - 17);
_y = (_y - 7);
}
} else if (!newLife) {
this.filters = null;
}
if (this.hitTest(_root.ground.platform2)) {
_x = (_x - 4.5);
}
if (this.hitTest(_root.ground.platform4)) {
_x = (_x + 2.2);
}
if (this.hitTest(_root.ground.platform5)) {
_x = (_x + 5.7);
}
if (this.hitTest(_root.ground.platform7)) {
_x = (_x - 2.8);
}
}
Instance of Symbol 132 MovieClip in Frame 3
onClipEvent (load) {
gotoAndStop(random(5) + 1);
grav = 0;
speed = 4;
scale = _currentframe;
var filter = (new flash.filters.GlowFilter(16711680, 100, 60, 60, 2, 1, true));
var spawn = (new flash.filters.GlowFilter(16777215, 100, 50, 50, 2, 1, false, true));
var newLife = true;
var count = 20;
xspawn = _x;
yspawn = _y;
}
onClipEvent (enterFrame) {
if (_y >= 600) {
_x = xspawn;
_y = yspawn;
count = 20;
newLife = true;
_root.kills++;
gotoAndStop(random(5) + 1);
scale = _currentframe;
}
if (newLife) {
this.filters = [spawn];
count--;
if (count <= 0) {
newLife = false;
}
}
grav++;
_y = (_y + grav);
while (_root.ground.hitTest(_x, _y, true)) {
_y = (_y-1);
grav = 0;
}
if (_currentframe == scale) {
this._x = this._x - speed;
}
if (_currentframe == (scale + 5)) {
this._x = this._x + speed;
}
if (!_root.ground.hitTest(_x, _y + 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (!this.hitTest(_root.ground)) {
gotoAndStop(scale);
}
if (_root.ground.hitTest(_x, _y - 5, true)) {
if (_currentframe == scale) {
this._x = this._x + speed;
this.gotoAndStop(scale + 5);
} else if (_currentframe == (scale + 5)) {
this._x = this._x - speed;
this.gotoAndStop(scale);
}
}
if (this.hitTest(_root.fionClock.fist) && (_root.attacking)) {
this.filters = [filter];
if (_x > _root.fionClock._x) {
_x = (_x + 17);
_y = (_y - 7);
} else {
_x = (_x - 17);
_y = (_y - 7);
}
} else if (!newLife) {
this.filters = null;
}
if (this.hitTest(_root.ground.platform2)) {
_x = (_x - 4.5);
}
if (this.hitTest(_root.ground.platform4)) {
_x = (_x + 2.2);
}
if (this.hitTest(_root.ground.platform5)) {
_x = (_x + 5.7);
}
if (this.hitTest(_root.ground.platform7)) {
_x = (_x - 2.8);
}
}
Instance of Symbol 68 MovieClip "cam" in Frame 3
onClipEvent (enterFrame) {
_y = (_y + ((_root.fionClock._y - _y) / 3));
_x = (_x + ((_root.fionClock._x - _x) / 3));
}
Frame 4
stop();
Instance of Symbol 68 MovieClip in Frame 4
onClipEvent (load) {
_visible = false;
}
Symbol 45 MovieClip Frame 20
stop();
Symbol 47 Button
on (release) {
_root.play();
}
Symbol 54 MovieClip Frame 1
_root.stop();
onEnterFrame = function () {
percent = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (_currentframe < percent) {
nextFrame();
}
pert = _currentframe + "%";
onMouseDown = function () {
if (percent > 99) {
gotoAndPlay (100);
}
};
};
Symbol 54 MovieClip Frame 100
play();
Symbol 54 MovieClip Frame 134
_root.play();
Symbol 68 MovieClip Frame 1
var copyrightNotice = "Copyright (c) 2006-2007 Sockpuppet Pty Ltd. All Rights Reserved. http://www.reanimator.net";
var reanimator = (new flash.geom.Transform(this));
var camera = (new flash.geom.Transform(this._parent));
var w = Stage.width;
var h = Stage.height;
this.onEnterFrame = function () {
this._parent.filters = this.filters;
var _local2 = reanimator.matrix;
camera.colorTransform = reanimator.colorTransform;
_local2.invert();
_local2.translate(w * 0.5, h * 0.5);
camera.matrix = _local2;
};
Instance of Symbol 66 MovieClip in Symbol 68 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.lives);
}
Symbol 82 Button
on (release) {
play();
}
Symbol 104 MovieClip Frame 1
_root.attacking = false;
stop();
stop();
stop();
Symbol 104 MovieClip Frame 3
_root.attacking = true;
Symbol 104 MovieClip Frame 6
_root.attacking = false;
Symbol 104 MovieClip Frame 7
stop();
stop();
stop();
Symbol 104 MovieClip Frame 12
_root.attacking = true;
Symbol 104 MovieClip Frame 15
_root.attacking = false;
Instance of Symbol 101 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (6);
}
Instance of Symbol 101 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (3);
}
Instance of Symbol 101 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (8);
}
Instance of Symbol 101 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (3);
}
Instance of Symbol 101 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (8);
}
Instance of Symbol 101 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (10);
}
Instance of Symbol 101 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Instance of Symbol 104 MovieClip "sword" in Symbol 109 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(90)) {
play();
}
}
Symbol 109 MovieClip Frame 11
_parent.gotoAndStop(1);
Symbol 110 MovieClip Frame 1
stop();
Instance of Symbol 101 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (6);
}
Instance of Symbol 101 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (3);
}
Instance of Symbol 101 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (8);
}
Instance of Symbol 101 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (3);
}
Instance of Symbol 101 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (8);
}
Instance of Symbol 101 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (10);
}
Instance of Symbol 101 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Instance of Symbol 104 MovieClip "fist" in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
play();
}
}
Symbol 110 MovieClip Frame 2
stop();
Symbol 110 MovieClip Frame 3
stop();
Symbol 143 Button
on (release) {
gotoAndPlay (3);
}
Symbol 154 Button
on (release) {
gotoAndPlay (2);
}