Frame 1
if (_framesloaded == _totalframes) {
end = "0";
gotoAndPlay (29);
}
Frame 2
gotoAndPlay (1);
Frame 29
tellTarget ("/sound") {
gotoAndStop ("play");
};
tellTarget ("/se") {
gotoAndStop ("play");
}
Frame 30
call("/maria/:func_blink");
call("/rain/:func_main");
call("/amadare/:func_main");
call("/hane/:func_main");
if (end == "1") {
gotoAndStop (40);
}
Frame 31
gotoAndPlay (30);
Frame 40
stop();
Symbol 14 MovieClip Frame 1
play();
Symbol 14 MovieClip Frame 20
gotoAndPlay (1);
Symbol 27 MovieClip Frame 1
if (_name eq "shizuku") {
_visible = "0";
}
state = "0";
frame = "0";
val1 = "0";
speed = "0";
stop();
Symbol 27 MovieClip Frame 10
if (state == "0") {
if (frame < (val1 * "1")) {
gotoAndStop (20);
} else if (frame < (val1 * "2")) {
gotoAndStop (30);
} else if (frame < (val1 * "3")) {
gotoAndStop (40);
} else if (frame < (val1 * "4")) {
gotoAndStop (50);
} else if (frame < (val1 * "5")) {
gotoAndStop (60);
speed = "0";
} else {
gotoAndStop (70);
speed = speed + "20";
_y = (_y + speed);
}
}
frame = frame + "1";
Symbol 27 MovieClip Frame 20
stop();
Symbol 27 MovieClip Frame 30
stop();
Symbol 27 MovieClip Frame 40
stop();
Symbol 27 MovieClip Frame 50
stop();
Symbol 27 MovieClip Frame 60
stop();
Symbol 27 MovieClip Frame 70
stop();
Symbol 28 MovieClip Frame 1
place1 = -"1";
place2 = -"1";
place3 = -"1";
place4 = -"1";
no = "0";
dx1 = "177";
dy1 = "5";
dx2 = "425";
dy2 = "114";
dx3 = "57";
dy3 = "301";
dx4 = "336";
dy4 = "337";
mask = "0";
stop();
Symbol 28 MovieClip Frame 10
if (place3 == (-"1")) {
if (mask == "0") {
duplicateMovieClip ("shizuku", "shizuku" add no, no);
place3 = no;
setProperty("shizuku" add no, _x , dx3);
setProperty("shizuku" add no, _y , dy3);
no = no + "1";
}
} else {
Set(("shizuku" add place3) add "/:val1", "5");
call(("shizuku" add place3) add "/:func_main");
tellTarget ("shizuku" add place3) {
if ("600" < _y) {
Set("..:place3", -"1");
removeMovieClip("../" add _name);
}
};
}
if (place4 == (-"1")) {
duplicateMovieClip ("shizuku", "shizuku" add no, no);
place4 = no;
setProperty("shizuku" add no, _x , dx4);
setProperty("shizuku" add no, _y , dy4);
no = no + "1";
} else {
Set(("shizuku" add place4) add "/:val1", "4.5");
call(("shizuku" add place4) add "/:func_main");
tellTarget ("shizuku" add place4) {
if ("600" < _y) {
Set("../:place4", -"1");
removeMovieClip("../" add _name);
}
};
}
if ("100" < no) {
no = "0";
}
Symbol 41 MovieClip Frame 1
x1 = "10";
y1 = "37";
x2 = "20";
y2 = "34";
x3 = "30";
y3 = "30";
x4 = "40";
y4 = "26";
x5 = "50";
y5 = "21";
x6 = "60";
y6 = "16";
x7 = "70";
y7 = "12";
x8 = "80";
y8 = "6";
x9 = "220";
y9 = "2";
x10 = "230";
y10 = "6";
x11 = "240";
y11 = "11";
x12 = "250";
y12 = "17";
x13 = "260";
y13 = "19";
x14 = "270";
y14 = "23";
x15 = "280";
y15 = "27";
x16 = "290";
y16 = "31";
x17 = "300";
y17 = "35";
x18 = "310";
y18 = "39";
x19 = "320";
y19 = "43";
x20 = "330";
y20 = "46";
x21 = "340";
y21 = "50";
if (..:mask == "0") {
i = "1" + random("21");
} else {
i = "5" + random("17");
}
_x = eval ("x" add i);
_y = eval ("y" add i);
if (_name eq "h") {
stop();
} else if ("8" >= i) {
gotoAndPlay (10);
} else {
gotoAndPlay (20);
}
Symbol 41 MovieClip Frame 13
removeMovieClip("../" add _name);
stop();
Symbol 41 MovieClip Frame 23
removeMovieClip("../" add _name);
stop();
Symbol 42 MovieClip Frame 1
no = "0";
mask = "0";
stop();
Symbol 42 MovieClip Frame 10
duplicateMovieClip ("h", "h" add no, no);
no = no + "1";
if ("100" < no) {
no = "0";
}
stop();
Symbol 45 MovieClip Frame 1
stop();
_visible = "0";
x = (..:area * "108") + random("108");
Set("..:area", ..:area + "1");
if (..:area >= "4") {
Set("..:area", "0");
}
y = -"100";
speed = "80" + random("30");
_x = x;
_y = y;
if (_name ne "drop") {
play();
gotoAndPlay (10);
}
Symbol 45 MovieClip Frame 10
_visible = "1";
_y = (_y + speed);
if ("700" < _y) {
removeMovieClip("../" add _name);
}
Symbol 45 MovieClip Frame 11
gotoAndPlay (10);
Symbol 46 MovieClip Frame 1
no = "0";
area = "0";
stop();
Symbol 46 MovieClip Frame 10
t = "0";
while (t < "3") {
duplicateMovieClip ("drop", "drop" add no, no);
no = no + "1";
if ("500" < no) {
no = "0";
}
t = t + "1";
}
stop();
Symbol 48 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 10
play();
Symbol 48 MovieClip Frame 75
stop();
Symbol 67 MovieClip Frame 1
frame = "0";
state = "0";
stop = "0";
stop();
Symbol 67 MovieClip Frame 10
if (state == "0") {
if (stop == "1") {
state = "4";
} else {
frame = "0";
r = random("200");
if ("10" >= r) {
state = "1";
} else if ("20" >= r) {
state = "2";
} else if ("25" >= r) {
state = "3";
}
}
}
if (state == "1") {
if (frame < "1") {
gotoAndStop (30);
} else if (frame < "3") {
gotoAndStop (40);
} else if (frame < "5") {
gotoAndStop (30);
} else if (frame < "45") {
gotoAndStop (20);
} else {
state = "0";
}
} else if (state == "2") {
if (frame < "1") {
gotoAndStop (30);
} else if (frame < "3") {
gotoAndStop (40);
} else if (frame < "5") {
gotoAndStop (30);
} else if (frame < "7") {
gotoAndStop (20);
} else if (frame < "9") {
gotoAndStop (30);
} else if (frame < "11") {
gotoAndStop (40);
} else if (frame < "13") {
gotoAndStop (30);
} else if (frame < "53") {
gotoAndStop (20);
} else {
state = "0";
}
} else if (state == "3") {
if (frame < "1") {
gotoAndStop (30);
} else if (frame < "41") {
gotoAndStop (40);
} else if (frame < "43") {
gotoAndStop (30);
} else if (frame < "83") {
gotoAndStop (20);
} else {
state = "0";
}
}
frame = frame + "1";
Symbol 67 MovieClip Frame 20
stop();
Symbol 67 MovieClip Frame 30
stop();
Symbol 67 MovieClip Frame 40
stop();
Symbol 67 MovieClip Frame 60
play();
Symbol 67 MovieClip Frame 174
Set("../amadare:mask", "1");
Set("../hane:mask", "1");
Symbol 67 MovieClip Frame 231
tellTarget ("../fadeout") {
gotoAndPlay ("start");
}
Symbol 67 MovieClip Frame 254
stop();
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 10
play();
Symbol 68 MovieClip Frame 1610
Set("../maria:stop", "1");
Symbol 68 MovieClip Frame 1785
tellTarget ("../maria") {
gotoAndPlay ("ending");
}
Symbol 68 MovieClip Frame 2032
stop();
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 10
play();
Symbol 70 MovieClip Frame 2180
Set("..:end", "1");
stop();
Symbol 74 Button
on (press) {
fscommand ("again");
}
Symbol 77 Button
on (press) {
fscommand ("back");
}