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

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

meteor.swf

This is the info page for
Flash #47647

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


Text
L

LOADING

STORAGE

DOME DESTROYED!

x4

PLAY MORE
FREE GAMES

at terrypaton.com

CLICK TO

PLAY

PLAY

YOUR HIGHSCORE:

0

METEOR

vNum

5 waves of meteor storms are heading to
moonbase alpha you must destroy them!

USE MOUSE TO AIM, AND CLICK TO FIRE

300

2000

1000

100

EVERY TIME A DOME OR GUN IS HIT IT COSTS 250

EVERY BULLET YOU FIRE COSTS 50

starBack

meteors

bullets

0

GAME OVER

0

FINAL SCORE

MAIN MENU

MAIN MENU

YOU HAVE FAILED.
MOONBASE ALPHA
HAS BEEN DESTROYED.

CHAMPION!

0

YOU HAVE saved moonbase
alpha and will be
remembered as a hero!

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"6905b807ed687d29", res:"640x480"});
Frame 2
function gameMenu(menu, obj) { getURL (_root.authorsSite, "_blank"); } this._lockroot = true; var gameName = "meteor"; vNum = "1.01"; flashVersionsNeeded = 8; legalDomain = "http://www.terrypaton.com"; authorName = "Terry Paton"; authorContact = "terry@terrypaton.com"; authorsSite = "http://www.terrypaton.com"; gameLocation = _root._url.substr(0, legalDomain.length); gameQuality = "AUTO"; var menu_cm = new ContextMenu(); menu_cm.customItems.push(new ContextMenuItem(authorsSite, gameMenu)); menu_cm.hideBuiltInItems(); _root.menu = menu_cm; this._lockroot = true; if (gameLocation != legalDomain) { }
Frame 3
loadingClip.onLoad = function () { }; loadingClip.onEnterFrame = function () { pL = Math.floor((this._parent.getBytesLoaded() / this._parent.getBytesTotal()) * 100); if (pL < 100) { this.mask._xscale = (pL / 100) * 100; this._parent.stop(); } else { i = 0; while (i < stringLength) { removeMovieClip(eval ("loadingHolder.l" + i)); i++; } this._parent.play(); } }; wordString = "METEOR"; stringLength = wordString.length; wordOffset = (stringLength * 20) / 2; this.createEmptyMovieClip("loadingHolder", 1); loadingHolder._x = (320 - wordOffset) + 10; loadingHolder._y = 175; i = 0; while (i < stringLength) { t = loadingHolder.attachMovie("letter", "l" + i, i); t._x = i * 20; t.angle = i; t.Lvar.text = wordString.charAt(i); t._xscale = (t._yscale = 200); i++; } stop();
Frame 4
function attachSoundFromLibrary(idname) { var _local2 = new Sound(this); _local2.attachSound(idname); return(_local2); } var exp1Snd = attachSoundFromLibrary("exp1Snd.wav"); var exp2Snd = attachSoundFromLibrary("exp2Snd.wav"); var alarmsnd = attachSoundFromLibrary("alarmSound.wav"); var playerHitSnd = attachSoundFromLibrary("playerHit.wav"); var bonusSnd = attachSoundFromLibrary("bonuscollected.wav"); var waveCompleteSnd = attachSoundFromLibrary("waveComplete.wav"); var startLevelSnd = attachSoundFromLibrary("startLevel.wav"); var levelCompletedSnd = attachSoundFromLibrary("levelCompleted.wav"); var gunShot1Snd = attachSoundFromLibrary("gunShot1.wav"); var gunShot2Snd = attachSoundFromLibrary("gunShot2.wav"); var gunShot3Snd = attachSoundFromLibrary("gunShot3.wav"); storage = SharedObject.getLocal("meteorStore"); yourhigh = storage.data.myhighscore; if (yourhigh == undefined) { storage.data.myhighscore = 0; yourhigh = 0; }
Frame 6
_quality = "HIGH"; playBtn.onRelease = function () { gotoAndPlay (16); };
Frame 15
stop();
Frame 16
if (false) { }
Frame 17
function addPoints(num) { if (num > 0) { score = score + num; pscoreClip.gotoAndPlay(2); } else { score = score + num; pscoreClip.gotoAndPlay(20); if (score < 0) { score = 0; } } } function attachMeteors() { if ((levelMeteors < 1) && (currentMeteors < 1)) { gameState = "level complete"; } if (levelMeteors > 0) { meteorCount--; if (meteorCount < 1) { currentMeteors++; levelMeteors--; meteorCount = random(maxMeteorCount); if (level != 3) { attackArray = new Array(); if (dome1Health > 0) { attackArray.push(179); } if (dome2Health > 0) { attackArray.push(320); } if (dome3Health > 0) { attackArray.push(463); } if (gun1Health > 0) { attackArray.push(playerGun1._x); } if (gun2Health > 0) { attackArray.push(playerGun2._x); } tn = random(attackArray.length); tx = attackArray[tn]; t = meteors.attachMovie("meteor", "m" + mNum, mNum); t._x = random(640); tx = tx + (random(100) - 50); t.targetX = tx; t.targetY = 393; t._y = -10; mNum++; } else { t = meteors.attachMovie("bUfo", "u" + mNum, mNum); t._x = -20; t._y = (Math.random() * 250) + 50; mNum++; } } } } function explodeMeteor(clipN, x, y) { if (bDelay > 0) { bCalc++; bonusX = x; bonusY = y; } currentMeteors--; removeMovieClip(clipN); t = bullets.attachMovie("bExplosion", "b" + bNum, bNum); t._xscale = (t._yscale = 70); t._x = x; t._y = y; tmp = random(4) * 90; t._rotation = tmp; bNum++; exp2Snd.start(); if (y < 380) { addPoints(100); t.exNum.text = 100; t.exNum._rotation = -tmp; } } function explodeBullet(clipN, x, y) { removeMovieClip(clipN); t = bullets.attachMovie("bExplosion", "b" + bNum, bNum); t._x = x; t._y = y; t._rotation = random(4) * 90; t.exNum.text = ""; bNum++; exp1Snd.start(); bDelay = 10; } function frameAction() { switch (gameState) { case "playing" : if (bDelay > 0) { bDelay--; if (bDelay == 0) { if (bCalc > 1) { t = bullets.attachMovie("bonus", "b" + bNum, bNum); t._x = bonusX; t._y = bonusY; t.bText.text = "x" + bCalc; if (level != 3) { score = score + (bCalc * 100); } else { score = score + (bCalc * 300); } bNum++; } bCalc = 0; } } if (level != 3) { satDelay--; if (satDelay < 1) { if (random(2) == 0) { t = meteors.attachMovie("satellite", "satellite", mNum); } else { t = meteors.attachMovie("ufo", "ufo", mNum); } t._x = -100; t._y = random(200) + 50; mNum++; satDelay = random(400) + 150; } } attachMeteors(); if (currentMeteors < 5) { attachMeteors(); attachMeteors(); } angle = 90 + ((Math.atan2(_ymouse - gun1Y, _xmouse - gun1X) * 180) / Math.PI); return; case "level complete" : if (level != 3) { tellPlayer(7); } else { tellPlayer(11); } level++; waveCompleteSnd.start(); lwait = 90; gameState = "level complete wait"; return; case "level complete wait" : lwait--; if (lwait < 1) { if (level > 6) { gameState = "game complete"; } else { gameState = "setup level"; } } return; case "setup" : trace(2); setup(); gameState = "setup level"; return; case "setup level" : setupLevel(); gun1X = playerGun1._x; gun1Y = playerGun1._y; gun2X = playerGun2._x; gun2Y = playerGun2._y; gameState = "playing"; _quality = "LOW"; return; case "game over" : _quality = "HIGH"; goWait = 90; gameState = "game over wait"; return; case "game complete" : _quality = "HIGH"; gcWait = 10; gameState = "game complete wait"; return; case "game over wait" : goWait--; if (goWait < 1) { gameState = "wait"; gotoAndPlay (26); } return; case "game complete wait" : gcWait--; if (gcWait < 1) { gotoAndPlay (36); gameState = "wait"; } return; } } intervalId = setInterval(this, "frameAction", 100); function playersTarget() { siteX = _xmouse; siteY = _ymouse; if (siteY > 333) { siteY = 333; } gunSite._x = siteX; gunSite._y = siteY; px = siteX - gun1X; py = siteY - gun1Y; radians = Math.atan2(py, px); g1Rot = (radians * 180) / Math.PI; playerGun1.turret._rotation = g1Rot; px = siteX - gun2X; py = siteY - gun2Y; radians = Math.atan2(py, px); g2Rot = (radians * 180) / Math.PI; playerGun2.turret._rotation = g2Rot; } function playerClicks() { if (gameState == "playing") { if ((gun1Health > 0) || (gun2Health > 0)) { addPoints(-50); this[("gunShot" + (random(3) + 1)) + "Snd"].start(); t = bullets.attachMovie("bullet", "b" + bNum, bNum); if ((gun1Health > 0) && (gun2Health > 0)) { if (siteX < 321) { t._x = playerGun1._x; t._y = playerGun1._y; t.angle = g1Rot; } else { t._x = playerGun2._x; t._y = playerGun2._y; t.angle = g2Rot; } } else if ((gun1Health > 0) && (gun2Health == 0)) { t._x = playerGun1._x; t._y = playerGun1._y; t.angle = g1Rot; } else if ((gun1Health == 0) && (gun2Health > 0)) { t._x = playerGun2._x; t._y = playerGun2._y; t.angle = g2Rot; } t.targetX = siteX; t.targetY = siteY; bNum++; u = bullets.attachMovie("bmarker", "bm" + bNum, bNum); u._x = gunSite._x; u._y = gunSite._y; bNum++; } } } function setup() { dome1Health = 100; dome2Health = 100; dome3Health = 100; gun1Health = 100; gun2Health = 100; playerGun1.turret._visible = true; playerGun2.turret._visible = true; var _local1 = new flash.display.BitmapData(640, 387, true, 0); starBack.attachBitmap(_local1, 1); _local1.noise(random(100), 40, 255, 8, true); onMouseDown = function () { playerClicks(); }; score = 0; onMouseMove = function () { playersTarget(); }; level = 1; } function setupLevel() { bCalc = 0; bDelay = 0; bonusX = 0; bonusX = 0; maxMeteorCount = 60; meteorCount = random(maxMeteorCount); mNum = 1; bNum = 1; currentMeteors = 0; satDelay = random(400) + 150; switch (level) { case 1 : levelMeteors = 40; break; case 2 : levelMeteors = 50; break; case 3 : levelMeteors = 30; break; case 4 : levelMeteors = 70; break; case 5 : levelMeteors = 80; break; case 6 : levelMeteors = 90; break; } if (level == 3) { tellPlayer(10); } else { tellPlayer(8); } } function testHitPlayer(tClip, tx, ty) { if (gun1Health > 0) { dx = tx - playerGun1._x; dy = ty - playerGun1._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 55) { gun1Health = gun1Health - 17; playerHitSnd.start(); playerGun1.gotoAndStop(6 - Math.floor((gun1Health / 100) * 6)); addPoints(-250); if (gun1Health <= 0) { tellPlayer(1); gun1Health = 0; playerGun1.turret._visible = false; } } } if (gun2Health > 0) { dx = tx - playerGun2._x; dy = ty - playerGun2._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 55) { gun2Health = gun2Health - 17; playerHitSnd.start(); playerGun2.gotoAndStop(6 - Math.floor((gun2Health / 100) * 6)); addPoints(-250); if (gun2Health <= 0) { tellPlayer(5); gun2Health = 0; playerGun2.turret._visible = false; } } } if (dome1Health > 0) { dx = tx - dome1._x; dy = ty - dome1._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 55) { addPoints(-250); dome1Health = dome1Health - 17; dome1.gotoAndStop(6 - Math.floor((dome1Health / 100) * 6)); if (dome1Health <= 0) { tellPlayer(2); dome1Health = 0; } } } if (dome2Health > 0) { dx = tx - dome2._x; dy = ty - dome2._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 55) { addPoints(-250); dome2Health = dome2Health - 17; playerHitSnd.start(); dome2.gotoAndStop(6 - Math.floor((dome2Health / 100) * 6)); if (dome2Health <= 0) { tellPlayer(3); dome2Health = 0; } } } dx = tx - dome3._x; dy = ty - dome3._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 55) { addPoints(-250); dome3Health = dome3Health - 17; playerHitSnd.start(); dome3.gotoAndStop(6 - Math.floor((dome3Health / 100) * 6)); if (dome3Health <= 0) { tellPlayer(4); dome3Health = 0; } } if (((dome1Health == 0) && (dome2Health == 0)) && (dome3Health == 0)) { gameState = "game over"; } } function tellPlayer(temp) { switch (temp) { case 1 : tellTxt = "GUN LOST!"; alarmsnd.start(); break; case 2 : tellTxt = "DOME DESTROYED!"; alarmsnd.start(); break; case 3 : tellTxt = "DOME DESTROYED!"; alarmsnd.start(); break; case 4 : tellTxt = "DOME DESTROYED!"; alarmsnd.start(); break; case 5 : tellTxt = "GUN LOST!"; alarmsnd.start(); break; case 6 : tellTxt = "SATELLITE!"; bonusSnd.start(); break; case 7 : if (level < 3) { tellTxt = ("WAVE " + level) + " COMPLETE"; } else { tellTxt = ("WAVE " + Number(level - 1)) + " COMPLETE"; } trace(tellTxt); levelCompletedSnd.start(); break; case 8 : trace(level); if (level < 4) { tellTxt = "WAVE " + level; } else { tellTxt = "WAVE " + Number(level - 1); } startLevelSnd.start(); break; case 9 : tellTxt = "UFO!"; bonusSnd.start(); break; case 10 : tellTxt = "BONUS WAVE"; startLevelSnd.start(); break; case 11 : tellTxt = "BONUS COMPLETE"; levelCompletedSnd.start(); break; default : tellTxt = ""; } if (tellTxt != "") { attachMovie("warning", "warning", 100); warning.textBox.text = tellTxt; } } function testDestroyMeteor(eName) { if (level != 3) { dx = eName._x - meteors.ufo._x; dy = eName._y - meteors.ufo._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 32) { addPoints(2000); if (gameState == "playing") { tellPlayer(9); } t = bullets.attachMovie("mExplosion", "b" + bNum, bNum); t._x = meteors.ufo._x; t._y = meteors.ufo._y; t._xscale = (t._yscale = 200); removeMovieClip(meteors.ufo); t._rotation = random(4) * 90; bNum++; exp2Snd.start(); } dx = eName._x - meteors.satellite._x; dy = eName._y - meteors.satellite._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 32) { addPoints(1000); if (gameState == "playing") { tellPlayer(6); } t = bullets.attachMovie("mExplosion", "b" + bNum, bNum); t._x = meteors.satellite._x; t._y = meteors.satellite._y; t._xscale = (t._yscale = 200); removeMovieClip(meteors.satellite); t._rotation = random(4) * 90; bNum++; exp2Snd.start(); } et = mNum - 15; while (et < mNum) { t = eval ("meteors.m" + et); if (t != undefined) { dx = eName._x - t._x; dy = eName._y - t._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 36) { addPoints(100); _root.explodeMeteor(t, t._x, t._y); } } et++; } } else { et = mNum - 15; while (et < mNum) { t = eval ("meteors.u" + et); if (t != undefined) { dx = eName._x - t._x; dy = eName._y - t._y; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 36) { addPoints(300); _root.explodeMeteor(t, t._x, t._y); } } et++; } } }
Frame 18
gameState = "setup";
Frame 25
stop();
Frame 26
delete gameState; delete onEnterFrame; _quality = "HIGH"; if (score > yourhigh) { yourhigh = score; storage.data.myhighscore = score; storage.flush(); } if (score >= 250) { enterHigh._visible = true; } else { enterHigh._visible = false; }
Frame 35
mainMenuBtn.onRelease = function () { trace("main menu"); trace(gameState); gotoAndPlay (6); }; stop();
Frame 36
delete gameState; delete onEnterFrame; _quality = "HIGH"; if (score > yourhigh) { yourhigh = score; storage.data.myhighscore = score; storage.flush(); } enterHigh._visible = true;
Frame 45
mainMenuBtn.onRelease = function () { gotoAndPlay (6); }; stop();
Symbol 244 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.3"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }}; options = _parseOptions(options, _local27); if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0) { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } }
Symbol 245 MovieClip [__Packages.letterClass] Frame 0
class letterClass extends MovieClip { var centerY, radiusY, speed, y, _y, x, _x, angle; function letterClass () { super(); } function onLoad() { centerY = 48; radiusY = 5; speed = 0.05; y = _y; x = _x; } function onEnterFrame() { if (angle != undefined) { y = centerY + (Math.sin(angle) * radiusY); angle = angle + speed; _x = x; _y = y; } } }
Symbol 246 MovieClip [__Packages.bulletClass] Frame 0
class bulletClass extends MovieClip { var bState, speed, x, _x, y, _y, tmpAngle, angle, bx, by, removeMovieClip, dx, targetX, dy, targetY, dist; function bulletClass () { super(); } function onLoad() { bState = "normal"; speed = 10; x = _x; y = _y; tmpAngle = (angle * Math.PI) / 180; bx = speed * Math.cos(tmpAngle); by = speed * Math.sin(tmpAngle); } function onEnterFrame() { _x = x; _y = y; x = x + bx; y = y + by; if ((((y > 480) || (x < 0)) || (x > 640)) || (y < 0)) { removeMovieClip(); } dx = x - targetX; dy = y - targetY; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if (dist < 11) { _root.explodeBullet(this, x, y); } } }
Symbol 247 MovieClip [__Packages.bmarkerClass] Frame 0
class bmarkerClass extends MovieClip { var t, alf, _alpha, removeMovieClip; function bmarkerClass () { super(); } function onLoad() { t = 70; alf = 100 / t; } function onEnterFrame() { _alpha = _alpha - alf; t--; if (t < 0) { removeMovieClip(); } } }
Symbol 248 MovieClip [__Packages.meteorClass] Frame 0
class meteorClass extends MovieClip { var bState, speed, x, _x, y, _y, radians, targetY, targetX, angle, tmpAngle, bx, by, _rotation, removeMovieClip, dx, dy, dist; function meteorClass () { super(); } function onLoad() { bState = "normal"; if (_root.level == 1) { speed = 1 + (Math.random() * 2.5); } else if (_root.level == 2) { speed = 1 + (Math.random() * 3); } else if (_root.level == 4) { speed = 1 + (Math.random() * 3.5); } else if (_root.level == 5) { speed = 1 + (Math.random() * 4); } else if (_root.level == 6) { speed = 1 + (Math.random() * 4.5); } x = _x; y = _y; radians = Math.atan2(targetY - y, targetX - x); angle = Math.floor((radians * 180) / Math.PI); tmpAngle = (angle * Math.PI) / 180; bx = speed * Math.cos(tmpAngle); by = speed * Math.sin(tmpAngle); _rotation = (radians * 180) / Math.PI; } function onEnterFrame() { if (_root.gameState == "playing") { _x = x; _y = y; x = x + bx; y = y + by; if (y > 480) { removeMovieClip(); } if (angle > 360) { angle = angle - 360; } else if (angle < 0) { angle = angle + 360; } dx = x - targetX; dy = y - targetY; dist = Math.abs(Math.floor(Math.sqrt((dx * dx) + (dy * dy)))); if ((dist < 11) || (y > targetY)) { _root.testHitPlayer(this, x, y); _root.explodeMeteor(this, x, y); } } } }
Symbol 249 MovieClip [__Packages.warningClass] Frame 0
class warningClass extends MovieClip { var t, alf, _x, _y, _xscale, _yscale, _alpha, removeMovieClip; function warningClass () { super(); } function onLoad() { t = 100; alf = 100 / t; _x = 320; _y = 200; _xscale = (_yscale = 350); } function onEnterFrame() { _alpha = _alpha - alf; _xscale = (_yscale = _yscale - 2); t--; if (t < 0) { removeMovieClip(); } } }
Symbol 250 MovieClip [__Packages.satelliteClass] Frame 0
class satelliteClass extends MovieClip { var speed, _x, removeMovieClip; function satelliteClass () { super(); } function onLoad() { speed = 4 + random(4); } function onEnterFrame() { _x = _x + speed; if (_x > 650) { removeMovieClip(); } } }
Symbol 251 MovieClip [__Packages.ufoClass] Frame 0
class ufoClass extends MovieClip { var speed, angle, range, ySpeed, centerScale, _y, _x, removeMovieClip; function ufoClass () { super(); } function onLoad() { speed = 4 + random(4); angle = 0; range = 30; ySpeed = 0.1; centerScale = _y; } function onEnterFrame() { _y = centerScale + (Math.sin(angle) * range); angle = angle + ySpeed; if (angle > (Math.PI*2)) { range = random(39) + 1; angle = 0; } _x = _x + speed; if (_x > 650) { removeMovieClip(); } } }
Symbol 252 MovieClip [__Packages.bonusClass] Frame 0
class bonusClass extends MovieClip { var t, alf, _alpha, removeMovieClip; function bonusClass () { super(); } function onLoad() { t = 70; alf = 100 / t; } function onEnterFrame() { _alpha = _alpha - alf; t--; if (t < 0) { removeMovieClip(); } } }
Symbol 253 MovieClip [__Packages.bUfoClass] Frame 0
class bUfoClass extends MovieClip { var speed, angle, range, ySpeed, centerScale, _y, _x, removeMovieClip; function bUfoClass () { super(); } function onLoad() { speed = 4 + random(4); angle = 0; range = 30; ySpeed = speed * 0.02; centerScale = _y; } function onEnterFrame() { _y = centerScale + (Math.sin(angle) * range); angle = angle + ySpeed; if (angle > (Math.PI*2)) { range = random(39) + 1; angle = 0; } _x = _x + speed; if (_x > 650) { removeMovieClip(); _root.currentMeteors--; } } }
Symbol 254 MovieClip [__Packages.bExpClass] Frame 0
class bExpClass extends MovieClip { var life, removeMovieClip, _alpha; function bExpClass () { super(); } function onLoad() { life = 40; } function onEnterFrame() { life--; if (life < 1) { removeMovieClip(); } if (life > 10) { _root.testDestroyMeteor(this); } if (life < 10) { _alpha = _alpha - 15; } } }
Symbol 10 MovieClip [letter] Frame 1
#initclip 12 Object.registerClass("letter", letterClass); #endinitclip
Symbol 93 MovieClip [bExplosion] Frame 1
#initclip 21 Object.registerClass("bExplosion", bExpClass); #endinitclip
Symbol 96 MovieClip [bullet] Frame 1
#initclip 13 Object.registerClass("bullet", bulletClass); #endinitclip
Symbol 98 MovieClip [bmarker] Frame 1
#initclip 14 Object.registerClass("bmarker", bmarkerClass); #endinitclip
Symbol 109 MovieClip [meteor] Frame 1
#initclip 15 Object.registerClass("meteor", meteorClass); #endinitclip
Symbol 113 MovieClip [warning] Frame 1
#initclip 16 Object.registerClass("warning", warningClass); #endinitclip stop();
Symbol 117 MovieClip [satellite] Frame 1
#initclip 17 Object.registerClass("satellite", satelliteClass); #endinitclip
Symbol 120 MovieClip [ufo] Frame 1
#initclip 18 Object.registerClass("ufo", ufoClass); #endinitclip
Symbol 123 MovieClip [bonus] Frame 1
#initclip 19 Object.registerClass("bonus", bonusClass); #endinitclip
Symbol 126 MovieClip [bUfo] Frame 1
#initclip 20 Object.registerClass("bUfo", bUfoClass); #endinitclip
Symbol 138 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 1
_root.stop();
Symbol 144 MovieClip Frame 75
_root.play();
Symbol 155 MovieClip Frame 1
this.onPress = function () { getURL ("http://www.terrypaton.com", "_blank"); }; this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.stop();
Symbol 158 MovieClip Frame 13
stop();
Symbol 202 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 1
stop();
Symbol 226 MovieClip Frame 16
stop();
Symbol 226 MovieClip Frame 30
stop();

