Frame 1
SOURCE_MOVIECLIP = this;
RENDER_MOVIECLIP = this.render;
Set(0, {});
M_WIDTH = 5;
M_HEIGHT = 5;
M_WIDTH_HALF = M_WIDTH / 2;
M_HEIGH_HALF = M_HEIGHT / 2;
bmpData = new flash.display.BitmapData(MosaicRect.w, MosaicRect.h, false);
onEnterFrame = function () {
bmpData.fillRect(new flash.geom.Rectangle(0, 0, MosaicRect.w, MosaicRect.h), 0);
m = new flash.geom.Matrix(1, 0, 0, 1, ((-MosaicRect.x) + SOURCE_MOVIECLIP._x) - RENDER_MOVIECLIP._x, ((-MosaicRect.y) + SOURCE_MOVIECLIP._y) - RENDER_MOVIECLIP._y);
bmpData.draw(SOURCE_MOVIECLIP, m);
var _local2;
var _local1;
var _local3 = new flash.geom.Rectangle(0, 0, M_WIDTH, M_HEIGHT);
_local2 = 0;
while (_local2 < MosaicRect.h) {
_local1 = 0;
while (_local1 < MosaicRect.w) {
_local3.x = _local1;
_local3.y = _local2;
bmpData.fillRect(_local3, bmpData.getPixel32(_local1 + M_WIDTH_HALF, _local2 + M_HEIGH_HALF));
_local1 = _local1 + M_WIDTH;
}
_local2 = _local2 + M_HEIGHT;
}
RENDER_MOVIECLIP.clear();
m = new flash.geom.Matrix(1, 0, 0, 1, MosaicRect.x, MosaicRect.y);
RENDER_MOVIECLIP.beginBitmapFill(bmpData, m, true, true);
RENDER_MOVIECLIP.moveTo(MosaicRect.x, MosaicRect.y);
RENDER_MOVIECLIP.lineTo(MosaicRect.x, MosaicRect.y + MosaicRect.h);
RENDER_MOVIECLIP.lineTo(MosaicRect.x + MosaicRect.w, MosaicRect.y + MosaicRect.h);
RENDER_MOVIECLIP.lineTo(MosaicRect.x + MosaicRect.w, MosaicRect.y);
RENDER_MOVIECLIP.endFill();
};
Instance of Symbol 12 MovieClip in Frame 1
onClipEvent (load) {
this.stop();
}
onClipEvent (enterFrame) {
this.gotoAndStop(_parent.score.score);
}
Instance of Symbol 20 MovieClip in Frame 1
on (rollOver) {
_parent.gotoAndStop("curi");
}
on (press) {
_parent.score.score++;
_parent.gotoAndStop(71);
_parent.serifu.gotoAndStop("serifu04");
}
on (release) {
_parent.gotoAndStop(70);
}
on (rollOut) {
_parent.gotoAndPlay("main");
}
Instance of Symbol 20 MovieClip "manco" in Frame 1
on (rollOver) {
_parent.gotoAndStop("kokan");
_parent.serifu.gotoAndStop("serifu04");
}
on (rollOut) {
_parent.gotoAndPlay("main");
}
Instance of Symbol 20 MovieClip "ass" in Frame 1
on (rollOver) {
_parent.gotoAndStop("anal");
}
on (rollOut) {
_parent.gotoAndPlay("main");
}
Instance of Symbol 20 MovieClip "titil" in Frame 1
on (rollOver) {
_parent.gotoAndStop("tikubi");
}
on (press) {
mySound = new Sound();
mySound.attachSound("aegi01");
mySound.start();
_parent.score.score++;
_parent.gotoAndStop(56);
_parent.serifu.gotoAndStop("serifu02");
}
on (release) {
_parent.gotoAndStop(55);
}
on (rollOut) {
_parent.gotoAndPlay("main");
}
Instance of Symbol 20 MovieClip "titir" in Frame 1
on (rollOver) {
_parent.gotoAndStop("titi");
}
on (press) {
mySound = new Sound();
mySound.attachSound("aegi03");
mySound.start();
_parent.score.score++;
_parent.gotoAndStop(63);
_parent.serifu.gotoAndStop("serifu03");
}
on (release) {
_parent.gotoAndStop(62);
}
on (rollOut) {
_parent.gotoAndPlay("main");
}
Instance of Symbol 24 MovieClip "siru" in Frame 1
onClipEvent (load) {
lv = 0;
}
onClipEvent (enterFrame) {
if (_parent.score.score >= 30) {
lv = 1;
}
if (_parent.score.score >= 40) {
lv = 2;
}
}
Instance of Symbol 26 MovieClip "score" in Frame 1
onClipEvent (load) {
score = 0;
}
onClipEvent (enterFrame) {
if (score >= 50) {
_parent.gotoAndPlay("finish");
}
trace(score);
}
Instance of Symbol 37 MovieClip "blind" in Frame 1
onClipEvent (load) {
if (_root.shat == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Frame 51
this.gotoAndPlay("main");
Instance of Symbol 20 MovieClip "manco" in Frame 85
onClipEvent (mouseDown) {
mySound = new Sound();
mySound.attachSound("aegi02");
mySound.start();
_parent.serifu.gotoAndStop("serifu05");
mouseon = 1;
this.score.score++;
}
onClipEvent (mouseUp) {
mouseon = 0;
}
onClipEvent (enterFrame) {
if (mouseon == 1) {
if (_parent._currentframe <= 88) {
_parent.nextFrame();
}
} else if (_parent._currentframe > 85) {
_parent.prevFrame();
}
}
on (rollOut) {
_parent.gotoAndPlay("main");
}
Frame 88
this.score.score = this.score.score + 3;
Frame 92
this.gotoAndPlay(88);
Instance of Symbol 20 MovieClip "ass" in Frame 100
onClipEvent (mouseDown) {
mySound = new Sound();
mySound.attachSound("aegi04");
mySound.start();
_parent.serifu.gotoAndStop("serifu06");
mouseon = 1;
this.score.score++;
}
onClipEvent (mouseUp) {
mouseon = 0;
}
onClipEvent (enterFrame) {
if (mouseon == 1) {
if (_parent._currentframe <= 113) {
_parent.nextFrame();
}
} else if (_parent._currentframe > 100) {
_parent.prevFrame();
}
}
on (rollOut) {
_parent.gotoAndPlay("main");
}
Frame 114
this.score.score = this.score.score + 3;
Frame 116
this.gotoAndPlay(114);
Frame 249
_root.select.gotoAndStop("ending");
Symbol 24 MovieClip Frame 4
this.gotoAndPlay("level" + lv);
Symbol 24 MovieClip Frame 14
this.gotoAndPlay("level" + lv);
Symbol 24 MovieClip Frame 24
this.gotoAndPlay("level" + lv);
Symbol 34 MovieClip Frame 1
this.play();
Symbol 34 MovieClip Frame 49
this.gotoAndPlay(1);
Symbol 57 MovieClip Frame 1
this.stop();