Frame 1
_root.TB = Math.round(_root.getBytesTotal() / 1024);
_root.BLoaded = Math.round(_root.getBytesLoaded() / 1024);
ifFrameLoaded (173) {
gotoAndStop (3);
}
play();
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) {
this._xscale = (_root.BLoaded / _root.TB) * 100;
}
Frame 2
gotoAndPlay (1);
Frame 3
stop();
Frame 4
_root._x = 0;
_root._y = 0;
Instance of Symbol 28 MovieClip in Frame 4
onClipEvent (load) {
_root._xscale = _root._xscale * 0.7;
_root._yscale = _root._yscale * 0.7;
}
Frame 5
_root.Sact = "Act 1";
Instance of Symbol 581 MovieClip "Game" in Frame 42
onClipEvent (load) {
_root.Score = -100;
_root.Water = "On";
}
Instance of Symbol 582 MovieClip in Frame 42
onClipEvent (enterFrame) {
_root.G = _root.Sonic._y;
if (this.hitTest(_root.Sonic.other)) {
tellTarget (_root.Game) {
nextFrame();
};
tellTarget (_root.Front) {
nextFrame();
};
_root.Sonic._x = 50;
}
}
Instance of Symbol 583 MovieClip in Frame 42
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
tellTarget (_root.Game) {
prevFrame();
};
tellTarget (_root.Front) {
prevFrame();
};
_root.Sonic._x = 1150;
}
}
Instance of Symbol 591 MovieClip "Actions" in Frame 42
onClipEvent (load) {
_root.JumpRot = "0";
}
onClipEvent (enterFrame) {
if (_root.RotJ == "Play") {
if (0 < _root.Sonic._xscale) {
_root.JumpRot = _root.JumpRot + 10;
_root.Sonic._rotation = _root.JumpRot;
} else if (_root.Sonic._xscale < 0) {
_root.JumpRot = _root.JumpRot - 10;
_root.Sonic._rotation = _root.JumpRot;
}
} else {
_root.JumpRot = 0;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.ESCAPE)) {
getURL ("menü.htm", "_self");
}
}
Frame 43
setProperty("_root.", _quality , "medium");
Frame 82
setProperty("_root.", _quality , "medium");
stop();
Symbol 20 MovieClip Frame 35
gotoAndPlay (13);
Symbol 23 Button
on (release) {
gotoAndPlay (4);
}
Instance of Symbol 27 MovieClip "G3" in Symbol 28 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 36 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 9
gotoAndStop (1);
Symbol 58 MovieClip Frame 5
gotoAndPlay (1);
Symbol 96 MovieClip Frame 40
stop();
Symbol 97 MovieClip Frame 14
gotoAndPlay (1);
Symbol 97 MovieClip Frame 17
stop();
Symbol 123 MovieClip Frame 1
gotoAndStop (5);
Symbol 136 MovieClip Frame 7
gotoAndPlay (1);
Symbol 136 MovieClip Frame 18
gotoAndPlay (1);
Symbol 142 MovieClip Frame 15
stop();
Symbol 145 MovieClip Frame 1
stop();
Instance of Symbol 53 MovieClip "Sonic" in Symbol 145 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_root.runframe == 0) {
nextFrame();
}
}
Symbol 145 MovieClip Frame 37
tellTarget (_root.Sonic) {
gotoAndStop ("hit");
};
Symbol 145 MovieClip Frame 47
_root.MJ = 1;
Instance of Symbol 27 MovieClip "G3" in Symbol 149 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 158 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 170 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 170 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 171 MovieClip Frame 1
_root.Level._y = _root.Level._y + 19;
Symbol 171 MovieClip Frame 2
gotoAndPlay (1);
Symbol 174 MovieClip Frame 5
gotoAndPlay (1);
Symbol 176 MovieClip Frame 1
stop();
Instance of Symbol 170 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget (_root.Game.Helix.Helix) {
gotoAndPlay ("Helix");
};
_root.Sonic._y = 8000;
}
}
Symbol 176 MovieClip Frame 54
_root.Y = 0;
_root.Speed = -35;
_root.Sonic._rotation = 0;
_root.Sonic._y = _root.Game.Helix._y;
_root.Sonic._x = _root.Game.Helix._x;
gotoAndStop (1);
Symbol 181 MovieClip Frame 1
stop();
Instance of Symbol 181 MovieClip in Symbol 182 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = (_root.Sonic._x - 5) + 10;
_root.Speed = 70;
play();
}
}
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 2
stop();
Instance of Symbol 194 MovieClip in Symbol 199 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone;
this._x = this._x - _root.SCrack;
}
Instance of Symbol 195 MovieClip in Symbol 199 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone;
this._x = this._x - (_root.SCrack / 1.1);
}
Instance of Symbol 196 MovieClip in Symbol 199 MovieClip Frame 2
onClipEvent (load) {
if (_root.X < 0) {
_root.Crackstone = _root.X / 1.8;
} else if (0 < _root.X) {
_root.Crackstone = (-_root.X) / 1.8;
}
}
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 2);
this._x = this._x - (_root.SCrack * 1.5);
}
onClipEvent (enterFrame) {
_root.Crackstone = _root.Crackstone + 1.5;
}
Instance of Symbol 197 MovieClip in Symbol 199 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 1.2);
this._x = this._x - (_root.SCrack * 1.1);
}
Instance of Symbol 198 MovieClip in Symbol 199 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 2);
this._x = this._x - _root.SCrack;
}
Symbol 202 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Instance of Symbol 149 MovieClip in Symbol 203 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 158 MovieClip in Symbol 203 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget (_root.Game.Q2.Q2) {
gotoAndPlay ("S");
};
_root.Sonic._y = 8000;
}
}
Symbol 203 MovieClip Frame 11
stop();
Instance of Symbol 202 MovieClip in Symbol 203 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Symbol 216 MovieClip Frame 1
_root.Stage.Balken2.Act = _root.SAct;
_root.Stage.Balken2.ActU = _root.SAct;
_root.Game.Stage.Balken2.Act = _root.SAct;
_root.Game.Stage.Balken2.ActU = _root.SAct;
play();
Symbol 216 MovieClip Frame 2
gotoAndPlay (1);
Symbol 217 MovieClip Frame 1
_root.Stage.Balken2.Act = _root.SAct;
_root.Stage.Balken2.ActU = _root.SAct;
_root.Game.Stage.Balken2.Act = _root.SAct;
_root.Game.Stage.Balken2.ActU = _root.SAct;
play();
Symbol 217 MovieClip Frame 2
gotoAndPlay (1);
Symbol 218 MovieClip Frame 77
stop();
Instance of Symbol 223 MovieClip "G3" in Symbol 224 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
if (this.hitTest(_root.Game.Flicky1)) {
if (_root.Game.Flicky1._currentframe == 1) {
_root.Flicky1Y = -5;
_root.Flicky1X = -10;
_root.Flicky1J = "Off";
tellTarget ("_root.Game.Flicky1") {
gotoAndPlay (2);
};
}
}
if (this.hitTest(_root.Game.Flicky2)) {
if (_root.Game.Flicky2._xscale < 0) {
_root.Flicky2X = 8;
} else {
_root.Flicky2X = -8;
}
_root.Flicky2Y = -10;
tellTarget ("_root.Game.Flicky2") {
gotoAndPlay (2);
};
}
}
Instance of Symbol 225 MovieClip in Symbol 226 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
Symbol 228 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 230 MovieClip Frame 1
stop();
Instance of Symbol 228 MovieClip in Symbol 230 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget (_root.Game.Q3.Q3) {
gotoAndPlay ("S");
};
_root.Sonic._y = 8000;
}
}
Symbol 230 MovieClip Frame 13
_root.Y = -20;
_root.Speed = 0;
_root.Sonic._x = _root.Game.Q3._x;
_root.Sonic._y = _root.Game.Q3._y;
_root.Sonic._rotation = -90;
_root.Action = "runfast";
tellTarget ("_root.Sonic") {
gotoAndStop ("Run5");
};
_root.Sonic._xscale = 50;
gotoAndStop (1);
Instance of Symbol 27 MovieClip "G3" in Symbol 232 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Instance of Symbol 236 MovieClip in Symbol 237 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
_root.Sonic._x = (_root.Sonic._x - 5) + 10;
_root.Speed = 40;
}
}
Symbol 246 MovieClip Frame 1
stop();
Instance of Symbol 242 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.RotJ = "Stop";
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Action4 = "Hang";
tellTarget (_root.Game.HangD) {
play();
};
_root.Sonic._y = this._y + _root.Game.HangD._y;
_root.Sonic._x = this._x + _root.Game.HangD._x;
_root.Sonic._rotation = this._rotation;
_root.Speed = "0";
_root.Ground = "On";
_root.Action = q;
tellTarget ("_root.Sonic") {
gotoAndStop ("Hang");
};
} else {
_root.Action4 = "mist";
}
}
Instance of Symbol 245 MovieClip in Symbol 246 MovieClip Frame 49
onClipEvent (enterFrame) {
if (this._y >= 0) {
this._y = 0;
} else if (-250 >= this._y) {
this._y = -250;
}
if (this.hitTest(_root.Sonic.other)) {
_root.RotJ = "Stop";
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Action4 = "Hang";
tellTarget ("_root.Sonic") {
gotoAndStop ("Hang");
};
_root.Sonic._y = this._y + _root.Game.HangUP._y;
_root.Sonic._x = this._x + _root.Game.HangUP._x;
_root.Sonic._rotation = this._rotation;
_root.Speed = "0";
_root.Ground = "On";
this._y = this._y - 5;
} else {
this._y = this._y + 10;
_root.Action4 = "mist";
}
}
Symbol 246 MovieClip Frame 50
if (_root.Action4 == "Hang") {
_root.Speed = 40;
tellTarget ("_root.Sonic") {
gotoAndStop ("Runfast");
};
}
Instance of Symbol 248 MovieClip "M" in Symbol 250 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._y >= 0) {
this._y = 0;
} else if (-250 >= this._y) {
this._y = -250;
}
if (this.hitTest(_root.Sonic.other)) {
_root.RotJ = "Stop";
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Action3 = "Hang";
tellTarget ("_root.Sonic") {
gotoAndStop ("Hang");
};
_root.Sonic._y = this._y + _root.Game.HangUP._y;
_root.Sonic._x = this._x + _root.Game.HangUP._x;
_root.Sonic._rotation = this._rotation;
_root.Speed = "0";
_root.Ground = "On";
this._y = this._y - 5;
_root.Action = q;
} else {
this._y = this._y + 10;
_root.Action3 = "mist";
}
}
Instance of Symbol 249 MovieClip in Symbol 250 MovieClip Frame 1
onClipEvent (enterFrame) {
this._y = _root.Game.Hangup.M._y;
}
Instance of Symbol 27 MovieClip "G3" in Symbol 263 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 268 MovieClip Frame 1
stop();
Instance of Symbol 263 MovieClip in Symbol 268 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = _root.Game.Stone._y - 25;
}
}
Instance of Symbol 266 MovieClip in Symbol 268 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
if ((20 < _root.Speed) || (_root.Speed < -20)) {
_root.SCrack = -_root.X;
tellTarget ("_root.Game.Stone") {
nextFrame();
};
} else {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
} else {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
}
}
Symbol 268 MovieClip Frame 2
stop();
Instance of Symbol 194 MovieClip in Symbol 268 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone;
this._x = this._x - _root.SCrack;
}
Instance of Symbol 195 MovieClip in Symbol 268 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone;
this._x = this._x - (_root.SCrack / 1.1);
}
Instance of Symbol 267 MovieClip in Symbol 268 MovieClip Frame 2
onClipEvent (load) {
if (_root.X < 0) {
_root.Crackstone = _root.X / 2;
} else if (0 < _root.X) {
_root.Crackstone = (-_root.X) / 2;
}
}
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 2);
this._x = this._x - (_root.SCrack * 1.5);
}
onClipEvent (enterFrame) {
_root.Crackstone = _root.Crackstone + 2;
}
Instance of Symbol 197 MovieClip in Symbol 268 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 1.2);
this._x = this._x - (_root.SCrack * 1.1);
}
Instance of Symbol 198 MovieClip in Symbol 268 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 2);
this._x = this._x - _root.SCrack;
}
Symbol 272 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 7
stop();
Symbol 272 MovieClip Frame 10
gotoAndStop (1);
Symbol 281 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 10
stop();
Symbol 281 MovieClip Frame 11
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 281 MovieClip Frame 12
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 281 MovieClip Frame 13
gotoAndStop (1);
Symbol 284 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 8
stop();
Symbol 284 MovieClip Frame 10
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 284 MovieClip Frame 11
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 284 MovieClip Frame 12
gotoAndStop (1);
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 10
gotoAndPlay (2);
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 10
stop();
Symbol 311 MovieClip Frame 1
stop();
Symbol 311 MovieClip Frame 2
_root.Sonic._visible = 0;
Symbol 311 MovieClip Frame 25
stop();
tellTarget ("_root.Game") {
gotoAndStop ("S");
};
tellTarget ("_root.Front") {
gotoAndStop (1);
};
_root.Sonic._visible = 1;
_root.Sonic._xscale = 50;
Instance of Symbol 27 MovieClip "G3" in Symbol 312 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Instance of Symbol 27 MovieClip "G3" in Symbol 317 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 318 MovieClip Frame 1
stop();
Instance of Symbol 312 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
tellTarget ("_root.Game.FE") {
play();
};
}
}
Symbol 318 MovieClip Frame 58
stop();
Symbol 323 MovieClip Frame 2
_root.Score = _root.Score + 100;
Symbol 323 MovieClip Frame 33
stop();
Instance of Symbol 326 MovieClip in Symbol 327 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
if (0 < _root.Speed) {
if (_root.Speed < 35) {
_root.Speed = _root.Speed * 1.3;
}
_root.Sonic._x = _root.Sonic._x + 20;
_root.Sonic._y = _root.Sonic._y - 20;
_root.Action = Jump;
_root.Y = (-_root.Speed) / 2.5;
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
tellTarget ("_root.Sonic.J") {
gotoAndStop ("Twist");
};
}
}
}
Symbol 329 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 330 MovieClip Frame 1
stop();
Instance of Symbol 329 MovieClip in Symbol 330 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget (_root.Game.Q2.Q2) {
gotoAndPlay ("S");
};
_root.Sonic._y = 8000;
}
}
Symbol 330 MovieClip Frame 19
_root.Y = -20;
_root.Speed = 0;
_root.Action = "runfast";
_root.Sonic._x = _root.Game.Q2._x;
_root.Sonic._y = _root.Game.Q2._y;
_root.Sonic._rotation = -90;
tellTarget ("_root.Sonic") {
gotoAndStop ("Run5");
};
_root.Sonic._xscale = 50;
gotoAndStop (1);
Symbol 334 MovieClip Frame 1
stop();
Instance of Symbol 334 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
_root.RotJ = "Play";
_root.JumpRot = 0;
_root.Ground = "off";
_root.Sonic._y = _root.Sonic._y - 40;
_root.Y = "-15";
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Tails.feet)) {
_root.Ground2 = "off";
_root.Tails._y = _root.Tails._y - 40;
_root.Y2 = "-30";
play();
}
}
Instance of Symbol 225 MovieClip in Symbol 336 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
Instance of Symbol 339 MovieClip in Symbol 340 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Y = 1;
_root.Sonic._y = _root.Sonic._y + _root.Y;
}
}
Instance of Symbol 345 MovieClip in Symbol 346 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
_root.SlideSt = 1;
if (_root.Y >= 0) {
if ((4 < _root.Spees) || (_root.Speed < -4)) {
tellTarget ("_root.Actions") {
gotoAndStop ("slide");
};
}
if ((_root.Spees < -4) || (4 < _root.Speed)) {
tellTarget ("_root.Actions") {
gotoAndStop ("slide");
};
}
if ((_root.Speed < 4) && (-4 < _root.Speed)) {
_root.Action = "run1";
tellTarget ("_root.Actions") {
gotoAndPlay (2);
};
} else {
if (_root.Y >= 0) {
_root.Y = 0;
}
_root.Sonic._y = (this._y + _root.Game.slide._y) - 22;
_root.Action = slide;
tellTarget (_root.Sonic) {
gotoAndStop ("slide");
};
}
}
} else if (_root.SlideSt == 1) {
tellTarget ("_root.Actions") {
gotoAndPlay (2);
};
_root.SlideSt = 0;
}
}
Symbol 348 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 349 MovieClip Frame 1
stop();
Instance of Symbol 348 MovieClip in Symbol 349 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget (_root.Game.MHL.MHL) {
gotoAndPlay ("S");
};
_root.Sonic._y = 8000;
}
}
Symbol 349 MovieClip Frame 31
_root.Y = 0;
_root.Speed = -35;
_root.Sonic._rotation = -181;
_root.Sonic._y = _root.Game.MHL._y;
_root.Sonic._x = _root.Game.MHL._x;
gotoAndStop (1);
Instance of Symbol 353 MovieClip in Symbol 354 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x + _root.SB;
if (this._x >= 300) {
_root.SB = -4;
this._x = 300;
} else if (0 >= this._x) {
_root.SB = 4;
this._x = 0;
}
}
Symbol 357 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 357 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 359 MovieClip Frame 1
stop();
Instance of Symbol 357 MovieClip in Symbol 359 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget ("_root.Sonic") {
gotoAndPlay ("Mist");
};
_root.Sonic._y = 8000;
tellTarget ("_root.Game.SLoop.SLoop") {
gotoAndPlay ("start");
};
}
}
Symbol 359 MovieClip Frame 32
_root.Speed = "40";
_root.Sonic._y = _root.Game.SLoop._y;
_root.Sonic._x = _root.Game.SLoop._x;
gotoAndStop (1);
Symbol 366 MovieClip Frame 1
stop();
Instance of Symbol 363 MovieClip "G3" in Symbol 366 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
if ((1 < _root.Speed) && (_root.Speed < 8)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-8 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Instance of Symbol 365 MovieClip "G3" in Symbol 366 MovieClip Frame 27
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
if ((1 < _root.Speed) && (_root.Speed < 8)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-8 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 366 MovieClip Frame 28
stop();
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 8
stop();
Symbol 371 MovieClip Frame 10
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 11
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 12
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 13
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 14
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 15
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 16
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 17
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 371 MovieClip Frame 18
gotoAndStop (1);
Symbol 372 MovieClip Frame 1
stop();
Symbol 372 MovieClip Frame 8
stop();
Symbol 372 MovieClip Frame 10
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 11
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 12
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 13
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 14
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 15
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 16
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 17
_root.E = "hit";
tellTarget ("_root.Sonic") {
gotoAndStop ("hit");
};
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 372 MovieClip Frame 18
gotoAndStop (1);
Symbol 374 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 374 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 376 MovieClip Frame 1
stop();
Instance of Symbol 374 MovieClip in Symbol 376 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget ("_root.Sonic") {
gotoAndPlay ("Mist");
};
tellTarget ("_root.Game.Level.LoopingD") {
gotoAndPlay ("Looping");
};
}
}
Symbol 376 MovieClip Frame 5
_root.Sonic._y = 8000;
play();
Symbol 376 MovieClip Frame 6
play();
Symbol 376 MovieClip Frame 7
play();
Symbol 376 MovieClip Frame 8
play();
Symbol 376 MovieClip Frame 32
_root.Sonic._y = _root.Game.Level._y - 20;
_root.Sonic._x = _root.Game.Level._x;
_root.Speed = 45;
gotoAndStop (1);
Symbol 380 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 380 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 384 MovieClip Frame 17
gotoAndPlay (13);
Symbol 386 MovieClip Frame 1
stop();
Instance of Symbol 380 MovieClip in Symbol 386 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget ("_root.Game.Loop1") {
gotoAndPlay ("Looping");
};
}
}
Symbol 386 MovieClip Frame 5
play();
Symbol 386 MovieClip Frame 27
_root.Speed = "40";
_root.Sonic._y = _root.Game.Loop._y;
_root.Sonic._x = _root.Game.Loop._x;
gotoAndStop (1);
Symbol 387 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 387 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Instance of Symbol 387 MovieClip in Symbol 388 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget ("_root.Game.Loop.Loop") {
gotoAndPlay ("Looping");
};
_root.Sonic._y = 8000;
}
}
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 6
_root.Rings = (_root.Rings - 1) + 2;
stop();
Instance of Symbol 391 MovieClip in Symbol 392 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Level.Looping.Sonic)) {
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Level.Looping2.Sonic)) {
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Level.Looping3.Sonic)) {
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Level.LoopingD.Sonic)) {
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Level.LoopingDUp.Sonic)) {
play();
}
}
Symbol 393 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 393 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 396 MovieClip Frame 1
stop();
Instance of Symbol 396 MovieClip in Symbol 397 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
setProperty("_root.Jump", _visible , "1");
setProperty("_root.Sonic", _visible , "0");
tellTarget ("_root.Control.Y") {
gotoAndPlay ("Fall");
};
}
}
Symbol 398 MovieClip Frame 1
stop();
Instance of Symbol 393 MovieClip in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget ("_root.Sonic") {
gotoAndPlay ("Mist");
};
_root.Sonic._y = 8000;
tellTarget ("_root.Game.Loop.Loop") {
gotoAndPlay ("Looping");
};
}
}
Symbol 398 MovieClip Frame 39
_root.Speed = 40;
_root.Sonic._y = _root.Game.Loop._y;
_root.Sonic._x = _root.Game.Loop._x;
gotoAndStop (1);
Symbol 409 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 8
stop();
Symbol 409 MovieClip Frame 10
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 409 MovieClip Frame 11
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 409 MovieClip Frame 12
gotoAndStop (1);
Symbol 411 MovieClip Frame 1
stop();
Instance of Symbol 411 MovieClip in Symbol 412 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
_root.Ground = "off";
_root.Sonic._y = _root.Sonic._y - 40;
_root.Y = "-23";
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Tails.feet)) {
_root.Ground2 = "off";
_root.Tails._y = _root.Tails._y - 40;
_root.Y2 = "-30";
play();
}
}
Instance of Symbol 418 MovieClip in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (_root.Y >= 0) {
_root.Ground = "off";
_root.Y = 0;
}
_root.Action = Twist;
_root.Ground = "off";
tellTarget (_root.Sonic) {
gotoAndStop ("Twist");
};
_root.Sonic._y = _root.Sonic._y - 4;
}
}
Instance of Symbol 419 MovieClip in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (_root.Y >= 0) {
_root.Y = 0;
}
_root.Action = Twist;
_root.Ground = "off";
tellTarget (_root.Sonic) {
gotoAndStop ("Twist");
};
}
}
Instance of Symbol 421 MovieClip in Symbol 422 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Y = _root.Y - 2;
}
}
Instance of Symbol 27 MovieClip "G3" in Symbol 423 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 430 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 430 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 431 MovieClip Frame 1
stop();
Instance of Symbol 430 MovieClip in Symbol 431 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget (_root.Game.Q1.Q1) {
gotoAndPlay ("S");
};
_root.Sonic._y = 8000;
}
}
Symbol 431 MovieClip Frame 13
_root.Y = -20;
_root.Speed = 0;
_root.Action = "runfast";
_root.Sonic._x = _root.Game.Q1._x;
_root.Sonic._y = _root.Game.Q1._y;
_root.Sonic._rotation = 90;
tellTarget ("_root.Sonic") {
gotoAndStop ("Run5");
};
_root.Sonic._xscale = -50;
gotoAndStop (1);
Instance of Symbol 437 MovieClip in Symbol 438 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.RotJ = "Stop";
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
if (Key.isDown(Key.SHIFT)) {
_root.Speed = _root.Speed + (((_root.Game.Hang._x - _root.Sonic._x) + 200) / -100);
_root.Y = -10;
}
}
}
Instance of Symbol 438 MovieClip "Hstab" in Symbol 442 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Action2 = "Hang";
tellTarget ("_root.Sonic") {
gotoAndStop ("Hang");
};
_root.Sonic._y = this._y + _root.Game.Hang._y;
_root.Sonic._x = this._x + _root.Game.Hang._x;
_root.Sonic._rotation = this._rotation;
_root.Speed = "0";
_root.Ground = "On";
_root.Action = q;
} else {
_root.Action2 = "mist";
}
}
Symbol 442 MovieClip Frame 156
gotoAndPlay (1);
Symbol 445 MovieClip Frame 1
stop();
Instance of Symbol 445 MovieClip in Symbol 446 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = _root.Sonic._x - 5;
_root.Speed = -70;
play();
}
}
Symbol 447 MovieClip Frame 1
stop();
Instance of Symbol 447 MovieClip in Symbol 448 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Action = "JumpH";
_root.Ground = "off";
_root.Sonic._y = _root.Sonic._y - 40;
_root.Y = "-23";
play();
}
}
Symbol 452 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 2
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 452 MovieClip Frame 3
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 452 MovieClip Frame 4
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 456 MovieClip Frame 1
stop();
Instance of Symbol 263 MovieClip in Symbol 456 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = _root.Game.Stone._y - 25;
}
}
Instance of Symbol 455 MovieClip in Symbol 456 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
if ((20 < _root.Speed) || (_root.Speed < -20)) {
_root.SCrack = -_root.X;
tellTarget ("_root.Front.Stone") {
nextFrame();
};
tellTarget ("_root.Game.Stone") {
gotoAndStop (3);
};
} else {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
} else {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
}
}
Symbol 456 MovieClip Frame 2
stop();
Instance of Symbol 194 MovieClip in Symbol 456 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone;
this._x = this._x - _root.SCrack;
}
Instance of Symbol 195 MovieClip in Symbol 456 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone;
this._x = this._x - (_root.SCrack / 1.1);
}
Instance of Symbol 267 MovieClip in Symbol 456 MovieClip Frame 2
onClipEvent (load) {
if (_root.X < 0) {
_root.Crackstone = _root.X / 2;
} else if (0 < _root.X) {
_root.Crackstone = (-_root.X) / 2;
}
}
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 2);
this._x = this._x - (_root.SCrack * 1.5);
}
onClipEvent (enterFrame) {
_root.Crackstone = _root.Crackstone + 2;
}
Instance of Symbol 197 MovieClip in Symbol 456 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 1.2);
this._x = this._x - (_root.SCrack * 1.1);
}
Instance of Symbol 198 MovieClip in Symbol 456 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + (_root.Crackstone * 2);
this._x = this._x - _root.SCrack;
}
Symbol 460 MovieClip Frame 1
stop();
Symbol 460 MovieClip Frame 2
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 460 MovieClip Frame 3
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 460 MovieClip Frame 4
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 472 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 161
stop();
Symbol 473 MovieClip Frame 1
stop();
Instance of Symbol 472 MovieClip in Symbol 473 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
tellTarget (_root.TimeZ) {
gotoAndStop (2);
};
tellTarget ("_root.Game.Tafel") {
gotoAndPlay (2);
};
}
}
Symbol 473 MovieClip Frame 2
tellTarget (_root.Actions) {
gotoAndStop ("fin");
};
Symbol 473 MovieClip Frame 40
_root.ActN = "1";
tellTarget ("_root.Fin") {
gotoAndStop (2);
};
Symbol 473 MovieClip Frame 157
_root.Sact = "Act 2";
stop();
Instance of Symbol 483 MovieClip in Symbol 485 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.E = "hit";
tellTarget ("_root.Actions") {
gotoAndStop ("hit");
};
}
}
Instance of Symbol 484 MovieClip in Symbol 485 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
Symbol 489 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 489 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
}
}
Symbol 490 MovieClip Frame 1
stop();
Instance of Symbol 489 MovieClip in Symbol 490 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
tellTarget (_root.Game.MHL.MHL) {
gotoAndPlay ("S");
};
_root.Sonic._y = 8000;
}
}
Symbol 490 MovieClip Frame 21
_root.Y = 0;
_root.Speed = -35;
_root.Sonic._rotation = -181;
_root.Sonic._y = _root.Game.MHL._y;
_root.Sonic._x = _root.Game.MHL._x;
gotoAndStop (1);
Instance of Symbol 27 MovieClip "G3" in Symbol 493 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 511 MovieClip Frame 1
stop();
Instance of Symbol 493 MovieClip in Symbol 511 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
if (0 < _root.Y) {
tellTarget ("_root.Game.Stone2") {
nextFrame();
};
_root.Actoin = "Jump";
_root.Ground = "Off";
_root.Y = -10;
}
} else {
_root.Sonic._y = _root.Game.Stone2._y - 25;
}
} else {
_root.Sonic._y = _root.Game.Stone2._y - 25;
}
}
}
Instance of Symbol 484 MovieClip in Symbol 511 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
Instance of Symbol 495 MovieClip in Symbol 511 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic)) {
if (this._currentframe == 1) {
if (_root.Y < 0) {
tellTarget ("_root.Game.Stone2") {
nextFrame();
};
}
}
}
}
Symbol 511 MovieClip Frame 2
play();
Instance of Symbol 503 MovieClip in Symbol 511 MovieClip Frame 2
onClipEvent (load) {
_root.Crackstone2 = -15;
_root.SCrack2 = -5;
}
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - _root.SCrack2;
}
onClipEvent (enterFrame) {
_root.Crackstone2 = _root.Crackstone2 + 2;
}
Instance of Symbol 504 MovieClip in Symbol 511 MovieClip Frame 2
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - (_root.SCrack2 * -1);
}
Instance of Symbol 505 MovieClip in Symbol 511 MovieClip Frame 3
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - _root.SCrack2;
}
Instance of Symbol 506 MovieClip in Symbol 511 MovieClip Frame 3
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - (_root.SCrack2 * -1);
}
Instance of Symbol 507 MovieClip in Symbol 511 MovieClip Frame 4
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - _root.SCrack2;
}
Instance of Symbol 508 MovieClip in Symbol 511 MovieClip Frame 4
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - (_root.SCrack2 * -1);
}
Instance of Symbol 509 MovieClip in Symbol 511 MovieClip Frame 5
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - _root.SCrack2;
}
Instance of Symbol 510 MovieClip in Symbol 511 MovieClip Frame 5
onClipEvent (enterFrame) {
this._y = this._y + _root.Crackstone2;
this._x = this._x - (_root.SCrack2 * -1);
}
Symbol 511 MovieClip Frame 6
stop();
Symbol 518 MovieClip Frame 1
stop();
Symbol 518 MovieClip Frame 8
stop();
Symbol 518 MovieClip Frame 10
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 518 MovieClip Frame 11
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
Symbol 518 MovieClip Frame 12
gotoAndStop (1);
Instance of Symbol 334 MovieClip in Symbol 520 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
_root.RotJ = "Play";
_root.JumpRot = 0;
_root.Ground = "off";
_root.Sonic._y = _root.Sonic._y - 40;
_root.Y = "-15";
play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Tails.feet)) {
_root.Ground2 = "off";
_root.Tails._y = _root.Tails._y - 40;
_root.Y2 = "-30";
play();
}
}
Instance of Symbol 225 MovieClip in Symbol 525 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
Instance of Symbol 225 MovieClip in Symbol 526 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Sonic._x = _root.Sonic._x - _root.X;
_root.Speed = 0;
}
}
Instance of Symbol 27 MovieClip "G3" in Symbol 527 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
if (Key.isDown(Key.DOWN)) {
_root.Action5 = "Roll";
}
if (_root.E == "hit") {
_root.E = "none";
_root.Speed = 0;
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 120);
_root.Ground = "On";
} else {
_root.Speed = _root.Speed + (_root.Sonic._rotation / 180);
_root.Ground = "On";
}
if ((1 < _root.Speed) && (_root.Speed < 30)) {
_root.Action = "Run1";
} else if ((30 < _root.Speed) && (_root.Speed < 200)) {
_root.Action = "Runfast";
} else if ((_root.Speed < -1) && (-30 < _root.Speed)) {
_root.Action = "Run1";
} else if ((_root.Speed < -30) && (-200 < _root.Speed)) {
_root.Action = "Runfast";
}
}
}
Symbol 530 MovieClip Frame 1
play();
stop();
Symbol 530 MovieClip Frame 41
_root.ActN = "2";
tellTarget ("_root.Fin") {
gotoAndStop (2);
};
Symbol 530 MovieClip Frame 158
_root.Sact = "Act 2";
stop();
Symbol 567 MovieClip Frame 1
stop();
Symbol 567 MovieClip Frame 14
gotoAndStop (1);
Symbol 567 MovieClip Frame 161
_root.T2F = "On";
stop();
Symbol 571 MovieClip Frame 30
gotoAndPlay (1);
Symbol 579 MovieClip Frame 50
stop();
Instance of Symbol 572 MovieClip in Symbol 579 MovieClip Frame 50
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.feet)) {
_root.Sonic._visible = 0;
tellTarget ("_root.Game.Beam") {
play();
};
}
}
Symbol 579 MovieClip Frame 203
stop();
Symbol 581 MovieClip Frame 1
stop();
Instance of Symbol 222 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.G = _root.Sonic._y;
if (this.hitTest(_root.Sonic.other)) {
tellTarget (_root.Game) {
gotoAndStop (1);
};
tellTarget (_root.Front) {
gotoAndStop (1);
};
tellTarget ("_root.Stage") {
gotoAndPlay (1);
};
_root.Sonic._y = 250;
_root.Sonic._x = 100;
}
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 224 MovieClip "LOOPDL" in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 251 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.RotJ = "Stop";
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Action3 = "Hang";
tellTarget ("_root.Sonic") {
gotoAndStop ("Hang");
};
_root.Sonic._rotation = this._rotation;
_root.Sonic._x = this._x;
_root.Sonic._y = this._y;
_root.Speed = "0";
_root.Ground = "On";
_root.Action = q;
} else {
_root.Action3 = "mist";
}
}
Instance of Symbol 270 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (load) {
_root.Fish = -20;
}
onClipEvent (enterFrame) {
_root.Fish = _root.Fish + 2;
this._y = this._y + _root.Fish;
this._x = this._x - 4;
if (_root.EPlant != "Dead") {
if (_root.Fish == 60) {
_root.Fish = -20;
this._y = _root.Game.EV._y;
this._x = _root.Game.EV._x;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
Instance of Symbol 272 MovieClip "EV" in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
_root.EPlant = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
Instance of Symbol 281 MovieClip "FlyE" in Symbol 581 MovieClip Frame 1
onClipEvent (load) {
_root.Schiessen = "On";
_root.FEnemy1 = "mist";
}
onClipEvent (load) {
_root.Ka2 = 70;
}
onClipEvent (enterFrame) {
if (_root.Schuss < 0) {
_root.Ka2 = _root.Ka2 - 1;
if (_root.Ka2 == -20) {
_root.Ka2 = 70;
_root.Schiessen = "on";
this._xscale = this._xscale * -1;
}
if (_root.Ka2 == 0) {
} else if (_root.Ka2 >= 0) {
if (0 < this._xscale) {
this._x = this._x + 4;
} else if (this._xscale < 0) {
this._x = this._x - 4;
}
}
} else if (_root.Schuss == 19) {
this.hinter._rotation = 45;
} else if (_root.Schuss == 2) {
this.hinter._rotation = 0;
}
}
onClipEvent (enterFrame) {
if (_root.FEnemy1 != "Dead") {
if (_root.Schiessen == "on") {
if (0 < this._xscale) {
if (((0 < (_root.Sonic._x - this._x)) && ((_root.Sonic._x - this._x) < 100)) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On";
}
} else if (this._xscale < 0) {
if ((((_root.Sonic._x - this._x) < 0) && (-100 < (_root.Sonic._x - this._x))) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On2";
}
}
}
}
}
onClipEvent (enterFrame) {
_root.Schuss = _root.Schuss - 1;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky1J = "On";
_root.Game.Flicky1._x = this._x;
_root.Game.Flicky1._y = this._y - 10;
_root.Flicky1X = 0;
_root.Flicky1Y = -10;
_root.FEnemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndStop (11);
}
}
}
}
Instance of Symbol 282 MovieClip "Schuss" in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x - (8 * Math.sin((Math.PI/180) * this._rotation));
this._y = this._y + (8 * Math.cos((Math.PI/180) * this._rotation));
if (_root.FEnemy1 != "Dead") {
if (_root.Schuss == 10) {
if (_root.Schuss2 == "On") {
_root.Abstx1 = (_root.Game.FlyE._x - 30) - _root.Sonic._x;
_root.Absty1 = (_root.Game.FlyE._y + 30) - _root.Sonic._y;
_root.AngleA2 = Math.atan2(_root.Abstx1, -_root.Absty1);
_root.Grad2 = _root.AngleA2 / (Math.PI/180);
this._rotation = _root.Grad2;
_root.schuss2 = "On";
_root.SchussX = 5;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x - 30;
_root.Schuss2 = "Off";
} else if (_root.Schuss2 == "On2") {
_root.Abstx1 = (_root.Game.FlyE._x + 30) - _root.Sonic._x;
_root.Absty1 = (_root.Game.FlyE._y + 30) - _root.Sonic._y;
_root.AngleA2 = Math.atan2(_root.Abstx1, -_root.Absty1);
_root.Grad2 = _root.AngleA2 / (Math.PI/180);
this._rotation = _root.Grad2;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x + 30;
_root.Schuss2 = "Off";
}
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
play();
}
}
onClipEvent (enterFrame) {
}
Instance of Symbol 284 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (load) {
if (_root.Enemy1 == "Dead") {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky2J = "On";
_root.Game.Flicky2._x = this._x;
_root.Game.Flicky2._y = this._y - 10;
_root.Flicky2X = 0;
_root.Flicky2Y = -10;
_root.Enemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
onClipEvent (load) {
_root.Ka = 50;
_root.Wackel = 1.5;
}
onClipEvent (enterFrame) {
if (_root.Wackel == 1.5) {
_root.Wackel = -1.5;
} else if (_root.Wackel == -1.5) {
_root.Wackel = 1.5;
}
_root.Ka = _root.Ka - 1;
if (_root.Ka == -20) {
_root.Ka = 50;
this._xscale = this._xscale * -1;
}
if (_root.Ka == 0) {
} else if (_root.Ka >= 0) {
if (0 < this._xscale) {
this._y = this._y + _root.wackel;
this._x = this._x + 3;
} else if (this._xscale < 0) {
this._y = this._y + _root.wackel;
this._x = this._x - 3;
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 300 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (_root.Water == "Off") {
_root.Game.WasserS._x = _root.Sonic._x;
tellTarget ("_root.Game.WasserS") {
gotoAndPlay (1);
};
_root.Y = _root.Y / 2;
_root.Water = "On";
}
} else if (_root.Water == "On") {
_root.Game.WasserS._x = _root.Sonic._x;
tellTarget ("_root.Game.WasserS") {
gotoAndPlay (1);
};
_root.Y = _root.Y * 2;
_root.Water = "Off";
}
}
Instance of Symbol 311 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
play();
}
}
Instance of Symbol 318 MovieClip "FE" in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.G.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 49;
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 318 MovieClip "FE" in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.G.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 49;
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 284 MovieClip in Symbol 581 MovieClip Frame 2
onClipEvent (load) {
if (_root.Enemy1 == "Dead") {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky2J = "On";
_root.Game.Flicky2._x = this._x;
_root.Game.Flicky2._y = this._y - 10;
_root.Flicky2X = 0;
_root.Flicky2Y = -10;
_root.Enemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
onClipEvent (load) {
_root.Ka = 50;
_root.Wackel = 1.5;
}
onClipEvent (enterFrame) {
if (_root.Wackel == 1.5) {
_root.Wackel = -1.5;
} else if (_root.Wackel == -1.5) {
_root.Wackel = 1.5;
}
_root.Ka = _root.Ka - 1;
if (_root.Ka == -20) {
_root.Ka = 50;
this._xscale = this._xscale * -1;
}
if (_root.Ka == 0) {
} else if (_root.Ka >= 0) {
if (0 < this._xscale) {
this._y = this._y + _root.wackel;
this._x = this._x + 3;
} else if (this._xscale < 0) {
this._y = this._y + _root.wackel;
this._x = this._x - 3;
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 354 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._x = _root.Sonic._x + _root.SB;
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
onClipEvent (load) {
_root.SB = 4;
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 371 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (load) {
_root.Fish = -30;
}
onClipEvent (enterFrame) {
this._y = this._y + _root.Fish;
_root.Fish = _root.Fish + 2;
if (_root.Fish == 32) {
_root.Fish = -30;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky2J = "On";
_root.Game.Flicky2._x = this._x;
_root.Game.Flicky2._y = this._y - 10;
_root.Flicky2X = 0;
_root.Flicky2Y = -10;
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
Instance of Symbol 372 MovieClip in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
this._y = this._y + _root.Fish;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky1J = "On";
_root.Game.Flicky1._x = this._x;
_root.Game.Flicky1._y = this._y - 10;
_root.Flicky1X = 0;
_root.Flicky1Y = -10;
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 3
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 4
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 409 MovieClip in Symbol 581 MovieClip Frame 4
onClipEvent (load) {
if (_root.Enemy1 == "Dead") {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget (_root.Game.Score100a) {
gotoAndPlay (2);
};
_root.Flicky2J = "On";
_root.Game.Flicky2._x = this._x;
_root.Game.Flicky2._y = this._y - 10;
_root.Flicky2X = 0;
_root.Flicky2Y = -10;
_root.Enemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
onClipEvent (load) {
_root.Ka = 50;
_root.Wackel = 1.5;
}
onClipEvent (enterFrame) {
if (_root.Wackel == 1.5) {
_root.Wackel = -1.5;
} else if (_root.Wackel == -1.5) {
_root.Wackel = 1.5;
}
_root.Ka = _root.Ka - 1;
if (_root.Ka == -20) {
_root.Ka = 50;
this._xscale = this._xscale * -1;
}
if (_root.Ka == 0) {
} else if (_root.Ka >= 0) {
if (0 < this._xscale) {
this._y = this._y + _root.wackel;
this._x = this._x + 3;
} else if (this._xscale < 0) {
this._y = this._y + _root.wackel;
this._x = this._x - 3;
}
}
}
Instance of Symbol 423 MovieClip in Symbol 581 MovieClip Frame 5
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 33;
}
}
Instance of Symbol 423 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 33;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 284 MovieClip "Enemy1" in Symbol 581 MovieClip Frame 7
onClipEvent (load) {
if (_root.Enemy1 == "Dead") {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky2J = "On";
_root.Game.Flicky2._x = this._x;
_root.Game.Flicky2._y = this._y - 10;
_root.Flicky2X = 0;
_root.Flicky2Y = -10;
_root.Enemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
onClipEvent (load) {
_root.Ka = 50;
_root.Wackel = 1.5;
}
onClipEvent (enterFrame) {
if (_root.Wackel == 1.5) {
_root.Wackel = -1.5;
} else if (_root.Wackel == -1.5) {
_root.Wackel = 1.5;
}
_root.Ka = _root.Ka - 1;
if (_root.Ka == -20) {
_root.Ka = 50;
this._xscale = this._xscale * -1;
}
if (_root.Ka == 0) {
} else if (_root.Ka >= 0) {
if (0 < this._xscale) {
this._y = this._y + _root.wackel;
this._x = this._x + 3;
} else if (this._xscale < 0) {
this._y = this._y + _root.wackel;
this._x = this._x - 3;
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 7
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 8
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 8
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 8
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 281 MovieClip "FlyE" in Symbol 581 MovieClip Frame 8
onClipEvent (load) {
_root.Schiessen = "On";
_root.FEnemy1 = "mist";
}
onClipEvent (load) {
_root.Ka2 = 70;
}
onClipEvent (enterFrame) {
if (_root.Schuss < 0) {
_root.Ka2 = _root.Ka2 - 1;
if (_root.Ka2 == -20) {
_root.Ka2 = 70;
_root.Schiessen = "on";
this._xscale = this._xscale * -1;
}
if (_root.Ka2 == 0) {
} else if (_root.Ka2 >= 0) {
if (0 < this._xscale) {
this._x = this._x + 4;
} else if (this._xscale < 0) {
this._x = this._x - 4;
}
}
} else if (_root.Schuss == 19) {
this.hinter._rotation = 45;
} else if (_root.Schuss == 2) {
this.hinter._rotation = 0;
}
}
onClipEvent (enterFrame) {
if (_root.FEnemy1 != "Dead") {
if (_root.Schiessen == "on") {
if (0 < this._xscale) {
if (((0 < (_root.Sonic._x - this._x)) && ((_root.Sonic._x - this._x) < 100)) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On";
}
} else if (this._xscale < 0) {
if ((((_root.Sonic._x - this._x) < 0) && (-100 < (_root.Sonic._x - this._x))) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On2";
}
}
}
}
}
onClipEvent (enterFrame) {
_root.Schuss = _root.Schuss - 1;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky1J = "On";
_root.Game.Flicky1._x = this._x;
_root.Game.Flicky1._y = this._y - 10;
_root.Flicky1X = 0;
_root.Flicky1Y = -10;
_root.FEnemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndStop (11);
}
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 8
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 8
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 452 MovieClip "Schuss" in Symbol 581 MovieClip Frame 8
onClipEvent (enterFrame) {
this._x = this._x - (8 * Math.sin((Math.PI/180) * this._rotation));
this._y = this._y + (8 * Math.cos((Math.PI/180) * this._rotation));
if (_root.FEnemy1 != "Dead") {
if (_root.Schuss == 10) {
if (_root.Schuss2 == "On") {
_root.Abstx1 = (_root.Game.FlyE._x - 30) - _root.Sonic._x;
_root.Absty1 = (_root.Game.FlyE._y + 30) - _root.Sonic._y;
_root.AngleA2 = Math.atan2(_root.Abstx1, -_root.Absty1);
_root.Grad2 = _root.AngleA2 / (Math.PI/180);
this._rotation = _root.Grad2;
_root.schuss2 = "On";
_root.SchussX = 5;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x - 30;
_root.Schuss2 = "Off";
} else if (_root.Schuss2 == "On2") {
_root.Abstx1 = (_root.Game.FlyE._x + 30) - _root.Sonic._x;
_root.Absty1 = (_root.Game.FlyE._y + 30) - _root.Sonic._y;
_root.AngleA2 = Math.atan2(_root.Abstx1, -_root.Absty1);
_root.Grad2 = _root.AngleA2 / (Math.PI/180);
this._rotation = _root.Grad2;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x + 30;
_root.Schuss2 = "Off";
}
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
play();
}
}
onClipEvent (enterFrame) {
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 251 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.RotJ = "Stop";
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Action3 = "Hang";
tellTarget ("_root.Sonic") {
gotoAndStop ("Hang");
};
_root.Sonic._rotation = this._rotation;
_root.Sonic._x = this._x;
_root.Sonic._y = this._y;
_root.Speed = "0";
_root.Ground = "On";
_root.Action = q;
} else {
_root.Action3 = "mist";
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 366 MovieClip in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
play();
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 284 MovieClip "Enemy1" in Symbol 581 MovieClip Frame 9
onClipEvent (load) {
if (_root.Enemy1 == "Dead") {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky2J = "On";
_root.Game.Flicky2._x = this._x;
_root.Game.Flicky2._y = this._y - 10;
_root.Flicky2X = 0;
_root.Flicky2Y = -10;
_root.Enemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
onClipEvent (load) {
_root.Ka = 50;
_root.Wackel = 1.5;
}
onClipEvent (enterFrame) {
if (_root.Wackel == 1.5) {
_root.Wackel = -1.5;
} else if (_root.Wackel == -1.5) {
_root.Wackel = 1.5;
}
_root.Ka = _root.Ka - 1;
if (_root.Ka == -20) {
_root.Ka = 50;
this._xscale = this._xscale * -1;
}
if (_root.Ka == 0) {
} else if (_root.Ka >= 0) {
if (0 < this._xscale) {
this._y = this._y + _root.wackel;
this._x = this._x + 3;
} else if (this._xscale < 0) {
this._y = this._y + _root.wackel;
this._x = this._x - 3;
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 9
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 10
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 10
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 10
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 281 MovieClip "FlyE" in Symbol 581 MovieClip Frame 10
onClipEvent (load) {
_root.Schiessen = "On";
_root.FEnemy1 = "mist";
}
onClipEvent (load) {
_root.Ka2 = 70;
}
onClipEvent (enterFrame) {
if (_root.Schuss < 0) {
_root.Ka2 = _root.Ka2 - 1;
if (_root.Ka2 == -20) {
_root.Ka2 = 70;
_root.Schiessen = "on";
this._xscale = this._xscale * -1;
}
if (_root.Ka2 == 0) {
} else if (_root.Ka2 >= 0) {
if (0 < this._xscale) {
this._x = this._x + 4;
} else if (this._xscale < 0) {
this._x = this._x - 4;
}
}
} else if (_root.Schuss == 19) {
this.hinter._rotation = 45;
} else if (_root.Schuss == 2) {
this.hinter._rotation = 0;
}
}
onClipEvent (enterFrame) {
if (_root.FEnemy1 != "Dead") {
if (_root.Schiessen == "on") {
if (0 < this._xscale) {
if (((0 < (_root.Sonic._x - this._x)) && ((_root.Sonic._x - this._x) < 100)) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On";
}
} else if (this._xscale < 0) {
if ((((_root.Sonic._x - this._x) < 0) && (-100 < (_root.Sonic._x - this._x))) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On2";
}
}
}
}
}
onClipEvent (enterFrame) {
_root.Schuss = _root.Schuss - 1;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky1J = "On";
_root.Game.Flicky1._x = this._x;
_root.Game.Flicky1._y = this._y - 10;
_root.Flicky1X = 0;
_root.Flicky1Y = -10;
_root.FEnemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndStop (11);
}
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 10
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 10
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 460 MovieClip "Schuss" in Symbol 581 MovieClip Frame 10
onClipEvent (enterFrame) {
this._y = this._y + _root.SchussY;
this._x = this._x + _root.SchussX;
if (_root.FEnemy1 != "Dead") {
if (_root.Schuss == 10) {
if (_root.Schuss2 == "On") {
_root.schuss2 = "On";
_root.SchussX = 5;
_root.SchussY = 5;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x - 30;
_root.Schuss2 = "Off";
} else if (_root.Schuss2 == "On2") {
_root.SchussX = -5;
_root.SchussY = 5;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x + 30;
_root.Schuss2 = "Off";
}
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
play();
}
}
Symbol 581 MovieClip Frame 11
stop();
Instance of Symbol 475 MovieClip in Symbol 581 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.G = _root.Sonic._y;
if (this.hitTest(_root.Sonic.other)) {
tellTarget (_root.Front) {
gotoAndStop ("Act2B");
};
tellTarget (_root.Game) {
gotoAndStop ("Act2");
};
tellTarget ("_root.Stage") {
gotoAndPlay (1);
};
_root.Sonic._y = 250;
_root.Sonic._x = 100;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 15
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 354 MovieClip in Symbol 581 MovieClip Frame 15
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._x = _root.Sonic._x + _root.SB;
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
onClipEvent (load) {
_root.SB = 4;
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 15
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 15
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 371 MovieClip in Symbol 581 MovieClip Frame 15
onClipEvent (load) {
_root.Fish = -30;
}
onClipEvent (enterFrame) {
this._y = this._y + _root.Fish;
_root.Fish = _root.Fish + 2;
if (_root.Fish == 32) {
_root.Fish = -30;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky2J = "On";
_root.Game.Flicky2._x = this._x;
_root.Game.Flicky2._y = this._y - 10;
_root.Flicky2X = 0;
_root.Flicky2Y = -10;
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
Instance of Symbol 372 MovieClip in Symbol 581 MovieClip Frame 15
onClipEvent (enterFrame) {
this._y = this._y + _root.Fish;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky1J = "On";
_root.Game.Flicky1._x = this._x;
_root.Game.Flicky1._y = this._y - 10;
_root.Flicky1X = 0;
_root.Flicky1Y = -10;
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 232 MovieClip in Symbol 581 MovieClip Frame 16
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
_root.Sonic._y = (((_root.Sonic._x - this._x) * Math.sin((Math.PI/180) * this._rotation)) + this._y) - 30;
}
}
Instance of Symbol 224 MovieClip in Symbol 581 MovieClip Frame 17
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 518 MovieClip "Enemy1" in Symbol 581 MovieClip Frame 17
onClipEvent (load) {
if (_root.Enemy1 == "Dead") {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky1J = "On";
_root.Game.Flicky1._x = this._x;
_root.Game.Flicky1._y = this._y - 10;
_root.Flicky1X = 0;
_root.Flicky1Y = -10;
_root.Enemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
onClipEvent (load) {
_root.Ka = 50;
_root.Wackel = 1.5;
}
onClipEvent (enterFrame) {
if (_root.Wackel == 1.5) {
_root.Wackel = -1.5;
} else if (_root.Wackel == -1.5) {
_root.Wackel = 1.5;
}
_root.Ka = _root.Ka - 1;
if (_root.Ka == -20) {
_root.Ka = 50;
this._xscale = this._xscale * -1;
}
if (_root.Ka == 0) {
} else if (_root.Ka >= 0) {
if (0 < this._xscale) {
this._y = this._y + _root.wackel;
this._x = this._x + 3;
} else if (this._xscale < 0) {
this._y = this._y + _root.wackel;
this._x = this._x - 3;
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 17
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 17
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 18
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 518 MovieClip "Enemy1" in Symbol 581 MovieClip Frame 18
onClipEvent (load) {
if (_root.Enemy1 == "Dead") {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
duplicateMovieClip (_root.Game.Score100, "Score100a", this);
_root.Game.Score100a._x = this._x;
_root.Game.Score100a._y = this._y;
tellTarget ("_root.Game.Score100a") {
gotoAndPlay (2);
};
_root.Flicky1J = "On";
_root.Game.Flicky1._x = this._x;
_root.Game.Flicky1._y = this._y - 10;
_root.Flicky1X = 0;
_root.Flicky1Y = -10;
_root.Enemy1 = "Dead";
play();
if (_root.Y != 0) {
_root.Y = -10;
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
gotoAndPlay (10);
}
}
}
}
onClipEvent (load) {
_root.Ka = 50;
_root.Wackel = 1.5;
}
onClipEvent (enterFrame) {
if (_root.Wackel == 1.5) {
_root.Wackel = -1.5;
} else if (_root.Wackel == -1.5) {
_root.Wackel = 1.5;
}
_root.Ka = _root.Ka - 1;
if (_root.Ka == -20) {
_root.Ka = 50;
this._xscale = this._xscale * -1;
}
if (_root.Ka == 0) {
} else if (_root.Ka >= 0) {
if (0 < this._xscale) {
this._y = this._y + _root.wackel;
this._x = this._x + 3;
} else if (this._xscale < 0) {
this._y = this._y + _root.wackel;
this._x = this._x - 3;
}
}
}
Instance of Symbol 291 MovieClip "Flicky1" in Symbol 581 MovieClip Frame 18
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky1X;
this._y = this._y + _root.Flicky1Y;
if (_root.Flicky1J == "On") {
_root.Flicky1Y = _root.Flicky1Y + 1;
}
}
onClipEvent (load) {
_root.Flicky1X = 0;
_root.Flicky1Y = 0;
_root.Flicky1J = 0;
}
Instance of Symbol 298 MovieClip "Flicky2" in Symbol 581 MovieClip Frame 18
onClipEvent (enterFrame) {
this._x = this._x + _root.Flicky2X;
this._y = this._y + _root.Flicky2Y;
if (_root.Flicky2J == "On") {
_root.Flicky2Y = _root.Flicky2Y + 1;
}
}
onClipEvent (load) {
_root.Game.Flicky2._xscale = _root.Game.Flicky2._xscale * -1;
_root.Flicky2X = 0;
_root.Flicky2Y = 0;
_root.Flicky2J = 0;
}
Instance of Symbol 460 MovieClip "Schuss" in Symbol 581 MovieClip Frame 18
onClipEvent (enterFrame) {
this._y = this._y + _root.SchussY;
this._x = this._x + _root.SchussX;
if (_root.FEnemy1 != "Dead") {
if (_root.Schuss == 10) {
if (_root.Schuss2 == "On") {
_root.schuss2 = "On";
_root.SchussX = 5;
_root.SchussY = 5;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x - 30;
_root.Schuss2 = "Off";
} else if (_root.Schuss2 == "On2") {
_root.SchussX = -5;
_root.SchussY = 5;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x + 30;
_root.Schuss2 = "Off";
}
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
play();
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 19
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 525 MovieClip in Symbol 581 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.Game.Tafel2)) {
_root.Game.Tafel2._x = _root.Game.Tafel2._x + 20;
_root.TX = _root.TX * -1;
}
}
Instance of Symbol 526 MovieClip in Symbol 581 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.Game.Tafel2)) {
_root.Game.Tafel2._x = _root.Game.Tafel2._x - 20;
_root.TX = _root.TX * -1;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 149 MovieClip in Symbol 581 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
Instance of Symbol 527 MovieClip in Symbol 581 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.RotJ = stop;
_root.Sonic._rotation = this._rotation;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.Feet)) {
_root.Sonic._y = this._y - 25;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Game.Tafel2)) {
if (_root.T2Y != 0) {
tellTarget (_root.TimeZ) {
gotoAndStop (2);
};
tellTarget ("_root.Game.Tafel2") {
gotoAndPlay (3);
};
}
_root.T2Y = 0;
}
}
Instance of Symbol 530 MovieClip "Tafel2" in Symbol 581 MovieClip Frame 20
onClipEvent (load) {
_root.TY = 10;
stop();
}
onClipEvent (enterFrame) {
if (_root.T2F == "On") {
_root.T2Y = "On";
this._x = _root.Sonic._x - 2;
_root.T2F = "Off";
tellTarget ("_root.Game.Tafel2") {
gotoAndStop (2);
};
}
}
onClipEvent (enterFrame) {
if (_root.T2Y == "On") {
if (this.hitTest(_root.Sonic.other)) {
if (_root.Sonic._currentframe == 40) {
if (_root.Y < 0) {
_root.Score = _root.Score + 20;
_root.TY = _root.Y * 1.5;
_root.TX = this._x - _root.Sonic._x;
}
}
}
this._y = this._y + _root.TY;
this._x = this._x - (_root.TX / -5);
_root.TY = _root.TY + 1;
if (10 < _root.TY) {
_root.TY = 10;
}
}
}
Instance of Symbol 567 MovieClip "FlyE" in Symbol 581 MovieClip Frame 20
onClipEvent (load) {
_root.BossStartX = this._x;
_root.BStartT = 30;
this._xscale = this._xscale * -1;
_root.Bstart = "On";
_root.Schiessen = "On";
_root.FEnemy1 = "mist";
_root.BossE = 6;
this._x = _root.BossStartX + 400;
}
onClipEvent (load) {
_root.Ka2 = 120;
}
onClipEvent (enterFrame) {
if (_root.BStart == "Off") {
if (_root.BossE >= 0) {
if (_root.Schuss < 0) {
_root.Ka2 = _root.Ka2 - 1;
if (_root.Ka2 == -20) {
_root.Ka2 = 120;
_root.Schiessen = "on";
this._xscale = this._xscale * -1;
}
if (_root.Ka2 == 0) {
} else if (_root.Ka2 >= 0) {
if (0 < this._xscale) {
this._x = this._x + 6;
} else if (this._xscale < 0) {
this._x = this._x - 6;
}
}
} else if (_root.Schuss == 19) {
this.hinter._rotation = 45;
} else if (_root.Schuss == 2) {
this.hinter._rotation = 0;
}
}
}
}
onClipEvent (enterFrame) {
if (this._currentframe < 14) {
if (_root.Schiessen == "on") {
if (0 < this._xscale) {
if (((0 < (_root.Sonic._x - this._x)) && ((_root.Sonic._x - this._x) < 200)) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On";
}
} else if (this._xscale < 0) {
if ((((_root.Sonic._x - this._x) < 0) && (-200 < (_root.Sonic._x - this._x))) && (this._y < _root.Sonic._y)) {
_root.Schuss = 20;
_root.Schiessen = "Off";
_root.schuss2 = "On2";
}
}
}
}
}
onClipEvent (enterFrame) {
_root.Schuss = _root.Schuss - 1;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic.other)) {
if (this._currentframe == 1) {
if (_root.Sonic._currentframe == 40) {
if (_root.BossE == 0) {
tellTarget ("_root.Game.FlyE") {
gotoAndPlay ("exp");
};
_root.BossE = -5;
} else {
_root.BossE = _root.BossE - 1;
play();
if (0 < _root.Y) {
_root.Y = -10;
} else if (_root.Y < 0) {
_root.Y = 10;
}
}
} else {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.BStartT == 0) {
_root.BStart = "Off";
}
if (_root.Bstart == "On") {
if (_root.BossStartX < this._x) {
this._x = this._x - 5;
} else if (_root.BossStartX >= this._x) {
_root.BStartT = _root.BStartT - 1;
}
}
}
Instance of Symbol 568 MovieClip "Schuss" in Symbol 581 MovieClip Frame 20
onClipEvent (enterFrame) {
this._x = this._x - (8 * Math.sin((Math.PI/180) * this._rotation));
this._y = this._y + (8 * Math.cos((Math.PI/180) * this._rotation));
if (_root.FEnemy1 != "Dead") {
if (_root.Schuss == 10) {
if (_root.Schuss2 == "On") {
_root.Abstx1 = (_root.Game.FlyE._x + 30) - _root.Sonic._x;
_root.Absty1 = (_root.Game.FlyE._y + 30) - _root.Sonic._y;
_root.AngleA2 = Math.atan2(_root.Abstx1, -_root.Absty1);
_root.Grad2 = _root.AngleA2 / (Math.PI/180);
this._rotation = _root.Grad2;
_root.schuss2 = "On";
_root.SchussX = 5;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x + 30;
_root.Schuss2 = "Off";
} else if (_root.Schuss2 == "On2") {
_root.Abstx1 = (_root.Game.FlyE._x - 30) - _root.Sonic._x;
_root.Absty1 = (_root.Game.FlyE._y + 30) - _root.Sonic._y;
_root.AngleA2 = Math.atan2(_root.Abstx1, -_root.Absty1);
_root.Grad2 = _root.AngleA2 / (Math.PI/180);
this._rotation = _root.Grad2;
this._y = _root.Game.FlyE._y + 30;
this._x = _root.Game.FlyE._x - 30;
_root.Schuss2 = "Off";
}
}
}
}
onClipEvent (enterFrame) {
if (_root.E2 == "hit") {
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.E2 = "0";
}
if (this.hitTest(_root.Sonic.other)) {
_root.Y = 0;
_root.X = 0;
_root.E = "hit";
_root.E2 = "hit";
tellTarget (_root.Actions) {
gotoAndStop ("hit");
};
_root.Sonic._y = _root.Sonic._y - 50;
play();
}
}
onClipEvent (enterFrame) {
}
Symbol 581 MovieClip Frame 23
tellTarget ("_root.Actions") {
gotoAndStop ("Surf");
};
Symbol 591 MovieClip Frame 1
_root.Action = "Stand";
_root.X = "0";
_root.Y = "0";
_root.runframe = 1;
_root.Action2 = "mist";
Instance of Symbol 585 MovieClip in Symbol 591 MovieClip Frame 1
onClipEvent (load) {
if (_root.Sonic.feet.hitTest(_root.Game.slide)) {
tellTarget ("_root.Sonic") {
gotoAndStop ("slide");
};
} else {
tellTarget ("_root.Sonic") {
gotoAndStop ("run1");
};
}
}
Symbol 591 MovieClip Frame 2
setProperty("_root.Sonic.Sonic.fire", _visible , "0");
if (_root.Y != 0) {
if (_root.Action5 == "Roll") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
_root.Action5 = "off";
_root.Action = "Jump";
}
_root.Speed = _root.Speed / 1.03;
}
if (Key.isDown(Key.LEFT)) {
if (_root.Speed >= 1) {
if (_root.Action == "Jump") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
} else {
_root.Action = "Break";
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed - 1;
_root.X = _root.Speed / 2;
} else {
_root.Speed = _root.Speed - 3;
_root.X = _root.Speed / 2;
}
} else if (_root.Speed < 1) {
if (_root.Action5 == "Roll") {
if (-5 < _root.Speed) {
_root.Speed = _root.Speed + 0.3;
}
_root.X = _root.Speed / 3;
} else {
_root.Speed = _root.Speed - 0.7;
_root.X = _root.Speed / 3;
}
}
} else if (Key.isDown(Key.RIGHT)) {
if (-1 >= _root.Speed) {
if (_root.Action == "Jump") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
} else {
_root.Action = "Break";
}
if (_root.Action5 == "Roll") {
_root.Speed = _root.Speed + 1;
_root.X = _root.Speed / 3;
} else {
_root.Speed = _root.Speed + 3;
_root.X = _root.Speed / 3;
}
} else if (-1 < _root.Speed) {
if (_root.Action5 == "Roll") {
if (_root.Speed < 2) {
_root.Action5 = "off";
}
_root.X = _root.Speed / 2;
} else {
_root.Speed = (_root.Speed - 1) + 1.7;
_root.X = _root.Speed / 2;
}
}
} else {
_root.X = _root.Speed / 2;
if (_root.Action5 == "Roll") {
if (0 < _root.Speed) {
_root.Speed = _root.Speed - 0.1;
} else if (_root.Speed < 0) {
_root.Speed = _root.Speed + 0.1;
}
} else if (0 < _root.Speed) {
_root.Speed = _root.Speed - 0.3;
} else if (_root.Speed < 0) {
_root.Speed = _root.Speed + 0.3;
}
if (_root.Speed < 2) {
if (-2 < _root.Speed) {
if (_root.Action == "Jump") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
}
_root.Speed = 0;
_root.X = 0;
}
}
}
if (_root.Action == "Jump") {
tellTarget (_root.Sonic) {
gotoAndStop ("Jump");
};
} else if (_root.Action == "Run1") {
if (_root.Action5 == "Roll") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
} else {
tellTarget (_root.Sonic) {
gotoAndStop ("Run1");
};
}
} else if (_root.Action == "JumpH") {
tellTarget ("_root.Sonic") {
gotoAndStop ("JumpH");
};
} else if (_root.Action == "Runfast") {
if (_root.Action5 == "Roll") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
} else {
tellTarget ("_root.Sonic") {
gotoAndStop ("Run5");
};
}
} else if (_root.Action == "Stand") {
if (_root.Dash == "On") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Dash");
};
} else if (_root.Action2 == "Hang") {
tellTarget (_root.Sonic) {
gotoAndStop ("Hang");
};
} else if (_root.Action3 == "Hang") {
tellTarget (_root.Sonic) {
gotoAndStop ("Hang");
};
} else if (_root.Action4 == "Hang") {
tellTarget (_root.Sonic) {
gotoAndStop ("Hang");
};
} else if (_root.Action2 == "mist") {
tellTarget (_root.Sonic) {
gotoAndStop (1);
};
} else if (_root.Action3 == "mist") {
tellTarget (_root.Sonic) {
gotoAndStop (1);
};
} else if (_root.Action4 == "mist") {
tellTarget (_root.Sonic) {
gotoAndStop (1);
};
tellTarget (_root.Sonic) {
gotoAndStop ("Dash");
};
}
} else if (_root.Action == "Break") {
if (_root.Action5 == "Roll") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
} else if (_root.Y == 0) {
tellTarget (_root.Sonic) {
gotoAndStop ("Break");
};
}
}
if (_root.Action2 == "Hang") {
} else if (_root.Action3 == "Hang") {
} else if (_root.Action4 == "Hang") {
} else if (_root.JumpRot == 0) {
if (_root.Speed < 0) {
_root.Sonic._xscale = -50;
} else if (0 < _root.Speed) {
_root.Sonic._xscale = 50;
}
}
if (_root.Action == "Break") {
if ((_root.Speed < 1) && (0 < _root.Speed)) {
if (_root.Y != 0) {
} else {
tellTarget ("_root.Sonic") {
gotoAndStop ("Turn");
};
}
} else if (_root.Action == "Break") {
if ((-1 < _root.Speed) && (_root.Speed < 0)) {
if (_root.Y != 0) {
} else {
tellTarget ("_root.Sonic") {
gotoAndStop ("Turn");
};
}
} else if (_root.Action == "Break") {
}
}
}
if (_root.Speed == 0) {
if (_root.Y == 0) {
_root.SCheck = _root.SCheck + 1;
if (_root.SCheck >= 10) {
_root.Action = "Stand";
_root.SCheck = "0";
}
}
}
if (_root.Action == "Jump") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
}
if (_root.Ground == "On") {
_root.Y = 0;
if (_root.Action == "Stand") {
if (Key.isDown(Key.DOWN)) {
tellTarget ("_root.Sonic.Sonic") {
gotoAndStop (2);
};
if (Key.isDown(Key.SPACE)) {
_root.Dash = "On";
tellTarget ("_root.Sonic") {
gotoAndStop ("Dash");
};
}
} else if (_root.Dash == "On") {
if (_root.Sonic._xscale < 0) {
_root.Action5 = "Roll";
_root.Speed = -40;
_root.Dash = "off";
} else if (0 < _root.Sonic._xscale) {
_root.Action5 = "Roll";
_root.Dash = "off";
_root.Speed = 40;
}
} else {
tellTarget ("_root.Sonic.Sonic") {
gotoAndStop (1);
};
if (Key.isDown(Key.SPACE)) {
_root.Action5 = "off";
_root.Timer = 5;
_root.Y = "-15";
_root.Ground = "Off";
_root.Sonic._y = _root.Sonic._y - 30;
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
_root.Action = "Jump";
}
}
} else if (Key.isDown(Key.SPACE)) {
_root.Action5 = "off";
_root.Timer = 5;
_root.Y = "-15";
_root.Ground = "Off";
_root.Sonic._y = _root.Sonic._y - 30;
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
_root.Action = "Jump";
}
} else if (_root.Ground == "Off") {
if (0 < _root.Speed) {
if (_root.Sonic._rotation != 0) {
}
if (_root.Sonic._rotation < 0) {
_root.Sonic._rotation = _root.Sonic._rotation + 6;
} else if (0 < _root.Sonic._rotation) {
_root.Sonic._rotation = _root.Sonic._rotation - 6;
}
if ((_root.Sonic._rotation < 3) && (-3 < _root.Sonic._rotation)) {
_root.Sonic._rotation = 0;
}
_root.Y = (_root.Y - 1) + 2;
} else if (0 >= _root.Speed) {
if (_root.Sonic._rotation != 0) {
}
if (_root.Sonic._rotation < 0) {
_root.Sonic._rotation = _root.Sonic._rotation + 6;
} else if (0 < _root.Sonic._rotation) {
_root.Sonic._rotation = _root.Sonic._rotation - 6;
}
if ((_root.Sonic._rotation < 3) && (-3 < _root.Sonic._rotation)) {
_root.Sonic._rotation = 0;
}
_root.Y = (_root.Y - 1) + 2;
}
}
if (15 < _root.Y) {
_root.Y = _root.Y - 0.5;
}
_root.sonic._y = ((_root.sonic._y - 1) + 1) + _root.Y;
if (_root.Sonic.feet.hitTest(_root.Level.G1)) {
_root.Ground = "On";
} else if (_root.Sonic.feet.hitTest(_root.Level.G3)) {
_root.Ground = "On";
} else if (_root.Sonic.feet.hitTest(_root.Level.G4)) {
_root.Ground = "On";
} else if (_root.Sonic.feet.hitTest(_root.Level.G5)) {
_root.Ground = "On";
} else if (_root.Sonic.feet.hitTest(_root.Level.G6)) {
_root.Ground = "On";
} else {
_root.Ground = "Off";
}
if (_root.Speed < 1) {
if (-1 < _root.Speed) {
if (_root.Action == "Jump") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
}
}
}
_root.Timer = _root.Timer - 1;
_root.runframe = (_root.runframe - 1) + 2;
if ((_root.Speed >= 30) || (-50 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 21;
} else if ((_root.Speed >= 20) || (-35 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 15;
} else if ((_root.Speed >= 10) || (-20 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 10;
} else if ((_root.Speed >= 5) || (-5 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 8;
}
if (_root.runframe >= 20) {
_root.runframe = 0;
}
_root.Sonic._x = _root.Sonic._x + (_root.X * 0.999847695156391);
if (_root.JumpRot != 0) {
tellTarget (_root.Sonic) {
gotoAndStop ("Salto");
};
}
if ((-2 < _root.Speed) && (_root.Speed < 2)) {
_root.Action5 = "off";
}
if (_root.Groundwiese == "On") {
}
if (_root.Action == "JumpH") {
_root.Action6 = "JumpH";
if (0 < _root.Y) {
_root.Action = "Run1";
tellTarget ("_root.Sonic") {
gotoAndStop ("run1");
};
_root.Action6 = "Off";
}
}
if (0 < _root.Y) {
_root.Ground = "Off";
if (_root.Action == "JumpH") {
_root.Action6 = "Off";
_root.Action = "Run1";
tellTarget ("_root.Sonic") {
gotoAndStop ("run1");
};
_root.Action6 = "Off";
} else if (_root.Action == "Break") {
_root.Action6 = "Off";
_root.Action = "Run1";
tellTarget ("_root.Sonic") {
gotoAndStop ("run1");
};
_root.Action6 = "Off";
}
}
Symbol 591 MovieClip Frame 3
gotoAndPlay (2);
Symbol 591 MovieClip Frame 6
stop();
Symbol 591 MovieClip Frame 11
stop();
Instance of Symbol 586 MovieClip in Symbol 591 MovieClip Frame 11
onClipEvent (enterFrame) {
if (_root.Action == Slide) {
if ((_root.Game.slide._y - 21) >= _root.Sonic._y) {
} else {
_root.Action = "run1";
tellTarget ("_root.Sonic") {
gotoAndStop ("run1");
};
}
if (Key.isDown(Key.SPACE)) {
_root.Timer = 5;
_root.Y = "-15";
_root.Ground = "Off";
_root.Sonic._y = _root.Sonic._y - 30;
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
_root.Action = "Jump";
tellTarget ("_root.Actions") {
gotoAndPlay (2);
};
}
setProperty("_root.Sonic.Sonic.fire", _visible , "1");
_root.X = _root.Speed / 2;
_root.Sonic._x = _root.Sonic._x + (_root.X * 0.999847695156391);
if (_root.Speed < 0) {
_root.Speed = _root.Speed + 0.5;
} else if (0 < _root.Speed) {
_root.Speed = _root.Speed - 0.5;
}
if (Key.isDown(Key.LEFT)) {
_root.Speed = _root.Speed - 0.3;
} else if (Key.isDown(Key.RIGHT)) {
_root.Speed = _root.Speed + 0.3;
}
}
}
Symbol 591 MovieClip Frame 16
_root.Sonic._x = _root.Sonic._x + (_root.X * Math.cos((Math.PI/180) * _root.Sonic._rotation));
_root.Sonic._y = _root.Sonic._y + (_root.X * Math.sin((Math.PI/180) * _root.Sonic._rotation));
if (_root.Speed != 0) {
} else if (_root.Y != 0) {
} else {
_root.SCheck = _root.SCheck + 1;
if (_root.SCheck >= 10) {
_root.Action = "Stand";
_root.SCheck = "0";
}
}
Symbol 591 MovieClip Frame 20
stop();
Instance of Symbol 587 MovieClip in Symbol 591 MovieClip Frame 20
onClipEvent (enterFrame) {
if (45 < _root.Speed) {
_root.Speed = 45;
} else if (_root.Speed < -45) {
_root.Speed = -45;
}
_root.Speed = _root.Speed / 1.05;
_root.X = _root.Speed / 3;
_root.Sonic._x = _root.Sonic._x + (_root.X * 0.999847695156391);
if (_root.Speed == 0) {
if (_root.Y == 0) {
_root.SCheck = _root.SCheck + 1;
if (_root.SCheck >= 10) {
_root.Action = "Stand";
_root.SCheck = "0";
}
}
}
if (_root.Action == "Jump") {
tellTarget (_root.Sonic) {
gotoAndStop ("Jump");
};
} else if (_root.Action == "Run1") {
tellTarget (_root.Sonic) {
gotoAndStop ("Run1");
};
} else if (_root.Action == "Runfast") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Run1");
};
} else if (_root.Action == "Stand") {
if (_root.Action2 == "Hang") {
tellTarget (_root.Sonic) {
gotoAndStop ("Hang");
};
} else if (_root.Action3 == "Hang") {
tellTarget (_root.Sonic) {
gotoAndStop ("Hang");
};
} else if (_root.Action4 == "Hang") {
tellTarget (_root.Sonic) {
gotoAndStop ("Hang");
};
} else if (_root.Action2 == "mist") {
tellTarget (_root.Sonic) {
gotoAndStop (1);
};
} else if (_root.Action3 == "mist") {
tellTarget (_root.Sonic) {
gotoAndStop (1);
};
} else if (_root.Action4 == "mist") {
tellTarget (_root.Sonic) {
gotoAndStop (1);
};
}
} else if (_root.Action == "Break") {
tellTarget (_root.Sonic) {
gotoAndStop ("Break");
};
}
if (_root.Ground == "On") {
_root.Y = 0;
} else if (_root.Ground == "Off") {
if (0 < _root.Speed) {
if (_root.Sonic._rotation != 0) {
}
if (_root.Sonic._rotation < 0) {
_root.Sonic._rotation = _root.Sonic._rotation + 6;
} else if (0 < _root.Sonic._rotation) {
_root.Sonic._rotation = _root.Sonic._rotation - 6;
}
if ((_root.Sonic._rotation < 3) && (-3 < _root.Sonic._rotation)) {
_root.Sonic._rotation = 0;
}
_root.Y = (_root.Y - 1) + 2;
} else if (0 >= _root.Speed) {
if (_root.Sonic._rotation != 0) {
}
if (_root.Sonic._rotation < 0) {
_root.Sonic._rotation = _root.Sonic._rotation + 6;
} else if (0 < _root.Sonic._rotation) {
_root.Sonic._rotation = _root.Sonic._rotation - 6;
}
if ((_root.Sonic._rotation < 3) && (-3 < _root.Sonic._rotation)) {
_root.Sonic._rotation = 0;
}
_root.Y = (_root.Y - 1) + 2;
}
}
if (15 < _root.Y) {
_root.Y = _root.Y - 0.5;
}
_root.sonic._y = ((_root.sonic._y - 1) + 1) + _root.Y;
if (_root.Speed < 2) {
if (-2 < _root.Speed) {
if (_root.Action == "Jump") {
tellTarget ("_root.Sonic") {
gotoAndStop ("Jump");
};
}
_root.Speed = 0;
_root.X = 0;
}
}
}
onClipEvent (enterFrame) {
_root.Timer = _root.Timer - 1;
_root.runframe = (_root.runframe - 1) + 2;
if ((_root.Speed >= 30) || (-50 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 21;
} else if ((_root.Speed >= 20) || (-35 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 15;
} else if ((_root.Speed >= 10) || (-20 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 10;
} else if ((_root.Speed >= 5) || (-5 >= _root.Speed)) {
_root.runframe = (_root.runframe - 1) + 8;
}
if (_root.runframe >= 20) {
_root.runframe = 0;
}
}
Symbol 591 MovieClip Frame 21
stop();
Instance of Symbol 588 MovieClip in Symbol 591 MovieClip Frame 21
onClipEvent (load) {
tellTarget ("_root.Sonic") {
gotoAndStop ("surf");
};
_root.Su = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
_root.Su = _root.Su + 1;
} else if (Key.isDown(Key.DOWN)) {
_root.Su = _root.Su - 1;
} else if ("-1" >= _root.Su) {
_root.Su = _root.Su + 1;
} else if (_root.Su >= "1") {
_root.Su = _root.Su - 1;
} else {
_root.Su = 0;
}
tellTarget ("_root.Sonic.Surf") {
gotoAndStop(5 + (_root.Su / 2));
};
if (_root.Su >= 5) {
_root.Su = 5;
} else if (-5 >= _root.Su) {
_root.Su = -5;
}
_root.Sonic._y = _root.Sonic._y - (_root.Su * 3);
if (Key.isDown(Key.SHIFT)) {
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_root.SE = _root.SE + 0.5;
} else if (Key.isDown(Key.RIGHT)) {
_root.SE = _root.SE - 0.5;
} else if ("-1" >= _root.SE) {
_root.SE = _root.SE + 0.5;
} else if (_root.SE >= "1") {
_root.SE = _root.SE - 0.5;
} else {
_root.SE = 0;
}
if (_root.SE >= 10) {
_root.SE = 10;
} else if (-10 >= _root.SE) {
_root.SE = -10;
}
_root.Sonic._x = _root.Sonic._x - (_root.SE * 2);
_root.Sonic._x = _root.Sonic._x - 5;
}
Symbol 591 MovieClip Frame 26
stop();
Instance of Symbol 589 MovieClip in Symbol 591 MovieClip Frame 26
onClipEvent (load) {
tellTarget ("_root.Sonic") {
gotoAndStop ("RunD");
};
_root.Su = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_root.Su = _root.Su + 1;
} else if (Key.isDown(Key.RIGHT)) {
_root.Su = _root.Su - 1;
} else if ("-1" >= _root.Su) {
_root.Su = _root.Su + 1;
} else if (_root.Su >= "1") {
_root.Su = _root.Su - 1;
} else {
_root.Su = 0;
}
if (_root.Su >= 5) {
_root.Su = 5;
} else if (-5 >= _root.Su) {
_root.Su = -5;
}
_root.Sonic._y = _root.Sonic._y - (_root.SE * 3);
if (Key.isDown(Key.SHIFT)) {
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
_root.SE = _root.SE + 0.5;
} else if (Key.isDown(Key.DOWN)) {
_root.SE = _root.SE - 0.5;
} else if ("-1" >= _root.SE) {
_root.SE = _root.SE + 0.5;
} else if (_root.SE >= "1") {
_root.SE = _root.SE - 0.5;
} else {
_root.SE = 0;
}
if (_root.SE >= 6) {
_root.SE = 6;
} else if (-6 >= _root.SE) {
_root.SE = -6;
}
_root.Sonic._x = _root.Sonic._x - (_root.Su * 3);
_root.Sonic._rotation = _root.Su;
}
Symbol 591 MovieClip Frame 30
stop();
Instance of Symbol 590 MovieClip in Symbol 591 MovieClip Frame 30
onClipEvent (load) {
if (0 < _root.Sonic._xscale) {
_root.Speed = -30;
_root.Y = -10;
} else if (_root.Sonic._xscale < 0) {
_root.Speed = 30;
_root.Y = -10;
}
}
onClipEvent (enterFrame) {
if (_root.E == "hit") {
_root.Speed = _root.Speed / 1.05;
_root.X = _root.Speed / 3;
_root.Sonic._x = _root.Sonic._x + (_root.X * 0.999847695156391);
_root.Y = (_root.Y - 1) + 2;
_root.sonic._y = ((_root.sonic._y - 1) + 1) + _root.Y;
tellTarget ("_root.Sonic") {
gotoAndPlay ("hit");
};
} else if (_root.E == "none") {
tellTarget ("_root.Actions") {
gotoAndPlay (1);
};
}
}
Symbol 596 MovieClip Frame 1
stop();
Instance of Symbol 595 MovieClip in Symbol 596 MovieClip Frame 1
onClipEvent (load) {
_root.Time = 0;
}
onClipEvent (enterFrame) {
_root.Time2 = _root.Time2 + 25;
if (_root.Time2 == 1000) {
_root.Time2 = 0;
_root.Time = _root.Time + 1;
}
}
Symbol 596 MovieClip Frame 2
stop();
Symbol 614 MovieClip Frame 6
_root.fin.fin.actname = _root.ActN;
Symbol 614 MovieClip Frame 53
ERings = _root.Rings * 10;
EScore = _root.Score;
ETime = (100 - _root.Time) * 10;
if (ETime < 0) {
Etime = 0;
}
Symbol 614 MovieClip Frame 150
Totalscore = ((_root.TotalS + EScore) + ETime) + ERings;
ERings = 0;
EScore = 0;
ETime = 0;
Symbol 614 MovieClip Frame 274
_root.Score = _root.Sore + totalscore;
_root.Rings = 0;
Symbol 614 MovieClip Frame 275
if (_root.ActN == "1") {
tellTarget ("_root.Stage") {
gotoAndPlay (1);
};
tellTarget ("_root.Game") {
nextFrame();
};
tellTarget ("_root.Actions") {
gotoAndPlay (1);
};
tellTarget (_root.TimeZ) {
gotoAndStop (1);
};
tellTarget (_root.fin) {
gotoAndStop (1);
};
} else if (_root.ActN == "2") {
tellTarget ("_root.Game") {
nextFrame();
};
tellTarget (_root.fin) {
gotoAndStop (1);
};
}
Symbol 615 MovieClip Frame 1
stop();