Library Items

Symbol 244 MovieClip [__Packages.MochiAd]
Symbol 245 MovieClip [__Packages.letterClass]
Symbol 246 MovieClip [__Packages.bulletClass]
Symbol 247 MovieClip [__Packages.bmarkerClass]
Symbol 248 MovieClip [__Packages.meteorClass]
Symbol 249 MovieClip [__Packages.warningClass]
Symbol 250 MovieClip [__Packages.satelliteClass]
Symbol 251 MovieClip [__Packages.ufoClass]
Symbol 252 MovieClip [__Packages.bonusClass]
Symbol 253 MovieClip [__Packages.bUfoClass]
Symbol 254 MovieClip [__Packages.bExpClass]
Symbol 1 GraphicUsed by:7
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:7
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:4 5Used by:7
Symbol 7 MovieClipUses:1 3 6Used by:Timeline
Symbol 8 FontUsed by:9
Symbol 9 EditableTextUses:8Used by:10
Symbol 10 MovieClip [letter]Uses:9Used by:Timeline
Symbol 11 FontUsed by:12
Symbol 12 TextUses:11Used by:Timeline
Symbol 13 FontUsed by:14 181 203 205
Symbol 14 EditableTextUses:13Used by:138
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:93
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:93
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:93
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:93
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:93
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:93
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:93
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:93
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:93
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:93
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:93
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:93
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:93
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:93
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:93
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:93
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:93
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:93
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:93
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:93
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:93
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:93
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:93
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:93
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:93
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:93
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:93
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:93
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:93
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:93
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:93
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:93
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:93
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:93
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:93
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used 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 [bExplosion]Uses:16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92Used by:138
Symbol 94 GraphicUsed by:95 226
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClip [bullet]Uses:95Used by:138
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [bmarker]Uses:97Used by:138
Symbol 99 BitmapUsed by:100 177
Symbol 100 GraphicUses:99Used by:109
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:109
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:109
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:109
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:109
Symbol 109 MovieClip [meteor]Uses:100 102 104 106 108Used by:138
Symbol 110 FontUsed by:111 157 159 165 166 227 229 230 232 233 240 241
Symbol 111 EditableTextUses:110Used by:113
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClip [warning]Uses:111 112Used by:138
Symbol 114 BitmapUsed by:115 177
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:117
Symbol 117 MovieClip [satellite]Uses:116Used by:138
Symbol 118 BitmapUsed by:119 177
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClip [ufo]Uses:119Used by:138
Symbol 121 FontUsed by:122 164 167 168 169 170 171 172 173 231 236 242
Symbol 122 EditableTextUses:121Used by:123
Symbol 123 MovieClip [bonus]Uses:122Used by:138
Symbol 124 BitmapUsed by:125 177
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClip [bUfo]Uses:125Used by:138
Symbol 127 Sound [exp1Snd.wav]Used by:138
Symbol 128 Sound [exp2Snd.wav]Used by:138
Symbol 129 Sound [alarmSound.wav]Used by:138
Symbol 130 Sound [playerHit.wav]Used by:138
Symbol 131 Sound [bonuscollected.wav]Used by:138
Symbol 132 SoundUsed by:138
Symbol 133 Sound [startLevel.wav]Used by:138
Symbol 134 Sound [gunShot1.wav]Used by:138
Symbol 135 Sound [gunShot2.wav]Used by:138
Symbol 136 Sound [gunShot3.wav]Used by:138
Symbol 137 Sound [levelCompleted.wav]Used by:138
Symbol 138 MovieClipUses:14 93 96 98 109 113 117 120 123 126 127 128 129 130 131 132 133 134 135 136 137Used by:Timeline
Symbol 139 GraphicUsed by:144
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:144
Symbol 142 GraphicUsed by:144
Symbol 143 SoundUsed by:144
Symbol 144 MovieClipUses:139 141 142 143 SS1Used by:Timeline
Symbol 145 BitmapUsed by:146 228
Symbol 146 GraphicUses:145Used by:Timeline
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:155
Symbol 149 FontUsed by:150 151 152
Symbol 150 TextUses:149Used by:155
Symbol 151 TextUses:149Used by:155
Symbol 152 TextUses:149Used by:155
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClipUses:148 150 151 152 154Used by:Timeline
Symbol 156 GraphicUsed by:158 162 235
Symbol 157 TextUses:110Used by:162
Symbol 158 MovieClipUses:156Used by:162 235
Symbol 159 TextUses:110Used by:162
Symbol 160 GraphicUsed by:162
Symbol 161 SoundUsed by:162
Symbol 162 ButtonUses:156 157 158 159 160 161Used by:Timeline
Symbol 163 GraphicUsed by:Timeline
Symbol 164 TextUses:121Used by:Timeline
Symbol 165 EditableTextUses:110Used by:Timeline
Symbol 166 TextUses:110Used by:Timeline
Symbol 167 EditableTextUses:121Used by:Timeline
Symbol 168 TextUses:121Used by:Timeline
Symbol 169 TextUses:121Used by:Timeline
Symbol 170 TextUses:121Used by:Timeline
Symbol 171 TextUses:121Used by:Timeline
Symbol 172 TextUses:121Used by:Timeline
Symbol 173 TextUses:121Used by:Timeline
Symbol 174 FontUsed by:175 176
Symbol 175 TextUses:174Used by:Timeline
Symbol 176 TextUses:174Used by:Timeline
Symbol 177 GraphicUses:124 99 114 118Used by:178
Symbol 178 MovieClipUses:177Used by:Timeline
Symbol 179 GraphicUsed by:Timeline
Symbol 180 GraphicUsed by:Timeline
Symbol 181 EditableTextUses:13Used by:182
Symbol 182 MovieClipUses:181Used by:Timeline
Symbol 183 GraphicUsed by:Timeline
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:Timeline
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:Timeline
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:202
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:202
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:202
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:202
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:202
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:202
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:202
Symbol 202 MovieClipUses:189 191 193 195 197 199 201Used by:Timeline
Symbol 203 EditableTextUses:13Used by:204
Symbol 204 MovieClipUses:203Used by:Timeline
Symbol 205 EditableTextUses:13Used by:206
Symbol 206 MovieClipUses:205Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:223
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:223
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:223
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:223
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:223
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:223
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:223
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClipUses:208 210 212 214 216 218 220 222Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:Timeline
Symbol 226 MovieClipUses:94Used by:Timeline
Symbol 227 EditableTextUses:110Used by:Timeline
Symbol 228 GraphicUses:145Used by:Timeline
Symbol 229 TextUses:110Used by:Timeline
Symbol 230 EditableTextUses:110Used by:Timeline
Symbol 231 TextUses:121Used by:Timeline
Symbol 232 TextUses:110Used by:235
Symbol 233 TextUses:110Used by:235
Symbol 234 GraphicUsed by:235
Symbol 235 ButtonUses:156 232 158 233 234Used by:Timeline
Symbol 236 TextUses:121Used by:Timeline
Symbol 237 SoundUsed by:Timeline
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:Timeline
Symbol 240 TextUses:110Used by:Timeline
Symbol 241 EditableTextUses:110Used by:Timeline
Symbol 242 TextUses:121Used by:Timeline
Symbol 243 SoundUsed by:Timeline
Streaming Sound 1Used by:Symbol 144 MovieClip

