Frame 1
OnePercent = this.getBytesTotal() / 100;
begTime = getTimer() / 1000;
asize = getBytesTotal();
fscommand ("allowscale", false);
Frame 2
tellTarget ("Progress Bar") {
with ("Progress Bar") {
n = (getTimer() / 1000) - this.begTime;
bps = Math.round(this.getBytesLoaded() / n);
tr = (this.asize - this.getBytesLoaded()) / bps;
trround = Math.floor(tr);
trf = Math.round((tr - trround) * 100);
trem = Math.floor(tr) + (trf / 100);
}
gotoAndStop(Math.round(this.getBytesLoaded() / _parent.OnePercent));
_root.procent = Math.round(this.getBytesLoaded() / _parent.OnePercent);
};
if (this.getBytesLoaded() >= this.getBytesTotal()) {
gotoAndStop (5);
}
Frame 3
gotoAndPlay ("CheckLoaded");
Frame 5
level = 1;
score = 0;
life = 5;
scoreBonus = 0;
soundOn = true;
_quality = "high";
mySound = new Sound();
ramka.removeMovieClip();
if (!_root.muzonOff) {
_root.muzon.gotoAndStop("start");
}
stop();
Instance of Symbol 171 MovieClip in Frame 6
onClipEvent (mouseDown) {
_parent.gotoAndPlay(1);
}
Frame 7
function playSound(name) {
if (soundOn) {
soundFX.gotoAndPlay(name);
}
}
aftar = "kstudio.ru";
width_bar = 94;
speed = 1;
score = 0;
height_bar = 370;
x_pos = 0;
life = 3;
depth = 1;
countBrick = 0;
level = 1;
_root.radius = 10;
_root.x_speed = 6;
_root.y_speed = -7;
_root.down_ball = 0;
x_ball = [];
y_ball = [];
depthBall = 0;
x_speed = [];
y_speed = [];
ballKolvo = 0;
endInitGame = false;
barUbit = (soundOn = true);
_root.createEmptyMovieClip("allBricks", 150);
allBricks._x = 84;
allBricks._y = 90;
countVistrel = (barStatus = 0);
bar.gotoAndStop(15);
_quality = "medium";
gui.swapDepths(40007);
acid = (fireball = false);
bar.swapDepths(1);
_root.initEnemy = function () {
var _local3 = this;
depth = 0;
nx = 0;
while (nx <= 13) {
ny = 0;
while (ny <= 10) {
var _local2 = _root["l" + (ny + 1)].substring(nx, nx + 1);
depth++;
var name = ("block" + ((nx + "_") + ny));
if (((_local2 != "a") && (_local2 != "z")) && (_local2 != " ")) {
countBrick++;
}
rnd1 = _local2 + "_";
var _local1 = _root.allBricks.attachMovie("block", name, depth + 500);
_local1.gotoAndStop(rnd1);
_local1.otbit = (_local1.otbit2 = (_local1.prolet = (_local1.bonus = (_local1.bomb = (_local1.metal = (_local1.acid = false))))));
_local1.numz = 1;
_local1.life = 0;
_local1.ymov = 0;
_local1.depth = depth + 500;
if ((_local2 != "z") && (_local2 != " ")) {
_local1.real = true;
}
if (_local2 == "c") {
_local1.life = 2;
}
_local1._x = nx * 33;
_local1._y = ny * 17;
_local1.nx = nx;
_local1.ny = ny;
_local1.numVrag = _local2;
if (_local2 == "f") {
_local1.bomb = true;
}
if (_local2 == "a") {
_local1.metal = true;
}
_local1.onEnterFrame = function () {
var _local1 = this;
if (_local1.ymov > 0) {
_local1._y = _local1._y + _local1.ymov;
if (_local1.hitTest(_root.bar)) {
playSound("bonpick");
initBonus(_local1.rndBonus);
_local1.removeMovieClip();
}
if (_local1._y > 400) {
playSound("byebon");
_local1.removeMovieClip();
}
}
};
ny++;
}
nx++;
}
endInitGame = true;
};
_root.initLevel = function (level1) {
switch (level1) {
case 1 :
allBricks._x = 120;
l1 = " 44 44 zz";
l2 = " 4444 4444 zz";
l3 = "44 4444 44zz";
l4 = "4 cc 44 cc 4zz";
l5 = "a ff ff azz";
l6 = "7 cc 77 cc 7zz";
l7 = "37 7337 73zz";
l8 = " 3773 3773 zz";
l9 = " 33 33 zz";
l10 = "zzzzzzzzzzzzzz";
l11 = "zzzzzzzzzzzzzz";
break;
case 2 :
allBricks._x = 120;
l1 = " 77 77 ";
l2 = " 11777711 ";
l3 = " 4411771144 ";
l4 = " 44111144 ";
l5 = " 6 44aa44 6 ";
l6 = "333 4444 333 ";
l7 = "222 44 222 ";
l8 = "afa afa ";
l9 = "000 000 ";
l10 = "zzzzzzzzzzzzzz";
l11 = "zzzzzzzzzzzzzz";
break;
case 3 :
allBricks._x = 120;
l1 = "f6 6f ";
l2 = "66 44 66 ";
l3 = " 4444 ";
l4 = " 44cc44 ";
l5 = " 444cffc444 ";
l6 = " a47cffc74a ";
l7 = " f73cc37f ";
l8 = " a3773a ";
l9 = "a f77f a ";
l10 = "6 aa 6 ";
l11 = "zzzzzzzzzzzzzz";
break;
case 4 :
allBricks._x = 120;
l1 = " ff ff ";
l2 = "acca acca ";
l3 = "6666 66 6666 ";
l4 = "2662 7 2662 ";
l5 = "2 2 77 2 2 ";
l6 = "2222 3 2222 ";
l7 = "2222 33 2222 ";
l8 = "affa cc affa ";
l9 = " cc cc ";
l10 = "zzzzzzzzzzzzzz";
l11 = "zzzzzzzzzzzzzz";
break;
case 5 :
allBricks._x = 120;
l1 = " 66 66 ";
l2 = " 56666665 ";
l3 = "4 c566665c 4 ";
l4 = "44 c5665c 44 ";
l5 = "344 c55c 443 ";
l6 = "3744 cc 4473 ";
l7 = "a734 437a ";
l8 = " f37 73f ";
l9 = " a7 7a ";
l10 = "zzzzzzzzzzzzzz";
l11 = "zzzzzzzzzzzzzz";
break;
case 6 :
allBricks._x = 120;
l1 = " 4444 ";
l2 = " 77 4664 77 ";
l3 = " 77 6666 77 ";
l4 = " c66c ";
l5 = " 22 1661 22 ";
l6 = "22221ff12222 ";
l7 = "a22aaccaa22a ";
l8 = "122133331221 ";
l9 = "1ff1 1ff1 ";
l10 = "c11c c11c ";
l11 = "zzzzzzzzzzzzzz";
break;
case 7 :
allBricks._x = 120;
l1 = " 77 ";
l2 = " 137731 ";
l3 = "2 137731 2 ";
l4 = "22 1331 22 ";
l5 = "f22 1331 22f ";
l6 = "af2 11 2fa ";
l7 = "6af 11 fa6 ";
l8 = "66a cffc a66 ";
l9 = " 66 acca 66 ";
l10 = " 6 6 ";
l11 = "zzzzzzzzzzzzzz";
break;
case 8 :
allBricks._x = 120;
l1 = " 2662 ";
l2 = "fa7 22 7af ";
l3 = "33c7 7c33 ";
l4 = "62 3a77a3 26 ";
l5 = "62 3a77a3 26 ";
l6 = "26 3ff3 62 ";
l7 = "62 3a77a3 26 ";
l8 = "2 3c7 7c3 2 ";
l9 = "33c7 7c33 ";
l10 = "fa7 7af ";
l11 = "zzzzzzzzzzzzzz";
break;
case 9 :
allBricks._x = 120;
l1 = "a a a a ";
l2 = "21 11 12 ";
l3 = "621 1771 126 ";
l4 = "662f7337f266 ";
l5 = "662a7337a266 ";
l6 = "621 1771 126 ";
l7 = "21 11 12 ";
l8 = "c c c c ";
l9 = "zzzzzzzzzzzzzz";
l10 = "zzzzzzzzzzzzzz";
l11 = "zzzzzzzzzzzzzz";
break;
case 10 :
allBricks._x = 120;
l1 = "662 266 ";
l2 = "62 7777 26 ";
l3 = "2 3333 2 ";
l4 = " fccf ";
l5 = "66a6a66a6a66 ";
l6 = "222222222222 ";
l7 = " 7777 7777 ";
l8 = " 3333 3333 ";
l9 = " cc cc ";
l10 = "zzzzzzzzzzzzzz";
l11 = "zzzzzzzzzzzzzz";
break;
case 11 :
allBricks._x = 120;
l1 = " 11 11 ";
l2 = " 114 411 ";
l3 = "114 2 2 411 ";
l4 = "14 622226 41 ";
l5 = "4 a662266a 4 ";
l6 = "4 f6666f 4 ";
l7 = "14 a66a 41 ";
l8 = "114 cc 411 ";
l9 = " 114 411 ";
l10 = " 11 11 ";
l11 = "zzzzzzzzzzzzzz";
break;
case 12 :
allBricks._x = 120;
l1 = "6 437734 6 ";
l2 = "26 4334 62 ";
l3 = "226 44 622 ";
l4 = "2226 6222 ";
l5 = "226 cc 622 ";
l6 = "26 a44a 62 ";
l7 = "6 a4334a 6 ";
l8 = " f437734f ";
l9 = " a4 4334 4a ";
l10 = "a4 44 4a ";
l11 = "zzzzzzzzzzzzzz";
break;
case 13 :
allBricks._x = 120;
l1 = " aa a a aa ";
l2 = " f4 4f ";
l3 = " 43 2 2 34 ";
l4 = "243 2222 342 ";
l5 = "243 6666 342 ";
l6 = " 43 7777 34 ";
l7 = " f4 3333 4f ";
l8 = " aa aaaa aa ";
l9 = " ff ";
l10 = " aa ";
l11 = "zzzzzzzzzzzzzz";
break;
case 14 :
allBricks._x = 120;
l1 = "3 3c c3 3 ";
l2 = " 3fc2662cf3 ";
l3 = " c266662c ";
l4 = "444 444 ";
l5 = "777 4444 777 ";
l6 = "333 6666 333 ";
l7 = "444 2222 444 ";
l8 = " 2222 ";
l9 = " f 6666 f ";
l10 = "aaa 4444 aaa ";
l11 = "zzzzzzzzzzzzzz";
break;
case 15 :
allBricks._x = 120;
l1 = "c 66 c ";
l2 = "4c 6226 c4 ";
l3 = "74f622226f47 ";
l4 = "774c6226c477 ";
l5 = "7 4c66c4 7 ";
l6 = "c 4cc4 c ";
l7 = " ff 44 ff ";
l8 = " aaaa aaaa ";
l9 = "zzzzzzzzzzzzzz ";
l10 = "zzzzzzzzzzzzzz ";
l11 = "zzzzzzzzzzzzzz";
}
initEnemy();
};
initLevel(level);
_root.initBall = function (xB5, yB5) {
var _local1 = this;
var _local2 = _root;
depthBall = -1;
var _local3 = true;
while (_local3) {
depthBall++;
var clipz = _local2["ball" + depthBall];
if (!clipz.real) {
_local3 = false;
}
if (depthBall > 3) {
depthBall = 3;
ballKolvo5 = 4;
_local3 = false;
}
}
if (!_local2["ball" + depthBall].real) {
var clipz = _local2.attachMovie("ball", "ball" + depthBall, depthBall + 100);
clipz._x = xB5;
clipz._y = yB5;
clipz.real = true;
clipz.numz = depthBall;
ballKolvo++;
if (ballKolvo > 4) {
ballKolvo = 4;
}
if (acid) {
clipz.gotoAndStop(3);
} else if (fireball) {
clipz.gotoAndStop(4);
}
clipz.x_speed = random(10) - 5;
clipz.y_speed = -7;
clipz.bar = true;
clipz.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
_local1.xB = Math.floor((_local1._x - allBricks._x) / 33);
_local1.yB = Math.floor((_local1._y - allBricks._y) / 17);
_local1.leftx = _local1._x - 9;
_local1.lefty = _local1._y;
_local1.rightx = ball._x + 9;
_local1.righty = _local1._y;
_local1.topx = _local1._x;
_local1.topy = _local1._y - 9;
_local1.bottomx = _local1._x;
_local1.bottomy = _local1._y + 9;
_local1.zx = _local1.xB - 1;
while (_local1.zx <= (_local1.xB + 1)) {
_local1.zy = _local1.yB - 1;
while (_local1.zy <= (_local1.yB + 1)) {
_local1.clipz = _local2.allBricks["block" + ((_local1.zx + "_") + _local1.zy)];
if (_local1.clipz.real) {
if (_local1.clipz.hitTest(_local1.topx, _local1.topy, true)) {
if (!acid) {
_local1.y_speed = -_local1.y_speed;
playSound("brick");
}
if (_local1.clipz.metal) {
_local1._y = _local1._y + (_local1.y_speed * 1.5);
playSound("metal");
}
if (acid) {
_local1.clipz.metalN = true;
playSound("acid");
}
if (fireball) {
_local1.clipz.metalN = true;
_local1.clipz.life = _local1.clipz.life - 5;
playSound("expl2");
}
brickClear(_local1.clipz, _local1.zx, _local1.zy);
_local1.count = 5;
} else if (_local1.clipz.hitTest(_local1.bottomx, _local1.bottomy, true)) {
if (!acid) {
_local1.y_speed = -_local1.y_speed;
playSound("brick");
}
if (_local1.clipz.metal) {
_local1._y = _local1._y + (_local1.y_speed * 1.5);
playSound("metal");
}
if (acid) {
_local1.clipz.metalN = true;
playSound("acid");
}
if (fireball) {
_local1.clipz.metalN = true;
_local1.clipz.life = _local1.clipz.life - 5;
playSound("expl2");
}
brickClear(_local1.clipz, _local1.zx, _local1.zy);
_local1.count = 5;
}
if (_local1.clipz.hitTest(_local1.leftx, _local1.lefty, true)) {
if (!acid) {
_local1.x_speed = -_local1.x_speed;
playSound("brick");
}
if (_local1.clipz.metal) {
_local1._x = _local1._x + (_local1.x_speed * 1.5);
playSound("metal");
}
if (acid) {
_local1.clipz.metalN = true;
playSound("acid");
}
if (fireball) {
_local1.clipz.metalN = true;
_local1.clipz.life = _local1.clipz.life - 5;
playSound("expl2");
}
brickClear(_local1.clipz, _local1.zx, _local1.zy);
_local1.count = 5;
} else if (_local1.clipz.hitTest(_local1.leftx + 32, _local1.lefty + 16, true)) {
if (!acid) {
_local1.x_speed = -_local1.x_speed;
playSound("brick");
}
if (_local1.clipz.metal) {
_local1._x = _local1._x + (_local1.x_speed * 1.5);
playSound("metal");
}
if (acid) {
_local1.clipz.metalN = true;
playSound("acid");
}
if (fireball) {
_local1.clipz.metalN = true;
_local1.clipz.life = _local1.clipz.life - 5;
playSound("expl2");
}
brickClear(_local1.clipz, _local1.zx, _local1.zy);
_local1.count = 5;
}
}
_local1.zy++;
}
_local1.zx++;
}
if (_local1.count > 0) {
_local1.count--;
}
_local1._x = _local1._x + _local1.x_speed;
_local1._y = _local1._y + _local1.y_speed;
_local1.x_pos = _local2.x_pos;
_local1.speed = _local2.speed;
if (((_local1._y > 373) && (_local1.y_speed > 0)) && (!_local1.prolet)) {
if (_local1.hitTest(_local2.bar) && (_local1.bar)) {
_local1.bar = false;
_local1.y_speed = -_local1.y_speed;
playSound("paddle");
_local1.x_speed = (_local1._x - bar._x) / 4.5;
}
} else {
_local1.bar = true;
}
if ((_local1._y - _local2.radius) < 28) {
_local1._y = _local1._y + 5;
_local1.y_speed = -_local1.y_speed;
playSound("wallhit");
}
if ((_local1._x - _local2.radius) < 38) {
_local1._x = _local1._x + 5;
_local1.x_speed = -_local1.x_speed;
playSound("wallhit");
}
if ((_local1._x + _local2.radius) > 558) {
_local1._x = _local1._x - 5;
_local1.x_speed = -_local1.x_speed;
playSound("wallhit");
}
if (_local1._y > 391) {
_local1.prolet = true;
}
if (_local1._y > 450) {
_local1.prolet = false;
ballKolvo--;
_local1.y_speed = -_local1.y_speed;
playSound("death");
if (ballKolvo < 1) {
barDeath();
}
_local1.removeMovieClip();
}
if (_local1.x_speed > 9) {
_local1.x_speed = 9;
}
_local2.x_ball5 = _local1._x;
_local2.y_ball5 = _local1._y;
};
}
};
_root.levelEnd = function () {
var _local1 = _root;
level++;
rt8 = 0;
while (rt8 <= 10) {
_local1["ball" + rt8].removeMovieClip();
rt8++;
}
ballKolvo = 0;
rt5 = 0;
while (rt5 <= 40) {
_local1["patron" + rt5].removeMovieClip();
rt5++;
}
if (level > 15) {
gotoAndStop (8);
} else {
barStatus = 0;
countBar = (acid = (fireball = false));
countFireBonus = 0;
bar.gotoAndStop(1);
rt = 0;
while (rt <= 10) {
_local1["ball" + rt].removeMovieClip();
rt++;
}
ballKolvo = 0;
this.attachMovie("levelz", "levelz", 50000);
levelz._x = 220;
levelz._y = 200;
levelz.count = 100;
levelz.onMouseUp = function () {
initLevel(level);
bar.gotoAndStop("sharik");
barUbit = true;
this.removeMovieClip();
};
}
};
_root.gameEnd = function () {
var _local1 = _root;
var _local2 = this;
rt = 0;
while (rt <= 10) {
_local1["ball" + rt].removeMovieClip();
rt++;
}
bar.removeMovieClip();
rt5 = 0;
while (rt5 <= 40) {
_local1["patron" + rt5].removeMovieClip();
rt5++;
}
_local2.attachMovie("levelz", "levelz", 50000);
levelz._x = 210;
levelz._y = 200;
levelz.count = 100;
levelz.gotoAndStop(2);
levelz.onEnterFrame = function () {
var _local1 = this;
if (_local1.count < 1) {
gui.removeMovieClip();
allBricks.removeMovieClip();
gotoAndStop (5);
_local1.removeMovieClip();
} else {
_local1.count--;
}
};
};
_root.initBonus = function (priz) {
var _local1 = _root;
if (!barUbit) {
score = score + 20;
switch (priz) {
case 1 :
ball.gotoAndStop(3);
acid = true;
fireball = false;
countBallBonus = 400;
countBall = true;
rt = 0;
while (rt <= 9) {
_local1["ball" + rt].gotoAndStop(3);
rt++;
}
return;
case 2 :
rt = 0;
while (rt <= 9) {
if ((_local1["ball" + rt].y_speed < -5) && (_local1["ball" + rt].y_speed < 0)) {
_local1["ball" + rt].y_speed = -5;
}
if ((_local1["ball" + rt].y_speed > 5) && (_local1["ball" + rt].y_speed > 0)) {
_local1["ball" + rt].y_speed = 5;
}
rt++;
}
return;
case 3 :
ball.gotoAndStop(4);
acid = false;
fireball = true;
countBallBonus = 400;
countBall = true;
rt = 0;
while (rt <= 9) {
_local1["ball" + rt].gotoAndStop(4);
rt++;
}
return;
case 4 :
rt = 0;
for(;;){
if (rt > 9) {
break;
}
if ((_local1["ball" + rt].y_speed < 8) && (_local1["ball" + rt].y_speed > 0)) {
_local1["ball" + rt].y_speed = 8;
}
if ((_local1["ball" + rt].y_speed > -7) && (_local1["ball" + rt].y_speed < 0)) {
_local1["ball" + rt].y_speed = -8;
}
rt++;
};
}
}
};
_root.ballDiv = function (kol) {
var _local1 = this;
_local1.maxKol = (ballKolvo * kol) - 1;
b11 = 1;
while (b11 <= _local1.maxKol) {
initBall(x_ball5, y_ball5);
b11++;
}
};
_root.brickClear = function (clips, ox, oy, vzrv) {
var _local1 = clips;
score = score + 10;
_local1.life--;
_local1.mult.nextFrame();
if ((_local1.life < 0) && (_local1.real)) {
if (((acid || (fireball)) || (vzrv)) || (_local1.bomb)) {
var _local2 = true;
} else {
var _local2 = false;
}
if (!_local1.metal) {
countBrick--;
_local1.real = false;
if (_local2) {
_local1.gotoAndPlay("final");
} else {
_local1.gotoAndPlay("porozhnyak");
}
}
if (_local1.bomb) {
brickBomb(ox, oy);
playSound("expl2");
}
if (_local1.metalN) {
_local1.real = false;
_local1.gotoAndPlay("final");
}
}
};
_root.brickBomb = function (dx, dy) {
var _local1 = this;
var _local3 = dy;
_local1.tx = dx - 1;
while (_local1.tx <= (dx + 1)) {
_local1.ty = _local3 - 1;
while (_local1.ty <= (_local3 + 1)) {
var _local2 = _root.allBricks["block" + ((_local1.tx + "_") + _local1.ty)];
if (((((_local2.real && (!_local2.metal)) && (_local1.tx < 14)) && (_local1.ty < 11)) && (_local1.tx > -1)) && (_local1.ty > -1)) {
brickClear(_local2, _local1.tx, _local1.ty, true);
}
_local1.ty++;
}
_local1.tx++;
}
};
_root.initVistrel = function (tipVistrel) {
var _local1 = this;
var _local3 = _root;
if (barStatus < 2) {
playSound("laser");
} else {
playSound("rocket");
}
var namz = ("patron" + depthPatron);
if (depthPatron > 40) {
depthPatron = 0;
} else {
depthPatron++;
}
var _local2 = _local3.attachMovie("patron", namz, depthPatron + 10);
_local2.x2 = 1;
_local2._x = bar._x;
_local2._y = bar._y;
if (tipVistrel > 0) {
_local2.gotoAndStop(barStatus);
}
_local2.ymov = -10;
_local2.otbit = (_local2.popal = false);
_local2.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
_local1._y = _local1._y + _local1.ymov;
if (_local1._y < 40) {
_local1.removeMovieClip();
}
_local1.zx = Math.floor(((_local1._x - allBricks._x) + 16) / 33);
_local1.zy = Math.floor(((_local1._y - 10) - allBricks._y) / 17);
gx = -1;
while (gx <= 1) {
_local1.clipz = _local2.allBricks["block" + (((_local1.zx + gx) + "_") + _local1.zy)];
if (_local1.hitTest(_local1.clipz) && (_local1.clipz.real)) {
if (barStatus > 1) {
_local1.clipz.metalN = true;
_local1.clipz.life = _local1.clipz.life - 5;
}
if (barStatus > 1) {
playSound("expl");
}
brickClear(_local1.clipz, _local1.zx + gx, _local1.zy);
_local1.removeMovieClip();
}
gx++;
}
};
};
_root.barDeath = function () {
var _local1 = _root;
bar.gotoAndPlay("final");
life--;
barStatus = 0;
barUbit = true;
countBar = (acid = (fireball = false));
countFireBonus = 0;
rt = 0;
while (rt <= 10) {
_local1["ball" + rt].removeMovieClip();
rt++;
}
ballKolvo = 0;
};
_root.bar.onMouseDown = function () {
if ((barStatus > 0) && (countVistrel < 1)) {
initVistrel(1);
countVistrel = 10;
}
if (barUbit) {
bar.gotoAndStop(1);
barUbit = false;
initBall(bar._x, bar._y - 10);
}
};
_root.bar.onMouseMove = function () {
var _local1 = this;
_local1._x = _xmouse;
if (_local1._x < (40 + (width_bar / 2))) {
_local1._x = 40 + (width_bar / 2);
}
if (_local1._x > (560 - (width_bar / 2))) {
_local1._x = 560 - (width_bar / 2);
}
};
_root.bar.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
if (life < 1) {
gameEnd();
}
if (countVistrel > 0) {
countVistrel--;
}
if ((countBrick < 1) && (endInitGame)) {
endInitGame = false;
levelEnd();
}
if ((countBallBonus < 1) && (countBall)) {
acid = (fireball = (countBall = false));
rt = 0;
while (rt <= 9) {
_local1["ball" + rt].gotoAndStop(1);
rt++;
}
} else {
countBallBonus--;
}
if ((countFireBonus < 1) && (countBar)) {
barStatus = 0;
countBar = false;
_local1.bar.gotoAndStop(1);
} else {
countFireBonus--;
}
if (_local2._x < (_xmouse + 1)) {
if (_local1.speed < 0) {
_local1.speed = 0;
}
_local1.speed = (_xmouse - _local2._x) / 5;
} else if (_local2._x > (_xmouse - 1)) {
if (_local1.speed > 0) {
_local1.speed = 0;
}
_local1.speed = (-(_local2._x - _xmouse)) / 5;
}
_local2._x = _xmouse;
x_pos = _local2._x;
speed = speed / 1.2;
if (_local2._x < (40 + (width_bar / 2))) {
_local2._x = 40 + (width_bar / 2);
}
if (_local2._x > (560 - (width_bar / 2))) {
_local2._x = 560 - (width_bar / 2);
}
};
stop();
Instance of Symbol 176 MovieClip "ramka" in Frame 7
onClipEvent (load) {
this.swapDepths(40001);
}
Instance of Symbol 258 MovieClip [block] in Frame 7
/* no clip actions */
Instance of Symbol 127 MovieClip [bar] "bar" in Frame 7
/* no clip actions */
Frame 8
bar.removeMovieClip();
allBricks.removeMovieClip();
click.onMouseDown = function () {
gotoAndStop (5);
};
Symbol 8 MovieClip [levelz] Frame 1
stop();
Symbol 13 MovieClip [patron] Frame 1
stop();
Symbol 47 MovieClip Frame 1
Symbol 80 MovieClip Frame 1
Symbol 113 MovieClip Frame 1
Symbol 114 MovieClip [ball] Frame 1
stop();
Symbol 114 MovieClip [ball] Frame 2
stop();
Symbol 114 MovieClip [ball] Frame 3
stop();
Symbol 114 MovieClip [ball] Frame 4
stop();
Symbol 114 MovieClip [ball] Frame 5
stop();
Symbol 127 MovieClip [bar] Frame 1
stop();
Symbol 127 MovieClip [bar] Frame 14
Symbol 127 MovieClip [bar] Frame 15
stop();
Symbol 148 Button
on (press) {
mySound.stop();
gotoAndStop (7);
}
Symbol 153 Button
on (press) {
gotoAndStop (6);
}
Symbol 158 Button
on (press) {
getURL ("http://www.justfreegames.com?r1=F&r2=SB&WT.mc_id=FlashSnowBall", "_blank");
}
Symbol 162 Button
on (press) {
_root.muzonOff = !_root.muzonOff;
if (!_root.muzonOff) {
gotoAndStop ("on");
_root.muzon.gotoAndStop("start");
} else {
gotoAndStop ("off");
_root.muzon.gotoAndStop("endsound");
}
}
Symbol 164 MovieClip Frame 1
if (_root.mySound.getVolume() < 10) {
gotoAndStop ("off");
}
if (!_root.muzonOff) {
_root.muzon.gotoAndStop("start");
} else {
gotoAndStop ("off");
}
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 91
Symbol 170 MovieClip Frame 1393
Symbol 212 MovieClip Frame 1
stop();
Symbol 258 MovieClip [block] Frame 1
stop();
Symbol 258 MovieClip [block] Frame 35
this.rndB = Math.random() * 9;
if ((this.rndB > 0.95) || (_root.acid)) {
this.removeMovieClip();
} else {
if (_root.ballKolvo < 3) {
this.kol = 7;
} else if (_root.ballKolvo < 5) {
this.kol = 6;
} else {
this.kol = 5;
}
this.kol = 4;
this.rndBonus = Math.floor(Math.random() * this.kol) + 1;
this.swapDepths(this.depth - 200);
this.gotoAndStop(35 + this.rndBonus);
this.ymov = 6;
}
stop();
Symbol 258 MovieClip [block] Frame 55
this.rndB = Math.random() * 9;
if ((this.rndB > 0.95) || (_root.acid)) {
this.removeMovieClip();
} else {
if (_root.ballKolvo < 3) {
this.kol = 7;
} else if (_root.ballKolvo < 5) {
this.kol = 6;
} else {
this.kol = 5;
}
this.kol = 4;
this.rndBonus = Math.floor(Math.random() * this.kol) + 1;
this.swapDepths(this.depth - 200);
this.gotoAndStop(35 + this.rndBonus);
this.ymov = 6;
}
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 5
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 41
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 79
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 113
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 147
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 188
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 198
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 205
this.gotoAndStop(1);
Symbol 268 MovieClip Frame 210
this.gotoAndStop(1);