Frame 1
_focusrect = false;
if (!_global.started) {
_global.started = 1;
this.createEmptyMovieClip("snd1", 1000);
_global.sound1 = new Sound(this.snd1);
_global.sound1.setVolume(100);
_global.sound1.attachSound("snd_fly1");
this.createEmptyMovieClip("snd2", 1001);
_global.sound2 = new Sound(this.snd2);
_global.sound2.setVolume(100);
_global.sound2.attachSound("snd_fly2");
this.createEmptyMovieClip("snd3", 1002);
_global.sound3 = new Sound(this.snd3);
_global.sound3.setVolume(100);
_global.sound3.attachSound("snd_fly3");
this.createEmptyMovieClip("snd4", 1003);
_global.sound4 = new Sound(this.snd4);
_global.sound4.setVolume(100);
_global.sound4.attachSound("snd_break1");
this.createEmptyMovieClip("snd5", 1004);
_global.sound5 = new Sound(this.snd5);
_global.sound5.setVolume(100);
_global.sound5.attachSound("snd_final1");
this.createEmptyMovieClip("snd6", 1005);
_global.sound6 = new Sound(this.snd6);
_global.sound6.setVolume(100);
_global.sound6.attachSound("snd_start1");
this.createEmptyMovieClip("snd8", 1007);
_global.sound8 = new Sound(this.snd8);
_global.sound8.setVolume(100);
_global.sound8.attachSound("snd_fly4");
this.createEmptyMovieClip("snd9", 1008);
_global.sound9 = new Sound(this.snd9);
_global.sound9.setVolume(100);
_global.sound9.attachSound("snd_addlife");
this.createEmptyMovieClip("mainSnd", 1010);
_global.sound10 = new Sound(this.snd1);
_global.sound10.setVolume(80);
_global.sound10.attachSound("mainSnd");
stop();
}
Frame 2
_global.sound10.stop();
_global.sound10.start(0, 10000000);
Frame 9
wait = 1;
Frame 10
stop();
Frame 16
function decLive(count) {
_global.sound4.start(0, 1);
_global.sound1.stop();
_global.sound2.stop();
_global.sound3.stop();
_global.sound8.stop();
this.live = this.live - count;
if (live < 0) {
play();
_global.sound5.start(0, 1);
}
flame.gotoAndPlay(2);
}
function incLive(count) {
_global.sound9.start(0, 1);
this.live = this.live + count;
}
Mouse.hide();
_quality = "LOW";
cnt = 0;
live = 10;
_global.startTimer = getTimer();
_global.nframes = 0;
Instance of Symbol 76 MovieClip in Frame 16
onClipEvent (enterFrame) {
_global.nframes++;
rot = this._rotation;
roto = rot;
if (Key.isDown(39)) {
rot = rot + 10;
}
if (Key.isDown(37)) {
rot = rot - 10;
}
if ((rot == roto) && (roto != 0)) {
rot = int(rot * 0.9);
}
if (rot != this._rotation) {
this._rotation = rot;
}
}
Frame 18
stop();
Frame 19
Mouse.show();
_quality = "HIGH";
_global.score = cnt;
_global.frameRate = (_global.nframes / (getTimer() - _global.startTimer)) * 1000;
Frame 20
aboutFlag = 0;
lscore = _global.score;
Frame 25
_global.sound10.stop();
_global.sound10.start(0, 1000000);
Frame 41
_global.sendFlag = 1;
stop();
delete loadData;
delete sendData;
loadData = new LoadVars();
sendData = new LoadVars();
sendData.score = lscore;
loadData.onLoad = function (success) {
if (_global.sendFlag == 1) {
gotoAndStop (42);
}
};
sendData.sendAndLoad("highscore.php", loadData, "post");
Frame 42
_global.sendFlag = 0;
stop();
Frame 46
if (!aboutFlag) {
gotoAndPlay (1);
}
Frame 53
stop();
Frame 58
gotoAndPlay (1);
Symbol 25 MovieClip [mm4] Frame 1
angle = int(Math.random() * 1000) % 360;
this._rotation = angle;
Symbol 25 MovieClip [mm4] Frame 40
angle = Math.abs(int(angle + _parent._rotation) % 360);
buf = _parent._parent.fig.fig.fig.fig._currentframe;
if (((angle < 30) || (angle > 330)) && (buf > 2)) {
this._alpha = 0;
_parent._parent.incLive(1);
} else if (((angle > 150) && (angle < 240)) && (buf == 1)) {
this._alpha = 0;
_parent._parent.incLive(1);
}
Symbol 25 MovieClip [mm4] Frame 42
_parent._parent.fig.fig.fig.fig.glow._visible = false;
this.removeMovieClip();
Symbol 34 MovieClip [mm3] Frame 1
angle = int(Math.random() * 1000) % 360;
this._rotation = angle;
Symbol 34 MovieClip [mm3] Frame 40
_global.sound3.start(0, 1);
angle = Math.abs(int(angle + _parent._rotation) % 360);
if (((angle < 60) || (angle > 300)) || ((angle > 120) && (angle < 240))) {
buf = _parent._parent.fig.fig.fig.fig._currentframe;
if (buf != 2) {
_parent._parent.decLive(1);
}
} else {
_parent._parent.decLive(1);
}
Symbol 34 MovieClip [mm3] Frame 42
this.removeMovieClip();
Symbol 38 MovieClip [mm6] Frame 1
angle = int(Math.random() * 1000) % 360;
this._rotation = angle;
Symbol 38 MovieClip [mm6] Frame 34
_global.sound8.start(0, 1);
Symbol 38 MovieClip [mm6] Frame 40
angle = Math.abs(int(angle + _parent._rotation) % 360);
if (((angle < 45) || (angle > 315)) || ((angle > 135) && (angle < 225))) {
} else {
buf = _parent._parent.fig.fig.fig.fig._currentframe;
if (buf < 3) {
_parent._parent.decLive(1);
}
}
Symbol 38 MovieClip [mm6] Frame 42
this.removeMovieClip();
Symbol 41 MovieClip [mm5] Frame 1
angle = int(Math.random() * 1000) % 360;
this._rotation = angle;
Symbol 41 MovieClip [mm5] Frame 34
_global.sound2.start(0, 1);
Symbol 41 MovieClip [mm5] Frame 40
buf = _parent._parent.fig.fig.fig.fig._currentframe;
if (buf < 3) {
_parent._parent.decLive(1);
}
Symbol 41 MovieClip [mm5] Frame 42
this.removeMovieClip();
Symbol 45 MovieClip [mm2] Frame 1
angle = int(Math.random() * 1000) % 360;
this._rotation = angle;
Symbol 45 MovieClip [mm2] Frame 30
_global.sound1.start(0, 1);
Symbol 45 MovieClip [mm2] Frame 40
angle = Math.abs(int(angle + _parent._rotation) % 360);
if ((angle > 115) && (angle < 230)) {
buf = _parent._parent.fig.fig.fig.fig._currentframe;
if ((buf < 5) || (buf > 18)) {
_parent._parent.decLive(2);
}
}
Symbol 45 MovieClip [mm2] Frame 42
this.removeMovieClip();
Symbol 56 Button
on (release, releaseOutside, keyPress "<Enter>") {
if (wait) {
wait = 0;
play();
_global.sound6.start(0, 1);
}
}
Symbol 58 Button
on (release, releaseOutside) {
play();
}
Symbol 75 MovieClip Frame 8
if (Math.random() > 0.1) {
_parent.addFurd();
}
Symbol 76 MovieClip Frame 1
function addFurd() {
this._parent.cnt++;
this.cnt--;
if (this.cnt < 1000) {
this.cnt = 2000;
}
if (Math.random() < 0.3) {
this.attachMovie("mm2", "mm" + this.cnt, this.cnt);
} else if ((_parent.cnt > 50) && (Math.random() < (0.2 + (this._parent.cnt / 1000)))) {
if (_global.disableCenter) {
_global.disableCenter--;
} else {
this.attachMovie("mm3", "mm" + this.cnt, this.cnt);
_global.disableJump = 1;
}
} else if ((_parent.cnt > 150) && (Math.random() < (0.2 + (this._parent.cnt / 1000)))) {
if (_global.disableCenter) {
_global.disableCenter--;
} else {
this.attachMovie("mm6", "mm" + this.cnt, this.cnt);
_global.disableJump = 1;
}
} else if ((_parent.cnt > 100) && (Math.random() > 0.95)) {
this.attachMovie("mm4", "mm" + this.cnt, this.cnt);
} else if (Math.random() < 0.2) {
if (_global.disableJump) {
_global.disableJump--;
} else {
this.attachMovie("mm5", "mm" + this.cnt, this.cnt);
_global.disableCenter = 1;
_global.disableJump = 1;
}
}
}
this.cnt = 2000;
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 20
gotoAndStop (1);
Instance of Symbol 83 MovieClip "fig" in Symbol 84 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
if ((this._currentframe == 1) || (this._currentframe > 18)) {
this.gotoAndPlay(3);
}
} else if (Key.isDown(40)) {
if (this._currentframe == 1) {
this.gotoAndStop(2);
}
} else if (this._currentframe == 2) {
this.gotoAndStop(1);
}
}
Symbol 95 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 5
_global.sound10.stop();
_global.sound10.start(0, 1000000);
Symbol 113 MovieClip Frame 1
this.lscore = _parent.lscore;
this.frate = Math.floor(_global.frameRate);
Symbol 115 Button
on (release, releaseOutside) {
_global.sendFlag = 0;
gotoAndStop (42);
}
Symbol 118 Button
on (release, releaseOutside) {
play();
}
Symbol 121 Button
on (release, releaseOutside, keyPress "<Enter>") {
aboutFlag = 1;
play();
}
Symbol 126 Button
on (release, releaseOutside, keyPress "<Enter>") {
play();
}