STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229164
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2571 · P5142

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/24459311?noj=FRM24459311-20DC" width="1" height="1"></div>

Dogfight - air battles.swf

This is the info page for
Flash #54354

(Click the ID number above for more basic data on this flash file.)


Text
Loading

PLAY >>

instructions

re-start

continue >>

Instructions

Press fire to start your engine.
Turn to take off when you are going fast enough.
Climb too fast and you will stall.
When your flag reaches the ground, you are out.

KEYS    ::   turn a-clockwise       fire/start          turn clockwise

Player 1 ::          z                      x                      c

Player 2 ::          b                      n                      m

Player 3 ::

Player 4 ::   KEYPAD-1        KEYPAD-2         KEYPAD-3

May you catch many pigeons and rule the skies!

ActionScript [AS1/AS2]

Frame 2
function playSound(i) { soundeffects[i].start(0, 1); } function stopSound(i, id) { soundeffects[i].stop(id); } function startPhtPht(iPlane) { phtphtsounds[0].start(); } function slowPhtPht(iPlane) { phtphtsounds[1].start(); } function getSpeedIndex(iPlane) { plane = planes[iPlane]; if (plane.stat == 2) { r = PHTPHT_PITCH_MAX; while (r >= PHTPHT_PITCH_MIN) { if (plane.speed > PHTPHT_SPEED_BANDS[r]) { return(r); } r--; } } return(0); } function playPhtPht() { newpitch = 0; iPlane = 0; while (iPlane < NUM_PLANES) { spi = getSpeedIndex(iPlane); if (spi > newpitch) { newpitch = spi; } iPlane++; } if (newpitch) { if (pitch != newpitch) { phtphtsounds[pitch].stop(PHTPHT_SOUND_IDS[pitch]); phtphtsounds[newpitch].start(0, 1000000); pitch = newpitch; } } else if (pitch) { phtphtsounds[pitch].stop(PHTPHT_SOUND_IDS[pitch]); pitch = 0; } } function stopPhtPht(iPlane) { } function playHit(iPlane) { } function playExplosion(iPlane) { } function checkKey(keycode) { return(Key.isDown(keycode)); } function randomise(min, max) { return(Math.round(Math.random() * (max - min)) + min); } function nextDepth(depthVars) { depthVars[0] = depthVars[0] + 1; if (depthVars[0] > depthVars[2]) { depthVars[0] = depthVars[1]; } return(depthVars[0]); } function prevDepth(depthVars) { depthVars[0] = depthVars[0] - 1; if (depthVars[0] < depthVars[1]) { depthVars[0] = depthVars[2]; } return(depthVars[0]); } function incrementCounters() { incFrame(fc_createSmoke); } function incFrame(frameCounter) { frameCounter[0] = frameCounter[0] + 1; if (frameCounter[0] >= frameCounter.length) { frameCounter[0] = 1; } } function isFrame(frameCounter) { return(frameCounter[frameCounter[0]]); } function resetPlane(iPlane) { plane = planes[iPlane]; plane.stat = 0; plane.stall = 0; plane.fire = 0; plane.speed = 0; plane.evol = 0; plane.turning = 0; plane.turn = 0; plane.powup = 0; plane.x = plane.startx; plane.y = plane.starty; plane.dir = plane.startdir; resetSmoke(iPlane); redrawLives(iPlane); } function gameinit() { i = 0; while (i < numPlanes) { planes[i].lives = numLives; resetPlane(i); trace("reset plane " + i); i++; } i = 0; while (i < 30) { bulletspeed[i] = 0; i++; } restart_btn._visible = 0; } function distretch(y) { var _local1 = int(y / 10); if (_local1 > 39) { _local1 = 39; } if (_local1 < 0) { _local1 = 0; } return(disarray[_local1]); } function disint(dy, y) { return(dy * distretch(y)); } function discheck(dy, y) { return(dy * distretch(y)); } function dischecky(dy, y) { y = distretch(y); return((dy * y) * y); } function drawPlane(iPlane) { plane = planes[iPlane]; obj = this["plane" + iPlane]; var _local2 = 100 * distretch(plane.y); var _local3 = _local2; _local2 = _local2 * distretch(plane.y); adj = dadj * distretch(plane.y); obj._x = plane.x - 31; obj._y = plane.y - 31; obj._xscale = _local3; obj._yscale = _local2; obj.gotoAndStop(plane.anim + 1); frame = plane.dir + 1; if (plane.stat == 1) { frame = 17; } else if (((plane.y == starty) && (plane.stat < 4)) && (plane.stat > 0)) { frame = 18; } obj.anim1.gotoAndStop(frame); obj.anim2.gotoAndStop(frame); obj.anim3.gotoAndStop(frame); } function resetSmoke(iPlane) { planes[iPlane].smokeanim = 0; } function createSmokeFrom(iPlane) { plane = planes[iPlane]; newdepth = nextDepth(dr_smoke); this.attachMovie("smoke" + plane.smokeanim, "smoke" + newdepth, newdepth); newmov = this["smoke" + newdepth]; newmov._x = plane.x - newmov._width; newmov._y = plane.y - newmov._height; plane.smokeanim++; if (plane.smokeanim > 4) { plane.smokeanim = 0; } } function createExplosionFrom(iPlane) { plane = planes[iPlane]; newdepth = nextDepth(dr_smoke); this.attachMovie("plane-explosion", "explosion" + newdepth, newdepth); newmov = this["explosion" + newdepth]; newmov._x = plane.x - newmov._width; newmov._y = plane.y - newmov._height; } function redrawLives(iPlane) { plane = planes[iPlane]; if (plane.lives > 0) { this["flag" + iPlane]._y = flagYLow - ((flagYRange * plane.lives) / numLives); this["flag" + iPlane]._visible = 1; this["hangar" + iPlane]._visible = 1; this["plane" + iPlane]._visible = 1; } else { this["flag" + iPlane]._visible = 0; this["hangar" + iPlane]._visible = 0; this["plane" + iPlane]._visible = 0; } } function drawBullet(bIndex) { bullet = bulletArray[i]; if (bulletspeed[i]) { bullet._x = bulletx[i] - 15; bullet._y = bullety[i] - 15; bullet._visible = true; } else { bullet._visible = false; } } function moveBullets() { i = 0; while (i < maxNumBullets) { if (((((bulletspeed[i] > 0) and (bulletx[i] > 20)) and (bulletx[i] < 660)) and (bullety[i] > -50)) and (bullety[i] < 470)) { bulletx[i] = bulletx[i] + discheck((movex[bulletdir[i]] * bulletspeed[i]) / 100, bullety[i]); bullety[i] = bullety[i] + dischecky((movey[bulletdir[i]] * bulletspeed[i]) / 100, bullety[i]); pl = 0; while (pl < numPlanes) { plane = planes[pl]; dis_hadj = distretch(plane.y) * hadj; if (((bulletx[i] > hangarx[pl]) and (bulletx[i] < (hangarx[pl] + 40))) and (bullety[i] > 440)) { bulletspeed[i] = 0; } else if (((((plane.stat < 10) and (bulletx[i] > (plane.x - dis_hadj))) and (bulletx[i] < (plane.x + dis_hadj))) and (bullety[i] > (plane.y - dis_hadj))) and (bullety[i] < (plane.y + dis_hadj))) { trace("HIT!"); plane.stat = 5; bulletspeed[i] = 0; } pl++; } if (((((pigeonstat == 1) and (bulletx[i] > (pigeonx - (distretch(bullety[i]) * 5)))) and (bulletx[i] < (pigeonx + (distretch(bullety[i]) * 5)))) and (bullety[i] > (pigeony - (distretch(bullety[i]) * 5)))) and (bullety[i] < (pigeony + (distretch(bullety[i]) * 5)))) { pigeonCaught(); bulletspeed[i] = 0; } } else { bulletspeed[i] = 0; } drawBullet(i); i++; } } function gameloop() { } function gameexit() { } function movePlane(iPlane) { plane = planes[iPlane]; if ((checkKey(plane.key_fire) and (plane.fire == 0)) and (plane.stat < 4)) { plane.fire = 1; } if (checkKey(plane.key_clow) and ((plane.turning > -1) or (plane.powup == POWUP_SUPER_TURNY))) { plane.turning++; } else if (checkKey(plane.key_aclow) and ((plane.turning < 1) or (plane.powup == POWUP_SUPER_TURNY))) { plane.turning--; } else if ((plane.stall == 0) or (p[pl].stat < 5)) { plane.turning = 0; } if (plane.stat == PLSTAT_NONE) { if ((plane.lives > 0) and (plane.fire == 1)) { game = 1; plane.stat = PLSTAT_TAKEOFF; plane.speed = startsp; plane.fire = 0; plane.lives = plane.lives - 1; startPhtPht(iPlane); } } else if ((plane.turn == 0) or (((plane.turning < -3) or (plane.turning > 3)) and (plane.powup == POWUP_SUPER_TURNY))) { if (plane.turning > 0) { plane.dir = clow[plane.dir]; plane.turn = 5; } else if (plane.turning < 0) { plane.dir = aclow[plane.dir]; plane.turn = 5; } i = plane.turning; if (i < 0) { i = i * -1; } if (((((plane.powup != 1) and (i > 5)) and (plane.speed > stallspeed)) and (plane.dir > 2)) and (plane.dir < 6)) { plane.speed = plane.speed - (i / 20); } } else if (plane.turn == 5) { plane.turn = 0; } else { plane.turn--; } if (plane.anim == 1) { plane.anim = 0; } else { plane.anim = 1; } if (plane.stat == PLSTAT_CRASHING) { if ((plane.dir == 4) or (plane.speed < 1)) { plane.speed = 1; } else if ((plane.dir > 1) and (plane.dir < 7)) { plane.speed = (plane.speed * 7) / 10; } else if (plane.speed > 2) { plane.speed = plane.speed - 2; } plane.y = plane.y + ((distretch(plane.y) * plane.crspeed) / 20); plane.crspeed = plane.crspeed + 1; if (plane.turn == 5) { plane.turn = plane.turn - 2; } plane.x = plane.x + discheck((movex[plane.dir] * plane.speed) / 100, plane.y); if (plane.dir > 7) { plane.y = plane.y + discheck((movey[plane.dir] * plane.speed) / 100, plane.y); } if ((plane.speed + plane.crspeed) < stallspeed) { plane.stall = 1; } if (plane.dir == 12) { plane.stall = 0; } plane.anim = 1; plane.evol = 0; } if (plane.stat < 5) { i = 0; while (i < 5) { plane.smokex[i] = 800; plane.smokey[i] = 100; i++; } } else if (isFrame(fc_createSmoke)) { createSmokeFrom(iPlane); } if (plane.stat == PLSTAT_TAKEOFF) { plane.turning = 0; plane.speed = plane.speed + 10; plane.x = plane.x + ((movex[plane.takeoffdir] * plane.speed) / 100); if (plane.speed < 100) { plane.fire = 0; } if (plane.speed > 300) { plane.stat = 2; plane.dir = plane.takeoffdir; } else if (plane.dir != plane.startdir) { if (plane.speed < 150) { playSound(hangar_wav); } plane.stat = 5; } plane.evol = 100; } else if (plane.stat == PLSTAT_FLYING) { if (plane.powup == 2) { plane.speed = plane.speed + 1; } else { if ((plane.dir == 3) or (plane.dir == 5)) { plane.speed = plane.speed - 2; } if (plane.dir == 4) { plane.speed = plane.speed - 3; } if ((plane.dir == 13) or (plane.dir == 11)) { plane.speed = plane.speed + 1; } if (plane.dir == 12) { plane.speed = plane.speed + 2; } } if ((plane.speed < stallspeed) or (plane.powup == 5)) { slowPhtPht(iPlane); plane.stat = 3; plane.speed = 100; if ((plane.powup == 5) or (plane.powup == 2)) { plane.powup = 0; } } if ((plane.speed > (250 + (plane.y * 2))) and (flcount == 0)) { plane.speed = plane.speed - 1; } if (plane.y < 26) { plane.speed = plane.speed - 20; } plane.x = plane.x + (discheck(movex[plane.dir] * plane.speed, plane.y) / 100); plane.y = (0 + plane.y) + (dischecky(movey[plane.dir] * plane.speed, plane.y) / 100); plane.evol = disint(100 + (plane.speed / 5), plane.y); } else if (plane.stat == PLSTAT_STALLED) { plane.stall = 1; plane.speed = plane.speed + 3; plane.y = plane.y + ((2 * plane.speed) / 100); plane.anim = 0; plane.evol = 0; if (((plane.speed > stallspeed) and (plane.dir > 10)) and (plane.dir < 14)) { plane.stall = 0; plane.stat = 2; } } if ((plane.fire == 1) and (plane.speed < 140)) { plane.fire = 0; } if (((plane.stat > 0) and (plane.fire == 1)) and (plane.stat < 10)) { plane.anim = 2; plane.fire = 2; i = 0; while (i < maxNumBullets) { if (bulletspeed[i] == 0) { bulletdir[i] = plane.dir; bulletspeed[i] = plane.speed + 300; if (plane.powup == 3) { bulletdir[i] = clow[clow[clow[clow[clow[clow[clow[clow[bulletdir[i]]]]]]]]]; } bulletx[i] = plane.x + ((movex[bulletdir[i]] * plane.speed) / 100); bullety[i] = plane.y + ((movey[bulletdir[i]] * plane.speed) / 100); playSound(gunfire_wav); break; } i++; } } if (plane.fire > 1) { plane.fire++; } if (plane.fire == 17) { plane.fire = 0; } if ((plane.fire == 9) and (plane.powup == 4)) { plane.fire = 0; } if (plane.x < 10) { plane.x = 669; } if (plane.x > 670) { plane.x = 11; } } function resolveCollisions(iPlane) { plane = planes[iPlane]; i = 0; while (i < numPlanes) { otherplane = planes[i]; if (((((((iPlane != i) and (plane.stat < 5)) and (otherplane.stat < 10)) and (plane.x > (otherplane.x - ((distretch(plane.y) * 2) * cadj)))) and (plane.x < (otherplane.x + ((distretch(plane.y) * 2) * cadj)))) and (plane.y > (otherplane.y - dischecky(2 * cadj, plane.y)))) and (plane.y < (otherplane.y + dischecky(2 * cadj, plane.y)))) { playSound(hit_wav); plane.stat = 5; otherplane.stat = 5; } if (((((plane.stat < 10) and (plane.x > (hangarx[i] - cadj))) and (plane.x < ((hangarx[i] + 40) + cadj))) and (plane.y > (440 - cadj))) and (plane.stat > 1)) { playSound(hit_wav); plane.stat = 10; } i++; } if ((plane.y > 470) and (plane.stat < 10)) { plane.stat = 10; } if ((((((pigeonstat == 1) and (plane.stat < 10)) and (plane.x > (pigeonx - (hadj + 1)))) and (plane.x < ((pigeonx + hadj) + 1))) and (plane.y > (pigeony - (hadj + 1)))) and (plane.y < ((pigeony + hadj) + 1))) { pigeonStrike(); plane.stat = 5; } if ((((((powups == 2) and (plane.stat < 6)) and (plane.x > ((pigeonx - hadj) - hadj))) and (plane.x < ((pigeonx + hadj) + hadj))) and (plane.y > ((powupy - hadj) - hadj))) and (plane.y < ((powupy + hadj) + hadj))) { playSound(powup_wav); powups = 0; plane.powup = randomise(1, 5); } } function resolveExplosions(iPlane) { plane = planes[iPlane]; if (plane.stat == 15) { resetPlane(iPlane); } if (plane.stat == 5) { playSound(smallexpl_wav); stopPhtPht(iPlane); playHit(iPlane); plane.stat = 6; plane.crspeed = 0; if (plane.stall == 1) { plane.speed = 0; } } if (plane.stat > 9) { stopPhtPht(iPlane); playExplosion(iPlane); if (plane.stat == 10) { createExplosionFrom(iPlane); } plane.stat = plane.stat + 1; plane.evol = 0; } } function pigeonStrike() { pigeonstat = 0; newdepth = nextDepth(dr_smoke); this.attachMovie("pigeon-strike", "pigeon" + newdepth, newdepth); newmov = this["pigeon" + newdepth]; newmov._x = this.pigeon._x; newmov._y = this.pigeon._y; } function pigeonCaught() { pigeonStrike(); powups = 1; } function drawPigeon() { this.pigeon._x = pigeonx - (this.pigeon._width / 2); this.pigeon._y = pigeony - (this.pigeon._height / 2); this.powup._x = pigeonx - (this.powup._width / 2); this.powup._y = powupy - (this.powup._height / 2); } function movePigeon() { pigeonETA--; if (pigeonETA < 0) { pigeonETA = pigeonPeriod; } if (powups == 1) { powupy = pigeony; pigeonysp = 20; powups = 2; this.pigeon._visible = 0; this.powup._visible = 1; } else if (powups == 2) { i = 0; while (i < numPlanes) { if (((pigeonx > (hangarx[i] - hadj)) && (pigeonx < ((hangarx[i] + 40) + hadj))) && (powupy > (440 - hadj))) { pigeonysp = 0; } i++; } if (powupy < 463) { powupy = powupy + disint(pigeonysp / 20, powupy); } pigeonysp = pigeonysp + 1; } else if ((((pigeonstat == 1) && (pigeonx > 19)) && (pigeonx < 661)) && (pigeony > 20)) { if (pigeonspeed < 0) { i = 1; } else { i = 0; } pigeonx = pigeonx + disint(pigeonspeed, pigeony); if (randomise(0, 5) == 5) { pigeonysp = randomise(-2, 2); } pigeony = pigeony + disint(pigeonysp, pigeony); } else if (((pigeonstat == 0) && (pigeonETA == 0)) && (randomise(0, 3))) { playSound(pigcoo_wav); pigeonx = 20; pigeony = randomise(110, 280); pigeonysp = 0; pigeonspeed = randomise(2, 4); pigeonstat = 1; this.pigeon._visible = 1; this.pigeon._xscale = -100; if (randomise(0, 1)) { pigeonx = 660; pigeonspeed = -pigeonspeed; this.pigeon._xscale = 100; } } else { pigeonstat = 0; this.pigeon._visible = 0; this.powup._visible = 0; } } function moveBigCloud() { bigCloudTopMoveCounter--; if (bigCloudTopMoveCounter == 0) { bigCloudTopMoveCounter = 14; this.bigCloudTop._x++; } bigCloudBaseMoveCounter--; if (bigCloudBaseMoveCounter == 0) { bigCloudBaseMoveCounter = 14; this.bigCloudBase._x++; } if (this.bigCloudBase._x > 700) { this.bigCloudBase._x = this.bigCloudBase._x - 900; this.bigCloudTop._x = this.bigCloudTop._x - 900; } } function moveSmallCloud() { smallCloudTopMoveCounter--; if (smallCloudTopMoveCounter == 0) { smallCloudTopMoveCounter = 10; this.smallCloudTop._x--; } smallCloudTopMoveBaseCounter--; if (smallCloudTopMoveBaseCounter == 0) { smallCloudTopMoveBaseCounter = 10; this.smallCloudBase._x--; } if (this.smallCloudBase._x < -150) { this.smallCloudBase._x = this.smallCloudBase._x + 800; this.smallCloudTop._x = this.smallCloudTop._x + 800; } } function checkVictory() { numdead = 0; numactive = 0; numflying = 0; iPlane = 0; while (iPlane < 4) { plane = planes[iPlane]; plane.active = (plane.stat == 1) or (plane.stat == 2); if (plane.stat != 0) { numflying++; } if ((plane.lives < 1) && (!plane.active)) { numdead++; } if (((plane.lives < 10) && (plane.lives > 0)) or plane.active) { numactive++; plane.active = 1; } iPlane++; } if ((numdead > 0) and (numflying < 2)) { if (numactive == 0) { if (numdead > 1) { trace("its a draw"); i = 0; while (i < numPlanes) { redrawLives(i); i++; } gotoAndStop ("draw"); return(undefined); } trace("suicide-restart"); resetGame(); } else if (numactive == 1) { stopSound(pigcoo_wav, "pigcoo.wav"); stopSound(gunfire_wav, "gunfire.wav"); stopSound(pigcoo_wav, "pigcoo.wav"); stopSound(hit_wav, "hit.wav"); stopSound(smallexpl_wav, "smallexpl.wav"); playSound(victory_wav); iPlane = 0; while (iPlane < 4) { if (planes[iPlane].active) { trace(("player " + iPlane) + "wins"); i = 0; while (i < numPlanes) { if (i != iPlane) { redrawLives(i); } i++; } playerWins(iPlane); return(undefined); } iPlane++; } } } if (numflying == 0) { title.fadeIn(); } else { title.fadeOut(); } } function playerWins(iPlane) { winner = iPlane; trace(iPlane); gotoAndStop ("victory"); } function resetGame() { trace("resetGame"); _root.gameinit(); _root.gotoAndPlay("game"); restart_btn._visible = 0; } NUM_PLANES = 4; soundnames = ["pigencoo.wav", "gunfire.wav", "smallexpl.wav", "hit.wav", "hangar.wav", "victory.wav", "powup.wav"]; pigcoo_wav = 0; gunfire_wav = 1; smallexpl_wav = 2; hit_wav = 3; hangar_wav = 4; victory_wav = 5; powup_wav = 6; soundeffects = new Array(); i = 0; while (i < soundnames.length) { soundeffects[i] = new Sound(); soundeffects[i].attachSound(soundnames[i]); i++; } PHTPHT_SOUND_IDS = ["phtpht-1.wav", "phtpht-2.wav", "phtpht-3.wav", "phtpht-4.wav", "phtpht-5.wav", "phtpht-6.wav"]; PHTPHT_PITCH_MIN = 2; PHTPHT_PITCH_MAX = 5; PHTPHT_SPEED_BANDS = [0, 0, 0, 300, 350, 400]; phtphtsounds = new Array(); isphtphtsounds = new Array(); v = 0; while (v <= PHTPHT_SOUND_IDS.length) { phtphtsounds[v] = new Sound(); phtphtsounds[v].attachSound(PHTPHT_SOUND_IDS[v]); isphtphtsounds[v] = 0; v++; } pitch = 0; var bullet_depth = 100; var dr_smoke = [1, 1, 99]; fc_createSmoke = [1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]; var hadj = 9; var cadj = 8; var startsp = 50; var stallspeed = 250; var dadj = 15; var anims = 3; var psize = 31; var numLives = 10; var starty = 463; flagx[0] = 70; flagx[1] = 275; flagx[2] = 390; flagx[3] = 595; cloudx[0] = -100; cloudy[0] = 220; cloudwait[0] = 9; cloudwid[0] = 111; cloudx[1] = -200; cloudy[1] = 120; cloudwait[1] = 14; cloudwid[1] = 182; var numPlanes = 4; var planes = new Array(new Object(), new Object(), new Object(), new Object()); var hangarx = new Array(numPlanes); planes[0].key_aclow = 90; planes[0].key_fire = 88; planes[0].key_clow = 67; planes[1].key_aclow = 66; planes[1].key_fire = 78; planes[1].key_clow = 77; planes[2].key_aclow = 37; planes[2].key_fire = 40; planes[2].key_clow = 39; planes[3].key_aclow = 97; planes[3].key_fire = 98; planes[3].key_clow = 99; planes[0].startx = 40; planes[0].starty = starty; planes[0].takeoffdir = 8; planes[0].startdir = 7; planes[1].startx = 320; planes[1].starty = starty; planes[1].takeoffdir = 0; planes[1].startdir = 1; planes[2].startx = 360; planes[2].starty = starty; planes[2].takeoffdir = 8; planes[2].startdir = 7; planes[3].startx = 640; planes[3].starty = starty; planes[3].takeoffdir = 0; planes[3].startdir = 1; hangarx[0] = 20; hangarx[1] = 300; hangarx[2] = 340; hangarx[3] = 620; gameinit(); var clow = new Array(16); var aclow = new Array(16); clow[0] = 1; aclow[0] = 15; i = 1; while (i < 15) { clow[i] = i + 1; aclow[i] = i - 1; i++; } clow[15] = 0; aclow[15] = 14; var movex = new Array(16); var movey = new Array(16); movex[4] = (movex[12] = (movey[0] = (movey[8] = 0))); movex[8] = (movey[12] = 2); movex[0] = (movey[4] = -2); movex[3] = (movex[13] = (movey[1] = (movey[7] = -((movex[5] = (movex[11] = (movey[9] = (movey[15] = 0.7654)))))))); movex[1] = (movex[15] = (movey[3] = (movey[5] = -((movex[7] = (movex[9] = (movey[11] = (movey[13] = 1.8478)))))))); movex[2] = (movex[14] = (movey[2] = (movey[6] = -((movex[6] = (movex[10] = (movey[10] = (movey[14] = 1.4142)))))))); var disarray = new Array(40); var disadj = 0.000333333333333333; disarray[39] = 1; i = 38; while (i >= 0) { disarray[i] = disarray[i + 1] - ((39 - i) * disadj); i--; } var flagYHigh = 375; var flagYLow = 438; var flagYRange = (flagYLow - flagYHigh); var maxNumBullets = 30; var bulletspeed = new Array(30); var bulletdir = new Array(30); var bulletx = new Array(30); var bullety = new Array(30); var bulletArray = new Array(maxNumBullets); i = 0; while (i < maxNumBullets) { this.attachMovie("bullet-img", "bullet" + i, bullet_depth + i); bulletArray[i] = this["bullet" + i]; bulletArray[i]._visible = false; i++; } PLSTAT_NONE = 0; PLSTAT_TAKEOFF = 1; PLSTAT_FLYING = 2; PLSTAT_STALLED = 3; PLSTAT_CRASHING = 6; POWUP_SUPER_TURNY = 1; var pigeonPeriod = 200; var pigeonETA = 1; this.pigeon._visible = 0; this.powup._visible = 0; bigCloudTopMoveCounter = 7; bigCloudBaseMoveCounter = 14; smallCloudTopMoveCounter = 5; smallCloudTopMoveBaseCounter = 10; winner = 0;
Frame 3
incrementCounters(); movePlane(0); movePlane(1); movePlane(2); movePlane(3); drawPlane(0); drawPlane(1); drawPlane(2); drawPlane(3); moveBullets(); resolveCollisions(0); resolveCollisions(1); resolveCollisions(2); resolveCollisions(3); resolveExplosions(0); resolveExplosions(1); resolveExplosions(2); resolveExplosions(3); movePigeon(); drawPigeon(); moveBigCloud(); moveSmallCloud(); playPhtPht(); checkVictory();
Frame 4
gotoAndPlay ("game");
Frame 5
var myListener = new Object(); this.onKeyDown = function () { if (Key.getCode() == 13) { delete myListener; Key.removeListener(myListener); return(undefined); } }; Key.addListener(myListener); stop();
Frame 6
resetGame();
Frame 7
var myListener = new Object(); this.onKeyDown = function () { if (Key.getCode() == 13) { delete myListener; Key.removeListener(myListener); return(undefined); } }; Key.addListener(myListener); stop();
Frame 8
resetGame();
Frame 9
var myListener = new Object(); this.onKeyDown = function () { if (Key.getCode() == 13) { delete myListener; Key.removeListener(myListener); return(undefined); } }; Key.addListener(myListener); stop();
Frame 10
gotoAndPlay ("game");
Symbol 27 MovieClip [smoke0] Frame 11
this.removeMovieClip();
Symbol 38 MovieClip [smoke3] Frame 11
this.removeMovieClip();
Symbol 49 MovieClip [smoke2] Frame 11
this.removeMovieClip();
Symbol 60 MovieClip [smoke1] Frame 11
this.removeMovieClip();
Symbol 71 MovieClip [smoke4] Frame 11
this.removeMovieClip();
Symbol 83 MovieClip [plane-explosion] Frame 27
this.removeMovieClip();
Symbol 93 MovieClip [pigeon-strike] Frame 13
this.removeMovieClip();
Symbol 101 MovieClip Frame 13
gotoAndPlay (1);
Symbol 104 Button
on (release) { _root.play(); }
Symbol 105 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { trace(PercentLoaded); setProperty(bar, _xscale , PercentLoaded); } else { trace("PlayOn"); gotoAndStop ("loaded"); }
Symbol 105 MovieClip Frame 2
gotoAndPlay (1);
Symbol 110 MovieClip Frame 1
function fadeIn() { if (stat == "clear") { gotoAndPlay ("showing"); } } function fadeOut() { if (stat == "full") { gotoAndPlay ("hiding"); } else if (stat == "showing") { gotoAndPlay ("clear"); } } hasjustappeared = 1; _root.instructions_btn._visible = 0; _root.restart_btn._visible = 0;
Symbol 110 MovieClip Frame 2
if (hasjustappeared) { _root.instructions_btn._visible = 1; } else { _root.instructions_btn._visible = 0; } hasjustappeared = 0; _root.restart_btn._visible = 0; stat = "clear"; stop();
Symbol 110 MovieClip Frame 8
stat = "showing";
Symbol 110 MovieClip Frame 42
_root.instructions_btn._visible = 1; if ((((_root.planes[0].lives + _root.planes[1].lives) + _root.planes[2].lives) + _root.planes[3].lives) < 40) { _root.restart_btn._visible = 1; }
Symbol 110 MovieClip Frame 86
_root.instructions_btn._visible = 1; if ((((_root.planes[0].lives + _root.planes[1].lives) + _root.planes[2].lives) + _root.planes[3].lives) < 40) { _root.restart_btn._visible = 1; } stat = "full"; stop(); hiding = 0; showing = 0; stop();
Symbol 110 MovieClip Frame 92
_root.instructions_btn._visible = 0; _root.restart_btn._visible = 0; stat = "hiding";
Symbol 110 MovieClip Frame 102
gotoAndStop ("clear");
Symbol 112 Button
on (release) { gotoAndStop ("instructions"); }
Symbol 114 Button
on (release) { resetGame(); }
Symbol 123 MovieClip Frame 9
gotoAndPlay (1);
Symbol 132 MovieClip Frame 9
gotoAndPlay (1);
Symbol 141 MovieClip Frame 9
gotoAndPlay (1);
Symbol 150 MovieClip Frame 9
gotoAndPlay (1);
Symbol 193 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 1
stop();
Symbol 492 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 1
stop();
Symbol 621 MovieClip Frame 5
gotoAndPlay (1);
Symbol 630 MovieClip Frame 9
gotoAndPlay (1);
Symbol 639 Button
on (release) { resetGame(); }
Symbol 655 MovieClip Frame 1
trace(_root.winner); gotoAndStop(int(_root.winner) + 2);
Symbol 658 Button
on (release) { gotoAndPlay ("game"); }

