Frame 1
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
function doSomething() {
}
function doSomething2() {
getURL ("http://www.metamorphozis.com", _blank);
}
done = _root.getBytesLoaded();
tot = _root.getBytesTotal();
per = (done / tot) * 100;
bar._xscale = per;
if (per >= 100) {
_root.gotoAndPlay(3);
}
__com_mochibot__("2b39a533", this, 10301, true);
MENU.customItems.push(Functioned2);
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("DingoEatingFuzz", doSomething);
Functioned2 = new ContextMenuItem("ArmorGames.com", doSomething2);
MENU.customItems.push(Functioned);
MENU.customItems.push(Functioned2);
Functioned2.onSelect = function () {
getURL ("http://www.armorgames.com", "_blank");
};
_root.menu = MENU;
Frame 2
this.gotoAndPlay(1);
Frame 343
stop();
Frame 344
stop();
Instance of Symbol 163 MovieClip "Dog" in Frame 345
onClipEvent (load) {
accel = 0.2;
speed = 5;
this._xscale = (this._yscale = 40);
barkzor = false;
rollSound = new Sound(this);
}
onClipEvent (enterFrame) {
if (_root.Pause == false) {
if (Key.isToggled(77)) {
speed = 2;
a = this._x - _root._xmouse;
b = this._y - _root._ymouse;
hyp = Math.sqrt((a * a) + (b * b));
angle = Math.atan2(b, a);
deg = angle * 57.2957795130823;
this._rotation = deg - 90;
Mx = _root._xmouse;
My = _root._ymouse;
rise = My - this._y;
run = Mx - this._x;
sum = Math.abs(rise) + Math.abs(run);
ys = speed * (rise / sum);
xs = speed - Math.abs(ys);
if (this._y != My) {
this._y = this._y + ys;
}
if (Math.abs(My - this._y) < (speed / 2)) {
this._y = My;
}
if (this._x != Mx) {
got = this._rotation;
if (this._x < Mx) {
this._x = this._x + xs;
} else {
this._x = this._x - xs;
}
}
if (Math.abs(Mx - this._x) < (speed / 2)) {
this._rotation = got;
this._x = Mx;
}
} else {
if (Key.isDown(38) or Key.isDown(87)) {
speed = speed + accel;
} else if (Key.isDown(40) or Key.isDown(83)) {
speed = speed - accel;
} else {
speed = speed * 0.9;
}
if (Math.abs(speed) > 25) {
speed = speed * 0.5;
}
if (Key.isDown(37) or Key.isDown(65)) {
this._rotation = this._rotation - 4;
}
if (Key.isDown(39) or Key.isDown(68)) {
this._rotation = this._rotation + 4;
}
speed = speed * 0.9;
x = Math.sin(_rotation * (Math.PI/180)) * speed;
y = (Math.cos(_rotation * (Math.PI/180)) * speed) * -1;
if (!_root.move.hitTest(_x + x, _y + y, true)) {
_x = (_x + x);
_y = (_y + y);
} else {
speed = speed * -0.3;
}
}
}
if (barkzor) {
rollSound.attachSound("bark");
rollSound.start();
barkzor = false;
}
}
Frame 346
function addDOG() {
i++;
if (!Pause) {
_root.dogMC.attachMovie(dogArray[random(dogArray.length)], "dogA" + i, i);
}
}
stop();
var eaten = false;
var dogArray = new Array("Dog1");
var dogArrayPusher = new Array("Dog1");
var dogs = 0;
var i = 0;
var score = 0;
var time = 0;
var meat = 0;
var Pause = false;
_root.onEnterFrame = function () {
if ((meat > 0) and (dogArrayPusher.length == 1)) {
dogArrayPusher.push("Dog2");
dogArray.push("Dog2");
}
if ((meat > 30) and (dogArrayPusher.length == 2)) {
dogArrayPusher.push("Dog3");
dogArray.push("Dog3");
}
if ((meat > 100) and (dogArrayPusher.length == 3)) {
dogArrayPusher.push("Dog4");
dogArray.push("Dog4");
}
if ((meat > 150) and (dogArrayPusher.length == 4)) {
dogArrayPusher.push("Dog5");
dogArray.push("Dog5");
}
_root.timez.text = Math.round(time);
_root.scorez.text = score;
_root.dogz.text = dogs;
if (Pause == false) {
time = time + 0.0333333333333333;
_root.Pscreen._visible = false;
} else {
_root.Pscreen._visible = true;
}
if (Key.isDown(80)) {
Pause = true;
}
if (eaten) {
bark = new Sound(this);
bark.attachSound("bark");
bark.start();
eaten = false;
}
};
aa = setInterval(addDOG, 500);
Instance of Symbol 163 MovieClip "Dog" in Frame 346
onClipEvent (load) {
accel = 0.2;
speed = 5;
this._xscale = (this._yscale = 40);
barkzor = false;
rollSound = new Sound(this);
}
onClipEvent (enterFrame) {
((_root.meat < 200) ? ((this._xscale = (this._yscale = 40 + (0.6 * ((_root.meat / 200) * 100))))) : ((this._xscale = (this._yscale = 100))));
if (_root.Pause == false) {
if (Key.isToggled(77)) {
speed = 2;
a = this._x - _root._xmouse;
b = this._y - _root._ymouse;
hyp = Math.sqrt((a * a) + (b * b));
angle = Math.atan2(b, a);
deg = angle * 57.2957795130823;
this._rotation = deg - 90;
Mx = _root._xmouse;
My = _root._ymouse;
rise = My - this._y;
run = Mx - this._x;
sum = Math.abs(rise) + Math.abs(run);
ys = speed * (rise / sum);
xs = speed - Math.abs(ys);
if (this._y != My) {
this._y = this._y + ys;
}
if (Math.abs(My - this._y) < (speed / 2)) {
this._y = My;
}
if (this._x != Mx) {
got = this._rotation;
if (this._x < Mx) {
this._x = this._x + xs;
} else {
this._x = this._x - xs;
}
}
if (Math.abs(Mx - this._x) < (speed / 2)) {
this._rotation = got;
this._x = Mx;
}
} else {
if (Key.isDown(38) or Key.isDown(87)) {
speed = speed + accel;
} else if (Key.isDown(40) or Key.isDown(83)) {
speed = speed - accel;
} else {
speed = speed * 0.9;
}
if (Math.abs(speed) > 25) {
speed = speed * 0.5;
}
if (Key.isDown(37) or Key.isDown(65)) {
this._rotation = this._rotation - 4;
}
if (Key.isDown(39) or Key.isDown(68)) {
this._rotation = this._rotation + 4;
}
speed = speed * 0.9;
x = Math.sin(_rotation * (Math.PI/180)) * speed;
y = (Math.cos(_rotation * (Math.PI/180)) * speed) * -1;
if (!_root.move.hitTest(_x + x, _y + y, true)) {
_x = (_x + x);
_y = (_y + y);
} else {
speed = speed * -0.3;
}
}
}
if (barkzor) {
rollSound.attachSound("bark");
rollSound.start();
barkzor = false;
}
}
Frame 347
clearInterval(aa);
Frame 395
stop();
scoreq.text = _root.score;
comments = ["Good run!", "You'll do better next time", "One more go?", "You're a natural!"];
comment.text = comments[random(comments.length)];
Symbol 31 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 39 MovieClip [Dog1] Frame 1
stop();
test = Math.floor(Math.random() * 4);
rate = (Math.random() * 2) + 1;
doIt = random(10);
if (test == 1) {
this._y = -50;
this._x = Math.random() * 650;
this._rotation = 180;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y + rate;
if (this._y > 460) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.meat++;
_root.dogs++;
_root.score = _root.score + 100;
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
this.play();
}
}
};
} else if (test == 2) {
this._y = 500;
this._x = Math.random() * 650;
this._rotation = 0;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y - rate;
if (this._y < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.meat++;
_root.dogs++;
_root.score = _root.score + 100;
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
this.play();
}
}
};
} else if (test == 3) {
this._y = Math.random() * 450;
this._x = -50;
this._rotation = 90;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x + rate;
if (this._x > 660) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.meat++;
_root.dogs++;
_root.score = _root.score + 100;
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
this.play();
}
}
};
} else if (test == 0) {
this._y = Math.random() * 450;
this._x = 700;
this._rotation = 270;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x - rate;
if (this._x < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.meat++;
_root.dogs++;
_root.score = _root.score + 100;
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
this.play();
}
}
};
}
Symbol 39 MovieClip [Dog1] Frame 2
removeMovieClip(this);
Symbol 48 MovieClip [Dog2] Frame 1
stop();
test = Math.floor(Math.random() * 4);
rate = (Math.random() * 2) + 1;
doIt = random(10);
if (test == 1) {
this._y = -50;
this._x = Math.random() * 650;
this._rotation = 180;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y + rate;
if (this._y > 460) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 35) {
_root.meat = _root.meat + 2;
_root.dogs++;
_root.score = _root.score + 200;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 2) {
this._y = 500;
this._x = Math.random() * 650;
this._rotation = 0;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y - rate;
if (this._y < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 35) {
_root.meat = _root.meat + 2;
_root.dogs++;
_root.score = _root.score + 200;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 3) {
this._y = Math.random() * 450;
this._x = -50;
this._rotation = 90;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x + rate;
if (this._x > 660) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 35) {
_root.meat = _root.meat + 2;
_root.dogs++;
_root.score = _root.score + 200;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 0) {
this._y = Math.random() * 450;
this._x = 700;
this._rotation = 270;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x - rate;
if (this._x < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 35) {
_root.meat = _root.meat + 2;
_root.dogs++;
_root.score = _root.score + 200;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
}
Symbol 56 MovieClip [Dog3] Frame 1
stop();
test = Math.floor(Math.random() * 4);
rate = (Math.random() * 2) + 1;
doIt = random(10);
if (test == 1) {
this._y = -50;
this._x = Math.random() * 650;
this._rotation = 180;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y + rate;
if (this._y > 460) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 120) {
_root.meat = _root.meat + 3;
_root.dogs++;
_root.score = _root.score + 400;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 2) {
this._y = 500;
this._x = Math.random() * 650;
this._rotation = 0;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y - rate;
if (this._y < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 120) {
_root.meat = _root.meat + 3;
_root.dogs++;
_root.score = _root.score + 400;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 3) {
this._y = Math.random() * 450;
this._x = -50;
this._rotation = 90;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x + rate;
if (this._x > 660) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 120) {
_root.meat = _root.meat + 3;
_root.dogs++;
_root.score = _root.score + 400;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 0) {
this._y = Math.random() * 450;
this._x = 700;
this._rotation = 270;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x - rate;
if (this._x < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 120) {
_root.meat = _root.meat + 3;
_root.dogs++;
_root.score = _root.score + 400;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
}
Symbol 62 MovieClip [Dog4] Frame 1
stop();
test = Math.floor(Math.random() * 4);
rate = (Math.random() * 2) + 1;
doIt = random(10);
if (test == 1) {
this._y = -50;
this._x = Math.random() * 650;
this._rotation = 180;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y + rate;
if (this._y > 460) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 190) {
_root.meat = _root.meat + 5;
_root.dogs++;
_root.score = _root.score + 1000;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 2) {
this._y = 500;
this._x = Math.random() * 650;
this._rotation = 0;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y - rate;
if (this._y < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 190) {
_root.meat = _root.meat + 5;
_root.dogs++;
_root.score = _root.score + 1000;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 3) {
this._y = Math.random() * 450;
this._x = -50;
this._rotation = 90;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x + rate;
if (this._x > 660) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 190) {
_root.meat = _root.meat + 5;
_root.dogs++;
_root.score = _root.score + 1000;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
} else if (test == 0) {
this._y = Math.random() * 450;
this._x = 700;
this._rotation = 270;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x - rate;
if (this._x < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
if (_root.meat >= 190) {
_root.meat = _root.meat + 5;
_root.dogs++;
_root.score = _root.score + 1000;
removeMovieClip(this);
if (doIt == 5) {
_root.dogArray.push(_root.dogArrayPusher[random(_root.dogArrayPusher.length)]);
}
_root.eaten = true;
} else {
_root.play();
}
}
}
};
}
Symbol 70 MovieClip [Dog5] Frame 1
stop();
test = Math.floor(Math.random() * 4);
rate = (Math.random() * 2) + 1;
if (test == 1) {
this._y = -50;
this._x = Math.random() * 650;
this._rotation = 180;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y + rate;
if (this._y > 460) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.play();
}
}
};
} else if (test == 2) {
this._y = 500;
this._x = Math.random() * 650;
this._rotation = 0;
onEnterFrame = function () {
if (!_root.Pause) {
this._y = this._y - rate;
if (this._y < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.play();
}
}
};
} else if (test == 3) {
this._y = Math.random() * 450;
this._x = -50;
this._rotation = 90;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x + rate;
if (this._x > 660) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.play();
}
}
};
} else if (test == 0) {
this._y = Math.random() * 450;
this._x = 700;
this._rotation = 270;
onEnterFrame = function () {
if (!_root.Pause) {
this._x = this._x - rate;
if (this._x < -10) {
removeMovieClip(this);
}
if (this.hitTest(_root.Dog)) {
_root.play();
}
}
};
}
Symbol 85 MovieClip Frame 30
stop();
Symbol 98 Button
on (press) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 124 MovieClip Frame 123
stop();
Symbol 128 Button
on (release) {
gotoAndStop (346);
}
Symbol 132 Button
on (release) {
gotoAndStop (344);
}
Symbol 136 Button
on (release) {
getURL ("http://www.armorbot.com./mytable/?id=335", "_blank");
}
Symbol 140 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 155 Button
on (release) {
prevFrame();
}
Symbol 156 Button
on (release) {
nextFrame();
}
Symbol 157 Button
on (release) {
nextFrame();
}
Symbol 175 Button
on (release) {
if (_root._quality == "LOW") {
_root._quality = "MEDIUM";
} else if (_root._quality == "MEDIUM") {
_root._quality = "HIGH";
} else if (_root._quality == "HIGH") {
_root._quality = "LOW";
}
}
Symbol 178 Button
on (release) {
_root.Music.stop();
this.nextFrame();
}
Symbol 180 Button
on (release) {
_root.Music.play();
this.prevFrame();
}
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 2
stop();
Symbol 186 Button
on (press) {
_root.Pause = false;
}
Symbol 190 MovieClip Frame 47
stop();
Symbol 195 Button
on (release) {
gotoAndPlay (346);
}
Symbol 199 Button
on (release) {
ab20_09 = new LoadVars();
ab20_09.z = nameq.text;
ab20_09.x = score;
ab20_09.c = 335;
ab20_09.v = "KTJZRA";
ab20_09.sendAndLoad("http://armorbot.com/s_b", ab20_09, "POST");
gotoAndPlay (330);
}
Symbol 204 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}