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

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

transformers-black-hole.swf

This is the info page for
Flash #112096

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


Text
xml:intro_text7

xml:intro_text6

xml:intro_text5

xml:intro_text4

xml:intro_text3

xml:intro_text2

xml:intro_text1

Loading

Mission

Turn on
Your

Speakers

Loaded

xml:skip_intro

xml:skip_intro

xml:skip_intro

xml:audio

xml:how_to_play_btn

xml:how_to_play_btn

xml:how_to_play_btn

xml:your_mission

xml:start_btn

xml:start_btn

xml:start_btn

xml:mission_description

xml:howto_top

xml:howto_bottom

xml:howto_key1

xml:howto_key2

xml:howto_key3

xml:start_over_btn

xml:start_over_btn

xml:start_over_btn

xml:level

xml:obstacles

xml:score

xml:lvlup_btn

xml:lvlup_btn

xml:lvlup_btn

xml:lvlup_description

xml:endingtext_lose

0000

xml:endingtext_score

xml:endingtext_win

ActionScript [AS1/AS2]

Frame 2
function initLoader() { trace("initLoader"); mcLoadingBar.gotoAndStop(1); txtPercent.text = "0%"; mcTarget = _root; trace(sXMLFile); if ((sXMLFile != undefined) && (sXMLFile.length > 0)) { _global.xmlContent = new XML(); _global.xmlContent.ignoreWhite = true; _global.xmlContent.onLoad = onXMLLoadComplete; _global.xmlContent.load(sXMLFile); } mcPreloader.onEnterFrame = checkLoad; } function checkLoad() { nBytestLoaded = Math.round(mcTarget.getBytesLoaded()); if (isNaN(nBytestLoaded)) { nBytestLoaded = 0; } if (!isNaN(_global.xmlContent.getBytesLoaded())) { nBytestLoaded = nBytestLoaded + _global.xmlContent.getBytesLoaded(); } nBytesTotal = Math.round(mcTarget.getBytesTotal()); if (isNaN(nBytesTotal)) { nBytesTotal = 0; } var _local3 = false; if (!isNaN(_global.xmlContent.getBytesTotal())) { nBytesTotal = nBytesTotal + _global.xmlContent.getBytesTotal(); _local3 = true; } if (_local3 == false) { nBytesTotal = nBytesTotal + 1000; } trace((("bytes loaded: " + nBytestLoaded) + " of ") + nBytesTotal); onLoadProgress(loadedPercent); if (loadedPercent > currFrame) { currFrame++; } _root.mcPreloader.gotoAndStop(currFrame); if ((currFrame > 99) && (loadedPercent > 99)) { onLoadComplete(); } if (((nBytestLoaded > 500) && (nBytestLoaded >= nBytesTotal)) && (_local3)) { if (nBytestLoaded != nPrevBytesLoaded) { trace((nBytestLoaded + ", ") + nBytesTotal); nPrevBytesLoaded = nBytestLoaded; } } } function onLoadProgress() { loadedPercent = Math.round((nBytestLoaded / nBytesTotal) * 100); trace("percent loaded: " + loadedPercent); if (isNaN(loadedPercent)) { loadedPercent = 0; } if (loadedPercent <= 0) { loadedPercent = 1; } } function onLoadComplete() { trace("delete this"); mcTarget.gotoAndStop("loaded"); onLoadProgress(0); mcPreloader._visible = false; mcPreloader.onEnterFrame = null; } function SendHighScore(playerScore) { trace("Sending High Score " + playerScore); _root.actionLogin_mc.chkScores(playerScore, _root.loginX, _root.loginY); } stop(); _root.bLoaderDone = false; trace("loading"); var sLocale = ""; if ((_root.locale != undefined) && (_root.locale.length > 0)) { sLocale = "_" + _root.locale; } _global.sPrimusXML = ("xml/game" + sLocale) + ".xml"; var sPlayerType = System.capabilities.playerType.toLowerCase(); if ((sPlayerType == "external") || (sPlayerType == "standalone")) { _global.sPrimusXML = ("xml/game" + sLocale) + ".xml"; } var mcTarget = _root; var mcLoadingBar = mcPreloader.mcLoadingBar; var txtPercent = mcPreloader.txtPercent; var loadedPercent = 0; var currFrame = 1; var nBytestLoaded; var nBytesTotal; var nPrevBytesLoaded; var sXMLFile = _global.sPrimusXML; _global.xmlContent = new XML(); initLoader(); trace("loadhighscores"); _root.createEmptyMovieClip("loginDriver_mc", _root.getNextHighestDepth()); _root.loginDriver_mc.loadMovie("assets/game/loginDriver.swf?t=" + _root.t);
Frame 29
stop();
Frame 30
nowPlaying = false;
Frame 59
stop();
Frame 60
FiringDelay = 400; NumLevels = 5; AsteroidSpawnTime = 1500; AsteroidSpawnDeltaPerLevel = -200; AsteroidHitsRequiredForLevelUp = 20; AsteroidHitRequirementDeltaPerLevel = 8; AsteroidMinSpeed = 2.5; AsteroidMaxSpeedDelta = 2; PrimusPixelJumpPerAsteroidHit = 15; PrimusForwardSpeed = 0.05; useProceduralRailCore = true; useProceduralRailWave = true; railCoreColor = 65535; railCoreThickness = 1; railWaveColor = 7851127 /* 0x77CC77 */; railWaveThickness = 3; railWaveAmplitude = 9; railWaveWavelength = 40; nowPlaying = true; bEnding = false; ets.game.Game.getInstance().InitGameplayFromFLA();
Frame 82
ets.game.Game.getInstance().BeginPlayFromFLA(); stop();
Frame 83
bEnding = true;
Frame 90
ets.game.Game.getInstance().mPrimus.Collapse();
Frame 125
stop();
Frame 126
bEnding = true; ets.game.Game.getInstance().mPrimus.DropIntoFiringPosition();
Frame 135
ets.game.Game.getInstance().mProjectileManager.HoldRailAtBlackHole(1.1);
Frame 151
ets.game.Game.getInstance().mProjectileManager.FireBothProjectilesAtBlackHole();
Frame 155
ets.game.Game.getInstance().mProjectileManager.FireBothProjectilesAtBlackHole();
Frame 159
ets.game.Game.getInstance().mProjectileManager.FireBothProjectilesAtBlackHole();
Frame 163
ets.game.Game.getInstance().mProjectileManager.FireBothProjectilesAtBlackHole();
Frame 168
ets.game.Game.getInstance().mProjectileManager.FireBothProjectilesAtBlackHole();
Frame 265
stop();
Symbol 3 MovieClip [mcText7] Frame 1
#initclip 33 Object.registerClass("mcText7", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 5 MovieClip [mcText6] Frame 1
#initclip 27 Object.registerClass("mcText6", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 7 MovieClip [mcText5] Frame 1
#initclip 28 Object.registerClass("mcText5", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 9 MovieClip [mcText4] Frame 1
#initclip 29 Object.registerClass("mcText4", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 11 MovieClip [mcText3] Frame 1
#initclip 30 Object.registerClass("mcText3", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 13 MovieClip [mcText2] Frame 1
#initclip 31 Object.registerClass("mcText2", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 15 MovieClip [mcText1] Frame 1
#initclip 32 Object.registerClass("mcText1", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 20 MovieClip [mcParticle] Frame 1
stop();
Symbol 20 MovieClip [mcParticle] Frame 2
stop();
Symbol 20 MovieClip [mcParticle] Frame 3
stop();
Symbol 20 MovieClip [mcParticle] Frame 4
stop();
Symbol 428 MovieClip [__Packages.ets.core.ui.DynamicTextFieldMovie] Frame 0
class ets.core.ui.DynamicTextFieldMovie extends MovieClip { static var _stringManager; var _xmlNodeName; function DynamicTextFieldMovie () { super(); trace("init DynamicTextFieldMovie"); if (_stringManager == undefined) { _stringManager = ets.core.managers.StringManager.getInstance(); } var txtContent = undefined; var x = 1; while (x <= _maxTextFields) { txtContent = eval ("this.txtContent" + x); if (txtContent != undefined) { _xmlNodeName = txtContent.text; _xmlNodeName = trim(_xmlNodeName); if (_xmlNodeName.indexOf("xml:") == 0) { _xmlNodeName = _xmlNodeName.substring(4); if ((_xmlNodeName != undefined) && (_xmlNodeName.length > 0)) { if (txtContent.html) { txtContent.htmlText = _stringManager.getString(_xmlNodeName); } else { txtContent.text = _stringManager.getString(_xmlNodeName); } } } } x++; } } function trim(sText) { var _local2 = sText.lastIndexOf(" "); while (_local2 != -1) { if (_local2 == (sText.length - 1)) { sText = sText.substring(0, sText.length - 1); _local2 = sText.lastIndexOf(" "); } else { _local2 = -1; } } _local2 = sText.indexOf(" "); while (_local2 != -1) { if (_local2 == 0) { sText = sText.substring(1, sText.length); _local2 = sText.indexOf(" "); } else { _local2 = -1; } } return(sText); } var _className = "DynamicTextFieldMovie"; static var _maxTextFields = 10; }
Symbol 429 MovieClip [__Packages.ets.core.managers.StringManager] Frame 0
class ets.core.managers.StringManager { static var _stringManager; var _xml; function StringManager () { trace("StringManager Constructed"); _xml = _global.xmlContent; parseXML(); } static function getInstance(gameParams) { if (_stringManager == undefined) { _stringManager = new ets.core.managers.StringManager(); } return(_stringManager); } function parseXML() { trace("PARSING XML! "); var _local8 = _xml.firstChild; var _local6 = _local8.childNodes; var _local7 = _local6.length; var _local4; var _local2; var _local5; var _local3 = 0; while (_local3 < _local7) { _local4 = _local6[_local3]; _local2 = _local4.firstChild; if (_local2 == null) { _local2 = ""; } _local2 = format(_local2); _local5 = _local4.nodeName; aStrings[_local5] = _local2; _local3++; } } function format(sText) { sText = replace(sText, "\n\r", newline); sText = replace(sText, "\r\n", newline); sText = replace(sText, "&lt;", "<"); sText = replace(sText, "&gt;", ">"); sText = replace(sText, "&quot;", "\""); sText = replace(sText, "&amp;", "&"); sText = replace(sText, "&apos;", "'"); return(sText); } function replace(sOriginal, sSearch, sReplace) { sOriginal = String(sOriginal); var _local5 = ""; var _local2 = 0; if (sSearch == "") { return(sOriginal); } if (sOriginal == "") { return(sOriginal); } var _local1 = sOriginal.indexOf(sSearch); if ((_local1 != -1) && (_local1 != undefined)) { _local1 = sOriginal.indexOf(sSearch, _local2); var _local6 = 0; while (_local1 != -1) { if (_local6 > 100) { break; } _local5 = _local5 + sOriginal.substring(_local2, _local1); _local5 = _local5 + sReplace; _local2 = _local1 + sSearch.length; _local1 = sOriginal.indexOf(sSearch, _local2); _local6++; } return(_local5 + sOriginal.substring(_local2)); } return(sOriginal); } function getString(sNodeName) { var _local2 = aStrings[sNodeName]; if (_local2 == undefined) { _local2 = ""; } return(_local2); } var _className = "StringManager"; var aStrings = new Array(); }
Symbol 430 MovieClip [__Packages.ets.game.ui.intro.IntroMovie] Frame 0
class ets.game.ui.intro.IntroMovie extends MovieClip { var _mgr, gotoAndPlay, _startButton, _howToPlayButton; function IntroMovie () { super(); trace("init Intro"); if (_mgr == undefined) { _mgr = ets.game.Game.getInstance().getUIManager(); } _mgr.registerMovie(this); gotoAndPlay("start"); } function registerButton(mcBtn) { trace("registering Intro Buttons" + mcBtn._className); if (mcBtn._className == "StartButton") { _startButton = mcBtn; } else if (mcBtn._className == "HowToPlayButton") { _howToPlayButton = mcBtn; } } function enable() { _startButton.enabled = true; _howToPlayButton.enabled = true; } function disable() { _startButton.enabled = false; _howToPlayButton.enabled = false; } var _className = "IntroMovie"; }
Symbol 431 MovieClip [__Packages.ets.game.ui.UIManager] Frame 0
class ets.game.ui.UIManager { var _timeline, _introMovie, _howToPlayWindow, _emailWindow, _controlPanel, _stateManager; function UIManager (mcTimeline) { trace("UIManager Constructed"); _timeline = mcTimeline; } function registerMovie(mcClip) { switch (mcClip._className) { case "IntroMovie" : _introMovie = MovieClip(mcClip); break; case "HowToPlayWindow" : _howToPlayWindow = MovieClip(mcClip); break; case "EmailWindow" : trace("email is " + mcClip); _emailWindow = MovieClip(mcClip); break; case "ControlPanel" : trace("control panel is " + mcClip); _controlPanel = MovieClip(mcClip); } } function pause() { getStateManager().setState(ets.game.managers.StateManager.GAME_PAUSE); } function startNewGame() { _timeline.gotoAndPlay("game"); getStateManager().setState(ets.game.managers.StateManager.GAME); } function openEmailWindow() { if (getStateManager().getState() == ets.game.managers.StateManager.GAME) { getStateManager().setState(ets.game.managers.StateManager.GAME_EMAIL); _controlPanel.disable(); } _emailWindow.open(); } function closeEmailWindow() { if (getStateManager().getState() == ets.game.managers.StateManager.GAME_EMAIL) { getStateManager().setState(ets.game.managers.StateManager.GAME); _controlPanel.enable(); } _emailWindow.close(); } function openHowToPlayWindow() { if (getStateManager().getState() == ets.game.managers.StateManager.INTRO) { getStateManager().setState(ets.game.managers.StateManager.INTRO_HOW_TO); _introMovie.disable(); } else if (getStateManager().getState() == ets.game.managers.StateManager.GAME) { getStateManager().setState(ets.game.managers.StateManager.GAME_HOW_TO); _controlPanel.disable(); } _howToPlayWindow.open(); } function closeHowToPlayWindow() { if (getStateManager().getState() == ets.game.managers.StateManager.INTRO_HOW_TO) { getStateManager().setState(ets.game.managers.StateManager.INTRO); _introMovie.enable(); } else if (getStateManager().getState() == ets.game.managers.StateManager.GAME_HOW_TO) { getStateManager().setState(ets.game.managers.StateManager.GAME); _controlPanel.enable(); } _howToPlayWindow.close(); } function gameOver() { getStateManager().setState(ets.game.managers.StateManager.GAME_OVER); } function getStateManager() { if (_stateManager == undefined) { _stateManager = ets.game.Game.getInstance().getStateManager(); } return(_stateManager); } var _className = "UIManager"; }
Symbol 432 MovieClip [__Packages.ets.game.managers.StateManager] Frame 0
class ets.game.managers.StateManager { static var _currentState, _previousState, bGameplay, transitionStartTime; function StateManager () { trace("StateManager Constructed"); _currentState = INTRO; } function getState() { return(_currentState); } function setState(newState) { trace((("setting state from : " + _currentState) + " to ") + newState); _previousState = _currentState; _currentState = newState; } function IsGameplayActive() { if (_currentState == GAME) { if (bGameplay) { return(true); } if ((getTimer() - transitionStartTime) > 250) { bGameplay = true; return(true); } } else { transitionStartTime = getTimer(); bGameplay = false; } return(false); } var _className = "StateManager"; static var INTRO = 10; static var INTRO_HOW_TO = 11; static var GAME = 20; static var GAME_HOW_TO = 21; static var GAME_EMAIL = 22; static var GAME_NEXT_LEVEL = 25; static var GAME_PAUSE = 30; static var GAME_OVER = 40; }
Symbol 433 MovieClip [__Packages.ets.game.Game] Frame 0
class ets.game.Game { static var _uiManager, _stateManager, _stringManager, _game; var mKeyManager, mSoundManager, mAsteroidManager, mProjectileManager, mParticleManager, mTracerManager, mPrimus, mScoreboard, mHolePos, _timeline, mIntervalHandle, mFrameTime, mTimeBase, mIntervalHandle2, bActive, bActive2, mIntervalAsteroids, tempNum, mTickCount; function Game (gameParams) { mKeyManager = new ets.game.cKeyManager(this); mSoundManager = ets.game.cSoundManager.instance; mAsteroidManager = new ets.game.cAsteroidManager(this); mProjectileManager = new ets.game.cProjectileManager(this); mParticleManager = new ets.game.cParticleManager(this); mTracerManager = new ets.game.cTracerManager(this); mPrimus = new ets.game.cPrimus(); mScoreboard = new ets.game.cScoreboard(); mHolePos = new ets.game.Vector2D(); initGame(gameParams); } function initGame(gameParams) { _timeline = gameParams.timeline || _root; _uiManager = new ets.game.ui.UIManager(_timeline); _stateManager = new ets.game.managers.StateManager(); _stringManager = new ets.core.managers.StringManager(); clearInterval(mIntervalHandle); mIntervalHandle = setInterval(this, "Tick", 16.66666); mFrameTime = getTimer(); var _local3 = 60; mTimeBase = 1 / (1000 / _local3); clearInterval(mIntervalHandle2); var _local4 = 30; mIntervalHandle2 = setInterval(this, "Update", 1000 / _local4); SetAsteroidLaunchInterval(2000); bActive = false; bActive2 = false; mHolePos.x = 511; mHolePos.y = 191; } static function getInstance(gameParams) { if (_game == undefined) { _game = new ets.game.Game(gameParams); } return(_game); } function startNewGame() { if (_root.nowPlaying) { getStateManager().setState(10); _root.gotoAndPlay("constructui"); } else { trace("startNewGame!"); _uiManager.startNewGame(); } } function gameOver() { _uiManager.gameOver(); } function pause() { _uiManager.pause(); } function submitHighScore() { } function getTimeline() { return(_timeline); } function getUIManager() { return(_uiManager); } function getStateManager() { return(_stateManager); } function getStringManager() { return(_stringManager); } function SkipIntro() { mSoundManager.KillAll(); _root.gotoAndPlay("constructui"); } function ReportAsteroidKill() { mScoreboard.IncrementScore(); } function ReportAsteroidAddedToBlackHole() { } function ReportAsteroidHitPrimus() { mPrimus.ReportAsteroidCollision(); } function SetAsteroidLaunchInterval(timeInterval) { clearInterval(mIntervalAsteroids); mIntervalAsteroids = setInterval(this, "LaunchAsteroids", timeInterval); } function LaunchAsteroids() { if (bActive) { mAsteroidManager.Launch(); } } function ReadyToFire() { return(bActive && (_root.nowPlaying)); } function LaunchRocket() { if (bActive) { mProjectileManager.Launch(); } } function Tick() { if (getStateManager().IsGameplayActive()) { bActive2 = true; } else { bActive2 = false; } if (bActive2 != bActive) { bActive = bActive2; if (bActive) { UnPause(); } else { Pause(); } } if (bActive) { tempNum = getTimer(); mTickCount = tempNum - mFrameTime; mFrameTime = tempNum; _root.txFPS.text = Math.floor(1000 / mTickCount); mTickCount = mTickCount * mTimeBase; mProjectileManager.Tick(mTickCount); mAsteroidManager.Tick(mTickCount); mPrimus.Tick(mTickCount); updateAfterEvent(); } } function Update() { mParticleManager.Update(); mTracerManager.Update(); if (bActive) { mProjectileManager.Update(); mAsteroidManager.Update(); } } function InitGameplayFromFLA() { ResetAll(); mScoreboard.Reset(); mScoreboard.StartNextLevel(); getStateManager().setState(20); } function BeginPlayFromFLA() { mScoreboard.UpdateDisplay(); ResetAll(); } function Pause() { trace("pause called"); } function UnPause() { mFrameTime = getTimer(); } function ResetAllExceptPrime() { mProjectileManager.Reset(); mAsteroidManager.Reset(); mParticleManager.Reset(); mTracerManager.Reset(); } function ResetAll() { ResetAllExceptPrime(); mPrimus.Reset(); } var _className = "Game"; }
Symbol 434 MovieClip [__Packages.ets.game.cAsteroidManager] Frame 0
class ets.game.cAsteroidManager { var mGame, aAsteroids; function cAsteroidManager (rootGame) { mGame = rootGame; aAsteroids = new Array(); var _local3 = 25; var _local2; _local2 = 0; while (_local2 < _local3) { aAsteroids.push(new ets.game.cAsteroid(_local2, rootGame)); _local2++; } Init(); } function Init() { } function Update() { var _local2; var _local3 = aAsteroids.length; _local2 = 0; while (_local2 < _local3) { aAsteroids[_local2].Update(); _local2++; } } function Tick(tc) { var _local2; var _local3 = aAsteroids.length; _local2 = 0; while (_local2 < _local3) { aAsteroids[_local2].Tick(tc); _local2++; } } function Launch() { if (_root.nowPlaying) { var _local3; var _local4 = aAsteroids.length; _local3 = 0; while (_local3 < _local4) { if ((!aAsteroids[_local3].bAlive) && (!aAsteroids[_local3].mIsCollapsingIn)) { aAsteroids[_local3].Launch(); _local3 = 999; break; } _local3++; } } } function Pause() { var _local2; var _local3 = aAsteroids.length; _local2 = 0; while (_local2 < _local3) { aAsteroids[_local2].Pause(); _local2++; } } function UnPause() { var _local2; var _local3 = aAsteroids.length; _local2 = 0; while (_local2 < _local3) { aAsteroids[_local2].UnPause(); _local2++; } } function Reset() { var _local2; _local2 = 0; while (_local2 < aAsteroids.length) { aAsteroids[_local2].Kill(); _local2++; } } }
Symbol 435 MovieClip [__Packages.ets.game.cAsteroid] Frame 0
class ets.game.cAsteroid { var mGame, mPos, mVel, mVelScaled, mAcc, mHolePos, mID, _bAlive, mClip, mIsCollapsingIn, mRad, mDistPrev, mDist; function cAsteroid (newID, rootGame) { mGame = rootGame; mPos = new ets.game.Vector2D(); mVel = new ets.game.Vector2D(); mVelScaled = new ets.game.Vector2D(); mAcc = new ets.game.Vector2D(); mHolePos = new ets.game.Vector2D(); mID = newID; Init(); } function get bAlive() { return(_bAlive); } function set bAlive(newB) { _bAlive = newB; //return(bAlive); } function Hide() { mPos.x = -9999; mClip._visible = false; SyncAnimation(); } function Init() { mIsCollapsingIn = false; mRad = 30; mClip = _root.mcEmpty.attachMovie("mcDarkmatter", "mcDarkmatter" + mID.toString(), _root.mcEmpty.getNextHighestDepth()); Kill(); } function Launch() { bAlive = (true); var _local3 = new ets.game.Vector2D(); _local3.x = mGame.mPrimus.GetCollisionX(); _local3.y = mGame.mPrimus.GetCollisionTop() + (Math.random() * (mGame.mPrimus.GetCollisionBottom() - mGame.mPrimus.GetCollisionTop())); mPos.x = 620; mPos.y = 0; var _local4 = 65; var _local2 = 0; while ((_local2 == 0) || (Math.abs(mPos.y - _local3.y) < _local4)) { mPos.y = Math.random() * 400; _local2++; if (_local2 > 200) { trace("Error: Asteroid Launch couldn'd find suitable mPos.y"); break; } } mClip._alpha = 40; mVel.Set(_local3); mVel.Subtract(mPos); mVel.Normalize(); mVel.Scale(_level0.AsteroidMinSpeed + (Math.random() * _level0.AsteroidMaxSpeedDelta)); mIsCollapsingIn = false; mAcc.x = 0; mAcc.y = 0; mClip._xscale = 100; mClip._yscale = 100; mClip.gotoAndPlay("unhit"); mClip._xscale = 50 + (Math.random() * 75); mClip._yscale = mClip._xscale; mRad = 18 * (mClip._yscale / 100); mClip._visible = true; } function Kill() { bAlive = (false); mIsCollapsingIn = false; mClip.gotoAndStop("unhit"); Hide(); } function Collapse() { mHolePos.x = ets.game.Game.getInstance().mHolePos.x; mHolePos.y = ets.game.Game.getInstance().mHolePos.y; mIsCollapsingIn = true; bAlive = (false); mVel.x = 0; mVel.y = 0; mDistPrev = mPos.DistanceTo(mHolePos); mAcc.Set(mHolePos); mAcc.Subtract(mPos); mAcc.Normalize(); mAcc.Scale(0.1); mClip.gotoAndPlay("hit"); ets.game.Game.getInstance().mSoundManager.PlaySound_DarkMatterHit(); } function CollisionTest() { if (mPos.x < mGame.mPrimus.GetCollisionX()) { mGame.ReportAsteroidHitPrimus(); var _local2; _local2 = 0; while (_local2 < 3) { mGame.mParticleManager.Launch(((((Math.random > 0.5) ? 1 : -1) * Math.random()) * 20) + mPos.x, ((((Math.random > 0.5) ? 1 : -1) * Math.random()) * 20) + mPos.y, 2); _local2++; } Kill(); } } function Update() { if (mIsCollapsingIn) { mVel.Add(mAcc); } } function Tick(tc) { if (bAlive || (mIsCollapsingIn)) { mVelScaled.Set(mVel); mVelScaled.Scale(tc); mPos.Add(mVelScaled); if (bAlive) { CollisionTest(); if (mClip._x < 450) { mClip._alpha = mClip._alpha + 3; } if (mPos.x < -100) { Kill(); } else { SyncAnimation(); } } else { mDist = mPos.DistanceTo(mHolePos); if ((mDist < 10) || (mDistPrev < mDist)) { _root.mcHoleFlash.gotoAndPlay("on"); Kill(); } else { mDistPrev = mDist; SyncAnimation(); mClip._xscale = Math.min(100, mDist); mClip._yscale = mClip._xscale; } } } } function SyncAnimation() { mClip._x = mPos.x; mClip._y = mPos.y; } function Pause() { } function UnPause() { } }
Symbol 436 MovieClip [__Packages.ets.game.Vector2D] Frame 0
class ets.game.Vector2D { var x, y; function Vector2D () { x = 0; y = 0; } function Set(v2) { x = v2.x; y = v2.y; } function Magnitude() { return(Math.sqrt((x * x) + (y * y))); } function Dot(v2) { return((v2.x * x) + (v2.y * y)); } function Add(v2) { x = x + v2.x; y = y + v2.y; } function Subtract(v2) { x = x - v2.x; y = y - v2.y; } function NormalizeToCopy(v2) { var _local2 = Magnitude(); v2.x = x / _local2; v2.y = y / _local2; } function Normalize() { var _local2 = Magnitude(); x = x / _local2; y = y / _local2; } function Scale(i) { x = x * i; y = y * i; } function DistanceToSq(v2) { var _local3 = x - v2.x; var _local2 = y - v2.y; return((_local3 * _local3) + (_local2 * _local2)); } function DistanceTo(v2) { var _local3 = x - v2.x; var _local2 = y - v2.y; return(Math.sqrt((_local3 * _local3) + (_local2 * _local2))); } }
Symbol 437 MovieClip [__Packages.ets.game.cProjectileManager] Frame 0
class ets.game.cProjectileManager { var mGame, aProjectiles, aCanShoot, LastFireTime; function cProjectileManager (rootGame) { mGame = rootGame; aProjectiles = new Array(); aCanShoot = new Array(); var _local3 = 12; var _local2; _local2 = 0; while (_local2 < _local3) { aProjectiles.push(new ets.game.cProjectile(_local2, rootGame)); _local2++; } LastFireTime = getTimer(); Init(); } function Init() { } function Tick(tc) { var _local2; var _local3 = aProjectiles.length; _local2 = 0; while (_local2 < _local3) { aProjectiles[_local2].Tick(tc); _local2++; } } function Update() { var _local2; var _local3 = aProjectiles.length; _local2 = 0; while (_local2 < _local3) { aProjectiles[_local2].Update(); _local2++; } } function HoldRailAtBlackHole(holdTime) { mGame.mPrimus.HoldRailAnimation(holdTime); var _local5 = 0; var _local2 = 0; var _local3 = aProjectiles.length; var _local6 = 0; _local6 = 1; _local5 = 1; _local2 = 0; while (_local2 < _local3) { if (!aProjectiles[_local2].bAlive) { aProjectiles[_local2].HoldCannonTrail(holdTime * 30); break; } _local2++; } } function FireRailAtBlackHole() { mGame.mPrimus.PlayShotAnimation(1); var _local3 = 0; var _local2 = 0; var _local5 = aProjectiles.length; var _local4 = 0; _local4 = 1; _local3 = 1; _local2 = 0; while (_local2 < _local5) { if (!aProjectiles[_local2].bAlive) { aProjectiles[_local2].Launch((_local4 * 2) + _local3, 1); _local3++; if (_local3 > 1) { _local2 = 999; break; } } _local2++; } } function FireBothProjectilesAtBlackHole() { var _local3 = 0; var _local2 = 0; var _local5 = aProjectiles.length; var _local4 = 0; _local3 = 1; _local4 = 0; _local2 = 0; while (_local2 < _local5) { if (!aProjectiles[_local2].bAlive) { aProjectiles[_local2].Launch((_local4 * 2) + _local3, 1); _local3++; if (_local3 > 1) { _local2 = 999; break; } } _local2++; } _local3 = 1; _local4 = 2; _local2 = 0; while (_local2 < _local5) { if (!aProjectiles[_local2].bAlive) { aProjectiles[_local2].Launch((_local4 * 2) + _local3, 1); _local3++; if (_local3 > 1) { _local2 = 999; break; } } _local2++; } } function Launch(fireRow) { if ((getTimer() - LastFireTime) > _root.FiringDelay) { ets.game.Game.getInstance().mScoreboard.ReportShotFired(); LastFireTime = getTimer(); mGame.mPrimus.PlayShotAnimation(fireRow); var _local4 = 0; var _local3; var _local6 = aProjectiles.length; if (fireRow == 1) { _local4 = 1; } _local3 = 0; while (_local3 < _local6) { if (!aProjectiles[_local3].bAlive) { aProjectiles[_local3].Launch((fireRow * 2) + _local4, 0); _local4++; if (_local4 > 1) { _local3 = 999; break; } } _local3++; } } } function Pause() { var _local2; var _local3 = aProjectiles.length; _local2 = 0; while (_local2 < _local3) { aProjectiles[_local2].Pause(); _local2++; } } function UnPause() { var _local2; var _local3 = aProjectiles.length; _local2 = 0; while (_local2 < _local3) { aProjectiles[_local2].UnPause(); _local2++; } } function CollideMovingCircles(pos1, vel1, rad1, pos2, vel2, rad2) { var _local1 = new ets.game.Vector2D(); _local1.Set(vel1); _local1.Subtract(vel2); var _local10 = pos1.DistanceTo(pos2); var _local4 = rad1 + rad2; _local10 = _local10 - _local4; if (_local1.Magnitude() < _local10) { return(false); } var _local6 = new ets.game.Vector2D(); _local1.NormalizeToCopy(_local6); var _local2 = new ets.game.Vector2D(); _local2.Set(pos2); _local2.Subtract(pos1); var _local3 = _local6.Dot(_local2); if (_local3 <= 0) { return(false); } var _local7 = _local2.Magnitude(); var _local8 = (_local7 * _local7) - (_local3 * _local3); var _local9 = _local4 * _local4; if (_local8 >= _local9) { return(false); } var _local5 = _local9 - _local8; if (_local5 < 0) { return(false); } var _local11 = _local3 - Math.sqrt(_local5); var _local12 = _local1.Magnitude(); if (_local12 < _local11) { return(false); } return(true); } function Reset() { var _local2; _local2 = 0; while (_local2 < aProjectiles.length) { aProjectiles[_local2].Kill(); _local2++; } } }
Symbol 438 MovieClip [__Packages.ets.game.cProjectile] Frame 0
class ets.game.cProjectile { var mGame, mID, mPos, mPrevPos, mVel, mAcc, mVelScaled, mStart, bEmitter, mRad, bDoCurve, mAmplitude, mWavelength, mClip, mType, bAlive; function cProjectile (newID, rootGame) { mGame = rootGame; mID = newID; mPos = new ets.game.Vector2D(); mPrevPos = new ets.game.Vector2D(); mVel = new ets.game.Vector2D(); mAcc = new ets.game.Vector2D(); mVelScaled = new ets.game.Vector2D(); mStart = new ets.game.Vector2D(); Init(); } function Init() { Kill(); } function HoldCannonTrail(holdTime) { var _local2 = new ets.game.Vector2D(); _local2.Set(mGame.mPrimus.GetWeaponPosition(2)); CreateCannonTrail(_local2.x, _local2.y, true, holdTime); } function CreateCannonTrail(startX, startY, bDieAtHole, holdTime) { var _local8 = new ets.game.Vector2D(); var _local9 = new ets.game.Vector2D(); var _local4 = 5; _local8.x = startX; _local8.y = startY; _local9.x = startX + _local4; _local9.y = startY; var _local10 = 650; if (bDieAtHole) { _local10 = ets.game.Game.getInstance().mHolePos.x; } mGame.mTracerManager.Reset(); var _local16 = _root.railWaveAmplitude; var _local12 = _root.railWaveWavelength; var _local11 = 0; var _local7 = 0; var _local5 = 0; var _local6 = new ets.game.Vector2D(); _local6.Set(_local8); var _local3 = new ets.game.Vector2D(); _local3.Set(_local9); if (_root.useProceduralRailCore) { while (_local8.x < _local10) { mGame.mTracerManager.LaunchPerformanceOptimal(_local8, _local9, 1, (_local5 / 8) + holdTime); _local8.x = _local8.x + _local4; _local9.x = _local9.x + _local4; _local5++; } } _local5 = 0; if (_root.useProceduralRailWave) { while (_local6.x < _local10) { _local11 = _local3.x - startX; _local7 = _local11 % _local12; _local7 = ((_local7 / _local12) * 2) * Math.PI; _local3.y = startY + (Math.sin(_local7) * _local16); mGame.mTracerManager.Launch(_local6, _local3, 2, (_local5 / 8) + holdTime); _local6.y = _local3.y; _local6.x = _local6.x + _local4; _local3.x = _local3.x + _local4; _local5++; } } } function Launch(weaponID, targetID) { var _local5 = 0; var _local4 = 0; var _local9 = Math.floor(weaponID / 2); var _local6 = (((weaponID % 2) == 0) ? 0 : 1); var _local3 = new ets.game.Vector2D(); _local3.Set(mGame.mPrimus.GetWeaponPosition(weaponID)); mVel.x = 4 + Math.random(); mVel.y = 0; mAcc.x = 1; mAcc.y = 0; bEmitter = true; mRad = 10; bDoCurve = true; switch (_local9) { case 0 : _local5 = _local3.x; _local4 = _local3.y; mAmplitude = ((_local6 > 0) ? 60 : 0); mWavelength = 800; mClip = _root.mcEmpty.attachMovie("mcPhoton", "mcRocket" + mID.toString(), _root.mcEmpty.getNextHighestDepth()); mType = 0; bAlive = true; ets.game.Game.getInstance().mSoundManager.PlaySound_FirePhoton(); if (targetID > 0) { mAmplitude = 0; mVel.Set(ets.game.Game.getInstance().mHolePos); mVel.Subtract(_local3); mVel.Normalize(); mAcc.Set(mVel); mVel.Scale(3); mAcc.Scale(0.5); bDoCurve = false; } break; case 1 : _local5 = _local3.x; _local4 = _local3.y; ets.game.Game.getInstance().mSoundManager.PlaySound_FireRail(); if (targetID > 0) { CreateCannonTrail(_local5, _local4, true, 0); } else { CreateCannonTrail(_local5, _local4, false, 0); DoCannonCollision(_local4); } break; case 2 : _local5 = _local3.x; _local4 = _local3.y; mAmplitude = ((_local6 > 0) ? -60 : 0); mWavelength = 800; mClip = _root.mcEmpty.attachMovie("mcMissleAni", "mcRocket" + mID.toString(), _root.mcEmpty.getNextHighestDepth()); mType = 2; bAlive = true; ets.game.Game.getInstance().mSoundManager.PlaySound_FireMissile(); if (targetID > 0) { mAcc.x = 0; mAmplitude = 0; mVel.Set(ets.game.Game.getInstance().mHolePos); mVel.Subtract(_local3); mVel.Normalize(); mAcc.Set(mVel); mVel.Scale(3); mAcc.Scale(0.5); bDoCurve = false; } break; default : trace("ERROR: cProjectile - launch at default position"); mWavelength = 0; mAmplitude = 0; } mStart.x = _local5; mStart.y = _local4; mPos.Set(mStart); mPrevPos.Set(mPos); mClip._visible = true; SyncAnimation(); } function PointMe() { var _local4 = mPos.x - mPrevPos.x; var _local3 = (mPos.y - mPrevPos.y) * 1; var _local2 = Math.atan(_local3 / _local4); if ((_local4 < 0) && (_local3 > 0)) { _local2 = 1.57 + (1.57 + _local2); } else if ((_local4 < 0) && (_local3 <= 0)) { _local2 = _local2 + 3.14; } else if ((_local4 > 0) && (_local3 <= 0)) { _local2 = 4.71 + (1.57 + _local2); } return(_local2 * 57.2957795130823); } function Update() { if (bAlive && (bEmitter)) { mVel.Add(mAcc); switch (mType) { case 0 : mGame.mParticleManager.Launch(mPos.x - 10, mPos.y, 3); break; case 1 : break; case 2 : mGame.mTracerManager.Launch(mPrevPos, mPos, 0, 0); } } if (mType == 2) { mClip._rotation = PointMe(); } mPrevPos.Set(mPos); } function Hide() { mPos.x = 700; mClip._visible = false; SyncAnimation(); } function Kill() { mClip.removeMovieClip(); bAlive = false; Hide(); } function CreateExplosion(posX, posY) { var _local2 = 0; _local2 = 0; while (_local2 < 3) { mGame.mParticleManager.Launch(((((Math.random > 0.5) ? 1 : -1) * Math.random()) * 20) + posX, ((((Math.random > 0.5) ? 1 : -1) * Math.random()) * 20) + posY, 1); _local2++; } } function DoCannonCollision(cannonY) { var _local3 = mGame.mAsteroidManager; var _local2; var _local5; _local2 = 0; while (_local2 < _local3.aAsteroids.length) { if (_local3.aAsteroids[_local2].bAlive) { if (Math.abs(_local3.aAsteroids[_local2].mPos.y - cannonY) <= _local3.aAsteroids[_local2].mRad) { CreateExplosion(_local3.aAsteroids[_local2].mPos.x, _local3.aAsteroids[_local2].mPos.y); _local3.aAsteroids[_local2].Collapse(); mGame.ReportAsteroidKill(); } } _local2++; } } function CollisionTest() { var _local3 = mGame.mAsteroidManager; var _local2; var _local4; _local2 = 0; while (_local2 < _local3.aAsteroids.length) { if (_local3.aAsteroids[_local2].bAlive) { if (mGame.mProjectileManager.CollideMovingCircles(mPos, mVel, mRad, _local3.aAsteroids[_local2].mPos, _local3.aAsteroids[_local2].mVel, _local3.aAsteroids[_local2].mRad)) { CreateExplosion(_local3.aAsteroids[_local2].mPos.x, _local3.aAsteroids[_local2].mPos.y); Kill(); _local3.aAsteroids[_local2].Collapse(); mGame.ReportAsteroidKill(); } } _local2++; } } function SetCurveHeight() { var _local3 = mPos.x - mStart.x; var _local2 = _local3 % mWavelength; _local2 = ((_local2 / mWavelength) * 2) * Math.PI; mPos.y = mStart.y + ((-1 * Math.sin(_local2)) * mAmplitude); } function Tick(tc) { var _local2 = 700; if (bAlive) { mVelScaled.Set(mVel); mVelScaled.Scale(tc); CollisionTest(); mPos.Add(mVelScaled); if (bDoCurve) { SetCurveHeight(); } else { _local2 = ets.game.Game.getInstance().mHolePos.x; } if (mPos.x > _local2) { Kill(); } else { SyncAnimation(); } } } function SyncAnimation() { mClip._x = mPos.x; mClip._y = mPos.y; } function Pause() { } function UnPause() { } }
Symbol 439 MovieClip [__Packages.ets.game.cKeyManager] Frame 0
class ets.game.cKeyManager extends MovieClip { var mGame, onKeyDown, onKeyUp, bRightHeld, bLeftHeld, bUpHeld, bDownHeld; function cKeyManager (rootGame) { super(); mGame = rootGame; Key.addListener(this); onKeyDown = function () { this.KeyDown(); }; onKeyUp = function () { this.KeyUp(); }; bRightHeld = false; bLeftHeld = false; bUpHeld = false; bDownHeld = false; } function KeyDown() { if (mGame.ReadyToFire()) { if (Key.getCode() == 39) { if (!bRightHeld) { mGame.mProjectileManager.Launch(1); mGame.mScoreboard.ReportKeyPress(); bRightHeld = true; } } else if (Key.getCode() == 37) { if (!bLeftHeld) { bLeftHeld = true; } } else if (Key.getCode() == 38) { if (!bUpHeld) { mGame.mProjectileManager.Launch(0); mGame.mScoreboard.ReportKeyPress(); bUpHeld = true; } } else if (Key.getCode() == 40) { if (!bDownHeld) { mGame.mProjectileManager.Launch(2); mGame.mScoreboard.ReportKeyPress(); bDownHeld = true; } } } } function KeyUp() { if (Key.getCode() == 39) { bRightHeld = false; } else if (Key.getCode() == 37) { bLeftHeld = false; } else if (Key.getCode() == 38) { bUpHeld = false; } else if (Key.getCode() == 40) { bDownHeld = false; } } }
Symbol 440 MovieClip [__Packages.ets.game.cSoundManager] Frame 0
class ets.game.cSoundManager { static var _instance; var bMuted, darkmatter_hit, dm_hit_primus, explosion, missilefire, photon, railgun; function cSoundManager () { bMuted = false; darkmatter_hit = new Sound(); darkmatter_hit.attachSound("darkmatter_hit.wav"); dm_hit_primus = new Sound(); dm_hit_primus.attachSound("dm_hit_primus.AIF"); explosion = new Sound(); explosion.attachSound("exlosion.AIF"); missilefire = new Sound(); missilefire.attachSound("misslefire.wav"); photon = new Sound(); photon.attachSound("photon.wav"); railgun = new Sound(); railgun.attachSound("railgun.mp3"); } static function get instance() { if (_instance == null) { _instance = new ets.game.cSoundManager(); } return(_instance); } function KillAll() { darkmatter_hit.stop(); } function PlaySound_FireRail() { railgun.start(); } function PlaySound_FirePhoton() { photon.start(); } function PlaySound_FireMissile() { missilefire.start(); } function PlaySound_Explosion() { explosion.start(); } function PlaySound_PrimusHit() { dm_hit_primus.start(); } function PlaySound_DarkMatterHit() { darkmatter_hit.start(); } function Mute() { trace("Mute"); darkmatter_hit.setVolume(0); bMuted = true; } function UnMute() { trace("UnMute"); darkmatter_hit.setVolume(100); bMuted = false; } }
Symbol 441 MovieClip [__Packages.ets.game.cParticleManager] Frame 0
class ets.game.cParticleManager { var mGame, mParticleCount, aParticles, aParticlesAlive, aParticlesTypes, mCurrentParticle; function cParticleManager (rootGame) { mGame = rootGame; mParticleCount = 40; aParticles = new Array(); aParticlesAlive = new Array(); aParticlesTypes = new Array(); var _local3; _local3 = 0; while (_local3 < mParticleCount) { aParticlesAlive[_local3] = false; aParticles[_local3] = _root.mcEmpty.attachMovie("mcParticle", "mcPart" + _local3.toString(), _root.mcEmpty.getNextHighestDepth()); aParticles[_local3]._x = 800; aParticles[_local3]._visible = false; aParticlesTypes[_local3] = 0; _local3++; } mCurrentParticle = 0; } function Launch(newX, newY, partType, rotOptional) { aParticles[mCurrentParticle]._x = newX; aParticles[mCurrentParticle]._y = newY; aParticles[mCurrentParticle]._alpha = 100; if ((partType == 0) || (partType == 3)) { aParticles[mCurrentParticle]._width = 25; aParticles[mCurrentParticle]._height = 25; } else { aParticles[mCurrentParticle]._width = 7; aParticles[mCurrentParticle]._height = 7; } aParticles[mCurrentParticle]._rotation = Math.random() * 360; aParticles[mCurrentParticle].gotoAndStop(partType + 1); aParticles[mCurrentParticle]._visible = true; aParticlesAlive[mCurrentParticle] = true; aParticlesTypes[mCurrentParticle] = partType; mCurrentParticle++; if (mCurrentParticle >= mParticleCount) { mCurrentParticle = 0; } } function Update() { var _local2; _local2 = 0; while (_local2 < mParticleCount) { if (aParticlesAlive[_local2]) { aParticles[_local2]._alpha = aParticles[_local2]._alpha - 15; if ((aParticlesTypes[_local2] == 0) || (aParticlesTypes[_local2] == 3)) { aParticles[_local2]._width = aParticles[_local2]._width - 1; aParticles[_local2]._height = aParticles[_local2]._height - 1; } else { aParticles[_local2]._y = aParticles[_local2]._y - 4; aParticles[_local2]._width = aParticles[_local2]._width + 5; aParticles[_local2]._height = aParticles[_local2]._height + 5; } if (aParticles[_local2]._alpha <= 0) { aParticlesAlive[_local2] = false; aParticles[_local2]._x = 800; aParticles[_local2]._visible = false; } } _local2++; } } function Pause() { } function UnPause() { } function Reset() { var _local2; _local2 = 0; while (_local2 < mParticleCount) { aParticlesAlive[_local2] = false; aParticles[_local2]._x = 800; _local2++; } } }
Symbol 442 MovieClip [__Packages.ets.game.cTracerManager] Frame 0
class ets.game.cTracerManager { var mGame, mTracerCount, aTracers, aTracersAlive, aTracersTypes, aTracersAge, mCurrentTracer; function cTracerManager (rootGame) { mGame = rootGame; mTracerCount = 250; aTracers = new Array(); aTracersAlive = new Array(); aTracersTypes = new Array(); aTracersAge = new Array(); var _local3; _local3 = 0; while (_local3 < mTracerCount) { aTracersAlive[_local3] = false; aTracers[_local3] = _root.mcEmpty.attachMovie("mcEmptyClip", "mcTracer" + _local3.toString(), _root.mcEmpty.getNextHighestDepth()); aTracersTypes[_local3] = 0; aTracersAge[_local3] = 0; aTracers[_local3]._visible = false; _local3++; } mCurrentTracer = 0; } function LaunchPerformanceOptimal(p0, p1, myType, startAge) { if (!aTracersAlive[mCurrentTracer]) { switch (myType) { case 0 : var _local3 = 3; aTracers[mCurrentTracer]._alpha = 25; aTracers[mCurrentTracer].lineStyle(_local3 * 2, 16751001, 100); break; case 1 : _local3 = _root.railCoreThickness; aTracers[mCurrentTracer]._alpha = 25; aTracers[mCurrentTracer].lineStyle(_local3 * 2, _root.railCoreColor, 100); break; case 2 : _local3 = _root.railWaveThickness; aTracers[mCurrentTracer]._alpha = 25; aTracers[mCurrentTracer].lineStyle(_local3 * 2, _root.railWaveColor, 100); } aTracers[mCurrentTracer].moveTo(p0.x, p0.y); aTracers[mCurrentTracer].lineTo(p1.x, p1.y); aTracers[mCurrentTracer]._visible = true; aTracersAge[mCurrentTracer] = startAge; aTracersAlive[mCurrentTracer] = true; aTracersTypes[mCurrentTracer] = myType; aTracers[mCurrentTracer]._y = 0; aTracers[mCurrentTracer]._x = 0; mCurrentTracer++; if (mCurrentTracer >= mTracerCount) { mCurrentTracer = 0; } } } function Launch(p0, p1, myType, startAge) { if (!aTracersAlive[mCurrentTracer]) { switch (myType) { case 0 : var _local3 = 3; aTracers[mCurrentTracer]._alpha = 25; aTracers[mCurrentTracer].lineStyle(1, 16751001, 10); aTracers[mCurrentTracer].beginFill(16751001); break; case 1 : _local3 = _root.railCoreThickness; aTracers[mCurrentTracer]._alpha = 25; aTracers[mCurrentTracer].lineStyle(1, _root.railCoreColor, 10); aTracers[mCurrentTracer].beginFill(_root.railCoreColor); break; case 2 : _local3 = _root.railWaveThickness; aTracers[mCurrentTracer]._alpha = 25; aTracers[mCurrentTracer].lineStyle(1, _root.railWaveColor, 10); aTracers[mCurrentTracer].beginFill(_root.railWaveColor); } aTracers[mCurrentTracer].moveTo(p0.x, p0.y - _local3); aTracers[mCurrentTracer].lineTo(p1.x, p1.y - _local3); aTracers[mCurrentTracer].lineTo(p1.x, p1.y + _local3); aTracers[mCurrentTracer].lineTo(p0.x, p0.y + _local3); aTracers[mCurrentTracer].lineTo(p0.x, p0.y - _local3); aTracers[mCurrentTracer].endFill(); aTracers[mCurrentTracer]._visible = true; aTracersAge[mCurrentTracer] = startAge; aTracersAlive[mCurrentTracer] = true; aTracersTypes[mCurrentTracer] = myType; aTracers[mCurrentTracer]._y = 0; aTracers[mCurrentTracer]._x = 0; mCurrentTracer++; if (mCurrentTracer >= mTracerCount) { mCurrentTracer = 0; } } } function Update() { var _local2; var _local3 = 1; _local2 = 0; while (_local2 < mTracerCount) { if (aTracersAlive[_local2]) { aTracersAge[_local2]--; if (aTracersAge[_local2] == 0) { aTracers[_local2]._alpha = 50; } if (aTracersAge[_local2] <= 0) { aTracers[_local2]._alpha = aTracers[_local2]._alpha - 3; if (aTracersTypes[_local2] == 1) { aTracers[_local2]._y = aTracers[_local2]._y + ((_local3 * 3) * Math.random()); } if (aTracersTypes[_local2] == 2) { aTracers[_local2]._x = aTracers[_local2]._x + ((3 * Math.random()) * _local3); aTracers[_local2]._y = aTracers[_local2]._y + ((3 * Math.random()) * _local3); } if (aTracers[_local2]._alpha <= 0) { aTracersAlive[_local2] = false; aTracers[_local2].clear(); aTracers[_local2]._visible = false; } } else { aTracers[_local2]._alpha = 30 + (Math.random() * 30); } } if (_local3 > 0) { _local3 = -1; } else { _local3 = 1; } _local2++; } } function Reset() { var _local2; _local2 = 0; while (_local2 < mTracerCount) { aTracersAlive[_local2] = false; aTracers[_local2].clear(); _local2++; } } }
Symbol 443 MovieClip [__Packages.ets.game.cPrimus] Frame 0
class ets.game.cPrimus { var topExtent, bottomExtent, forwardExtent, mHolePos, bCollapsing, bJumping, mBaseXVel, mXVel, mCollisionX, storedMove, jumpX, bDropping; function cPrimus () { topExtent = 90; bottomExtent = -90; forwardExtent = 40; mHolePos = new ets.game.Vector2D(); bCollapsing = false; bJumping = false; Init(); } function HideEditorHardpoints() { _root.mcHardpoint0._alpha = 0; _root.mcHardpoint1._alpha = 0; _root.mcHardpoint2._alpha = 0; _root.mcTopCollision._alpha = 0; _root.mcBottomCollision._alpha = 0; } function Init() { mBaseXVel = 0.05; mXVel = mBaseXVel; mCollisionX = 0; storedMove = 0; HideEditorHardpoints(); } function GetWeaponPosition(weaponIndex) { var _local2 = new ets.game.Vector2D(); var _local3 = Math.floor(weaponIndex / 2); switch (_local3) { case 0 : _local2.x = _root.mcGamePrimus._x + _root.mcGamePrimus.mcHardpoint0._x; _local2.y = _root.mcGamePrimus._y + _root.mcGamePrimus.mcHardpoint0._y; break; case 1 : _local2.x = _root.mcGamePrimus._x + _root.mcGamePrimus.mcHardpoint1._x; _local2.y = _root.mcGamePrimus._y + _root.mcGamePrimus.mcHardpoint1._y; break; case 2 : _local2.x = _root.mcGamePrimus._x + _root.mcGamePrimus.mcHardpoint2._x; _local2.y = _root.mcGamePrimus._y + _root.mcGamePrimus.mcHardpoint2._y; break; default : trace("ERROR cPrimus: default case hit in GetWeaponPosition()"); } return(_local2); } function GetCollisionX() { return(mCollisionX); } function GetCollisionTop() { return(_root.mcGamePrimus._y + _root.mcGamePrimus.mcTopCollision._y); } function GetCollisionBottom() { return(_root.mcGamePrimus._y + _root.mcGamePrimus.mcBottomCollision._y); } function PlayShotAnimation(animID) { switch (animID) { case 0 : _root.mcGamePrimus.gotoAndPlay("shoulders"); break; case 1 : _root.mcGamePrimus.gotoAndPlay("arms"); break; case 2 : _root.mcGamePrimus.gotoAndPlay("legs"); } } function ReportAsteroidCollision() { ets.game.Game.getInstance().mSoundManager.PlaySound_PrimusHit(); bJumping = true; jumpX = _root.mcGamePrimus._x + _root.PrimusPixelJumpPerAsteroidHit; } function Collapse() { bCollapsing = true; mHolePos.x = ets.game.Game.getInstance().mHolePos.x; mHolePos.y = ets.game.Game.getInstance().mHolePos.y; } function DropIntoFiringPosition() { bDropping = true; } function Tick(tc) { if (_level0.nowPlaying) { if (bJumping) { _level0.mcGamePrimus._x = _level0.mcGamePrimus._x + (tc * 1); if (_level0.mcGamePrimus._x >= jumpX) { _level0.mcGamePrimus._x = jumpX; bJumping = false; } } else { storedMove = storedMove + (_level0.PrimusForwardSpeed * tc); while (storedMove > 1) { _level0.mcGamePrimus._x = _level0.mcGamePrimus._x + 1; storedMove = storedMove - 1; } } if (_level0.mcGamePrimus._x > 474) { ets.game.Game.getInstance().mScoreboard.EndGame(false); } } else if (bCollapsing) { _level0.mcGamePrimus._xscale = Math.max(0, _level0.mcGamePrimus._xscale - (tc * 3)); _level0.mcGamePrimus._yscale = _level0.mcGamePrimus._xscale; _level0.mcGamePrimus._rotation = _level0.mcGamePrimus._rotation + (tc * 10); _level0.mcGamePrimus._x = Math.min(516, _level0.mcGamePrimus._x + (tc * 2)); } else if (bDropping) { _level0.mcGamePrimus._y = Math.min(215, _level0.mcGamePrimus._y + (tc * 8)); } mCollisionX = _level0.mcGamePrimus._x + forwardExtent; } function HoldRailAnimation(holdTime) { _level0.mcGamePrimus.gotoAndPlay("arms_up"); } function StartingAnim() { _level0.mcGamePrimus.gotoAndPlay("static"); } function Reset() { _level0.mcGamePrimus._x = 54; _level0.mcGamePrimus._y = 188; _level0.mcGamePrimus._xscale = 100; _level0.mcGamePrimus._yscale = 100; _level0.mcGamePrimus._rotation = 0; bCollapsing = false; bJumping = false; bDropping = false; StartingAnim(); } }
Symbol 444 MovieClip [__Packages.ets.game.cScoreboard] Frame 0
class ets.game.cScoreboard { var points, asteroidsHit, asteroidsRequired, currLevel, pointsPerAsteroid, pointsLostPerShot, keyCount, _stringManager; function cScoreboard () { points = 0; asteroidsHit = 0; asteroidsRequired = 20; currLevel = 1; pointsPerAsteroid = 1; pointsLostPerShot = 10; keyCount = 0; } function Reset() { keyCount = 0; currLevel = 0; points = 0; UpdateDisplay(); } function StartNextLevel() { ets.game.Game.getInstance().ResetAll(); asteroidsHit = 0; currLevel++; pointsPerAsteroid = 50 + (25 * currLevel); asteroidsRequired = _root.AsteroidHitsRequiredForLevelUp + (_root.AsteroidHitRequirementDeltaPerLevel * (currLevel - 1)); ets.game.Game.getInstance().SetAsteroidLaunchInterval(_root.AsteroidSpawnTime + ((currLevel - 1) * _root.AsteroidSpawnDeltaPerLevel)); } function ReportKeyPress() { keyCount++; } function PopulateLevelUpText() { var _local3 = currLevel - 1; ets.game.Game.getInstance().ResetAll(); if (_stringManager == undefined) { _stringManager = ets.core.managers.StringManager.getInstance(); } _root.mcLevels.mcLvlText.txtContent1.text = _stringManager.getString("next_level_" + _local3.toString()); } function ReportShotFired() { points = Math.max(0, points - pointsLostPerShot); UpdateDisplay(); } function IncrementScore() { asteroidsHit++; points = points + pointsPerAsteroid; keyCount = 0; if (asteroidsHit >= asteroidsRequired) { if (currLevel >= _root.NumLevels) { EndGame(true); } else { StartNextLevel(); _root.mcLevels.gotoAndPlay("open"); ets.game.Game.getInstance().getStateManager().setState(25); } } UpdateDisplay(); } function EndGame(bWinner) { _root.nowPlaying = false; if (bWinner) { _root.gotoAndPlay("end_win"); } else { _root.gotoAndPlay("end_lose"); } _root.SendHighScore(points); ets.game.Game.getInstance().ResetAllExceptPrime(); } function UpdateDisplay() { _root.mcScoreBoard.txLevel.text = currLevel; _root.mcScoreBoard.txObstacles.text = (asteroidsHit + " of ") + asteroidsRequired; _root.mcScoreBoard.txScore.text = points; } }
Symbol 445 MovieClip [__Packages.ets.core.ui.Button] Frame 0
class ets.core.ui.Button extends MovieClip { static var _stringManager; var txtContent, _xmlNodeName, gotoAndPlay, txtContent2; function Button () { super(); if (_stringManager == undefined) { _stringManager = ets.core.managers.StringManager.getInstance(); } if ((txtContent.text != undefined) && (txtContent.text.length > 0)) { _xmlNodeName = txtContent.text; if (_xmlNodeName.indexOf("xml:") == 0) { _xmlNodeName = _xmlNodeName.substring(4); if ((_xmlNodeName != undefined) && (_xmlNodeName.length > 0)) { _content = _stringManager.getString(_xmlNodeName); _overContent = _stringManager.getString(_xmlNodeName + "_over"); if ((_overContent == "") || (_overContent == undefined)) { _overContent = _content; } setContent(); } } else { _content = txtContent.text; } } setHitArea(); } function init() { super.init(); } function onRollOver() { if (bSelected == false) { (gotoAndPlay("over"));// not popped setOverContent(); } setContent(); } function onDragOver() { onRollOver(); } function onRollOut() { if (bSelected == false) { (gotoAndPlay("out"));// not popped setContent(); } setContent(); } function onDragOut() { onRollOut(); } function onPress() { if (bSelected == false) { (gotoAndPlay("down"));// not popped setOverContent(); } setContent(); } function setHitArea() { var _local6 = this; var _local2 = _local6.createEmptyMovieClip("mcHitArea", ets.core.utils.DepthManager.getTopDepth()); var _local3 = _local6.getBounds(); var _local5 = _local3.xMin; var _local8 = _local3.xMax; var _local4 = _local3.yMin; var _local7 = _local3.yMax; _local2.moveTo(_local5, _local4); _local2.beginFill(0); _local2.lineTo(_local8, _local4); _local2.lineTo(_local8, _local7); _local2.lineTo(_local5, _local7); _local2.lineTo(_local5, _local4); _local2.endFill(); _local2._visible = false; _local6.hitArea = _local2; } function setContent() { if (_content != "") { txtContent.text = _content; txtContent2.text = _content; } } function setOverContent() { setContent(); } function onRelease() { } var _className = "Button"; var bSelected = false; var _content = ""; var _overContent = ""; }
Symbol 446 MovieClip [__Packages.ets.core.utils.DepthManager] Frame 0
class ets.core.utils.DepthManager { function DepthManager () { } static function getTopDepth() { _topDepth++; return(_topDepth); } static var _topDepth = 7999; }
Symbol 447 MovieClip [__Packages.ets.game.ui.global.AudioOffButton] Frame 0
class ets.game.ui.global.AudioOffButton extends ets.core.ui.Button { var bSelected, gotoAndStop, setContent; function AudioOffButton () { super(); bSelected = false; if (ets.game.Game.getInstance().mSoundManager.bMuted) { onRelease(); } else { UnSelect(); } ets.game.Game.getInstance().mAudioOffButton = this; } function onPress() { } function onRelease() { if (bSelected == false) { trace("released " + _className); (gotoAndStop("on"));// not popped bSelected = true; ets.game.Game.getInstance().mAudioOnButton.UnSelect(); ets.game.Game.getInstance().mSoundManager.Mute(); setContent(); } } function UnSelect() { bSelected = false; (gotoAndStop("out"));// not popped } var _className = "AudioOffButton"; }
Symbol 448 MovieClip [__Packages.ets.game.ui.global.AudioOnButton] Frame 0
class ets.game.ui.global.AudioOnButton extends ets.core.ui.Button { var bSelected, gotoAndStop, setContent; function AudioOnButton () { super(); bSelected = false; if (ets.game.Game.getInstance().mSoundManager.bMuted) { UnSelect(); } else { onRelease(); } ets.game.Game.getInstance().mAudioOnButton = this; } function onPress() { } function onRelease() { if (bSelected == false) { trace("released " + _className); (gotoAndStop("on"));// not popped bSelected = true; ets.game.Game.getInstance().mAudioOffButton.UnSelect(); trace(ets.game.Game.getInstance().mAudioOffButton); ets.game.Game.getInstance().mSoundManager.UnMute(); setContent(); } } function UnSelect() { bSelected = false; (gotoAndStop("out"));// not popped } var _className = "AudioOnButton"; }
Symbol 449 MovieClip [__Packages.ets.game.ui.intro.SkipButton] Frame 0
class ets.game.ui.intro.SkipButton extends ets.core.ui.Button { var bSelected; function SkipButton () { super(); } function onRelease() { if (bSelected == false) { trace("released " + _className); ets.game.Game.getInstance().SkipIntro(); } } var _className = "SkipButton"; }
Symbol 450 MovieClip [__Packages.ets.game.ui.global.HowToPlayButton] Frame 0
class ets.game.ui.global.HowToPlayButton extends ets.core.ui.Button { var _parent, bSelected, gotoAndPlay, setContent; function HowToPlayButton () { super(); _parent.registerButton(this); } function onRelease() { trace("released " + _className); if (bSelected == false) { (gotoAndPlay("out"));// not popped _root.mcHowToPlay.gotoAndPlay("open"); ets.game.Game.getInstance().getStateManager().setState(21); } setContent(); } var _className = "HowToPlayButton"; }
Symbol 451 MovieClip [__Packages.ets.game.cHowToScroller] Frame 0
class ets.game.cHowToScroller extends MovieClip { var bDragging, _y; function cHowToScroller () { super(); bDragging = false; } function onEnterFrame() { var _local3 = 14.6; var _local4 = 232.6; if (bDragging) { _y = Math.min(_local4, Math.max(_local3, _root.mcHowToPlay._ymouse)); var _local6 = (_y - _local3) / (_local4 - _local3); var _local5 = 12.6; var _local7 = -129.7; _root.mcHowToPlay.mcIntoContent._y = _local5 + (_local6 * (_local7 - _local5)); } } function onPress() { bDragging = true; } function onMouseUp() { bDragging = false; } }
Symbol 452 MovieClip [__Packages.ets.game.ui.intro.StartButton] Frame 0
class ets.game.ui.intro.StartButton extends ets.core.ui.Button { var _parent, bSelected, gotoAndPlay, setContent; function StartButton () { super(); _parent.registerButton(this); } function onRelease() { if (bSelected == false) { trace("released " + _className); ets.game.Game.getInstance().startNewGame(); (gotoAndPlay("out"));// not popped setContent(); } } var _className = "StartButton"; }
Symbol 453 MovieClip [__Packages.ets.game.ui.intro.LevelProceedButton] Frame 0
class ets.game.ui.intro.LevelProceedButton extends ets.core.ui.Button { var _parent, bSelected, gotoAndPlay, setContent; function LevelProceedButton () { super(); _parent.registerButton(this); } function onRelease() { if (bSelected == false) { trace("released " + _className); _root.mcLevels.gotoAndPlay("close"); ets.game.Game.getInstance().getStateManager().setState(20); (gotoAndPlay("out"));// not popped setContent(); } } var _className = "LevelProceedButton"; }
Symbol 89 MovieClip Frame 100
stop();
Symbol 94 MovieClip [mcDarkmatter] Frame 2
stop();
Symbol 94 MovieClip [mcDarkmatter] Frame 40
stop();
Symbol 104 MovieClip [mcExplosion] Frame 2
stop();
Symbol 112 MovieClip Frame 1
stop();
Symbol 124 MovieClip [btnSkip] Frame 1
#initclip 35 Object.registerClass("btnSkip", ets.game.ui.intro.SkipButton); #endinitclip stop();
Symbol 124 MovieClip [btnSkip] Frame 11
stop();
Symbol 124 MovieClip [btnSkip] Frame 18
stop();
Symbol 124 MovieClip [btnSkip] Frame 25
stop();
Symbol 174 MovieClip Frame 30
stop();
Symbol 225 MovieClip [mcIntroStub] Frame 1
#initclip 34 Object.registerClass("mcIntroStub", ets.game.ui.intro.IntroMovie); #endinitclip
Symbol 225 MovieClip [mcIntroStub] Frame 2
stop();
Symbol 225 MovieClip [mcIntroStub] Frame 936
_root.gotoAndPlay("constructui");
Symbol 232 MovieClip [mcBtn_AudioOff] Frame 1
#initclip 38 Object.registerClass("mcBtn_AudioOff", ets.game.ui.global.AudioOffButton); #endinitclip stop();
Symbol 232 MovieClip [mcBtn_AudioOff] Frame 7
stop();
Symbol 232 MovieClip [mcBtn_AudioOff] Frame 13
stop();
Symbol 234 MovieClip [mcBtn_AudioOn] Frame 1
#initclip 36 Object.registerClass("mcBtn_AudioOn", ets.game.ui.global.AudioOnButton); #endinitclip stop();
Symbol 234 MovieClip [mcBtn_AudioOn] Frame 7
stop();
Symbol 234 MovieClip [mcBtn_AudioOn] Frame 13
stop();
Symbol 236 MovieClip [mcAudioText] Frame 1
#initclip 37 Object.registerClass("mcAudioText", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 262 MovieClip Frame 10
stop();
Symbol 272 MovieClip Frame 11
stop();
Symbol 274 MovieClip [mcBtn_Back to Main] Frame 1
#initclip 40 Object.registerClass("mcBtn_Back to Main", ets.game.ui.global.HowToPlayButton); #endinitclip stop();
Symbol 274 MovieClip [mcBtn_Back to Main] Frame 11
stop();
Symbol 274 MovieClip [mcBtn_Back to Main] Frame 18
stop();
Symbol 274 MovieClip [mcBtn_Back to Main] Frame 25
stop();
Symbol 277 MovieClip [gYourMission] Frame 1
#initclip 39 Object.registerClass("gYourMission", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 281 MovieClip [mcBtn_Start] Frame 1
#initclip 44 Object.registerClass("mcBtn_Start", ets.game.ui.intro.StartButton); #endinitclip stop();
Symbol 281 MovieClip [mcBtn_Start] Frame 11
stop();
Symbol 281 MovieClip [mcBtn_Start] Frame 18
stop();
Symbol 281 MovieClip [mcBtn_Start] Frame 25
stop();
Symbol 293 MovieClip [mcIntroText] Frame 1
#initclip 41 Object.registerClass("mcIntroText", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 301 MovieClip [mcContent] Frame 1
#initclip 42 Object.registerClass("mcContent", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 309 MovieClip [mcScrollerDrag] Frame 1
#initclip 43 Object.registerClass("mcScrollerDrag", ets.game.cHowToScroller); #endinitclip
Symbol 310 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 9
stop();
Symbol 328 MovieClip Frame 19
stop();
Symbol 334 MovieClip [mcBtn_StartOver] Frame 1
#initclip 45 Object.registerClass("mcBtn_StartOver", ets.game.ui.intro.StartButton); #endinitclip stop();
Symbol 334 MovieClip [mcBtn_StartOver] Frame 11
stop();
Symbol 334 MovieClip [mcBtn_StartOver] Frame 18
stop();
Symbol 334 MovieClip [mcBtn_StartOver] Frame 25
stop();
Symbol 344 MovieClip [mcScoreBoard] Frame 1
#initclip 46 Object.registerClass("mcScoreBoard", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 360 MovieClip Frame 11
stop();
Symbol 363 MovieClip Frame 2
stop();
Symbol 363 MovieClip Frame 10
stop();
Symbol 363 MovieClip Frame 22
stop();
Symbol 363 MovieClip Frame 31
stop();
Symbol 363 MovieClip Frame 83
stop();
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
Symbol 368 Button
on (press) { _root.mcHowToPlay.gotoAndStop(1); ets.game.Game.getInstance().getStateManager().setState(20); }
Symbol 369 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 13
stop();
Symbol 389 Button
on (press) { _root.mcLevels.gotoAndPlay("close"); ets.game.Game.getInstance().getStateManager().setState(20); }
Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 1
#initclip 48 Object.registerClass("mcBtn_LevelProceed", ets.game.ui.intro.LevelProceedButton); #endinitclip stop();
Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 11
stop();
Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 18
stop();
Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 25
stop();
Symbol 395 MovieClip [mcLvlupText] Frame 1
#initclip 47 Object.registerClass("mcLvlupText", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 398 MovieClip Frame 1
stop();
Symbol 398 MovieClip Frame 9
ets.game.Game.getInstance().mScoreboard.PopulateLevelUpText(); stop();
Symbol 401 MovieClip Frame 30
stop();
Symbol 403 MovieClip [mcLoseText] Frame 1
#initclip 50 Object.registerClass("mcLoseText", ets.core.ui.DynamicTextFieldMovie); #endinitclip
Symbol 406 MovieClip [mcFinalScore] Frame 1
#initclip 49 Object.registerClass("mcFinalScore", ets.core.ui.DynamicTextFieldMovie); #endinitclip _root.mcEndScore.txFinalScore.text = ets.game.Game.getInstance().mScoreboard.points;
Symbol 425 MovieClip Frame 9
ets.game.Game.getInstance().mScoreboard.PopulateLevelUpText(); stop();
Symbol 427 MovieClip [mcWinText] Frame 1
#initclip 51 Object.registerClass("mcWinText", ets.core.ui.DynamicTextFieldMovie); #endinitclip

Library Items

Symbol 1 FontUsed by:2 4 6 8 10 12 14
Symbol 2 EditableTextUses:1Used by:3
Symbol 3 MovieClip [mcText7]Uses:2Used by:114
Symbol 4 EditableTextUses:1Used by:5
Symbol 5 MovieClip [mcText6]Uses:4Used by:114
Symbol 6 EditableTextUses:1Used by:7
Symbol 7 MovieClip [mcText5]Uses:6Used by:114
Symbol 8 EditableTextUses:1Used by:9
Symbol 9 MovieClip [mcText4]Uses:8Used by:114
Symbol 10 EditableTextUses:1Used by:11
Symbol 11 MovieClip [mcText3]Uses:10Used by:114
Symbol 12 EditableTextUses:1Used by:13
Symbol 13 MovieClip [mcText2]Uses:12Used by:114
Symbol 14 EditableTextUses:1Used by:15
Symbol 15 MovieClip [mcText1]Uses:14Used by:114
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [mcParticle]Uses:16 17 18 19Used by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 MovieClip [mcEmptyClip]Used by:Timeline
Symbol 23 FontUsed by:24 25 80 81 88 235
Symbol 24 TextUses:23Used by:89  Timeline
Symbol 25 TextUses:23Used by:89  Timeline
Symbol 428 MovieClip [__Packages.ets.core.ui.DynamicTextFieldMovie]
Symbol 429 MovieClip [__Packages.ets.core.managers.StringManager]
Symbol 430 MovieClip [__Packages.ets.game.ui.intro.IntroMovie]
Symbol 431 MovieClip [__Packages.ets.game.ui.UIManager]
Symbol 432 MovieClip [__Packages.ets.game.managers.StateManager]
Symbol 433 MovieClip [__Packages.ets.game.Game]
Symbol 434 MovieClip [__Packages.ets.game.cAsteroidManager]
Symbol 435 MovieClip [__Packages.ets.game.cAsteroid]
Symbol 436 MovieClip [__Packages.ets.game.Vector2D]
Symbol 437 MovieClip [__Packages.ets.game.cProjectileManager]
Symbol 438 MovieClip [__Packages.ets.game.cProjectile]
Symbol 439 MovieClip [__Packages.ets.game.cKeyManager]
Symbol 440 MovieClip [__Packages.ets.game.cSoundManager]
Symbol 441 MovieClip [__Packages.ets.game.cParticleManager]
Symbol 442 MovieClip [__Packages.ets.game.cTracerManager]
Symbol 443 MovieClip [__Packages.ets.game.cPrimus]
Symbol 444 MovieClip [__Packages.ets.game.cScoreboard]
Symbol 445 MovieClip [__Packages.ets.core.ui.Button]
Symbol 446 MovieClip [__Packages.ets.core.utils.DepthManager]
Symbol 447 MovieClip [__Packages.ets.game.ui.global.AudioOffButton]
Symbol 448 MovieClip [__Packages.ets.game.ui.global.AudioOnButton]
Symbol 449 MovieClip [__Packages.ets.game.ui.intro.SkipButton]
Symbol 450 MovieClip [__Packages.ets.game.ui.global.HowToPlayButton]
Symbol 451 MovieClip [__Packages.ets.game.cHowToScroller]
Symbol 452 MovieClip [__Packages.ets.game.ui.intro.StartButton]
Symbol 453 MovieClip [__Packages.ets.game.ui.intro.LevelProceedButton]
Symbol 26 GraphicUsed by:89
Symbol 27 GraphicUsed by:89
Symbol 28 GraphicUsed by:89
Symbol 29 SoundUsed by:89
Symbol 30 GraphicUsed by:89
Symbol 31 GraphicUsed by:89
Symbol 32 GraphicUsed by:89
Symbol 33 GraphicUsed by:89
Symbol 34 GraphicUsed by:89
Symbol 35 GraphicUsed by:89
Symbol 36 GraphicUsed by:89
Symbol 37 GraphicUsed by:89
Symbol 38 GraphicUsed by:89
Symbol 39 GraphicUsed by:89
Symbol 40 GraphicUsed by:89
Symbol 41 GraphicUsed by:89
Symbol 42 GraphicUsed by:89
Symbol 43 GraphicUsed by:89
Symbol 44 GraphicUsed by:89
Symbol 45 GraphicUsed by:89
Symbol 46 GraphicUsed by:89
Symbol 47 GraphicUsed by:89
Symbol 48 GraphicUsed by:89
Symbol 49 GraphicUsed by:89
Symbol 50 GraphicUsed by:89
Symbol 51 GraphicUsed by:89
Symbol 52 GraphicUsed by:89
Symbol 53 GraphicUsed by:89
Symbol 54 GraphicUsed by:89
Symbol 55 GraphicUsed by:89
Symbol 56 GraphicUsed by:89
Symbol 57 GraphicUsed by:89
Symbol 58 GraphicUsed by:89
Symbol 59 GraphicUsed by:89
Symbol 60 GraphicUsed by:89
Symbol 61 GraphicUsed by:89
Symbol 62 GraphicUsed by:89
Symbol 63 GraphicUsed by:89
Symbol 64 GraphicUsed by:89
Symbol 65 GraphicUsed by:89
Symbol 66 GraphicUsed by:89
Symbol 67 GraphicUsed by:89
Symbol 68 GraphicUsed by:89
Symbol 69 GraphicUsed by:89
Symbol 70 GraphicUsed by:89
Symbol 71 GraphicUsed by:89
Symbol 72 GraphicUsed by:89
Symbol 73 GraphicUsed by:89
Symbol 74 GraphicUsed by:89
Symbol 75 GraphicUsed by:89
Symbol 76 GraphicUsed by:89
Symbol 77 GraphicUsed by:89
Symbol 78 GraphicUsed by:89
Symbol 79 GraphicUsed by:89
Symbol 80 TextUses:23Used by:89
Symbol 81 TextUses:23Used by:89
Symbol 82 GraphicUsed by:89
Symbol 83 GraphicUsed by:89
Symbol 84 GraphicUsed by:89
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 TextUses:23Used by:89
Symbol 89 MovieClipUses:26 27 28 24 25 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88Used by:Timeline
Symbol 90 GraphicUsed by:94
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [mcDarkmatter]Uses:90 92 93Used by:Timeline
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:99
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClip [mcMissleAni]Uses:96 98Used by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClip [mcPhoton]Uses:100Used by:Timeline
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClip [mcExplosion]Uses:103Used by:360  Timeline
Symbol 105 GraphicUsed by:112
Symbol 106 Sound [railgun.mp3]Used by:112
Symbol 107 Sound [photon.wav]Used by:112
Symbol 108 Sound [misslefire.wav]Used by:112
Symbol 109 Sound [exlosion.AIF]Used by:112
Symbol 110 Sound [dm_hit_primus.AIF]Used by:112
Symbol 111 Sound [darkmatter_hit.wav]Used by:112
Symbol 112 MovieClipUses:105 106 107 108 109 110 111Used by:Timeline
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113 15 13 11 9 7 5 3Used by:225
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:119 401
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119 401
Symbol 119 MovieClipUses:116 118Used by:225  Timeline
Symbol 120 FontUsed by:121 122 123 250 263 273 278 279 280 295 297 298 299 300 331 332 333 341 342 343 390 391 392
Symbol 121 EditableTextUses:120Used by:124
Symbol 122 EditableTextUses:120Used by:124
Symbol 123 EditableTextUses:120Used by:124
Symbol 124 MovieClip [btnSkip]Uses:121 122 123Used by:225
Symbol 125 SoundUsed by:225
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:138
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:138
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:138
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:138
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:138
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:127 129 131 133 135 137Used by:225  Timeline
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:225
Symbol 141 SoundUsed by:225
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:225
Symbol 144 ShapeTweeningUsed by:225
Symbol 145 ShapeTweeningUsed by:225
Symbol 146 GraphicUsed by:225
Symbol 147 SoundUsed by:225
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:225
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:225
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:225
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:225
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:225
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:225
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:225
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:225
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:225
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:225
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:225
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:225
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:172 173Used by:175
Symbol 175 MovieClipUses:174Used by:225  Timeline
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:225
Symbol 178 SoundUsed by:225
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:225
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:225
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:225
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:225
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:225
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:225
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:225
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:225
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:225
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:225
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:225
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:225
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:225
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:225
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:225
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:225
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:225
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:225
Symbol 215 SoundUsed by:225
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:225
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:225
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:225
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:225
Symbol 224 SoundUsed by:225  Timeline
Symbol 225 MovieClip [mcIntroStub]Uses:114 119 124 125 138 140 141 143 144 145 146 147 149 151 153 155 157 159 161 163 165 167 169 171 175 177 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 215 217 219 221 223 224Used by:Timeline
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:Timeline
Symbol 228 GraphicUsed by:232 234
Symbol 229 GraphicUsed by:232 234
Symbol 230 SoundUsed by:232 234
Symbol 231 GraphicUsed by:232 234
Symbol 232 MovieClip [mcBtn_AudioOff]Uses:228 229 230 231Used by:Timeline
Symbol 233 GraphicUsed by:Timeline
Symbol 234 MovieClip [mcBtn_AudioOn]Uses:228 229 230 231Used by:Timeline
Symbol 235 EditableTextUses:23Used by:236
Symbol 236 MovieClip [mcAudioText]Uses:235Used by:Timeline
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:Timeline
Symbol 239 SoundUsed by:Timeline
Symbol 240 SoundUsed by:Timeline
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:Timeline
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:Timeline
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:Timeline
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:Timeline
Symbol 249 GraphicUsed by:274 281 334 393
Symbol 250 EditableTextUses:120Used by:274
Symbol 251 GraphicUsed by:262 272
Symbol 252 GraphicUsed by:262 272
Symbol 253 GraphicUsed by:262
Symbol 254 GraphicUsed by:262
Symbol 255 GraphicUsed by:262
Symbol 256 GraphicUsed by:262
Symbol 257 GraphicUsed by:262
Symbol 258 GraphicUsed by:262
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262 272
Symbol 262 MovieClipUses:251 252 253 254 255 256 257 258 259 260 261 SS1Used by:274 281 334 393
Symbol 263 EditableTextUses:120Used by:274
Symbol 264 GraphicUsed by:272
Symbol 265 GraphicUsed by:272
Symbol 266 GraphicUsed by:272
Symbol 267 GraphicUsed by:272
Symbol 268 GraphicUsed by:272
Symbol 269 GraphicUsed by:272
Symbol 270 GraphicUsed by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:251 261 264 265 266 267 268 269 270 271 252 SS2Used by:274 281 334 393
Symbol 273 EditableTextUses:120Used by:274
Symbol 274 MovieClip [mcBtn_Back to Main]Uses:249 250 262 263 272 273Used by:Timeline
Symbol 275 FontUsed by:276 292 338 339 340 394 402 404 405 426
Symbol 276 EditableTextUses:275Used by:277
Symbol 277 MovieClip [gYourMission]Uses:276Used by:Timeline
Symbol 278 EditableTextUses:120Used by:281
Symbol 279 EditableTextUses:120Used by:281
Symbol 280 EditableTextUses:120Used by:281
Symbol 281 MovieClip [mcBtn_Start]Uses:249 278 262 279 272 280Used by:Timeline
Symbol 282 GraphicUsed by:310 369
Symbol 283 GraphicUsed by:310 369
Symbol 284 GraphicUsed by:310 369
Symbol 285 GraphicUsed by:310 369
Symbol 286 GraphicUsed by:310 369
Symbol 287 GraphicUsed by:310 369
Symbol 288 GraphicUsed by:310 369
Symbol 289 GraphicUsed by:310 369
Symbol 290 GraphicUsed by:310 369
Symbol 291 GraphicUsed by:310 369
Symbol 292 EditableTextUses:275Used by:293
Symbol 293 MovieClip [mcIntroText]Uses:292Used by:310
Symbol 294 SoundUsed by:310 369 398 425
Symbol 295 EditableTextUses:120Used by:301
Symbol 296 GraphicUsed by:301
Symbol 297 EditableTextUses:120Used by:301
Symbol 298 EditableTextUses:120Used by:301
Symbol 299 EditableTextUses:120Used by:301
Symbol 300 EditableTextUses:120Used by:301
Symbol 301 MovieClip [mcContent]Uses:295 296 297 298 299 300Used by:310 369
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:310 369
Symbol 304 GraphicUsed by:309
Symbol 305 GraphicUsed by:309
Symbol 306 GraphicUsed by:309
Symbol 307 GraphicUsed by:309
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClip [mcScrollerDrag]Uses:304 305 306 307 308Used by:310 369
Symbol 310 MovieClipUses:282 283 284 285 286 287 288 289 290 291 293 294 301 303 309Used by:Timeline
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:398  Timeline
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:315
Symbol 315 MovieClipUses:314Used by:Timeline
Symbol 316 GraphicUsed by:328
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:328
Symbol 319 GraphicUsed by:328
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:328
Symbol 322 GraphicUsed by:328
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:328
Symbol 325 GraphicUsed by:328
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:328
Symbol 328 MovieClipUses:316 318 319 321 322 324 325 327Used by:Timeline
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:Timeline
Symbol 331 EditableTextUses:120Used by:334
Symbol 332 EditableTextUses:120Used by:334
Symbol 333 EditableTextUses:120Used by:334
Symbol 334 MovieClip [mcBtn_StartOver]Uses:249 331 262 332 272 333Used by:Timeline
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:Timeline
Symbol 337 GraphicUsed by:344
Symbol 338 EditableTextUses:275Used by:344
Symbol 339 EditableTextUses:275Used by:344
Symbol 340 EditableTextUses:275Used by:344
Symbol 341 EditableTextUses:120Used by:344
Symbol 342 EditableTextUses:120Used by:344
Symbol 343 EditableTextUses:120Used by:344
Symbol 344 MovieClip [mcScoreBoard]Uses:337 338 339 340 341 342 343Used by:Timeline
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:347
Symbol 347 MovieClipUses:346Used by:Timeline
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:363
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:363
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:363
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:363
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:363
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:363
Symbol 360 MovieClipUses:104Used by:363
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:363
Symbol 363 MovieClipUses:349 351 353 355 357 359 360 362Used by:Timeline
Symbol 364 GraphicUsed by:366  Timeline
Symbol 365 SoundUsed by:366  Timeline
Symbol 366 MovieClipUses:364 365Used by:Timeline
Symbol 367 GraphicUsed by:368 389
Symbol 368 ButtonUses:367Used by:369
Symbol 369 MovieClipUses:291 282 283 284 285 286 287 288 289 290 368 294 301 303 309Used by:Timeline
Symbol 370 ShapeTweeningUsed by:398
Symbol 371 ShapeTweeningUsed by:398
Symbol 372 ShapeTweeningUsed by:398
Symbol 373 ShapeTweeningUsed by:398
Symbol 374 ShapeTweeningUsed by:398
Symbol 375 ShapeTweeningUsed by:398
Symbol 376 ShapeTweeningUsed by:398
Symbol 377 ShapeTweeningUsed by:398
Symbol 378 ShapeTweeningUsed by:398
Symbol 379 ShapeTweeningUsed by:398
Symbol 380 ShapeTweeningUsed by:398
Symbol 381 ShapeTweeningUsed by:398
Symbol 382 ShapeTweeningUsed by:398
Symbol 383 ShapeTweeningUsed by:398
Symbol 384 ShapeTweeningUsed by:398
Symbol 385 ShapeTweeningUsed by:398
Symbol 386 ShapeTweeningUsed by:398
Symbol 387 ShapeTweeningUsed by:398
Symbol 388 GraphicUsed by:398
Symbol 389 ButtonUses:367Used by:398
Symbol 390 EditableTextUses:120Used by:393
Symbol 391 EditableTextUses:120Used by:393
Symbol 392 EditableTextUses:120Used by:393
Symbol 393 MovieClip [mcBtn_LevelProceed]Uses:249 390 262 391 272 392Used by:398
Symbol 394 EditableTextUses:275Used by:395
Symbol 395 MovieClip [mcLvlupText]Uses:394Used by:398
Symbol 396 SoundUsed by:398
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:370 371 372 373 374 375 376 377 378 294 379 380 381 382 383 384 385 386 387 388 312 389 393 395 396 397Used by:Timeline
Symbol 399 SoundUsed by:Timeline
Symbol 400 SoundUsed by:Timeline
Symbol 401 MovieClipUses:116 118Used by:Timeline
Symbol 402 EditableTextUses:275Used by:403
Symbol 403 MovieClip [mcLoseText]Uses:402Used by:Timeline
Symbol 404 EditableTextUses:275Used by:406
Symbol 405 EditableTextUses:275Used by:406
Symbol 406 MovieClip [mcFinalScore]Uses:404 405Used by:Timeline
Symbol 407 ShapeTweeningUsed by:Timeline
Symbol 408 SoundUsed by:Timeline
Symbol 409 ShapeTweeningUsed by:Timeline
Symbol 410 GraphicUsed by:Timeline
Symbol 411 GraphicUsed by:Timeline
Symbol 412 ShapeTweeningUsed by:425
Symbol 413 ShapeTweeningUsed by:425
Symbol 414 ShapeTweeningUsed by:425
Symbol 415 ShapeTweeningUsed by:425
Symbol 416 ShapeTweeningUsed by:425
Symbol 417 ShapeTweeningUsed by:425
Symbol 418 ShapeTweeningUsed by:425
Symbol 419 ShapeTweeningUsed by:425
Symbol 420 ShapeTweeningUsed by:425
Symbol 421 GraphicUsed by:425
Symbol 422 GraphicUsed by:425
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:425
Symbol 425 MovieClipUses:412 413 414 415 416 417 418 419 420 294 421 422 424Used by:Timeline
Symbol 426 EditableTextUses:275Used by:427
Symbol 427 MovieClip [mcWinText]Uses:426Used by:Timeline
Streaming Sound 1Used by:Symbol 262 MovieClip
Streaming Sound 2Used by:Symbol 272 MovieClip

Instance Names

"mcEmpty"Frame 1Symbol 22 MovieClip [mcEmptyClip]
"mcPreloader"Frame 2Symbol 89 MovieClip
"mcAudioText"Frame 30Symbol 236 MovieClip [mcAudioText]
"mcHowtoPlay"Frame 43Symbol 310 MovieClip
"mcHowToPlay"Frame 47Symbol 310 MovieClip
"mcHowtoPlay"Frame 60Symbol 310 MovieClip
"mcScoreBoard"Frame 67Symbol 344 MovieClip [mcScoreBoard]
"mcGamePrimus"Frame 76Symbol 363 MovieClip
"mcHoleFlash"Frame 82Symbol 366 MovieClip
"mcHowToPlay"Frame 82Symbol 369 MovieClip
"mcLevels"Frame 82Symbol 398 MovieClip
"mcLost"Frame 124Symbol 403 MovieClip [mcLoseText]
"mcEndScore"Frame 124Symbol 406 MovieClip [mcFinalScore]
"mcScoreBoard"Frame 126Symbol 344 MovieClip [mcScoreBoard]
"mcEndScore"Frame 264Symbol 406 MovieClip [mcFinalScore]
"txtContent1"Symbol 3 MovieClip [mcText7] Frame 1Symbol 2 EditableText
"txtContent1"Symbol 5 MovieClip [mcText6] Frame 1Symbol 4 EditableText
"txtContent1"Symbol 7 MovieClip [mcText5] Frame 1Symbol 6 EditableText
"txtContent1"Symbol 9 MovieClip [mcText4] Frame 1Symbol 8 EditableText
"txtContent1"Symbol 11 MovieClip [mcText3] Frame 1Symbol 10 EditableText
"txtContent1"Symbol 13 MovieClip [mcText2] Frame 1Symbol 12 EditableText
"txtContent1"Symbol 15 MovieClip [mcText1] Frame 1Symbol 14 EditableText
"txtContent"Symbol 124 MovieClip [btnSkip] Frame 1Symbol 121 EditableText
"txtContent"Symbol 124 MovieClip [btnSkip] Frame 5Symbol 122 EditableText
"txtContent"Symbol 124 MovieClip [btnSkip] Frame 19Symbol 123 EditableText
"mcIntroText"Symbol 225 MovieClip [mcIntroStub] Frame 1Symbol 114 MovieClip
"txtContent1"Symbol 236 MovieClip [mcAudioText] Frame 1Symbol 235 EditableText
"txtContent"Symbol 274 MovieClip [mcBtn_Back to Main] Frame 1Symbol 250 EditableText
"txtContent"Symbol 274 MovieClip [mcBtn_Back to Main] Frame 5Symbol 263 EditableText
"txtContent"Symbol 274 MovieClip [mcBtn_Back to Main] Frame 12Symbol 273 EditableText
"txtContent1"Symbol 277 MovieClip [gYourMission] Frame 1Symbol 276 EditableText
"txtContent"Symbol 281 MovieClip [mcBtn_Start] Frame 1Symbol 278 EditableText
"txtContent"Symbol 281 MovieClip [mcBtn_Start] Frame 5Symbol 279 EditableText
"txtContent"Symbol 281 MovieClip [mcBtn_Start] Frame 12Symbol 280 EditableText
"txtContent1"Symbol 293 MovieClip [mcIntroText] Frame 1Symbol 292 EditableText
"txtContent1"Symbol 301 MovieClip [mcContent] Frame 1Symbol 295 EditableText
"txtContent5"Symbol 301 MovieClip [mcContent] Frame 1Symbol 297 EditableText
"txtContent2"Symbol 301 MovieClip [mcContent] Frame 1Symbol 298 EditableText
"txtContent3"Symbol 301 MovieClip [mcContent] Frame 1Symbol 299 EditableText
"txtContent4"Symbol 301 MovieClip [mcContent] Frame 1Symbol 300 EditableText
"mcIntroText"Symbol 310 MovieClip Frame 1Symbol 293 MovieClip [mcIntroText]
"mcIntoContent"Symbol 310 MovieClip Frame 9Symbol 301 MovieClip [mcContent]
"txtContent"Symbol 334 MovieClip [mcBtn_StartOver] Frame 1Symbol 331 EditableText
"txtContent"Symbol 334 MovieClip [mcBtn_StartOver] Frame 5Symbol 332 EditableText
"txtContent"Symbol 334 MovieClip [mcBtn_StartOver] Frame 12Symbol 333 EditableText
"txtContent1"Symbol 344 MovieClip [mcScoreBoard] Frame 1Symbol 338 EditableText
"txtContent2"Symbol 344 MovieClip [mcScoreBoard] Frame 1Symbol 339 EditableText
"txtContent3"Symbol 344 MovieClip [mcScoreBoard] Frame 1Symbol 340 EditableText
"txLevel"Symbol 344 MovieClip [mcScoreBoard] Frame 1Symbol 341 EditableText
"txObstacles"Symbol 344 MovieClip [mcScoreBoard] Frame 1Symbol 342 EditableText
"txScore"Symbol 344 MovieClip [mcScoreBoard] Frame 1Symbol 343 EditableText
"mcHardpoint1"Symbol 363 MovieClip Frame 1Symbol 351 MovieClip
"mcHardpoint2"Symbol 363 MovieClip Frame 1Symbol 351 MovieClip
"mcHardpoint0"Symbol 363 MovieClip Frame 1Symbol 351 MovieClip
"mcTopCollision"Symbol 363 MovieClip Frame 1Symbol 351 MovieClip
"mcBottomCollision"Symbol 363 MovieClip Frame 1Symbol 351 MovieClip
"mcIntoContent"Symbol 369 MovieClip Frame 13Symbol 301 MovieClip [mcContent]
"mcScroller"Symbol 369 MovieClip Frame 13Symbol 309 MovieClip [mcScrollerDrag]
"txtContent"Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 1Symbol 390 EditableText
"txtContent"Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 5Symbol 391 EditableText
"txtContent"Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 12Symbol 392 EditableText
"txtContent1"Symbol 395 MovieClip [mcLvlupText] Frame 1Symbol 394 EditableText
"mcLvlText"Symbol 398 MovieClip Frame 9Symbol 395 MovieClip [mcLvlupText]
"txtContent1"Symbol 403 MovieClip [mcLoseText] Frame 1Symbol 402 EditableText
"txFinalScore"Symbol 406 MovieClip [mcFinalScore] Frame 1Symbol 404 EditableText
"txtContent1"Symbol 406 MovieClip [mcFinalScore] Frame 1Symbol 405 EditableText
"txtContent1"Symbol 427 MovieClip [mcWinText] Frame 1Symbol 426 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 3 as "mcText7"
ExportAssets (56)Timeline Frame 1Symbol 5 as "mcText6"
ExportAssets (56)Timeline Frame 1Symbol 7 as "mcText5"
ExportAssets (56)Timeline Frame 1Symbol 9 as "mcText4"
ExportAssets (56)Timeline Frame 1Symbol 11 as "mcText3"
ExportAssets (56)Timeline Frame 1Symbol 13 as "mcText2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "mcText1"
ExportAssets (56)Timeline Frame 1Symbol 20 as "mcParticle"
ExportAssets (56)Timeline Frame 1Symbol 22 as "mcEmptyClip"
ExportAssets (56)Timeline Frame 1Symbol 428 as "__Packages.ets.core.ui.DynamicTextFieldMovie"
ExportAssets (56)Timeline Frame 1Symbol 429 as "__Packages.ets.core.managers.StringManager"
ExportAssets (56)Timeline Frame 1Symbol 430 as "__Packages.ets.game.ui.intro.IntroMovie"
ExportAssets (56)Timeline Frame 1Symbol 431 as "__Packages.ets.game.ui.UIManager"
ExportAssets (56)Timeline Frame 1Symbol 432 as "__Packages.ets.game.managers.StateManager"
ExportAssets (56)Timeline Frame 1Symbol 433 as "__Packages.ets.game.Game"
ExportAssets (56)Timeline Frame 1Symbol 434 as "__Packages.ets.game.cAsteroidManager"
ExportAssets (56)Timeline Frame 1Symbol 435 as "__Packages.ets.game.cAsteroid"
ExportAssets (56)Timeline Frame 1Symbol 436 as "__Packages.ets.game.Vector2D"
ExportAssets (56)Timeline Frame 1Symbol 437 as "__Packages.ets.game.cProjectileManager"
ExportAssets (56)Timeline Frame 1Symbol 438 as "__Packages.ets.game.cProjectile"
ExportAssets (56)Timeline Frame 1Symbol 439 as "__Packages.ets.game.cKeyManager"
ExportAssets (56)Timeline Frame 1Symbol 440 as "__Packages.ets.game.cSoundManager"
ExportAssets (56)Timeline Frame 1Symbol 441 as "__Packages.ets.game.cParticleManager"
ExportAssets (56)Timeline Frame 1Symbol 442 as "__Packages.ets.game.cTracerManager"
ExportAssets (56)Timeline Frame 1Symbol 443 as "__Packages.ets.game.cPrimus"
ExportAssets (56)Timeline Frame 1Symbol 444 as "__Packages.ets.game.cScoreboard"
ExportAssets (56)Timeline Frame 1Symbol 445 as "__Packages.ets.core.ui.Button"
ExportAssets (56)Timeline Frame 1Symbol 446 as "__Packages.ets.core.utils.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 447 as "__Packages.ets.game.ui.global.AudioOffButton"
ExportAssets (56)Timeline Frame 1Symbol 448 as "__Packages.ets.game.ui.global.AudioOnButton"
ExportAssets (56)Timeline Frame 1Symbol 449 as "__Packages.ets.game.ui.intro.SkipButton"
ExportAssets (56)Timeline Frame 1Symbol 450 as "__Packages.ets.game.ui.global.HowToPlayButton"
ExportAssets (56)Timeline Frame 1Symbol 451 as "__Packages.ets.game.cHowToScroller"
ExportAssets (56)Timeline Frame 1Symbol 452 as "__Packages.ets.game.ui.intro.StartButton"
ExportAssets (56)Timeline Frame 1Symbol 453 as "__Packages.ets.game.ui.intro.LevelProceedButton"
ExportAssets (56)Timeline Frame 8Symbol 94 as "mcDarkmatter"
ExportAssets (56)Timeline Frame 8Symbol 99 as "mcMissleAni"
ExportAssets (56)Timeline Frame 8Symbol 101 as "mcPhoton"
ExportAssets (56)Timeline Frame 8Symbol 104 as "mcExplosion"
ExportAssets (56)Timeline Frame 8Symbol 106 as "railgun.mp3"
ExportAssets (56)Timeline Frame 8Symbol 107 as "photon.wav"
ExportAssets (56)Timeline Frame 8Symbol 108 as "misslefire.wav"
ExportAssets (56)Timeline Frame 8Symbol 109 as "exlosion.AIF"
ExportAssets (56)Timeline Frame 8Symbol 110 as "dm_hit_primus.AIF"
ExportAssets (56)Timeline Frame 8Symbol 111 as "darkmatter_hit.wav"
ExportAssets (56)Timeline Frame 15Symbol 124 as "btnSkip"
ExportAssets (56)Timeline Frame 15Symbol 225 as "mcIntroStub"
ExportAssets (56)Timeline Frame 30Symbol 232 as "mcBtn_AudioOff"
ExportAssets (56)Timeline Frame 30Symbol 234 as "mcBtn_AudioOn"
ExportAssets (56)Timeline Frame 30Symbol 236 as "mcAudioText"
ExportAssets (56)Timeline Frame 40Symbol 274 as "mcBtn_Back to Main"
ExportAssets (56)Timeline Frame 40Symbol 277 as "gYourMission"
ExportAssets (56)Timeline Frame 43Symbol 281 as "mcBtn_Start"
ExportAssets (56)Timeline Frame 43Symbol 293 as "mcIntroText"
ExportAssets (56)Timeline Frame 43Symbol 301 as "mcContent"
ExportAssets (56)Timeline Frame 43Symbol 309 as "mcScrollerDrag"
ExportAssets (56)Timeline Frame 63Symbol 334 as "mcBtn_StartOver"
ExportAssets (56)Timeline Frame 67Symbol 344 as "mcScoreBoard"
ExportAssets (56)Timeline Frame 82Symbol 393 as "mcBtn_LevelProceed"
ExportAssets (56)Timeline Frame 82Symbol 395 as "mcLvlupText"
ExportAssets (56)Timeline Frame 124Symbol 403 as "mcLoseText"
ExportAssets (56)Timeline Frame 124Symbol 406 as "mcFinalScore"
ExportAssets (56)Timeline Frame 264Symbol 427 as "mcWinText"

Labels

"preload"Frame 1
"library"Frame 8
"loaded"Frame 15
"constructui"Frame 30
"game"Frame 60
"end_lose"Frame 83
"end_win"Frame 126
"unhit"Symbol 94 MovieClip [mcDarkmatter] Frame 1
"hit"Symbol 94 MovieClip [mcDarkmatter] Frame 6
"up"Symbol 124 MovieClip [btnSkip] Frame 1
"over"Symbol 124 MovieClip [btnSkip] Frame 5
"down"Symbol 124 MovieClip [btnSkip] Frame 12
"out"Symbol 124 MovieClip [btnSkip] Frame 19
"none"Symbol 225 MovieClip [mcIntroStub] Frame 1
"start"Symbol 225 MovieClip [mcIntroStub] Frame 8
"out"Symbol 232 MovieClip [mcBtn_AudioOff] Frame 1
"over"Symbol 232 MovieClip [mcBtn_AudioOff] Frame 7
"on"Symbol 232 MovieClip [mcBtn_AudioOff] Frame 13
"out"Symbol 234 MovieClip [mcBtn_AudioOn] Frame 1
"over"Symbol 234 MovieClip [mcBtn_AudioOn] Frame 7
"on"Symbol 234 MovieClip [mcBtn_AudioOn] Frame 13
"up"Symbol 274 MovieClip [mcBtn_Back to Main] Frame 1
"over"Symbol 274 MovieClip [mcBtn_Back to Main] Frame 5
"down"Symbol 274 MovieClip [mcBtn_Back to Main] Frame 12
"out"Symbol 274 MovieClip [mcBtn_Back to Main] Frame 19
"up"Symbol 281 MovieClip [mcBtn_Start] Frame 1
"over"Symbol 281 MovieClip [mcBtn_Start] Frame 5
"down"Symbol 281 MovieClip [mcBtn_Start] Frame 12
"out"Symbol 281 MovieClip [mcBtn_Start] Frame 19
"closed"Symbol 310 MovieClip Frame 1
"open"Symbol 310 MovieClip Frame 5
"up"Symbol 334 MovieClip [mcBtn_StartOver] Frame 1
"over"Symbol 334 MovieClip [mcBtn_StartOver] Frame 5
"down"Symbol 334 MovieClip [mcBtn_StartOver] Frame 12
"out"Symbol 334 MovieClip [mcBtn_StartOver] Frame 19
"static"Symbol 363 MovieClip Frame 1
"shoulders"Symbol 363 MovieClip Frame 7
"arms"Symbol 363 MovieClip Frame 15
"blastFrame"Symbol 363 MovieClip Frame 18
"legs"Symbol 363 MovieClip Frame 24
"arms_up"Symbol 363 MovieClip Frame 32
"off"Symbol 366 MovieClip Frame 1
"on"Symbol 366 MovieClip Frame 2
"open"Symbol 369 MovieClip Frame 2
"up"Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 1
"over"Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 5
"down"Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 12
"out"Symbol 393 MovieClip [mcBtn_LevelProceed] Frame 19
"open"Symbol 398 MovieClip Frame 2
"close"Symbol 398 MovieClip Frame 10




http://swfchan.com/23/112096/info.shtml
Created: 12/3 -2019 12:31:32 Last modified: 12/3 -2019 12:31:32 Server time: 15/05 -2024 18:24:15