Frame 1
fscommand ("trapallkeys", 1);
fscommand ("allowscale", 0);
Stage.showMenu = false;
Stage.scaleMode = "noScale";
fr.swapDepths(200010);
_global.r = this;
Frame 2
var loadAmount = _totalframes;
onEnterFrame = function () {
if (_framesloaded == loadAmount) {
delete onEnterFrame;
udamusik = 0;
music = 1;
gotoAndPlay ("menu");
} else {
loaded = Math.round(getBytesLoaded() / 1024);
total = Math.round(getBytesTotal() / 1024);
persen = Math.round((loaded / total) * 100);
}
};
stop();
Frame 10
MovieClip.prototype.initbonusblast3 = function () {
var t = this;
t.power = 10;
t.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < r.all.length) {
var _local1 = r.all[_local2];
if (t.a.z.hitTest(_local1._x, _local1._y, 1)) {
_local1.energy = _local1.energy - t.power;
if (_local1.energy > 0) {
var _local3 = 100 + random(60);
_local1.attachMovie("explosionsmall", "exp" + r.od, r.od, {_xscale:_local3, _yscale:_local3, _rotation:random(360)});
r.od++;
r.zexplodesmall.start();
}
break;
}
_local2++;
}
if (((!r.bonusblast) or (!r.energy)) or r.finish) {
t.removeMovieClip();
}
};
};
MovieClip.prototype.shootbonusblast = function () {
if (r.beamtype == 1) {
m.attachMovie("ibeam1", "ibeam", r.wd, {_x:p._x + 316, _y:p._y - 11, px:314, py:-11});
} else if (r.beamtype == 2) {
m.attachMovie("ibeam2", "ibeam", r.wd, {_x:p._x + 316, _y:p._y - 14, px:314, py:-14});
} else if (r.beamtype == 3) {
m.attachMovie("ibeam3", "ibeam", r.wd, {_x:p._x + 16, _y:p._y - 11, px:14, py:-11});
}
r.wd++;
r.zbeam.start();
r.zblast.start(0, 9999);
};
MovieClip.prototype.updatelives = function (n) {
r.lives = Math.min(r.livesmax, r.lives + n);
r.livesbar.gotoAndPlay(1);
};
MovieClip.prototype.initfirevars = function (d, tot) {
var _local2 = this;
_local2.fd = (_local2.fdelay = d);
if (!tot) {
_local2.ftotal = 999;
} else {
_local2.ftotal = tot;
}
};
MovieClip.prototype.enemyfire = function (id) {
var _local2 = this;
_local2.fd--;
if (_local2.fd <= 0) {
if ((!_local2.shiptype) or ((_local2.shiptype == 2) and (_local2._height < 20))) {
_local2.fd = _local2.fdelay;
if (_local2.ftotal > 0) {
_local2.ftotal--;
var _local3 = 35;
if (Math.round(_local2._rotation) == 0) {
var _local6 = Math.min(_local2._x - _local3, r.bxmax);
var _local5 = _local2._y;
} else {
var _local4 = rad(_local2._rotation + 180);
var _local6 = _local2._x + (Math.cos(_local4) * _local3);
var _local5 = _local2._y + (Math.sin(_local4) * _local3);
}
_local2.fire(id, _local6, _local5, _local2._rotation);
r.zfire.start();
}
}
}
};
MovieClip.prototype.fire = function (id, xx, yy, angle) {
var _local3 = this;
m.attachMovie("fire" + id, "fire" + r.wd, r.wd, {_x:xx, _y:yy, _rotation:angle, id:id});
r.wd++;
};
MovieClip.prototype.make = function (id, xx, yy) {
m.attachMovie("o" + id, "o" + r.od, r.od, {id:id, _x:xx, _y:yy});
var _local1 = m["o" + r.od];
r.od++;
return(_local1);
};
MovieClip.prototype.initbonus = function () {
var t = this;
t._y = 50 + random(300);
if (r.energy < 50) {
t.id = 2;
} else {
t.id = 1;
if (r.beamtype == r.beamtypemax) {
if (r.energy < r.energymax) {
t.id = 2;
} else {
t.removeMovieClip();
}
}
}
t.wid = (t.hei = 17);
t.ro = -15;
t.xs = -8;
t.onEnterFrame = function () {
t._rotation = t._rotation + t.ro;
t._x = t._x + t.xs;
if (t._x < (-_width)) {
t.removeMovieClip();
}
if (cekcoll(p._x, p._y, r.pw, r.ph, t._x, t._y, t._width / 2, t._height / 2)) {
if (t.id == 1) {
r.beamtype = Math.min(r.beamtype + 1, r.beamtypemax);
} else if (t.id == 2) {
energize(r.energymax);
}
r.zbonus.start();
t.removeMovieClip();
}
};
};
MovieClip.prototype.initbonuslife = function () {
var t = this;
if (r.lives == r.livesmax) {
t.removeMovieClip();
} else {
t._y = 50 + random(300);
t.wid = (t.hei = 17);
t.ro = -15;
t.xs = -8;
t.onEnterFrame = function () {
t._rotation = t._rotation + t.ro;
t._x = t._x + t.xs;
if (t._x < (-_width)) {
t.removeMovieClip();
}
if (cekcoll(p._x, p._y, r.pw, r.ph, t._x, t._y, t._width / 2, t._height / 2)) {
updatelives(1);
r.zbonus.start();
t.removeMovieClip();
}
};
}
};
MovieClip.prototype.initfloatvars = function (xs, xr, ys, yr) {
var _local2 = this;
if (_local2.xrange != 0) {
_local2.xrange = xr;
_local2.xspeed = xs;
_local2.startx = _local2._x;
_local2.xs = _local2.xrange;
}
if (_local2.yrange != 0) {
_local2.yrange = yr;
_local2.yspeed = ys;
_local2.starty = _local2._y;
_local2.ys = _local2.yrange;
}
};
MovieClip.prototype.xfloat = function () {
var _local2 = this;
_local2._x = _local2._x + _local2.xs;
if (_local2._x > _local2.startx) {
_local2.xs = Math.max(_local2.xs - _local2.xspeed, -_local2.xrange);
} else {
_local2.xs = Math.min(_local2.xs + _local2.xspeed, _local2.xrange);
}
};
MovieClip.prototype.yfloat = function () {
var _local2 = this;
_local2._y = _local2._y + _local2.ys;
if (_local2._y > _local2.starty) {
_local2.ys = Math.max(_local2.ys - _local2.yspeed, -_local2.yrange);
} else {
_local2.ys = Math.min(_local2.ys + _local2.yspeed, _local2.yrange);
}
};
MovieClip.prototype.pathmove = function (no, flip) {
var _local2 = this;
if (!_local2.path) {
_local2.startx = _local2._x;
_local2.starty = _local2._y;
_local2.path = r["path" + no].clon();
_local2.pathflip = flip;
_local2.n = 0;
} else {
_local2.now = _local2.path[_local2.n];
if (_local2.pathflip) {
_local2.now.yy = -_local2.now.yy;
_local2.now.ro = -_local2.now.ro;
}
if (_local2.now.ro == undefined) {
_local2.now.ro = 0;
}
if (_local2.now.ska == undefined) {
_local2.now.ska = 100;
}
_local2._x = _local2.startx + _local2.now.xx;
_local2._y = _local2.starty + _local2.now.yy;
_local2._rotation = _local2.now.ro;
_local2._xscale = (_local2._yscale = _local2.now.ska);
_local2.n++;
if (!_local2.path[_local2.n]) {
_local2.remove();
}
}
};
MovieClip.prototype.remove = function () {
var _local2 = this;
r.all.removeValue(_local2);
_local2.removeMovieClip();
};
MovieClip.prototype.cekoutleft = function () {
var _local2 = this;
if (_local2._x < (-_local2._width)) {
_local2.remove();
}
};
MovieClip.prototype.cekoutright = function () {
var _local2 = this;
if (_local2._x > (r.screenwid + _local2._width)) {
_local2.remove();
}
};
MovieClip.prototype.cekout = function () {
var _local2 = this;
if (((_local2._x < (-_local2._width)) or (_local2._y < (-_local2._height))) or (_local2._y > (r.screenhei + _local2._height))) {
_local2.remove();
}
};
MovieClip.prototype.cektimer = function () {
var _local2 = this;
_local2.timer--;
if (_local2.timer < 0) {
delete _local2.onEnterFrame;
_local2.gotoAndPlay("out");
}
};
MovieClip.prototype.initfire = function (wid, hei) {
var t = this;
r.fires.push(t);
t.wid = wid;
t.hei = hei;
if (Math.round(t._rotation) == 0) {
t.xs = r.firespeed[t.id];
t.ys = (t.rang = 0);
} else {
t.rang = rad(t._rotation);
t.rcos = Math.cos(t.rang);
t.rsin = Math.sin(t.rang);
t.xs = t.rcos * r.firespeed[t.id];
t.ys = t.rsin * r.firespeed[t.id];
}
t.timer = 200;
t.onEnterFrame = function () {
t._x = t._x + t.xs;
t._y = t._y + t.ys;
t.timer--;
if (!t.rang) {
t.hit = cekcoll(p._x, p._y, r.pw, r.ph, t._x, t._y, t.wid, t.hei);
} else {
t.hit = 0;
t.halfwid = t._width / 2;
t.halfhei = t._height / 2;
if (cekcoll(p._x, p._y, r.pw, r.ph, t._x, t._y, t.halfwid, t.halfhei)) {
t.a0x = t._x - (t.rcos * t.halfwid);
t.a0y = t._y - (t.rsin * t.halfhei);
t.a1x = t._x + (t.rcos * t.halfwid);
t.a1y = t._y + (t.rsin * t.halfhei);
var _local7 = p._x + 1;
var _local4 = p._y - 18;
var _local5 = p._x + 1;
var _local3 = p._y + 22;
var _local10 = p._x - 31;
var _local8 = p._y - 3;
var _local9 = p._x + 19;
var _local6 = p._y - 5;
t.hit = line2line(t.a0x, t.a0y, t.a1x, t.a1y, _local7, _local4, _local5, _local3);
if (!t.hit) {
t.hit = line2line(t.a0x, t.a0y, t.a1x, t.a1y, _local10, _local8, _local9, _local6);
}
}
}
if (t.hit) {
if (!r.inv) {
energize(-r.firepower);
p.tint(5);
}
var _local2 = t._y - p._y;
if (_local2 > 0) {
var _local1 = 0;
} else {
var _local1 = random(25);
if (t._x < p._x) {
_local1 = -_local1;
}
}
p.attachMovie("explosionsmall", "exp" + r.od, r.od, {_x:_local1, _y:_local2, _rotation:random(360)});
r.od++;
r.zexplodesmall.start();
r.fires.removeValue(t);
t.removeMovieClip();
} else if (((((t._x < r.bxmin) or (t._x > r.bxmax)) or (t._y < r.bymin)) or (t._y > r.bymax)) or (t.timer < 0)) {
r.fires.removeValue(t);
t.removeMovieClip();
}
};
};
MovieClip.prototype.cekenergy = function (op) {
var _local2 = this;
if (_local2.energynow != _local2.energy) {
_local2.energynow = _local2.energy;
if (_local2.energy <= 0) {
if (!op) {
if (!_local2.wid) {
_local2.wid = _local2._width / 2;
}
r.ang = r.ang + _local2.skor;
r.got[r.level]++;
_local2.explode(2 * Math.max(_local2.wid, _local2.hei));
}
} else if (op != "notint") {
_local2.tint(5);
}
return(true);
}
return(false);
};
MovieClip.prototype.tint = function (delay) {
this.createEmptyMovieClip("tintmc", 74573);
var t = this.tintmc;
t.d = delay;
t.c = new Color(t._parent);
t.a = 1;
t.b = 1;
t.onEnterFrame = function () {
t.d--;
t.a--;
if (!t.a) {
t.a = 2;
t.b = !t.b;
if (t.b) {
t.c.setTint(16711680, 80);
} else {
t.c.setTint(16777215, 100);
}
} else {
t.c.resetColor();
}
if (!t.d) {
t.c.resetColor();
t.removeMovieClip();
}
};
};
MovieClip.prototype.initbeam = function (no) {
var t = this;
t.no = no;
t.power = r.beampower[no];
t.xs = r.beamspeed[no];
t.wid = r.beamwidth[no];
t.hei = r.beamheight[no];
t.onEnterFrame = function () {
t._x = t._x + t.xs;
t.hit = t.cekbeam();
if (t.no < 5) {
if (t.hit or (t._x > r.bxmax)) {
t.removeMovieClip();
}
} else if (((!r.bonusblast) or (!r.energy)) or r.finish) {
t.removeMovieClip();
}
};
t.stop();
};
MovieClip.prototype.shoot = function (tipe) {
m.attachMovie("beam1", "beam" + r.wd, r.wd, {_x:p._x + 44, _y:p._y - 11});
p.attachMovie("beamsh", "beamsh" + r.wd, r.wd, {_x:19, _y:-11});
r.wd++;
if (tipe >= 2) {
m.attachMovie("beam1", "beam" + r.wd, r.wd, {_x:p._x + 44, _y:p._y - 17});
p.attachMovie("beamsh", "beamsh" + r.wd, r.wd, {_x:15, _y:-17});
r.wd++;
}
if (tipe >= 3) {
m.attachMovie("beam1", "beam" + r.wd, r.wd, {_x:p._x + 44, _y:p._y + 22});
p.attachMovie("beamsh", "beamsh" + r.wd, r.wd, {_x:15, _y:22});
r.wd++;
}
r.zbeam.start();
};
MovieClip.prototype.initenemy = function (wid, hei, energy) {
var _local2 = this;
_local2.wid = wid;
_local2.hei = hei;
_local2.energy = (_local2.energynow = energy);
_local2.skor = _local2.energy * 10;
r.all.push(_local2);
};
MovieClip.prototype.cekcrashp = function () {
var _local2 = this;
if (_local2.hei == undefined) {
var _local3 = 0.4 * _local2._height;
} else {
var _local3 = _local2.hei;
}
if (Math.round(_local2._rotation) == 0) {
var _local4 = cekcoll(p._x, p._y, r.pw, r.ph, _local2._x, _local2._y, _local2.wid, _local3);
} else {
var _local4 = cekcoll(p._x, p._y, r.pw, r.ph, _local2._x, _local2._y, 15, 0.7 * _local3);
}
if (_local4) {
_local2.energy = 0;
if (!r.inv) {
r.energy = 0;
}
r.hit = _local2;
return(true);
}
return(false);
};
MovieClip.prototype.cekbeam = function () {
var _local3 = this;
var _local5 = 0;
while (_local5 < r.all.length) {
var _local2 = r.all[_local5];
var _local4 = 0;
if (_local2.hei == undefined) {
var _local7 = 0.4 * _local2._height;
} else {
var _local7 = _local2.hei;
}
if (_local2.z1 == undefined) {
if (cekcoll(_local3._x, _local3._y, _local3.wid, _local3.hei, _local2._x, _local2._y, _local2.wid, _local7)) {
_local4 = _local2;
}
} else if (cekcoll(_local3._x, _local3._y, _local3.wid, _local3.hei, _local2._x, _local2._y, _local2.wid, _local2.wid)) {
if (_local3.hitTest(_local2.z1)) {
_local4 = _local2.z1;
}
if (!_local4) {
if (_local3.hitTest(_local2.z2)) {
_local4 = _local2.z2;
}
}
if (!_local4) {
if (_local3.hitTest(_local2.z3)) {
_local4 = _local2.z3;
}
}
}
if (_local4) {
_local2.energy = _local2.energy - _local3.power;
if (_local2.energy > 0) {
var _local6 = 100 + random(60);
if (_local4 == _local2) {
var _local8 = _local3._y - _local2._y;
var _local9 = random(40);
if (_local3._x < _local2._x) {
_local9 = -_local9;
}
} else {
var _local8 = _local4._y;
var _local9 = _local4._x;
}
_local2.attachMovie("explosionsmall", "exp" + r.od, r.od, {_x:_local9, _y:_local8, _xscale:_local6, _yscale:_local6, _rotation:random(360)});
r.od++;
r.zexplodesmall.start();
}
return(_local2);
}
_local5++;
}
return(false);
};
MovieClip.prototype.explode = function (ska) {
var _local2 = this;
if (!ska) {
ska = 100;
}
m.attachMovie("explosion", "exp" + r.od, r.od, {_x:_local2._x, _y:_local2._y, _xscale:ska, _yscale:ska, _rotation:random(360)});
r.od++;
_local2.remove();
};
MovieClip.prototype.getleveldata = function () {
r.levelitemcount = [];
var _local2 = r.levelposcode[r.level];
var _local1 = 0;
while (_local1 < _local2.length) {
add2pos(r["pos" + _local2[_local1]]);
_local1++;
}
r.levelitemcount[r.level] = r.pos.length;
r.tracklen = r.pos[r.pos.length - 1].xx;
};
MovieClip.prototype.energize = function (a) {
r.energy = Math.min(r.energymax, r.energy + a);
r.energy = Math.max(0, r.energy);
r.energybar.gotoAndPlay("update");
};
MovieClip.prototype.wait = function (d) {
var t = this;
t.d = d;
t.onEnterFrame = function () {
t.d--;
if (!t.d) {
t.play();
}
};
t.stop();
};
MovieClip.prototype.blink = function () {
var _local2 = this;
_local2.attachMovie("blink", "blink", 101);
};
MovieClip.prototype.add2pos = function (arr) {
var _local3 = arr.clon();
var _local6 = 100;
if (r.pos.length > 0) {
var _local5 = r.pos[r.pos.length - 1].xx + _local6;
} else {
var _local5 = 300;
}
var _local4 = _local3.length;
var _local2 = 0;
while (_local2 < _local4) {
var _local1 = _local3.shift();
_local1.xx = _local1.xx + _local5;
r.pos.push(_local1);
_local2++;
}
};
MovieClip.prototype.cekcoll = function (ex, ey, ew, eh, sx, sy, sw, sh) {
if (Math.abs(ex - sx) < (ew + sw)) {
if (Math.abs(ey - sy) < (eh + sh)) {
return(true);
}
}
};
MovieClip.prototype.line2line = function (p0x, p0y, p1x, p1y, p2x, p2y, p3x, p3y, ref) {
var _local2 = p1x - p0x;
var _local1 = p1y - p0y;
var _local4 = p3x - p2x;
var _local3 = p3y - p2y;
var _local10 = (((-_local1) * (p0x - p2x)) + (_local2 * (p0y - p2y))) / (((-_local4) * _local1) + (_local2 * _local3));
var _local5 = ((_local4 * (p0y - p2y)) - (_local3 * (p0x - p2x))) / (((-_local4) * _local1) + (_local2 * _local3));
if (((_local10 >= 0) and (_local10 <= 1)) and ((_local5 >= 0) and (_local5 <= 1))) {
var _local6 = {xx:p0x + (_local5 * _local2), yy:p0y + (_local5 * _local1)};
if (ref) {
var _local7 = Math.sqrt(((-_local1) * (-_local1)) + (_local2 * _local2));
var _local13 = (-_local1) / _local7;
var _local12 = _local2 / _local7;
var _local15 = ((-_local4) * _local13) + ((-_local3) * _local12);
var _local11 = 2 * _local15;
_local6.xr = (_local11 * _local13) + _local4;
_local6.yr = (_local11 * _local12) + _local3;
}
return(_local6);
}
};
MovieClip.prototype.jiggle = function (beginska) {
var t = this;
if (!beginska) {
beginska = 200;
}
t._xscale = (t._yscale = beginska);
t.ska = 100;
t.dx = 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._xscale = t._xscale + t.dx;
t._yscale = t._xscale;
};
};
Array.prototype.removeElement = function (i) {
if (i == null) {
i = 0;
}
var _local4 = this[i];
var _local2 = i;
while (_local2 < (this.length - 1)) {
this[_local2] = this[_local2 + 1];
_local2++;
}
this.pop();
return(_local4);
};
Array.prototype.removeValue = function (a) {
var _local2 = 0;
while (_local2 < this.length) {
if (a == this[_local2]) {
this.removeElement(_local2);
}
_local2++;
}
};
Array.prototype.randomize = function () {
return(this.sort(function (a, b) {
return(((Math.floor(Math.random() * 2) == 0) ? 1 : -1));
}));
};
Array.prototype.contain = function (val) {
var _local2 = 0;
while (_local2 < this.length) {
if (this[_local2] == val) {
return(true);
}
_local2++;
}
return(false);
};
Array.prototype.copy = Array.prototype.slice;
Object.prototype.clon = function () {
if (this instanceof Array) {
var _local2 = [];
var _local3 = 0;
while (_local3 < this.length) {
_local2[_local3] = ((typeof(this[_local3]) == "object") ? (this[_local3].clon()) : (this[_local3]));
_local3++;
}
} else if ((this instanceof XML) || (this instanceof MovieClip)) {
var _local2 = null;
trace("Warning! Object.clon can not be used on MovieClip or XML objects");
} else {
var _local2 = {};
for (var _local3 in this) {
_local2[_local3] = ((typeof(this[_local3]) == "object") ? (this[_local3].clon()) : (this[_local3]));
}
}
return(_local2);
};
ASSetPropFlags(Object.prototype, ["clon"], 1);
MovieClip.prototype.fadescreen = function (speed) {
if (!speed) {
speed = 5;
}
r.createEmptyMovieClip("dark", 100001);
var d = r.dark;
d.speed = speed;
d.lineStyle(1, 0, 100);
d.beginFill(0, 100);
d.moveTo(-5000, -5000);
d.lineTo(5000, -5000);
d.lineTo(5000, 5000);
d.lineTo(-5000, 5000);
d.endFill();
d.onEnterFrame = function () {
d._alpha = d._alpha - d.speed;
if (d._alpha <= 0) {
d.removeMovieClip();
d.stop();
}
};
};
MovieClip.prototype.getrandom = function (aray) {
if (r.randomlisting.length > 0) {
var _local3 = 0;
var _local1 = 0;
while (_local1 < r.randomlisting.length) {
if (r.randomlisting[_local1] == aray) {
_local3 = 1;
break;
}
_local1++;
}
if (!_local3) {
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].clon();
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 _local4 = r[aray + "getrandom"].pop();
r[aray + "lastpop"] = _local4;
return(_local4);
};
MovieClip.prototype.resetrandom = function () {
if (r.randomlisting.length > 0) {
var _local1 = 0;
while (_local1 < r.randomlisting.length) {
r[r.randomlisting[_local1] + "getrandom"] = [];
r[r.randomlisting[_local1] + "lastpop"] = undefined;
_local1++;
}
}
};
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});
};
Color.prototype.setTint = function (col, percent, resetMode) {
if (isNaN(col) || (isNaN(percent))) {
return(undefined);
}
col = ((col <= 0) ? 0 : (((col >= 16777215) ? 16777215 : (Math.round(col)))));
percent = ((percent <= 0) ? 0 : (((percent >= 100) ? 1 : (percent / 100))));
if ((resetMode == undefined) || ((resetMode != true) && (resetMode != false))) {
resetMode = true;
}
var trans = this.getTransform();
if (resetMode) {
with (trans) {
ra = (ga = (ba = 100));
rb = (gb = (bb = 0));
}
}
with (trans) {
ra = ra - (ra * percent);
ga = ga - (ga * percent);
ba = ba - (ba * percent);
rb = rb + ((((col & 16711680) >> 16) - rb) * percent);
gb = gb + ((((col & 65280) >> 8) - gb) * percent);
bb = bb + (((col & 255) - bb) * percent);
}
this.setTransform(trans);
};
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.rad = function (qdeg) {
return(qdeg * (Math.PI/180));
};
MovieClip.prototype.deg = function (qrad) {
return(qrad * 57.2957795130823);
};
Frame 11
pos1 = [{id:1, xx:136, yy:41}, {id:1, xx:455, yy:121}, {id:1, xx:774, yy:200}, {id:1, xx:1094, yy:280}, {id:1, xx:1413, yy:359}, {id:19, xx:2188, yy:102}, {id:19, xx:2543, yy:102}, {id:19, xx:2897, yy:102}, {id:91, xx:3041, yy:200}, {id:19, xx:3252, yy:102}, {id:29, xx:3968, yy:197}, {id:29, xx:4374, yy:117}, {id:29, xx:4374, yy:272}, {id:29, xx:4780, yy:352}, {id:29, xx:4780, yy:197}, {id:29, xx:4780, yy:42}, {id:29, xx:5186, yy:117}, {id:29, xx:5186, yy:272}, {id:29, xx:5592, yy:197}, {id:91, xx:6314, yy:174}, {id:18, xx:6776, yy:299}, {id:18, xx:7128, yy:299}, {id:18, xx:7480, yy:299}, {id:18, xx:7832, yy:299}, {id:93, xx:7990, yy:182}];
pos2 = [{id:1, xx:208, yy:41}, {id:1, xx:463, yy:105}, {id:1, xx:719, yy:169}, {id:1, xx:974, yy:232}, {id:1, xx:1056, yy:41}, {id:1, xx:1230, yy:296}, {id:1, xx:1311, yy:105}, {id:1, xx:1485, yy:359}, {id:1, xx:1567, yy:169}, {id:91, xx:1568, yy:236}, {id:1, xx:1822, yy:232}, {id:1, xx:1904, yy:41}, {id:1, xx:2078, yy:296}, {id:1, xx:2159, yy:105}, {id:1, xx:2333, yy:359}, {id:1, xx:2415, yy:169}, {id:1, xx:2670, yy:232}, {id:1, xx:2926, yy:296}, {id:1, xx:3181, yy:359}, {id:18, xx:3996, yy:188}, {id:19, xx:4318, yy:188}, {id:18, xx:4639, yy:188}, {id:19, xx:4961, yy:188}, {id:18, xx:5282, yy:188}, {id:19, xx:5604, yy:188}, {id:91, xx:5913, yy:236}, {id:29, xx:6104, yy:138}, {id:29, xx:6314, yy:206}, {id:29, xx:6524, yy:360}, {id:29, xx:6734, yy:36}, {id:29, xx:6944, yy:132}, {id:29, xx:7154, yy:321}, {id:29, xx:7364, yy:48}, {id:29, xx:7574, yy:255}, {id:93, xx:7642, yy:138}, {id:29, xx:7784, yy:36}, {id:29, xx:7994, yy:184}];
pos3 = [{id:91, xx:392, yy:216}, {id:10, xx:1233, yy:-144}, {id:10, xx:1511, yy:-67}, {id:10, xx:1789, yy:11}, {id:27, xx:1833, yy:199}, {id:10, xx:2067, yy:88}, {id:11, xx:2276, yy:328}, {id:11, xx:2554, yy:404}, {id:11, xx:2832, yy:481}, {id:11, xx:3110, yy:557}, {id:10, xx:3297, yy:-144}, {id:10, xx:3575, yy:-67}, {id:10, xx:3853, yy:11}, {id:27, xx:4023, yy:199}, {id:10, xx:4131, yy:88}, {id:11, xx:4340, yy:328}, {id:11, xx:4618, yy:404}, {id:11, xx:4896, yy:481}, {id:11, xx:5174, yy:557}, {id:99, xx:6043, yy:77}];
pos4 = [{id:18, xx:361, yy:299}, {id:18, xx:685, yy:299}, {id:18, xx:1009, yy:299}, {id:1, xx:1612, yy:47}, {id:1, xx:1855, yy:122}, {id:1, xx:2099, yy:189}, {id:1, xx:2342, yy:122}, {id:1, xx:2586, yy:47}, {id:91, xx:2660, yy:209}, {id:10, xx:3369, yy:-152}, {id:10, xx:3728, yy:-75}, {id:10, xx:4088, yy:3}, {id:11, xx:4447, yy:396}, {id:11, xx:4807, yy:473}, {id:27, xx:4993, yy:196}, {id:11, xx:5166, yy:549}, {id:29, xx:5344, yy:322}, {id:29, xx:5548, yy:78}, {id:29, xx:5753, yy:200}, {id:29, xx:5958, yy:36}, {id:29, xx:6163, yy:364}, {id:29, xx:6368, yy:255}, {id:29, xx:6572, yy:145}, {id:29, xx:6777, yy:200}, {id:29, xx:6982, yy:255}, {id:29, xx:7187, yy:145}, {id:29, xx:7392, yy:36}, {id:29, xx:7596, yy:364}, {id:29, xx:7801, yy:200}, {id:29, xx:8006, yy:322}];
pos5 = [{id:91, xx:288, yy:139}, {id:18, xx:809, yy:188}, {id:19, xx:1169, yy:188}, {id:18, xx:1529, yy:188}, {id:19, xx:1889, yy:188}, {id:18, xx:2249, yy:188}, {id:19, xx:2609, yy:188}, {id:93, xx:2857, yy:180}, {id:30, xx:3213, yy:200}, {id:30, xx:3589, yy:259}, {id:30, xx:3966, yy:314}, {id:30, xx:4343, yy:141}, {id:91, xx:4577, yy:196}, {id:30, xx:4720, yy:84}, {id:30, xx:5096, yy:33}, {id:19, xx:5671, yy:102}, {id:19, xx:5921, yy:102}, {id:19, xx:6171, yy:102}, {id:19, xx:6421, yy:102}, {id:19, xx:6670, yy:102}, {id:18, xx:6920, yy:299}, {id:18, xx:7170, yy:299}, {id:18, xx:7419, yy:299}, {id:18, xx:7669, yy:299}, {id:18, xx:7919, yy:299}, {id:91, xx:8201, yy:185}];
pos6 = [{id:1, xx:232, yy:41}, {id:1, xx:445, yy:105}, {id:1, xx:658, yy:169}, {id:1, xx:871, yy:232}, {id:93, xx:984, yy:109}, {id:1, xx:1084, yy:296}, {id:1, xx:1297, yy:359}, {id:10, xx:2385, yy:-152}, {id:27, xx:2543, yy:196}, {id:10, xx:2692, yy:-36}, {id:91, xx:2817, yy:265}, {id:10, xx:2998, yy:80}, {id:27, xx:3146, yy:196}, {id:11, xx:3305, yy:320}, {id:11, xx:3611, yy:435}, {id:27, xx:3748, yy:196}, {id:11, xx:3918, yy:549}, {id:8, xx:4381, yy:200}, {id:8, xx:4738, yy:283}, {id:8, xx:4738, yy:124}, {id:8, xx:5096, yy:351}, {id:8, xx:5096, yy:49}, {id:8, xx:5544, yy:351}, {id:8, xx:5544, yy:49}, {id:8, xx:5898, yy:124}, {id:8, xx:5898, yy:275}, {id:8, xx:6252, yy:200}, {id:99, xx:7251, yy:77}];
pos7 = [{id:3, xx:336, yy:282}, {id:3, xx:615, yy:282}, {id:3, xx:894, yy:282}, {id:2, xx:1365, yy:130}, {id:2, xx:1644, yy:130}, {id:2, xx:1924, yy:130}, {id:91, xx:2096, yy:243}, {id:24, xx:2304, yy:36}, {id:24, xx:2485, yy:322}, {id:24, xx:2665, yy:118}, {id:24, xx:2846, yy:281}, {id:24, xx:3026, yy:199}, {id:24, xx:3207, yy:77}, {id:24, xx:3387, yy:159}, {id:24, xx:3568, yy:240}, {id:24, xx:3748, yy:363}, {id:1, xx:4331, yy:63}, {id:1, xx:4592, yy:137}, {id:1, xx:4854, yy:210}, {id:1, xx:5115, yy:284}, {id:1, xx:5377, yy:357}, {id:93, xx:5425, yy:164}, {id:18, xx:5959, yy:299}, {id:18, xx:6213, yy:299}, {id:18, xx:6467, yy:299}, {id:18, xx:6720, yy:299}, {id:19, xx:6974, yy:102}, {id:19, xx:7227, yy:102}, {id:19, xx:7481, yy:102}, {id:19, xx:7735, yy:102}, {id:91, xx:7834, yy:156}, {id:13, xx:8355, yy:110}, {id:12, xx:8575, yy:289}, {id:13, xx:8796, yy:110}, {id:12, xx:9017, yy:289}, {id:13, xx:9238, yy:110}, {id:12, xx:9458, yy:289}];
pos8 = [{id:10, xx:781, yy:-152}, {id:10, xx:1059, yy:-75}, {id:27, xx:1327, yy:196}, {id:10, xx:1337, yy:3}, {id:10, xx:1615, yy:80}, {id:11, xx:1824, yy:320}, {id:11, xx:2102, yy:396}, {id:27, xx:2269, yy:196}, {id:11, xx:2380, yy:473}, {id:93, xx:2588, yy:164}, {id:11, xx:2658, yy:549}, {id:8, xx:3080, yy:351}, {id:8, xx:3080, yy:49}, {id:8, xx:3406, yy:263}, {id:8, xx:3406, yy:112}, {id:8, xx:3732, yy:176}, {id:8, xx:4062, yy:112}, {id:8, xx:4062, yy:263}, {id:8, xx:4392, yy:351}, {id:8, xx:4392, yy:49}, {id:91, xx:4753, yy:99}, {id:18, xx:5068, yy:188}, {id:19, xx:5336, yy:188}, {id:18, xx:5604, yy:188}, {id:19, xx:5872, yy:188}, {id:18, xx:6140, yy:188}, {id:19, xx:6408, yy:188}, {id:2, xx:6933, yy:130}, {id:2, xx:7188, yy:130}, {id:2, xx:7444, yy:130}, {id:2, xx:7699, yy:130}, {id:3, xx:7952, yy:282}, {id:3, xx:8207, yy:282}, {id:91, xx:8218, yy:52}, {id:3, xx:8462, yy:282}, {id:3, xx:8717, yy:282}];
pos9 = [{id:8, xx:248, yy:200}, {id:8, xx:562, yy:250}, {id:8, xx:876, yy:301}, {id:8, xx:1190, yy:351}, {id:8, xx:1504, yy:141}, {id:8, xx:1818, yy:84}, {id:8, xx:2131, yy:49}, {id:91, xx:2257, yy:200}, {id:13, xx:2809, yy:111}, {id:12, xx:2809, yy:290}, {id:13, xx:3122, yy:111}, {id:12, xx:3122, yy:290}, {id:13, xx:3435, yy:111}, {id:12, xx:3435, yy:290}, {id:13, xx:3748, yy:111}, {id:12, xx:3748, yy:290}, {id:93, xx:3941, yy:200}, {id:10, xx:4785, yy:-92}, {id:11, xx:4785, yy:489}, {id:11, xx:4826, yy:429}, {id:10, xx:4826, yy:-32}, {id:11, xx:5121, yy:569}, {id:10, xx:5121, yy:-172}, {id:27, xx:5161, yy:196}, {id:11, xx:5163, yy:509}, {id:10, xx:5163, yy:-112}, {id:10, xx:5460, yy:-92}, {id:11, xx:5460, yy:489}, {id:11, xx:5501, yy:429}, {id:10, xx:5501, yy:-32}, {id:11, xx:5796, yy:569}, {id:10, xx:5796, yy:-172}, {id:11, xx:5838, yy:509}, {id:10, xx:5838, yy:-112}, {id:11, xx:6133, yy:489}, {id:10, xx:6133, yy:-92}, {id:27, xx:6140, yy:196}, {id:10, xx:6174, yy:-32}, {id:11, xx:6174, yy:429}, {id:10, xx:6469, yy:-172}, {id:11, xx:6469, yy:569}, {id:11, xx:6511, yy:509}, {id:10, xx:6511, yy:-112}, {id:99, xx:7307, yy:77}];
pos10 = [{id:20, xx:168, yy:217}, {id:21, xx:168, yy:183}, {id:21, xx:621, yy:133}, {id:20, xx:621, yy:267}, {id:20, xx:1073, yy:301}, {id:21, xx:1073, yy:99}, {id:8, xx:1808, yy:200}, {id:8, xx:2217, yy:283}, {id:8, xx:2217, yy:116}, {id:8, xx:2627, yy:33}, {id:8, xx:2627, yy:367}, {id:19, xx:3236, yy:102}, {id:19, xx:3649, yy:102}, {id:91, xx:3928, yy:181}, {id:18, xx:4062, yy:299}, {id:18, xx:4475, yy:299}, {id:12, xx:5249, yy:290}, {id:13, xx:5249, yy:111}, {id:12, xx:5610, yy:290}, {id:13, xx:5610, yy:111}, {id:12, xx:5971, yy:290}, {id:13, xx:5971, yy:111}, {id:93, xx:6322, yy:180}, {id:18, xx:6676, yy:188}, {id:19, xx:7025, yy:188}, {id:18, xx:7374, yy:188}, {id:19, xx:7723, yy:188}, {id:25, xx:8168, yy:256}, {id:25, xx:8312, yy:48}, {id:28, xx:8465, yy:152}, {id:25, xx:8617, yy:360}, {id:25, xx:8761, yy:203}, {id:25, xx:8905, yy:308}, {id:25, xx:9049, yy:100}, {id:91, xx:9730, yy:188}];
pos11 = [{id:21, xx:360, yy:183}, {id:20, xx:360, yy:217}, {id:20, xx:647, yy:267}, {id:21, xx:647, yy:133}, {id:21, xx:933, yy:99}, {id:20, xx:933, yy:301}, {id:21, xx:1219, yy:133}, {id:20, xx:1219, yy:267}, {id:20, xx:1505, yy:301}, {id:21, xx:1505, yy:99}, {id:8, xx:2200, yy:200}, {id:8, xx:2550, yy:316}, {id:8, xx:2550, yy:84}, {id:93, xx:2697, yy:192}, {id:8, xx:2899, yy:141}, {id:8, xx:2899, yy:259}, {id:8, xx:3249, yy:200}, {id:10, xx:4093, yy:-152}, {id:10, xx:4371, yy:-75}, {id:10, xx:4650, yy:3}, {id:27, xx:4781, yy:199}, {id:10, xx:4928, yy:80}, {id:11, xx:5136, yy:320}, {id:11, xx:5414, yy:396}, {id:27, xx:5531, yy:199}, {id:11, xx:5693, yy:473}, {id:91, xx:5785, yy:175}, {id:11, xx:5971, yy:549}, {id:12, xx:6493, yy:186}, {id:13, xx:6748, yy:215}, {id:12, xx:7003, yy:186}, {id:13, xx:7233, yy:295}, {id:12, xx:7384, yy:106}, {id:13, xx:7535, yy:295}, {id:12, xx:7686, yy:106}, {id:13, xx:7837, yy:295}, {id:11, xx:8529, yy:489}, {id:10, xx:8529, yy:-92}, {id:11, xx:8570, yy:429}, {id:10, xx:8570, yy:-32}, {id:11, xx:9045, yy:569}, {id:10, xx:9045, yy:-172}, {id:11, xx:9086, yy:509}, {id:10, xx:9086, yy:-112}, {id:27, xx:9147, yy:188}, {id:11, xx:9561, yy:489}, {id:10, xx:9561, yy:-92}, {id:11, xx:9603, yy:429}, {id:10, xx:9603, yy:-32}, {id:91, xx:9730, yy:175}];
pos12 = [{id:12, xx:352, yy:290}, {id:13, xx:352, yy:111}, {id:12, xx:600, yy:290}, {id:13, xx:600, yy:111}, {id:13, xx:849, yy:111}, {id:12, xx:849, yy:290}, {id:13, xx:1098, yy:111}, {id:12, xx:1098, yy:290}, {id:10, xx:1741, yy:-92}, {id:11, xx:1741, yy:489}, {id:11, xx:1782, yy:429}, {id:10, xx:1782, yy:-32}, {id:27, xx:2051, yy:204}, {id:11, xx:2282, yy:569}, {id:10, xx:2282, yy:-172}, {id:11, xx:2323, yy:509}, {id:10, xx:2323, yy:-112}, {id:91, xx:2392, yy:192}, {id:25, xx:2649, yy:40}, {id:25, xx:2861, yy:122}, {id:25, xx:3074, yy:204}, {id:25, xx:3287, yy:285}, {id:25, xx:3499, yy:367}, {id:28, xx:3575, yy:180}, {id:25, xx:3717, yy:40}, {id:25, xx:3931, yy:122}, {id:25, xx:4146, yy:204}, {id:25, xx:4361, yy:285}, {id:28, xx:4377, yy:148}, {id:25, xx:4575, yy:367}, {id:93, xx:4857, yy:200}, {id:3, xx:5482, yy:282}, {id:2, xx:5482, yy:130}, {id:3, xx:5778, yy:282}, {id:2, xx:5778, yy:130}, {id:2, xx:6073, yy:130}, {id:3, xx:6073, yy:282}, {id:3, xx:6368, yy:282}, {id:2, xx:6368, yy:130}, {id:91, xx:6458, yy:192}, {id:22, xx:7048, yy:200}, {id:22, xx:7262, yy:259}, {id:22, xx:7365, yy:82}, {id:22, xx:7588, yy:317}, {id:22, xx:7667, yy:23}, {id:22, xx:7674, yy:152}, {id:22, xx:7915, yy:334}, {id:22, xx:7923, yy:66}, {id:22, xx:8159, yy:381}, {id:22, xx:8160, yy:200}, {id:22, xx:8169, yy:19}, {id:22, xx:8389, yy:82}, {id:22, xx:8516, yy:317}, {id:99, xx:9739, yy:77}];
pos13 = [{id:7, xx:256, yy:164}, {id:6, xx:256, yy:233}, {id:6, xx:414, yy:220}, {id:7, xx:414, yy:177}, {id:7, xx:573, yy:190}, {id:6, xx:573, yy:207}, {id:6, xx:731, yy:194}, {id:7, xx:731, yy:202}, {id:6, xx:890, yy:181}, {id:7, xx:890, yy:215}, {id:6, xx:1048, yy:168}, {id:7, xx:1048, yy:228}, {id:6, xx:1206, yy:156}, {id:7, xx:1206, yy:241}, {id:6, xx:1365, yy:143}, {id:7, xx:1365, yy:254}, {id:6, xx:1523, yy:130}, {id:7, xx:1523, yy:266}, {id:19, xx:2140, yy:102}, {id:19, xx:2425, yy:102}, {id:19, xx:2709, yy:102}, {id:18, xx:2994, yy:299}, {id:18, xx:3279, yy:299}, {id:91, xx:3445, yy:172}, {id:18, xx:3564, yy:299}, {id:4, xx:4270, yy:33}, {id:5, xx:4270, yy:402}, {id:5, xx:4527, yy:323}, {id:4, xx:4527, yy:114}, {id:5, xx:4784, yy:244}, {id:4, xx:4784, yy:195}, {id:22, xx:5483, yy:200}, {id:22, xx:5658, yy:82}, {id:22, xx:5816, yy:317}, {id:22, xx:5974, yy:23}, {id:22, xx:6155, yy:160}, {id:22, xx:6181, yy:376}, {id:93, xx:6482, yy:196}, {id:3, xx:7224, yy:282}, {id:3, xx:7479, yy:282}, {id:3, xx:7734, yy:282}, {id:2, xx:7852, yy:130}, {id:2, xx:8108, yy:130}, {id:2, xx:8363, yy:130}, {id:91, xx:8418, yy:204}, {id:1, xx:8865, yy:47}, {id:1, xx:9027, yy:346}, {id:1, xx:9067, yy:107}, {id:1, xx:9206, yy:251}, {id:1, xx:9368, yy:197}, {id:1, xx:9562, yy:257}, {id:1, xx:9562, yy:137}, {id:1, xx:9740, yy:319}, {id:1, xx:9740, yy:53}];
pos14 = [{id:21, xx:552, yy:135}, {id:20, xx:552, yy:281}, {id:21, xx:801, yy:157}, {id:20, xx:801, yy:251}, {id:20, xx:1049, yy:221}, {id:21, xx:1049, yy:179}, {id:21, xx:1297, yy:195}, {id:20, xx:1297, yy:205}, {id:20, xx:1545, yy:237}, {id:21, xx:1545, yy:163}, {id:1, xx:1936, yy:226}, {id:1, xx:2144, yy:302}, {id:1, xx:2353, yy:226}, {id:1, xx:2562, yy:302}, {id:1, xx:2770, yy:226}, {id:1, xx:2979, yy:302}, {id:93, xx:3305, yy:188}, {id:18, xx:3647, yy:188}, {id:19, xx:3956, yy:188}, {id:18, xx:4265, yy:188}, {id:19, xx:4574, yy:188}, {id:18, xx:4882, yy:188}, {id:19, xx:5191, yy:188}, {id:91, xx:5433, yy:229}, {id:2, xx:5933, yy:148}, {id:3, xx:5933, yy:251}, {id:3, xx:6206, yy:251}, {id:2, xx:6206, yy:148}, {id:3, xx:6479, yy:251}, {id:2, xx:6479, yy:148}, {id:3, xx:6752, yy:251}, {id:2, xx:6752, yy:148}, {id:25, xx:7028, yy:256}, {id:25, xx:7028, yy:152}, {id:25, xx:7272, yy:304}, {id:25, xx:7272, yy:48}, {id:25, xx:7488, yy:176}, {id:25, xx:7488, yy:360}, {id:25, xx:7705, yy:48}, {id:25, xx:7705, yy:216}, {id:25, xx:7929, yy:112}, {id:25, xx:7929, yy:312}, {id:25, xx:8132, yy:360}, {id:25, xx:8132, yy:48}, {id:91, xx:8394, yy:188}, {id:22, xx:8955, yy:145}, {id:22, xx:9152, yy:232}, {id:22, xx:9353, yy:326}, {id:22, xx:9361, yy:58}, {id:22, xx:9517, yy:373}, {id:22, xx:9527, yy:11}, {id:22, xx:9684, yy:279}, {id:22, xx:9690, yy:105}];
pos15 = [{id:3, xx:830, yy:251}, {id:2, xx:830, yy:148}, {id:3, xx:1077, yy:251}, {id:2, xx:1077, yy:148}, {id:3, xx:1323, yy:251}, {id:2, xx:1323, yy:148}, {id:3, xx:1570, yy:251}, {id:2, xx:1570, yy:148}, {id:11, xx:2201, yy:489}, {id:10, xx:2201, yy:-92}, {id:11, xx:2242, yy:429}, {id:10, xx:2242, yy:-32}, {id:91, xx:2401, yy:208}, {id:10, xx:2716, yy:-172}, {id:11, xx:2716, yy:569}, {id:11, xx:2758, yy:509}, {id:10, xx:2758, yy:-112}, {id:27, xx:3020, yy:196}, {id:11, xx:3232, yy:489}, {id:10, xx:3232, yy:-92}, {id:11, xx:3273, yy:429}, {id:10, xx:3273, yy:-32}, {id:11, xx:3747, yy:569}, {id:10, xx:3747, yy:-172}, {id:11, xx:3789, yy:509}, {id:10, xx:3789, yy:-112}, {id:93, xx:3809, yy:184}, {id:13, xx:4433, yy:144}, {id:13, xx:4433, yy:253}, {id:12, xx:4823, yy:307}, {id:12, xx:4823, yy:198}, {id:12, xx:4823, yy:89}, {id:13, xx:5213, yy:35}, {id:13, xx:5213, yy:143}, {id:12, xx:5213, yy:252}, {id:12, xx:5213, yy:362}, {id:12, xx:5604, yy:259}, {id:13, xx:5604, yy:150}, {id:91, xx:5873, yy:73}, {id:23, xx:6404, yy:127}, {id:23, xx:6526, yy:314}, {id:23, xx:6677, yy:196}, {id:23, xx:6725, yy:25}, {id:23, xx:6885, yy:263}, {id:23, xx:6967, yy:68}, {id:23, xx:7127, yy:193}, {id:23, xx:7206, yy:365}, {id:23, xx:7332, yy:127}, {id:23, xx:7613, yy:199}, {id:23, xx:7653, yy:25}, {id:23, xx:7789, yy:263}, {id:23, xx:7900, yy:127}, {id:23, xx:7974, yy:314}, {id:23, xx:8101, yy:76}, {id:23, xx:8134, yy:365}, {id:23, xx:8197, yy:223}, {id:23, xx:8317, yy:25}, {id:23, xx:8398, yy:314}, {id:99, xx:9531, yy:77}];
pos16 = [{id:2, xx:288, yy:148}, {id:3, xx:288, yy:251}, {id:2, xx:685, yy:148}, {id:3, xx:685, yy:251}, {id:2, xx:1083, yy:148}, {id:3, xx:1083, yy:251}, {id:11, xx:1673, yy:533}, {id:11, xx:1712, yy:481}, {id:11, xx:1752, yy:429}, {id:10, xx:2193, yy:-136}, {id:10, xx:2233, yy:-84}, {id:10, xx:2272, yy:-32}, {id:27, xx:2437, yy:196}, {id:11, xx:2714, yy:533}, {id:11, xx:2753, yy:481}, {id:11, xx:2792, yy:429}, {id:91, xx:2793, yy:189}, {id:18, xx:3295, yy:188}, {id:19, xx:3563, yy:188}, {id:18, xx:3830, yy:188}, {id:19, xx:4097, yy:188}, {id:18, xx:4364, yy:188}, {id:19, xx:4631, yy:188}, {id:15, xx:5140, yy:264}, {id:14, xx:5140, yy:136}, {id:14, xx:5584, yy:312}, {id:14, xx:5584, yy:85}, {id:15, xx:5584, yy:195}, {id:14, xx:6028, yy:128}, {id:15, xx:6028, yy:32}, {id:14, xx:6028, yy:368}, {id:15, xx:6028, yy:272}, {id:93, xx:6241, yy:189}, {id:22, xx:6736, yy:160}, {id:22, xx:7005, yy:281}, {id:22, xx:7274, yy:100}, {id:22, xx:7542, yy:39}, {id:22, xx:7811, yy:341}, {id:91, xx:7978, yy:189}, {id:25, xx:8369, yy:176}, {id:28, xx:8563, yy:227}, {id:25, xx:8588, yy:40}, {id:25, xx:8758, yy:108}, {id:25, xx:8760, yy:299}, {id:25, xx:8920, yy:176}, {id:25, xx:8922, yy:367}, {id:25, xx:9050, yy:40}, {id:28, xx:9144, yy:200}, {id:25, xx:9225, yy:367}, {id:25, xx:9345, yy:40}, {id:25, xx:9347, yy:231}, {id:25, xx:9515, yy:108}, {id:25, xx:9517, yy:299}, {id:25, xx:9685, yy:176}];
pos17 = [{id:13, xx:752, yy:143}, {id:13, xx:850, yy:251}, {id:12, xx:999, yy:306}, {id:13, xx:1098, yy:89}, {id:13, xx:1204, yy:188}, {id:12, xx:1295, yy:360}, {id:13, xx:1441, yy:240}, {id:13, xx:1574, yy:35}, {id:12, xx:1641, yy:333}, {id:13, xx:1731, yy:134}, {id:93, xx:2025, yy:200}, {id:2, xx:2675, yy:130}, {id:3, xx:2675, yy:282}, {id:3, xx:2904, yy:282}, {id:2, xx:2904, yy:130}, {id:3, xx:3133, yy:282}, {id:2, xx:3133, yy:130}, {id:2, xx:3363, yy:130}, {id:3, xx:3363, yy:282}, {id:3, xx:3592, yy:282}, {id:2, xx:3592, yy:130}, {id:91, xx:3745, yy:52}, {id:23, xx:4293, yy:210}, {id:23, xx:4384, yy:315}, {id:23, xx:4474, yy:131}, {id:23, xx:4564, yy:51}, {id:23, xx:4744, yy:289}, {id:23, xx:4925, yy:25}, {id:23, xx:5015, yy:183}, {id:23, xx:5105, yy:104}, {id:23, xx:5195, yy:263}, {id:23, xx:5376, yy:78}, {id:23, xx:5466, yy:157}, {id:23, xx:5556, yy:342}, {id:91, xx:5833, yy:167}, {id:1, xx:6238, yy:258}, {id:1, xx:6434, yy:189}, {id:1, xx:6434, yy:317}, {id:1, xx:6662, yy:258}, {id:1, xx:6858, yy:317}, {id:1, xx:6858, yy:189}, {id:1, xx:7078, yy:258}, {id:1, xx:7282, yy:317}, {id:1, xx:7282, yy:189}, {id:93, xx:7450, yy:208}, {id:14, xx:7970, yy:156}, {id:15, xx:7970, yy:248}, {id:14, xx:8070, yy:54}, {id:15, xx:8070, yy:342}, {id:14, xx:8312, yy:188}, {id:14, xx:8416, yy:92}, {id:15, xx:8416, yy:307}, {id:91, xx:8730, yy:111}, {id:14, xx:8757, yy:146}, {id:15, xx:8757, yy:256}, {id:14, xx:9096, yy:188}, {id:14, xx:9200, yy:92}, {id:15, xx:9200, yy:307}, {id:15, xx:9482, yy:248}, {id:14, xx:9482, yy:156}, {id:15, xx:9582, yy:342}, {id:14, xx:9582, yy:54}];
pos18 = [{id:2, xx:664, yy:148}, {id:3, xx:664, yy:255}, {id:2, xx:889, yy:168}, {id:3, xx:889, yy:235}, {id:2, xx:1114, yy:188}, {id:3, xx:1114, yy:215}, {id:3, xx:1339, yy:235}, {id:2, xx:1339, yy:168}, {id:2, xx:1564, yy:148}, {id:3, xx:1564, yy:255}, {id:20, xx:2078, yy:283}, {id:21, xx:2078, yy:117}, {id:20, xx:2198, yy:239}, {id:21, xx:2198, yy:169}, {id:20, xx:2388, yy:283}, {id:21, xx:2388, yy:117}, {id:20, xx:2508, yy:239}, {id:21, xx:2508, yy:169}, {id:20, xx:2690, yy:283}, {id:21, xx:2690, yy:117}, {id:21, xx:2817, yy:169}, {id:20, xx:2817, yy:239}, {id:91, xx:3001, yy:200}, {id:25, xx:3407, yy:256}, {id:25, xx:3455, yy:360}, {id:25, xx:3455, yy:152}, {id:25, xx:3584, yy:48}, {id:25, xx:3648, yy:360}, {id:25, xx:3672, yy:152}, {id:28, xx:3743, yy:236}, {id:25, xx:3816, yy:112}, {id:25, xx:3816, yy:312}, {id:93, xx:4497, yy:184}, {id:10, xx:5093, yy:-152}, {id:11, xx:5200, yy:320}, {id:10, xx:5371, yy:-75}, {id:11, xx:5478, yy:396}, {id:27, xx:5534, yy:212}, {id:10, xx:5650, yy:3}, {id:11, xx:5757, yy:473}, {id:10, xx:5928, yy:80}, {id:11, xx:6035, yy:549}, {id:16, xx:6661, yy:283}, {id:16, xx:6789, yy:132}, {id:16, xx:6969, yy:32}, {id:16, xx:6969, yy:367}, {id:16, xx:7146, yy:200}, {id:16, xx:7353, yy:72}, {id:16, xx:7353, yy:335}, {id:16, xx:7550, yy:232}, {id:16, xx:7717, yy:84}, {id:16, xx:7781, yy:299}, {id:16, xx:7950, yy:168}, {id:16, xx:8109, yy:32}, {id:16, xx:8109, yy:351}, {id:99, xx:9651, yy:77}];
pos19 = [{id:15, xx:181, yy:200}, {id:15, xx:514, yy:272}, {id:14, xx:514, yy:128}, {id:15, xx:847, yy:200}, {id:14, xx:847, yy:328}, {id:15, xx:847, yy:72}, {id:15, xx:1180, yy:32}, {id:14, xx:1180, yy:128}, {id:14, xx:1180, yy:368}, {id:15, xx:1180, yy:272}, {id:13, xx:1521, yy:198}, {id:13, xx:1866, yy:144}, {id:12, xx:1866, yy:253}, {id:13, xx:2212, yy:89}, {id:13, xx:2212, yy:198}, {id:12, xx:2212, yy:307}, {id:12, xx:2558, yy:252}, {id:13, xx:2558, yy:35}, {id:13, xx:2558, yy:143}, {id:12, xx:2558, yy:362}, {id:91, xx:2873, yy:200}, {id:19, xx:3439, yy:102}, {id:18, xx:3596, yy:299}, {id:19, xx:3752, yy:102}, {id:18, xx:3908, yy:299}, {id:19, xx:4064, yy:102}, {id:18, xx:4220, yy:299}, {id:25, xx:4860, yy:152}, {id:25, xx:4950, yy:256}, {id:25, xx:5039, yy:48}, {id:25, xx:5129, yy:360}, {id:28, xx:5218, yy:160}, {id:25, xx:5398, yy:312}, {id:28, xx:5487, yy:247}, {id:25, xx:5577, yy:112}, {id:93, xx:5873, yy:200}, {id:5, xx:6455, yy:402}, {id:4, xx:6455, yy:33}, {id:5, xx:6703, yy:349}, {id:4, xx:6703, yy:87}, {id:5, xx:6953, yy:297}, {id:4, xx:6953, yy:141}, {id:5, xx:7161, yy:244}, {id:4, xx:7161, yy:195}, {id:91, xx:7362, yy:200}, {id:21, xx:7628, yy:227}, {id:20, xx:7628, yy:173}, {id:21, xx:7824, yy:195}, {id:20, xx:7824, yy:205}, {id:20, xx:8020, yy:237}, {id:21, xx:8020, yy:163}, {id:21, xx:8140, yy:227}, {id:20, xx:8140, yy:173}, {id:21, xx:8336, yy:195}, {id:20, xx:8336, yy:205}, {id:21, xx:8532, yy:163}, {id:20, xx:8532, yy:237}, {id:11, xx:9033, yy:489}, {id:10, xx:9033, yy:-92}, {id:11, xx:9074, yy:429}, {id:10, xx:9074, yy:-32}, {id:10, xx:9372, yy:-172}, {id:11, xx:9372, yy:569}, {id:11, xx:9413, yy:509}, {id:10, xx:9413, yy:-112}, {id:10, xx:9711, yy:-92}, {id:11, xx:9711, yy:489}, {id:27, xx:9736, yy:180}, {id:11, xx:9752, yy:429}, {id:10, xx:9752, yy:-32}];
pos20 = [{id:25, xx:166, yy:367}, {id:25, xx:168, yy:40}, {id:25, xx:370, yy:108}, {id:25, xx:370, yy:299}, {id:25, xx:535, yy:203}, {id:25, xx:744, yy:124}, {id:25, xx:745, yy:283}, {id:25, xx:933, yy:343}, {id:25, xx:934, yy:64}, {id:25, xx:1151, yy:124}, {id:25, xx:1151, yy:283}, {id:25, xx:1309, yy:203}, {id:93, xx:1881, yy:264}, {id:16, xx:1954, yy:192}, {id:16, xx:2145, yy:116}, {id:16, xx:2145, yy:275}, {id:16, xx:2321, yy:32}, {id:16, xx:2321, yy:367}, {id:16, xx:2338, yy:184}, {id:16, xx:2537, yy:72}, {id:16, xx:2537, yy:295}, {id:16, xx:2658, yy:208}, {id:91, xx:3953, yy:216}, {id:2, xx:4233, yy:198}, {id:2, xx:4430, yy:130}, {id:3, xx:4430, yy:282}, {id:3, xx:4628, yy:198}, {id:3, xx:4825, yy:282}, {id:2, xx:4825, yy:130}, {id:3, xx:5023, yy:198}, {id:17, xx:5313, yy:278}, {id:17, xx:5449, yy:182}, {id:17, xx:5569, yy:110}, {id:17, xx:5681, yy:278}, {id:17, xx:5737, yy:166}, {id:93, xx:6482, yy:208}, {id:10, xx:7059, yy:-136}, {id:10, xx:7098, yy:-84}, {id:10, xx:7137, yy:-32}, {id:11, xx:7336, yy:533}, {id:11, xx:7376, yy:481}, {id:11, xx:7415, yy:429}, {id:10, xx:7614, yy:-136}, {id:10, xx:7653, yy:-84}, {id:10, xx:7693, yy:-32}, {id:27, xx:7854, yy:196}, {id:11, xx:7892, yy:533}, {id:11, xx:7931, yy:481}, {id:11, xx:7970, yy:429}, {id:10, xx:8169, yy:-136}, {id:91, xx:8186, yy:208}, {id:10, xx:8208, yy:-84}, {id:10, xx:8248, yy:-32}, {id:19, xx:8748, yy:102}, {id:18, xx:8964, yy:299}, {id:19, xx:9124, yy:102}, {id:18, xx:9340, yy:299}, {id:19, xx:9500, yy:102}, {id:18, xx:9716, yy:299}];
pos21 = [{id:23, xx:536, yy:127}, {id:23, xx:650, yy:314}, {id:23, xx:765, yy:76}, {id:23, xx:879, yy:196}, {id:23, xx:994, yy:25}, {id:23, xx:1108, yy:314}, {id:23, xx:1223, yy:193}, {id:91, xx:1496, yy:192}, {id:20, xx:1806, yy:283}, {id:21, xx:1806, yy:117}, {id:20, xx:1990, yy:239}, {id:21, xx:1990, yy:169}, {id:17, xx:2168, yy:206}, {id:17, xx:2288, yy:110}, {id:17, xx:2400, yy:278}, {id:17, xx:2536, yy:182}, {id:17, xx:2656, yy:110}, {id:17, xx:2768, yy:278}, {id:11, xx:3984, yy:320}, {id:10, xx:4086, yy:-94}, {id:27, xx:4098, yy:212}, {id:11, xx:4193, yy:377}, {id:10, xx:4295, yy:-36}, {id:11, xx:4402, yy:435}, {id:10, xx:4503, yy:22}, {id:93, xx:4609, yy:184}, {id:2, xx:4870, yy:148}, {id:3, xx:4870, yy:251}, {id:2, xx:5117, yy:148}, {id:3, xx:5117, yy:251}, {id:3, xx:5363, yy:251}, {id:2, xx:5363, yy:148}, {id:17, xx:5449, yy:221}, {id:17, xx:5601, yy:110}, {id:3, xx:5610, yy:251}, {id:2, xx:5610, yy:148}, {id:17, xx:5753, yy:259}, {id:17, xx:5905, yy:184}, {id:17, xx:6057, yy:147}, {id:17, xx:6209, yy:296}, {id:17, xx:6361, yy:333}, {id:91, xx:6441, yy:96}, {id:22, xx:7403, yy:91}, {id:22, xx:7403, yy:195}, {id:22, xx:7403, yy:300}, {id:22, xx:7750, yy:39}, {id:22, xx:7750, yy:143}, {id:22, xx:7750, yy:246}, {id:22, xx:7750, yy:349}, {id:22, xx:8097, yy:91}, {id:22, xx:8097, yy:195}, {id:22, xx:8097, yy:300}, {id:22, xx:8444, yy:39}, {id:22, xx:8444, yy:143}, {id:22, xx:8444, yy:246}, {id:22, xx:8444, yy:349}, {id:99, xx:9747, yy:77}];
pos22 = [{id:23, xx:392, yy:127}, {id:23, xx:552, yy:314}, {id:23, xx:712, yy:196}, {id:23, xx:872, yy:25}, {id:23, xx:1033, yy:193}, {id:23, xx:1193, yy:365}, {id:91, xx:1288, yy:200}, {id:11, xx:1768, yy:481}, {id:11, xx:1992, yy:533}, {id:11, xx:2071, yy:429}, {id:10, xx:2229, yy:-84}, {id:27, xx:2398, yy:204}, {id:10, xx:2454, yy:-136}, {id:10, xx:2533, yy:-32}, {id:11, xx:2659, yy:481}, {id:11, xx:2884, yy:533}, {id:11, xx:2962, yy:429}, {id:17, xx:3081, yy:46}, {id:17, xx:3194, yy:334}, {id:17, xx:3307, yy:214}, {id:17, xx:3420, yy:102}, {id:17, xx:3534, yy:150}, {id:17, xx:3647, yy:222}, {id:93, xx:4361, yy:192}, {id:13, xx:4785, yy:207}, {id:13, xx:4920, yy:302}, {id:13, xx:5056, yy:137}, {id:13, xx:5191, yy:34}, {id:12, xx:5327, yy:361}, {id:13, xx:5462, yy:252}, {id:13, xx:5598, yy:89}, {id:91, xx:5677, yy:200}, {id:2, xx:5917, yy:198}, {id:3, xx:6110, yy:282}, {id:2, xx:6110, yy:130}, {id:3, xx:6303, yy:198}, {id:3, xx:6496, yy:282}, {id:2, xx:6496, yy:130}, {id:2, xx:6688, yy:198}, {id:9, xx:7048, yy:210}, {id:9, xx:7226, yy:62}, {id:9, xx:7404, yy:243}, {id:9, xx:7582, yy:339}, {id:9, xx:7760, yy:114}, {id:9, xx:7939, yy:210}, {id:9, xx:8117, yy:362}, {id:9, xx:8295, yy:210}, {id:1, xx:8882, yy:189}, {id:1, xx:8882, yy:317}, {id:1, xx:9081, yy:258}, {id:1, xx:9281, yy:317}, {id:1, xx:9281, yy:189}, {id:1, xx:9480, yy:258}, {id:1, xx:9680, yy:317}, {id:1, xx:9680, yy:189}];
pos23 = [{id:93, xx:64, yy:286}, {id:25, xx:264, yy:200}, {id:6, xx:351, yy:233}, {id:7, xx:351, yy:164}, {id:25, xx:507, yy:224}, {id:6, xx:510, yy:220}, {id:7, xx:510, yy:177}, {id:7, xx:668, yy:190}, {id:6, xx:668, yy:207}, {id:25, xx:751, yy:200}, {id:6, xx:826, yy:194}, {id:7, xx:826, yy:202}, {id:6, xx:985, yy:181}, {id:7, xx:985, yy:215}, {id:25, xx:994, yy:176}, {id:7, xx:1143, yy:228}, {id:6, xx:1143, yy:168}, {id:25, xx:1238, yy:200}, {id:6, xx:1302, yy:156}, {id:7, xx:1302, yy:241}, {id:7, xx:1460, yy:254}, {id:6, xx:1460, yy:143}, {id:6, xx:1618, yy:130}, {id:7, xx:1618, yy:266}, {id:20, xx:2003, yy:239}, {id:21, xx:2003, yy:169}, {id:20, xx:2225, yy:283}, {id:21, xx:2225, yy:117}, {id:20, xx:2447, yy:239}, {id:21, xx:2447, yy:169}, {id:20, xx:2669, yy:283}, {id:21, xx:2669, yy:117}, {id:91, xx:2825, yy:200}, {id:25, xx:3142, yy:240}, {id:25, xx:3222, yy:360}, {id:25, xx:3269, yy:48}, {id:28, xx:3348, yy:148}, {id:25, xx:3428, yy:360}, {id:25, xx:3499, yy:112}, {id:25, xx:3571, yy:312}, {id:25, xx:3642, yy:216}, {id:28, xx:3721, yy:308}, {id:25, xx:3801, yy:112}, {id:16, xx:4001, yy:199}, {id:16, xx:4141, yy:159}, {id:16, xx:4280, yy:235}, {id:16, xx:4420, yy:199}, {id:16, xx:4560, yy:239}, {id:91, xx:5681, yy:192}, {id:2, xx:6350, yy:148}, {id:3, xx:6350, yy:251}, {id:2, xx:6590, yy:148}, {id:3, xx:6590, yy:251}, {id:3, xx:6831, yy:251}, {id:2, xx:6831, yy:148}, {id:3, xx:7071, yy:251}, {id:2, xx:7071, yy:148}, {id:93, xx:7360, yy:192}, {id:13, xx:7556, yy:213}, {id:12, xx:7749, yy:272}, {id:13, xx:7942, yy:64}, {id:12, xx:8135, yy:331}, {id:13, xx:8328, yy:94}, {id:10, xx:8435, yy:-136}, {id:10, xx:8474, yy:-84}, {id:10, xx:8513, yy:-32}, {id:12, xx:8522, yy:242}, {id:13, xx:8715, yy:153}, {id:11, xx:8849, yy:533}, {id:11, xx:8889, yy:481}, {id:12, xx:8908, yy:361}, {id:11, xx:8928, yy:429}, {id:13, xx:9101, yy:34}, {id:10, xx:9264, yy:-136}, {id:13, xx:9294, yy:124}, {id:10, xx:9303, yy:-84}, {id:10, xx:9343, yy:-32}, {id:12, xx:9488, yy:302}, {id:11, xx:9679, yy:533}, {id:13, xx:9681, yy:183}, {id:91, xx:9706, yy:-12}, {id:11, xx:9718, yy:481}, {id:11, xx:9757, yy:429}];
pos24 = [{id:9, xx:40, yy:210}, {id:9, xx:185, yy:62}, {id:9, xx:330, yy:243}, {id:9, xx:476, yy:339}, {id:9, xx:621, yy:114}, {id:91, xx:632, yy:287}, {id:9, xx:767, yy:210}, {id:9, xx:912, yy:114}, {id:9, xx:1057, yy:266}, {id:22, xx:1656, yy:349}, {id:22, xx:1656, yy:39}, {id:22, xx:1656, yy:194}, {id:22, xx:1656, yy:272}, {id:22, xx:1656, yy:117}, {id:22, xx:2344, yy:349}, {id:22, xx:2344, yy:39}, {id:22, xx:2344, yy:194}, {id:22, xx:2344, yy:272}, {id:22, xx:2344, yy:117}, {id:16, xx:2678, yy:154}, {id:16, xx:2678, yy:307}, {id:16, xx:2678, yy:78}, {id:16, xx:2678, yy:231}, {id:16, xx:3342, yy:307}, {id:16, xx:3342, yy:154}, {id:16, xx:3342, yy:231}, {id:16, xx:3342, yy:78}, {id:93, xx:3817, yy:104}, {id:1, xx:4315, yy:302}, {id:1, xx:4522, yy:226}, {id:10, xx:4603, yy:-75}, {id:1, xx:4729, yy:302}, {id:10, xx:4814, yy:-75}, {id:1, xx:4937, yy:226}, {id:10, xx:5025, yy:3}, {id:1, xx:5144, yy:302}, {id:10, xx:5236, yy:3}, {id:1, xx:5351, yy:226}, {id:11, xx:5447, yy:320}, {id:1, xx:5559, yy:302}, {id:11, xx:5657, yy:320}, {id:1, xx:5766, yy:226}, {id:11, xx:5868, yy:396}, {id:11, xx:6079, yy:396}, {id:91, xx:6318, yy:196}, {id:8, xx:6521, yy:254}, {id:8, xx:6641, yy:45}, {id:23, xx:6737, yy:314}, {id:23, xx:6909, yy:76}, {id:19, xx:7080, yy:102}, {id:8, xx:7088, yy:221}, {id:23, xx:7253, yy:25}, {id:23, xx:7425, yy:263}, {id:19, xx:7494, yy:102}, {id:23, xx:7597, yy:68}, {id:8, xx:7738, yy:171}, {id:23, xx:7769, yy:314}, {id:18, xx:7908, yy:299}, {id:23, xx:7941, yy:140}, {id:8, xx:8082, yy:221}, {id:23, xx:8113, yy:365}, {id:8, xx:8170, yy:27}, {id:23, xx:8285, yy:225}, {id:18, xx:8322, yy:299}, {id:8, xx:8381, yy:87}, {id:8, xx:8477, yy:356}, {id:99, xx:9347, yy:77}];
levelposcode = [""];
levelposcode.push([1, 2, 3], [4, 5, 6], [7, 8, 9]);
levelposcode.push([10, 11, 12], [13, 14, 15], [16, 17, 18]);
levelposcode.push([19, 20, 21], [22, 23, 24]);
Frame 12
path1 = [{xx:-18, yy:12, ro:-30}, {xx:-37, yy:23, ro:-28}, {xx:-55, yy:33, ro:-27}, {xx:-74, yy:44, ro:-25}, {xx:-93, yy:53, ro:-23}, {xx:-113, yy:63, ro:-21}, {xx:-132, yy:72, ro:-20}, {xx:-152, yy:80, ro:-18}, {xx:-172, yy:88, ro:-16}, {xx:-192, yy:95, ro:-14}, {xx:-213, yy:102, ro:-13}, {xx:-234, yy:108, ro:-11}, {xx:-255, yy:114, ro:-9}, {xx:-276, yy:119, ro:-8}, {xx:-298, yy:123, ro:-6}, {xx:-319, yy:126, ro:-4}, {xx:-341, yy:129, ro:-2}, {xx:-363, yy:131, ro:-1}, {xx:-385, yy:131, ro:1}, {xx:-407, yy:132, ro:3}, {xx:-429, yy:131, ro:5}, {xx:-451, yy:129, ro:6}, {xx:-473, yy:127, ro:8}, {xx:-494, yy:124, ro:10}, {xx:-516, yy:120, ro:11}, {xx:-537, yy:115, ro:13}, {xx:-559, yy:109, ro:15}, {xx:-580, yy:102, ro:17}, {xx:-601, yy:95, ro:18}, {xx:-621, yy:87, ro:20}, {xx:-642, yy:78, ro:22}, {xx:-662, yy:69, ro:24}, {xx:-681, yy:59, ro:25}, {xx:-701, yy:48, ro:27}, {xx:-720, yy:37, ro:29}, {xx:-738, yy:26, ro:31}, {xx:-757, yy:14, ro:32}, {xx:-775, yy:1, ro:34}, {xx:-792, yy:-12, ro:36}];
path2 = [{xx:-21, yy:1, ro:-4}, {xx:-41, yy:3, ro:-5}, {xx:-61, yy:4, ro:-6}, {xx:-82, yy:7, ro:-6}, {xx:-102, yy:9, ro:-7}, {xx:-123, yy:12, ro:-8}, {xx:-143, yy:14, ro:-8}, {xx:-164, yy:18, ro:-9}, {xx:-184, yy:21, ro:-10}, {xx:-204, yy:25, ro:-10}, {xx:-224, yy:29, ro:-11}, {xx:-245, yy:33, ro:-12}, {xx:-265, yy:38, ro:-13}, {xx:-285, yy:43, ro:-13}, {xx:-305, yy:48, ro:-14}, {xx:-325, yy:53, ro:-15}, {xx:-344, yy:59, ro:-15}, {xx:-364, yy:65, ro:-16}, {xx:-384, yy:71, ro:-17}, {xx:-403, yy:78, ro:-17}, {xx:-423, yy:84, ro:-18}, {xx:-442, yy:91, ro:-19}, {xx:-461, yy:98, ro:-19}, {xx:-481, yy:105, ro:-20}, {xx:-500, yy:113, ro:-21}, {xx:-519, yy:121, ro:-21}, {xx:-538, yy:129, ro:-22}, {xx:-557, yy:137, ro:-23}, {xx:-575, yy:145, ro:-23}, {xx:-594, yy:154, ro:-24}, {xx:-613, yy:163, ro:-25}, {xx:-631, yy:172, ro:-25}, {xx:-649, yy:181, ro:-26}, {xx:-668, yy:190, ro:-27}, {xx:-686, yy:200, ro:-27}, {xx:-704, yy:209, ro:-28}, {xx:-722, yy:219, ro:-29}, {xx:-740, yy:229, ro:-29}, {xx:-757, yy:239, ro:-30}];
path3 = [{xx:-31, yy:-1, ro:-3}, {xx:-62, yy:2, ro:-8}, {xx:-92, yy:7, ro:-13}, {xx:-121, yy:14, ro:-17}, {xx:-149, yy:23, ro:-21}, {xx:-175, yy:33, ro:-25}, {xx:-201, yy:45, ro:-28}, {xx:-225, yy:58, ro:-31}, {xx:-248, yy:72, ro:-33}, {xx:-270, yy:86, ro:-36}, {xx:-291, yy:101, ro:-38}, {xx:-312, yy:116, ro:-39}, {xx:-331, yy:131, ro:-40}, {xx:-350, yy:145, ro:-36}, {xx:-370, yy:158, ro:-33}, {xx:-390, yy:169, ro:-29}, {xx:-410, yy:179, ro:-25}, {xx:-431, yy:186, ro:-21}, {xx:-452, yy:193, ro:-17}, {xx:-472, yy:198, ro:-13}, {xx:-493, yy:201, ro:-10}, {xx:-513, yy:203, ro:-7}, {xx:-532, yy:204, ro:-4}, {xx:-551, yy:204, ro:-1}, {xx:-569, yy:203, ro:1}, {xx:-587, yy:202, ro:4}, {xx:-604, yy:200, ro:6}, {xx:-621, yy:197, ro:8}, {xx:-637, yy:194, ro:10}, {xx:-652, yy:190, ro:11}, {xx:-667, yy:186, ro:13}, {xx:-681, yy:182, ro:14}, {xx:-694, yy:178, ro:15}, {xx:-707, yy:174, ro:16}, {xx:-719, yy:170, ro:17}, {xx:-730, yy:165, ro:18}, {xx:-741, yy:161, ro:19}, {xx:-752, yy:157, ro:20}, {xx:-761, yy:153, ro:21}];
path4 = [{xx:-12, yy:9, ro:-35}, {xx:-25, yy:18, ro:-35}, {xx:-37, yy:26, ro:-35}, {xx:-50, yy:35, ro:-35}, {xx:-62, yy:44, ro:-35}, {xx:-75, yy:53, ro:-35}, {xx:-87, yy:62, ro:-35}, {xx:-100, yy:70, ro:-35}, {xx:-112, yy:79, ro:-35}, {xx:-124, yy:88, ro:-35}, {xx:-137, yy:97, ro:-35}, {xx:-149, yy:106, ro:-35}, {xx:-162, yy:114, ro:-35}, {xx:-174, yy:123, ro:-35}, {xx:-187, yy:132, ro:-35}, {xx:-199, yy:141, ro:-35}, {xx:-211, yy:150, ro:-35}, {xx:-224, yy:158, ro:-35}, {xx:-236, yy:167, ro:-35}, {xx:-249, yy:176, ro:-35}, {xx:-261, yy:185, ro:-35}, {xx:-274, yy:194, ro:-35}, {xx:-286, yy:202, ro:-35}, {xx:-299, yy:211, ro:-35}, {xx:-311, yy:220, ro:-35}, {xx:-323, yy:229, ro:-35}, {xx:-336, yy:237, ro:-35}, {xx:-348, yy:246, ro:-35}, {xx:-361, yy:255, ro:-35}, {xx:-373, yy:264, ro:-35}, {xx:-386, yy:273, ro:-35}, {xx:-398, yy:281, ro:-35}, {xx:-411, yy:290, ro:-35}, {xx:-423, yy:299, ro:-35}, {xx:-435, yy:308, ro:-35}, {xx:-448, yy:317, ro:-35}, {xx:-460, yy:325, ro:-35}, {xx:-473, yy:334, ro:-35}, {xx:-485, yy:343, ro:-35}, {xx:-498, yy:352, ro:-35}, {xx:-510, yy:361, ro:-35}, {xx:-523, yy:369, ro:-35}, {xx:-535, yy:378, ro:-35}, {xx:-547, yy:387, ro:-35}, {xx:-560, yy:396, ro:-35}, {xx:-572, yy:405, ro:-35}, {xx:-585, yy:413, ro:-35}, {xx:-597, yy:422, ro:-35}, {xx:-610, yy:431, ro:-35}, {xx:-622, yy:440, ro:-35}, {xx:-635, yy:449, ro:-35}, {xx:-647, yy:457, ro:-35}, {xx:-659, yy:466, ro:-35}, {xx:-672, yy:475, ro:-35}, {xx:-684, yy:484, ro:-35}, {xx:-697, yy:493, ro:-35}, {xx:-709, yy:501, ro:-35}, {xx:-722, yy:510, ro:-35}, {xx:-734, yy:519, ro:-35}];
path5 = [{xx:-32, yy:0}, {xx:-63, yy:0}, {xx:-92, yy:0}, {xx:-119, yy:0}, {xx:-144, yy:0}, {xx:-168, yy:0}, {xx:-189, yy:0}, {xx:-209, yy:0}, {xx:-228, yy:0}, {xx:-244, yy:0}, {xx:-259, yy:0}, {xx:-272, yy:0}, {xx:-284, yy:0}, {xx:-293, yy:0}, {xx:-301, yy:0}, {xx:-307, yy:0}, {xx:-312, yy:0}, {xx:-314, yy:0}, {xx:-315, yy:0}, {xx:-315, yy:0}, {xx:-315, yy:-2}, {xx:-315, yy:-4}, {xx:-314, yy:-7}, {xx:-314, yy:-11}, {xx:-313, yy:-16}, {xx:-312, yy:-21}, {xx:-311, yy:-28}, {xx:-309, yy:-35}, {xx:-307, yy:-43}, {xx:-304, yy:-52}, {xx:-301, yy:-62}, {xx:-297, yy:-73}, {xx:-292, yy:-84}, {xx:-286, yy:-95}, {xx:-279, yy:-107}, {xx:-271, yy:-120}, {xx:-262, yy:-133}, {xx:-251, yy:-146}, {xx:-240, yy:-159}, {xx:-227, yy:-172}, {xx:-212, yy:-185}, {xx:-197, yy:-197}, {xx:-180, yy:-210}, {xx:-162, yy:-222}, {xx:-142, yy:-234}, {xx:-122, yy:-246}, {xx:-100, yy:-257}, {xx:-77, yy:-267}, {xx:-53, yy:-278}];
path6 = [{xx:-35, yy:0}, {xx:-68, yy:0}, {xx:-100, yy:0}, {xx:-130, yy:0}, {xx:-159, yy:0}, {xx:-185, yy:0}, {xx:-210, yy:0}, {xx:-234, yy:0}, {xx:-255, yy:0}, {xx:-275, yy:0}, {xx:-293, yy:-1}, {xx:-310, yy:-1}, {xx:-325, yy:-1}, {xx:-338, yy:-1}, {xx:-350, yy:-1}, {xx:-360, yy:-1}, {xx:-368, yy:-1}, {xx:-374, yy:-1}, {xx:-379, yy:-1}, {xx:-383, yy:-1}, {xx:-386, yy:-1}, {xx:-390, yy:-2}, {xx:-395, yy:-2}, {xx:-399, yy:-3}, {xx:-404, yy:-4}, {xx:-410, yy:-6}, {xx:-415, yy:-9}, {xx:-420, yy:-13}, {xx:-424, yy:-18}, {xx:-427, yy:-25}, {xx:-427, yy:-33}, {xx:-426, yy:-41}, {xx:-422, yy:-48}, {xx:-416, yy:-55}, {xx:-408, yy:-59}, {xx:-399, yy:-63}, {xx:-375, yy:-66}, {xx:-350, yy:-66}, {xx:-325, yy:-66}, {xx:-300, yy:-66}, {xx:-275, yy:-65}, {xx:-250, yy:-65}, {xx:-225, yy:-65}, {xx:-200, yy:-65}, {xx:-175, yy:-65}, {xx:-150, yy:-65}, {xx:-125, yy:-65}, {xx:-100, yy:-65}, {xx:-75, yy:-65}, {xx:-50, yy:-65}, {xx:-25, yy:-65}, {xx:0, yy:-65}];
path7 = [{xx:-19, yy:-2, ro:8}, {xx:-37, yy:-4, ro:8}, {xx:-55, yy:-6, ro:9}, {xx:-73, yy:-9, ro:10}, {xx:-92, yy:-11, ro:11}, {xx:-110, yy:-14, ro:12}, {xx:-128, yy:-18, ro:13}, {xx:-146, yy:-21, ro:13}, {xx:-164, yy:-25, ro:14}, {xx:-182, yy:-30, ro:15}, {xx:-201, yy:-34, ro:16}, {xx:-218, yy:-39, ro:17}, {xx:-236, yy:-44, ro:19}, {xx:-254, yy:-50, ro:20}, {xx:-272, yy:-56, ro:21}, {xx:-289, yy:-62, ro:22}, {xx:-307, yy:-69, ro:24}, {xx:-324, yy:-76, ro:25}, {xx:-341, yy:-83, ro:26}, {xx:-358, yy:-91, ro:28}, {xx:-375, yy:-100, ro:29}, {xx:-391, yy:-109, ro:31}, {xx:-407, yy:-118, ro:32}, {xx:-423, yy:-127, ro:34}, {xx:-438, yy:-137, ro:36}, {xx:-453, yy:-148, ro:38}, {xx:-467, yy:-159, ro:41}, {xx:-481, yy:-171, ro:44}, {xx:-494, yy:-183, ro:47}, {xx:-507, yy:-197, ro:51}, {xx:-518, yy:-211, ro:56}, {xx:-528, yy:-227, ro:62}, {xx:-536, yy:-243, ro:69}, {xx:-542, yy:-261, ro:76}, {xx:-546, yy:-279, ro:85}, {xx:-547, yy:-298, ro:93}, {xx:-545, yy:-316, ro:99}, {xx:-542, yy:-335, ro:103}, {xx:-538, yy:-352, ro:107}, {xx:-533, yy:-370, ro:113}, {xx:-525, yy:-387, ro:120}, {xx:-515, yy:-402, ro:128}, {xx:-503, yy:-417, ro:138}, {xx:-488, yy:-428, ro:-179}, {xx:-487, yy:-430, ro:-155}, {xx:-471, yy:-423, ro:-153}, {xx:-454, yy:-416, ro:-151}, {xx:-437, yy:-407, ro:-148}, {xx:-421, yy:-398, ro:-146}, {xx:-405, yy:-389, ro:-144}, {xx:-390, yy:-378, ro:-142}, {xx:-375, yy:-367, ro:-140}, {xx:-360, yy:-356, ro:-138}, {xx:-346, yy:-344, ro:-136}, {xx:-332, yy:-332, ro:-134}, {xx:-319, yy:-319, ro:-132}, {xx:-305, yy:-306, ro:-131}, {xx:-293, yy:-293, ro:-129}, {xx:-280, yy:-280, ro:-128}, {xx:-268, yy:-266, ro:-127}, {xx:-256, yy:-251, ro:-125}, {xx:-245, yy:-237, ro:-124}, {xx:-234, yy:-223, ro:-123}, {xx:-223, yy:-208, ro:-122}, {xx:-212, yy:-193, ro:-121}, {xx:-202, yy:-178, ro:-120}, {xx:-192, yy:-163, ro:-119}, {xx:-182, yy:-147, ro:-118}, {xx:-173, yy:-132, ro:-118}, {xx:-163, yy:-116, ro:-117}, {xx:-154, yy:-100, ro:-116}, {xx:-145, yy:-85, ro:-115}, {xx:-137, yy:-69, ro:-115}, {xx:-128, yy:-53, ro:-114}, {xx:-120, yy:-37, ro:-113}, {xx:-112, yy:-21, ro:-113}, {xx:-104, yy:-4, ro:-112}, {xx:-96, yy:12, ro:-112}, {xx:-88, yy:28, ro:-111}, {xx:-81, yy:44, ro:-111}, {xx:-74, yy:61, ro:-110}, {xx:-67, yy:77, ro:-110}, {xx:-60, yy:94, ro:-109}, {xx:-53, yy:110, ro:-109}, {xx:-46, yy:127, ro:-108}, {xx:-39, yy:144, ro:-108}, {xx:-33, yy:160, ro:-111}];
path8 = [{xx:-26, yy:15, ro:-28}, {xx:-50, yy:28, ro:-28}, {xx:-73, yy:40, ro:-28}, {xx:-93, yy:52, ro:-28}, {xx:-112, yy:62, ro:-28}, {xx:-128, yy:71, ro:-28}, {xx:-143, yy:79, ro:-28}, {xx:-155, yy:86, ro:-28}, {xx:-166, yy:92, ro:-28}, {xx:-175, yy:97, ro:-28}, {xx:-181, yy:100, ro:-28}, {xx:-186, yy:103, ro:-28}, {xx:-189, yy:105, ro:-28}, {xx:-190, yy:105, ro:-28}, {xx:-190, yy:105, ro:-28}, {xx:-190, yy:105, ro:-27}, {xx:-190, yy:105, ro:-25}, {xx:-190, yy:105, ro:-23}, {xx:-190, yy:105, ro:-20}, {xx:-190, yy:105, ro:-17}, {xx:-190, yy:105, ro:-13}, {xx:-190, yy:105, ro:-9}, {xx:-190, yy:105, ro:-2}, {xx:-190, yy:105, ro:3}, {xx:-190, yy:105, ro:8}, {xx:-190, yy:105, ro:11}, {xx:-190, yy:105, ro:14}, {xx:-190, yy:105, ro:16}, {xx:-190, yy:105, ro:18}, {xx:-190, yy:105, ro:18}, {xx:-191, yy:105, ro:18, ska:99}, {xx:-194, yy:104, ro:18, ska:99}, {xx:-199, yy:102, ro:18, ska:99}, {xx:-207, yy:100, ro:18, ska:99}, {xx:-216, yy:96, ro:18, ska:99}, {xx:-228, yy:92, ro:18, ska:99}, {xx:-241, yy:88, ro:18, ska:99}, {xx:-257, yy:82, ro:18, ska:99}, {xx:-275, yy:76, ro:18, ska:99}, {xx:-295, yy:70, ro:18, ska:99}, {xx:-316, yy:62, ro:18, ska:99}, {xx:-341, yy:54, ro:18, ska:99}, {xx:-367, yy:45, ro:18, ska:99}, {xx:-395, yy:35, ro:18}, {xx:-425, yy:25, ro:18, ska:99}, {xx:-458, yy:14, ro:18}, {xx:-492, yy:2, ro:18}, {xx:-529, yy:-10, ro:18}, {xx:-568, yy:-23, ro:17}, {xx:-608, yy:-37, ro:17}, {xx:-651, yy:-52, ro:17}, {xx:-696, yy:-67, ro:17}, {xx:-743, yy:-83, ro:17}, {xx:-792, yy:-100, ro:17}];
path9 = [{xx:-28, yy:0}, {xx:-54, yy:0}, {xx:-78, yy:0}, {xx:-100, yy:0}, {xx:-120, yy:0}, {xx:-138, yy:0}, {xx:-154, yy:0}, {xx:-167, yy:0}, {xx:-179, yy:0}, {xx:-188, yy:0}, {xx:-196, yy:0}, {xx:-201, yy:0}, {xx:-204, yy:0}, {xx:-205, yy:0}, {xx:-205, yy:0}, {xx:-203, yy:0}, {xx:-200, yy:0}, {xx:-197, yy:0}, {xx:-192, yy:0}, {xx:-186, yy:0}, {xx:-179, yy:0}, {xx:-171, yy:0}, {xx:-162, yy:0}, {xx:-152, yy:0}, {xx:-141, yy:0}, {xx:-131, yy:0}, {xx:-123, yy:0}, {xx:-116, yy:0}, {xx:-109, yy:0}, {xx:-103, yy:0}, {xx:-98, yy:0}, {xx:-94, yy:0}, {xx:-90, yy:0}, {xx:-88, yy:0}, {xx:-86, yy:0}, {xx:-84, yy:0}, {xx:-84, yy:0}, {xx:-85, yy:0}, {xx:-86, yy:0}, {xx:-88, yy:0}, {xx:-92, yy:0}, {xx:-96, yy:0}, {xx:-102, yy:0}, {xx:-108, yy:0}, {xx:-116, yy:0}, {xx:-124, yy:0}, {xx:-133, yy:0}, {xx:-140, yy:0}, {xx:-146, yy:0}, {xx:-151, yy:0}, {xx:-155, yy:0}, {xx:-158, yy:0}, {xx:-159, yy:0}, {xx:-160, yy:0}, {xx:-158, yy:0}, {xx:-157, yy:0}, {xx:-156, yy:0}, {xx:-155, yy:0}, {xx:-154, yy:0}, {xx:-153, yy:0}, {xx:-152, yy:0}, {xx:-152, yy:0}, {xx:-151, yy:0}, {xx:-151, yy:0}, {xx:-151, yy:0}, {xx:-153, yy:0}, {xx:-154, yy:0}, {xx:-156, yy:0}, {xx:-157, yy:0}, {xx:-159, yy:0}, {xx:-160, yy:0}, {xx:-162, yy:0}, {xx:-163, yy:0}, {xx:-165, yy:0}, {xx:-166, yy:0}, {xx:-168, yy:0}, {xx:-172, yy:0}, {xx:-179, yy:0}, {xx:-190, yy:0}, {xx:-203, yy:0}, {xx:-219, yy:0}, {xx:-239, yy:0}, {xx:-261, yy:0}, {xx:-286, yy:0}, {xx:-314, yy:0}, {xx:-345, yy:0}, {xx:-379, yy:0}, {xx:-416, yy:0}, {xx:-456, yy:0}, {xx:-499, yy:0}, {xx:-545, yy:0}, {xx:-594, yy:0}, {xx:-646, yy:0}, {xx:-701, yy:0}, {xx:-758, yy:0}];
Frame 18
call("pro");
fadescreen();
stop();
Frame 25
call("pro");
fadescreen();
stop();
Frame 31
call("pro");
call("pos");
call("path");
fadescreen(8);
_global.scr = this.scr;
_global.m = scr.map;
_global.bg = scr.bg;
_global.p = m.attachMovie("player", "player", 2999, {_x:100, _y:200});
if (!level) {
level = 1;
lives = (livesmax = 3);
beamtype = 1;
ang = 0;
got = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
totalenemy = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
}
if (!udamusik) {
udamusik = 1;
stopAllSounds();
r.createEmptyMovieClip("sfx", 60001);
allsfx = ["zblastend", "zblastready", "zbonus", "zpower", "zbeam", "zexplode", "zexplodesmall", "zfire", "zfly"];
var i = 0;
while (i < allsfx.length) {
r[allsfx[i]] = new Sound(sfx);
r[allsfx[i]].attachSound(allsfx[i]);
i++;
}
r.createEmptyMovieClip("sfx2", 60002);
r.zloop = new Sound(sfx2);
r.zloop.attachSound("zloop");
r.zloop.start(0, 99999);
r.zloop.setVolume(0);
r.zloop.fade("in", 1);
r.createEmptyMovieClip("sfx3", 60003);
r.zblast = new Sound(sfx3);
r.zblast.attachSound("zblast");
}
pos = [];
angstart = ang;
energy = (energymax = 100);
levelmax = 8;
getleveldata();
pspeed = 20;
beamtypemax = 3;
beampower = [0, 10, 0, 0, 0, 0, 10, 10, 10];
beamspeed = [0, 35, 0, 0, 0, 0, 0, 0, 0];
beamwidth = [0, 33, 0, 0, 0, 0, 300, 300, 300];
beamheight = [0, 6, 0, 0, 0, 0, 6, 20, 50];
firespeed = [0, -20, -25, -30, -40, -50];
firepower = 20;
bgspeed = -1;
screenwid = 600;
screenhei = 400;
screenhalfwid = screenwid / 2;
resetrandom();
hit = (inv = (r.xnow = (pressing = (finish = 0))));
invhitdelay = 70;
shootdelay = (normalshootdelay = 6);
shootmeter = (shootmetermax = 100);
shootmeteradd = 1.5;
shootmeterless = 12;
bonusblastmax = 100;
bonusblastless = 1.5;
bonusblast = 0;
delaybonusblast = (bonusblastdelaytime = 200);
udasfxblast = 0;
xmin = 40;
xmax = 500;
ymin = 40;
ymax = 360;
bxmin = 0;
bxmax = 620;
bymin = 0;
bymax = 400;
all = [];
fires = [];
pw = 16;
ph = 16;
od = 2000;
wd = 3000;
sd = 1000;
popd = 100;
scr.attachMovie("levelinfo", "levelinfo", 100, {_x:300, _y:200});
r.popd++;
onMouseDown = function () {
r.pressing = 1;
r.sdelay = 0;
};
onMouseUp = function () {
r.pressing = 0;
};
scrollspeed = 10;
onEnterFrame = function () {
r.xnow = r.xnow + scrollspeed;
if (r.pos.length) {
while (r.pos[0].xx < r.xnow) {
it = r.pos.shift();
make(it.id, ((r.xnow - it.xx) + r.screenwid) + 100, it.yy);
}
}
if (r.inv > 0) {
if (r.inv != 99999) {
r.inv--;
p._visible = !p._visible;
if (!r.inv) {
p._visible = true;
}
}
}
r.shootmeter = Math.min(r.shootmetermax, r.shootmeter + r.shootmeteradd);
if (r.shootmeter == r.shootmetermax) {
if ((!r.bonusblast) and (!r.delaybonusblast)) {
r.bonusblast = r.bonusblastmax;
r.zblastready.start();
r.bmeter.fr.gotoAndPlay(2);
}
}
if (m.ibeam) {
r.bonusblast = Math.max(0, r.bonusblast - r.bonusblastless);
if (r.bonusblast < 40) {
if (!r.udasfxblast) {
r.udasfxblast = 1;
r.zblast.stop();
r.zblastend.start();
}
if (r.bonusblast < 20) {
m.ibeam._alpha = m.ibeam._alpha - 4;
}
}
if (r.bonusblast <= 0) {
r.delaybonusblast = r.bonusblastdelaytime;
r.udasfxblast = 0;
r.zblast.stop();
}
}
r.delaybonusblast = Math.max(0, r.delaybonusblast - 1);
};
stop();
Instance of Symbol 556 MovieClip in Frame 31
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)) == "JEDI") {
r.beamtype = r.beamtypemax;
keypressed = "";
r.zbonus.start();
}
if ((substring(keypressed, keypressed.length - 4, 5)) == "FORCE") {
energize(r.energymax);
updatelives(r.livesmax);
keypressed = "";
r.zbonus.start();
}
if ((substring(keypressed, keypressed.length - 4, 5)) == "CLONE") {
r.inv = 99999 /* 0x01869F */;
keypressed = "";
r.zbonus.start();
}
}
Frame 38
delete onEnterFrame;
delete onMouseUp;
delete onMouseDown;
r.zblast.stop();
r.level++;
r.lives = r.livesmax;
if (r.level > r.levelmax) {
gotoAndPlay ("win");
} else {
gotoAndPlay ("start");
}
Frame 46
delete onEnterFrame;
fadescreen();
stop();
Frame 52
delete onEnterFrame;
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 14 MovieClip Frame 1
_alpha = 0;
onEnterFrame = function () {
_alpha = Math.min(100, _alpha + 10);
n = _parent.persen;
if (n <= 50) {
ro1 = (n / 50) * 180;
ring.r1._rotation = ro1;
ring.r2._rotation = 180;
} else {
ring.r1._rotation = 180;
ro2 = ((n - 50) / 50) * 180;
ring.r2._rotation = 180 + ro2;
}
};
stop();
Symbol 655 MovieClip [__Packages.GameTrack_AS2] Frame 0
class GameTrack_AS2
{
var trkConnection;
function GameTrack_AS2 (level) {
trkConnection = new LocalConnection();
loadMovieNum ("tracker.swf", level);
}
function sendEventReplay() {
trackNewEvent("replay");
}
function sendEventWin() {
trackNewEvent("win");
}
function sendEventLose() {
trackNewEvent("lose");
}
function sendEventCustom(event) {
trackNewEvent("cust_" + event);
}
function trackNewEvent(eventName) {
trkConnection.send("trkConnection", "sendTracking", eventName);
}
}
Symbol 30 MovieClip Frame 1
stop();
Symbol 72 MovieClip [player] Frame 1
framerange = 9;
mid = 10;
dyrange = 10;
dymin = -dyrange;
dymax = dyrange;
a.gotoAndStop(mid);
onEnterFrame = function () {
a.gotoAndStop(mid + Math.round((Math.min(dymax, Math.max(dymin, r.ys)) / dyrange) * framerange));
};
Symbol 82 MovieClip [explosion] Frame 1
r.zexplode.start();
onEnterFrame = function () {
_rotation = (_rotation + 1);
_x = (_x - 10);
};
Symbol 82 MovieClip [explosion] Frame 16
this.removeMovieClip();
Symbol 144 MovieClip [o1] Frame 1
initenemy(35, undefined, 10);
initfloatvars(1, 15, 0.6, 16);
initfirevars(15 + random(20), 2);
xsp = -0.5;
xsgrav = -0.2;
onEnterFrame = function () {
yfloat();
xfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 146 MovieClip Frame 1
_visible = false;
Symbol 208 MovieClip [o2] Frame 1
initenemy(35, 11, 10);
fire(2, r.bxmax, _y, 10 - random(30));
initfirevars(5 + random(20), 1);
onEnterFrame = function () {
pathmove(3);
enemyfire(2);
cekcrashp();
cekenergy();
};
stop();
Symbol 209 MovieClip [o3] Frame 1
initenemy(35, 11, 10);
fire(2, r.bxmax, _y, -10 + random(30));
initfirevars(5 + random(20), 1);
onEnterFrame = function () {
pathmove(3, 1);
enemyfire(1);
cekcrashp();
cekenergy();
};
stop();
Symbol 212 MovieClip [fire1] Frame 1
initfire(17, 1);
Symbol 222 MovieClip [explosionsmall] Frame 1
onEnterFrame = function () {
_rotation = (_rotation + 1);
};
Symbol 222 MovieClip [explosionsmall] Frame 17
this.removeMovieClip();
Symbol 235 MovieClip Frame 1
gotoAndStop(_parent.id);
Symbol 236 MovieClip [o91] Frame 1
initbonus();
Symbol 241 MovieClip Frame 1
a = r.level;
Symbol 245 MovieClip [levelends] Frame 1
yy = _y - 15;
a._alpha = 0;
if (r.level == r.levelmax) {
b._visible = false;
}
onEnterFrame = function () {
a._alpha = Math.min(100, a._alpha + 10);
_y = (_y + ((yy - _y) / 3));
};
Symbol 249 MovieClip [o99] Frame 1
_visible = false;
r.finish = 1;
this.removeMovieClip();
Symbol 251 MovieClip Frame 1
a = r.level;
Symbol 252 MovieClip [levelinfo] Frame 1
_visible = false;
d = 12;
onEnterFrame = function () {
d--;
if (d < 0) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 252 MovieClip [levelinfo] Frame 2
_visible = true;
_yscale = 320;
_xscale = 320;
div = 0.7;
d = 30;
onEnterFrame = function () {
if (_xscale > 100) {
_yscale = (_yscale * div);
_xscale = (_yscale * div);
if (_xscale < 100) {
_yscale = 100;
_xscale = 100;
}
}
d--;
if (d < 0) {
onEnterFrame = function () {
d--;
_y = (_y - 3);
_alpha = (_alpha - 20);
if (d < -5) {
this.removeMovieClip();
}
};
}
};
stop();
Symbol 255 MovieClip [beamsh] Frame 3
this.removeMovieClip();
Symbol 258 MovieClip [firesh] Frame 3
this.removeMovieClip();
Symbol 260 MovieClip [o5] Frame 1
initenemy(35, 11, 10);
initfirevars(10 + random(15), 1);
onEnterFrame = function () {
pathmove(2, 1);
enemyfire(4);
cekcrashp();
cekenergy();
};
stop();
Symbol 261 MovieClip [o4] Frame 1
initenemy(35, 11, 10);
initfirevars(10 + random(15), 1);
onEnterFrame = function () {
pathmove(2);
enemyfire(4);
cekcrashp();
cekenergy();
};
stop();
Symbol 323 MovieClip [o7] Frame 1
shiptype = 2;
initenemy(35, 11, 20);
initfirevars(10 + random(10), 2);
onEnterFrame = function () {
pathmove(1, 1);
enemyfire(4);
cekcrashp();
cekenergy();
};
stop();
Symbol 324 MovieClip [o6] Frame 1
shiptype = 2;
initenemy(35, 11, 30);
initfirevars(10 + random(10), 2);
onEnterFrame = function () {
pathmove(1);
enemyfire(4);
cekcrashp();
cekenergy();
};
stop();
Symbol 325 MovieClip [o8] Frame 1
shiptype = 2;
initenemy(35, undefined, 50);
initfloatvars(2, 30, 0, 0);
initfirevars(30 + random(30), 3);
xsp = -0.5;
xsgrav = -0.2;
onEnterFrame = function () {
xfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
enemyfire(3);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 387 MovieClip [o9] Frame 1
initenemy(35, undefined, 10);
initfloatvars(1, 12 + random(4), 1, 5);
initfirevars(16 + random(4), 0);
xsp = -0.5;
xsgrav = -0.05;
onEnterFrame = function () {
xfloat();
yfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
ysp = (p._y - _y) / 10;
starty = starty + ysp;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 389 MovieClip [o10] Frame 1
initenemy(35, 11, 10);
initfirevars(10 + random(5), 2);
onEnterFrame = function () {
pathmove(4);
enemyfire(5);
cekcrashp();
cekenergy();
};
stop();
Symbol 390 MovieClip [o11] Frame 1
initenemy(35, 11, 10);
initfirevars(10 + random(5), 1);
onEnterFrame = function () {
pathmove(4, 1);
enemyfire(5);
cekcrashp();
cekenergy();
};
stop();
Symbol 392 MovieClip [o12] Frame 1
initenemy(35, 11, 20);
nofire = 0;
onEnterFrame = function () {
pathmove(5);
nofire--;
if (nofire < 0) {
if (Math.abs(_y - p._y) < 50) {
fire(1, Math.min(r.bxmax, _x), _y);
nofire = 10;
}
}
cekcrashp();
cekenergy();
};
stop();
Symbol 393 MovieClip [o13] Frame 1
initenemy(35, 11, 20);
initfirevars(15 + random(25), 1);
onEnterFrame = function () {
pathmove(5, 1);
enemyfire(1);
cekcrashp();
cekenergy();
};
stop();
Symbol 395 MovieClip [o14] Frame 1
initenemy(35, 11, 20);
initfirevars(10);
onEnterFrame = function () {
pathmove(6);
enemyfire(1);
cekcrashp();
cekenergy();
};
stop();
Symbol 396 MovieClip [o15] Frame 1
initenemy(35, 11, 20);
initfirevars(10);
onEnterFrame = function () {
pathmove(6, 1);
enemyfire(1);
cekcrashp();
cekenergy();
};
stop();
Symbol 398 MovieClip [o16] Frame 1
initenemy(35, 11, 10);
initfirevars(12 + random(8), 0);
_x = (-_width);
_rotation = 180;
d = 60;
onEnterFrame = function () {
d--;
enemyfire(2);
if (!d) {
xs = 3;
onEnterFrame = function () {
_x = (_x + xs);
xs = xs + 0.1;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutright();
};
}
};
stop();
Symbol 399 MovieClip [o17] Frame 1
initenemy(35, 11, 10);
fire(2, r.bxmin, _y, 180);
initfloatvars(0, 0, 0.6, 10);
_x = (-_width);
_rotation = 180;
d = 60;
onEnterFrame = function () {
d--;
yfloat();
if (!d) {
xs = 4;
onEnterFrame = function () {
yfloat();
_x = (_x + xs);
xs = xs + 0.2;
enemyfire(3);
cekcrashp();
cekenergy();
cekoutright();
};
}
};
stop();
Symbol 401 MovieClip [o19] Frame 1
initenemy(35, 11, 20);
fire(2, r.bxmax, _y, -10 + random(20));
initfirevars(10 + random(10), 1);
onEnterFrame = function () {
pathmove(7, 1);
enemyfire(2);
cekcrashp();
cekenergy();
};
stop();
Symbol 402 MovieClip [o18] Frame 1
initenemy(35, 11, 20);
fire(2, r.bxmax, _y, 10 - random(20));
initfirevars(10 + random(10), 1);
onEnterFrame = function () {
pathmove(7);
enemyfire(2);
cekcrashp();
cekenergy();
};
stop();
Symbol 403 MovieClip Frame 30
stop();
Symbol 404 MovieClip [o21] Frame 1
initenemy(35, 11, 10);
initfirevars(10 + random(5), 2);
onEnterFrame = function () {
pathmove(8, 1);
enemyfire(1);
cekcrashp();
cekenergy();
};
stop();
Symbol 405 MovieClip [o20] Frame 1
initenemy(35, 11, 20);
initfirevars(10 + random(5), 2);
onEnterFrame = function () {
pathmove(8);
enemyfire(1);
cekcrashp();
cekenergy();
};
stop();
Symbol 407 MovieClip [o22] Frame 1
shiptype = 2;
initenemy(35, undefined, 40);
initfirevars(10 + random(10), 2 + random(3));
onEnterFrame = function () {
pathmove(9);
enemyfire(3);
cekcrashp();
cekenergy();
};
stop();
Symbol 408 MovieClip Frame 24
stop();
Symbol 409 MovieClip [o23] Frame 1
shiptype = 2;
initenemy(35, undefined, 40);
initfirevars(10, 2);
div = 12;
tx = 500;
onEnterFrame = function () {
_x = (_x + ((tx - _x) / div));
cekcrashp();
cekenergy();
if ((_x - tx) < 20) {
if (_y > 200) {
ty = _y - random(150);
} else {
ty = _y + random(150);
}
onEnterFrame = function () {
_y = (_y + ((ty - _y) / div));
enemyfire(3);
cekcrashp();
cekenergy();
if (Math.abs(_y - ty) < 5) {
tx = _x - 300;
onEnterFrame = function () {
_x = (_x + ((tx - _x) / div));
if ((_x - tx) < 20) {
tx = tx - 400;
}
cekcrashp();
cekenergy();
cekoutleft();
};
}
};
}
};
stop();
Symbol 410 MovieClip [o24] Frame 1
shiptype = 2;
initenemy(35, undefined, 50);
if (Math.abs(200 - _y) < 100) {
initfloatvars(0.5, 7, 0.3, 8);
initfirevars(50 + random(20), 1);
} else {
initfloatvars(0.5, 7, 0.2, 3);
initfirevars(20 + random(40), 1);
}
xsp = -0.3;
xsgrav = -0.1;
onEnterFrame = function () {
xfloat();
yfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 472 MovieClip [o25] Frame 1
initenemy(35, undefined, 10);
initfloatvars(0.7, 10, 0, 0);
initfirevars(60, 1);
xsp = -0.3;
xsgrav = -0.1;
onEnterFrame = function () {
xfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 475 MovieClip [missioncomplete] Frame 1
_visible = false;
d = 12;
onEnterFrame = function () {
d--;
if (d < 0) {
delete onEnterFrame;
play();
}
};
stop();
Symbol 475 MovieClip [missioncomplete] Frame 2
_visible = true;
a._visible = false;
_yscale = 320;
_xscale = 320;
div = 0.7;
onEnterFrame = function () {
if (_xscale > 100) {
_yscale = (_yscale * div);
_xscale = (_yscale * div);
if (_xscale < 100) {
_yscale = 100;
_xscale = 100;
a._visible = true;
}
}
};
stop();
Symbol 481 MovieClip [o93] Frame 1
initbonuslife();
Symbol 482 MovieClip [fire2] Frame 1
initfire(17, 1);
Symbol 483 MovieClip [fire3] Frame 1
initfire(17, 1);
Symbol 484 MovieClip [fire4] Frame 1
initfire(20, 1);
Symbol 485 MovieClip [fire5] Frame 1
initfire(27, 1);
Symbol 486 MovieClip [o28] Frame 1
shiptype = 2;
initenemy(35, undefined, 50);
_y = p._y;
initfloatvars(2, 30, 0, 0);
initfirevars(30 + random(30), 3);
xsp = -0.5;
xsgrav = -0.2;
onEnterFrame = function () {
xfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 488 MovieClip [o27] Frame 1
initenemy(35, undefined, 20);
_y = p._y;
fire(1, r.bxmax, _y);
initfloatvars(0, 0, 0.3, 4 + random(3));
initfirevars(30 + random(30), 2);
xs = -2;
grav = -3;
onEnterFrame = function () {
if (_x > 580) {
grav = grav * 0.5;
} else if (!uda) {
uda = 1;
xs = xs + 3;
grav = -0.3;
}
yfloat();
_x = (_x + xs);
xs = xs + grav;
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 490 MovieClip [o29] Frame 1
initenemy(35, undefined, 10);
if (Math.abs(200 - _y) < 100) {
initfloatvars(0.5, 7, 0.3, 8);
initfirevars(50 + random(20), 1);
} else {
initfloatvars(0.5, 7, 0.2, 3);
initfirevars(20 + random(40), 1);
}
xsp = -0.3;
xsgrav = -0.1;
onEnterFrame = function () {
xfloat();
yfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 491 MovieClip Frame 68
stop();
Symbol 492 MovieClip [o30] Frame 1
initenemy(35, undefined, 10);
initfloatvars(2, 30, 0, 0);
initfirevars(30 + random(30), 3);
xsp = -0.5;
xsgrav = -0.2;
onEnterFrame = function () {
xfloat();
startx = startx + xsp;
xsp = xsp + xsgrav;
enemyfire(1);
cekcrashp();
cekenergy();
cekoutleft();
};
stop();
Symbol 496 MovieClip [beam1] Frame 1
initbeam(1);
Symbol 500 MovieClip [ibeam1] Frame 1
initbeam(6);
Symbol 504 MovieClip [ibeam2] Frame 1
initbeam(7);
Symbol 507 MovieClip Frame 1
onEnterFrame = function () {
_visible = (!_visible);
};
Symbol 507 MovieClip Frame 20
stop();
Symbol 511 MovieClip Frame 20
stop();
Symbol 512 MovieClip [ibeam3] Frame 1
initbonusblast3();
Symbol 521 MovieClip Frame 1
onEnterFrame = function () {
if (a._xscale < 100) {
a._xscale = a._xscale + 0.1;
a._yscale = a._xscale;
}
};
stop();
Symbol 530 MovieClip Frame 1
onEnterFrame = function () {
if (a._xscale < 100) {
a._xscale = a._xscale + 0.1;
a._yscale = a._xscale;
}
};
stop();
Symbol 533 MovieClip Frame 1
gotoAndStop(r.level);
Symbol 534 MovieClip [bgo] Frame 1
onEnterFrame = function () {
_x = (_x + (2 * r.bgspeed));
if (_x < Math.min(-600, -_width)) {
this.removeMovieClip();
}
};
stop();
Symbol 540 Button
on (release) {
gotoAndPlay ("ins");
}
Symbol 551 Button
on (release) {
_tracker = new GameTrack_AS2(22000);
gotoAndPlay ("start");
}
Symbol 554 MovieClip Frame 1
r.hit = (r.pressing = 0);
maxspeed = r.pspeed;
maxspeed2 = maxspeed * maxspeed;
div = 2;
onEnterFrame = function () {
oldy = p._y;
nx = Math.max(r.xmin, Math.min(r.xmax, m._xmouse));
ny = Math.max(r.ymin, Math.min(r.ymax, m._ymouse));
p._x = p._x + ((nx - p._x) / 4);
p._y = p._y + ((ny - p._y) / 4);
r.ys = p._y - oldy;
if (r.pressing) {
if (!r.bonusblast) {
r.sdelay--;
if ((r.sdelay < 0) and (r.shootmeter > 0)) {
shoot(r.beamtype);
r.shootmeter = r.shootmeter - r.shootmeterless;
if (r.shootmeter <= 0) {
r.shootmeter = -30;
}
r.sdelay = r.shootdelay;
}
} else if (r.bonusblast == r.bonusblastmax) {
shootbonusblast();
}
}
if (m.ibeam) {
m.ibeam._x = p._x + m.ibeam.px;
m.ibeam._y = p._y + m.ibeam.py;
}
if (r.energy <= 0) {
delete onMouseDown;
p.explode(150);
r.zexplode2.start();
r.beamtype = 1;
r.bonusblast = 0;
r.delaybonusblast = r.bonusblastdelaytime;
r.udasfxblast = 0;
r.zblast.stop();
d = 20;
onEnterFrame = function () {
d--;
if (!d) {
delete onEnterFrame;
updatelives(-1);
if (r.lives > 0) {
energize(r.energymax);
if (r.beamtype > 1) {
var _local1 = 1;
while (_local1 < r.beamtype) {
make(91, r.screenwid + (_local1 * 500), 50 + random(300));
_local1++;
}
}
gotoAndPlay ("respawn");
} else {
r.gotoAndPlay("end");
}
}
};
} else if (r.finish) {
delete onMouseDown;
delete onEnterFrame;
gotoAndPlay ("fin");
}
};
stop();
Symbol 554 MovieClip Frame 2
_global.p = m.attachMovie("player", "player", 2999, {_x:-50, _y:Math.max(r.ymin, Math.min(r.ymax, m._ymouse))});
r.inv = r.invhitdelay;
gotoAndPlay (1);
Symbol 554 MovieClip Frame 11
delete onMouseDown;
p._visible = true;
scr.attachMovie("levelends", "levelends", 100, {_x:300, _y:200});
xs = 3;
d = 20;
ok = 0;
onEnterFrame = function () {
ny = Math.max(r.ymin, Math.min(r.ymax, m._ymouse));
p._y = p._y + ((ny - p._y) / 4);
p._x = p._x + xs;
xs = xs + 0.8;
d--;
if (((r.level < r.levelmax) and (!d)) or ((r.level == r.levelmax) and (d == -15))) {
onMouseDown = function () {
r.gotoAndPlay("next");
delete onMouseDown;
};
}
if (d < -40) {
if (r.level == r.levelmax) {
scr.levelends.removeMovieClip();
scr.attachMovie("missioncomplete", "missioncomplete", 100, {_x:300, _y:200});
delete onEnterFrame;
}
}
};
stop();
Symbol 560 MovieClip Frame 1
duplicateMovieClip ("pic", "pic2", 2);
wid = pic._width;
pic2._x = wid;
startx = _x;
onEnterFrame = function () {
nx = _x + r.bgspeed;
if (nx < (startx - wid)) {
nx = nx + wid;
}
_x = nx;
};
stop();
Symbol 561 MovieClip Frame 1
this.attachMovie("bgo", "bgo", 100, {_x:r.screenwid, _y:r.screenhei});
Symbol 565 MovieClip Frame 1
duplicateMovieClip ("pic", "pic2", 2);
wid = pic._width;
pic2._x = wid;
startx = _x;
xs = Math.round(5 * r.bgspeed);
onEnterFrame = function () {
nx = _x + xs;
if (nx < (startx - wid)) {
nx = nx + wid;
}
_x = nx;
};
stop();
Symbol 568 MovieClip Frame 1
duplicateMovieClip ("pic", "pic2", 2);
wid = pic._width;
pic2._x = wid;
startx = _x;
xs = Math.round(10 * r.bgspeed);
onEnterFrame = function () {
nx = _x + xs;
if (nx < (startx - wid)) {
nx = nx + wid;
}
_x = nx;
};
stop();
Symbol 573 MovieClip Frame 1
duplicateMovieClip ("pic", "pic2", 2);
wid = pic._width;
pic2._x = wid;
startx = _x;
xs = 10 * r.bgspeed;
onEnterFrame = function () {
nx = _x + xs;
if (nx < (startx - wid)) {
nx = nx + wid;
}
_x = nx;
};
stop();
Symbol 577 MovieClip Frame 1
duplicateMovieClip ("pic", "pic2", 2);
wid = pic._width;
pic2._x = wid;
startx = _x;
xs = 13 * r.bgspeed;
onEnterFrame = function () {
nx = _x + xs;
if (nx < (startx - wid)) {
nx = nx + wid;
}
_x = nx;
};
stop();
Symbol 578 MovieClip Frame 1
if (r.level == 3) {
gotoAndStop (2);
} else {
stop();
}
Symbol 590 Button
on (release) {
r.music = 0;
r.zloop.setVolume(0);
r.zbeam.setVolume(0);
r.zblast.setVolume(0);
gotoAndStop (2);
}
Symbol 593 Button
on (release) {
r.music = 1;
r.zloop.setVolume(100);
r.zbeam.setVolume(100);
r.zblast.setVolume(100);
gotoAndStop (1);
}
Symbol 594 MovieClip Frame 1
if (r.music) {
stop();
} else {
gotoAndStop (2);
}
Symbol 595 MovieClip Frame 1
gotoAndStop((r.livesmax + 2) - r.lives);
Symbol 609 MovieClip Frame 1
wid = 180;
corner._visible = false;
lastob = r.pos[r.pos.length - 1].xx;
onEnterFrame = function () {
tic._x = (bar._width = Math.floor(Math.min(wid, (r.xnow / lastob) * wid)));
if (tic._x == wid) {
corner._visible = true;
tic._visible = false;
delete onEnterFrame;
}
};
stop();
Symbol 613 MovieClip Frame 9
stop();
Symbol 614 MovieClip Frame 6
stop();
Symbol 615 MovieClip Frame 1
stop();
Symbol 616 MovieClip Frame 1
total = 10;
spacing = 10.5;
var i = 1;
while (i < total) {
a1.duplicateMovieClip("a" + (i + 1), i, {_x:a1._x - (i * spacing)});
i++;
}
Symbol 616 MovieClip Frame 2
lim = Math.max(0, Math.floor((r.energy / r.energymax) * total));
var i = 1;
while (i <= total) {
if (i <= lim) {
this["a" + i].gotoAndStop(1);
} else {
this["a" + i].gotoAndStop(2);
}
i++;
}
Symbol 616 MovieClip Frame 10
stop();
Symbol 622 MovieClip Frame 1
stop();
Symbol 628 MovieClip Frame 9
stop();
Symbol 633 MovieClip Frame 1
xs = 1;
accel = 0.5;
convert = 0.3;
bar._xscale = 100;
onEnterFrame = function () {
if (r.bonusblast > 0) {
bar2._alpha = 100;
bar2._xscale = r.bonusblast;
} else {
bar2._alpha = 0;
bar3._xscale = ((r.bonusblastdelaytime - r.delaybonusblast) / r.bonusblastdelaytime) * 100;
}
xs = (xs * accel) + ((r.shootmeter - bar._xscale) * convert);
bar._xscale = Math.min(100, Math.max(1, bar._xscale + xs));
if (bar._xscale == 1) {
bg._alpha = 60;
} else {
bg._alpha = 100;
}
};
stop();
Symbol 646 Button
on (release) {
_tracker.sendEventReplay();
r.ang = 0;
r.beamtype = 1;
r.lives = r.livesmax;
got = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
gotoAndPlay ("start");
}
Symbol 651 Button
on (release) {
_tracker.sendEventReplay();
r.level = 0;
gotoAndPlay ("start");
}
Symbol 653 MovieClip Frame 1
got = 0;
var i = 0;
while (i < r.got.length) {
got = got + r.got[i];
i++;
}
txt = got;