Frame 1
needBePaused = new Array();
_global.addToPause = function (obj) {
if (!obj._inPause) {
needBePaused.push(obj);
obj._inPause = true;
}
};
_global.setPause = function (flag) {
isPause = flag;
var _local2 = needBePaused.length;
while (_local2--) {
var _local1 = needBePaused[_local2];
if (flag) {
_local1.stop();
_local1.oef = _local1.onEnterFrame;
_local1.onEnterFrame = null;
} else {
_local1.onEnterFrame = _local1.oef;
_local1.play();
}
}
};
Frame 2
var total = _root.getBytesTotal();
var loaded = _root.getBytesLoaded();
var percents = Math.round((loaded / total) * 100);
if (total != loaded) {
gotoAndPlay (1);
}
loader_txt.text = Math.round((loaded / total) * 100);
bar_m\u0441.gotoAndStop(percents);
Frame 3
stop();
var CPMStarPoolID = 34992;
var CPMStarSubPoolID = 9;
System.security.allowDomain("server.cpmstar.com");
adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID);
play_btn.onRelease = function () {
gotoAndStop (4);
};
more_games.onRelease = function () {
getURL ("http://bitofgame.com", self);
};
Frame 4
needBePaused = new Array();
_global.addToPause = function (obj) {
if (!obj._inPause) {
needBePaused.push(obj);
obj._inPause = true;
}
};
_global.setPause = function (flag) {
isPause = flag;
var _local2 = needBePaused.length;
while (_local2--) {
var _local1 = needBePaused[_local2];
if (flag) {
_local1.stop();
_local1.oef = _local1.onEnterFrame;
_local1.onEnterFrame = null;
} else {
_local1.onEnterFrame = _local1.oef;
_local1.play();
}
}
};
onEnterFrame = function () {
if (Key.isDown(77)) {
sb.gotoAndStop(2);
SoundSwitcher.nextFrame();
music2.stop();
sb.sb.gotoAndStop("select");
if (MusicSwitcher._currentframe == 1) {
MusicSwitcher.nextFrame();
} else {
sb.gotoAndStop(1);
music2.start();
SoundSwitcher.prevFrame();
sb.sb.gotoAndStop("select");
MusicSwitcher.prevFrame();
}
}
if (_quality == "MEDIUM") {
menu.settings2.medium.gotoAndStop(2);
}
if (_quality == "HIGH") {
menu.settings2.hight.gotoAndStop(2);
}
if (_quality == "LOW") {
menu.settings2.low.gotoAndStop(2);
}
};
var musicMenu = new Sound();
musicMenu.attachSound("MenuMusic");
musicMenu.setVolume(80);
music2.stop();
musicMenu.start();
musicMenu.onSoundComplete = function () {
musicMenu.start();
};
music.music.gotoAndStop(3);
music.music.gotoAndStop(5);
FaceBook.onPress = function () {
getURL ("https://www.facebook.com/StarlightsRevenge", "_blank");
};
FaceBook.onRollOver = function () {
FaceBook.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
FaceBook.onRollOut = function () {
FaceBook.gotoAndStop(1);
};
Stage.showMenu = false;
Stage.scaleMode = "noScale";
stop();
menu.authors.onPress = function () {
getURL ("http://bitofgame.com", self);
};
menu.Settings.onPress = function () {
sb.sb.gotoAndStop("select2");
menu.settings2.gotoAndStop(2);
};
menu.NewGame.onPress = function () {
sb.sb.gotoAndStop("select2");
menu.NewGame.gotoAndStop(3);
};
menu.NewGame.onRollOver = function () {
menu.NewGame.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
menu.NewGame.onRollOut = function () {
menu.NewGame.gotoAndStop(1);
};
menu.Settings.onRollOver = function () {
menu.Settings.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
menu.Settings.onRollOut = function () {
menu.Settings.gotoAndStop(1);
};
menu.authors.onRollOver = function () {
menu.authors.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
menu.authors.onRollOut = function () {
menu.authors.gotoAndStop(1);
};
SoundSwitcher.onPress = function () {
sb.sb.gotoAndStop("select");
if (SoundSwitcher._currentframe == 1) {
sb.gotoAndStop(2);
SoundSwitcher.nextFrame();
} else {
sb.gotoAndStop(1);
SoundSwitcher.prevFrame();
}
};
MusicSwitcher.onPress = function () {
musicMenu.stop();
sb.sb.gotoAndStop("select");
if (MusicSwitcher._currentframe == 1) {
music.gotoAndStop(2);
MusicSwitcher.nextFrame();
} else {
musicMenu.start();
music.gotoAndStop(1);
MusicSwitcher.prevFrame();
}
};
SoundSwitcher.onRollOver = function () {
SoundSwitcher.SoundSwitcher.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
SoundSwitcher.onRollOut = function () {
SoundSwitcher.SoundSwitcher.gotoAndStop(1);
};
MusicSwitcher.onRollOver = function () {
MusicSwitcher.MusicSwitcher.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
MusicSwitcher.onRollOut = function () {
MusicSwitcher.MusicSwitcher.gotoAndStop(1);
};
Frame 11
function pauseKey() {
if (Key.isDown(80)) {
sb.sb.gotoAndStop("select");
if (pause._currentframe == 1) {
setPause(true);
paused._visible = true;
menu._visible = true;
pause1 = true;
pause.nextFrame();
} else {
menu._visible = false;
sb.sb.gotoAndStop("select");
paused._visible = false;
setPause(false);
pause1 = false;
pause.prevFrame();
}
}
}
function MusicSwitcherM() {
if (Key.isDown(77)) {
timeforswitcher = timeforswitcher + 1;
if (timeforswitcher > 3) {
timeforswitcher = 0;
sb.gotoAndStop(2);
SoundSwitcher.nextFrame();
sb.sb.gotoAndStop("select");
if (MusicSwitcher._currentframe == 1) {
music.music.gotoAndStop(3);
music.music.gotoAndStop(5);
MusicSwitcher.nextFrame();
} else {
sb.gotoAndStop(1);
SoundSwitcher.prevFrame();
sb.sb.gotoAndStop("select");
MusicSwitcher.prevFrame();
}
}
}
}
function pickUpHealth() {
if (hero.bfs._currentframe == 2) {
bullet2.gotoAndStop(2);
hero.heroTransform.gotoAndStop(1);
smokeS2._visible = false;
}
var _local2 = bonusesHealth.all.length;
while (_local2--) {
var _local1 = bonusesHealth.all[_local2];
if (_local1.hit.hitTest(hero.hit)) {
ui.hp.gotoAndStop(1);
sb.sb.gotoAndStop("reload");
_local1.gotoAndStop(3);
bullet2.gotoAndStop(1);
hero.heroTransform.gotoAndStop(2);
smokeS2._visible = true;
}
}
}
function pickUpBonus3() {
var _local2 = bonuses3.all.length;
while (_local2--) {
var _local1 = bonuses3.all[_local2];
if (_local1.hit.hitTest(hero.hit)) {
hero.gun2.gotoAndStop(1);
hero.gun3.gotoAndStop(1);
ui.tr.gotoAndStop(2);
shoot4 = true;
shoot3 = false;
shoot2 = false;
_local1.gotoAndStop(3);
sb.sb.gotoAndStop(4);
}
}
}
function pickUpBonus() {
var _local2 = bonuses.all.length;
while (_local2--) {
var _local1 = bonuses.all[_local2];
if (_local1.hit.hitTest(hero.hit)) {
hero.gun4.gotoAndStop(1);
hero.gun3.gotoAndStop(1);
ui.tr.gotoAndStop(2);
shoot3 = true;
shoot2 = false;
shoot4 = false;
_local1.gotoAndStop(3);
sb.sb.gotoAndStop(4);
}
}
}
function pickUpBonus2() {
var _local2 = bonuses2.all.length;
while (_local2--) {
var _local1 = bonuses2.all[_local2];
if (_local1.hit.hitTest(hero.hit)) {
hero.gun2.gotoAndStop(1);
hero.gun4.gotoAndStop(1);
ui.tr.gotoAndStop(2);
shoot2 = true;
shoot3 = false;
shoot4 = false;
_local1.gotoAndStop(3);
sb.sb.gotoAndStop(4);
}
}
}
function hitAttackKoz() {
var _local2 = bird22.all.length;
while (_local2--) {
var _local1 = bird22.all[_local2];
if (_local1.shipSub.tarelka.tarelka.hit2.hitTest(hero.hit)) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
_local1.shipSub.tarelka.tarelka.gotoAndStop(77);
ui.hp.nextFrame();
}
if (_local1.shipSub.tarelka.tarelka.hit3.hitTest(hero.hit)) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
_local1.shipSub.tarelka.tarelka.gotoAndStop(77);
ui.hp.nextFrame();
}
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(hero.hit)) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
xx.gotoAndStop(2);
ui.hp.nextFrame();
}
}
}
function hitAttackEnemy2() {
var _local2 = enemy2.all.length;
while (_local2--) {
var _local1 = enemy2.all[_local2];
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(hero.hit)) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
xx.gotoAndStop(2);
ui.hp.nextFrame();
}
if (_local1.shipSub.tarelka.enemy2Bullet.hit.hitTest(hero.hit)) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
_local1.shipSub.tarelka.enemy2Bullet.gotoAndStop(2);
ui.hp.nextFrame();
}
if (_local1.shipSub.tarelka.tarelka.hit2.hitTest(hero.hit)) {
_local1.shipSub.tarelka.tarelka.coin.coin.gotoAndStop(21);
sb.sb.gotoAndStop("coin");
coins = coins + 1;
}
}
}
function hitAttack() {
var _local3 = bird.all.length;
while (_local3--) {
var _local1 = bird.all[_local3];
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(hero.hit)) {
if (_currentframe != 9) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
xx.gotoAndStop(2);
ui.hp.nextFrame();
} else {
ui.hp.gotoAndStop(13);
}
}
if (_local1.shipSub.tarelka.tarelka.hit2.hitTest(hero.hit)) {
_local1.shipSub.tarelka.tarelka.coin.coin.gotoAndStop(21);
sb.sb.gotoAndStop("coin");
coins = coins + 1;
}
}
var _local2 = birdpower.all.length;
while (_local2--) {
var _local1 = birdpower.all[_local2];
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(hero.hit)) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
ui.hp.nextFrame();
}
}
}
function hitStick() {
if (stick.stick.hit.hitTest(hero.hit)) {
hero.ship.gotoAndStop(2);
hero.bfs.gotoAndStop(2);
ui.hp.nextFrame();
}
if (Key.isDown(1)) {
shooting.gotoAndStop(2);
}
}
function hitBullet3() {
var _local4 = bullet1.all.length;
while (_local4--) {
var _local2 = bullet1.all[_local4];
var _local3 = enemy2.all.length;
while (_local3--) {
var _local1 = enemy2.all[_local3];
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(_local2.bu.hit)) {
if (shoot2) {
_local1.shipSub.tarelka.tarelka.hp.gotoAndStop(3);
} else {
_local1.shipSub.tarelka.tarelka.hp.nextFrame();
}
_local2.bu.gotoAndStop(2);
if (_local1.shipSub.tarelka.tarelka.hp._currentframe == 3) {
enemyStat = enemyStat + 1;
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
_local2.bu.scoredisp.gotoAndStop(2);
_local2.bu.gotoAndStop(32);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
shipHealth = 0;
}
}
}
}
_local4 = bullet2.all.length;
while (_local4--) {
var _local2 = bullet2.all[_local4];
var _local3 = enemy2.all.length;
while (_local3--) {
var _local1 = enemy2.all[_local3];
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(_local2.bu.hit)) {
if (shoot2) {
_local1.shipSub.tarelka.tarelka.hp.gotoAndStop(3);
} else {
_local1.shipSub.tarelka.tarelka.hp.nextFrame();
}
_local2.bu.gotoAndStop(2);
if (_local1.shipSub.tarelka.tarelka.hp._currentframe == 30) {
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
_local2.bu.scoredisp.gotoAndStop(2);
_local2.bu.gotoAndStop(32);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
}
if (_local1.shipSub.tarelka.tarelka.hp._currentframe == 3) {
enemyStat = enemyStat + 1;
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
_local2.bu.scoredisp.gotoAndStop(2);
_local2.bu.gotoAndStop(32);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
shipHealth = 0;
}
}
}
}
}
function hitBullet22() {
var _local4 = bullet1.all.length;
while (_local4--) {
var _local1 = bullet1.all[_local4];
var _local3 = bird22.all.length;
while (_local3--) {
var _local2 = bird22.all[_local3];
if (_local2.shipSub.tarelka.tarelka.hit.hitTest(_local1.bu.hit)) {
shipHealth = shipHealth + 1;
_local1.bu.gotoAndStop(2);
if (shipHealth > 0) {
enemyStat = enemyStat + 1;
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
if (maxScore <= score.score) {
maxScore = maxScore + 100;
}
_local1.bu.scoredisp.gotoAndStop(2);
_local1.bu.gotoAndStop(32);
_local2.shipSub.tarelka.tarelka.gotoAndStop(2);
shipHealth = 0;
}
}
}
}
_local4 = bullet2.all.length;
while (_local4--) {
var _local1 = bullet2.all[_local4];
var _local3 = bird22.all.length;
while (_local3--) {
var _local2 = bird22.all[_local3];
if (_local2.shipSub.tarelka.tarelka.hit.hitTest(_local1.bu.hit)) {
shipHealth = shipHealth + 1;
_local1.bu.gotoAndStop(2);
if (shipHealth > 0) {
enemyStat = enemyStat + 1;
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
if (maxScore <= score.score) {
maxScore = maxScore + 100;
}
_local1.bu.scoredisp.gotoAndStop(2);
_local1.bu.gotoAndStop(32);
_local2.shipSub.tarelka.tarelka.gotoAndStop(2);
shipHealth = 0;
}
}
}
}
}
function hitBullet() {
var _local4 = bullet1.all.length;
while (_local4--) {
var _local2 = bullet1.all[_local4];
var _local3 = bird.all.length;
while (_local3--) {
var _local1 = bird.all[_local3];
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(_local2.bu.hit)) {
if (shoot2) {
_local1.shipSub.tarelka.tarelka.hp.gotoAndStop(3);
} else {
_local1.shipSub.tarelka.tarelka.hp.nextFrame();
}
_local2.bu.gotoAndStop(2);
if (_local1.shipSub.tarelka.tarelka.hp._currentframe == 30) {
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
if (maxScore <= score.score) {
maxScore = maxScore + 100;
}
_local2.bu.scoredisp.gotoAndStop(2);
_local2.bu.gotoAndStop(32);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
}
if (_local1.shipSub.tarelka.tarelka.hp._currentframe == 3) {
enemyStat = enemyStat + 1;
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
if (maxScore <= score.score) {
maxScore = maxScore + 100;
}
_local2.bu.scoredisp.gotoAndStop(2);
_local2.bu.gotoAndStop(32);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
shipHealth = 0;
}
}
}
}
_local4 = bullet2.all.length;
while (_local4--) {
var _local2 = bullet2.all[_local4];
var _local3 = bird.all.length;
while (_local3--) {
var _local1 = bird.all[_local3];
if (_local1.shipSub.tarelka.tarelka.hit.hitTest(_local2.bu.hit)) {
if (shoot2) {
_local1.shipSub.tarelka.tarelka.hp.gotoAndStop(3);
} else {
_local1.shipSub.tarelka.tarelka.hp.nextFrame();
}
_local2.bu.gotoAndStop(2);
if (_local1.shipSub.tarelka.tarelka.hp._currentframe == 3) {
enemyStat = enemyStat + 1;
sb.sb.gotoAndStop("boom");
score.score = score.score + 100;
_local2.bu.scoredisp.gotoAndStop(2);
_local2.bu.gotoAndStop(32);
_local1.shipSub.tarelka.tarelka.gotoAndStop(2);
shipHealth = 0;
}
}
}
}
}
function moveShip() {
mDx = (_xmouse - hero._x) - 80;
mDy = _ymouse - hero._y;
hero._y = hero._y + (mDy / 5);
hero._x = hero._x + (mDx / 5);
if (hero._y < _ymouse) {
hero.gotoAndStop(3);
}
if (hero._y > _ymouse) {
hero.gotoAndStop(2);
}
}
more_games.onRelease = function () {
getURL ("http://bitofgame.com", self);
};
music2.stop();
music2.setVolume(80);
hero.heroTransform.gotoAndStop(1);
stageCleared.gotoAndStop(1);
enemyStat = 0;
music.music.gotoAndStop(4);
smokeS2._visible = false;
Stage.showMenu = false;
Stage.scaleMode = "noScale";
menu.onPress = function () {
sb.sb.gotoAndStop("select2");
gotoAndStop ("menuMenu");
};
menu.onRollOver = function () {
menu.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
menu.onRollOut = function () {
menu.gotoAndStop(1);
};
pause1 = false;
bullet2.gotoAndStop(2);
menu._visible = false;
paused._visible = false;
paused.onPress = function () {
menu._visible = false;
sb.sb.gotoAndStop("select");
paused._visible = false;
setPause(false);
pause1 = false;
pause.prevFrame();
};
pause.onRollOver = function () {
pause.a1.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
pause.onRollOut = function () {
pause.a1.gotoAndStop(1);
};
pause.onPress = function () {
sb.sb.gotoAndStop("select");
if (pause._currentframe == 1) {
setPause(true);
paused._visible = true;
menu._visible = true;
pause1 = true;
pause.nextFrame();
}
};
SoundSwitcher.onPress = function () {
if (SoundSwitcher._currentframe == 1) {
sb.gotoAndStop(2);
SoundSwitcher.nextFrame();
} else {
sb.gotoAndStop(1);
sb.sb.gotoAndStop("select");
SoundSwitcher.prevFrame();
}
};
timeforswitcher = 0;
MusicSwitcher.onPress = function () {
sb.sb.gotoAndStop("select");
if (MusicSwitcher._currentframe == 1) {
music.music.gotoAndStop(3);
music.music.gotoAndStop(5);
MusicSwitcher.nextFrame();
} else {
sb.sb.gotoAndStop("select");
if (boss1._currentframe != 1) {
music.music.gotoAndStop(2);
} else {
music.music.gotoAndStop(4);
}
MusicSwitcher.prevFrame();
}
};
SoundSwitcher.onRollOver = function () {
SoundSwitcher.SoundSwitcher.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
SoundSwitcher.onRollOut = function () {
SoundSwitcher.SoundSwitcher.gotoAndStop(1);
};
MusicSwitcher.onRollOver = function () {
MusicSwitcher.MusicSwitcher.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
MusicSwitcher.onRollOut = function () {
MusicSwitcher.MusicSwitcher.gotoAndStop(1);
};
stop();
hero._x = 140;
hero._y = 157;
ui.tr.gotoAndStop(1);
ui.hp.gotoAndStop(1);
hero.gun3.gotoAndStop(1);
hero.gun2.gotoAndStop(1);
score.gotoAndStop(1);
ui.ui.lifeNumber = 2;
score.score = 0;
coins = 0;
timer = 0;
shipHealth = 0;
shoot = true;
shoot2 = false;
shoot3 = false;
shoot4 = false;
tro = false;
onEnterFrame = function () {
if (!pause1) {
pauseKey();
MusicSwitcherM();
if (ui.ui.lifeNumber == 0) {
if (boom.boom._currentframe == 1) {
gotoAndStop ("over");
}
}
if (timer == 1000) {
stageCleared.gotoAndStop(2);
}
timer = timer + 1;
timer00 = bonuses.all.length;
timer0 = bird2.all.length;
timer1 = bird.all.length;
timer2 = bullet1.all.length;
if (bullet1.all.length > 10) {
bullet1.all.length = 0;
}
if (bullet2.all.length > 10) {
bullet2.all.length = 0;
}
pickUpHealth();
hitboss();
hitStick();
pickUpBonus();
pickUpBonus3();
pickUpBonus2();
hitAttack();
hitAttackKoz();
hitAttackEnemy2();
hitBullet();
hitBullet22();
hitBullet3();
moveShip();
}
};
Frame 21
stop();
PA.onPress = function () {
gotoAndStop ("lev1");
};
music2.start();
music.music.gotoAndStop(3);
music.music.gotoAndStop(5);
more_games.onRelease = function () {
getURL ("http://bitofgame.com", self);
};
Frame 31
more_games.onRelease = function () {
getURL ("http://bitofgame.com", self);
};
music.music.gotoAndStop(3);
music.music.gotoAndStop(5);
levelNumber = levelNumber - 1;
FaceBook.onPress = function () {
getURL ("https://www.facebook.com/StarlightsRevenge", "_blank");
};
FaceBook.onRollOver = function () {
FaceBook.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
FaceBook.onRollOut = function () {
FaceBook.gotoAndStop(1);
};
PA.onPress = function () {
gotoAndStop ("lev1");
};
PA.onRollOver = function () {
PA.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
PA.onRollOut = function () {
PA.gotoAndStop(1);
};
menu.onRollOver = function () {
menu.gotoAndStop(2);
sb.sb.gotoAndStop("pick");
};
menu.onRollOut = function () {
menu.gotoAndStop(1);
};
menu.onPress = function () {
sb.sb.gotoAndStop("select2");
gotoAndStop ("menuMenu");
};
Symbol 7 MovieClip Frame 1
addToPause(this);
Symbol 8 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 2
play();
Symbol 37 MovieClip Frame 3
stop();
Symbol 37 MovieClip Frame 4
play();
Symbol 37 MovieClip Frame 5
stop();
Symbol 37 MovieClip Frame 6
play();
Symbol 37 MovieClip Frame 7
stop();
Symbol 37 MovieClip Frame 8
play();
Symbol 37 MovieClip Frame 9
stop();
Symbol 37 MovieClip Frame 10
play();
Symbol 37 MovieClip Frame 11
stop();
Symbol 37 MovieClip Frame 12
play();
Symbol 37 MovieClip Frame 13
stop();
Symbol 37 MovieClip Frame 14
play();
Symbol 37 MovieClip Frame 15
stop();
Symbol 37 MovieClip Frame 16
play();
Symbol 37 MovieClip Frame 17
stop();
Symbol 37 MovieClip Frame 18
play();
Symbol 37 MovieClip Frame 19
stop();
Symbol 37 MovieClip Frame 20
play();
Symbol 37 MovieClip Frame 21
stop();
Symbol 37 MovieClip Frame 22
play();
Symbol 37 MovieClip Frame 23
stop();
Symbol 37 MovieClip Frame 24
play();
Symbol 37 MovieClip Frame 25
stop();
Symbol 37 MovieClip Frame 26
play();
Symbol 37 MovieClip Frame 27
stop();
Symbol 37 MovieClip Frame 28
stop();
Symbol 37 MovieClip Frame 29
play();
Symbol 37 MovieClip Frame 30
stop();
Symbol 37 MovieClip Frame 31
stop();
Symbol 37 MovieClip Frame 32
stop();
Symbol 37 MovieClip Frame 33
play();
Symbol 37 MovieClip Frame 34
stop();
Symbol 37 MovieClip Frame 35
play();
Symbol 37 MovieClip Frame 36
stop();
Symbol 37 MovieClip Frame 37
play();
Symbol 37 MovieClip Frame 38
stop();
Symbol 37 MovieClip Frame 39
play();
Symbol 37 MovieClip Frame 40
stop();
Symbol 37 MovieClip Frame 41
play();
Symbol 37 MovieClip Frame 42
stop();
Symbol 37 MovieClip Frame 43
play();
Symbol 37 MovieClip Frame 44
stop();
Symbol 37 MovieClip Frame 45
play();
Symbol 37 MovieClip Frame 46
stop();
Symbol 38 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 3
play();
Symbol 41 MovieClip Frame 8
_parent._parent.gotoAndStop("lev1");
Symbol 44 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 1
_parent.NewGame._visible = true;
_parent.Settings._visible = true;
_parent.authors._visible = true;
stop();
Symbol 55 MovieClip Frame 2
_parent.NewGame._visible = false;
_parent.Settings._visible = false;
_parent.authors._visible = false;
closeButton.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("select2");
prevFrame();
};
closeButton.onRollOver = function () {
closeButton.gotoAndStop(2);
_parent._parent.sb.sb.gotoAndStop("pick");
};
closeButton.onRollOut = function () {
closeButton.gotoAndStop(1);
};
low.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("pick");
_quality = "LOW";
low.gotoAndStop(2);
medium.gotoAndStop(1);
hight.gotoAndStop(1);
};
hight.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("pick");
_quality = "HIGH";
hight.gotoAndStop(2);
low.gotoAndStop(1);
medium.gotoAndStop(1);
};
medium.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("pick");
_quality = "MEDIUM";
medium.gotoAndStop(2);
low.gotoAndStop(1);
hight.gotoAndStop(1);
};
Symbol 59 MovieClip Frame 1
_parent.NewGame._visible = true;
_parent.Settings._visible = true;
_parent.authors._visible = true;
stop();
Symbol 59 MovieClip Frame 2
_parent.NewGame._visible = false;
_parent.Settings._visible = false;
_parent.authors._visible = false;
FaceBook.onPress = function () {
getURL ("https://www.facebook.com/StarlightsRevenge", "_blank");
};
FaceBook.onRollOver = function () {
FaceBook.gotoAndStop(2);
_parent._parent.sb.sb.gotoAndStop("pick");
};
FaceBook.onRollOut = function () {
FaceBook.gotoAndStop(1);
};
closeButton.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("select2");
prevFrame();
};
closeButton.onRollOver = function () {
closeButton.gotoAndStop(2);
_parent._parent.sb.sb.gotoAndStop("pick");
};
closeButton.onRollOut = function () {
closeButton.gotoAndStop(1);
};
low.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("pick");
_quality = "LOW";
low.gotoAndStop(2);
medium.gotoAndStop(1);
hight.gotoAndStop(1);
};
hight.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("pick");
_quality = "HIGH";
hight.gotoAndStop(2);
low.gotoAndStop(1);
medium.gotoAndStop(1);
};
medium.onPress = function () {
_parent._parent.sb.sb.gotoAndStop("pick");
_quality = "MEDIUM";
medium.gotoAndStop(2);
low.gotoAndStop(1);
hight.gotoAndStop(1);
};
Symbol 60 MovieClip Frame 1
play();
Symbol 60 MovieClip Frame 7
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 2
stop();
Symbol 78 MovieClip Frame 3
stop();
Symbol 78 MovieClip Frame 4
stop();
Symbol 78 MovieClip Frame 5
stop();
Symbol 78 MovieClip Frame 6
play();
Symbol 78 MovieClip Frame 7
stop();
Symbol 78 MovieClip Frame 8
stop();
Symbol 78 MovieClip Frame 9
stop();
Symbol 78 MovieClip Frame 10
play();
Symbol 78 MovieClip Frame 11
stop();
Symbol 78 MovieClip Frame 12
play();
Symbol 78 MovieClip Frame 13
stop();
Symbol 78 MovieClip Frame 14
play();
Symbol 78 MovieClip Frame 15
stop();
Symbol 78 MovieClip Frame 16
play();
Symbol 78 MovieClip Frame 17
stop();
Symbol 78 MovieClip Frame 18
play();
Symbol 78 MovieClip Frame 19
stop();
Symbol 78 MovieClip Frame 20
play();
Symbol 78 MovieClip Frame 21
stop();
Symbol 78 MovieClip Frame 22
play();
Symbol 78 MovieClip Frame 23
stop();
Symbol 78 MovieClip Frame 24
play();
Symbol 78 MovieClip Frame 25
stop();
Symbol 78 MovieClip Frame 26
play();
Symbol 78 MovieClip Frame 27
stop();
Symbol 79 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 1
x0 = _x;
x9 = x0 - (_width / 2);
onEnterFrame = function () {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 1;
}
s1._x = s1._x - speedBi;
s2._x = s2._x - speedBi;
s3._x = s3._x - speedBi;
if (s2._x < -1189) {
s2._x = 361;
s1._x = -1240.5;
}
if (s3._x < -1189) {
s3._x = 361;
s1._x = -1240.5;
}
};
Symbol 84 MovieClip Frame 1
x0 = _x;
x9 = x0 - (_width / 2);
onEnterFrame = function () {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 4;
}
s1._x = s1._x - speedBi;
s2._x = s2._x - speedBi;
s3._x = s3._x - speedBi;
if (s2._x < -1189) {
s2._x = 361;
s1._x = -1240.5;
}
if (s3._x < -1189) {
s3._x = 361;
s1._x = -1240.5;
}
};
Symbol 88 MovieClip Frame 1
x0 = _x;
x9 = x0 - (_width / 2);
onEnterFrame = function () {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 7;
}
s1._x = s1._x - speedBi;
s2._x = s2._x - speedBi;
s3._x = s3._x - speedBi;
if (s2._x < -1189) {
s2._x = 361;
s1._x = -1240.5;
}
if (s3._x < -1189) {
s3._x = 361;
s1._x = -1240.5;
}
};
Symbol 91 MovieClip Frame 1
addToPause(this);
play();
Symbol 93 MovieClip Frame 1
_visible = false;
stop();
Symbol 96 MovieClip Frame 5
stop();
Symbol 97 MovieClip Frame 30
stop();
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 2
play();
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 2
play();
_parent._parent._parent.sb.sb.gotoAndStop("Bullet");
Symbol 104 MovieClip Frame 31
_parent.removeMovieClip();
Symbol 104 MovieClip Frame 32
play();
Symbol 104 MovieClip Frame 55
_parent.removeMovieClip();
Symbol 104 MovieClip Frame 56
play();
Symbol 104 MovieClip Frame 79
_parent.removeMovieClip();
Symbol 107 MovieClip Frame 5
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 2
play();
_parent._parent._parent.sb.sb.gotoAndStop("Bullet");
Symbol 108 MovieClip Frame 31
_parent.removeMovieClip();
Symbol 108 MovieClip Frame 32
play();
Symbol 108 MovieClip Frame 55
_parent.removeMovieClip();
Symbol 108 MovieClip Frame 56
play();
Symbol 108 MovieClip Frame 79
_parent.removeMovieClip();
Symbol 110 MovieClip Frame 33
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 2
play();
_parent._parent._parent.sb.sb.gotoAndStop("Bullet");
Symbol 111 MovieClip Frame 31
_parent.removeMovieClip();
Symbol 111 MovieClip Frame 32
play();
Symbol 111 MovieClip Frame 55
_parent.removeMovieClip();
Symbol 111 MovieClip Frame 56
play();
Symbol 111 MovieClip Frame 79
_parent.removeMovieClip();
Symbol 113 MovieClip Frame 5
stop();
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 2
play();
_parent._parent._parent.sb.sb.gotoAndStop("Bullet");
Symbol 114 MovieClip Frame 31
_parent.removeMovieClip();
Symbol 114 MovieClip Frame 32
play();
Symbol 114 MovieClip Frame 55
_parent.removeMovieClip();
Symbol 114 MovieClip Frame 56
play();
Symbol 114 MovieClip Frame 79
_parent.removeMovieClip();
Symbol 115 MovieClip Frame 1
stop();
Symbol 118 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
stop();
lev = 0;
all = [];
placeBullet = function () {
lev++;
var d = BulletSub.duplicateMovieClip("a" + lev, lev);
BulletSub._visible = false;
if (_parent.ui.tr._currentframe > 1) {
if (_parent.shoot3) {
d.gotoAndStop(3);
}
if (_parent.shoot2) {
d.gotoAndStop(4);
}
if (_parent.shoot4) {
d.gotoAndStop(5);
}
} else {
d.gotoAndStop(2);
}
d._x = _parent.hero._x;
d._y = _parent.hero._y;
d.onEnterFrame = function () {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 20;
}
if (d.bu._currentframe < 2) {
d._x = d._x + speedBi;
}
if (this._x > 600) {
removeObj(this);
this.removeMovieClip();
}
};
addObj(d);
return(d);
};
onEnterFrame = function () {
if (_parent.shoot) {
if (_parent.tro) {
if (_parent.shoot3) {
speedBullet = 4;
}
if (_parent.shoot2) {
speedBullet = 9;
}
} else {
speedBullet = 7;
}
if (Key.isDown(32)) {
if (((lev++) % speedBullet) == 0) {
}
}
}
};
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 2
play();
Symbol 128 MovieClip Frame 1
addToPause(this);
Symbol 130 MovieClip Frame 1
addToPause(this);
Symbol 134 MovieClip Frame 27
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 2
play();
Symbol 135 MovieClip Frame 27
stop();
Symbol 137 MovieClip Frame 14
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 2
play();
Symbol 138 MovieClip Frame 27
stop();
Symbol 139 MovieClip Frame 1
play();
_parent._parent._parent.sb.sb.gotoAndStop("heroDamage");
Symbol 139 MovieClip Frame 19
_parent.gotoAndStop(1);
Symbol 140 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
play();
Symbol 143 MovieClip Frame 18
stop();
Symbol 149 MovieClip Frame 33
stop();
Symbol 150 MovieClip Frame 33
stop();
Symbol 151 MovieClip Frame 1
play();
Symbol 151 MovieClip Frame 25
stop();
Symbol 152 MovieClip Frame 1
play();
Symbol 152 MovieClip Frame 25
stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 20
stop();
_parent.gotoAndStop(3);
Symbol 183 MovieClip Frame 1
_parent._parent._parent.hit2.gotoAndStop(2);
Symbol 183 MovieClip Frame 12
stop();
Symbol 184 MovieClip Frame 20
stop();
Symbol 185 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 2
_parent.stop();
Symbol 187 MovieClip Frame 1
addToPause(this);
Symbol 188 MovieClip Frame 1
addToPause(this);
Symbol 189 MovieClip Frame 1
stop();
Symbol 190 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 1
addToPause(this);
Symbol 193 MovieClip Frame 20
play();
onEnterFrame = function () {
if (!_parent._parent.pause1) {
if (_currentframe < 90) {
if (((_parent.lev++) % 40) == 10) {
_parent.placeBird2();
}
if (((_parent.lev2++) % 30) == 20) {
_parent.placeBird();
}
}
}
};
Symbol 194 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
lev = 0;
lev2 = 0;
all = [];
birdSub._visible = false;
placeBird = function () {
lev++;
birdSub._visible = false;
var _local3 = birdSub.duplicateMovieClip("a" + lev, lev);
_local3.shipSub.gotoAndStop(1);
_local3.onEnterFrame = function () {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 3;
}
if (_parent.shoot2) {
_parent.shipHealthVar = 0;
} else {
_parent.shipHealthVar = 3;
}
if (this._x < -740) {
this.removeMovieClip();
removeObj(this);
}
this._x = this._x - speedBi;
};
addObj(_local3);
return(_local3);
};
placeBird2 = function () {
lev2++;
birdSub._visible = false;
var _local3 = birdSub.duplicateMovieClip("a2" + lev2, lev2);
_local3.shipSub.gotoAndStop(2);
_local3.onEnterFrame = function () {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 5;
}
if (this._x < -740) {
this.removeMovieClip();
removeObj(this);
}
this._x = this._x - speedBi;
};
addObj(_local3);
return(_local3);
};
Symbol 197 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 2
play();
_parent._y = _parent._y + 3;
Symbol 197 MovieClip Frame 4
_parent._y = _parent._y - 3;
Symbol 199 MovieClip Frame 1
_visible = false;
Symbol 201 MovieClip Frame 1
addToPause(this);
Symbol 202 MovieClip Frame 1
addToPause(this);
Symbol 206 MovieClip Frame 10
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
_visible = false;
Symbol 210 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
stop();
lev = 0;
all = [];
pb._visible = false;
placeBonus = function () {
lev++;
var d = pb.duplicateMovieClip("b" + lev, lev);
d._x = box._x + (Math.random() * box._width);
d._y = box2._y + (Math.random() * box2._height);
d._alpha = 0;
d.onEnterFrame = function () {
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
if (this._y > 477) {
this.removeMovieClip();
removeObj(this);
}
if (_parent.pause1) {
speedBiX = 0;
speedBiY = 0;
} else if (!_parent.pause1) {
speedBiX = 0.5;
speedBiY = 0.7;
}
d._x = d._x - speedBiX;
d._y = d._y + speedBiY;
};
addObj(d);
return(d);
};
onEnterFrame = function () {
if (((lev++) % 1020) == 1000) {
if (!_parent.pause1) {
placeBonus();
}
}
};
Symbol 211 MovieClip Frame 1
addToPause(this);
Symbol 212 MovieClip Frame 1
addToPause(this);
Symbol 213 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
stop();
lev = 0;
all = [];
pb._visible = false;
placeBonus = function () {
lev++;
var d = pb.duplicateMovieClip("b" + lev, lev);
d._x = box._x + (Math.random() * box._width);
d._y = box2._y + (Math.random() * box2._height);
d._alpha = 0;
d.onEnterFrame = function () {
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
if (this._y > 477) {
this.removeMovieClip();
removeObj(this);
}
if (_parent.pause1) {
speedBiX = 0;
speedBiY = 0;
} else if (!_parent.pause1) {
speedBiX = 0.5;
speedBiY = 0.7;
}
d._x = d._x - speedBiX;
d._y = d._y + speedBiY;
};
addObj(d);
return(d);
};
onEnterFrame = function () {
if (((lev++) % 800) == 600) {
if (!_parent.pause1) {
placeBonus();
}
}
};
Symbol 216 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 2
play();
_parent.shoot = false;
_parent.hero._x = 140;
_parent.hero._y = 157;
_parent.hero._visible = false;
_parent.smokeS._visible = false;
Symbol 216 MovieClip Frame 30
_parent.hero._visible = false;
Symbol 216 MovieClip Frame 35
_parent.hero._visible = true;
Symbol 216 MovieClip Frame 40
_parent.hero._visible = false;
Symbol 216 MovieClip Frame 45
_parent.hero._visible = true;
Symbol 216 MovieClip Frame 50
_parent.hero._visible = false;
Symbol 216 MovieClip Frame 55
_parent.hero._visible = true;
_parent.ui.hp.gotoAndStop(1);
Symbol 216 MovieClip Frame 60
_parent.shoot = true;
Symbol 219 MovieClip Frame 1
addToPause(this);
Instance of Symbol 218 MovieClip in Symbol 219 MovieClip Frame 1
onClipEvent (load) {
onEnterFrame = function () {
this._rotation = this._rotation + 5;
};
}
Symbol 220 MovieClip Frame 1
addToPause(this);
Symbol 221 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
stop();
lev = 0;
all = [];
pb._visible = false;
placeBonus = function () {
lev++;
var d = pb.duplicateMovieClip("b" + lev, lev);
d._x = box._x + (Math.random() * box._width);
d._y = box2._y + (Math.random() * box2._height);
d._alpha = 0;
d.onEnterFrame = function () {
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
if (this._y > 477) {
this.removeMovieClip();
removeObj(this);
}
if (_parent.pause1) {
speedBiX = 0;
speedBiY = 0;
} else if (!_parent.pause1) {
speedBiX = 0.5;
speedBiY = 0.7;
}
d._x = d._x - speedBiX;
d._y = d._y + speedBiY;
};
addObj(d);
return(d);
};
onEnterFrame = function () {
if (((lev++) % 2200) == 200) {
if (!_parent.pause1) {
placeBonus();
}
}
};
Symbol 224 MovieClip Frame 1
addToPause(this);
Symbol 225 MovieClip Frame 1
addToPause(this);
onEnterFrame = function () {
if (!_parent._parent._parent.pause1) {
this._rotation = this._rotation - 4;
}
};
Symbol 226 MovieClip Frame 10
stop();
Symbol 227 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
stop();
lev = 0;
all = [];
pb._visible = false;
placeBonus = function () {
lev++;
var d = pb.duplicateMovieClip("b" + lev, lev);
d._x = box._x + (Math.random() * box._width);
d._y = box2._y + (Math.random() * box2._height);
d._alpha = 0;
d.onEnterFrame = function () {
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
if (this._y > 477) {
this.removeMovieClip();
removeObj(this);
}
if (_parent.pause1) {
speedBiX = 0;
speedBiY = 0;
} else if (!_parent.pause1) {
speedBiX = 0.5;
speedBiY = 0.7;
}
d._x = d._x - speedBiX;
d._y = d._y + speedBiY;
};
addObj(d);
return(d);
};
onEnterFrame = function () {
if (((lev++) % 2020) == 500) {
if (!_parent.pause1) {
placeBonus();
}
}
};
Symbol 231 MovieClip Frame 1
if (_parent._parent._parent._parent._parent.ui.hp._currentframe > 15) {
_visible = true;
} else {
_visible = false;
}
Symbol 236 MovieClip Frame 1
lev = 0;
speedY = 3;
speedX = 4;
dot._visible = false;
placeDot = function () {
lev++;
h = dot.duplicateMovieClip("d" + lev, lev);
h._x = _parent.hero._x;
h._y = _parent.hero._y;
h._xscale = (h._yscale = 90 + (Math.random() * 50));
h.onEnterFrame = function () {
this._y = this._y - speedY;
this._x = this._x - speedX;
this._xscale = (this._yscale = this._yscale * 0.94);
if (this._xscale < 50) {
this.removeMovieClip();
}
};
};
Symbol 240 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 2
_parent.stop();
_parent.enemy2Bullet.gotoAndStop(2);
Symbol 247 MovieClip Frame 15
stop();
Symbol 248 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 1
addToPause(this);
stop();
Symbol 249 MovieClip Frame 2
if (tarelka._currentframe == 1) {
play();
} else {
stop();
}
play();
Symbol 249 MovieClip Frame 65
_parent._parent._parent._parent.sb.sb.gotoAndStop("EnemyShoot");
Symbol 249 MovieClip Frame 126
if (tarelka._currentframe == 1) {
play();
} else {
stop();
}
Symbol 249 MovieClip Frame 161
_parent._parent._parent._parent.sb.sb.gotoAndStop("EnemyShoot");
Symbol 249 MovieClip Frame 247
if (tarelka._currentframe == 1) {
gotoAndStop (2);
} else {
stop();
}
Symbol 250 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 1
addToPause(this);
Symbol 252 MovieClip Frame 40
play();
onEnterFrame = function () {
if (_parent._parent.timer < 1900) {
if (_currentframe < 90) {
if (((_parent.lev++) % 40) == 0) {
_parent.placeBird2();
}
if (((_parent.lev2++) % 60) == 0) {
_parent.placeBird();
}
}
}
};
Symbol 253 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
lev = 0;
lev2 = 0;
all = [];
speedBi = 2;
placeBird = function () {
lev++;
birdSub._visible = false;
var _local3 = birdSub.duplicateMovieClip("a" + lev, lev);
_local3.shipSub.gotoAndStop(1);
_local3.shipSub.tarelka.gotoAndStop(2);
_local3.onEnterFrame = function () {
if (_parent.shoot2) {
_parent.shipHealthVar = 0;
} else {
_parent.shipHealthVar = 3;
}
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 2;
}
if (this._x < -740) {
this.removeMovieClip();
removeObj(this);
}
this._x = this._x - speedBi;
};
addObj(_local3);
return(_local3);
};
Symbol 255 MovieClip Frame 1
stop();
_parent._parent.smokeS._visible = false;
Symbol 255 MovieClip Frame 6
_parent._parent.smokeS._visible = true;
onEnterFrame = function () {
if (_parent._parent.smokeS._visible) {
if (((_parent._parent.smokeS.lev++) % 7) == 0) {
_parent._parent.smokeS.placeDot();
}
}
};
Symbol 255 MovieClip Frame 13
_parent._parent.boom.boom.gotoAndStop(2);
_parent._parent.boom.boom._x = _parent._parent.hero._x;
_parent._parent.boom.boom._y = _parent._parent.hero._y;
_parent._parent.life.gotoAndStop(2);
_parent._parent.ui.ui.lifeNumber = _parent._parent.ui.ui.lifeNumber - 1;
_parent._parent.sb.sb.gotoAndStop(33);
Symbol 257 MovieClip Frame 1
stop();
_parent._parent.tro = false;
Symbol 257 MovieClip Frame 2
play();
_parent._parent.tro = true;
if (_parent._parent.shoot4) {
_parent._parent.hero.gun4.gotoAndStop(2);
}
if (_parent._parent.shoot3) {
_parent._parent.hero.gun2.gotoAndStop(2);
}
if (_parent._parent.shoot2) {
_parent._parent.hero.gun3.gotoAndStop(2);
}
Symbol 257 MovieClip Frame 357
_parent._parent.hero.gun2.gotoAndStop(1);
_parent._parent.hero.gun3.gotoAndStop(1);
_parent._parent.hero.gun4.gotoAndStop(1);
_parent._parent.shoot2 = false;
_parent._parent.shoot3 = false;
_parent._parent.shoot4 = false;
Symbol 264 MovieClip Frame 1
lev = 0;
speedY = 3;
speedX = 2;
dot._visible = false;
placeDot = function () {
lev++;
h = dot.duplicateMovieClip("d" + lev, lev);
h._x = _parent.hero._x;
h._y = _parent.hero._y;
h._xscale = (h._yscale = 90 + (Math.random() * 50));
h.onEnterFrame = function () {
if (_parent.pause1) {
speedX = 0;
} else if (!_parent.pause1) {
speedX = 2;
}
this._x = this._x - speedX;
this._xscale = (this._yscale = this._yscale * 0.94);
if (this._xscale < 50) {
this.removeMovieClip();
}
};
};
onEnterFrame = function () {
if (((lev++) % 4) == 0) {
placeDot();
}
};
Symbol 268 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 6
stop();
Symbol 276 MovieClip Frame 1
play();
Symbol 277 MovieClip Frame 28
stop();
Symbol 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 2
play();
_parent._parent._parent.sb.sb.gotoAndStop("Bullet");
Symbol 278 MovieClip Frame 15
play();
_parent._parent._parent.sb.sb.gotoAndStop("Bullet");
Symbol 278 MovieClip Frame 31
_parent.removeMovieClip();
Symbol 278 MovieClip Frame 32
play();
Symbol 278 MovieClip Frame 55
_parent.removeMovieClip();
Symbol 278 MovieClip Frame 56
play();
Symbol 278 MovieClip Frame 79
_parent.removeMovieClip();
Symbol 279 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
stop();
lev = 0;
all = [];
placeBullet = function () {
lev++;
var d = BulletSub.duplicateMovieClip("a" + lev, lev);
BulletSub._visible = false;
d.gotoAndStop(2);
d._x = _parent.hero._x;
d._y = _parent.hero._y;
d.onEnterFrame = function () {
if (d.bu._currentframe < 2) {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 20;
}
d._x = d._x + speedBi;
}
if (this._x > 600) {
removeObj(this);
this.removeMovieClip();
}
};
addObj(d);
return(d);
};
onEnterFrame = function () {
if (_parent.shoot) {
if (((lev++) % speedBullet) == 0) {
if (Key.isDown(32)) {
if (!_parent.pause1) {
placeBullet();
}
}
}
}
};
Symbol 284 MovieClip Frame 1
play();
Symbol 284 MovieClip Frame 8
_parent.gotoAndStop(1);
Symbol 284 MovieClip Frame 9
play();
Symbol 284 MovieClip Frame 12
_parent.gotoAndStop(1);
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 2
if (_parent.shoot) {
_parent.bullet1.placeBullet();
_parent.bullet2.placeBullet();
_parent.sb.sb.gotoAndStop(2);
}
if (_parent.shoot3) {
a1.gotoAndStop("shoot2");
} else {
a1.gotoAndStop(1);
}
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 2
_parent.stop();
Symbol 289 MovieClip Frame 1
addToPause(this);
Symbol 289 MovieClip Frame 155
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 1
addToPause(this);
Symbol 292 MovieClip Frame 55
play();
onEnterFrame = function () {
if (_parent._parent.timer > 500) {
if (_currentframe > 100) {
if (((_parent.lev++) % 15) == 0) {
_parent.placeBird22();
}
}
}
};
Symbol 293 MovieClip Frame 1
function addObj(obj) {
all.push(obj);
}
function removeObj(obj) {
var _local1 = all.length;
while (_local1--) {
if (all[_local1] == obj) {
all.splice(_local1, 1);
}
}
}
lev = 0;
lev2 = 0;
all = [];
speedBi = 3;
birdSub._visible = false;
placeBird22 = function () {
lev++;
birdSub._visible = false;
var _local3 = birdSub.duplicateMovieClip("a" + lev, lev);
_local3._y = box2._y + (Math.random() * box2._height);
_local3.shipSub.gotoAndStop(1);
_local3.onEnterFrame = function () {
if (_parent.pause1) {
speedBi = 0;
} else if (!_parent.pause1) {
speedBi = 4;
}
if (this._x < -740) {
this.removeMovieClip();
removeObj(this);
}
this._x = this._x - speedBi;
};
addObj(_local3);
return(_local3);
};
Symbol 307 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 2
_parent.sb.sb.gotoAndStop("pop");
play();
finalScore = _parent.score.score;
Symbol 317 MovieClip Frame 17
_parent.pause1 = true;
setPause(true);
Symbol 317 MovieClip Frame 25
button.onPress = function () {
setPause(false);
_parent.sb.sb.gotoAndStop("select");
if (_parent._currentframe != 13) {
gotoAndStop (1);
_parent.pause1 = false;
_parent.gotoAndStop("upgrade");
} else {
_parent.gotoAndStop("cong");
}
};
button.onRollOver = function () {
button.gotoAndStop(2);
_parent.sb.sb.gotoAndStop("pick");
};
button.onRollOut = function () {
button.gotoAndStop(1);
};
play();
finalScore = _parent.score.score;
finalScoreEnemies = _parent.enemyStat;
stop();
Symbol 323 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 6
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 5
stop();