Instance Names

"loadingClip"Frame 3Symbol 7 MovieClip
"playBtn"Frame 6Symbol 162 Button
"starBack"Frame 16Symbol 182 MovieClip
"dome1"Frame 16Symbol 202 MovieClip
"dome2"Frame 16Symbol 202 MovieClip
"dome3"Frame 16Symbol 202 MovieClip
"meteors"Frame 16Symbol 204 MovieClip
"bullets"Frame 16Symbol 206 MovieClip
"playerGun1"Frame 16Symbol 223 MovieClip
"playerGun2"Frame 16Symbol 223 MovieClip
"gunSite"Frame 16Symbol 225 MovieClip
"pscoreClip"Frame 16Symbol 226 MovieClip
"mainMenuBtn"Frame 26Symbol 235 Button
"mainMenuBtn"Frame 36Symbol 235 Button
"mask"Symbol 7 MovieClip Frame 1Symbol 3 MovieClip
"Lvar"Symbol 10 MovieClip [letter] Frame 1Symbol 9 EditableText
"textBox"Symbol 113 MovieClip [warning] Frame 1Symbol 111 EditableText
"bText"Symbol 123 MovieClip [bonus] Frame 1Symbol 122 EditableText
"turret"Symbol 223 MovieClip Frame 1Symbol 208 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 244 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.letterClass"
ExportAssets (56)Timeline Frame 1Symbol 246 as "__Packages.bulletClass"
ExportAssets (56)Timeline Frame 1Symbol 247 as "__Packages.bmarkerClass"
ExportAssets (56)Timeline Frame 1Symbol 248 as "__Packages.meteorClass"
ExportAssets (56)Timeline Frame 1Symbol 249 as "__Packages.warningClass"
ExportAssets (56)Timeline Frame 1Symbol 250 as "__Packages.satelliteClass"
ExportAssets (56)Timeline Frame 1Symbol 251 as "__Packages.ufoClass"
ExportAssets (56)Timeline Frame 1Symbol 252 as "__Packages.bonusClass"
ExportAssets (56)Timeline Frame 1Symbol 253 as "__Packages.bUfoClass"
ExportAssets (56)Timeline Frame 1Symbol 254 as "__Packages.bExpClass"
ExportAssets (56)Timeline Frame 3Symbol 10 as "letter"
ExportAssets (56)Timeline Frame 4Symbol 93 as "bExplosion"
ExportAssets (56)Timeline Frame 4Symbol 96 as "bullet"
ExportAssets (56)Timeline Frame 4Symbol 98 as "bmarker"
ExportAssets (56)Timeline Frame 4Symbol 109 as "meteor"
ExportAssets (56)Timeline Frame 4Symbol 113 as "warning"
ExportAssets (56)Timeline Frame 4Symbol 117 as "satellite"
ExportAssets (56)Timeline Frame 4Symbol 120 as "ufo"
ExportAssets (56)Timeline Frame 4Symbol 123 as "bonus"
ExportAssets (56)Timeline Frame 4Symbol 126 as "bUfo"
ExportAssets (56)Timeline Frame 4Symbol 127 as "exp1Snd.wav"
ExportAssets (56)Timeline Frame 4Symbol 128 as "exp2Snd.wav"
ExportAssets (56)Timeline Frame 4Symbol 129 as "alarmSound.wav"
ExportAssets (56)Timeline Frame 4Symbol 130 as "playerHit.wav"
ExportAssets (56)Timeline Frame 4Symbol 131 as "bonuscollected.wav"
ExportAssets (56)Timeline Frame 4Symbol 133 as "startLevel.wav"
ExportAssets (56)Timeline Frame 4Symbol 134 as "gunShot1.wav"
ExportAssets (56)Timeline Frame 4Symbol 135 as "gunShot2.wav"
ExportAssets (56)Timeline Frame 4Symbol 136 as "gunShot3.wav"
ExportAssets (56)Timeline Frame 4Symbol 137 as "levelCompleted.wav"
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Dynamic Text Variables

yourhighSymbol 165 EditableText"0"
_root.vNumSymbol 167 EditableText"vNum"
scoreSymbol 227 EditableText"0"
scoreSymbol 230 EditableText"0"
scoreSymbol 241 EditableText"0"




http://swfchan.com/10/47647/info.shtml
Created: 1/5 -2019 11:01:58 Last modified: 1/5 -2019 11:01:58 Server time: 04/05 -2024 20:08:37