Frame 1
SOURCE_MOVIECLIP = this;
RENDER_MOVIECLIP = this.render;
MosaicRect = {x:-35, y:-50, w:70, h:100};
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, true);
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 14 MovieClip "siru" in Frame 1
onClipEvent (load) {
lv = 0;
}
onClipEvent (enterFrame) {
if (_parent.score.score >= 30) {
lv = 1;
}
}
Instance of Symbol 23 MovieClip in Frame 1
on (rollOver) {
_parent.serifu.gotoAndStop("serifu08");
_parent.gotoAndPlay("anal");
}
on (press) {
_parent.score.score++;
_parent.serifu.gotoAndStop("serifu09");
}
on (rollOut) {
_parent.serifu.gotoAndStop("serifu01");
_parent.gotoAndPlay(25);
}
Instance of Symbol 23 MovieClip in Frame 1
on (rollOver) {
_parent.serifu.gotoAndStop("serifu02");
}
on (press) {
_parent.score.score++;
_parent.gotoAndPlay("reaction");
_parent.serifu.gotoAndStop("serifu03");
}
on (rollOut) {
_parent.serifu.gotoAndStop("serifu01");
}
Instance of Symbol 23 MovieClip in Frame 1
on (rollOver) {
_parent.serifu.gotoAndStop("serifu04");
}
on (press) {
_parent.score.score++;
_parent.gotoAndPlay("reaction");
_parent.serifu.gotoAndStop("serifu05");
}
on (rollOut) {
_parent.serifu.gotoAndStop("serifu01");
}
Instance of Symbol 23 MovieClip in Frame 1
on (rollOver) {
_parent.serifu.gotoAndStop("serifu06");
_parent.gotoAndPlay("manco");
}
on (press) {
_parent.score.score++;
_parent.serifu.gotoAndStop("serifu07");
}
on (rollOut) {
_parent.serifu.gotoAndStop("serifu01");
_parent.gotoAndPlay(25);
}
Instance of Symbol 26 MovieClip "blind" in Frame 1
onClipEvent (load) {
if (_root.shat == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 28 MovieClip "score" in Frame 1
onClipEvent (load) {
score = 0;
}
onClipEvent (enterFrame) {
if (score >= 50) {
_parent.gotoAndPlay("finish");
}
trace(score);
}
Frame 30
this.score.score = this.score.score + 5;
this.gotoAndPlay(1);
Frame 79
this.gotoAndPlay("anal");
Frame 99
this.gotoAndPlay("manco");
Instance of Symbol 20 MovieClip in Frame 100
/* no clip actions */
Frame 353
_root.select.gotoAndStop("ending");
Symbol 14 MovieClip Frame 4
this.gotoAndPlay("level" + lv);
Symbol 14 MovieClip Frame 14
this.gotoAndPlay("level" + lv);
Symbol 14 MovieClip Frame 24
this.gotoAndPlay("level" + lv);
Symbol 39 MovieClip Frame 1
this.play();
Symbol 39 MovieClip Frame 49
this.gotoAndPlay(1);