Frame 1
_root.z00 = "1";
Frame 2
locat = this._url;
locat1 = "http://wmarron.sakura.ne.jp/flash";
locat2 = "http://www.wmarron.sakura.ne.jp/f";
chk1 = locat.substring(0, 33);
if ((chk1 == chk1) || (chk1 == chk1)) {
_parent.kagi = "ok";
} else {
chk2 = locat.substring(0, 3);
if (chk2 == "htt") {
badlocat = SharedObject.getLocal("badlctblc2", "/");
badlocat.data.cnt++;
if (badlocat.data.cnt < 10) {
getURL ("http://shirayuki.saiin.net/~wmarron/warning.html?" + locat);
this._visible = false;
gotoAndStop (1);
_parent.gotoAndStop(1);
} else {
this._visible = false;
gotoAndStop (1);
_parent.gotoAndStop(1);
}
} else {
_root.kagi = "ok";
}
}
if ((_root.z00 != 1) && (_root.z00 != 2)) {
this._visible = false;
gotoAndStop (1);
}
Frame 3
stop();
Instance of Symbol 6 MovieClip in Frame 3
onClipEvent (enterFrame) {
this.count = math.floor((_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100);
if (this.count >= 100) {
this._parent.play();
}
}
Frame 7
stop();
playflag = 0;
test2 = [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1];
j = 0;
i = 0;
while (i < 456) {
if (test2[i] == 1) {
} else if (test2[i] == 0) {
mask_mc.attachMovie("block", "block" + j, j);
mask_mc["block" + j]._x = (i % 19) * 10;
mask_mc["block" + j]._y = Math.floor(i / 19) * 10;
j++;
}
i++;
}
nextFrame();
Frame 8
flg = new Array();
i = 0;
while (i < j) {
flg[i] = 0;
i++;
}
nextFrame();
Frame 9
life = 30;
Instance of Symbol 31 MovieClip "bar_mc" in Frame 9
onClipEvent (load) {
_x = 255;
_y = 510;
}
Instance of Symbol 34 MovieClip "ball_mc" in Frame 9
onClipEvent (load) {
function shot() {
var _local1 = _parent;
var _local2 = this;
onEnterFrame = function () {
var _local1 = _parent;
var _local2 = this;
_x = (_x + dx);
_y = (_y + dy);
if (_x < 5) {
_x = 5;
dx = dx * -1;
}
if (_x > 505) {
_x = 505;
dx = dx * -1;
}
if (_y < 5) {
_y = 5;
dy = dy * -1;
}
if (_y > 555) {
_local1.attachMovie("misstxt", "misstxt", 500);
_local1.misstxt._x = _local2._x;
_local1.misstxt._y = 540;
if (_local1.life > 0) {
_y = 0;
_local1.life--;
}
if (_local1.life == 0) {
dx = 0;
dy = 0;
_local1.gotoAndStop("gameover");
}
}
if (_local2.hitTest(_local1.bar_mc)) {
_y = (_local1.bar_mc._y - 10);
if ((_x + 45) < _local1.ball_mc._x) {
dx = 4;
dy = dy * -1;
} else if ((_x + 45) < _local1.bar_mc._x) {
dx = -4;
dy = dy * -1;
} else {
dy = dy * -1;
dx = (_x - _local1.bar_mc._x) / 50;
dx = dx * 4;
}
}
i = 0;
while (i < _local1.flg.length) {
if (_local1.flg[i] == 1) {
} else if (_local2.hitTest(_local1.mask_mc["block" + i])) {
_local1.flg[i] = 1;
k++;
if (((_x > (_local1.mask_mc["block" + i]._x + _local1.mask_mc._x)) && (_x < ((_local1.mask_mc["block" + i]._x + _local1.mask_mc._x) + 10))) && (_y < (_local1.mask_mc["block" + i]._y + _local1.mask_mc._y))) {
dx = dx;
dy = dy * -1;
} else if (((_local1.mask_mc["block" + i]._x + _local1.mask_mc._x) > _x) && ((_local1.mask_mc["block" + i]._y + _local1.mask_mc._y) > _y)) {
dx = Math.abs(dx) * -1;
dy = Math.abs(dy) * -1;
} else if (((_x < (_local1.mask_mc["block" + i]._x + _local1.mask_mc._x)) && (_y > (_local1.mask_mc["block" + i]._y + _local1.mask_mc._y))) && (_y < ((_local1.mask_mc["block" + i]._y + _local1.mask_mc._y) + 10))) {
dx = dx * -1;
dy = dy;
} else if (((_local1.mask_mc["block" + i]._x + _local1.mask_mc._x) > _x) && (((_local1.mask_mc["block" + i]._y + _local1.mask_mc._y) + 10) < _y)) {
dx = Math.abs(dx) * -1;
dy = Math.abs(dy);
} else if (((_x > (_local1.mask_mc["block" + i]._x + _local1.mask_mc._x)) && (_x < ((_local1.mask_mc["block" + i]._x + _local1.mask_mc._x) + 10))) && (_y > ((_local1.mask_mc["block" + i]._y + _local1.mask_mc._y) + 10))) {
dx = dx;
dy = dy * -1;
} else if ((((_local1.mask_mc["block" + i]._x + _local1.mask_mc._x) + 10) < _x) && (((_local1.mask_mc["block" + i]._y + _local1.mask_mc._y) + 10) < _y)) {
dx = Math.abs(dx);
dy = Math.abs(dy);
} else if (((_x > ((_local1.mask_mc["block" + i]._x + _local1.mask_mc._x) + 10)) && (_y > (_local1.mask_mc["block" + i]._y + _local1.mask_mc._y))) && (_y < ((_local1.mask_mc["block" + i]._y + _local1.mask_mc._y) + 10))) {
dx = dx * -1;
dy = dy;
} else if ((((_local1.mask_mc["block" + i]._x + _local1.mask_mc._x) + 10) < _x) && ((_local1.mask_mc["block" + i]._y + _local1.mask_mc._y) > _y)) {
dx = Math.abs(dx);
dy = Math.abs(dy) * -1;
}
_local1.mask_mc["block" + i].removeMovieClip();
if (k == _local1.flg.length) {
dx = 0;
dy = 0;
_local1.nextFrame();
}
}
i++;
}
};
}
_x = 255;
_y = 500;
a = Math.floor(Math.random() * 2);
if (a == 0) {
LR = LR - 1;
} else {
LR = 1;
}
dx = (Math.random() * 4) * LR;
dy = -4;
}
Frame 10
function keyaction() {
bar_mc.onEnterFrame = function () {
if (Key.isDown(37)) {
bar_mc._x = bar_mc._x - 4;
}
if (Key.isDown(39)) {
bar_mc._x = bar_mc._x + 4;
}
if (bar_mc._x < 45) {
bar_mc._x = 45;
}
if (bar_mc._x > 465) {
bar_mc._x = 465;
}
};
}
keyaction();
bar_mc.onPress = function () {
delete bar_mc.onEnterFrame;
this.startDrag(false, 45, 510, 465, 510);
};
bar_mc.onRelease = function () {
stopDrag();
keyaction();
};
bar_mc.onReleaseOutside = function () {
stopDrag();
keyaction();
};
Symbol 3 MovieClip [gameover2] Frame 1
Symbol 3 MovieClip [gameover2] Frame 25
stop();
Symbol 20 MovieClip [block] Frame 1
stop();
Symbol 23 MovieClip Frame 1
Symbol 24 MovieClip [misstxt] Frame 23
this.removeMovieClip();
Symbol 29 MovieClip Frame 1
Symbol 34 MovieClip Frame 1
stop();
Symbol 37 Button
on (release) {
playflag = 1;
nextFrame();
ball_mc.shot();
}
Symbol 41 Button
on (release) {
gotoAndPlay ("replay");
}
Symbol 45 MovieClip Frame 65
_parent.gotoAndPlay("replay");