Frame 1
this.stop();
SOURCE_MOVIECLIP = this.main2;
RENDER_MOVIECLIP = this.render;
MosaicRect = {x:-50, y:-50, w:100, h:100};
M_WIDTH = 8;
M_HEIGHT = 8;
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();
};
Frame 11
SOURCE_MOVIECLIP = this.main3;
RENDER_MOVIECLIP = this.render;
MosaicRect = {x:-50, y:-50, w:100, h:100};
M_WIDTH = 8;
M_HEIGHT = 8;
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();
};
Frame 21
SOURCE_MOVIECLIP = this.main4;
RENDER_MOVIECLIP = this.render;
MosaicRect = {x:-50, y:-50, w:100, h:100};
M_WIDTH = 8;
M_HEIGHT = 8;
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();
};
Frame 31
SOURCE_MOVIECLIP = this.main5;
RENDER_MOVIECLIP = this.render;
MosaicRect = {x:-50, y:-50, w:100, h:100};
M_WIDTH = 8;
M_HEIGHT = 8;
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();
};
Symbol 13 MovieClip [hassya] Frame 34
this.stop();
Symbol 18 MovieClip [MChassya3] Frame 20
this.stop();
Symbol 31 MovieClip Frame 1
this.stop();
Symbol 36 MovieClip Frame 1
this.stop();
Symbol 36 MovieClip Frame 36
this.gotoAndPlay(1);
Symbol 41 MovieClip Frame 1
this.stop();
Symbol 60 Button
on (press) {
this.gotoAndPlay("in");
}
Symbol 68 MovieClip Frame 1
s0 = new Sound();
Symbol 68 MovieClip Frame 53
this.gotoAndPlay("roop");
Symbol 68 MovieClip Frame 60
if (_root.flag_manko) {
_root.flag_manko = false;
_root.flag_count++;
myVoice = new Sound();
myVoice.attachSound("lvup");
myVoice.start();
}
Symbol 68 MovieClip Frame 111
this.gotoAndPlay("ret");
Symbol 73 Button
on (press) {
this.main2.s0.stop();
this.gotoAndStop("1-2");
}
Symbol 76 MovieClip Frame 12
this.stop();
Symbol 77 MovieClip Frame 1
s0 = new Sound();
Symbol 77 MovieClip Frame 58
this.gotoAndPlay("roop");
Symbol 78 Button
on (press) {
this.main3.s0.stop();
this.gotoAndStop("1-3");
}
Symbol 81 MovieClip Frame 1
this.stop();
Symbol 87 MovieClip Frame 1
s0 = new Sound();
Symbol 87 MovieClip Frame 5
this.gotoAndPlay("roop");
Symbol 88 Button
on (press) {
this.main4.s0.stop();
this.gotoAndStop("1-4");
}
Symbol 91 MovieClip Frame 1
s0 = new Sound();
Symbol 91 MovieClip Frame 78
this.gotoAndPlay("loop");
Symbol 92 Button
on (press) {
this.main5.s0.stop();
if (_root.flag_count == 4) {
_root.ending = "good";
_root.gotoAndStop("end");
}
if (_root.flag_count < 3) {
_root.ending = "nomal";
_root.gotoAndStop("end");
}
_root.gotoAndStop("select");
}