Frame 2
Stage.scaleMode = "showAll";
createEmptyMovieClip("stage_mask", 12345);
with (stage_mask) {
lineStyle();
beginFill(0, 100);
moveTo(0, 0);
lineTo(Stage.width, 0);
lineTo(Stage.width, Stage.height);
lineTo(0, Stage.height);
lineTo(0, 0);
endFill();
_root.setMask(stage_mask);
}
_focusrect = false;
Debug = false;
Instance of Symbol 128 MovieClip [shioBG] "shioBG" in Frame 3
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 112 MovieClip [main] "main" in Frame 3
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 48 MovieClip [face] "face" in Frame 3
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 130 MovieClip [click] "click" in Frame 3
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 136 MovieClip [debugSprite] "debugSprite" in Frame 3
onClipEvent (load) {
_visible = false;
}
onClipEvent (keyDown) {
if (Key.isDown(Key.ENTER)) {
_root.keyPress();
}
}
Instance of Symbol 144 MovieClip [returnButton] "returnButton" in Frame 3
onClipEvent (load) {
_visible = false;
}
Frame 3
function gotoStart() {
returnButton._visible = false;
face.blendMode = "normal";
face._alpha = 100;
face._visible = false;
main.bodyMosaic(0);
main.poncho(1);
click.ClickCount = 0;
click.Count = -1;
click.Meter = 100;
click.State = 0;
Count = 0;
shio._visible = true;
gotoAndPlay("start");
}
function keyPress() {
if (debugSprite.debugText != "aniki01") {
if (debugSprite.debugText != "") {
debugSprite.debugText = "";
} else {
debugButton._visible = true;
debugSprite._visible = false;
}
} else {
Debug = true;
debugButton.debugButtonText = "DebugMode";
debugSprite.debugText = "";
debugButton._visible = true;
debugSprite._visible = false;
}
}
Count = 0;
onEnterFrame = function () {
if (Count >= 0) {
Count++;
if (Count != 1) {
if (Count != 160) {
if (Count != 794) {
if (Count != 821) {
if (Count != 2711) {
if (Count != 2738) {
if (Count != 4628) {
if (Count != 4680) {
if (4680 < Count) {
if (returnButton._y >= 300) {
Count = -1;
} else {
returnButton._y = returnButton._y + 50;
}
}
} else {
face.blendMode = "layer";
face._alpha = 20;
returnButton._y = -40;
returnButton._visible = true;
}
} else {
click._visible = false;
face._visible = true;
face.gotoAndPlay("start");
shioBG._visible = false;
main._visible = false;
main.loopStop();
}
} else {
shioBG._visible = true;
main._visible = true;
face._visible = false;
click._visible = true;
}
} else {
click._visible = false;
face._visible = true;
face.gotoAndPlay("start");
shioBG._visible = false;
main._visible = false;
}
} else {
shioBG._visible = true;
main._visible = true;
face._visible = false;
click._visible = true;
}
} else {
click._visible = false;
face._visible = true;
face.gotoAndPlay("start");
shioBG._visible = false;
main._visible = false;
}
} else {
shio.loopStop();
shioBG._visible = true;
main.loopStart();
main._visible = true;
shio._visible = false;
click._visible = true;
}
} else {
shio.loopStart();
}
}
};
Frame 4672
stop();
Frame 4673
stop();
Symbol 19998 MovieClip [nowloda] Frame 1
function cMC(name, depth, x, y, target) {
if (!target) {
createEmptyMovieClip(name, depth);
} else {
eval (target).createEmptyMovieClip(name, depth);
name = (target + ".") + name;
}
with (eval (name)) {
_x = x;
_y = y;
_yscale = sc * 100;
_xscale = sc * 100;
}
}
function cTX(name, depth, value, x, y, w, h, align, tf) {
if (align.indexOf("l") == -1) {
if (align.indexOf("r") == -1) {
tx = (w * -1) / 2;
} else {
tx = w * -1;
}
} else {
tx = 0;
}
if (align.indexOf("t") == -1) {
if (align.indexOf("b") == -1) {
ty = (h * -1) / 2;
} else {
ty = h * -1;
}
} else {
ty = 0;
}
cMC(name, depth, x, y);
eval (name).createTextField(name, 1, tx, ty, w, h);
with (eval ((name + ".") + name)) {
text = value;
selectable = false;
setTextFormat(tf);
if (_parent._parent.t_border == 1) {
border = true;
}
}
}
function cTF(name, sz, cl, fn, ag, st) {
with (eval (name)) {
size = sz;
color = cl;
font = fn;
align = ag;
if (st.indexOf("b") != -1) {
bold = true;
} else {
bold = false;
}
if (st.indexOf("i") != -1) {
italic = true;
} else {
italic = false;
}
if (st.indexOf("u") != -1) {
underline = true;
} else {
underline = false;
}
}
}
function setQuality(q) {
_quality = q;
qh.qh.setTextFormat(TFqb1);
qm.qm.setTextFormat(TFqb1);
ql.ql.setTextFormat(TFqb1);
cBall("qh", c_qb1, size_qb);
cBall("qm", c_qb1, size_qb);
cBall("ql", c_qb1, size_qb);
if (_quality != "HIGH") {
if (_quality != "MEDIUM") {
if (_quality == "LOW") {
ql.ql.setTextFormat(TFqb2);
cBall("ql", c_qb2, size_qb);
}
} else {
qm.qm.setTextFormat(TFqb2);
cBall("qm", c_qb2, size_qb);
}
} else {
qh.qh.setTextFormat(TFqb2);
cBall("qh", c_qb2, size_qb);
}
}
function cBall(target, color, size) {
with (eval (target)) {
clear();
lineStyle(size, color, 100);
moveTo(0, 0);
lineTo(0, 1);
}
}
function onEnterFrame() {
if (loaded >= 100) {
if (loaded == 100) {
if (autoplay != 1) {
cTX("pb", 300, "Play", x * 80, y * 60, 35, 22, "cm", TFpb1);
cBall("pb", c_pb1, size_pb);
pb.onPress = function () {
_root.play();
};
pb.onRollOver = function () {
pb.pb.setTextFormat(TFpb2);
cBall("pb", c_pb2, size_pb);
};
pb.onRollOut = function () {
pb.pb.setTextFormat(TFpb1);
cBall("pb", c_pb1, size_pb);
};
removeMovieClip("ring");
removeMovieClip("per");
} else {
_root.play();
}
loaded = 200;
}
} else {
if (1 < _root._currentframe) {
_root.gotoAndStop(1);
}
if (test_preview != 0) {
if (test_preview != 0) {
loaded = loaded + test_preview;
}
} else {
loaded = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
}
per.per.text = loaded;
ring.r._alpha = 100 - loaded;
per.per.setTextFormat(TFper);
if (l_num < Math.floor(loaded / 10)) {
l_num = Math.floor(loaded / 10);
i = 1;
for ( ; l_num >= i ; i++) {
cBall(eval ("l" + i), c_lamp2, 14);
}
}
}
}
color_scheme = 1;
autoplay = 1;
q_button = 0;
percentage = 1;
stat_view = 1;
parts_stretch = 1;
test_preview = 0;
r_spd = 36;
if (test_preview != 0) {
pb.removeMovieClip();
}
x = Stage.width / 100;
y = Stage.height / 100;
if (parts_stretch != 1) {
_global.sc = 1;
} else {
_global.sc = Stage.height / 240;
}
loaded = 0;
t_border = 0;
size_qb = 22;
size_pb = 50;
size_lamp = 14;
if (color_scheme != 1) {
if (color_scheme != 2) {
if (color_scheme == 3) {
c_pb1 = 14540253 /* 0xDDDDDD */;
c_pb2 = 8421504 /* 0x808080 */;
c_pt1 = 3158064 /* 0x303030 */;
c_pt2 = 16777215 /* 0xFFFFFF */;
c_qb1 = 8421504 /* 0x808080 */;
c_qb2 = 13421772 /* 0xCCCCCC */;
c_qt1 = 13421772 /* 0xCCCCCC */;
c_qt2 = 0;
c_lamp1 = 6316128 /* 0x606060 */;
c_lamp2 = 13421772 /* 0xCCCCCC */;
c_bg = 8421504 /* 0x808080 */;
c_per = 0;
}
} else {
c_pb1 = 11184810 /* 0xAAAAAA */;
c_pb2 = 15658734 /* 0xEEEEEE */;
c_pt1 = 0;
c_pt2 = 0;
c_qb1 = 8947848 /* 0x888888 */;
c_qb2 = 13421772 /* 0xCCCCCC */;
c_qt1 = 0;
c_qt2 = 0;
c_lamp1 = 6710886 /* 0x666666 */;
c_lamp2 = 13421772 /* 0xCCCCCC */;
c_bg = 2236962 /* 0x222222 */;
c_per = 15658734 /* 0xEEEEEE */;
}
} else {
c_pb1 = 10066329 /* 0x999999 */;
c_pb2 = 6710886 /* 0x666666 */;
c_pt1 = 16777215 /* 0xFFFFFF */;
c_pt2 = 16777215 /* 0xFFFFFF */;
c_qb1 = 13421772 /* 0xCCCCCC */;
c_qb2 = 10066329 /* 0x999999 */;
c_qt1 = 16777215 /* 0xFFFFFF */;
c_qt2 = 16777215 /* 0xFFFFFF */;
c_lamp1 = 13421772 /* 0xCCCCCC */;
c_lamp2 = 10066329 /* 0x999999 */;
c_bg = 15658734 /* 0xEEEEEE */;
c_per = 2236962 /* 0x222222 */;
}
i = 1;
for ( ; 10 >= i ; i++) {
cMC("l" + i, 10 + i, (1 + (9 * i)) * x, 90 * y);
cBall(eval ("l" + i), c_lamp1, size_lamp);
}
l_num = Math.floor(loaded / 10);
TFpb1 = new TextFormat();
TFpb2 = new TextFormat();
TFqb1 = new TextFormat();
TFqb2 = new TextFormat();
TFper = new TextFormat();
TFstat = new TextFormat();
cTF("TFpb1", 16, c_pt1, "_serif", "center", "b");
cTF("TFpb2", 16, c_pt2, "_serif", "center", "b");
cTF("TFqb1", 16, c_qt1, "_typewriter", "center", "");
cTF("TFqb2", 16, c_qt2, "_typewriter", "center", "");
cTF("TFper", 16, c_per, "_serif", "center", "b");
cTF("TFstat", 12, c_stat, "_typewriter", "center", "");
if (q_button == 1) {
cTX("qh", 201, "H", 28 * sc, 7 * y, 22, 22, "cm", TFqb1);
cTX("qm", 202, "M", 58 * sc, 7 * y, 22, 22, "cm", TFqb1);
cTX("ql", 203, "L", 88 * sc, 7 * y, 22, 22, "cm", TFqb1);
if (_quality != "HIGH") {
if (_quality != "MEDIUM") {
if (_quality == "LOW") {
setQuality("LOW");
}
} else {
setQuality("MEDIUM");
}
} else {
setQuality("HIGH");
}
qh.onPress = function () {
setQuality("HIGH");
};
qm.onPress = function () {
setQuality("MEDIUM");
};
ql.onPress = function () {
setQuality("LOW");
};
}
if (percentage == 1) {
cTX("per", 205, "", x * 80, y * 60, 50, 22, "cm", TFper);
}
if (stat_view == 1) {
cMC("ring", 204, x * 80, y * 60);
cBall("ring", c_pb1, size_pb);
with (ring) {
ring.createEmptyMovieClip("r", 1);
cBall("ring.r", c_bg, size_pb - 2);
ring.createEmptyMovieClip("b", 2);
cBall("ring.b", c_pb1, 10);
with (b) {
ring.b.radian = 0;
ring.b.deg = 90;
ring.b.onEnterFrame = function () {
radian = (deg / 180) * Math.PI;
_x = (_parent._parent.size_pb / 2) * Math.cos(radian);
_y = (_parent._parent.size_pb / 2) * Math.sin(radian);
deg = deg + _parent._parent.r_spd;
};
}
}
}
createEmptyMovieClip("bgMC", 1);
with (bgMC) {
lineStyle();
beginFill(c_bg, 100);
lineTo(Stage.width, 0);
lineTo(Stage.width, Stage.height);
lineTo(0, Stage.height);
lineTo(0, 0);
endFill();
}
Symbol 19998 MovieClip [nowloda] Frame 2
stop();
Symbol 70 MovieClip [body01] Frame 1
stop();
Symbol 70 MovieClip [body01] Frame 2
stop();
Symbol 72 MovieClip [body02] Frame 1
stop();
Symbol 72 MovieClip [body02] Frame 2
stop();
Symbol 74 MovieClip [body03] Frame 1
stop();
Symbol 74 MovieClip [body03] Frame 2
stop();
Symbol 76 MovieClip [body04] Frame 1
stop();
Symbol 76 MovieClip [body04] Frame 2
stop();
Symbol 78 MovieClip [body05] Frame 1
stop();
Symbol 78 MovieClip [body05] Frame 2
stop();
Symbol 80 MovieClip [body06] Frame 1
stop();
Symbol 80 MovieClip [body06] Frame 2
stop();
Symbol 82 MovieClip [body07] Frame 1
stop();
Symbol 82 MovieClip [body07] Frame 2
stop();
Symbol 84 MovieClip [body08] Frame 1
stop();
Symbol 84 MovieClip [body08] Frame 2
stop();
Symbol 86 MovieClip [body09] Frame 1
stop();
Symbol 86 MovieClip [body09] Frame 2
stop();
Symbol 88 MovieClip [body10] Frame 1
stop();
Symbol 88 MovieClip [body10] Frame 2
stop();
Symbol 92 MovieClip [main01] Frame 1
stop();
Symbol 92 MovieClip [main01] Frame 2
stop();
Symbol 94 MovieClip [main02] Frame 1
stop();
Symbol 94 MovieClip [main02] Frame 2
stop();
Symbol 96 MovieClip [main03] Frame 1
stop();
Symbol 96 MovieClip [main03] Frame 2
stop();
Symbol 98 MovieClip [main04] Frame 1
stop();
Symbol 98 MovieClip [main04] Frame 2
stop();
Symbol 100 MovieClip [main05] Frame 1
stop();
Symbol 100 MovieClip [main05] Frame 2
stop();
Symbol 102 MovieClip [main06] Frame 1
stop();
Symbol 102 MovieClip [main06] Frame 2
stop();
Symbol 104 MovieClip [main07] Frame 1
stop();
Symbol 104 MovieClip [main07] Frame 2
stop();
Symbol 106 MovieClip [main08] Frame 1
stop();
Symbol 106 MovieClip [main08] Frame 2
stop();
Symbol 108 MovieClip [main09] Frame 1
stop();
Symbol 108 MovieClip [main09] Frame 2
stop();
Symbol 110 MovieClip [main10] Frame 1
stop();
Symbol 110 MovieClip [main10] Frame 2
stop();
Symbol 118 MovieClip [shio01] Frame 1
stop();
Symbol 118 MovieClip [shio01] Frame 2
stop();
Symbol 120 MovieClip [shio02] Frame 1
stop();
Symbol 120 MovieClip [shio02] Frame 2
stop();
Symbol 122 MovieClip [shio03] Frame 1
stop();
Symbol 122 MovieClip [shio03] Frame 2
stop();
Symbol 124 MovieClip [shioLoop] Frame 11
gotoAndPlay("loop");
Symbol 124 MovieClip [shioLoop] Frame 12
stop();
Symbol 126 MovieClip [shioLoopSet] Frame 1
stop();
Symbol 126 MovieClip [shioLoopSet] Frame 2
stop();
Symbol 128 MovieClip [shioBG] Frame 1
cacheAsBitmap = true;
onEnterFrame = function () {
if (-504 < shioLoopSet._x) {
shioLoopSet._x = shioLoopSet._x - 8;
} else {
shioLoopSet._x = 0;
}
};
Symbol 128 MovieClip [shioBG] Frame 2
stop();
Instance of Symbol 120 MovieClip [shio02] "shio02" in Symbol 116 MovieClip [shio] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 122 MovieClip [shio03] "shio03" in Symbol 116 MovieClip [shio] Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 116 MovieClip [shio] Frame 1
function loopStart() {
Count = 0;
Count2 = 0;
shio01._visible = true;
}
function loopStop() {
Count = -1;
var i = 1;
for ( ; i < 4 ; i++) {
eval ("shio0" + i)._visible = false;
}
}
var Count = -1;
var Count2 = 0;
onEnterFrame = function () {
if (Count >= 0) {
Count++;
if (Count != 7) {
if (Count == 10) {
shio01._visible = true;
shio02._visible = false;
Count = 0;
Count2++;
}
} else if (Count2 != 14) {
shio02._visible = true;
shio01._visible = false;
} else {
shio03._visible = true;
shio01._visible = false;
Count = -1;
}
}
};
Symbol 116 MovieClip [shio] Frame 2
stop();
Instance of Symbol 92 MovieClip [main01] "main0" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 94 MovieClip [main02] "main1" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 96 MovieClip [main03] "main2" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 98 MovieClip [main04] "main3" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 100 MovieClip [main05] "main4" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 102 MovieClip [main06] "main5" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 104 MovieClip [main07] "main6" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 106 MovieClip [main08] "main7" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 108 MovieClip [main09] "main8" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 110 MovieClip [main10] "main9" in Symbol 112 MovieClip [main] Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 112 MovieClip [main] Frame 1
function loopStart() {
Count = 0;
main0._visible = true;
}
function loopStop() {
Count = -1;
var i = 0;
for ( ; i < 10 ; i++) {
eval ("main" + i)._visible = false;
}
}
function poncho(n) {
if ((n == eval("undefined")) || (isNaN(n))) {
n = -1;
}
if (n == -1) {
if (!main0.body.poncho._visible) {
n = 1;
} else {
n = 0;
}
}
var i = 0;
for ( ; i < 10 ; i++) {
if (n != 0) {
eval ("main" + i).body.poncho._visible = true;
eval ("main" + i).body.ponchoUnder._visible = true;
} else {
eval ("main" + i).body.poncho._visible = false;
eval ("main" + i).body.ponchoUnder._visible = false;
}
}
}
function bodyMosaic(n) {
if (main0.body.poncho._visible) {
return(null);
}
if ((n == eval("undefined")) || (isNaN(n))) {
n = 0;
}
if (n < 0) {
n = 0;
}
var i = 0;
for ( ; i < 10 ; i++) {
eval ("main" + i).mosaic.clear();
if (n != 0) {
if (i != 0) {
if (i != 1) {
if (i != 2) {
if (i != 3) {
if (i != 4) {
if (i != 5) {
if (i != 6) {
if (i != 7) {
if (i != 8) {
if (i == 9) {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 186, 212, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 236, 362, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 182, 206, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 228, 358, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 184, 194, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 216, 348, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 176, 200, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 202, 336, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 168, 206, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 186, 350, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 174, 212, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 184, 362, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 178, 206, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 192, 358, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 176, 194, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 204, 348, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 184, 200, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 218, 336, 60, 60, 16777215, n);
}
} else {
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 192, 206, 120, 60, 16777215, n);
mosaic(eval ("main" + i).body, eval ("main" + i).mosaic, MosaicType, 234, 350, 60, 60, 16777215, n);
}
} else {
continue;
}
}
}
function mosaic(source, render, mode, x, y, w, h, color, sizeX, sizeY) {
if (sizeX == eval("undefined")) {
sizeX = 10;
}
if (sizeY == eval("undefined")) {
sizeY = sizeX;
}
var bmpData = (new flash.display.BitmapData(w, h, true));
bmpData.fillRect(new flash.geom.Rectangle(0, 0, w, h), 0);
var m = (new flash.geom.Matrix(1, 0, 0, 1, ((-1 * x) + source._x) - render._x, ((-1 * y) + source._y) - render._y));
bmpData.draw(source, m);
var m_rect = (new flash.geom.Rectangle(0, 0, sizeX, sizeY));
var i = 0;
for ( ; i < h ; i = i + sizeY) {
var j = 0;
for ( ; j < w ; j = j + sizeX) {
m_rect.x = j;
m_rect.y = i;
for ( ; (w < (m_rect.x + sizeX)) || (h < (m_rect.y + sizeY)) ; j = j + sizeX) {
}
if (mode != 2) {
if (mode != 1) {
bmpData.fillRect(m_rect, bmpData.getPixel32(j + (sizeX / 2), i + (sizeY / 2)));
} else {
var red = 0;
var green = 0;
var blue = 0;
var aryX = [m_rect.x, (m_rect.x + sizeX) - 1, (m_rect.x + sizeX) - 1, m_rect.x, m_rect.x + (sizeX / 2)];
var aryY = [m_rect.y, m_rect.y, (m_rect.y + sizeY) - 1, (m_rect.y + sizeY) - 1, m_rect.y + (sizeY / 2)];
var k = 0;
for ( ; k < 5 ; k++) {
var pix = bmpData.getPixel32(aryX[k], aryY[k]);
if ((((pix >> 24) & 255) == 0) && (color != -1)) {
pix = color;
}
red = red + ((pix >> 16) & 255);
green = green + ((pix >> 8) & 255);
blue = blue + (pix & 255);
}
red = red / 5;
green = green / 5;
blue = blue / 5;
bmpData.fillRect(m_rect, (((255 << 24) + (red << 16)) + (green << 8)) + blue);
}
} else {
var count = 0;
var red = 0;
var green = 0;
var blue = 0;
var k = m_rect.x;
for ( ; k < (m_rect.x + sizeX) ; k++) {
var l = m_rect.y;
for ( ; l < (m_rect.y + sizeY) ; l++) {
var pix = bmpData.getPixel32(k, l);
if ((((pix >> 24) & 255) == 0) && (color != -1)) {
pix = color;
}
red = red + ((pix >> 16) & 255);
green = green + ((pix >> 8) & 255);
blue = blue + (pix & 255);
count++;
}
}
red = red / count;
green = green / count;
blue = blue / count;
bmpData.fillRect(m_rect, (((255 << 24) + (red << 16)) + (green << 8)) + blue);
}
}
}
m = new flash.geom.Matrix(1, 0, 0, 1, x, y);
render.beginBitmapFill(bmpData, m, true, true);
render.moveTo(x, y);
render.lineTo(x, y + h);
render.lineTo(x + w, y + h);
render.lineTo(x + w, y);
render.endFill();
}
var Count = -1;
MosaicType = 1;
onEnterFrame = function () {
if (Count >= 0) {
Count++;
if (Count != 3) {
if (Count != 5) {
if (Count != 6) {
if (Count != 7) {
if (Count != 10) {
if (Count != 13) {
if (Count != 15) {
if (Count != 16) {
if (Count != 17) {
if (Count >= 20) {
main0._visible = true;
main9._visible = false;
Count = 0;
}
} else {
main9._visible = true;
main8._visible = false;
}
} else {
main8._visible = true;
main7._visible = false;
}
} else {
main7._visible = true;
main6._visible = false;
}
} else {
main6._visible = true;
main5._visible = false;
}
} else {
main5._visible = true;
main4._visible = false;
}
} else {
main4._visible = true;
main3._visible = false;
}
} else {
main3._visible = true;
main2._visible = false;
}
} else {
main2._visible = true;
main1._visible = false;
}
} else {
main1._visible = true;
main0._visible = false;
}
}
};
Symbol 112 MovieClip [main] Frame 2
stop();
Symbol 48 MovieClip [face] Frame 1
gotoAndPlay("end");
Symbol 48 MovieClip [face] Frame 12
stop();
Symbol 48 MovieClip [face] Frame 13
stop();
Symbol 20000 Button
on (press) {
clickAction();
}
on () {
}
Symbol 130 MovieClip [click] Frame 1
function clickAction() {
if ((State < 5) || (_root.Debug)) {
ClickX = _xmouse;
ClickY = _ymouse;
if (ClickY >= 26) {
ClickX = ClickX - 50;
ClickY = ClickY - 25;
} else {
ClickX = ClickX - 50;
ClickY = ClickY + 10;
}
ClickCount++;
if (!_root.Debug) {
if (State != 0) {
if (State != 1) {
if (State != 2) {
if (State != 3) {
if (State == 4) {
if (ClickCount >= 8) {
Meter--;
ClickCount = 0;
}
}
} else if (ClickCount >= 4) {
Meter--;
ClickCount = 0;
}
} else if (ClickCount >= 2) {
Meter--;
ClickCount = 0;
}
} else if (ClickCount >= 1) {
Meter--;
ClickCount = 0;
}
} else {
Meter = Meter - 2;
ClickCount = 0;
}
} else if (5 >= State) {
Meter = Meter - 10;
ClickCount = 0;
}
clear();
if (0 >= Meter) {
ClickCount = 0;
Meter = 100;
if (State < 5) {
State++;
} else {
State = 0;
}
if (State != 0) {
if (State != 1) {
if (State != 2) {
if (State != 3) {
if (State != 4) {
if (State == 5) {
_root.main.bodyMosaic(0);
if (_root.debugButton.debugButtonText == "") {
_root.debugButton.debugButtonText = "pass:[aniki01]";
}
}
} else {
_root.main.bodyMosaic(5);
}
} else {
_root.main.bodyMosaic(10);
}
} else {
_root.main.bodyMosaic(20);
}
} else {
_root.main.poncho(0);
_root.main.bodyMosaic(30);
}
} else {
_root.main.poncho(1);
}
}
if (Meter >= 20) {
if (Meter >= 50) {
Color = 4286945 /* 0x4169E1 */;
} else {
Color = 16764006 /* 0xFFCC66 */;
}
} else {
Color = 16711680 /* 0xFF0000 */;
}
this._alpha = 100;
if (!((!_root.Debug) && (State == 5))) {
Count = 0;
ViewMeter();
} else {
Count = -1;
}
}
}
function ViewMeter() {
fill(this, ClickX + 1, ClickY + 1, 100, 20, 16777215);
drawMeter(this, ClickX, ClickY, 100, 20, "right", 2, 0, Meter, Color);
}
function drawMeter(target, x, y, w, h, direction, frame, frameColor, n, color) {
if (((direction != "left") && (direction != "top")) && (direction != "bottom")) {
direction = "right";
}
if (100 >= n) {
if (n < 0) {
n = 0;
}
} else {
n = 100;
}
if (color == eval("undefined")) {
color = 4286945 /* 0x4169E1 */;
}
var gX;
var gY;
var gW;
var gH;
if (direction != "right") {
if (direction != "left") {
if (direction != "top") {
if (direction == "bottom") {
gX = x;
gY = y;
gW = w;
gH = Math.ceil(h * (n / 100));
}
} else {
gH = Math.ceil(h * (n / 100));
gX = x;
gY = y + (h - gH);
gW = w;
}
} else {
gW = Math.ceil(w * (n / 100));
gX = x + (w - gW);
gY = y;
gH = h;
}
} else {
gX = x;
gY = y;
gW = Math.ceil(w * (n / 100));
gH = h;
}
if ((0 < gW) && (0 < gH)) {
fill(target, gX, gY, gW, gH, color);
}
if (0 < frame) {
drawFrame(target, x, y, w, h, frame, frameColor);
}
}
function drawFrame(target, x, y, w, h, bold, color) {
var x2 = (x + w);
var y2 = (y + h);
target.lineStyle(bold, color, 100);
target.moveTo(x, y);
target.lineTo(x2, y);
target.lineTo(x2, y2);
target.lineTo(x, y2);
target.lineTo(x, y);
target.endFill();
}
function fill(target, x, y, w, h, color) {
var x2 = (x + w);
var y2 = (y + h);
target.lineStyle();
target.beginFill(color, 100);
target.moveTo(x, y);
target.lineTo(x2, y);
target.lineTo(x2, y2);
target.lineTo(x, y2);
target.lineTo(x, y);
target.endFill();
}
ClickCount = 0;
Count = -1;
ClickX = 0;
ClickY = 0;
Meter = 100;
Color = 4286945 /* 0x4169E1 */;
State = 0;
onEnterFrame = function () {
if (Count >= 0) {
Count++;
if (this._alpha != 100) {
if (Count >= 1) {
this._alpha = this._alpha - 10;
Count = 0;
}
if (this._alpha < 0) {
Count = -1;
this._alpha = 100;
clear();
}
} else if (Count >= 15) {
this._alpha = this._alpha - 10;
Count = 0;
}
}
};
Symbol 130 MovieClip [click] Frame 2
stop();
Symbol 136 MovieClip [debugSprite] Frame 1
stop();
Symbol 136 MovieClip [debugSprite] Frame 2
stop();
Symbol 20001 Button
on (press) {
if (!_root.Debug) {
_root.debugSprite._visible = true;
this._visible = false;
Selection.setFocus("_root.debugSprite.debugText");
} else {
_root.Debug = false;
_root.debugButton.debugButtonText = "pass:[aniki01]";
}
}
on () {
}
Symbol 138 MovieClip [debugButton] Frame 1
stop();
Symbol 138 MovieClip [debugButton] Frame 2
stop();
Symbol 20002 Button
on (press) {
_root.gotoStart();
}
on () {
}
Symbol 144 MovieClip [returnButton] Frame 1
stop();
Symbol 144 MovieClip [returnButton] Frame 2
stop();