Frame 1
stop();
Frame 5
stop();
_quality = "med";
i = 1;
while (i < 8) {
_root["m" add i].gotoAndStop(1);
_root["p" add i].gotoAndStop(1);
_root["m" add i].tempo.base.preset[1];
_root["m" add i].volume.base.preset[50];
i++;
}
Instance of Symbol 298 MovieClip "BG1" in Frame 5
/* no clip actions */
Instance of Symbol 301 MovieClip "BG2" in Frame 5
/* no clip actions */
Instance of Symbol 206 MovieClip in Frame 5
onClipEvent (load) {
Vunit = 0.166666666666667;
Xunit = 0.125;
frameUnit = 2;
}
onClipEvent (enterFrame) {
Vframe = _ymouse * Vunit;
Xframe = _xmouse * Xunit;
if ((((_root._xmouse > 0) and (_root._xmouse < 800)) and (_root._ymouse > 0)) and (_root._ymouse < 600)) {
_root.BG1.gotoAndStop(int(Vframe));
_root.BG2.gotoAndStop(int(Xframe / 2));
}
}
Instance of Symbol 324 MovieClip "m2" in Frame 5
onClipEvent (load) {
notes = 22;
depth = 1000;
mc = "violin";
tempo.value = 1;
tempo.total = 3;
volume.value = 25;
volume.total = 100;
}
Instance of Symbol 311 MovieClip "tempo" in Frame 5
onClipEvent (load) {
base._height = 100;
mx = 4;
}
Instance of Symbol 331 MovieClip "m3" in Frame 5
onClipEvent (load) {
notes = 22;
depth = 1500;
mc = "flute";
tempo.value = 1;
tempo.total = 3;
volume.value = 25;
volume.total = 100;
}
Instance of Symbol 338 MovieClip "m4" in Frame 5
onClipEvent (load) {
notes = 29;
depth = 2000;
mc = "guitar";
tempo.value = 1;
tempo.total = 3;
volume.value = 30;
volume.total = 100;
}
Instance of Symbol 345 MovieClip "m5" in Frame 5
onClipEvent (load) {
notes = 29;
depth = 2500;
mc = "harp";
tempo.value = 1;
tempo.total = 3;
volume.value = 30;
volume.total = 100;
}
Instance of Symbol 352 MovieClip "m6" in Frame 5
onClipEvent (load) {
notes = 14;
depth = 3000;
mc = "strings";
tempo.value = 1;
tempo.total = 3;
volume.value = 30;
volume.total = 100;
}
Instance of Symbol 359 MovieClip "m7" in Frame 5
onClipEvent (load) {
notes = 14;
depth = 3500;
mc = "bass";
tempo.value = 1;
tempo.total = 3;
volume.value = 50;
volume.total = 100;
}
Instance of Symbol 366 MovieClip "m1" in Frame 5
onClipEvent (load) {
notes = 29;
depth = 500;
mc = "piano";
tempo.value = 1;
tempo.total = 3;
volume.value = 50;
volume.total = 100;
}
Instance of Symbol 373 MovieClip "m8" in Frame 5
onClipEvent (load) {
notes = 28;
depth = 4000;
mc = "clip";
tempo.value = 1;
tempo.total = 3;
volume.value = 50;
volume.total = 100;
}
Instance of Symbol 381 MovieClip "p3" in Frame 5
/* no clip actions */
Frame 10
stop();
Symbol 199 MovieClip [line] Frame 1
exp = 2;
frame = random(10);
Symbol 199 MovieClip [line] Frame 2
_alpha = (_alpha - exp);
if (_alpha < 0) {
stop();
}
Symbol 199 MovieClip [line] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 203 MovieClip [petal] Frame 20
stop();
removeMovieClip(this);
Symbol 204 MovieClip [clip] Frame 1
inc = 1;
gravity = 1;
items = 1 + _parent.scaleF;
angle = 360 / items;
f = 0;
while (f < items) {
radius = 2 * f;
this.attachMovie("petal", "petal" add f, f + 5500);
theta = angle * f;
xbit = Math.cos((Math.PI/180) * theta);
ybit = Math.sin((Math.PI/180) * theta);
this["petal" add f]._x = xbit * radius;
this["petal" add f]._y = ybit * radius;
this["petal" add f]._xscale = 10 * _parent.scaleF;
this["petal" add f]._yscale = 10 * _parent.scaleF;
this["petal" add f]._rotation = 90 + (angle * f);
f++;
}
Symbol 204 MovieClip [clip] Frame 2
angle = 360 / items;
f = 0;
while (f < items) {
radius = (2 * f) + inc;
theta = angle * f;
xbit = Math.cos((Math.PI/180) * theta);
ybit = Math.sin((Math.PI/180) * theta);
this["petal" add f]._x = xbit * radius;
this["petal" add f]._y = (ybit * radius) + gravity;
this["petal" add f]._rotation = (90 + (angle * f)) + (inc * inc);
f++;
}
_alpha = (_alpha - inc);
if (_alpha < 0) {
stop();
}
inc++;
gravity++;
Symbol 204 MovieClip [clip] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 234 MovieClip [harp] Frame 1
stop();
Instance of Symbol 206 MovieClip in Symbol 234 MovieClip [harp] Frame 1
onClipEvent (load) {
_parent._alpha = 0;
virgin = true;
Vframes = new Array(2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28);
Vlength = Vframes.length;
exp = 2;
}
onClipEvent (enterFrame) {
i = 0;
while (i < Vlength) {
if (_parent._currentframe == Vframes[i]) {
yscale = true;
}
i++;
}
if (virgin == true) {
_parent._alpha = _parent._alpha + (exp * 2);
if (_parent._alpha > 100) {
virgin = false;
}
} else if (_parent._alpha > 0) {
_parent._alpha = _parent._alpha - (exp * 4);
} else {
_parent.gotoAndStop(40);
}
if (yscale == true) {
_parent._xscale = _parent._xscale - (exp / 3);
} else {
_parent._yscale = _parent._yscale - (exp / 3);
}
}
Symbol 234 MovieClip [harp] Frame 2
stop();
Symbol 234 MovieClip [harp] Frame 3
stop();
Symbol 234 MovieClip [harp] Frame 4
stop();
Symbol 234 MovieClip [harp] Frame 5
stop();
Symbol 234 MovieClip [harp] Frame 6
stop();
Symbol 234 MovieClip [harp] Frame 7
stop();
Symbol 234 MovieClip [harp] Frame 8
stop();
Symbol 234 MovieClip [harp] Frame 9
stop();
Symbol 234 MovieClip [harp] Frame 10
stop();
Symbol 234 MovieClip [harp] Frame 11
stop();
Symbol 234 MovieClip [harp] Frame 12
stop();
Symbol 234 MovieClip [harp] Frame 13
stop();
Symbol 234 MovieClip [harp] Frame 14
stop();
Symbol 234 MovieClip [harp] Frame 15
stop();
Symbol 234 MovieClip [harp] Frame 16
stop();
Symbol 234 MovieClip [harp] Frame 17
stop();
Symbol 234 MovieClip [harp] Frame 18
stop();
Symbol 234 MovieClip [harp] Frame 19
stop();
Symbol 234 MovieClip [harp] Frame 20
stop();
Symbol 234 MovieClip [harp] Frame 21
stop();
Symbol 234 MovieClip [harp] Frame 22
stop();
Symbol 234 MovieClip [harp] Frame 23
stop();
Symbol 234 MovieClip [harp] Frame 24
stop();
Symbol 234 MovieClip [harp] Frame 25
stop();
Symbol 234 MovieClip [harp] Frame 26
stop();
Symbol 234 MovieClip [harp] Frame 27
stop();
Symbol 234 MovieClip [harp] Frame 28
stop();
Symbol 234 MovieClip [harp] Frame 29
stop();
Symbol 236 MovieClip [strings] Frame 1
_alpha = 0;
virgin = true;
exp = 2;
Symbol 236 MovieClip [strings] Frame 2
if (virgin == true) {
_alpha = (_alpha + (exp * 2));
if (_alpha > 100) {
virgin = false;
}
} else if (_alpha > 0) {
_alpha = (_alpha - (exp * 4));
} else {
stop();
}
_xscale = (_xscale - exp);
Symbol 236 MovieClip [strings] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 238 MovieClip [dotSpiral] Frame 1
exp = 1.1;
Symbol 238 MovieClip [dotSpiral] Frame 2
_alpha = (_alpha - exp);
_rotation = (_rotation - exp);
_yscale = (_yscale - exp);
_xscale = (_yscale - exp);
exp++;
if (_alpha < 0) {
removeMovieClip(this);
}
Symbol 238 MovieClip [dotSpiral] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 240 MovieClip [piano] Frame 1
exp = 1.3;
_rotation = 5;
startTime = getTimer() / 1000;
Symbol 240 MovieClip [piano] Frame 2
_alpha = (_alpha - exp);
_rotation = (_rotation + 5);
_yscale = (_yscale - exp);
_xscale = (_yscale - exp);
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if ((_alpha < 0) and (diffTime > 2.5)) {
removeMovieClip(this);
stop();
}
Symbol 240 MovieClip [piano] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 243 MovieClip [bass] Frame 1
exp = 1.1;
startTime = getTimer() / 1000;
Instance of Symbol 242 MovieClip "d2" in Symbol 243 MovieClip [bass] Frame 1
onClipEvent (load) {
springiness = 0.6;
decay = 0.7;
this._xscale = 10;
this._yscale = 10;
finalX = 100;
finalY = 100;
}
onClipEvent (enterFrame) {
x = this._xscale;
y = this._yscale;
xPos = ((finalX - x) * springiness) + (xPos * decay);
this._xscale = this._xscale + xPos;
yPos = ((finalY - y) * springiness) + (yPos * decay);
this._yscale = this._yscale + yPos;
}
Instance of Symbol 242 MovieClip "d1" in Symbol 243 MovieClip [bass] Frame 1
onClipEvent (load) {
springiness = 0.9;
decay = 0.5;
this._xscale = 10;
this._yscale = 10;
finalX = 120;
finalY = 120;
}
onClipEvent (enterFrame) {
x = this._xscale;
y = this._yscale;
xPos = ((finalX - x) * springiness) + (xPos * decay);
this._xscale = this._xscale + xPos;
yPos = ((finalY - y) * springiness) + (yPos * decay);
this._yscale = this._yscale + yPos;
}
Symbol 243 MovieClip [bass] Frame 2
_alpha = (_alpha - exp);
exp++;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if ((_alpha < 0) and (diffTime > 2.5)) {
removeMovieClip(this);
stop();
}
Symbol 243 MovieClip [bass] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 246 MovieClip Frame 7
stop();
Symbol 248 MovieClip [violin] Frame 1
exp = 1.3;
_rotation = 60;
Instance of Symbol 246 MovieClip in Symbol 248 MovieClip [violin] Frame 1
onClipEvent (load) {
direction = random(2);
exp = 2;
}
onClipEvent (enterFrame) {
if (direction == 1) {
_x = (_x + exp);
_rotation = (_rotation + 0.095);
(exp++) / 2;
} else {
_x = (_x - exp);
_rotation = (_rotation - 0.095);
(exp++) / 2;
}
}
Symbol 248 MovieClip [violin] Frame 2
_alpha = (_alpha - exp);
if (_alpha < 0) {
stop();
}
Symbol 248 MovieClip [violin] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 250 MovieClip [circleGreen] Frame 1
exp = 1.1;
Symbol 250 MovieClip [circleGreen] Frame 2
_alpha = (_alpha - exp);
exp++;
if (_alpha < 0) {
removeMovieClip(this);
}
Symbol 250 MovieClip [circleGreen] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 251 MovieClip [guitar] Frame 1
exp = 1.3;
_rotation = 5;
startTime = getTimer() / 1000;
Symbol 251 MovieClip [guitar] Frame 2
_alpha = (_alpha - exp);
_rotation = (_rotation + 5);
_yscale = (_yscale - exp);
_xscale = (_yscale - exp);
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if ((_alpha < 0) and (diffTime > 1.5)) {
removeMovieClip(this);
stop();
}
Symbol 251 MovieClip [guitar] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 252 MovieClip [clip] Frame 1
inc = 1;
gravity = 1;
items = 1 + _parent.scaleF;
angle = 360 / items;
f = 0;
while (f < items) {
radius = 5;
this.attachMovie("petal", "petal" add f, f + 1000);
theta = angle * f;
xbit = Math.cos((Math.PI/180) * theta);
ybit = Math.sin((Math.PI/180) * theta);
this["petal" add f]._x = xbit * radius;
this["petal" add f]._y = ybit * radius;
this["petal" add f]._xscale = 10 * _parent.scaleF;
this["petal" add f]._yscale = 10 * _parent.scaleF;
this["petal" add f]._rotation = 90 + (angle * f);
f++;
}
Symbol 252 MovieClip [clip] Frame 2
angle = 360 / items;
f = 0;
while (f < items) {
radius = 5 + inc;
theta = angle * f;
xbit = Math.cos((Math.PI/180) * theta);
ybit = Math.sin((Math.PI/180) * theta);
this["petal" add f]._x = xbit * radius;
this["petal" add f]._y = (ybit * radius) + gravity;
this["petal" add f]._rotation = (90 + (angle * f)) + (inc * inc);
f++;
}
_alpha = (_alpha - inc);
if (_alpha < 0) {
this.removeMovieClip(this);
}
inc++;
gravity++;
Symbol 252 MovieClip [clip] Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 265 MovieClip [flute] Frame 21
stop();
Symbol 290 Button
on (press) {
_parent.play();
}
Symbol 295 MovieClip Frame 110
stop();
Symbol 295 MovieClip Frame 150
_root.gotoAndStop("paint");
stop();
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 2
stop();
Symbol 298 MovieClip Frame 3
stop();
Symbol 298 MovieClip Frame 4
stop();
Symbol 298 MovieClip Frame 5
stop();
Symbol 298 MovieClip Frame 6
stop();
Symbol 298 MovieClip Frame 7
stop();
Symbol 298 MovieClip Frame 8
stop();
Symbol 298 MovieClip Frame 9
stop();
Symbol 298 MovieClip Frame 10
stop();
Symbol 298 MovieClip Frame 11
stop();
Symbol 298 MovieClip Frame 12
stop();
Symbol 298 MovieClip Frame 13
stop();
Symbol 298 MovieClip Frame 14
stop();
Symbol 298 MovieClip Frame 15
stop();
Symbol 298 MovieClip Frame 16
stop();
Symbol 298 MovieClip Frame 17
stop();
Symbol 298 MovieClip Frame 18
stop();
Symbol 298 MovieClip Frame 19
stop();
Symbol 298 MovieClip Frame 20
stop();
Symbol 298 MovieClip Frame 21
stop();
Symbol 298 MovieClip Frame 22
stop();
Symbol 298 MovieClip Frame 23
stop();
Symbol 298 MovieClip Frame 24
stop();
Symbol 298 MovieClip Frame 25
stop();
Symbol 298 MovieClip Frame 26
stop();
Symbol 298 MovieClip Frame 27
stop();
Symbol 298 MovieClip Frame 28
stop();
Symbol 298 MovieClip Frame 29
stop();
Symbol 298 MovieClip Frame 30
stop();
Symbol 298 MovieClip Frame 31
stop();
Symbol 298 MovieClip Frame 32
stop();
Symbol 298 MovieClip Frame 33
stop();
Symbol 298 MovieClip Frame 34
stop();
Symbol 298 MovieClip Frame 35
stop();
Symbol 298 MovieClip Frame 36
stop();
Symbol 298 MovieClip Frame 37
stop();
Symbol 298 MovieClip Frame 38
stop();
Symbol 298 MovieClip Frame 39
stop();
Symbol 298 MovieClip Frame 40
stop();
Symbol 298 MovieClip Frame 41
stop();
Symbol 298 MovieClip Frame 42
stop();
Symbol 298 MovieClip Frame 43
stop();
Symbol 298 MovieClip Frame 44
stop();
Symbol 298 MovieClip Frame 45
stop();
Symbol 298 MovieClip Frame 46
stop();
Symbol 298 MovieClip Frame 47
stop();
Symbol 298 MovieClip Frame 48
stop();
Symbol 298 MovieClip Frame 49
stop();
Symbol 298 MovieClip Frame 50
stop();
Symbol 298 MovieClip Frame 51
stop();
Symbol 298 MovieClip Frame 52
stop();
Symbol 298 MovieClip Frame 53
stop();
Symbol 298 MovieClip Frame 54
stop();
Symbol 298 MovieClip Frame 55
stop();
Symbol 298 MovieClip Frame 56
stop();
Symbol 298 MovieClip Frame 57
stop();
Symbol 298 MovieClip Frame 58
stop();
Symbol 298 MovieClip Frame 59
stop();
Symbol 298 MovieClip Frame 60
stop();
Symbol 298 MovieClip Frame 61
stop();
Symbol 298 MovieClip Frame 62
stop();
Symbol 298 MovieClip Frame 63
stop();
Symbol 298 MovieClip Frame 64
stop();
Symbol 298 MovieClip Frame 65
stop();
Symbol 298 MovieClip Frame 66
stop();
Symbol 298 MovieClip Frame 67
stop();
Symbol 298 MovieClip Frame 68
stop();
Symbol 298 MovieClip Frame 69
stop();
Symbol 298 MovieClip Frame 70
stop();
Symbol 298 MovieClip Frame 71
stop();
Symbol 298 MovieClip Frame 72
stop();
Symbol 298 MovieClip Frame 73
stop();
Symbol 298 MovieClip Frame 74
stop();
Symbol 298 MovieClip Frame 75
stop();
Symbol 298 MovieClip Frame 76
stop();
Symbol 298 MovieClip Frame 77
stop();
Symbol 298 MovieClip Frame 78
stop();
Symbol 298 MovieClip Frame 79
stop();
Symbol 298 MovieClip Frame 80
stop();
Symbol 298 MovieClip Frame 81
stop();
Symbol 298 MovieClip Frame 82
stop();
Symbol 298 MovieClip Frame 83
stop();
Symbol 298 MovieClip Frame 84
stop();
Symbol 298 MovieClip Frame 85
stop();
Symbol 298 MovieClip Frame 86
stop();
Symbol 298 MovieClip Frame 87
stop();
Symbol 298 MovieClip Frame 88
stop();
Symbol 298 MovieClip Frame 89
stop();
Symbol 298 MovieClip Frame 90
stop();
Symbol 298 MovieClip Frame 91
stop();
Symbol 298 MovieClip Frame 92
stop();
Symbol 298 MovieClip Frame 93
stop();
Symbol 298 MovieClip Frame 94
stop();
Symbol 298 MovieClip Frame 95
stop();
Symbol 298 MovieClip Frame 96
stop();
Symbol 298 MovieClip Frame 97
stop();
Symbol 298 MovieClip Frame 98
stop();
Symbol 298 MovieClip Frame 99
stop();
Symbol 298 MovieClip Frame 100
stop();
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 2
stop();
Symbol 301 MovieClip Frame 3
stop();
Symbol 301 MovieClip Frame 4
stop();
Symbol 301 MovieClip Frame 5
stop();
Symbol 301 MovieClip Frame 6
stop();
Symbol 301 MovieClip Frame 7
stop();
Symbol 301 MovieClip Frame 8
stop();
Symbol 301 MovieClip Frame 9
stop();
Symbol 301 MovieClip Frame 10
stop();
Symbol 301 MovieClip Frame 11
stop();
Symbol 301 MovieClip Frame 12
stop();
Symbol 301 MovieClip Frame 13
stop();
Symbol 301 MovieClip Frame 14
stop();
Symbol 301 MovieClip Frame 15
stop();
Symbol 301 MovieClip Frame 16
stop();
Symbol 301 MovieClip Frame 17
stop();
Symbol 301 MovieClip Frame 18
stop();
Symbol 301 MovieClip Frame 19
stop();
Symbol 301 MovieClip Frame 20
stop();
Symbol 301 MovieClip Frame 21
stop();
Symbol 301 MovieClip Frame 22
stop();
Symbol 301 MovieClip Frame 23
stop();
Symbol 301 MovieClip Frame 24
stop();
Symbol 301 MovieClip Frame 25
stop();
Symbol 301 MovieClip Frame 26
stop();
Symbol 301 MovieClip Frame 27
stop();
Symbol 301 MovieClip Frame 28
stop();
Symbol 301 MovieClip Frame 29
stop();
Symbol 301 MovieClip Frame 30
stop();
Symbol 301 MovieClip Frame 31
stop();
Symbol 301 MovieClip Frame 32
stop();
Symbol 301 MovieClip Frame 33
stop();
Symbol 301 MovieClip Frame 34
stop();
Symbol 301 MovieClip Frame 35
stop();
Symbol 301 MovieClip Frame 36
stop();
Symbol 301 MovieClip Frame 37
stop();
Symbol 301 MovieClip Frame 38
stop();
Symbol 301 MovieClip Frame 39
stop();
Symbol 301 MovieClip Frame 40
stop();
Symbol 301 MovieClip Frame 41
stop();
Symbol 301 MovieClip Frame 42
stop();
Symbol 301 MovieClip Frame 43
stop();
Symbol 301 MovieClip Frame 44
stop();
Symbol 301 MovieClip Frame 45
stop();
Symbol 301 MovieClip Frame 46
stop();
Symbol 301 MovieClip Frame 47
stop();
Symbol 301 MovieClip Frame 48
stop();
Symbol 301 MovieClip Frame 49
stop();
Symbol 301 MovieClip Frame 50
stop();
Symbol 309 Button
on (press) {
startDrag (this, true, 0, 0, 0, _parent.baseheight);
}
on (release, dragOut) {
stopDrag();
}
Instance of Symbol 304 MovieClip "base" in Symbol 311 MovieClip Frame 1
onClipEvent (load) {
function preset(newValue) {
var _local1 = _parent;
_local1.handle._y = (_local1.baseHeight / _local1.total) * newValue;
}
_parent.baseHeight = this._height;
unit = _parent.total / _parent.baseheight;
_parent.handle._y = (_parent.baseHeight / _parent.total) * _parent.value;
}
onClipEvent (enterFrame) {
value = _parent.value;
_parent.value = _parent.handle._y * unit;
}
Symbol 316 Button
on (press) {
gotoAndStop ("record");
}
Symbol 321 Button
on (press) {
gotoAndStop (1);
}
Symbol 324 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 324 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 324 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 324 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
var _local1 = this;
if (_root._ymouse > offset) {
scale = 20 * scaleF;
MCscale.push(scale);
i++;
if (i > 15) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = _xmouse;
_local1["dot" add i]._y = _ymouse;
_local1["dot" add i]._xscale = scale;
getSound();
count++;
}
}
function getSound() {
var _local1 = _root;
unit = 600 / notes;
c = 0;
while (c < notes) {
if ((_local1._ymouse - offset) < (unit * c)) {
me = "vio" add c;
soundStore.push(me);
break;
}
c++;
}
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
offset = 83;
soundStore = new Array();
Instance of Symbol 206 MovieClip "timer" in Symbol 324 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 60;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 324 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 324 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 329 Button
on (press) {
gotoAndStop ("record");
}
Symbol 330 Button
on (press) {
gotoAndStop (1);
}
Symbol 331 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 331 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 331 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 331 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
var _local1 = this;
if (_root._ymouse > offset) {
scale = 20 * scaleF;
MCscale.push(scale);
i++;
if (i > 15) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = _xmouse;
_local1["dot" add i]._y = _ymouse;
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = scale);
getSound();
count++;
}
}
function getSound() {
var _local1 = _root;
unit = 600 / notes;
c = 0;
while (c < notes) {
if ((_local1._ymouse - offset) < (unit * c)) {
me = "flu" add c;
soundStore.push(me);
break;
}
c++;
}
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
offset = 83;
soundStore = new Array();
Instance of Symbol 206 MovieClip "timer" in Symbol 331 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 120;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 331 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 331 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 336 Button
on (press) {
gotoAndStop ("record");
}
Symbol 337 Button
on (press) {
gotoAndStop (1);
}
Symbol 338 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 338 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 338 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 338 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
var _local1 = this;
if (_root._ymouse > offset) {
scale = 50 * scaleF;
MCscale.push(scale);
i++;
if (i > 15) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = _xmouse;
_local1["dot" add i]._y = _ymouse;
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = scale);
if (i > 1) {
_local1.attachMovie("line", "line" add i, i + 4500);
_local1["line" add i]._x = _local1["dot" add i]._x;
_local1["line" add i]._y = _local1["dot" add i]._y;
_local1["line" add i]._xscale = _local1["dot" add (i - 1)]._x - _local1["dot" add i]._x;
_local1["line" add i]._yscale = _local1["dot" add (i - 1)]._y - _local1["dot" add i]._y;
}
getSound();
count++;
}
}
function getSound() {
var _local1 = _root;
unit = 600 / notes;
c = 0;
while (c < notes) {
if ((_local1._ymouse - offset) < (unit * c)) {
me = "ste" add c;
soundStore.push(me);
break;
}
c++;
}
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
soundStore = new Array();
offset = 83;
Instance of Symbol 206 MovieClip "timer" in Symbol 338 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 60;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 338 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 338 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 343 Button
on (press) {
gotoAndStop ("record");
}
Symbol 344 Button
on (press) {
gotoAndStop (1);
}
Symbol 345 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 345 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 345 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 345 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
if (_root._ymouse > offset) {
scale = 50 * scaleF;
MCscale.push(scale);
i++;
if (i > 15) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
this.attachMovie(mc, "dot" add i, i + depth);
getSound();
count++;
}
}
function getSound() {
var _local1 = _root;
unit = 600 / notes;
c = 0;
while (c < notes) {
if ((_local1._ymouse - offset) < (unit * c)) {
frame = c + 1;
me = "ha" add (c + 1);
frameStore.push(frame);
soundStore.push(me);
break;
}
c++;
}
this["dot" add i].gotoAndStop(frame);
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
soundStore = new Array();
frameStore = new Array();
offset = 83;
Instance of Symbol 206 MovieClip "timer" in Symbol 345 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 120;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 345 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 345 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 350 Button
on (press) {
gotoAndStop ("record");
}
Symbol 351 Button
on (press) {
gotoAndStop (1);
}
Symbol 352 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 352 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 352 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 352 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
var _local1 = this;
if (_root._xmouse > offset) {
scale = 50 * scaleF;
MCscale.push(scale);
i++;
if (i > 15) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = _xmouse;
_local1["dot" add i]._y = _ymouse;
_local1["dot" add i]._xscale = scale;
getSound();
count++;
}
}
function getSound() {
var _local1 = _root;
unit = 800 / notes;
c = 0;
while (c < notes) {
if ((_local1._xmouse - offset) < (unit * c)) {
me = "str" add c;
soundStore.push(me);
break;
}
c++;
}
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
soundStore = new Array();
offset = 107;
Instance of Symbol 206 MovieClip "timer" in Symbol 352 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 60;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 352 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 352 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 357 Button
on (press) {
gotoAndStop ("record");
}
Symbol 358 Button
on (press) {
gotoAndStop (1);
}
Symbol 359 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 359 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 359 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 359 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
var _local1 = this;
if (_root._ymouse > offset) {
scale = 50 * scaleF;
MCscale.push(scale);
i++;
if (i > 15) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = _xmouse;
_local1["dot" add i]._y = _ymouse;
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = scale);
getSound();
count++;
}
}
function getSound() {
var _local1 = _root;
unit = 800 / notes;
c = 0;
while (c < notes) {
if ((_local1._xmouse - offset) < (unit * c)) {
me = "bas" add c;
soundStore.push(me);
break;
}
c++;
}
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
soundStore = new Array();
offset = 83;
Instance of Symbol 206 MovieClip "timer" in Symbol 359 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 60;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 359 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 359 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 364 Button
on (press) {
gotoAndStop ("record");
}
Symbol 365 Button
on (press) {
gotoAndStop (1);
}
Symbol 366 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 366 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 366 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 366 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
var _local1 = this;
if (_root._ymouse > offset) {
scale = 50 * scaleF;
MCscale.push(scale);
i++;
if (i > 25) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = _xmouse;
_local1["dot" add i]._y = _ymouse;
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = scale);
getSound();
count++;
}
}
function getSound() {
var _local1 = _root;
unit = 600 / notes;
c = 0;
while (c < notes) {
if ((_local1._ymouse - offset) < (unit * c)) {
me = "pia" add c;
soundStore.push(me);
break;
}
c++;
}
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
soundStore = new Array();
offset = 83;
Instance of Symbol 206 MovieClip "timer" in Symbol 366 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 60;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 366 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 366 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 371 Button
on (press) {
gotoAndStop ("record");
}
Symbol 372 Button
on (press) {
gotoAndStop (1);
}
Symbol 373 MovieClip Frame 1
stop();
tempo._visible = false;
volume._visible = false;
Instance of Symbol 311 MovieClip "tempo" in Symbol 373 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Instance of Symbol 311 MovieClip "volume" in Symbol 373 MovieClip Frame 1
onClipEvent (load) {
base._height = 100;
}
Symbol 373 MovieClip Frame 5
stop();
tempo._visible = true;
volume._visible = true;
function bar(subSpeed) {
var _local1 = this;
if (_root._ymouse > offset) {
scale = 50 * scaleF;
MCscale.push(scale);
i++;
if (i > 15) {
i = 1;
}
dot._y = _ymouse;
dot._x = _xmouse;
dot._xscale = (dot._yscale = scale);
posX.push(_xmouse);
posY.push(_ymouse);
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = _xmouse;
_local1["dot" add i]._y = _ymouse;
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = scale);
getSound();
count++;
}
}
function getSound() {
unit = 800 / notes;
c = 0;
while (c < notes) {
if ((_ymouse - offset) < (unit * c)) {
me = "sax" add c;
soundStore.push(me);
break;
}
c++;
}
note = new Sound(this["dot" add i]);
note.attachSound(me);
note.setVolume(volume.value);
note.start();
}
speed = new Array();
MCscale = new Array();
posX = new Array();
posY = new Array();
soundStore = new Array();
offset = 83;
Instance of Symbol 206 MovieClip "timer" in Symbol 373 MovieClip Frame 5
onClipEvent (load) {
tempo = _parent.tempo.value;
subSpeed = tempo;
_parent.speed.push(subSpeed);
startTime = getTimer() / 1000;
splitTime = getTimer() / 1000;
startX = _xmouse;
startY = _ymouse;
}
onClipEvent (enterFrame) {
tempo = _parent.tempo.value;
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
diffSplit = currentTime - splitTime;
if (diffTime > tempo) {
endX = _xmouse;
endY = _ymouse;
diffX = startX - endX;
diffY = startY - endY;
if (diffX < 0) {
diffX = diffX * -1;
}
if (diffY < 0) {
diffY = diffY * -1;
}
dist = Math.sqrt((diffX * diffX) + (diffY * diffY));
unit = 60;
if (dist < unit) {
_parent.scaleF = 1;
subSpeed = tempo;
} else if (dist < (unit * 2)) {
_parent.scaleF = 2;
subSpeed = tempo / 2;
} else if (dist < (unit * 3)) {
_parent.scaleF = 3;
subSpeed = tempo / 3;
} else if (dist < (unit * 4)) {
_parent.scaleF = 4;
subSpeed = tempo / 4;
} else if (dist < (unit * 5)) {
_parent.scaleF = 5;
subSpeed = tempo / 5;
} else if (dist > (unit * 6)) {
_parent.scaleF = 6;
subSpeed = tempo / 6;
}
startX = _xmouse;
startY = _ymouse;
startTime = getTimer() / 1000;
}
if (diffSplit > subSpeed) {
_parent.speed.push(subSpeed);
splitTime = getTimer() / 1000;
_parent.bar(subSpeed);
}
}
Symbol 373 MovieClip Frame 15
function pos() {
var _local1 = this;
if (i < count) {
_local1.attachMovie(mc, "dot" add i, i + depth);
_local1["dot" add i]._x = posX[i];
_local1["dot" add i]._y = posY[i];
_local1["dot" add i]._xscale = (_local1["dot" add i]._yscale = MCscale[i]);
note = new Sound(_local1["dot" add i]);
note.attachSound(soundStore[i]);
note.setVolume(25);
note.start();
i++;
} else {
i = 0;
}
}
Instance of Symbol 206 MovieClip "timerplay" in Symbol 373 MovieClip Frame 15
onClipEvent (load) {
i = 0;
tempo = _parent.tempo.value;
startTime = getTimer() / 1000;
}
onClipEvent (enterFrame) {
currentTime = getTimer() / 1000;
diffTime = currentTime - startTime;
if (diffTime > _parent.speed[i]) {
_parent.pos();
if (i < _parent.count) {
i++;
} else {
i = 0;
}
startTime = getTimer() / 1000;
}
}
Symbol 376 Button
on (press) {
i = 1;
while (i < 8) {
_root["m" add i].gotoAndStop(1);
_root["p" add i].gotoAndStop(1);
i++;
}
gotoAndStop (2);
_root.m5.gotoAndStop("record");
_root.m5.tempo.base.preset(2);
_root.m6.gotoAndStop("record");
_root.m6.tempo.base.preset(2);
_root.m7.gotoAndStop("record");
_root.m7.tempo.base.preset(1.5);
}
Symbol 377 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 2
stop();
Symbol 378 Button
on (press) {
i = 1;
while (i < 8) {
_root["m" add i].gotoAndStop(1);
_root["p" add i].gotoAndStop(1);
i++;
}
gotoAndStop (2);
_root.m8.gotoAndStop("record");
_root.m8.tempo.base.preset(1);
_root.m8.gotoAndStop("record");
_root.m8.volume.base.preset(50);
_root.m6.gotoAndStop("record");
_root.m6.tempo.base.preset(2);
_root.m6.gotoAndStop("record");
_root.m6.volume.base.preset(30);
_root.m5.gotoAndStop("record");
_root.m5.tempo.base.preset(2);
_root.m5.gotoAndStop("record");
_root.m5.volume.base.preset(30);
}
Symbol 379 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 2
stop();
Symbol 380 Button
on (press) {
i = 1;
while (i < 8) {
_root["m" add i].gotoAndStop(1);
_root["p" add i].gotoAndStop(1);
i++;
}
gotoAndStop (2);
_root.m6.gotoAndStop("record");
_root.m6.tempo.base.preset(2);
_root.m4.gotoAndStop("record");
_root.m4.tempo.base.preset(1);
_root.m7.gotoAndStop("record");
_root.m7.tempo.base.preset(2);
_root.m3.gotoAndStop("record");
_root.m3.tempo.base.preset(1);
}
Symbol 381 MovieClip Frame 1
stop();
Symbol 381 MovieClip Frame 2
stop();
Symbol 382 Button
on (press) {
i = 1;
while (i < 8) {
_root["m" add i].gotoAndStop(1);
_root["p" add i].gotoAndStop(1);
i++;
}
gotoAndStop (2);
_root.m2.gotoAndStop("record");
_root.m2.tempo.base.preset(1);
_root.m2.gotoAndStop("record");
_root.m2.volume.base.preset(10);
_root.m3.gotoAndStop("record");
_root.m3.tempo.base.preset(1);
_root.m3.gotoAndStop("record");
_root.m3.volume.base.preset(18);
_root.m4.gotoAndStop("record");
_root.m4.tempo.base.preset(0.6);
_root.m4.gotoAndStop("record");
_root.m4.volume.base.preset(30);
_root.m6.gotoAndStop("record");
_root.m6.tempo.base.preset(2);
_root.m6.gotoAndStop("record");
_root.m6.volume.base.preset(30);
_root.m7.gotoAndStop("record");
_root.m7.tempo.base.preset(2);
_root.m7.gotoAndStop("record");
_root.m7.volume.base.preset(75);
}
Symbol 383 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 2
stop();
Symbol 389 Button
on (press) {
i = 1;
while (i < 9) {
_root["p" add i].gotoAndStop(1);
_root["m" add i].tempo.base.preset[1];
_root["m" add i].volume.base.preset[50];
_root["m" add i].gotoAndStop(1);
i++;
}
}
Symbol 407 MovieClip Frame 88
stop();