Frame 1
stop();
Frame 18
gotoAndPlay (17);
Frame 35
gotoAndPlay (34);
Frame 36
tellTarget ("/speed") {
};
setProperty("/speed", _x , "1");
Frame 38
gotoAndPlay (37);
Frame 39
stop();
Frame 43
gotoAndPlay (42);
Symbol 3 Button
on (press) {
gotoAndPlay (2);
}
Symbol 6 Button
on (press) {
gotoAndPlay (19);
}
Symbol 7 Button
on (press) {
gotoAndPlay (36);
}
Symbol 8 Button
on (press) {
gotoAndStop (39);
}
Symbol 13 MovieClip Frame 1
startDrag ("", true);
Symbol 17 MovieClip Frame 1
_x = getProperty("/dragme", _x);
_y = getProperty("/dragme", _y);
Symbol 18 MovieClip Frame 1
startDrag ("", true);
Symbol 20 MovieClip Frame 1
_x = getProperty("/dragme", _x);
_y = getProperty("/dragme", _y);
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 2
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 3
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 4
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 5
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 6
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 7
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 8
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 9
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 10
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 11
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 12
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 13
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 14
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 15
_xscale = (_xscale * "1.5");
_yscale = (_yscale * "1.5");
Symbol 20 MovieClip Frame 16
_xscale = (_xscale / "437.89389");
_yscale = (_yscale / "437.89389");
gotoAndPlay (1);
Symbol 21 MovieClip Frame 1
_x = "1";
BIGBADX = _x;
Symbol 21 MovieClip Frame 3
gotoAndPlay (2);
Symbol 23 Button
on (press) {
ax = _x;
ay = _y;
startDrag ("");
}
on (release, releaseOutside) {
vx = (ax - _x) / "5";
vy = (ay - _y) / "5";
stopDrag();
}
Symbol 24 MovieClip Frame 1
vx = random("6") - "3";
vy = random("6") - "3";
Symbol 24 MovieClip Frame 2
disx = _x - getProperty("/ball1", _x);
disy = _y - getProperty("/ball1", _y);
dis = (disx * disx) + (disy * disy);
vx = vx - ((disx / (dis / "400")) / "4");
vy = vy - ((disy / (dis / "400")) / "4");
vx = vx * getProperty("/speed", _x);
vy = vy * getProperty("/speed", _x);
_x = (_x + vx);
_y = (_y + vy);
if ((_x < "25") and (vx < "0")) {
vx = "vx*(-1)";
}
if ((_y < "75") and (vy < "0")) {
vy = "vy*(-1)";
}
if (("575" < _x) and ("0" < vx)) {
vx = "vx*(-1)";
}
if (("465" < _y) and ("0" < vy)) {
vy = "vy*(-1)";
}
Symbol 24 MovieClip Frame 3
gotoAndPlay (2);
Symbol 26 Button
on (press) {
tellTarget ("/speed") {
_x = "0.95";
};
startDrag ("");
}
on (release, releaseOutside) {
tellTarget ("/speed") {
_x = "1";
};
stopDrag();
}
Symbol 27 MovieClip Frame 3
gotoAndPlay (2);
Symbol 30 Button
on (press) {
startDrag ("");
}
on (release) {
stopDrag();
}
Symbol 33 Button
on (press) {
startDrag ("");
}
on (release) {
stopDrag();
}
Symbol 36 Button
on (press) {
startDrag ("");
}
on (release) {
stopDrag();
}
Symbol 39 Button
on (press) {
startDrag ("");
}
on (release) {
stopDrag();
}
Symbol 44 Button
on (release) {
gotoAndPlay (40);
}
Symbol 46 Button
on (press) {
startDrag ("");
}
on (release, releaseOutside) {
stopDrag();
}
Symbol 47 MovieClip Frame 1
vx = random("10") - "5";
vy = random("10") - "5";
_x = getProperty("/speed", _x);
_y = getProperty("/speed", _y);
Symbol 47 MovieClip Frame 2
vy = vy + "1";
if ((((_x < getProperty("/rang3", _x)) and ((getProperty("/rang3", _x) - "80") < _x)) and ((getProperty("/rang3", _y) + (getProperty("/rang3", _x) - _x)) < _y)) and (_y < ((getProperty("/rang3", _y) + "40") + (getProperty("/rang3", _x) - _x)))) {
ox = (vx * (-"1")) * "0.95";
vx = (vy * (-"1")) * "0.95";
vy = ox;
}
if ((((_x < getProperty("/rang2", _x)) and ((getProperty("/rang2", _x) - "80") < _x)) and ((getProperty("/rang2", _y) + (getProperty("/rang2", _x) - _x)) < _y)) and (_y < ((getProperty("/rang2", _y) + "40") + (getProperty("/rang2", _x) - _x)))) {
ox = (vx * (-"1")) * "0.95";
vx = (vy * (-"1")) * "0.95";
vy = ox;
}
if ((((_x < getProperty("/rang1", _x)) and ((getProperty("/rang1", _x) - "80") < _x)) and ((getProperty("/rang1", _y) + (getProperty("/rang1", _x) - _x)) < _y)) and (_y < ((getProperty("/rang1", _y) + "40") + (getProperty("/rang1", _x) - _x)))) {
ox = (vx * (-"1")) * "0.95";
vx = (vy * (-"1")) * "0.95";
vy = ox;
}
if ((((_x < getProperty("/ang1", _x)) and ((getProperty("/ang1", _x) - "80") < _x)) and ((getProperty("/ang1", _y) - (getProperty("/ang1", _x) - _x)) < _y)) and (_y < ((getProperty("/ang1", _y) + "40") - (getProperty("/ang1", _x) - _x)))) {
ox = vx * "0.95";
vx = vy * "0.95";
vy = ox;
}
if ((((_x < getProperty("/ang3", _x)) and ((getProperty("/ang3", _x) - "80") < _x)) and ((getProperty("/ang3", _y) - (getProperty("/ang3", _x) - _x)) < _y)) and (_y < ((getProperty("/ang3", _y) + "40") - (getProperty("/ang3", _x) - _x)))) {
ox = vx * "0.95";
vx = vy * "0.95";
vy = ox;
}
if ((((_x < getProperty("/ang2", _x)) and ((getProperty("/ang2", _x) - "80") < _x)) and ((getProperty("/ang2", _y) - (getProperty("/ang2", _x) - _x)) < _y)) and (_y < ((getProperty("/ang2", _y) + "40") - (getProperty("/ang2", _x) - _x)))) {
ox = vx * "0.95";
vx = vy * "0.95";
vy = ox;
}
if ((((_x < getProperty("/flat2", _x)) and ((getProperty("/flat2", _x) - "100") < _x)) and (getProperty("/flat2", _y) < _y)) and (_y < (getProperty("/flat2", _y) + "20"))) {
vy = (vy * (-"1")) * "0.9";
}
if ((((_x < getProperty("/flat1", _x)) and ((getProperty("/flat1", _x) - "100") < _x)) and (getProperty("/flat1", _y) < _y)) and (_y < (getProperty("/flat1", _y) + "20"))) {
vy = (vy * (-"1")) * "0.9";
}
if ((((_x < getProperty("/flat3", _x)) and ((getProperty("/flat3", _x) - "100") < _x)) and (getProperty("/flat3", _y) < _y)) and (_y < (getProperty("/flat3", _y) + "20"))) {
vy = (vy * (-"1")) * "0.9";
}
_x = (_x + vx);
_y = (_y + vy);
if ((_x < "25") and (vx < "0")) {
vx = (vx * (-"1")) * "0.9";
}
if ((_y < "75") and (vy < "0")) {
vy = (vy * (-"1")) * "0.9";
}
if (("575" < _x) and ("0" < vx)) {
vx = (vx * (-"1")) * "0.9";
}
if (("465" < _y) and ("0" < vy)) {
vy = (vy * (-"1")) * "0.9";
_y = (_y - "1");
}
Symbol 47 MovieClip Frame 3
gotoAndPlay (2);
Symbol 49 Button
on (release) {
gotoAndStop (39);
}