Frame 1
fscommand ("trapallkeys", 1);
fscommand ("allowscale", 0);
Stage.showMenu = false;
Stage.scaleMode = "noScale";
duplicateMovieClip ("fr", "frame", 100010);
_global.r = this;
Frame 2
var loadAmount = _totalframes;
onEnterFrame = function () {
if (_framesloaded == loadAmount) {
delete onEnterFrame;
gotoAndPlay (16);
} else {
loaded = Math.round(getBytesLoaded() / 1024);
total = Math.round(getBytesTotal() / 1024);
percent = Math.round((loaded / total) * 100);
}
};
stop();
Frame 10
MovieClip.prototype.popcombo = function (no) {
var t = this;
var x = t._x;
var y = Math.max(100, t._y - 50);
m.attachMovie("combopopup", "combopopup", r.popdepth - 5, {_x:x, _y:y, no:no});
};
MovieClip.prototype.initwin = function () {
var t = this;
t.a.gotoAndStop("win");
t.stop();
};
MovieClip.prototype.initlose = function () {
var t = this;
t.a.gotoAndStop("lose");
t.stop();
};
MovieClip.prototype.think = function (id) {
var t = this;
t.thinkdelay--;
if (t.thinkdelay < 0) {
t.thinkdelay = r.thinkdelay;
if ((t.state != 4) and (t.state != 2)) {
var i = 0;
while (i < r.balls.length) {
var it = r.balls[i];
if ((it.state == 2) and (it.ys < 0)) {
if ((Math.abs(it._x - t._x) < 70) and (Math.abs(it._y - t._y) < 50)) {
if (((it._x < t._x) and (it.xs > 0)) or ((it._x > t._x) and (it.xs < 0))) {
t.jump = 1;
break;
}
}
}
i++;
}
}
if (t.state == 1) {
if ((!t.jump) and r[("v" + t.id) + "got"]) {
if (t._y < r.ymid1) {
if (t._x > 125) {
if (random(100) > 50) {
var enemyteam = r.team1.copy();
enemyteam.randomize();
var pick = enemyteam.pop();
var x = pick._x;
var y = pick._y;
t.attack = {x:x, y:y};
}
}
}
}
}
}
};
MovieClip.prototype.inithitalien = function () {
var t = this;
t.state = 4;
t.d = 16;
t.a.gotoAndStop("hit");
var cl = new Color(t);
bright = 100;
cl.setbrightness(bright);
r.zhit2.start();
var shake = 7;
r.energy2 = r.energy2 - r.hitpoint;
t.onEnterFrame = function () {
if (bright > 0) {
bright = bright - 15;
cl.setbrightness(bright);
if (bright < 0) {
cl.resetcolor();
}
}
t.a._x = shake;
if (shake < 0) {
t.a._rotation = -5 - random(10);
} else {
t.a._rotation = 5 + random(10);
}
shake = -0.85 * shake;
t.d--;
if (!t.d) {
t.hit = 0;
t.a._x = 0;
cl.resetcolor();
t.a._rotation = 0;
delete t.onEnterFrame;
t.gotoAndPlay("run");
}
};
t.stop();
};
MovieClip.prototype.comegetme = function () {
var t = this;
var dist = [];
var avail = [];
if (t._y > r.ymid) {
if (((p1.state == 1) and (!r.p1got)) and (!p1.targ)) {
avail.push(p1);
}
if (((p2.state == 1) and (!r.p2got)) and (!p2.targ)) {
avail.push(p2);
}
if (((p3.state == 1) and (!r.p3got)) and (!p3.targ)) {
avail.push(p3);
}
} else {
if (((v1.state == 1) and (!r.v1got)) and (!v1.targ)) {
avail.push(v1);
}
if (((v2.state == 1) and (!r.v2got)) and (!v2.targ)) {
avail.push(v2);
}
if (((v3.state == 1) and (!r.v3got)) and (!v3.targ)) {
avail.push(v3);
}
}
var i = 0;
while (i < avail.length) {
var dx = (avail[i]._x - t._x);
var dy = (avail[i]._y - t._y);
dist[i] = (dx * dx) + (dy * dy);
i++;
}
var no = 0;
var i = 1;
while (i < avail.length) {
if (dist[i] < dist[no]) {
no = i;
}
i++;
}
avail[no].targ = t;
return(avail[no]);
};
MovieClip.prototype.inithit = function () {
var t = this;
t.state = 4;
t.d = 6;
t.a.gotoAndStop("hit");
r.zhit.start();
r.energy1 = r.energy1 - (3 * r.hitpoint);
t.onEnterFrame = function () {
t.d--;
if (!t.d) {
t.hit = 0;
delete t.onEnterFrame;
t.gotoAndPlay("run");
}
};
t.stop();
};
MovieClip.prototype.make = function (no, x, y) {
if (no == 1) {
var item = "star";
} else if (no == 2) {
var item = "explosion";
}
m.attachMovie(item, "ob" + r.bd, r.bd, {_x:x, _y:y});
r.all.push(m["ob" + r.bd]);
r.bd++;
sortdepth();
};
MovieClip.prototype.cekwalls = function () {
var t = this;
var bump = 0;
if (t._y < r.ytop) {
t._y = r.ytop;
t.ys = Math.abs(t.ys);
bump = 1;
} else if (t._y > r.ybottom) {
t._y = r.ybottom;
t.ys = -Math.abs(t.ys);
bump = 1;
}
if (t._x < r.lx1) {
var dy = (t._y - r.ly1);
var ylen = (r.ly2 - r.ly1);
var xlen = (r.lx2 - r.lx1);
var lx = (r.lx1 + ((dy / ylen) * xlen));
if (t._x < lx) {
t._x = lx;
t.xs = Math.abs(t.xs);
bump = 1;
}
} else if (t._x > r.rx1) {
var dy = (t._y - r.ry1);
var ylen = (r.ry2 - r.ry1);
var xlen = (r.rx2 - r.rx1);
var rx = (r.rx1 + ((dy / ylen) * xlen));
if (t._x > rx) {
t._x = rx;
t.xs = -Math.abs(t.xs);
bump = 1;
}
}
return(bump);
};
MovieClip.prototype.initattack = function (id) {
var t = this;
t.state = 3;
t.a.gotoAndStop("attack");
if (t.alien) {
t.d = 20;
t.launchframe = 9;
var bspeed = (0.7 * r.ballspeed);
var x = (t._x - 40);
var y = t._y;
} else {
t.d = 11;
t.launchframe = 6;
var bspeed = r.ballspeed;
var x = t._x;
var y = t._y;
}
var dx = (t.attack.x - x);
var dy = (t.attack.y - y);
t.attack = 0;
t.onEnterFrame = function () {
t.d--;
if (t.d == t.launchframe) {
var ang = Math.atan2(dy, dx);
var dis = Math.sqrt((dx * dx) + (dy * dy));
var xs = (Math.cos(ang) * bspeed);
var ys = (Math.sin(ang) * bspeed);
if (t.alien) {
r.zthrow2.start();
r[("v" + t.id) + "got"] = 0;
} else {
r.zthrow.start();
r[("p" + t.id) + "got"] = 0;
}
t.myball._x = x;
t.myball._y = y;
t.myball.xs = xs;
t.myball.ys = ys;
t.myball.attack = 1;
t.myball.got = 0;
}
if (t.alien) {
t.think();
}
if (!t.d) {
delete t.onEnterFrame;
t.gotoAndPlay("run");
} else if (t.hit) {
delete t.onEnterFrame;
t.gotoAndPlay("hit");
} else if (t.jump) {
delete t.onEnterFrame;
t.gotoAndPlay("jump");
}
};
t.stop();
};
MovieClip.prototype.initjump = function () {
var t = this;
t.state = 2;
t.a.gotoAndStop("jump");
t.d = 20;
if (t.alien) {
r.zrocket.start();
}
t.onEnterFrame = function () {
t.d--;
if (!t.d) {
t.jump = 0;
delete t.onEnterFrame;
t.gotoAndPlay("run");
}
};
t.stop();
};
MovieClip.prototype.initrun = function (id) {
var t = this;
t.state = 1;
t.a.gotoAndStop("run");
var cl = new Color(t);
cl.resetcolor();
if (!t.begin) {
t.begin = 1;
t.id = id;
if (t._y > r.ymid) {
t.speed = r["speed" + t.id];
t.sh = m["ps" + t.id];
t.nama = "p" + t.id;
t.alien = 0;
} else {
t.speed = r["alienspeed" + t.id];
t.sh = m["vs" + t.id];
t.nama = "v" + t.id;
t.alien = 1;
}
t.randest = t.getrandomdest();
t.getspeed(t.randest);
t.ndis = 0;
t.targ = 0;
}
t.onEnterFrame = function () {
t.nx = t._x + t.xs;
t.ny = t._y + t.ys;
t.ndis = t.ndis + t.speed;
if (t.ndis >= t.dis) {
t.nx = t.tx;
t.ny = t.ty;
t._x = (t.sh._x = t.nx);
t._y = (t.sh._y = t.ny);
t.randest = t.getrandomdest();
t.getspeed(t.randest);
if ((!r[t.nama + "got"]) and t.targ) {
if (t.a.z.hitTest(t.targ.z)) {
r[t.nama + "got"] = 1;
t.myball = t.targ;
t.targ.got = m[t.nama];
t.targ = 0;
if (t.myball.tipe > 1) {
r.pturn = t.id;
}
}
}
}
t._x = (t.sh._x = t.nx);
t._y = (t.sh._y = t.ny);
if (t.targ) {
if (t.targ._visible) {
if ((t.alien and (t.targ._y < r.ymid)) or ((!t.alien) and (t.targ._y > r.ymid))) {
t.getspeed(t.targ);
} else {
t.targ = 0;
t.randest = t.getrandomdest();
t.getspeed(t.randest);
}
} else {
t.targ = 0;
t.randest = t.getrandomdest();
t.getspeed(t.randest);
}
}
if (t.alien) {
t.think();
} else if (t.hd) {
t._xscale = 100;
} else {
t._xscale = -100;
}
if (t.hit) {
delete t.onEnterFrame;
t.gotoAndPlay("hit");
} else if (t.jump) {
delete t.onEnterFrame;
t.gotoAndPlay("jump");
} else if (t.attack) {
delete t.onEnterFrame;
t.gotoAndPlay("attack");
} else if (t.win) {
delete t.onEnterFrame;
t.gotoAndPlay("win");
} else if (t.lose) {
delete t.onEnterFrame;
t.gotoAndPlay("lose");
}
};
t.stop();
};
MovieClip.prototype.getrandomdest = function () {
var t = this;
if (t.alien) {
if (t._x > 300) {
return({x:100 + random(100), y:125 + random(70)});
}
return({x:500 - random(100), y:125 + random(70)});
}
if (t._x > 300) {
return({x:50 + random(100), y:320 + random(70)});
}
return({x:550 - random(100), y:320 + random(70)});
};
MovieClip.prototype.getspeed = function (dest) {
var t = this;
if (dest._visible) {
var x = dest._x;
var y = dest._y;
} else {
var x = dest.x;
var y = dest.y;
}
var dx = (x - t._x);
var dy = (y - t._y);
var ang = Math.atan2(dy, dx);
var dis = Math.sqrt((dx * dx) + (dy * dy));
var xs = (Math.cos(ang) * t.speed);
var ys = (Math.sin(ang) * t.speed);
t.tx = x;
t.ty = y;
t.xs = xs;
t.ys = ys;
t.dis = dis;
t.ndis = 0;
if (t.xs > 0) {
t.hd = 1;
} else {
t.hd = 0;
}
};
MovieClip.prototype.sortdepth = function () {
var ob = [];
var i = 0;
while (i < r.balls.length) {
ob.push({y:r.balls[i]._y, mc:r.balls[i]});
i++;
}
var i = 0;
while (i < r.all.length) {
ob.push({y:r.all[i]._y, mc:r.all[i]});
i++;
}
ob.sortBy("y");
var i = 0;
while (i < ob.length) {
ob[i].mc.swapDepths(r.startdep + i);
i++;
}
};
MovieClip.prototype.initshadow = function (mc) {
var t = this;
t.onEnterFrame = function () {
t._x = mc._x;
t._y = mc._y;
};
t.stop();
};
MovieClip.prototype.initballshadow = function (mc) {
var t = this;
t.onEnterFrame = function () {
if (mc._visible) {
t._visible = 1;
t._x = mc._x;
t._y = mc._y;
} else {
t._visible = 0;
}
};
t.stop();
};
Array.prototype.sortBy = function (key) {
var comparisonFunction = function (a, b) {
var aTemp = ((typeof(a[key]) == "string") ? (a[key].toLowerCase()) : (a[key]));
var bTemp = ((typeof(b[key]) == "string") ? (b[key].toLowerCase()) : (b[key]));
if (aTemp < bTemp) {
return(-1);
}
if (aTemp > bTemp) {
return(1);
}
return(0);
};
this.sort(comparisonFunction);
};
Array.prototype.removeElement = function (i) {
if (i == null) {
i = 0;
}
var r = this[i];
var j = i;
while (j < (this.length - 1)) {
this[j] = this[j + 1];
j++;
}
this.pop();
return(r);
};
Array.prototype.removeValue = function (a) {
var i = 0;
while (i < this.length) {
if (a == this[i]) {
this.removeElement(i);
}
i++;
}
};
Array.prototype.randomize = function () {
return(this.sort(function (a, b) {
return(((Math.floor(Math.random() * 2) == 0) ? 1 : -1));
}));
};
Array.prototype.copy = Array.prototype.slice;
Object.prototype.clone = function () {
if (this instanceof Array) {
var to = [];
var i = 0;
while (i < this.length) {
to[i] = ((typeof(this[i]) == "object") ? (this[i].clone()) : (this[i]));
i++;
}
} else if ((this instanceof XML) || (this instanceof MovieClip)) {
var to = null;
trace("Warning! Object.clone can not be used on MovieClip or XML objects");
} else {
var to = {};
for (var i in this) {
to[i] = ((typeof(this[i]) == "object") ? (this[i].clone()) : (this[i]));
}
}
return(to);
};
ASSetPropFlags(Object.prototype, ["clone"], 1);
Movieclip.prototype.fadescreen = function (speed) {
if (!speed) {
var speed = 5;
}
r.createEmptyMovieClip("dark", 100001);
var d = r.dark;
with (d) {
lineStyle(1, 0, 100);
beginfill(16777215, 100);
moveto(-5000, -5000);
lineto(5000, -5000);
lineto(5000, 5000);
lineto(-5000, 5000);
endfill();
d.onEnterFrame = function () {
_alpha = _alpha - speed;
if (_alpha <= 0) {
removeMovieClip("");
stop();
}
};
}
};
movieclip.prototype.getrandom = function (aray) {
if (r.randomlisting.length > 0) {
var reg = 0;
var i = 0;
while (i < r.randomlisting.length) {
if (r.randomlisting[i] == aray) {
reg = 1;
break;
}
i++;
}
if (!reg) {
r.randomlisting.push(aray);
}
} else {
r.randomlisting = [];
r.randomlisting.push(aray);
}
if (r[aray + "getrandom"].length <= 0) {
r[aray + "getrandom"] = [];
r[aray + "getrandom"] = r[aray].clone();
r[aray + "getrandom"].randomize();
if (r[aray + "getrandom"].length > 1) {
if (r[aray + "lastpop"] == r[aray + "getrandom"][r[aray + "getrandom"].length - 1]) {
r[aray + "getrandom"].pop();
}
}
}
var value = r[aray + "getrandom"].pop();
r[aray + "lastpop"] = value;
return(value);
};
MovieClip.prototype.resetrandom = function () {
if (r.randomlisting.length > 0) {
var i = 0;
while (i < r.randomlisting.length) {
r[r.randomlisting[i] + "getrandom"] = [];
r[r.randomlisting[i] + "lastpop"] = undefined;
i++;
}
}
};
Movieclip.prototype.findang = function (dx, dy) {
return(deg(math.atan2(dy, dx)));
};
Movieclip.prototype.rad = function (qdeg) {
return(qdeg * (Math.PI/180));
};
Movieclip.prototype.deg = function (qrad) {
return(qrad * 57.2957795130823);
};
Color.prototype.setBrightness = function (value) {
this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0});
var trans = this.getTransform();
var percent = (Math.abs(value) / 100);
var brightnessColor = ((value > 0) ? 255 : 0);
with (trans) {
ra = ra - (ra * percent);
ga = ga - (ga * percent);
ba = ba - (ba * percent);
rb = rb + ((brightnessColor - rb) * percent);
gb = gb + ((brightnessColor - gb) * percent);
bb = bb + ((brightnessColor - bb) * percent);
}
this.setTransform(trans);
};
Color.prototype.resetcolor = function () {
this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0});
};
Sound.prototype.fade = function (fadeType, fadeDuration) {
this.fadeDuration = (fadeDuration * 1000) / 100;
this.fadeType = fadeType;
this.currentVolume = this.getVolume();
this.intID = setInterval(function (thisObj) {
thisObj.doFade(thisObj.fadeType);
}, this.fadeDuration, this);
this.doFade = function (fadeType) {
if (fadeType == "out") {
this.setVolume(this.currentVolume--);
if (this.getVolume() <= 0) {
clearInterval(this.intID);
}
} else if (fadetype == "in") {
this.setVolume(this.currentVolume++);
if (this.getVolume() >= 100) {
clearInterval(this.intID);
}
}
};
};
movieclip.prototype.wait = function (delay) {
this.createEmptyMovieClip("wdl", 55555);
this.wdl.delay = delay;
this.wdl.onenterframe = function () {
this.delay--;
if (!this.delay) {
delete this.onenterframe;
this._parent.play();
this.removeMovieClip();
}
};
this.stop();
};
MovieClip.prototype.savecookie = function (vari, value) {
var so = SharedObject.getLocal("lazcookie", "/");
so.data[vari] = value;
so.flush();
};
MovieClip.prototype.loadcookie = function (vari) {
var so = SharedObject.getLocal("lazcookie", "/");
if (so.data[vari] != null) {
return(so.data[vari]);
}
return(false);
};
MovieClip.prototype.jiggle = function (beginska) {
var t = this;
if (!beginska) {
beginska = 200;
}
t._xscale = (t._yscale = beginska);
t.ska = 100;
t.dx = 0;
t.dy = 0;
t.dv = 0.8;
t.dvstep = 0.6;
t.onenterframe = function () {
t.dx = (t.dx * t.dvstep) + ((t.ska - t._xscale) * t.dv);
t.dy = (t.dy * t.dvstep) + ((t.ska - t._yscale) * t.dv);
t._xscale = t._xscale + t.dx;
t._yscale = t._yscale + (t.dy * 1.5);
};
};
MovieClip.prototype.clearmemory = function () {
delete r.totaltime;
delete r.cheat;
delete r.onesec;
delete r.startsecs;
delete r.secs;
delete r.bdelay;
delete r.bonusdelay;
delete r.bonustypes;
delete r.thinkdelays;
delete r.thinkdelay;
delete r.begin;
delete r.ballspeed;
delete r.ballradius;
delete r.hitpoint;
delete r.energy1;
delete r.energy2;
delete r.levelmax;
delete r.speed1;
delete r.speed2;
delete r.speed3;
delete r.alienspeed1;
delete r.alienspeed2;
delete r.alienspeed3;
delete r.pturn;
delete r.pthrow;
delete r.team1;
delete r.team2;
delete r.all;
delete r.balls;
delete r.p1go;
delete r.p2got;
delete r.p3got;
delete r.v1got;
delete r.v2got;
delete r.v3got;
delete r.lx1;
delete r.ly1;
delete r.lx2;
delete r.ly2;
delete r.rx1;
delete r.ry1;
delete r.rx2;
delete r.ry2;
delete r.ytop;
delete r.ybottom;
delete r.ang;
delete r.nil;
delete r.xmin;
delete r.xmax;
delete r.ymin;
delete r.ymax;
delete r.ymid;
delete r.ymid1;
delete r.ymid2;
delete r.inv;
delete r.invhitdelay;
delete r.bd;
delete r.startdep;
delete r.popdepth;
delete r.udamusik;
delete r.zloop;
delete r.zbuk;
delete r.sfx;
delete r.sfx2;
delete r.sfx3;
delete r.sfx4;
delete r.zspin;
delete r.key1;
delete r.noturn;
delete r.endgamedelay;
delete r.winner;
_global.m = undefined;
_global.p1 = undefined;
_global.p2 = undefined;
_global.p3 = undefined;
_global.v1 = undefined;
_global.v2 = undefined;
_global.v3 = undefined;
};
Frame 16
call("pro");
Mouse.show();
fadescreen();
stopAllSounds();
r.createEmptyMovieClip("sfx2", 60002);
r.zloop = new sound(sfx2);
r.zloop.attachsound("zloop");
r.zloop.setVolume(40);
r.zloop.start(0, 99999);
stop();
Frame 23
fadescreen();
Mouse.show();
stop();
Frame 28
function keyp() {
r.key1 = {at:Key.isDown(38), ba:Key.isDown(40), ki:Key.isDown(37), ka:Key.isDown(39)};
}
_global.m = this.map;
_global.p1 = m.p1;
_global.p2 = m.p2;
_global.p3 = m.p3;
_global.v1 = m.v1;
_global.v2 = m.v2;
_global.v3 = m.v3;
delete onEnterFrame;
call("pro");
fadescreen(20);
var fakeVar = new Date().getTime();
loadMovieNum ("http://www.cartoonnetwork.com/games/camplazlo/beaned/tracker.swf?" + fakeVar, 98000);
if (!r.level) {
r.level = 1;
r.totalskor = 0;
r.cheat = 0;
}
onesec = 30;
startsecs = (secs = 120);
comboscore = [0, 0, 300, 500];
skor = 0;
r.bdelay = (r.bonusdelay = 2);
bonustypes = [2, 3, 3];
thinkdelays = [0, 12, 5, 2, 1, 0];
r.thinkdelay = thinkdelays[r.level];
r.begin = 0;
ballspeed = 22;
ballradius = 10;
hitpoint = 5;
energy1 = (energy2 = (energymax = 100));
levelmax = 5;
speed1 = 7;
speed2 = 6.5;
speed3 = 6;
alienspeed1 = 5;
alienspeed2 = 4;
alienspeed3 = 3;
pturn = 0;
pthrow = 0;
team1 = [p1, p2, p3];
team2 = [v1, v2, v3];
all = [p1, p2, p3, v1, v2, v3];
balls = [];
p1got = (p2got = (p3got = (v1got = (v2got = (v3got = 0)))));
lx1 = 143;
ly1 = 0;
lx2 = 10;
ly2 = 400;
rx1 = 457;
ry1 = 0;
rx2 = 590;
ry2 = 400;
ytop = 125;
ybottom = 400;
skor = 0;
nil = 50;
xmin = 50;
xmax = 550;
ymin = 40;
ymax = 390;
ymid = 237;
ymid1 = 190;
ymid2 = 290;
bd = 200;
startdep = 100;
popdepth = 499000 /* 0x079D38 */;
r.attachMovie("aimer", "aimer", popdepth + 10);
startDrag (aimer, true);
Mouse.hide();
resetrandom();
m.attachMovie("levelinfo", "levelinfo", r.popdepth, {_x:300, _y:235});
m.attachMovie("ball", "b1", 151, {_x:100, _y:r.ymid - 5, tipe:1});
m.attachMovie("ball", "b2", 152, {_x:170, _y:r.ymid - 5, tipe:1});
m.attachMovie("ball", "b3", 153, {_x:500, _y:r.ymid + 5, tipe:1});
m.attachMovie("ball", "b4", 154, {_x:430, _y:r.ymid + 5, tipe:1});
r.balls.push(m.b1, m.b2, m.b3, m.b4);
r.createEmptyMovieClip("sfx", 60001);
allsfx = ["ztic", "zwhistle", "zboing", "zexplode", "zhit", "zhit2", "zrocket", "zthrow", "zthrow2", "zbonus", "ztink"];
var i = 0;
while (i < allsfx.length) {
r[allsfx[i]] = new sound(sfx);
r[allsfx[i]].attachsound(allsfx[i]);
i++;
}
if (!r.udamusik) {
stopAllSounds();
r.createEmptyMovieClip("sfx2", 60002);
r.zloop = new sound(sfx2);
r.zloop.attachsound("zloop");
r.zloop.start(0, 99999);
r.udamusik = 1;
r.zloop.setVolume(100);
}
r.createEmptyMovieClip("sfx3", 60003);
r.zbuk = new sound(sfx3);
r.zbuk.attachsound("zbuk");
r.createEmptyMovieClip("sfx4", 60004);
r.zspin = new sound(sfx4);
r.zspin.attachsound("zspin");
r.createEmptyMovieClip("sfx5", 60005);
r.zufo = new sound(sfx5);
r.zufo.attachsound("zufo");
r.key1 = {at:false, ba:false, ki:false, ka:false};
keyobj = new Object();
keyobj.onKeyDown = keyp;
keyobj.onKeyUp = keyp;
Key.addListener(keyobj);
noturn = [0, 0, 0, 0];
endgamedelay = 10;
winner = 0;
onEnterFrame = function () {
sortdepth();
if (!r.pturn) {
var pwithball = [];
var i = 1;
while (i <= 3) {
var it = m["p" + i];
if (((it._y > r.ymid2) and r[("p" + i) + "got"]) and (r.noturn[i] < 0)) {
pwithball.push(i);
}
i++;
}
if (pwithball.length > 0) {
pwithball.randomize();
r.pturn = pwithball.pop();
}
}
if (r.pthrow) {
r.pthrow = 0;
if (r.pturn and (m["p" + r.pturn].state == 1)) {
m["p" + r.pturn].attack = {x:r._xmouse, y:r._ymouse};
r.noturn[r.pturn] = 22;
r.pturn = 0;
}
}
var i = 0;
while (i < r.noturn.length) {
r.noturn[i]--;
i++;
}
if ((r.energy1 <= 0) or (r.energy2 <= 0)) {
if (!r.winner) {
if (r.energy1 <= 0) {
r.winner = 2;
r.energy1 = 0;
} else {
r.winner = 1;
r.energy2 = 0;
}
delete r.timer.onEnterFrame;
}
}
if (!r.secs) {
if (!r.winner) {
r.winner = 2;
delete r.timer.onEnterFrame;
}
}
if (r.winner) {
r.pturn = 0;
endgamedelay--;
if (!endgamedelay) {
if (!r.secs) {
m.attachMovie("timeoutinfo", "timeoutinfo", r.popdepth, {_x:300, _y:225});
} else if (r.winner == 2) {
m.attachMovie("loseinfo", "loseinfo", r.popdepth, {_x:300, _y:225});
} else {
m.attachMovie("wininfo", "wininfo", r.popdepth, {_x:300, _y:225});
}
} else if (endgamedelay < 0) {
if (r.winner == 1) {
v1.lose = (v2.lose = (v3.lose = 1));
p1.win = (p2.win = (p3.win = 1));
} else {
p1.lose = (p2.lose = (p3.lose = 1));
v1.win = (v2.win = (v3.win = 1));
}
}
}
};
stop();
Instance of Symbol 612 MovieClip "detectkey" in Frame 28
onClipEvent (load) {
letterkeys = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
numberkeys = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
numpadkeys = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "*", "+", "Enter", "-", ".", "/"];
functionkeys = ["F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12"];
otherkeys = ["Space", "Page Up", "Page Down", "End", "Home", "Left", "Up", "Right", "Down"];
keypressed = "";
}
onClipEvent (keyDown) {
k = Key.getCode();
if ((k >= 65) and (k <= 90)) {
keyp = letterkeys[k - 65];
}
if ((k >= 48) and (k <= 57)) {
keyp = numberkeys[k - 48];
}
if ((k >= 96) and (k <= 111)) {
keyp = numpadkeys[k - 96];
}
if ((k >= 112) and (k <= 123)) {
keyp = functionkeys[k - 112];
}
if ((k >= 32) and (k <= 40)) {
keyp = otherkeys[k - 32];
}
if (k == 8) {
keyp = "BackSpace";
}
if (k == 9) {
keyp = "Tab";
}
if (k == 12) {
keyp = "Clear";
}
if (k == 13) {
keyp = "Enter";
}
if (k == 16) {
keyp = "Shift";
}
if (k == 17) {
keyp = "Control";
}
if (k == 18) {
keyp = "Alt";
}
if (k == 20) {
keyp = "Caps Lock";
}
if (k == 27) {
keyp = "Esc";
}
if (k == 45) {
keyp = "Insert";
}
if (k == 46) {
keyp = "Delete";
}
if (k == 47) {
keyp = "help";
}
if (k == 144) {
keyp = "Num Lock";
}
if (k == 186) {
keyp = ";:";
}
if (k == 187) {
keyp = "=+";
}
if (k == 189) {
keyp = "-_";
}
if (k == 191) {
keyp = "/?";
}
if (k == 192) {
keyp = "'@";
}
if (k == 219) {
keyp = "[{";
}
if (k == 220) {
keyp = "\\|";
}
if (k == 221) {
keyp = "]}";
}
keypressed = keypressed + keyp;
if ((substring(keypressed, keypressed.length - 3, 4)) == "LIFE") {
r.energy1 = r.energymax;
r.zbonus.start();
keypressed = "";
} else if ((substring(keypressed, keypressed.length - 3, 4)) == "SPIN") {
r.cheat = 3;
r.zbonus.start();
keypressed = "";
} else if ((substring(keypressed, keypressed.length - 3, 4)) == "BOMB") {
r.cheat = 2;
r.zbonus.start();
keypressed = "";
} else if ((substring(keypressed, keypressed.length - 3, 4)) == "SKIP") {
r.canskiplevel = 1;
r.timer.clock.gotoAndStop(1);
r.zbonus.start();
keypressed = "";
} else if (keyp == "Right") {
if (r.canskiplevel) {
r.zbonus.start();
r.gotoAndPlay("next");
keypressed = "";
}
} else if (keyp == "Left") {
if (r.canskiplevel) {
r.level = Math.max(r.level - 2, 0);
r.zbonus.start();
r.gotoAndPlay("next");
keypressed = "";
}
}
}
Frame 29
delete onEnterFrame;
fadescreen();
r.zspin.stop();
r.level++;
if (r.level > r.levelmax) {
gotoAndPlay (35);
} else {
gotoAndPlay (28);
}
Frame 35
delete onEnterFrame;
Mouse.show();
r.aimer.removeMovieClip();
r.zspin.stop();
fadescreen();
stop();
Frame 40
delete onEnterFrame;
Mouse.show();
r.aimer.removeMovieClip();
r.zspin.stop();
fadescreen();
stop();
Symbol 1 MovieClip [fadeout] Frame 1
vs = 5;
vol = r.zloop.getVolume();
if (vol > 0) {
onenterframe = function () {
vol = vol - vs;
if (vs > 0.5) {
vs = 0.95 * vs;
}
r.zloop.setVolume(vol);
if (vol <= 0) {
r.zloop.stop();
delete onenterframe;
}
};
}
Symbol 2 MovieClip [bright] Frame 1
cl = new Color(_parent);
br = 100;
cl.setbrightness(br);
d = 20;
onEnterFrame = function () {
if (!br) {
br = 100;
} else {
br = 0;
}
cl.setbrightness(br);
d--;
if (!d) {
cl.resetcolor();
this.removeMovieClip();
}
};
stop();
Symbol 9 MovieClip Frame 1
onenterframe = function () {
_xscale = r.percent;
};
stop();
Symbol 71 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 1
_visible = 0;
Symbol 93 MovieClip Frame 8
gotoAndPlay (1);
Symbol 94 MovieClip Frame 1
onEnterFrame = function () {
if (_parent._parent.state == 2) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
if (_parent._parent.state == 2) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
Symbol 95 MovieClip Frame 1
if (_name == "held") {
gotoAndStop(_parent._parent._parent._parent.myball.tipe);
} else if (_name == "held2") {
gotoAndStop(_parent._parent._parent.myball.tipe);
} else if (_name == "held3") {
gotoAndStop(_parent._parent._parent._parent._parent.myball.tipe);
} else {
gotoAndStop(_parent.tipe);
}
Symbol 96 MovieClip Frame 1
if (_parent._parent.state == 2) {
gotoAndStop (2);
} else {
stop();
}
Symbol 97 MovieClip Frame 1
_visible = 0;
if (_name == "held") {
gotoAndStop(_parent._parent._parent._parent.myball.tipe);
} else if (_name == "held2") {
gotoAndStop(_parent._parent._parent.myball.tipe);
} else if (_name == "held3") {
gotoAndStop(_parent._parent._parent._parent._parent.myball.tipe);
} else {
gotoAndStop(_parent.tipe);
}
Symbol 98 MovieClip Frame 1
_visible = 0;
Symbol 99 MovieClip [ball] Frame 1
state = 1;
comegetme();
cekdelay = (cd = 10);
onEnterFrame = function () {
cd--;
if (!cd) {
cd = cekdelay;
ok = 0;
if (_y > r.ymid) {
if (((p1.targ == this) or (p2.targ == this)) or (p3.targ == this)) {
ok = 1;
}
} else if (((v1.targ == this) or (v2.targ == this)) or (v3.targ == this)) {
ok = 1;
}
if (!ok) {
comegetme();
}
}
if (got) {
delete onEnterFrame;
gotoAndPlay (24);
}
};
stop();
Symbol 99 MovieClip [ball] Frame 9
state = 2;
xmin = 50;
xmax = 550;
hit = 0;
bump = 0;
if (tipe == 3) {
r.zspin.start(0, 9999);
}
onEnterFrame = function () {
_x = (_x + xs);
_y = (_y + ys);
hit = 0;
if (ys < 0) {
if (_y < r.ymid) {
var i = 0;
while (i < r.team2.length) {
var it = r.team2[i];
if (z.hitTest(it.a.z)) {
it.hit = {xs:xs, ys:ys};
hit = it;
make(1, _x, _y + 1);
r.skor = r.skor + r.nil;
break;
}
i++;
}
}
} else if (_y > r.ymid) {
var i = 0;
while (i < r.team1.length) {
var it = r.team1[i];
if (!it.jump) {
if (z.hitTest(it.a.z)) {
it.hit = {xs:xs, ys:ys};
hit = it;
make(1, _x, _y - 1);
break;
}
}
i++;
}
}
if (hit) {
xs = -xs;
ys = -ys;
_y = (hit._y + 1);
delete onEnterFrame;
gotoAndPlay (16);
} else {
bump = cekwalls();
if (bump) {
delete onEnterFrame;
gotoAndPlay (16);
}
}
};
stop();
Symbol 99 MovieClip [ball] Frame 16
state = 3;
vol = 100;
r.zbuk.setVolume(vol);
r.zbuk.start();
if (tipe == 2) {
if (_y < r.ymid) {
bombgot = 0;
var i = 0;
while (i < r.team2.length) {
var it = r.team2[i];
if (ze.hitTest(it.a.z)) {
it.hit = {xs:xs, ys:ys};
it.attachMovie("bright", "bright", 352);
r.energy2 = r.energy2 - (r.hitpoint * 2);
bombgot++;
}
i++;
}
if (bombgot > 1) {
r.skor = r.skor + r.comboscore[bombgot];
popcombo(bombgot);
} else if (bombgot == 1) {
r.skor = r.skor + r.nil;
}
}
make(2, _x, _y + 30);
tipe = 1;
gotoAndPlay (30);
} else {
if (tipe == 3) {
back2normal = 1;
xs = xs * 3;
ys = ys * 3;
if (hit) {
r.energy2 = r.energy2 - r.hitpoint;
}
r.zspin.stop();
}
walldamp = [0.5, 0.45, 0.4, 0.35, 0.3, 0.25, 0.2];
walldamp.randomize();
walld = walldamp.pop();
xs = xs * walld;
ys = ys * walld;
div = 0.9;
grav = 2.5;
yland = -r.ballradius;
by = -5 - random(5);
count = 0;
vol = 100;
if (_y > r.ymid) {
if (bump) {
if (r.cheat == 3) {
tipe = 3;
a.gotoAndStop(tipe);
back2normal = 0;
} else if (r.cheat == 2) {
tipe = 2;
a.gotoAndStop(tipe);
back2normal = 0;
} else {
r.bdelay--;
if (r.bdelay < 0) {
r.bdelay = r.bonusdelay + random(5);
tipe = getrandom("bonustypes");
a.gotoAndStop(tipe);
back2normal = 0;
}
}
}
}
onEnterFrame = function () {
_x = (_x + xs);
_y = (_y + ys);
cekwalls();
xs = xs * div;
ys = ys * div;
a._y = a._y + by;
by = by + grav;
if (a._y > yland) {
a._y = yland;
by = -0.4 * by;
count++;
if (count > 3) {
by = 0;
grav = 0;
} else {
vol = Math.floor(0.5 * vol);
r.zbuk.setVolume(vol);
r.zbuk.start();
}
}
if (!grav) {
if ((Math.abs(xs) + Math.abs(ys)) < 1) {
if ((tipe == 3) and back2normal) {
tipe = 1;
a.gotoAndStop(tipe);
}
delete onEnterFrame;
gotoAndPlay (1);
}
}
};
stop();
}
Symbol 99 MovieClip [ball] Frame 24
state = 4;
_visible = 0;
attack = 0;
onEnterFrame = function () {
if (attack) {
_visible = 1;
delete onEnterFrame;
gotoAndPlay (9);
}
};
stop();
Symbol 99 MovieClip [ball] Frame 30
state = 5;
d = 50;
a._alpha = 0;
onEnterFrame = function () {
d--;
if (d < 5) {
a._alpha = a._alpha + 20;
}
if (!d) {
gotoAndPlay (1);
}
};
stop();
Symbol 102 MovieClip [star] Frame 3
r.all.removevalue(this);
this.removeMovieClip();
Symbol 110 MovieClip Frame 1
gotoAndStop(r.level);
Symbol 111 MovieClip [levelinfo] Frame 1
jiggle(150);
Symbol 111 MovieClip [levelinfo] Frame 25
onEnterFrame = function () {
_y = (_y - 6);
_alpha = (_alpha - 25);
if (_alpha <= 0) {
r.begin = 1;
this.removeMovieClip();
}
};
stop();
Symbol 115 MovieClip [loseinfo] Frame 1
_visible = 0;
d = 30;
onEnterFrame = function () {
d--;
if (d == 25) {
r.zwhistle.start();
}
if (!d) {
_visible = 1;
jiggle(150);
play();
}
};
stop();
Symbol 115 MovieClip [loseinfo] Frame 80
onEnterFrame = function () {
_y = (_y - 6);
_alpha = (_alpha - 25);
if (_alpha <= 0) {
r.gotoAndPlay("lose");
this.removeMovieClip();
}
};
stop();
Symbol 120 MovieClip [timeoutinfo] Frame 1
jiggle(150);
Symbol 120 MovieClip [timeoutinfo] Frame 5
r.zwhistle.start();
Symbol 120 MovieClip [timeoutinfo] Frame 130
onEnterFrame = function () {
_y = (_y - 6);
_alpha = (_alpha - 25);
if (_alpha <= 0) {
r.gotoAndPlay("lose");
this.removeMovieClip();
}
};
stop();
Symbol 126 MovieClip [wininfo] Frame 1
Mouse.show();
r.aimer.removeMovieClip();
tim = r.startsecs - r.secs;
txt = tim + " seconds";
r.totaltime = r.totaltime + tim;
_visible = 0;
d = 30;
onEnterFrame = function () {
d--;
if (d == 25) {
r.zwhistle.start();
}
if (!d) {
_visible = 1;
jiggle(150);
play();
}
};
stop();
Symbol 126 MovieClip [wininfo] Frame 80
if (r.level != r.levelmax) {
gotoAndPlay (81);
} else {
m.attachMovie("bluelight", "bluelight", r.popdepth - 1, {_x:300, _y:0});
r.zufo.start(0, 999);
ys = [-2, -3, -4];
d = 140;
onEnterFrame = function () {
d--;
if (!d) {
m.bluelight.play();
}
if (d < 130) {
var i = 0;
while (i < r.team2.length) {
var it = r.team2[i];
it._y = it._y + ys[i];
if (it._x < 220) {
it._x = it._x + 1.5;
}
if (it._x > 380) {
it._x = it._x - 1.5;
}
i++;
}
if (m.vs1._alpha > 0) {
m.vs1._alpha = m.vs1._alpha - 5;
m.vs2._alpha = m.vs2._alpha - 5;
m.vs3._alpha = m.vs3._alpha - 5;
}
}
if (d == -5) {
r.zufo.stop();
}
if (d < -20) {
delete onEnterFrame;
gotoAndPlay (81);
}
};
stop();
}
Symbol 126 MovieClip [wininfo] Frame 81
onEnterFrame = function () {
_y = (_y - 6);
_alpha = (_alpha - 25);
if (_alpha <= 0) {
m.attachMovie("wininfo2", "wininfo2", r.popdepth, {_x:300, _y:225});
this.removeMovieClip();
}
};
stop();
Symbol 141 MovieClip Frame 1
r.zexplode.start();
Symbol 141 MovieClip Frame 15
this.removeMovieClip();
stop();
Symbol 150 MovieClip [bluelight] Frame 9
stop();
Symbol 150 MovieClip [bluelight] Frame 19
this.removeMovieClip();
stop();
Symbol 167 MovieClip [wininfo2] Frame 1
lev = ("Level " + r.level) + "/5";
skor = r.skor;
tbonus = r.secs * 10;
lbonus = r.energy1 * 10;
sum = (skor + tbonus) + lbonus;
totalskor = r.totalskor + sum;
onMouseDown = function () {
r.totalskor = totalskor;
r.gotoAndPlay("next");
delete onMouseDown;
this.removeMovieClip();
};
jiggle(150);
Symbol 175 MovieClip Frame 1
gotoAndStop(_parent.no);
Symbol 176 MovieClip [combopopup] Frame 1
jiggle(200);
Symbol 176 MovieClip [combopopup] Frame 30
this.removeMovieClip();
Symbol 179 MovieClip [aimer] Frame 1
onEnterFrame = function () {
if (_y > 35) {
Mouse.hide();
_visible = 1;
if (r.pturn) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
} else {
Mouse.show();
_visible = 0;
}
};
Symbol 197 Button
on (release) {
r.gotoAndStop("ins");
}
Symbol 210 Button
on (release) {
r.gotoAndStop("start");
}
Symbol 227 MovieClip Frame 1
gotoAndStop(r.level);
Symbol 229 Button
on (keyPress "<Space>") {
var ok = 0;
var i = 0;
while (i < r.team1.length) {
var it = r.team1[i];
if ((it.state == 1) or (it.state == 3)) {
it.jump = 1;
ok = 1;
}
i++;
}
if (ok) {
r.zboing.start();
}
}
Symbol 230 MovieClip Frame 1
onMouseDown = function () {
if (r._ymouse < (m["p" + r.pturn]._y - 30)) {
if (r.pturn) {
r.pthrow = 1;
}
}
};
Symbol 231 MovieClip Frame 1
_visible = 0;
Symbol 234 MovieClip Frame 1
if (!uda) {
uda = 1;
gotoAndPlay(1 + random(_totalframes));
}
Symbol 236 MovieClip Frame 1
num = _parent._parent._parent._parent.num;
if (r[("v" + num) + "got"]) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
onEnterFrame = function () {
if (r[("v" + num) + "got"]) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
stop();
Symbol 237 MovieClip Frame 1
if (!uda) {
uda = 1;
gotoAndPlay(1 + random(_totalframes));
}
Symbol 248 MovieClip Frame 1
d = 5 + random(15);
onEnterFrame = function () {
d--;
if (!d) {
dd = 10 + random(10);
onEnterFrame = function () {
dd--;
if (!dd) {
play();
}
};
stop();
}
};
Symbol 255 MovieClip Frame 1
if (_parent._parent._name == "v1") {
delay = 1;
} else if (_parent._parent._name == "v2") {
delay = 10;
} else {
delay = 20;
}
onEnterFrame = function () {
delay--;
if (!delay) {
delete onEnterFrame;
nextFrame();
}
};
stop();
Symbol 255 MovieClip Frame 2
range = 0.6;
speed = 0.05;
starty = _y;
ys = range;
onenterframe = function () {
_y = (_y + ys);
if (_y > starty) {
ys = Math.max(ys - speed, -range);
} else {
ys = Math.min(ys + speed, range);
}
};
stop();
Symbol 274 MovieClip Frame 20
stop();
Symbol 279 MovieClip Frame 5
stop();
Symbol 280 MovieClip Frame 5
stop();
Symbol 287 MovieClip Frame 1
if (!uda) {
uda = 1;
d = 1 + random(10);
onEnterFrame = function () {
d--;
if (!d) {
delete onEnterFrame;
r.zrocket.start();
play();
}
};
stop();
} else {
r.zrocket.start();
}
Symbol 287 MovieClip Frame 10
d = 1 + random(6);
onEnterFrame = function () {
d--;
if (!d) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 288 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 1
num = Number(substring(_name, 2, 1));
onEnterFrame = function () {
if (r.begin) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 289 MovieClip Frame 5
initrun(num);
Symbol 289 MovieClip Frame 11
initjump(num);
Symbol 289 MovieClip Frame 18
initattack(num);
Symbol 289 MovieClip Frame 25
inithitalien(num);
Symbol 289 MovieClip Frame 30
initwin(num);
Symbol 289 MovieClip Frame 35
initlose(num);
Symbol 291 MovieClip Frame 1
no = Number(substring(_parent._name, 3, 1));
onEnterFrame = function () {
if (r.pturn == no) {
_visible = 1;
} else {
_visible = 0;
}
};
stop();
Symbol 314 MovieClip Frame 1
_visible = 0;
Symbol 337 MovieClip Frame 16
gotoAndPlay (1);
Symbol 343 MovieClip Frame 1
if (r.p1got) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
onEnterFrame = function () {
if (r.p1got) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
stop();
Symbol 348 MovieClip Frame 16
gotoAndPlay (1);
Symbol 352 MovieClip Frame 12
stop();
Symbol 355 MovieClip Frame 11
stop();
Symbol 405 MovieClip Frame 13
gotoAndPlay (1);
Symbol 406 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 1
onEnterFrame = function () {
if (r.begin) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 407 MovieClip Frame 5
initrun(1);
Symbol 407 MovieClip Frame 11
initjump(1);
Symbol 407 MovieClip Frame 18
initattack(1);
Symbol 407 MovieClip Frame 25
inithit(1);
Symbol 407 MovieClip Frame 30
initwin(1);
Symbol 407 MovieClip Frame 35
initlose(1);
Symbol 426 MovieClip Frame 17
gotoAndPlay (1);
Symbol 436 MovieClip Frame 1
if (r.p2got) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
onEnterFrame = function () {
if (r.p2got) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
stop();
Symbol 437 MovieClip Frame 2
Symbol 437 MovieClip Frame 17
gotoAndPlay (1);
Symbol 442 MovieClip Frame 11
stop();
Symbol 475 MovieClip Frame 13
gotoAndPlay (1);
Symbol 476 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 1
onEnterFrame = function () {
if (r.begin) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 477 MovieClip Frame 6
initrun(2);
Symbol 477 MovieClip Frame 12
initjump(2);
Symbol 477 MovieClip Frame 18
initattack(2);
Symbol 477 MovieClip Frame 25
inithit(2);
Symbol 477 MovieClip Frame 30
initwin(2);
Symbol 477 MovieClip Frame 35
initlose(2);
Symbol 517 MovieClip Frame 1
if (r.p3got) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
onEnterFrame = function () {
if (r.p3got) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
stop();
Symbol 520 MovieClip Frame 6
Symbol 527 MovieClip Frame 11
stop();
Symbol 570 MovieClip Frame 11
gotoAndPlay (1);
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 7
stop();
Symbol 572 MovieClip Frame 1
onEnterFrame = function () {
if (r.begin) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 572 MovieClip Frame 5
initrun(3);
Symbol 572 MovieClip Frame 11
initjump(3);
Symbol 572 MovieClip Frame 18
initattack(3);
Symbol 572 MovieClip Frame 25
inithit(3);
Symbol 572 MovieClip Frame 30
initwin(3);
Symbol 572 MovieClip Frame 35
initlose(3);
Symbol 582 MovieClip Frame 1
stop();
Symbol 583 MovieClip Frame 1
accel = 0.7;
convert = 0.5;
enow = r.energy1;
onenterframe = function () {
xs = (xs * accel) + ((r.energy2 - bar._xscale) * convert);
bar._xscale = bar._xscale + xs;
if (enow != r.energy2) {
enow = r.energy2;
frame.gotoAndPlay(2);
}
};
stop();
Symbol 590 MovieClip Frame 1
stop();
Symbol 591 MovieClip Frame 1
accel = 0.7;
convert = 0.5;
enow = r.energy1;
onenterframe = function () {
xs = (xs * accel) + ((r.energy1 - bar._xscale) * convert);
bar._xscale = bar._xscale + xs;
if (enow != r.energy1) {
enow = r.energy1;
frame.gotoAndPlay(2);
}
};
stop();
Symbol 594 MovieClip Frame 1
r.ztic.start();
Symbol 595 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 1
secs = r.secs;
onEnterFrame = function () {
if (r.begin) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 598 MovieClip Frame 2
od = r.onesec;
onEnterFrame = function () {
od--;
if (!od) {
od = r.onesec;
r.secs = Math.max(0, r.secs - 1);
if (r.secs < 8) {
fram.gotoAndStop(2);
} else {
fram.gotoAndStop(1);
}
if ((!r.secs) or r.winner) {
fram.gotoAndStop(1);
}
secs = r.secs;
}
};
stop();
Symbol 601 Button
on (release) {
r.zloop.setVolume(0);
gotoAndStop (2);
}
Symbol 604 Button
on (release) {
r.zloop.setVolume(100);
gotoAndStop (1);
}
Symbol 607 MovieClip Frame 1
vol = r.zloop.getVolume();
if (vol < 100) {
gotoAndStop (2);
} else {
stop();
}
Symbol 622 Button
on (release) {
r.level = 0;
r.gotoAndPlay("start");
}
Symbol 628 MovieClip Frame 1
skor = r.totalskor;
Symbol 636 Button
on (release) {
r.cheat = 0;
r.gotoAndPlay("start");
}
Symbol 641 MovieClip Frame 1
skor = r.totalskor + r.skor;