Library Items

Symbol 1 Sound [victory.wav]
Symbol 2 Sound [smallexpl.wav]
Symbol 3 Sound [powup.wav]
Symbol 4 Sound [pigencoo.wav]
Symbol 5 Sound [phtpht-6.wav]
Symbol 6 Sound [phtpht-5.wav]
Symbol 7 Sound [phtpht-4.wav]
Symbol 8 Sound [phtpht-3.wav]
Symbol 9 Sound [phtpht-2.wav]
Symbol 10 Sound [phtpht-1.wav]
Symbol 11 Sound [hit.wav]
Symbol 12 Sound [hangar.wav]
Symbol 13 Sound [gunfire.wav]
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16
Symbol 16 MovieClip [bullet-img]Uses:15
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:27
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:27
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:27
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:27
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClip [smoke0]Uses:18 20 22 24 26
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:38
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:38
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:38
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:38
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClip [smoke3]Uses:29 31 33 35 37
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:49
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:49
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:49
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:49
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClip [smoke2]Uses:40 42 44 46 48
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:60
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:60
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:60
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:60
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClip [smoke1]Uses:51 53 55 57 59
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:71
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:71
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:71
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:71
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClip [smoke4]Uses:62 64 66 68 70
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:83
Symbol 74 SoundUsed by:83
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:83
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:83
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:83
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClip [plane-explosion]Uses:73 74 76 78 80 82
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:93
Symbol 86 SoundUsed by:93
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:93
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:93
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClip [pigeon-strike]Uses:85 86 88 90 92
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:105
Symbol 96 FontUsed by:97 660 661 662 663 664 665 666 667
Symbol 97 TextUses:96Used by:105
Symbol 98 GraphicUsed by:101 104 112 114 639 658
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:98 99 100Used by:104 112 114 639 658
Symbol 102 FontUsed by:103 111 113 638
Symbol 103 TextUses:102Used by:104
Symbol 104 ButtonUses:101 103 98Used by:105
Symbol 105 MovieClipUses:95 97 104Used by:Timeline
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:Timeline
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:Timeline
Symbol 111 TextUses:102Used by:112
Symbol 112 ButtonUses:101 111 98Used by:Timeline
Symbol 113 TextUses:102Used by:114
Symbol 114 ButtonUses:101 113 98Used by:Timeline
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:123
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:123
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:123
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClipUses:116 118 120 122Used by:Timeline
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:132
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:132
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:132
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:125 127 129 131Used by:Timeline
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:141
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:141
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:141
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:134 136 138 140Used by:Timeline
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:150
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:150
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:150
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:150
Symbol 150 MovieClipUses:143 145 147 149Used by:Timeline
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClipUses:152Used by:Timeline
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClipUses:155Used by:Timeline
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:193
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:193
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:193
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:193
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:193
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:193
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:193
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:193
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:193
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:193
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:193
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:193
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:193
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:193
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:193
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:193
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:193
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClipUses:158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192Used by:268
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:230
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:230
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:230
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:230
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:230
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:230
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:230
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:230
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:230
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:230
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:230
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:230
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:230
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:230
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:230
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:230
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:230
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:195 197 199 201 203 205 207 209 211 213 215 217 219 221 223 225 227 229Used by:268
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:267
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:267
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:267
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:267
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:267
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:267
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:267
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:267
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:267
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:267
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:267
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:267
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:267
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:267
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:267
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:267
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:267
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 264 266Used by:268
Symbol 268 MovieClipUses:193 230 267Used by:Timeline
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:305
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:305
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:305
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:305
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:305
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:305
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:305
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:305
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:305
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:305
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:305
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:305
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:305
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:305
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:305
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:305
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:305
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClipUses:270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304Used by:380
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:342
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:342
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:342
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:342
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:342
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:342
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:342
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:342
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:342
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:342
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:342
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:342
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:342
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:342
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:342
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:342
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:342
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClipUses:307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341Used by:380
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:379
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:379
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:379
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:379
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:379
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:379
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:379
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:379
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:379
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:379
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:379
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:379
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:379
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:379
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:379
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:379
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:379
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:379
Symbol 379 MovieClipUses:344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376 378Used by:380
Symbol 380 MovieClipUses:305 342 379Used by:Timeline
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:417
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:417
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:417
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:417
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:417
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:417
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:417
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:417
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:417
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:417
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:417
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:417
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:417
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:417
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:417
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:417
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:417
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:417
Symbol 417 MovieClipUses:382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412 414 416Used by:492
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:454
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:454
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:454
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:454
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:454
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:454
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:454
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:454
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:454
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:454
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:454
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:454
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:454
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:454
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:454
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:454
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:454
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:454
Symbol 454 MovieClipUses:419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453Used by:492
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:491
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:491
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:491
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:491
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:491
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:491
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:491
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:491
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:491
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:491
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:491
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:491
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:491
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:491
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:491
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:491
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:491
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:491
Symbol 491 MovieClipUses:456 458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490Used by:492
Symbol 492 MovieClipUses:417 454 491Used by:Timeline
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:529
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:529
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:529
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:529
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:529
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:529
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:529
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:529
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:529
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:529
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:529
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:529
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:529
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:529
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:529
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:529
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:529
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:529
Symbol 529 MovieClipUses:494 496 498 500 502 504 506 508 510 512 514 516 518 520 522 524 526 528Used by:604
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:566
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:566
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:566
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:566
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:566
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:566
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:566
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:566
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:566
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:566
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:566
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:566
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:566
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:566
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:566
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:566
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:566
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:566
Symbol 566 MovieClipUses:531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 565Used by:604
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:603
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:603
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:603
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:603
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:603
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:603
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:603
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:603
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:603
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:603
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:603
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:603
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:603
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:603
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:603
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:603
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:603
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:603
Symbol 603 MovieClipUses:568 570 572 574 576 578 580 582 584 586 588 590 592 594 596 598 600 602Used by:604
Symbol 604 MovieClipUses:529 566 603Used by:Timeline
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:607
Symbol 607 MovieClipUses:606Used by:Timeline
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:610
Symbol 610 MovieClipUses:609Used by:Timeline
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:613
Symbol 613 MovieClipUses:612Used by:Timeline
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:616
Symbol 616 MovieClipUses:615Used by:Timeline
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:621
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:621
Symbol 621 MovieClipUses:618 620Used by:Timeline
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:630
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:630
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:630
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:630
Symbol 630 MovieClipUses:623 625 627 629Used by:Timeline
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:633
Symbol 633 MovieClipUses:632Used by:Timeline
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:636
Symbol 636 MovieClipUses:635Used by:Timeline
Symbol 637 GraphicUsed by:Timeline
Symbol 638 TextUses:102Used by:639 658
Symbol 639 ButtonUses:101 638 98Used by:Timeline
Symbol 640 BitmapUsed by:642
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:640 641Used by:655
Symbol 643 BitmapUsed by:645
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:643 644Used by:655
Symbol 646 BitmapUsed by:648
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:646 647Used by:655
Symbol 649 BitmapUsed by:651
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:649 650Used by:655
Symbol 652 BitmapUsed by:654
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:652 653Used by:655
Symbol 655 MovieClipUses:642 645 648 651 654Used by:Timeline
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:Timeline
Symbol 658 ButtonUses:101 638 98Used by:Timeline
Symbol 659 GraphicUsed by:Timeline
Symbol 660 TextUses:96Used by:Timeline
Symbol 661 TextUses:96Used by:Timeline
Symbol 662 TextUses:96Used by:Timeline
Symbol 663 TextUses:96Used by:Timeline
Symbol 664 TextUses:96Used by:Timeline
Symbol 665 TextUses:96Used by:Timeline
Symbol 666 TextUses:96Used by:Timeline
Symbol 667 TextUses:96Used by:Timeline

