Frame 1
$_tinyMode = 1;
$_key = "www.k3.dion.ne.jp/~molamola";
if ($_tinyMode) {
$_ratio = 0.571428571428571;
_yscale = (100 * $_ratio);
_xscale = (100 * $_ratio);
} else {
$_ratio = 1;
}
stop();
onEnterFrame = function () {
if (getBytesLoaded() == getBytesTotal()) {
gotoAndPlay ("Setting");
}
};
Frame 5
function MakeDust(x, y) {
i_mc_dust.duplicateMovieClip("i_dust_" + $_dust, $_dust);
Dust = eval ("i_dust_" + $_dust);
Dust._x = _xmouse;
Dust._y = _ymouse;
$_dust = ($_dust + 1) % 30;
}
function MakeDust2(x, y, deg) {
i_mc_dust2.duplicateMovieClip("i_dust_" + $_dust, $_dust);
Dust = eval ("i_dust_" + $_dust);
Dust._x = x;
Dust._y = y;
Dust.$_deg = (deg - 2) + (Math.random() * 4);
$_dust = ($_dust + 1) % 30;
}
function MakeKami(x, y, deg) {
i_mc_kami.duplicateMovieClip("i_kami_" + $_kami, 100 + $_kami);
pow = (Math.random() * 20) + 10;
Kami = eval ("i_kami_" + $_kami);
Kami._x = x;
Kami._y = y;
Kami.$_vx = pow * Math.cos((Math.PI * deg) / 50);
Kami.$_vy = pow * Math.sin((Math.PI * deg) / 50);
Kami.$_kind = Math.floor(Math.random() * 5) + 1;
$_kami = ($_kami + 1) % 100;
}
$_dust = 0;
$_kami = 0;
i_mc_dust._visible = 0;
stop();
onEnterFrame = function () {
};
var $_lipSeq = [[30, "n"], [30, "n"], [30, "n"], [30, "n"], [30, "n"], [30, "n"], [30, "n"], [30, "n"], [20, "n"], [10, "o"], [10, "e"], [5, "e"], [5, "o"], [5, "e"], [5, "i"], [5, "i"], [5, "u"], [5, "a"], [5, "u"], [10, "o"], [10, "e"], [5, "e"], [5, "o"], [5, "e"], [5, "i"], [5, "i"], [5, "u"], [5, "a"], [5, "u"], [10, "o"], [10, "e"], [5, "e"], [5, "o"], [5, "e"], [5, "i"], [5, "i"], [5, "u"], [5, "a"], [5, "u"], [5, "o"], [5, "i"], [10, "a"], [10, "i"], [5, "i"], [5, "a"], [20, "o"], [10, "i"], [10, "n"], [10, "a"], [10, "i"], [20, "e"], [10, "a"], [10, "o"], [10, "i"], [10, "a"], [20, "o"], [10, "o"], [10, "e"], [10, "o"], [5, "i"], [5, "u"], [15, "a"], [5, "u"], [5, "o"], [5, "i "], [10, "a"], [10, "i"], [5, "i"], [5, "a"], [20, "o"], [10, "o"], [10, "i"], [5, "i"], [5, "i"], [5, "o"], [5, "a"], [10, "i"], [10, "o"], [10, "o"], [10, "i"], [5, "i"], [5, "i"], [5, "o"], [5, "a"], [10, "i"], [10, "o"], [10, "o"], [10, "i"], [5, "i"], [5, "i"], [5, "o"], [5, "a"], [10, "i"], [10, "o"], [10, "u"], [10, "u"], [10, "i"], [10, "a"], [30, "o"], [30, "n"], [-1, "."]];
var $_xyloSeq = [[30, "", ""], [10, "", "a"], [10, "_c", "_f"], [10, "_c", "_f"], [10, "", "a+"], [10, "_d", "_f"], [10, "_d", "_f"], [10, "", "b"], [10, "_d", "_g"], [10, "_d", "_g"], [10, "", "_c"], [10, "_e", "_g"], [10, "_d", "_g"], [10, "", "_c+"], [10, "_e", "_g"], [10, "_e", "_g"], [10, "", "_d"], [10, "_e", "_a"], [10, "_e", "_g"], [20, "a+", "_d"], [10, "a+", "_d"], [30, "a", "_c"], [10, "", "a"], [10, "_c", "_f"], [10, "_c", "_f"], [10, "", "a+"], [10, "_d", "_f"], [10, "_d", "_f"], [10, "", "b"], [10, "_d", "_g"], [10, "_d", "_g"], [10, "", "_c"], [10, "_e", "_g"], [10, "_d", "_g"], [10, "", "_c+"], [10, "_e", "_g"], [10, "_e", "_g"], [10, "", "_d"], [10, "_e", "_a"], [10, "_e", "_g"], [20, "a+", "_d"], [10, "a+", "_d"], [30, "a", "_c"], [10, "", "a"], [10, "_f", "_c"], [10, "_f", "_c"], [10, "", "g"], [10, "_e", "_c"], [10, "_e", "_c"], [10, "", "a"], [10, "_f", "_c"], [10, "_f", "_c"], [10, "", "e"], [10, "_e", "_c"], [10, "_e", "_c"], [10, "", "_a"], [10, "_f", "_c"], [10, "_f", "_c"], [10, "", "_g"], [10, "_e", "_c"], [10, "_e", "_c"], [20, "a+", "_d"], [10, "a+", "_d"], [30, "a", "_c"], [10, "", "a"], [10, "_c", "_f"], [10, "_c", "_f"], [10, "", "a+"], [10, "_d", "_f"], [10, "_d", "_f"], [10, "", "b"], [10, "_d", "_g"], [10, "_d", "_g"], [10, "", "_c"], [10, "_e", "_g"], [10, "_d", "_g"], [10, "", "_c+"], [10, "_e", "_g"], [10, "_e", "_g"], [10, "", "_d"], [10, "_e", "_a"], [10, "_e", "_g"], [20, "a+", "_d"], [10, "a+", "_d"], [30, "a", "_c"], [30, "", ""], [-1, "", ""]];
Frame 20
function CalcTiming(frame) {
return((frame / 20) * 1000);
}
function MoveArm(code) {
switch (code) {
case "e" :
i_xylo_low.MoveArm(0);
break;
case "g" :
i_xylo_low.MoveArm(1);
break;
case "a" :
i_xylo_low.MoveArm(2);
break;
case "a+" :
i_xylo_low.MoveArm(3);
break;
case "b" :
i_xylo_low.MoveArm(4);
break;
case "_c" :
i_xylo_low.MoveArm(5);
break;
case "_c+" :
i_xylo_high.MoveArm(0);
break;
case "_d" :
i_xylo_high.MoveArm(1);
break;
case "_e" :
i_xylo_high.MoveArm(2);
break;
case "_f" :
i_xylo_high.MoveArm(3);
break;
case "_g" :
i_xylo_high.MoveArm(4);
break;
case "_a" :
i_xylo_high.MoveArm(5);
break;
}
}
var $_gap = 100;
var $_whenStart = getTimer();
var $_lipIndex = 0;
var $_lipNextTiming = (CalcTiming($_lipSeq[0][0]) - $_gap);
var $_xyloIndex = 0;
var $_xyloNextTiming = (CalcTiming($_xyloSeq[0][0]) - $_gap);
var $_currentTime = 0;
i_mc_star_ring.gotoAndPlay("Fade");
play();
onEnterFrame = function () {
var _local1;
var _local2;
URLValue = $_parentUrl;
$_currentTime = getTimer() - $_whenStart;
if ((0 < $_lipNextTiming) && ($_lipNextTiming <= $_currentTime)) {
$_lipIndex++;
_local1 = $_lipSeq[$_lipIndex][0];
if (0 < _local1) {
$_lipNextTiming = $_lipNextTiming + CalcTiming(_local1);
_local2 = $_lipSeq[$_lipIndex][1];
Value = _local2;
i_singer.MoveLip(_local2);
} else {
$_lipNextTiming = 0;
}
}
if ((0 < $_xyloNextTiming) && ($_xyloNextTiming <= $_currentTime)) {
$_xyloIndex++;
_local1 = $_xyloSeq[$_xyloIndex][0];
if (0 < _local1) {
$_xyloNextTiming = $_xyloNextTiming + CalcTiming(_local1);
XValue = $_xyloSeq[$_xyloIndex][1] + $_xyloSeq[$_xyloIndex][2];
MoveArm($_xyloSeq[$_xyloIndex][1]);
MoveArm($_xyloSeq[$_xyloIndex][2]);
} else {
$_xyloNextTiming = 0;
}
}
};
i_lip._visible = 0;
i_xylo._visible = 0;
i_url._visible = 0;
Instance of Symbol 41 MovieClip "i_xylo_low" in Frame 20
on (press) {
_root.quality = "High";
}
Frame 50
i_mc_dust2._visible = 0;
i_makedust1.$_deg = 13;
i_makedust2.$_deg = 18;
Frame 1024
i_cracker_1.$_deg = 62.5;
Frame 1029
onEnterFrame = function () {
_root._y = (-i_marker.i_mark._y) * $_ratio;
};
Frame 1046
i_cracker_2.$_deg = 87.5;
Frame 1055
i_cracker_3.$_deg = 62.5;
Frame 1069
onEnterFrame = function () {
};
Frame 1077
i_lip._visible = 0;
i_xylo._visible = 0;
i_url._visible = 0;
Frame 1199
stop();
Instance of Symbol 102 MovieClip "i_write" in Frame 1199
on (press) {
getURL ("http://www.k3.dion.ne.jp/cgi-bin/ezboard/molamola/1");
}
Instance of Symbol 104 MovieClip "i_back" in Frame 1199
on (press) {
_root._y = 0;
_root.gotoAndPlay("Setting");
}
Symbol 7 MovieClip Frame 1
_yscale = 100;
_xscale = 100;
deg = Math.random() * 20;
$_vx = 8 * Math.cos((Math.PI * deg) / 10);
$_vy = 8 * Math.sin((Math.PI * deg) / 10);
onEnterFrame = function () {
_x = (_x + $_vx);
_y = (_y + $_vy);
$_vx = $_vx * 0.9;
$_vy = $_vy * 0.9;
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
_rotation = (_rotation + 15);
};
Symbol 7 MovieClip Frame 15
this.removeMovieClip();
Symbol 13 MovieClip Frame 1
$_count = 0;
$_enable = 0;
if ((1 <= $_kind) && (5 >= $kind)) {
gotoAndStop($_kind * 5);
_rotation = (-50 + (100 * Math.random()));
$_enable = 1;
} else {
stop();
}
onEnterFrame = function () {
if (0 == $_enable) {
return(undefined);
}
_yscale = (100 * Math.sin((Math.PI * $_count) / 15));
_rotation = (_rotation + 10);
_alpha = (100 - ((100 * $_count) / 60));
_x = (_x + $_vx);
_y = (_y + $_vy);
$_vx = $_vx * 0.9;
$_vy = $_vy * 0.9;
$_vy = $_vy + 0.5;
if (60 == (++$_count)) {
this.removeMovieClip();
}
};
Symbol 13 MovieClip Frame 5
stop();
Symbol 13 MovieClip Frame 10
stop();
Symbol 13 MovieClip Frame 15
stop();
Symbol 13 MovieClip Frame 20
stop();
Symbol 13 MovieClip Frame 25
stop();
Symbol 15 MovieClip Frame 1
$_hold = 0;
$_roll = 0;
i = 0;
while (i < 20) {
i_mc_star.duplicateMovieClip("i_mc_star_" + i, 1 + i);
i++;
}
i_mc_star._visible = 0;
stop();
onEnterFrame = function () {
$_roll = ($_roll + 1) % 20;
i = 0;
while (i < 20) {
star = eval ("i_mc_star_" + i);
ofs = (0.314159265358979 * $_roll) / 20;
if (0 == $_hold) {
$_len = 160 + (10 * Math.sin((Math.PI * $_roll) / 10));
}
star._x = $_len * Math.cos(((Math.PI * i) / 10) + ofs);
star._y = $_len * Math.sin(((Math.PI * i) / 10) + ofs);
star._rotation = star._rotation + 10;
i++;
}
};
Symbol 15 MovieClip Frame 10
$_hold = 1;
Symbol 15 MovieClip Frame 20
this.removeMovieClip();
stop();
Symbol 19 MovieClip Frame 1
$_flag = 0;
$_ox = 0;
$_oy = 0;
stop();
onEnterFrame = function () {
if (0 == $_flag) {
return(undefined);
}
if (($_ox != _root._xmouse) && ($_oy != _root._ymouse)) {
_root.MakeDust();
}
$_oy = _root._xmouse;
$_oy = _root._ymouse;
};
onRollOver = function () {
$_flag = 1;
_yscale = 110;
_xscale = 110;
};
onRollOut = function () {
$_flag = 0;
_yscale = 100;
_xscale = 100;
};
onPress = function () {
_root.gotoAndPlay("Play");
gotoAndPlay (5);
};
Symbol 19 MovieClip Frame 5
onEnterFrame = function () {
};
Symbol 19 MovieClip Frame 25
stop();
Symbol 22 Button
on (press) {
_quality = "low";
}
Symbol 24 Button
on (press) {
_quality = "medium";
}
Symbol 27 Button
on (press) {
_quality = "high";
}
Symbol 35 MovieClip Frame 1
function MoveArm(n) {
gotoAndPlay(5 + (5 * n));
}
stop();
Symbol 35 MovieClip Frame 5
play();
ofx = _x + 66;
ofy = _y - 73;
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 12.5);
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 17.5);
Symbol 35 MovieClip Frame 9
stop();
Symbol 35 MovieClip Frame 10
play();
ofx = _x + 100;
ofy = _y - 65;
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 12.5);
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 17.5);
Symbol 35 MovieClip Frame 14
stop();
Symbol 35 MovieClip Frame 15
play();
ofx = _x + 111;
ofy = _y - 72;
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 12.5);
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 17.5);
Symbol 35 MovieClip Frame 19
stop();
Symbol 40 MovieClip Frame 1
function MoveArm(n) {
gotoAndPlay(5 + (5 * n));
}
stop();
Symbol 40 MovieClip Frame 5
play();
ofx = _x - 107;
ofy = _y - 95;
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 12.5);
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 17.5);
Symbol 40 MovieClip Frame 9
stop();
Symbol 40 MovieClip Frame 10
play();
ofx = _x - 93;
ofy = _y - 88;
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 12.5);
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 17.5);
Symbol 40 MovieClip Frame 14
stop();
Symbol 40 MovieClip Frame 15
play();
ofx = _x - 65;
ofy = _y - 76;
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 12.5);
_root.MakeDust2(_parent._x + ofx, _parent._y + ofy, 17.5);
Symbol 40 MovieClip Frame 19
stop();
Symbol 41 MovieClip Frame 1
function MoveArm(n) {
n = 5 - n;
if (3 > n) {
i_r_arm.MoveArm(n);
} else {
i_l_arm.MoveArm(n - 3);
}
}
Symbol 47 MovieClip Frame 60
gotoAndPlay (30);
Symbol 50 MovieClip Frame 60
gotoAndPlay (30);
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 5
stop();
Symbol 65 MovieClip Frame 10
stop();
Symbol 65 MovieClip Frame 15
stop();
Symbol 65 MovieClip Frame 20
stop();
Symbol 65 MovieClip Frame 25
stop();
Symbol 69 MovieClip Frame 1
function MoveLip(label) {
i_head.i_lip.gotoAndStop(label);
}
stop();
Symbol 73 MovieClip Frame 1
stop();
_root.gotoAndPlay("Go");
Symbol 76 MovieClip Frame 1
function Make() {
_root.MakeDust2(_x, _y, $_deg);
}
onEnterFrame = function () {
};
Symbol 76 MovieClip Frame 9
_y = 333;
onEnterFrame = function () {
Make();
_y = (_y + 8);
};
Symbol 76 MovieClip Frame 15
onEnterFrame = function () {
};
Symbol 76 MovieClip Frame 19
_y = 333;
onEnterFrame = function () {
Make();
_y = (_y + 8);
};
Symbol 76 MovieClip Frame 25
onEnterFrame = function () {
};
Symbol 76 MovieClip Frame 30
onEnterFrame = function () {
};
Symbol 77 MovieClip Frame 1
_yscale = 100;
_xscale = 100;
$_vx = 8 * Math.cos((Math.PI * $_deg) / 10);
$_vy = 8 * Math.sin((Math.PI * $_deg) / 10);
onEnterFrame = function () {
_x = (_x + $_vx);
_y = (_y + $_vy);
$_vx = $_vx * 0.9;
$_vy = $_vy + 0.15;
$_vy = $_vy * 0.9;
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
_rotation = (_rotation + 15);
};
Symbol 77 MovieClip Frame 20
this.removeMovieClip();
Symbol 78 MovieClip Frame 1
onEnterFrame = function () {
_root.MakeKami(_x, _y, ($_deg + (Math.random() * 20)) - 10);
};
Symbol 78 MovieClip Frame 17
stop();
this.removeMovieClip();
onEnterFrame = function () {
};
Symbol 84 MovieClip Frame 1
$_count = 0;
$_Trans = new Color(this);
onEnterFrame = function () {
$_count = ($_count + 1) % 60;
r = 255;
b = 32;
g = 128 + Math.floor(Math.sin((Math.PI * $_count) / 30) * 127);
$_Trans.setRGB(((r * 65536) + (g * 256)) + b);
};
Symbol 91 MovieClip Frame 30
stop();
Symbol 100 MovieClip Frame 160
stop();