Frame 1
fscommand ("allowscale", "false");
loaded = getBytesLoaded();
tot = getBytesTotal();
if (loaded == tot) {
gotoAndPlay (5);
} else {
with (_root.bar) {
_width = (512 * loaded) / tot;
_x = 128 + (_width / 2);
}
}
Frame 4
gotoAndPlay (1);
Frame 5
var stage1status = "unlocked";
var stage2status = "locked";
var stage3status = "locked";
var stage4status = "locked";
var stage5status = "locked";
var i = 1;
var editortest = "false";
Frame 6
stop();
Frame 7
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 8
prevFrame();
Frame 9
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 64 MovieClip "sphere" in Frame 9
onClipEvent (enterFrame) {
_root.yroll = _root.yroll + 0.5;
if ((Key.isDown(17) && (Key.isDown(16))) && (Key.isDown(18))) {
_root.console.gotoAndStop(2);
}
if (Key.isDown(39) && (_root.xroll < 10)) {
_root.xroll = _root.xroll + 0.5;
}
if (Key.isDown(37) && (_root.xroll > -10)) {
_root.xroll = _root.xroll - 0.5;
}
if (Key.isDown(38) && (_root.yroll > -8)) {
_root.yroll = _root.yroll - 1;
}
this._x = this._x + _root.xroll;
this._y = this._y + _root.yroll;
}
Frame 10
prevFrame();
Frame 11
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 12
prevFrame();
Frame 13
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 14
prevFrame();
Frame 15
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 16
prevFrame();
Frame 17
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 18
prevFrame();
Frame 19
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 20
prevFrame();
Frame 21
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 86 MovieClip "evilsphere" in Frame 21
onClipEvent (enterFrame) {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
Frame 22
prevFrame();
Frame 23
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 24
prevFrame();
Frame 25
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 26
prevFrame();
Frame 27
stop();
Frame 29
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 30
prevFrame();
Frame 31
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 64 MovieClip "sphere" in Frame 31
onClipEvent (enterFrame) {
_root.yroll = _root.yroll + 0.5;
if ((Key.isDown(17) && (Key.isDown(16))) && (Key.isDown(18))) {
_root.console.gotoAndStop(2);
}
if (Key.isDown(39) && (_root.xroll < 10)) {
_root.xroll = _root.xroll + 0.5;
}
if (Key.isDown(37) && (_root.xroll > -10)) {
_root.xroll = _root.xroll - 0.5;
}
if (Key.isDown(38) && (_root.yroll > -8)) {
_root.yroll = _root.yroll - 1;
}
this._x = this._x + _root.xroll;
this._y = this._y + _root.yroll;
}
Frame 32
prevFrame();
Frame 33
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 34
prevFrame();
Frame 35
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 36
prevFrame();
Frame 37
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 38
prevFrame();
Frame 39
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 40
prevFrame();
Frame 41
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 42
prevFrame();
Frame 43
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 44
prevFrame();
Frame 45
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 46
prevFrame();
Frame 47
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 48
prevFrame();
Frame 49
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 50
prevFrame();
Frame 51
stop();
_root.stage2status = "unlocked";
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 52
prevFrame();
Frame 53
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 54
prevFrame();
Frame 55
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 56
prevFrame();
Frame 57
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 58
prevFrame();
Frame 59
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 60
prevFrame();
Frame 61
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 62
prevFrame();
Frame 63
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 64
prevFrame();
Frame 65
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 66
prevFrame();
Frame 67
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 68
prevFrame();
Frame 69
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 70
prevFrame();
Frame 71
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 72
prevFrame();
Frame 73
stop();
_root.stage3status = "unlocked";
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 74
prevFrame();
Frame 75
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 86 MovieClip "evilsphere" in Frame 75
onClipEvent (enterFrame) {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
Frame 76
prevFrame();
Frame 77
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 78
prevFrame();
Frame 79
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 80
prevFrame();
Frame 81
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 82
prevFrame();
Frame 83
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 84
prevFrame();
Frame 85
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 86
prevFrame();
Frame 87
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 88
prevFrame();
Frame 89
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 90
prevFrame();
Frame 91
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 92
prevFrame();
Frame 93
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 94
prevFrame();
Frame 95
stop();
_root.stage4status = "unlocked";
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 96
prevFrame();
Frame 97
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 98
prevFrame();
Frame 99
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 100
prevFrame();
Frame 101
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 102
prevFrame();
Frame 103
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 86 MovieClip "evilsphere" in Frame 103
onClipEvent (enterFrame) {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
Frame 104
prevFrame();
Frame 105
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 106
prevFrame();
Frame 107
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 108
prevFrame();
Frame 109
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 110
prevFrame();
Frame 111
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 112
prevFrame();
Frame 113
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 86 MovieClip "evilsphere" in Frame 113
onClipEvent (enterFrame) {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
Frame 114
prevFrame();
Frame 115
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 116
prevFrame();
Frame 117
stop();
_root.stage5status = "unlocked";
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 118
prevFrame();
Frame 119
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 120
prevFrame();
Frame 121
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 86 MovieClip "evilsphere" in Frame 121
onClipEvent (enterFrame) {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
Frame 122
prevFrame();
Frame 123
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 124
prevFrame();
Frame 125
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 126
prevFrame();
Frame 127
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 86 MovieClip "evilsphere" in Frame 127
onClipEvent (enterFrame) {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
Frame 128
prevFrame();
Frame 129
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 130
prevFrame();
Frame 131
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 132
prevFrame();
Frame 133
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 134
prevFrame();
Frame 135
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 86 MovieClip "evilsphere" in Frame 135
onClipEvent (enterFrame) {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
Frame 136
prevFrame();
Frame 137
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 138
prevFrame();
Frame 139
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Frame 140
prevFrame();
Frame 141
stop();
Instance of Symbol 86 MovieClip "block4" in Frame 141
onClipEvent (enterFrame) {
if (this._name == "evilsphere") {
if (this._x > _root.sphere._x) {
this._x = this._x - 2.5;
}
if (this._x < _root.sphere._x) {
this._x = this._x + 2.5;
}
if (this._y > _root.sphere._y) {
this._y = this._y - 2.5;
}
if (this._y < _root.sphere._y) {
this._y = this._y + 2.5;
}
}
}
Instance of Symbol 256 MovieClip "item1" in Frame 141
on (press) {
if ((this == _root.item1) && (_root.stage1status == "unlocked")) {
_root.block1.duplicateMovieClip("temp" + _root.i, _root.i);
eval ("_root.temp" + _root.i).startDrag();
_root.i = _root.i + 1;
}
}
onClipEvent (mouseUp) {
stopDrag();
}
Instance of Symbol 256 MovieClip "item2" in Frame 141
on (press) {
if ((this == _root.item2) && (_root.stage2status == "unlocked")) {
_root.block2.duplicateMovieClip("temp" + _root.i, _root.i);
eval ("_root.temp" + _root.i).startDrag();
_root.i = _root.i + 1;
}
}
onClipEvent (mouseUp) {
stopDrag();
}
Instance of Symbol 256 MovieClip "item3" in Frame 141
on (press) {
if ((this == _root.item3) && (_root.stage2status == "unlocked")) {
_root.block3.duplicateMovieClip("temp" + _root.i, _root.i);
eval ("_root.temp" + _root.i).startDrag();
_root.i = _root.i + 1;
}
}
onClipEvent (mouseUp) {
stopDrag();
}
Instance of Symbol 256 MovieClip "item4" in Frame 141
on (press) {
if ((this == _root.item4) && (_root.stage3status == "unlocked")) {
_root.block4.duplicateMovieClip("evilspher", 9999);
_root.evilspher._x = 680;
_root.evilspher._y = 56;
_root.evilspher._width = 48;
_root.evilspher._height = 48;
}
}
onClipEvent (mouseUp) {
stopDrag();
}
Instance of Symbol 256 MovieClip "item5" in Frame 141
on (press) {
if ((this == _root.item5) && (_root.stage4status == "unlocked")) {
_root.block5.duplicateMovieClip("temp" + _root.i, _root.i);
eval ("_root.temp" + _root.i).startDrag();
_root.i = _root.i + 1;
}
}
onClipEvent (mouseUp) {
stopDrag();
}
Instance of Symbol 256 MovieClip "item6" in Frame 141
on (press) {
if ((this == _root.item6) && (_root.stage5status == "unlocked")) {
_root.block6.duplicateMovieClip("temp" + _root.i, _root.i);
eval ("_root.temp" + _root.i).startDrag();
_root.i = _root.i + 1;
}
}
onClipEvent (mouseUp) {
stopDrag();
}
Frame 142
prevFrame();
Frame 143
stop();
var xroll = 0;
var yroll = 0;
var spherestatus = 0;
Instance of Symbol 64 MovieClip "sphere" in Frame 143
onClipEvent (enterFrame) {
_root.yroll = _root.yroll + 0.5;
if ((Key.isDown(17) && (Key.isDown(16))) && (Key.isDown(18))) {
_root.console.gotoAndStop(2);
}
if (Key.isDown(39) && (_root.xroll < 10)) {
_root.xroll = _root.xroll + 0.5;
}
if (Key.isDown(37) && (_root.xroll > -10)) {
_root.xroll = _root.xroll - 0.5;
}
if (Key.isDown(38) && (_root.yroll > -8)) {
_root.yroll = _root.yroll - 1;
}
this._x = this._x + _root.xroll;
this._y = this._y + _root.yroll;
}
Frame 144
prevFrame();
Frame 145
gotoAndStop (141);
Frame 146
prevFrame();
Instance of Symbol 10 MovieClip in Symbol 11 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.sphere)) {
_root.xroll = 0;
_root.yroll = 0;
_root.spherestatus = 1;
}
}
Symbol 22 Button
on (release) {
gotoAndStop (7);
}
Symbol 23 Button
on (release) {
gotoAndStop (29);
}
Symbol 24 Button
on (release) {
gotoAndStop (141);
}
Symbol 25 Button
on (release) {
gotoAndStop (147);
}
Symbol 32 Button
on (release) {
gotoAndStop (9);
}
Symbol 34 Button
on (release) {
gotoAndStop (11);
}
Symbol 36 Button
on (release) {
gotoAndStop (13);
}
Symbol 38 Button
on (release) {
gotoAndStop (15);
}
Symbol 40 Button
on (release) {
gotoAndStop (17);
}
Symbol 42 Button
on (release) {
gotoAndStop (19);
}
Symbol 44 Button
on (release) {
gotoAndStop (21);
}
Symbol 46 Button
on (release) {
gotoAndStop (23);
}
Symbol 48 Button
on (release) {
gotoAndStop (25);
}
Symbol 50 Button
on (release) {
gotoAndStop (6);
}
Instance of Symbol 53 MovieClip in Symbol 54 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 2);
}
Instance of Symbol 54 MovieClip in Symbol 55 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.sphere)) {
_root.xroll = 0;
_root.yroll = 0;
_root.spherestatus = 2;
}
}
Symbol 56 Button
on (release) {
gotoAndStop (7);
}
Symbol 64 MovieClip Frame 1
stop();
Instance of Symbol 60 MovieClip in Symbol 64 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spherestatus == 1) {
_root.sphere.gotoAndPlay(2);
}
if (_root.spherestatus == 2) {
_root.sphere.gotoAndPlay(16);
}
if (Key.isDown(17) && (Key.isDown(32))) {
_root.spherestatus = 2;
}
}
Symbol 64 MovieClip Frame 15
_root.spherestatus = 0;
_root.sphere._x = 64;
_root.sphere._y = 64;
gotoAndStop (1);
Symbol 64 MovieClip Frame 16
_root.level = _root.level + 1;
Symbol 64 MovieClip Frame 29
_root.spherestatus = 0;
_root.gotoAndStop(_root._currentframe + 2);
_root.sphere._x = 64;
_root.sphere._y = 64;
gotoAndStop (1);
Instance of Symbol 10 MovieClip in Symbol 80 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.sphere)) {
_root.xroll = 0;
_root.yroll = 0;
_root.spherestatus = 1;
}
}
Instance of Symbol 85 MovieClip in Symbol 86 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.sphere)) {
_root.xroll = 0;
_root.yroll = 0;
_root.spherestatus = 1;
_root.evilsphere._x = 672;
_root.evilsphere._y = 48;
}
}
Instance of Symbol 10 MovieClip in Symbol 95 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.sphere)) {
_root.xroll = 0;
_root.yroll = 0;
_root.spherestatus = 1;
}
}
Instance of Symbol 10 MovieClip in Symbol 100 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.sphere)) {
_root.xroll = 0;
_root.yroll = 0;
_root.spherestatus = 1;
}
}
Symbol 100 MovieClip Frame 5
stop();
Symbol 107 Button
on (release) {
if (_root.stage1status == "unlocked") {
gotoAndStop (31);
}
}
Symbol 108 Button
on (release) {
if (_root.stage3status == "unlocked") {
gotoAndStop (75);
}
}
Symbol 109 Button
on (release) {
if (_root.stage4status == "unlocked") {
gotoAndStop (97);
}
}
Symbol 110 Button
on (release) {
if (_root.stage5status == "unlocked") {
gotoAndStop (119);
}
}
Symbol 111 Button
on (release) {
if (_root.stage2status == "unlocked") {
gotoAndStop (53);
}
}
Symbol 122 Button
on (release) {
gotoAndStop (29);
}
Symbol 256 MovieClip Frame 1
stop();
Symbol 260 Button
on (release) {
_root.i = 1;
gotoAndStop (6);
removeMovieClip(_root.temp1);
removeMovieClip(_root.temp2);
removeMovieClip(_root.temp3);
removeMovieClip(_root.temp4);
removeMovieClip(_root.temp5);
removeMovieClip(_root.temp6);
removeMovieClip(_root.temp7);
removeMovieClip(_root.temp8);
removeMovieClip(_root.temp9);
removeMovieClip(_root.temp10);
removeMovieClip(_root.temp11);
removeMovieClip(_root.temp12);
removeMovieClip(_root.temp13);
removeMovieClip(_root.temp14);
removeMovieClip(_root.temp15);
removeMovieClip(_root.temp16);
removeMovieClip(_root.temp17);
removeMovieClip(_root.temp18);
removeMovieClip(_root.temp19);
removeMovieClip(_root.temp20);
removeMovieClip(_root.temp21);
removeMovieClip(_root.temp22);
removeMovieClip(_root.temp23);
removeMovieClip(_root.temp24);
removeMovieClip(_root.evilsphere);
removeMovieClip(_root.evilspher);
}
Symbol 267 Button
on (release) {
gotoAndStop (143);
_root.editortest = "true";
_root.evilspher._name = "evilsphere";
}