Instance Names

"title"Frame 2Symbol 110 MovieClip
"instructions_btn"Frame 2Symbol 112 Button
"restart_btn"Frame 2Symbol 114 Button
"flag0"Frame 2Symbol 123 MovieClip
"flag2"Frame 2Symbol 132 MovieClip
"flag1"Frame 2Symbol 141 MovieClip
"flag3"Frame 2Symbol 150 MovieClip
"bigCloudBase"Frame 2Symbol 153 MovieClip
"smallCloudBase"Frame 2Symbol 156 MovieClip
"plane0"Frame 2Symbol 268 MovieClip
"plane1"Frame 2Symbol 380 MovieClip
"plane2"Frame 2Symbol 492 MovieClip
"plane3"Frame 2Symbol 604 MovieClip
"hangar0"Frame 2Symbol 607 MovieClip
"hangar1"Frame 2Symbol 610 MovieClip
"hangar2"Frame 2Symbol 613 MovieClip
"hangar3"Frame 2Symbol 616 MovieClip
"powup"Frame 2Symbol 621 MovieClip
"pigeon"Frame 2Symbol 630 MovieClip
"bigCloudTop"Frame 2Symbol 633 MovieClip
"smallCloudTop"Frame 2Symbol 636 MovieClip
"victory"Frame 5Symbol 655 MovieClip
"bar"Symbol 105 MovieClip Frame 1Symbol 95 MovieClip
"anim1"Symbol 268 MovieClip Frame 1Symbol 193 MovieClip
"anim2"Symbol 268 MovieClip Frame 2Symbol 230 MovieClip
"anim3"Symbol 268 MovieClip Frame 3Symbol 267 MovieClip
"anim1"Symbol 380 MovieClip Frame 1Symbol 305 MovieClip
"anim2"Symbol 380 MovieClip Frame 2Symbol 342 MovieClip
"anim3"Symbol 380 MovieClip Frame 3Symbol 379 MovieClip
"anim1"Symbol 492 MovieClip Frame 1Symbol 417 MovieClip
"anim2"Symbol 492 MovieClip Frame 2Symbol 454 MovieClip
"anim3"Symbol 492 MovieClip Frame 3Symbol 491 MovieClip
"anim1"Symbol 604 MovieClip Frame 1Symbol 529 MovieClip
"anim2"Symbol 604 MovieClip Frame 2Symbol 566 MovieClip
"anim3"Symbol 604 MovieClip Frame 3Symbol 603 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "victory.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "smallexpl.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "powup.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "pigencoo.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "phtpht-6.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "phtpht-5.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "phtpht-4.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "phtpht-3.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "phtpht-2.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "phtpht-1.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "hangar.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "gunfire.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "bullet-img"
ExportAssets (56)Timeline Frame 1Symbol 27 as "smoke0"
ExportAssets (56)Timeline Frame 1Symbol 38 as "smoke3"
ExportAssets (56)Timeline Frame 1Symbol 49 as "smoke2"
ExportAssets (56)Timeline Frame 1Symbol 60 as "smoke1"
ExportAssets (56)Timeline Frame 1Symbol 71 as "smoke4"
ExportAssets (56)Timeline Frame 1Symbol 83 as "plane-explosion"
ExportAssets (56)Timeline Frame 1Symbol 93 as "pigeon-strike"

Labels

"game"Frame 3
"victory"Frame 5
"draw"Frame 7
"instructions"Frame 9
"loaded"Symbol 105 MovieClip Frame 3
"clear"Symbol 110 MovieClip Frame 2
"showing"Symbol 110 MovieClip Frame 8
"full"Symbol 110 MovieClip Frame 86
"hiding"Symbol 110 MovieClip Frame 92




http://swfchan.com/11/54354/info.shtml
Created: 21/4 -2019 19:16:55 Last modified: 21/4 -2019 19:16:55 Server time: 20/09 -2024 23:59:13