Frame 1
bytetotal = _root.getBytesTotal();
onEnterFrame = function () {
byteloaded = _root.getBytesLoaded();
loaded = int((byteloaded / bytetotal) * 100);
loadbar1.loa._xscale = loaded;
percent = loaded + "%";
if (byteloaded == bytetotal) {
delete onEnterFrame;
delete bytetotal;
delete byteloaded;
delete loaded;
delete percent;
gotoAndStop ("kais");
}
};
stop();
Frame 2
stop();
Frame 285
passw = "";
Frame 325
stop();
Frame 326
stop();
Frame 329
clearInterval(_root.int2);
Frame 337
function ballmove() {
with (_root) {
for (var bi in ball) {
var aball = ball[bi];
if (aball.tim <= aball.dui) {
aball.v = mx.transitions.easing.Regular.easeIn(aball.tim++, aball.beg, aball.cha, aball.dui);
} else if (aball.v != aball.vv) {
aball.tim = 0;
aball.dui = 40;
aball.beg = aball.v;
aball.cha = aball.vv - aball.v;
}
if (aball.ran == 1) {
aball.mov1.rotate(Math.floor(Math.sin(aball.ang) * 3));
aball.ang = aball.ang + 0.2;
}
aball.amov1 = new Vector(aball.mov1.x, aball.mov1.y);
var vo = aball.v;
aball._x = aball._x + (aball.amov1.x * vo);
aball._y = aball._y + (aball.amov1.y * vo);
ballstate(aball);
}
}
}
function ballstate(aball) {
aball.balll = aball._x - aball.ballbj;
aball.ballr = aball._x + aball.ballbj;
aball.ballt = aball._y - aball.ballbj;
aball.ballb = aball._y + aball.ballbj;
}
function setballv(ballname, vv) {
ballname.vv = ballname.vv + vv;
if (ballname.vv < (_root.ballv - 3)) {
ballname.vv = _root.ballv - 3;
} else if (ballname.vv > (_root.ballv + 3)) {
ballname.vv = _root.ballv - 3;
}
}
Frame 338
function brickgold(brick) {
var _local3 = "brbz" + _root.getNextHighestDepth();
brick.attachMovie("b062", _local3, _root.getNextHighestDepth());
brick.bz = _root.zhad;
brick.normal = _root.zhad;
brick.black = _root.bza;
brick.du = _root.bzc;
brick.water = _root.bzd;
brick.ice = _root.bzd;
brick.fire = _root.bze;
brick.gold = _root.zhad;
brick.sd = _root.sd;
brick.gotoAndStop("k");
}
function brickbz(bzname, bzsound, brick) {
var ballname = (bzname + _root.getNextHighestDepth());
_root.attachMovie(bzname, ballname, _root.getNextHighestDepth());
_root[ballname]._x = brick.x;
_root[ballname]._y = brick.y;
_root[ballname]._rotation = random(360);
bzsound.start();
if (brick.effect == undefined) {
if (random(100) < 40) {
_root.newpower(brick.x, brick.y, brick.effect);
}
} else {
_root.newpower(brick.x, brick.y, brick.effect);
}
if (brick.ty == "a") {
_root.anum = _root.anum - 1;
}
with (brick._parent._parent) {
swapDepths(_root.getNextHighestDepth());
removeMovieClip();
}
delete _root.bricka[brick.id];
if (_root.anum == 0) {
_root.pau();
_root.play();
}
}
Frame 339
function addbricka(brick, t, def) {
brick.wid = brick._width / 2;
brick.hei = brick._height / 2;
brick.px = brick._parent._parent._x;
brick.py = brick._parent._parent._y;
brick.id = _root.aanum;
brick.sx = _root.sx;
brick.ty = t;
brick.def = def;
brick.lock = 0;
_root.bricka[_root.aanum] = brick;
_root.aanum = _root.aanum + 1;
if (t == "a") {
_root.anum = _root.anum + 1;
}
}
function addbrickc(brick, def) {
brick.id = _root.brickcnum;
_root.brickc[_root.brickcnum] = brick;
_root.brickcnum = _root.brickcnum + 1;
if (brick.effect == undefined) {
brick.effect = random(7) + 2;
}
brick.def = def;
brick.px = brick._parent._parent._x;
brick.py = brick._parent._parent._y;
brick.wid = brick._width / 2;
brick.hei = brick.wid;
brick.bj = brick.wid;
brick.lock = 0;
}
function newball(x, y, jd, v, effect, scale) {
var _local3 = _root.getNextHighestDepth();
var _local2 = "ball" + _local3;
_root.attachMovie("ball", _local2, _local3);
_root[_local2].id = _local3;
_root.ball[_local3] = _root[_local2];
_root.ballnum++;
_root[_local2]._x = x;
_root[_local2]._y = y;
_root[_local2].ang = 0;
_root[_local2].ran = 0;
_root[_local2]._xscale = scale;
_root[_local2]._yscale = scale;
_root[_local2].effect = effect;
_root[_local2].gotoAndPlay(effect);
_root[_local2].v = 0;
_root[_local2].vv = v;
_root[_local2].tim = 6;
_root[_local2].beg = 0;
_root[_local2].cha = _root[_local2].vv;
_root[_local2].dui = 40;
var _local4 = (Math.PI/180) * jd;
_root[_local2].mov1 = new Vector(Math.cos(_local4), Math.sin(_local4));
}
function newpower(x, y, effect) {
var _local2 = "power" + _root.getNextHighestDepth();
_root.attachMovie("power", _local2, _root.getNextHighestDepth());
_root[_local2]._x = x;
_root[_local2]._y = y;
_root[_local2].id = _root.powernum;
_root.power[_root.powernum] = _root[_local2];
_root.powernum++;
_root[_local2].ballbj = 9;
_root[_local2].balll = x - _root[_local2].ballbj;
_root[_local2].ballr = x + _root[_local2].ballbj;
if (effect == undefined) {
effect = random(26) + 2;
}
_root[_local2].effect = effect;
_root[_local2].gotoAndStop(effect);
}
function newzhid(attname, x, y, jd, effect, v) {
var _local2 = attname + _root.getNextHighestDepth();
_root.attachMovie(attname, _local2, _root.getNextHighestDepth());
_root[_local2]._x = x;
_root[_local2]._y = y;
_root[_local2].effect = effect;
_root[_local2].id = _root.zhidnum;
_root.zhid[_root.zhidnum] = _root[_local2];
_root.zhidnum++;
_root[_local2].gotoAndStop(effect);
_root[_local2].wid = _root[_local2]._width / 2;
_root[_local2].hei = _root[_local2]._height / 2;
var _local3 = (Math.PI/180) * jd;
_root[_local2].movx = v * Math.cos(_local3);
_root[_local2].movy = v * Math.sin(_local3);
_root[_local2]._rotation = jd;
}
Frame 340
function powermove() {
for (var _local8 in _root.power) {
var _local2 = _root.power[_local8];
_local2._y = _local2._y + 3;
if (_local2._y > 480) {
delete _root.power[_local8];
_local2.removeMovieClip();
} else {
_local2.ballt = _local2._y - _local2.ballbj;
_local2.ballb = _local2._y + _local2.ballbj;
if (((((Math.abs(_root.bar.v) < 40) and (_local2.ballr > _root.bar.l)) and (_local2.balll < _root.bar.r)) and (_local2.ballt < _root.bar.b)) and (_local2.ballb > _root.bar.t)) {
var _local6 = (_root.bar.bj + _local2.ballbj) * (_root.bar.bj + _local2.ballbj);
if ((((_local2._x - _root.bar._x) * (_local2._x - _root.bar._x)) + ((_local2._y - _root.bar._y) * (_local2._y - _root.bar._y))) < _local6) {
var _local5 = 1;
switch (_local2.effect) {
case 2 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("zd");
}
_root.sgun2.start();
break;
case 3 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.gotoAndPlay("gold");
_local3.effect = "gold";
}
}
_root.spow.start();
break;
case 4 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
_root.setballv(_local3, 2);
}
_root.spow.start();
break;
case 5 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
_root.setballv(_local3, -2);
}
_root.spow.start();
break;
case 6 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
_local3._xscale = 66.6666666666667;
_local3._yscale = 66.6666666666667;
_local3.ballbj = _local3._width / 2;
_root.setballv(_local3, 1);
}
_root.spow.start();
break;
case 7 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.v = 11;
_local3.gotoAndPlay("fire");
_local3.effect = "fire";
}
}
_root.spow.start();
break;
case 8 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
_local3._xscale = 133.333333333333;
_local3._yscale = 133.333333333333;
_local3.ballbj = _local3._width / 2;
_root.setballv(_local3, -1);
}
_root.spow.start();
break;
case 9 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.gotoAndPlay("ice");
_local3.effect = "ice";
_root.setballv(_local3, -1);
}
}
_root.spow.start();
break;
case 10 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.gotoAndPlay("water");
_local3.effect = "water";
}
}
_root.spow.start();
break;
case 11 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.gotoAndPlay("du");
_local3.effect = "du";
}
}
_root.spow.start();
break;
case 12 :
var _local4 = "brickbl" + _root.getNextHighestDepth();
_root.attachMovie("brickbl", _local4, _root.getNextHighestDepth());
_root[_local4]._y = 435;
_root[_local4]._x = 319;
_root.spow.start();
break;
case 13 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.gotoAndPlay("black");
_local3.effect = "black";
}
}
_root.spow.start();
break;
case 14 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("normal");
}
_root.spow.start();
break;
case 15 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("du");
}
_root.sgun2.start();
break;
case 16 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("small");
}
_root.spow.start();
break;
case 17 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("big");
}
_root.spow.start();
break;
case 18 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.ran = 0;
_local3.gotoAndPlay("normal");
_local3.effect = "normal";
_local3._xscale = 100;
_local3._yscale = 100;
_local3.ballbj = _local3._width / 2;
}
}
_root.spow.start();
break;
case 19 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("sd");
}
_root.sgun2.start();
break;
case 20 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
if (_local3.lock != 1) {
_local3.lock = 1;
_local3.gotoAndPlay("sd");
_local3.effect = "sd";
}
}
_root.spow.start();
break;
case 21 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("fire");
}
_root.sgun2.start();
break;
case 22 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("ice");
}
_root.sgun2.start();
break;
case 23 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
_root.bar.gotoAndPlay("bz");
}
_root.sgun2.start();
break;
case 24 :
if (_root.bar.lock != 1) {
_root.bar.lock = 1;
for (var _local7 in _root.ball) {
_root.ball[_local7].removeMovieClip();
delete _root.ball[_local7];
}
_root.ballnum = 0;
_root.bar.gotoAndPlay("lost");
}
_root.sbarbz.start();
break;
case 25 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
_local3._xscale = 33.3333333333333;
_local3._yscale = 33.3333333333333;
_local3.ballbj = _local3._width / 2;
}
_root.spow.start();
break;
case 26 :
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
_local3._xscale = 166.666666666667;
_local3._yscale = 166.666666666667;
_local3.ballbj = _local3._width / 2;
}
_root.spow.start();
break;
case 27 :
_root.spow.start();
for (var _local7 in _root.ball) {
var _local3 = _root.ball[_local7];
_local3.ran = 1;
}
break;
default :
_local5 = 0;
}
if (_local5 == 1) {
delete _root.power[_local8];
_local2.removeMovieClip();
}
}
}
}
}
}
function zhidmove() {
for (var _local9 in _root.zhid) {
var _local2 = _root.zhid[_local9];
_local2._y = _local2._y + _local2.movy;
_local2._x = _local2._x + _local2.movx;
if ((((_local2._y < 0) or (_local2._x < 0)) or (_local2._y > 400)) or (_local2._x > 623)) {
delete _root.zhid[_local9];
_local2.removeMovieClip();
} else {
var _local7 = _local2._x - _local2.wid;
var _local6 = _local2._x + _local2.wid;
var _local4 = _local2._y - _local2.hei;
var _local5 = _local2._y + _local2.hei;
for (var _local8 in _root.bricka) {
var _local3 = _root.bricka[_local8];
if ((((_local6 > _local3.l) and (_local7 < _local3.r)) and (_local4 < _local3.b)) and (_local5 > _local3.t)) {
if (_local3.lock != 1) {
_local3.lock = 1;
_local3[_local2.effect]();
if (_local2.effect != "fire") {
_local2.gotoAndPlay("remove");
}
}
}
}
}
}
}
Frame 341
function hit() {
for (var _local15 in _root.ball) {
var _local2 = _root.ball[_local15];
var _local4 = "no";
var _local10;
if (((((Math.abs(_root.bar.v) < 50) and (_local2.ballr > _root.bar.l)) and (_local2.balll < _root.bar.r)) and (_local2.ballt < _root.bar.b)) and (_local2.ballb > _root.bar.t)) {
var _local6 = (_root.bar.bj + _local2.ballbj) * (_root.bar.bj + _local2.ballbj);
if (_local6 > (((_local2._x - _root.bar._x) * (_local2._x - _root.bar._x)) + ((_local2._y - _root.bar._y) * (_local2._y - _root.bar._y)))) {
_local4 = "bar";
_local10 = _root.bar;
if (_root.bar.v != 0) {
while ((((_local2._x - _root.bar._x) * (_local2._x - _root.bar._x)) + ((_local2._y - _root.bar._y) * (_local2._y - _root.bar._y))) < _local6) {
_local2._x = _local2._x + ((4 * (_local2._x - _root.bar._x)) / Math.abs(_local2._x - _root.bar._x));
_local2._y = _local2._y + ((4 * (_local2._y - _root.bar._y)) / Math.abs(_local2._y - _root.bar._y));
}
} else {
while ((((_local2._x - _root.bar._x) * (_local2._x - _root.bar._x)) + ((_local2._y - _root.bar._y) * (_local2._y - _root.bar._y))) < _local6) {
_local2._x = _local2._x - (4 * _local2.amov1.x);
_local2._y = _local2._y - (4 * _local2.amov1.y);
}
}
var _local8 = new Vector(_local2._x - _root.bar._x, _local2._y - _root.bar._y);
var _local11 = _local8.getLength();
var _local9 = _local8.scaleNew(1 / _local11);
var _local13 = -_local2.amov1.dot(_local9);
var _local12 = _local9.scaleNew(_local13);
var _local7 = _local2.amov1.plusNew(_local12);
_local7.scale(2);
_local2.mov1 = _local7.minusNew(_local2.amov1);
_local2.mov1.scale(1 / _local2.mov1.getLength());
_root.ballstate(_local2);
}
}
for (var _local14 in _root.bricka) {
var _local3 = _root.bricka[_local14];
if (((((_local3._parent._alpha == 100) and (_local2.ballr > _local3.l)) and (_local2.balll < _local3.r)) and (_local2.ballt < _local3.b)) and (_local2.ballb > _local3.t)) {
_local4 = _local3.ty;
_local10 = _local3;
if (_local2.atk < _local3.def) {
_local2._x = _local2._x + (_local3.x - _local3.ax);
_local2._y = _local2._y + (_local3.y - _local3.ay);
_local2._y = _local2._y - (4 * _local2.amov1.y);
_local2._x = _local2._x - (4 * _local2.amov1.x);
_root.ballstate(_local2);
var _local5 = 0;
while ((((_local2.ballr > _local3.l) and (_local2.balll < _local3.r)) and (_local2.ballt < _local3.b)) and (_local2.ballb > _local3.t)) {
if (_local5 < 4) {
_local2._y = _local2._y - (4 * _local2.amov1.y);
_local2._x = _local2._x - (4 * _local2.amov1.x);
} else {
_local2._y = _local2._y + (12 * _local2.amov1.y);
_local2._x = _local2._x + (12 * _local2.amov1.x);
}
_root.ballstate(_local2);
_local5++;
}
if ((_local2.ballt >= _local3.b) or (_local2.ballb <= _local3.t)) {
_local2.mov1.y = -_local2.amov1.y;
}
if ((_local2.ballr <= _local3.l) or (_local2.balll >= _local3.r)) {
_local2.mov1.x = -_local2.amov1.x;
}
}
}
}
for (var _local14 in _root.brickc) {
var _local3 = _root.brickc[_local14];
if ((((_local2.ballr > _local3.l) and (_local2.balll < _local3.r)) and (_local2.ballt < _local3.b)) and (_local2.ballb > _local3.t)) {
var _local6 = (_local3.bj + _local2.ballbj) * (_local3.bj + _local2.ballbj);
if (_local6 > (((_local2._x - _local3.x) * (_local2._x - _local3.x)) + ((_local2._y - _local3.y) * (_local2._y - _local3.y)))) {
_local4 = "c";
_local10 = _local3;
if (_local2.atk < _local3.def) {
_local2._x = _local2._x + (_local3.x - _local3.ax);
_local2._y = _local2._y + (_local3.y - _local3.ay);
_local2._y = _local2._y - (4 * _local2.amov1.y);
_local2._x = _local2._x - (4 * _local2.amov1.x);
_root.ballstate(_local2);
var _local5 = 0;
while ((((_local2._x - _local3.x) * (_local2._x - _local3.x)) + ((_local2._y - _local3.y) * (_local2._y - _local3.y))) < _local6) {
if (_local5 < 4) {
_local2._y = _local2._y - (4 * _local2.amov1.y);
_local2._x = _local2._x - (4 * _local2.amov1.x);
} else {
_local2._y = _local2._y + (12 * _local2.amov1.y);
_local2._x = _local2._x + (12 * _local2.amov1.x);
}
_local5++;
}
_root.ballstate(_local2);
var _local8 = new Vector(_local2._x - _local3.x, _local2._y - _local3.y);
var _local11 = _local8.getLength();
var _local9 = _local8.scaleNew(1 / _local11);
var _local13 = -_local2.amov1.dot(_local9);
var _local12 = _local9.scaleNew(_local13);
var _local7 = _local2.amov1.plusNew(_local12);
_local7.scale(2);
_local2.mov1 = _local7.minusNew(_local2.amov1);
_local2.mov1.scale(1 / _local2.mov1.getLength());
_root.ballstate(_local2);
}
}
}
}
if ((((_local2.ballt > 470) or (_local2.ballb < -10)) or (_local2.balll > 650)) or (_local2.ballr < -10)) {
_local4 = "o";
delete _root.ball[_local2.id];
_local2.removeMovieClip();
_root.ballnum = _root.ballnum - 1;
if (_root.ballnum == 0) {
_root.bar.lock = 1;
_root.sbarbz.start();
_root.bar.gotoAndPlay("lost");
}
}
if (_local4 != "no") {
var _local3 = _local10;
if ((_local4 == "a") or ((_local4 == "b") and (_local3.lock != 1))) {
_root.spz.start();
_local3.lock = 1;
_local3[_local2.effect]();
if ((_local2.effect == "water") and (_local2._xscale > 90)) {
_local2._xscale = _local2._xscale - 33.3333333333333;
_local2._yscale = _local2._xscale;
_local2.ballbj = _local2._width / 2;
_root.newball(_local2._x, _local2._y, random(360), _local2.vv, "water", _local2._xscale);
}
} else if (_local4 == "c") {
_root.spz.start();
switch (_local3.effect) {
case 2 :
if (_local2._xscale > 90) {
_local2._xscale = 66.6666666666667;
_local2._yscale = 66.6666666666667;
_local2.ballbj = _local2._width / 2;
_root.newball(_local2._x, _local2._y, random(360), _local2.vv, _local2.effect, _local2._xscale);
_root.newball(_local2._x, _local2._y, random(360), _local2.vv, _local2.effect, _local2._xscale);
_root.newball(_local2._x, _local2._y, random(360), _local2.vv, _local2.effect, _local2._xscale);
}
_local3._parent.go = 1;
break;
case 3 :
if (_local2.lock != 1) {
_local2.lock = 1;
_local2.gotoAndPlay("fire");
_local2.effect = "fire";
_local2.v = 11;
}
_local3._parent.go = 1;
break;
case 4 :
_local2._xscale = 133.333333333333;
_local2._yscale = 133.333333333333;
_local2.ballbj = _local2._width / 2;
_local3._parent.go = 1;
break;
case 5 :
if (_local2.lock != 1) {
_local2.lock = 1;
_local2.gotoAndPlay("ice");
_local2.effect = "ice";
}
break;
case 6 :
if (_local2.lock != 1) {
_local2.lock = 1;
_local2.gotoAndPlay("water");
_local2.effect = "water";
}
break;
case 7 :
if (_local2.lock != 1) {
_local2.lock = 1;
_local2.gotoAndPlay("du");
_local2.effect = "du";
}
_local3._parent.go = 1;
break;
case 8 :
if (_local2.lock != 1) {
_local2.lock = 1;
_local2.gotoAndPlay("sd");
_local2.effect = "sd";
}
break;
case 9 :
if (_local2.lock != 1) {
_local2.v = 11;
_local2.beg = 11;
_local2.cha = _local2.vv - _local2.beg;
_local2.tim = 0;
_local2.dui = 40;
}
_local3.gotoAndPlay(3);
break;
case 10 :
_local2._x = _local3._parent._parent.o._x;
_local2._y = _local3._parent._parent.o._y;
}
} else if (_root.atype == "o") {
_root.spz.start();
} else if (_root.atype == "bar") {
_root.spz.start();
}
}
}
}
Frame 342
function movebar() {
var _local2 = _root.bar._x;
if (_root._xmouse < (_root.bar.wid + _root.wid1)) {
_root.bar._x = _root.bar.wid + _root.wid1;
} else if (_root._xmouse > (_root.wid2 - _root.bar.wid)) {
_root.bar._x = _root.wid2 - _root.bar.wid;
} else {
_root.bar._x = _root._xmouse;
}
_root.bar.v = _root.bar._x - _local2;
_root.bar.l = _root.bar._x - _root.bar.wid;
_root.bar.r = _root.bar._x + _root.bar.wid;
}
function mbrick() {
for (var _local3 in _root.bricka) {
var _local2 = _root.bricka[_local3];
_local2.ax = _local2.x;
_local2.ay = _local2.y;
_local2._parent._parent.nextFrame();
_local2._parent.nextFrame();
_local2.x = (_local2._x + _local2._parent._x) + _local2.px;
_local2.y = (_local2._y + _local2._parent._y) + _local2.py;
_local2.l = _local2.x - _local2.wid;
_local2.r = _local2.x + _local2.wid;
_local2.t = _local2.y - _local2.hei;
_local2.b = _local2.y + _local2.hei;
}
for (var _local3 in _root.brickc) {
var _local2 = _root.brickc[_local3];
_local2.ax = _local2.x;
_local2.ay = _local2.y;
_local2._parent._parent.nextFrame();
_local2._parent.nextFrame();
_local2.x = (_local2._x + _local2._parent._x) + _local2.px;
_local2.y = (_local2._y + _local2._parent._y) + _local2.py;
_local2.l = _local2.x - _local2.wid;
_local2.r = _local2.x + _local2.wid;
_local2.t = _local2.y - _local2.hei;
_local2.b = _local2.y + _local2.hei;
}
}
Frame 343
bza = function () {
_root.brickbz("bza", _root.sbz, this);
};
bzk = function () {
_root.brickbz("bza", _root.skong, this);
};
bzb = function () {
_root.brickbz("bzb", _root.sbz, this);
};
bzc = function () {
_root.brickbz("bzc", _root.sbz, this);
};
bzd = function () {
_root.brickbz("bzd", _root.sbz, this);
};
bze = function () {
_root.brickbz("bze", _root.sbz, this);
};
bzw = function () {
_root.brickbz("white", _root.sbz, this);
};
gold = function () {
this.lock = 0;
_root.brickgold(this);
};
kong = function () {
this.lock = 0;
};
lif = function () {
this.sx--;
if (this.sx <= 0) {
_root.brickbz("bza", _root.sbz, this);
} else {
this.lock = 0;
}
};
sd = function () {
_root.newzhid("zdblack1", this.x, this.y, random(360), "sd", 12);
_root.brickbz("bza", _root.sbz, this);
};
zhad = function () {
_root.newzhid("zdblackb4", this.x, this.y, 0, "bz", 0);
_root.brickbz("bzb", _root.sbz, this);
};
lj = function () {
this.life--;
if (this.life <= 0) {
_root.brickbz("bza", _root.sbz, this);
} else {
this.lock = 0;
this.gotoAndStop(this.life + 1);
}
};
Frame 344
function clearstage() {
_root.bar.gotoAndStop("win");
for (var _local2 in _root.ball) {
_root.ball[_local2].removeMovieClip();
delete _root.ball[_local2];
}
for (var _local2 in _root.brickc) {
delete _root.brickc[_local2];
}
for (var _local2 in _root.bricka) {
_root.bricka[_local2]._parent.swapDepths(_root.getNextHighestDepth());
_root.bricka[_local2]._parent.removeMovieClip();
delete _root.bricka[_local2];
}
for (var _local2 in _root.power) {
_root.power[_local2].removeMovieClip();
delete _root.power[_local2];
}
for (var _local2 in _root.zhid) {
_root.zhid[_local2].removeMovieClip();
delete _root.zhid[_local2];
}
_root.bricka = {};
_root.ballnum = 0;
_root.anum = 0;
_root.aanum = 0;
_root.brickcnum = 0;
_root.powernum = 0;
_root.zhidnum = 0;
}
function cleargame() {
for (var _local2 in _root.ball) {
_root.ball[_local2].removeMovieClip();
delete _root.ball[_local2];
}
for (var _local2 in _root.brickc) {
delete _root.brickc[_local2];
}
for (var _local2 in _root.bricka) {
_root.bricka[_local2]._parent.swapDepths(_root.getNextHighestDepth());
_root.bricka[_local2]._parent.removeMovieClip();
delete _root.bricka[_local2];
}
for (var _local2 in _root.power) {
_root.power[_local2].removeMovieClip();
delete _root.power[_local2];
}
for (var _local2 in _root.zhid) {
_root.zhid[_local2].removeMovieClip();
delete _root.zhid[_local2];
}
_root.ballnum = 0;
_root.aanum = 0;
_root.anum = 0;
_root.brickcnum = 0;
_root.powernum = 0;
_root.zhidnum = 0;
}
function pau() {
_root.p = 1;
for (var _local3 in _root.ball) {
var _local2 = _root.ball[_local3];
_local2.v = 0;
_local2.beg = 0;
_local2.cha = _local2.vv;
_local2.tim = 0;
_local2.dui = 60;
}
}
function sta() {
_root.p = 0;
}
Frame 345
bricka = {};
aanum = 0;
anum = 0;
brickc = {};
brickcnum = 0;
ball = {};
ballnum = 0;
power = {};
powernum = 0;
zhid = {};
zhidnum = 0;
p = 0;
wid1 = 22;
wid2 = 614;
life = 1;
counter = getTimer();
sbz = new Sound();
sbz.attachSound("sbz");
spz = new Sound();
spz.attachSound("spz");
gun = new Sound();
gun.attachSound("gun");
spow = new Sound();
spow.attachSound("pow");
sgun2 = new Sound();
sgun2.attachSound("gun2");
sbarbz = new Sound();
sbarbz.attachSound("sbarbz");
skong = new Sound();
if (passw == "gamefire") {
_root.balle = "fire";
} else if (passw == "gamewater") {
_root.balle = "water";
} else if (passw == "gamesd") {
_root.balle = "sd";
} else if (passw == "gamedu") {
_root.balle = "du";
} else {
_root.balle = "normal";
}
if (passw == "showfps") {
showfps = 1;
}
if (passw.charAt(0) == "v") {
_root.gotoAndPlay(passw);
}
Frame 347
wid1 = 22;
wid2 = 614;
vj1 = 2;
vj11 = 11;
vj2 = 2;
vj22 = 12;
vj3 = 2;
vj33 = 14;
bar.gotoAndPlay(1);
stop();
Frame 348
passw = "vstage";
_root.attachMovie("ok", "ok", _root.getNextHighestDepth());
stop();
Frame 350
wid1 = 22;
wid2 = 614;
vj1 = 2;
vj11 = 2;
bar.gotoAndPlay(1);
stop();
Instance of Symbol 536 MovieClip in Frame 350
onClipEvent (load) {
this.o = _root.o1;
}
Instance of Symbol 536 MovieClip in Frame 350
onClipEvent (load) {
this.o = _root.o2;
}
Frame 351
passw = "vmengtt";
_root.attachMovie("ok", "ok", _root.getNextHighestDepth());
stop();
Frame 353
wid1 = 22;
wid2 = 614;
vj1 = 2;
vj11 = 2;
bar.gotoAndPlay(1);
stop();
Frame 354
passw = "vdreamaaa";
_root.attachMovie("ok", "ok", _root.getNextHighestDepth());
stop();
Frame 356
wid1 = 22;
wid2 = 614;
vj1 = 2;
vj11 = 2;
vj2 = random(400) + 2;
vj22 = 40;
bar.gotoAndPlay(1);
stop();
Frame 357
passw = "vflash";
_root.attachMovie("ok", "ok", _root.getNextHighestDepth());
stop();
Frame 359
wid1 = 22;
wid2 = 614;
vj1 = 2;
vj11 = 2;
bar.gotoAndPlay(1);
stop();
Frame 360
passw = "vkuaidao";
_root.attachMovie("ok", "ok", _root.getNextHighestDepth());
stop();
Frame 362
wid1 = 19;
wid2 = 620;
vj1 = 2;
vj11 = 2;
anum1 = 21;
anum2 = 6;
bar.gotoAndPlay(1);
stop();
Frame 363
passw = "vwing";
_root.attachMovie("ok", "ok", _root.getNextHighestDepth());
stop();
Frame 365
wid1 = 19;
wid2 = 620;
vj1 = 2;
vj11 = 2;
vj2 = 2;
vj22 = 12;
vj3 = 2;
vj33 = 14;
bar.gotoAndPlay(1);
stop();
Instance of Symbol 536 MovieClip in Frame 365
onClipEvent (load) {
this.o = _root.o2;
}
Instance of Symbol 536 MovieClip in Frame 365
onClipEvent (load) {
this.o = _root.o1;
}
Instance of Symbol 536 MovieClip in Frame 365
onClipEvent (load) {
this.o = _root.o3;
}
Frame 366
passw = "vwingame";
_root.attachMovie("ok", "ok", _root.getNextHighestDepth());
stop();
Frame 368
_root.attachMovie("gamewin", "gamewin", _root.getNextHighestDepth());
stop();
Symbol 2 MovieClip Frame 1
_root.addbricka(this, "b", 70);
bz = _root.bzw;
normal = _root.bzw;
black = _root.bzw;
du = _root.bzw;
water = _root.bzw;
ice = _root.bzw;
fire = _root.bzw;
gold = _root.bzw;
sd = _root.bzw;
stop();
Symbol 17 Button
on (release) {
getURL ("http://www.mengtt.com", "_blank", "GET");
}
Symbol 623 MovieClip [__Packages.Vector] Frame 0
class Vector
{
var x, y;
function Vector (newx, newy) {
x = newx;
y = newy;
}
function toString() {
var _local3 = Math.round(x * 1000) / 1000;
var _local2 = Math.round(y * 1000) / 1000;
return(((("[" + _local3) + ",") + _local2) + "]");
}
function reset(newx, newy) {
x = newx;
y = newy;
}
function getClone() {
return(new Vector(x, y));
}
function equals(v) {
return((x == v.x) && (y == v.y));
}
function plus(v) {
x = x + v.x;
y = y + v.y;
}
function plusNew(v) {
return(new Vector(x + v.x, y + v.y));
}
function minus(v) {
x = x - v.x;
y = y - v.y;
}
function minusNew(v) {
return(new Vector(x - v.x, y - v.y));
}
function negate() {
x = -x;
y = -y;
}
function negateNew() {
return(new Vector(-x, -y));
}
function scale(s) {
x = x * s;
y = y * s;
}
function scaleNew(s) {
return(new Vector(x * s, y * s));
}
function getLength() {
return(Math.sqrt((x * x) + (y * y)));
}
function setLength(len) {
var _local2 = getLength();
if (_local2) {
scale(len / _local2);
} else {
x = len;
}
}
function getAngle() {
return(ExtMath.atan2D(y, x));
}
function setAngle(angle) {
var _local2 = getLength();
x = _local2 * ExtMath.cosD(angle);
y = _local2 * ExtMath.sinD(angle);
}
function rotate(angle) {
var _local3 = ExtMath.cosD(angle);
var _local2 = ExtMath.sinD(angle);
var _local5 = (x * _local3) - (y * _local2);
var _local4 = (x * _local2) + (y * _local3);
x = _local5;
y = _local4;
}
function rotateNew(angle) {
var _local2 = new Vector(x, y);
_local2.rotate(angle);
return(_local2);
}
function dot(v) {
return((x * v.x) + (y * v.y));
}
function getNormal() {
return(new Vector(-y, x));
}
function perp(v) {
return((x * v.y) - (y * v.x));
}
function fant(v) {
var _local3 = v.scaleNew(1 / v.getLength());
var _local2 = dot(_local3);
var _local6 = new Vector(_local2 * _local3.x, _local2 * _local3.y);
var _local4 = _local3.getNormal();
_local2 = dot(_local4);
var _local5 = new Vector(_local2 * _local4.x, _local2 * _local4.y);
return(new Vector(_local6.x - _local5.x, _local6.y - _local5.y));
}
function isPerpTo(v) {
return(dot(v) == 0);
}
function angleBetween(v) {
var _local3 = dot(v);
var _local2 = _local3 / (getLength() * v.getLength());
return(ExtMath.acosD(_local2));
}
}
Symbol 624 MovieClip [__Packages.ExtMath] Frame 0
class ExtMath extends Math
{
function ExtMath () {
super();
}
static function distance(x1, y1, x2, y2) {
var _local2 = x2 - x1;
var _local1 = y2 - y1;
return(Math.sqrt((_local2 * _local2) + (_local1 * _local1)));
}
static function degreesToRadians(angle) {
return(angle * (Math.PI/180));
}
static function radiansToDegrees(angle) {
return(angle * 57.2957795130823);
}
static function sinD(angle) {
return(Math.sin((angle * Math.PI) / 180));
}
static function asinD(ratio) {
return(Math.asin(ratio) * 57.2957795130823);
}
static function cosD(angle) {
return(Math.cos((angle * Math.PI) / 180));
}
static function acosD(ratio) {
return(Math.acos(ratio) * 57.2957795130823);
}
static function tanD(angle) {
return(Math.tan((angle * Math.PI) / 180));
}
static function atan2D(y, x) {
return(Math.atan2(y, x) * 57.2957795130823);
}
static function angleOfLine(x1, y1, x2, y2) {
return(atan2D(y2 - y1, x2 - x1));
}
static function fixAngle(angle) {
angle = angle % 360;
return(((angle < 0) ? (angle + 360) : (angle)));
}
static function cartesianToFlash(o) {
o._y = o._y * -1;
o._rotation = o._rotation * -1;
}
static function flashToCartesian(o) {
return(cartesianToFlash(o));
}
static function cartesianToPolar(p) {
var _local3 = Math.sqrt((p.x * p.x) + (p.y * p.y));
var _local2 = atan2D(p.y, p.x);
return({r:_local3, t:_local2});
}
static function polarToCartesian(p) {
var _local3 = p.r * cosD(p.t);
var _local2 = p.r * sinD(p.t);
return({x:_local3, y:_local2});
}
static var __proto__ = Math;
}
Symbol 625 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular
{
function Regular () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return(((c * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = t / d;
return((((-c) * t) * (t - 2)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return((((c / 2) * t) * t) + b);
}
t--;
return((((-c) / 2) * ((t * (t - 2)) - 1)) + b);
}
}
Symbol 21 Button
on (press) {
_root.play();
}
Symbol 29 MovieClip [b04b] Frame 1
stop();
Symbol 39 MovieClip [b062] Frame 35
_parent.bz();
_root.sbz.start();
stop();
Symbol 43 MovieClip [b102] Frame 1
stop();
Symbol 45 MovieClip [b102b] Frame 1
stop();
Symbol 47 MovieClip [b0422] Frame 1
stop();
Symbol 49 MovieClip [b0432] Frame 1
stop();
Symbol 58 MovieClip [ball] Frame 1
lock = 0;
delete onEnterFrame;
ballbj = _width / 2;
atk = 0;
Symbol 58 MovieClip [ball] Frame 2
stop();
Symbol 58 MovieClip [ball] Frame 3
lock = 0;
this.onEnterFrame = function () {
goldname = "gold" + _root.getNextHighestDepth();
_root.attachMovie("gold", goldname, _root.getNextHighestDepth());
_root[goldname]._x = (_x + random(17)) - 8;
_root[goldname]._y = (_y + random(17)) - 8;
};
ballbj = _width / 2;
atk = 0;
Symbol 58 MovieClip [ball] Frame 4
stop();
Symbol 58 MovieClip [ball] Frame 5
lock = 0;
this.onEnterFrame = function () {
goldname = "fire" + _root.getNextHighestDepth();
_root.attachMovie("fire", goldname, _root.getNextHighestDepth());
_root[goldname]._x = _x;
_root[goldname]._y = _y;
_root[goldname]._rotation = random(360);
};
ballbj = _width / 2;
atk = 50;
Symbol 58 MovieClip [ball] Frame 6
stop();
Symbol 58 MovieClip [ball] Frame 7
lock = 0;
this.onEnterFrame = function () {
goldname = "ice" + _root.getNextHighestDepth();
_root.attachMovie("ice", goldname, _root.getNextHighestDepth());
_root[goldname]._x = _x + (4 * mov1.x);
_root[goldname]._y = _y + (4 * mov1.y);
_root[goldname]._rotation = random(360);
if (random(100) < 6) {
_root.newzhid("zdblack1", _x, _y, random(360), "ice", 14);
}
};
ballbj = _width / 2;
atk = 0;
Symbol 58 MovieClip [ball] Frame 8
stop();
Symbol 58 MovieClip [ball] Frame 9
lock = 0;
delete onEnterFrame;
ballbj = _width / 2;
atk = 0;
Symbol 58 MovieClip [ball] Frame 10
stop();
Symbol 58 MovieClip [ball] Frame 11
lock = 0;
delete onEnterFrame;
ballbj = _width / 2;
atk = 0;
Symbol 58 MovieClip [ball] Frame 12
stop();
Symbol 58 MovieClip [ball] Frame 13
lock = 0;
delete onEnterFrame;
ballbj = _width / 2;
atk = 100;
Symbol 58 MovieClip [ball] Frame 14
stop();
Symbol 58 MovieClip [ball] Frame 15
lock = 0;
delete onEnterFrame;
ballbj = _width / 2;
atk = 0;
Symbol 58 MovieClip [ball] Frame 16
stop();
Symbol 60 MovieClip [brickabz] Frame 1
wid = this._width / 2;
hei = this._height / 2;
aaa1 = "b062" + _root.getNextHighestDepth();
_root.attachMovie("b062", aaa1, _root.getNextHighestDepth());
_root[aaa1]._x = _x;
_root[aaa1]._y = _y;
bz = _root.zhad;
normal = _root.zhad;
black = _root.bza;
du = _root.bzc;
water = _root.bzd;
ice = _root.bzd;
fire = _root.bze;
gold = _root.zhad;
sd = _root.sd;
Symbol 60 MovieClip [brickabz] Frame 36
bz();
stop();
Symbol 62 MovieClip [zdblackb4] Frame 3
delete _root.zhid[this.id];
this.removeMovieClip();
Symbol 63 MovieClip [brickbbz] Frame 1
wid = this._width / 2;
hei = this._height / 2;
aaa1 = "b062" + _root.getNextHighestDepth();
_root.attachMovie("b062", aaa1, _root.getNextHighestDepth());
_root[aaa1]._x = _x;
_root[aaa1]._y = _y;
Symbol 63 MovieClip [brickbbz] Frame 36
_root.brickbbz("bzb", _root.sbz, this);
_root.newzhid("zdblackb4", _x, _y, 0, "bz", 0);
stop();
Symbol 63 MovieClip [brickbbz] Frame 37
_root.brickbbz("bzb", _root.sbz, this);
_root.newzhid("zdblackb4", _x, _y, 0, "bz", 0);
stop();
Symbol 63 MovieClip [brickbbz] Frame 41
_root.brickbbz("bzc", _root.sbz, this);
stop();
Symbol 63 MovieClip [brickbbz] Frame 42
_root.brickbbz("bzd", _root.sbz, this);
stop();
Symbol 63 MovieClip [brickbbz] Frame 43
_root.brickbbz("bzd", _root.sbz, this);
stop();
Symbol 63 MovieClip [brickbbz] Frame 44
_root.brickbbz("bze", _root.sbz, this);
stop();
Symbol 63 MovieClip [brickbbz] Frame 45
gotoAndPlay ("bz");
Symbol 63 MovieClip [brickbbz] Frame 47
_root.brickbbz("bza", _root.sbz, this);
stop();
Symbol 63 MovieClip [brickbbz] Frame 48
_root.brickbbz("bza", _root.sbz, this);
_root.newzhid("zdblack1", _x, _y, random(360), "sd", 12);
stop();
Symbol 65 MovieClip [fire] Frame 6
this.removeMovieClip();
Symbol 73 Button
on (release) {
_root.cleargame();
_root.gotoAndPlay("start");
this.removeMovieClip();
}
Symbol 78 Button
on (release) {
_root.cleargame();
_root.gotoAndPlay("s1");
this.removeMovieClip();
}
Symbol 79 MovieClip [gameover] Frame 30
stop();
Symbol 82 MovieClip [gamewin] Frame 30
stop();
Symbol 84 MovieClip [gold] Frame 6
this.removeMovieClip();
Symbol 86 MovieClip [ice] Frame 7
this.removeMovieClip();
Symbol 91 Button
on (release) {
_root.play();
this.removeMovieClip();
}
Symbol 94 MovieClip [ok] Frame 30
_root.clearstage();
Symbol 94 MovieClip [ok] Frame 40
stop();
Symbol 129 MovieClip [water] Frame 20
this.removeMovieClip();
Symbol 135 MovieClip [zdblack1] Frame 7
delete _root.zhid[this.id];
this.removeMovieClip();
Symbol 140 MovieClip [zdblacka] Frame 7
delete _root.zhid[this.id];
Symbol 140 MovieClip [zdblacka] Frame 14
this.removeMovieClip();
Symbol 142 MovieClip [zdblackb] Frame 1
stop();
Symbol 142 MovieClip [zdblackb] Frame 2
_root.newzhid("zdblackb3", _x, _y, 0, "bz", 0);
delete _root.zhid[this.id];
this.removeMovieClip();
Symbol 145 MovieClip [zdblackb3] Frame 3
_root.sbz.start();
Symbol 145 MovieClip [zdblackb3] Frame 4
delete _root.zhid[this.id];
Symbol 145 MovieClip [zdblackb3] Frame 7
this.removeMovieClip();
Symbol 206 MovieClip [bza] Frame 31
this.removeMovieClip();
Symbol 257 MovieClip [bzb] Frame 26
this.removeMovieClip();
Symbol 314 MovieClip [bzc] Frame 29
this.removeMovieClip();
stop();
Symbol 375 MovieClip [bzd] Frame 31
this.removeMovieClip();
Symbol 436 MovieClip [bze] Frame 31
this.removeMovieClip();
Symbol 454 MovieClip Frame 1
Symbol 459 MovieClip Frame 1
stop();
onRollOver = function () {
gotoAndStop (2);
};
onRollOut = function () {
gotoAndStop (1);
};
onReleaseOutside = function () {
gotoAndStop (1);
};
Symbol 464 Button
on (release) {
if (fps.fps2 < 40) {
_root.ballv = 9;
} else {
_root.ballv = 8;
}
_root.gotoAndPlay("start");
}
Symbol 469 Button
on (release) {
_root.gotoAndPlay("mm");
}
Symbol 478 MovieClip Frame 1
this.onEnterFrame = function () {
frames++;
};
_root.int2 = setInterval(function () {
fps2 = frames * 4;
if (_root.showfps == 1) {
fpstext.text = fps2;
}
frames = 0;
}, 250);
Symbol 482 MovieClip Frame 1
_root.addbricka(this, "b", 300);
bz = _root.kong;
normal = _root.kong;
black = _root.kong;
du = _root.kong;
water = _root.kong;
ice = _root.kong;
fire = _root.kong;
gold = _root.kong;
sd = _root.kong;
stop();
Symbol 493 MovieClip Frame 1
effect = 9;
_root.addbrickc(this, 200);
Symbol 493 MovieClip Frame 2
stop();
Symbol 493 MovieClip Frame 30
gotoAndStop (2);
Symbol 494 MovieClip Frame 2
stop();
Symbol 494 MovieClip Frame 275
gotoAndStop (2);
Symbol 496 MovieClip Frame 2
stop();
Symbol 496 MovieClip Frame 248
gotoAndStop (2);
Symbol 498 MovieClip Frame 2
stop();
Symbol 498 MovieClip Frame 305
gotoAndStop (2);
Symbol 505 MovieClip Frame 1
stop();
Symbol 505 MovieClip Frame 2
stop();
Symbol 505 MovieClip Frame 3
stop();
Symbol 510 MovieClip Frame 1
lock = 0;
_root.newball(_root.bar._x, _root.bar._y - 71, -80, _root.ballv, _root.balle, 100);
onEnterFrame = function () {
_root.movebar();
for (var _local3 in _root.ball) {
var _local2 = _root.ball[_local3];
_local2._x = _root.bar._x;
}
};
onMouseUp = function () {
delete onEnterFrame;
delete onMouseUp;
_root.onEnterFrame = function () {
if (_root.p != 1) {
_root.movebar();
_root.mbrick();
_root.ballmove();
_root.powermove();
_root.zhidmove();
_root.hit();
}
};
};
Symbol 510 MovieClip Frame 2
delete onMouseDown;
lock = 0;
_root.sta();
a.gotoAndStop(1);
bj = 62;
wid = a._width / 2;
hei = 10;
t = _root.bar._y - bj;
b = t + (hei * 2);
Symbol 510 MovieClip Frame 3
stop();
Symbol 510 MovieClip Frame 4
delete onMouseDown;
delete _root.onEnterFrame;
lock = 0;
stop();
Symbol 510 MovieClip Frame 6
_root.sta();
lock = 0;
onMouseDown = function () {
if ((getTimer() - _root.counter) >= 180) {
_root.gun.start();
_root.newzhid("zdblack1", _root.bar._x, _root.bar._y - 60, -90, "normal", 18);
_root.counter = getTimer();
}
};
Symbol 510 MovieClip Frame 7
stop();
Symbol 510 MovieClip Frame 8
_root.sta();
lock = 0;
onMouseDown = function () {
_root.newzhid("zdblacka", _root.bar._x, 200, 0, "sd", 0);
gotoAndStop ("normal");
};
Symbol 510 MovieClip Frame 9
stop();
Symbol 510 MovieClip Frame 10
_root.sta();
lock = 0;
onMouseDown = function () {
_root.gun.start();
_root.newzhid("zdblackb", _root.bar._x, _root.bar._y - 70, -90, "bz", 8);
gotoAndStop ("normal");
};
Symbol 510 MovieClip Frame 11
stop();
Symbol 510 MovieClip Frame 12
_root.sta();
lock = 0;
onMouseDown = function () {
if ((getTimer() - _root.counter) >= 200) {
_root.gun.start();
_root.newzhid("zdblack1", _root.bar._x, _root.bar._y - 60, -90, "ice", 16);
_root.counter = getTimer();
}
};
Symbol 510 MovieClip Frame 13
stop();
Symbol 510 MovieClip Frame 14
delete onMouseDown;
lock = 0;
_root.sta();
a.gotoAndStop(2);
wid = a._width / 2;
hei = 5;
t = _root.bar._y - bj;
b = t + (hei * 2);
Symbol 510 MovieClip Frame 15
stop();
Symbol 510 MovieClip Frame 16
delete onMouseDown;
lock = 0;
_root.sta();
a.gotoAndStop(3);
wid = a._width / 2;
hei = 19;
t = _root.bar._y - bj;
b = t + (hei * 2);
Symbol 510 MovieClip Frame 17
stop();
Symbol 510 MovieClip Frame 19
_root.pau();
Symbol 510 MovieClip Frame 51
lock = 0;
_root.sta();
onMouseDown = function () {
if ((getTimer() - _root.counter) >= 300) {
_root.gun.start();
_root.newzhid("zdblack1", _root.bar._x, _root.bar._y - 60, -90, "fire", 12);
_root.counter = getTimer();
}
};
stop();
Symbol 510 MovieClip Frame 52
_root.pau();
Symbol 510 MovieClip Frame 84
lock = 0;
_root.sta();
onMouseDown = function () {
if ((getTimer() - _root.counter) >= 300) {
_root.gun.start();
var _local2 = -100;
while (_local2 <= -80) {
_root.newzhid("zdblack1", _root.bar._x, _root.bar._y - 60, _local2, "du", 14);
_root.counter = getTimer();
_local2 = _local2 + 10;
}
}
};
stop();
Symbol 510 MovieClip Frame 85
delete onMouseDown;
delete _root.onEnterFrame;
Symbol 510 MovieClip Frame 116
if (_root.life > 0) {
_root.life = _root.life - 1;
} else {
_root.attachMovie("gameover", "gameover", _root.getNextHighestDepth());
stop();
}
Symbol 512 MovieClip Frame 1
_root.addbricka(this, "a", 20);
bz = _root.bzk;
normal = _root.bza;
black = _root.bza;
du = _root.bzc;
water = _root.bzd;
ice = _root.bzd;
fire = _root.bze;
gold = _root.gold;
sd = _root.sd;
stop();
Symbol 513 MovieClip Frame 1
gotoAndStop(_root.vj3);
_root.vj3 = _root.vj3 + _root.vj33;
if (_root.vj3 >= 128) {
_root.vj3 = 2;
}
Symbol 513 MovieClip Frame 129
gotoAndStop (2);
Symbol 517 MovieClip Frame 1
_root.addbricka(this, "a", 20);
life = 2;
bz = _root.bzk;
normal = _root.lj;
black = _root.bza;
du = _root.bzc;
water = _root.bzd;
ice = _root.bzd;
fire = _root.bze;
gold = _root.gold;
sd = _root.sd;
stop();
Symbol 518 MovieClip Frame 1
gotoAndStop(_root.vj2);
_root.vj2 = _root.vj2 + _root.vj22;
if (_root.vj2 >= 159) {
_root.vj2 = 2;
}
Symbol 518 MovieClip Frame 160
gotoAndStop (2);
Symbol 521 MovieClip Frame 1
_root.addbricka(this, "b", 70);
bz = _root.kong;
normal = _root.kong;
black = _root.bza;
du = _root.bzc;
water = _root.bzd;
ice = _root.bzd;
fire = _root.kong;
gold = _root.gold;
sd = _root.kong;
stop();
Symbol 522 MovieClip Frame 1
gotoAndStop(_root.vj1);
_root.vj1 = _root.vj1 + _root.vj11;
if (_root.vj1 >= 230) {
_root.vj1 = 2;
}
Symbol 522 MovieClip Frame 234
gotoAndStop (2);
Symbol 524 MovieClip Frame 1
gotoAndStop(_root.vj1);
_root.vj1 = _root.vj1 + _root.vj11;
if (_root.vj1 >= 230) {
_root.vj1 = 2;
}
Symbol 524 MovieClip Frame 234
gotoAndStop (2);
Symbol 526 MovieClip Frame 1
gotoAndStop(_root.vj1);
_root.vj1 = _root.vj1 + _root.vj11;
if (_root.vj1 >= 39) {
_root.vj1 = 2;
}
Symbol 526 MovieClip Frame 41
gotoAndStop (2);
Symbol 528 MovieClip Frame 1
gotoAndStop(_root.vj1);
_root.vj1 = _root.vj1 + _root.vj11;
if (_root.vj1 >= 39) {
_root.vj1 = 2;
}
Symbol 528 MovieClip Frame 41
gotoAndStop (2);
Symbol 531 MovieClip Frame 1
effect = 10;
_root.addbrickc(this, 200);
Symbol 537 MovieClip Frame 1
gotoAndStop(_root.vj1);
_root.vj1 = _root.vj1 + _root.vj11;
if (_root.vj1 >= 39) {
_root.vj1 = 2;
}
Symbol 537 MovieClip Frame 41
gotoAndStop (2);
Symbol 539 MovieClip Frame 1
stop();
Symbol 539 MovieClip Frame 280
gotoAndStop (1);
Symbol 540 MovieClip Frame 1
stop();
Symbol 540 MovieClip Frame 280
gotoAndStop (1);
Symbol 541 MovieClip Frame 1
stop();
Symbol 541 MovieClip Frame 280
gotoAndStop (1);
Symbol 542 MovieClip Frame 1
stop();
Symbol 542 MovieClip Frame 280
gotoAndStop (1);
Symbol 543 MovieClip Frame 1
stop();
Symbol 543 MovieClip Frame 280
gotoAndStop (1);
Symbol 544 MovieClip Frame 1
stop();
Symbol 544 MovieClip Frame 280
gotoAndStop (1);
Symbol 545 MovieClip Frame 1
stop();
Symbol 545 MovieClip Frame 280
gotoAndStop (1);
Symbol 546 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 280
gotoAndStop (1);
Symbol 547 MovieClip Frame 1
stop();
Symbol 547 MovieClip Frame 280
gotoAndStop (1);
Symbol 548 MovieClip Frame 1
stop();
Symbol 548 MovieClip Frame 280
gotoAndStop (1);
Symbol 549 MovieClip Frame 1
stop();
Symbol 549 MovieClip Frame 280
gotoAndStop (1);
Symbol 550 MovieClip Frame 1
stop();
Symbol 550 MovieClip Frame 280
gotoAndStop (1);
Symbol 551 MovieClip Frame 1
stop();
Symbol 551 MovieClip Frame 280
gotoAndStop (1);
Symbol 552 MovieClip Frame 1
stop();
Symbol 552 MovieClip Frame 280
gotoAndStop (1);
Symbol 553 MovieClip Frame 1
stop();
Symbol 553 MovieClip Frame 280
gotoAndStop (1);
Symbol 554 MovieClip Frame 1
stop();
Symbol 554 MovieClip Frame 280
gotoAndStop (1);
Symbol 555 MovieClip Frame 1
stop();
Symbol 555 MovieClip Frame 280
gotoAndStop (1);
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 280
gotoAndStop (1);
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 280
gotoAndStop (1);
Symbol 558 MovieClip Frame 1
stop();
Symbol 558 MovieClip Frame 280
gotoAndStop (1);
Symbol 559 MovieClip Frame 1
stop();
Symbol 559 MovieClip Frame 280
gotoAndStop (1);
Symbol 560 MovieClip Frame 1
stop();
Symbol 560 MovieClip Frame 280
gotoAndStop (1);
Symbol 561 MovieClip Frame 1
effect = _parent.effect;
_root.addbrickc(this, 0);
Symbol 566 MovieClip Frame 1
effect = 3;
Symbol 566 MovieClip Frame 3
if (go == 1) {
gotoAndStop (4);
} else {
gotoAndStop (2);
}
Symbol 566 MovieClip Frame 4
go = 0;
Symbol 566 MovieClip Frame 300
gotoAndStop (1);
Symbol 571 MovieClip Frame 1
_root.addbricka(this, "a", 20);
life = 3;
bz = _root.bzk;
normal = _root.lj;
black = _root.bza;
du = _root.bzc;
water = _root.bzd;
ice = _root.bzd;
fire = _root.bze;
gold = _root.gold;
sd = _root.sd;
stop();
Symbol 572 MovieClip Frame 1
gotoAndStop(_root.vj1);
_root.vj1 = _root.vj1 + _root.vj11;
if (_root.vj1 >= 39) {
_root.vj1 = 2;
}
Symbol 572 MovieClip Frame 41
gotoAndStop (2);
Symbol 573 MovieClip Frame 1
gotoAndStop(_root.vj2);
_root.vj2 = _root.vj2 + _root.vj22;
if (_root.vj2 >= 403) {
_root.vj2 = 2;
}
Symbol 573 MovieClip Frame 403
gotoAndStop (2);
Symbol 574 MovieClip Frame 1
gotoAndStop(_root.vj2);
_root.vj2 = _root.vj2 + _root.vj22;
if (_root.vj2 >= 403) {
_root.vj2 = 2;
}
Symbol 574 MovieClip Frame 403
gotoAndStop (2);
Symbol 577 MovieClip Frame 1
effect = 7;
Symbol 577 MovieClip Frame 3
if (go == 1) {
gotoAndStop (4);
} else {
gotoAndStop (2);
}
Symbol 577 MovieClip Frame 4
go = 0;
Symbol 577 MovieClip Frame 300
gotoAndStop (1);
Symbol 581 MovieClip Frame 1
effect = 4;
Symbol 581 MovieClip Frame 3
if (go == 1) {
gotoAndStop (4);
} else {
gotoAndStop (2);
}
Symbol 581 MovieClip Frame 4
go = 0;
Symbol 581 MovieClip Frame 300
gotoAndStop (1);
Symbol 585 MovieClip Frame 1
effect = 2;
Symbol 585 MovieClip Frame 3
if (go == 1) {
gotoAndStop (4);
} else {
gotoAndStop (2);
}
Symbol 585 MovieClip Frame 4
go = 0;
Symbol 585 MovieClip Frame 300
gotoAndStop (1);
Symbol 587 MovieClip Frame 1
stop();
Symbol 587 MovieClip Frame 270
gotoAndStop (1);
Symbol 588 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 270
gotoAndStop (1);
Symbol 589 MovieClip Frame 1
stop();
Symbol 589 MovieClip Frame 270
gotoAndStop (1);
Symbol 590 MovieClip Frame 1
stop();
Symbol 590 MovieClip Frame 270
gotoAndStop (1);
Symbol 591 MovieClip Frame 1
stop();
Symbol 591 MovieClip Frame 270
gotoAndStop (1);
Symbol 592 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 270
gotoAndStop (1);
Symbol 593 MovieClip Frame 1
stop();
Symbol 593 MovieClip Frame 270
gotoAndStop (1);
Symbol 594 MovieClip Frame 1
stop();
Symbol 594 MovieClip Frame 270
gotoAndStop (1);
Symbol 595 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 270
gotoAndStop (1);
Symbol 596 MovieClip Frame 1
stop();
Symbol 596 MovieClip Frame 270
gotoAndStop (1);
Symbol 597 MovieClip Frame 1
stop();
Symbol 597 MovieClip Frame 270
gotoAndStop (1);
Symbol 598 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 270
gotoAndStop (1);
Symbol 599 MovieClip Frame 1
stop();
Symbol 599 MovieClip Frame 270
gotoAndStop (1);
Symbol 600 MovieClip Frame 1
stop();
Symbol 600 MovieClip Frame 270
gotoAndStop (1);
Symbol 601 MovieClip Frame 1
stop();
Symbol 601 MovieClip Frame 270
gotoAndStop (1);
Symbol 602 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 270
gotoAndStop (1);
Symbol 608 MovieClip Frame 1
_root.addbricka(this, "b", 300);
bz = _root.kong;
normal = _root.kong;
black = _root.kong;
du = _root.kong;
water = _root.kong;
ice = _root.kong;
fire = _root.kong;
gold = _root.kong;
sd = _root.kong;
stop();
Symbol 609 MovieClip Frame 1
stop();
Symbol 610 MovieClip Frame 1
stop();
Symbol 610 MovieClip Frame 2
if (_root.anum <= _root.anum1) {
} else {
gotoAndStop (1);
}
Symbol 610 MovieClip Frame 45
stop();
Symbol 611 MovieClip Frame 1
stop();
Symbol 611 MovieClip Frame 2
if (_root.anum <= _root.anum1) {
} else {
gotoAndStop (1);
}
Symbol 611 MovieClip Frame 45
stop();
Symbol 612 MovieClip Frame 1
stop();
Symbol 612 MovieClip Frame 2
if (_root.anum <= _root.anum1) {
} else {
gotoAndStop (1);
}
Symbol 612 MovieClip Frame 45
stop();
Symbol 613 MovieClip Frame 1
stop();
Symbol 613 MovieClip Frame 2
if (_root.anum <= _root.anum1) {
} else {
gotoAndStop (1);
}
Symbol 613 MovieClip Frame 45
stop();
Symbol 614 MovieClip Frame 1
stop();
Symbol 614 MovieClip Frame 2
if (_root.anum <= _root.anum1) {
} else {
gotoAndStop (1);
}
Symbol 614 MovieClip Frame 45
stop();
Symbol 616 MovieClip Frame 1
_root.addbricka(this, "b", 300);
bz = _root.kong;
normal = _root.kong;
black = _root.kong;
du = _root.kong;
water = _root.kong;
ice = _root.kong;
fire = _root.kong;
gold = _root.kong;
sd = _root.kong;
stop();
Symbol 617 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 2
if (_root.anum <= _root.anum2) {
} else {
gotoAndStop (1);
}
Symbol 618 MovieClip Frame 50
stop();
Symbol 619 MovieClip Frame 1
stop();
Symbol 619 MovieClip Frame 2
if (_root.anum <= _root.anum2) {
} else {
gotoAndStop (1);
}
Symbol 619 MovieClip Frame 45
stop();
Symbol 620 MovieClip Frame 1
stop();
Symbol 620 MovieClip Frame 2
if (_root.anum <= _root.anum2) {
} else {
gotoAndStop (1);
}
Symbol 620 MovieClip Frame 50
stop();
Symbol 621 MovieClip Frame 1
stop();
Symbol 621 MovieClip Frame 2
if (_root.anum <= _root.anum2) {
} else {
gotoAndStop (1);
}
Symbol 621 MovieClip Frame 45
stop();