Frame 1
_root.itemCount = 5;
_root.score = 0;
_root.score2 = 0;
stop();
Frame 2
stop();
Frame 3
stop();
Instance of Symbol 85 MovieClip "clipAnimation" in Frame 3
onClipEvent (enterFrame) {
if (_root.level == 1) {
this.gotoAndStop(2);
}
if (_root.level == 2) {
this.gotoAndStop(2);
}
if (_root.level == 3) {
this.gotoAndStop(3);
}
}
Instance of Symbol 115 MovieClip "zombie" in Frame 3
onClipEvent (enterFrame) {
if (_root.score >= _root.pointsNeeded) {
if (_root.level == 1) {
_root.gotoAndStop(5);
}
if (_root.level == 2) {
_root.gotoAndStop(6);
}
if (_root.level == 3) {
_root.gotoAndStop(7);
}
}
if (_root.timer == 0) {
_root.gotoAndStop(4);
}
if (Key.isDown(37)) {
this._x = this._x - 25;
}
if (Key.isDown(39)) {
this._x = this._x + 25;
}
}
Instance of Symbol 117 MovieClip "wall1" in Frame 3
onClipEvent (enterFrame) {
this._visible = false;
if (_root.zombie.hitTest(this)) {
_root.zombie._x = _root.zombie._x + 25;
}
}
Instance of Symbol 117 MovieClip "wall2" in Frame 3
onClipEvent (enterFrame) {
this._visible = false;
if (_root.zombie.hitTest(this)) {
_root.zombie._x = _root.zombie._x - 25;
}
}
Instance of Symbol 120 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.level == 1) {
if (_root.score == 50) {
this.play();
}
}
if (_root.level == 2) {
if (_root.score == 100) {
this.play();
}
}
if (_root.level == 3) {
if (_root.score == 150) {
this.play();
}
}
if (_root.level == 3) {
if (_root.score == 300) {
this.play();
}
}
if (_root.level == 3) {
if (_root.score == 450) {
this.play();
}
}
if (this.hitTest(_root.zombie)) {
_root.score = _root.score + 1;
_root.zombie.play();
this.gotoAndPlay(50);
}
}
Instance of Symbol 129 MovieClip in Frame 3
onClipEvent (enterFrame) {
_root.randomVariable = 0;
}
onClipEvent (enterFrame) {
if (_root.level == 3) {
_root.randomVariable = random(65);
if (_root.randomVariable == 10) {
this.play();
}
} else {
this.gotoAndStop("reset");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
}
Instance of Symbol 133 MovieClip in Frame 3
onClipEvent (enterFrame) {
_root.randomVariable = 0;
}
onClipEvent (enterFrame) {
if (_root.level == 3) {
_root.randomVariable = random(65);
if (_root.randomVariable == 11) {
this.play();
}
} else {
this.gotoAndStop("reset");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
}
Instance of Symbol 137 MovieClip in Frame 3
onClipEvent (enterFrame) {
_root.randomVariable = 0;
}
onClipEvent (enterFrame) {
if (_root.level == 2) {
_root.randomVariable = random(65);
if (_root.randomVariable == 10) {
this.play();
}
} else {
this.gotoAndStop("reset");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
}
Instance of Symbol 140 MovieClip in Frame 3
onClipEvent (enterFrame) {
_root.randomVariable = 0;
}
onClipEvent (enterFrame) {
if (_root.level == 2) {
_root.randomVariable = random(65);
if (_root.randomVariable == 10) {
this.play();
}
} else {
this.gotoAndStop("reset");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
}
Instance of Symbol 140 MovieClip in Frame 3
onClipEvent (enterFrame) {
_root.randomVariable = 0;
}
onClipEvent (enterFrame) {
if (_root.level == 1) {
_root.randomVariable = random(65);
if (_root.randomVariable == 10) {
this.play();
}
} else {
this.gotoAndStop("reset");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
}
Instance of Symbol 137 MovieClip in Frame 3
onClipEvent (enterFrame) {
_root.randomVariable = 0;
}
onClipEvent (enterFrame) {
if (_root.level == 1) {
_root.randomVariable = random(65);
if (_root.randomVariable == 10) {
this.play();
}
} else {
this.gotoAndStop("reset");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
}
Instance of Symbol 149 MovieClip in Frame 3
onClipEvent (load) {
this.gotoAndStop(random(5));
this._x = random(700);
}
onClipEvent (enterFrame) {
if (_root.level == 1) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
} else {
this.gotoAndStop("reset");
}
}
Instance of Symbol 149 MovieClip in Frame 3
onClipEvent (load) {
this.gotoAndStop(random(6));
this._x = random(700);
}
onClipEvent (enterFrame) {
if (_root.level == 2) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
} else {
this.gotoAndStop("reset");
}
}
Instance of Symbol 156 MovieClip in Frame 3
onClipEvent (load) {
this.gotoAndStop(random(5));
this._x = random(700);
}
onClipEvent (enterFrame) {
if (_root.level == 3) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
} else {
this.gotoAndStop("reset");
}
}
Instance of Symbol 140 MovieClip in Frame 3
onClipEvent (enterFrame) {
_root.randomVariable = 0;
}
onClipEvent (enterFrame) {
if (_root.level == 2) {
_root.randomVariable = random(65);
if (_root.randomVariable == 20) {
this.play();
}
} else {
this.gotoAndStop("reset");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndStop("reset");
_root.zombie.play();
}
}
Instance of Symbol 164 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.score2 == -1) {
this.gotoAndStop(2);
}
if (_root.score2 == 0) {
this.gotoAndStop(1);
}
if (_root.score2 == -2) {
this.gotoAndStop(3);
}
if (_root.score2 == -3) {
this.gotoAndStop(4);
}
if (_root.score2 == -4) {
this.gotoAndStop(5);
}
if (_root.score2 == -5) {
this.gotoAndStop(6);
}
if (_root.score2 == -6) {
this.gotoAndStop(7);
_root.gotoAndStop(3);
}
}
Instance of Symbol 120 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.level == 1) {
if (_root.score == 50) {
this.play();
}
}
if (_root.level == 2) {
if (_root.score == 100) {
this.play();
}
}
if (_root.level == 3) {
if (_root.score == 150) {
this.play();
}
}
if (_root.level == 3) {
if (_root.score == 300) {
this.play();
}
}
if (_root.level == 3) {
if (_root.score == 450) {
this.play();
}
}
if (this.hitTest(_root.zombie)) {
_root.score2 = _root.score2 + 1;
_root.score = _root.score + 1;
_root.zombie.play();
this.gotoAndStop(50);
}
}
Instance of Symbol 173 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.level == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Frame 4
stop();
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Symbol 10 Button
on (release) {
getURL ("http://www.flashzombies.com", "_blank");
}
Symbol 14 Button
on (release) {
play();
}
Symbol 17 Button
on (press) {
_root.level = 3;
_root.pointsNeeded = 500;
_root.timer = 750;
play();
}
Symbol 18 Button
on (press) {
_root.level = 2;
_root.pointsNeeded = 200;
_root.timer = 300;
play();
}
Symbol 19 Button
on (press) {
_root.pointsNeeded = 100;
_root.level = 1;
play();
}
Symbol 29 Button
on (release) {
_root.gotoAndStop(8);
}
Symbol 31 Button
on (release) {
_root.gotoAndStop(9);
}
Symbol 85 MovieClip Frame 2
stop();
Symbol 85 MovieClip Frame 3
stop();
Symbol 115 MovieClip Frame 1
stop();
Instance of Symbol 88 MovieClip "mouth" in Symbol 115 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Symbol 115 MovieClip Frame 20
gotoAndStop (1);
Symbol 115 MovieClip Frame 36
gotoAndStop (1);
Symbol 115 MovieClip Frame 49
gotoAndStop (1);
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 41
gotoAndStop (1);
Symbol 120 MovieClip Frame 54
_root.score2 = _root.score2 + 1;
Symbol 127 MovieClip Frame 19
_parent._x = random(720);
gotoAndStop (1);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 127 MovieClip Frame 41
_root.zombie.gotoAndPlay("acid");
Symbol 127 MovieClip Frame 46
_root.score2 = _root.score2 - 1;
Symbol 128 MovieClip Frame 13
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 2
stop();
Instance of Symbol 127 MovieClip in Symbol 129 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndPlay(40);
}
}
Symbol 132 MovieClip Frame 24
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 2
stop();
Instance of Symbol 132 MovieClip in Symbol 133 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
_root.score = _root.score + 1;
}
}
Symbol 135 MovieClip Frame 37
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 136 MovieClip Frame 24
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 137 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 2
stop();
Instance of Symbol 135 MovieClip in Symbol 137 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
_root.score = _root.score + 1;
}
}
Symbol 139 MovieClip Frame 37
_parent._x = random(720);
gotoAndStop (1);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 139 MovieClip Frame 42
_root.zombie.gotoAndPlay("acid");
Symbol 139 MovieClip Frame 44
_root.score2 = _root.score2 - 1;
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 2
stop();
Instance of Symbol 139 MovieClip in Symbol 140 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndPlay(40);
}
}
Symbol 143 MovieClip Frame 31
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
_parent.gotoAndStop(1);
Symbol 143 MovieClip Frame 40
_root.zombie.gotoAndPlay("explode");
Symbol 143 MovieClip Frame 47
_root.score2 = _root.score2 - 1;
Symbol 143 MovieClip Frame 59
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 145 MovieClip Frame 34
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 145 MovieClip Frame 50
_root.zombie.play();
Symbol 145 MovieClip Frame 53
_root.score = _root.score + 1;
Symbol 145 MovieClip Frame 54
_root.score = _root.score + 1;
Symbol 148 MovieClip Frame 41
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 149 MovieClip Frame 1
stop();
Instance of Symbol 139 MovieClip in Symbol 149 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndPlay(40);
}
}
Instance of Symbol 143 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndPlay(40);
}
}
Instance of Symbol 135 MovieClip in Symbol 149 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
_root.score = _root.score + 1;
}
}
Instance of Symbol 145 MovieClip in Symbol 149 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndPlay(50);
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 5
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
_root.score = _root.score + 1;
}
}
Symbol 151 MovieClip Frame 23
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
_parent.gotoAndStop(1);
Symbol 151 MovieClip Frame 43
_root.score2 = _root.score2 - 1;
Symbol 151 MovieClip Frame 44
_root.zombie.gotoAndPlay("explode");
Symbol 151 MovieClip Frame 59
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 152 MovieClip Frame 25
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 155 MovieClip Frame 26
_parent._x = random(720);
_parent.gotoAndStop(random(_root.itemCount) + 2);
Symbol 156 MovieClip Frame 1
stop();
Instance of Symbol 127 MovieClip in Symbol 156 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndPlay(40);
}
}
Instance of Symbol 151 MovieClip in Symbol 156 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
this.gotoAndPlay(40);
}
}
Instance of Symbol 132 MovieClip in Symbol 156 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
_root.score = _root.score + 1;
}
}
Instance of Symbol 152 MovieClip in Symbol 156 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
_root.score = _root.score + 2;
}
}
Instance of Symbol 155 MovieClip in Symbol 156 MovieClip Frame 5
onClipEvent (enterFrame) {
if (this.hitTest(_root.zombie.mouth)) {
_root.score = _root.score + 1;
}
}
Symbol 164 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 7
_root.gotoAndStop(4);
Symbol 167 MovieClip Frame 24
_root.timer = _root.timer - 1;
Symbol 175 Button
on (release) {
_root.itemCount = 5;
score = 0;
score2 = 0;
stopAllSounds();
_root.gotoAndStop(2);
}
Symbol 185 Button
on (release) {
getURL ("http://www.flashcartoons.org", "_blank");
}
Symbol 194 Button
on (release) {
_root.gotoAndStop(2);
}
Symbol 204 Button
on (release) {
_root.gotoAndStop(2);
}