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

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

motherload.swf

This is the info page for
Flash #15752

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


Text
0000000000000000000000000000000000

[0%]

[0%]

LOADING...

LOADING...

NEW GAME

NEW GAME

NEW GAME

NEW GAME

NEW GAME

LOAD GAME

LOAD GAME

LOAD GAME

LOAD GAME

LOAD GAME

INSTRUCTIONS

INSTRUCTIONS

INSTRUCTIONS

INSTRUCTIONS

INSTRUCTIONS

v 0.00

x

Pod Usage 101

?


Please enter your
XGenStudios account
information




QUANTUM PARTICLE STATE ANALYZER 6000

Username:

Password:

CONTINUE

CONTINUE

CONTINUE

CONTINUE

CONTINUE

CONTINUE

CANCEL

CANCEL

CANCEL

CANCEL

CANCEL

CANCEL

URL PROTECTION

F

-F

-E

u

l

e

F

-F

-E

u

l

e

H

u

l

H

u

l

0

0

?

?

INV

INV

0

0

$

$

CHEATER

CURRENT:




------------

AVAILABLE UPGRADES:


[PURCHASE]

[PURCHASE]

[PURCHASE]

asdf

asdf

EQUIPMENT

abcde
AXYZ
567 8 9
!@#$%^&*()

____________________

x99

x99

x99

x99

x99

x99

199

Cargo Bay

Value

Total Value

Qty.

___________

[SELL ALL]

[SELL ALL]

[SELL ALL]

250/250 L

90/90 HP

x99

x99

x99

x99

x99

x99

x99

x99

x99

x99

x99

x99

LOADING...

!

Pod Usage 101

1000

Music Volume

Sound Volume

Exhaust Trail

Dirt Chunks

Sun/Moon

QUIT GAME

QUIT GAME

QUIT GAME

QUIT GAME

QUIT GAME

QUIT GAME

Enable Mouse
Control

OK

OK

OK

OK

OK

OK

Are you sure you want to Quit
your current game?

'Quit Game' will discard all
progress since your last save!

(To Save, first visit the bot to
the right of the Mineral Depot)

CONFIRMATION OF INTENT TO QUIT

CONTINUE

CONTINUE

CONTINUE

CONTINUE

CONTINUE

CONTINUE

SAVE AND QUIT

SAVE AND QUIT

SAVE AND QUIT

SAVE AND QUIT

SAVE AND QUIT

SAVE AND QUIT

FINAL CASH:

FINAL SCORE:

Your total play-time is x Martian days

You've slaughtered Satan x times

You defeated Satan in x Martian days



Would you like to
Save your game and
submit your High Score?




QUANTUM PARTICLE STATE ANALYZER 6000

CREATE ACCOUNT

CREATE ACCOUNT

CREATE ACCOUNT

CREATE ACCOUNT

CREATE ACCOUNT

CREATE ACCOUNT

YES

YES

YES

YES

YES

YES

NO

NO

NO

NO

NO

NO

Confirm Password:

*E-mail:

RETRY

RETRY

RETRY

RETRY

RETRY

RETRY

SUBMIT SCORE

SUBMIT SCORE

SUBMIT SCORE

SUBMIT SCORE

SUBMIT SCORE

SUBMIT SCORE

THIS GAME IS NOT
AUTHORIZED TO RUN
FROM THIS LOCATION

1000/1000

X

ActionScript [AS1/AS2]

Frame 1
function restorePreferences() { myLSO = SharedObject.getLocal("mtvxgenmlopt", "/"); if (myLSO.data.myObj == undefined) { optExhaust = true; optChunks = true; optCosmos = true; optMouseControl = true; BGMvolume = 80; SFXvolume = 80; } else { optExhaust = Boolean(int(myLSO.data.myObj.objArray[0])); optChunks = Boolean(int(myLSO.data.myObj.objArray[1])); optCosmos = Boolean(int(myLSO.data.myObj.objArray[2])); optMouseControl = Boolean(int(myLSO.data.myObj.objArray[3])); BGMvolume = int(myLSO.data.myObj.objArray[4]); SFXvolume = int(myLSO.data.myObj.objArray[5]); } } function playAgain() { _root.HSHubSubmitter._visible = true; _root.disabler._visible = false; if (_root._currentframe == 12) { gameOverMC.removeDeathEffect(); showLoad = true; gotoAndStop (2); } else if (!satanDead) { BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); idle(100); updateHUD(); gotoAndStop ("mainFrame"); } else { gotoAndStop (2); } } function doneIntro() { gotoAndStop ("postExportFrame"); } function doneLoading() { load1._visible = 0; load2._visible = 0; loadBar._visible = 0; loadBar2._visible = 0; loadingMC._visible = 0; percentLoadedText.text = (percentLoadedText2.text = ""); pregameMC.gotoAndStop(2); instructions = "\rControl your pod using the arrow keys or, if it is more comfortable, the w,a,s,d keys. Your drill will deploy automatically if you move into diggable material beside or below you - remember, you cannot drill straight up.\r\r\rTo pause your game, hit 'P'; Press 'P' again to resume.\r\r\rRefuel your pod often to avoid fatal malfunction! Drive up to the fuel pump at far left and select your refill amount.\r\r\rYou can trade minerals in your storage bay for cold hard cash at the 'Mineral Processing Depot', located to the right of the Fuel Station.\r\r\rTo save your progress, fly up to the Quantum Bot hovering to the right of the Mineral Processing Depot. Your digging progress (tunnels/mine shafts) will not be saved.\r\r\rLocated further right are the Upgrade and Item/Repair shops. To reach them, drive past the Mineral Processing Depot and continue East.\r\r\rUpgrades are used automatically once purchased. Use items with the following hot-keys:\r\r\rI: Open Inventory\rYour inventory displays your items and upgrades and allows you to jettison material. If your pod is too heavy, click on minerals to discard them through your exhaust ports.\r\rR: Hull Repair Nanites\rThese advanced nanobots will repair your hull when nowhere near a repair station.\r\rF: Reserve Fuel Tank\rThese compact bottles of compressed fuel inject straight into your main tank.\r\rX: Dynamite\rBlasts a small area around your pod. Note that this also destroys valuable minerals, so be careful where you blast.\r\rC: Plastic Explosives\rBlasts a large area around your pod. Note that this also destroys valuable minerals, so be careful where you blast.\r\rQ: Quantum Teleporter\rThis device transforms your matter into energy and flings you at the surface. It isn't always accurate, so remember to exercise caution.\r\rM: Matter Transmitter\rA more stable version of the Quantum Teleporter, the Matter Transmitter is much safer to use. Please keep your arms and legs inside the pod at all times while using this device.\r\r\r"; } function isExtendedAlphaNumeric(str) { illegalChar = false; var _local1 = 0; while (_local1 < str.length) { if (((str.charAt(_local1) == "<") || (str.charAt(_local1) == ">")) || (str.charAt(_local1) == "&")) { illegalChar = true; } _local1++; } return(!illegalChar); } function convertToASCII(str) { str2 = ""; var _local1 = 0; while (_local1 < str.length) { cc = str.charCodeAt(_local1); if (int(cc) < 10) { zString = "00"; cc = zString.concat(cc); } else if (int(cc) < 100) { zString = "0"; cc = zString.concat(cc); } str2 = str2 + cc; _local1++; } return(str2); } function CSVtoArray(str) { loadGameArray = new Array(); tempArrayIndex = 0; lastIndex = -1; var _local1 = 0; while (_local1 < str.length) { if (str.substr(_local1, 1) == ",") { loadGameArray[tempArrayIndex++] = str.substr(lastIndex + 1, (_local1 - lastIndex) - 1); lastIndex = _local1; } _local1++; } loadGameArray[tempArrayIndex++] = str.substr(lastIndex + 1, str.length - lastIndex); } function convertToChars(str) { str2 = ""; var _local1 = 0; while (_local1 < str.length) { chunk = int(str.substr(_local1, 3)); chunk = String.fromCharCode(chunk); str2 = str2 + chunk; _local1 = _local1 + 3; } return(str2); } function preventCheating() { if (!frameChangeValid) { gotoAndStop ("deathFrame"); } else { frameChangeValid = false; } } function inside() { insideTimer++; } function pauseGame() { if (paused == true) { paused = (pauseMC._visible = false); BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); SFXidle100.setVolume(((100 * SFXvolume) / 10000) * globalVolume); SFXrotor100.setVolume(((100 * SFXvolume) / 10000) * globalVolume); updateHUD(); myColor = new Color(this); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColor.setTransform(myColorTransform); } else { paused = (pauseMC._visible = true); BGMmain.setVolume(0); SFXidle100.setVolume(0); SFXrotor100.setVolume(0); updateHUD(); myColor = new Color(this); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"-50", ga:"100", gb:"-50", ba:"100", bb:"-50", aa:"100", ab:"0"}; myColor.setTransform(myColorTransform); } } function initialize() { difficulty[0] = new difficulties(1, 1, 1, 1); var _local1 = 1; while (_local1 < 100) { difficulty[_local1] = new difficulties(_local1 * 1000, _local1 * 2000, _local1 * 1, _local1 * 1, _local1 * 1); _local1++; } minerals[0] = new mineral("Ironium", 30, 1); minerals[1] = new mineral("Bronzium", 60, 1); minerals[2] = new mineral("Silverium", 100, 1); minerals[3] = new mineral("Goldium", 250, 2); minerals[4] = new mineral("Platinium", 750, 3); minerals[5] = new mineral("Einsteinium", 2000, 4); minerals[6] = new mineral("Emerald", 5000, 6); minerals[7] = new mineral("Ruby", 20000, 8); minerals[8] = new mineral("Diamond", 100000, 10); minerals[9] = new mineral("Amazonite", 500000, 12); minerals[10] = new mineral("Dinosaur Bones", 1000, 1); minerals[11] = new mineral("Treasure", 5000, 1); minerals[12] = new mineral("Martian Skeleton", 10000, 1); minerals[13] = new mineral("Religious Artifact", 50000, 1); minerals[14] = new mineral("Mr. Natas' Kevlar Suit", 50000, 1); minerals[15] = new mineral("Mr. Natas' Staff of Hell", 100000, 1); minerals[16] = new mineral("Mr. Natas' Laser Monacle", 200000, 1); minerals[17] = new mineral("Satan's Hooves", 300000, 1); minerals[18] = new mineral("Satan's Horns", 400000, 1); minerals[19] = new mineral("Satan's Evil Eye (right)", 500000, 1); minerals[20] = new mineral("Satan's Evil Eye (left)", 500000, 1); minerals[21] = new mineral("Satan's Boiler of Eternal Infernos", 600000, 1); minerals[22] = new mineral("Martian Reward for Restoring Peace", 1000000, 1); minerals[23] = new mineral("250,000 Shares of Natas HI Inc.", 25000000, 1); item[0] = new podItem("Reserve Fuel Tank", 2000, "Portable backup - refills up to 25 Liters instantaneously.", "F"); item[1] = new podItem("Hull Repair Nanobots", 7500, "Repairs a maximum of 30 Damage anytime, anywhere.", "R"); item[2] = new podItem("Dynamite", 2000, "Blasts clear a small area around your pod.", "X"); item[3] = new podItem("Plastic Explosives", 5000, "Creates an enormous explosion, clearing a large area around your pod.", "C"); item[4] = new podItem("Quantum Teleporter", 2000, "Teleports you somewhere above surface level. (results may vary)", "Q"); item[5] = new podItem("Matter Transmitter", 10000, "Safely and accurately returns you above ground.", "M"); item[6] = new podItem("Core Teleporter", 1, "Teleports you directly to the planet's core", "0"); upgradeCategories[0] = "DRILL"; upgradeCategories[1] = "HULL"; upgradeCategories[2] = "ENGINE"; upgradeCategories[3] = "FUEL TANK"; upgradeCategories[4] = "RADIATOR"; upgradeCategories[5] = "CARGO BAY"; upgradeCategories[6] = "EXIT"; upgradeCategories[99] = ""; upgradeCategoryID[0] = "drill"; upgradeCategoryID[1] = "hull"; upgradeCategoryID[2] = "engine"; upgradeCategoryID[3] = "fuelTank"; upgradeCategoryID[4] = "radiator"; upgradeCategoryID[5] = "bay"; transmissions[0] = new transmission("We forgot to refuel you on the way over! Drive over to the fuel station (Left) and fill 'er up!\r\rIt's been almost impossible to hire decent miners on Mars since all the strange activity started happening around here. That's why we're willing to pay you at a premium for your services!\r\rI've given you a basic mining machine to get started with. Unfortunately, you'll be on your own from this point onward, as the settlers who were lucky enough to escape with their lives have fled to safety. However, all of the shops here have been computerized, so you'll still be able to sell your minerals, fuel up, upgrade your pod, and buy special items.\r\rRemember - your job is to collect minerals and bring them back to the surface for processing. The deeper you dig, the more valuable the minerals you'll encounter.\r\rDon't forget to refuel - Good Luck!", "Mr. Natas", -1, 0, "natas"); transmissions[1] = new transmission("Good! I see you're adapting well to the Martian soil!\r\rHere's a little something to help you on your way.", "Mr. Natas", 500, 1000, "natas"); transmissions[2] = new transmission("Congratulations on reaching a depth of 1000 ft! I've wired you a bonus for your excellent work.\r\rWe're picking up some heavy vibrations from the planet core - They seem to be causing some earthquakes. They also seem to be causing some garbled and misdirected transmissions - just ignore them.\r\rKeep up the good work!", "Mr. Natas", 1000, 3000, "natas"); transmissions[3] = new transmission("\r\rThe eyes... oh my god, THE EYES!!!", "Unidentified Source", 1750, 0, "static"); transmissions[4] = new transmission("I'm suprised to find another signal around here... I'm the only miner who hasn't disappeared in the past three years. Next week, I finally get to retire, wealthy, to the moons of jupiter with my wife and three daughters.", "Martian Digging Pod #3422-2", 2100, 0, "miner"); transmissions[5] = new transmission("Is anyone there?! I need help badly!! I can't feel my legs - Oh god, he's coming back..\r\rOH NO!! PLEASE HELP ME!!! AAAHHHHGGGK!.", "Unidentified Source", 2500, 0, "static"); transmissions[6] = new transmission("How are you making out, kid? I know you're new here, so I though I'd give you a tip; make sure you don't neglect your radiator. I ran into a Lava pocket a few moments ago, but my twin turbines dissipated the heat amazingly and my hull was barely damaged - Probably saved my life.", "Martian Digging Pod #3422-2", 3100, 0, "miner"); transmissions[7] = new transmission("Once again, congratulations! You've made it farther than even I anticipated...\r\rAnyways, I've sent you another bonus. Watch out for natural gas pockets - they're undetectable and highly explosive! One more thing - Your altimeter is only rated for a depth of around 6000 ft. After that, you'll need to turn back. Really - it's just too dangerous.", "Mr. Natas", 3500, 25000, "natas"); transmissions[8] = new transmission("Trapped... in a crevasse.\r\rEarthquake damaged my drill and I'm out fuel.\r\rThis will probably be my last transmission.\r\rTell my kids.. I love them.. I-\r\rwhat? YOU!?? what are you doing dow-AAARGH!", "Martian Digging Pod #3422-2", 4100, 0, "miner"); transmissions[9] = new transmission("Oh BABY!!! THIS IS IT!!! I HIT THE MOTHERLOAD!!!!! I'm rich, I'm FILTHY rich!!\r\rHey, what the!?? NO! IT CAN'T BE!!!! OH GOD!!", "Martian Digging Pod #10043", 4500, 0, "static"); transmissions[10] = new transmission("You are violating the terms of your employment! Turn back immediately!", "Mr. Natas", 6200, 0, "natas"); transmissions[11] = new transmission("Return to the surface immediately or you'll be terminated... er... as in fired!", "Mr. Natas", 7000, 0, "natas"); transmissions[12] = new transmission("HAHAHA!! YOU FOOL!!!\r\rI told you to turn back... now I have no choice but to kill you. You've served my factories well, but I think I'll take my machine, my money, and your pathetic life now.\r\rSEE YOU IN HELL!!!", "Mr. Natas", 9998, 0, "natas"); transmissions[13] = new transmission("MWAHAHAHA! Imbecile!!\r\rYou really think you can defeat me?\r\rI am the master of all EVIL!\r\rBEHOLD MY TRUE FORM!!!", "Mr. Natas", 9999, 0, "natas"); } function initializeSound() { SFXidle100 = new Sound(SFXidleMC); SFXidle100.attachSound("idle_100.wav"); SFXidle105 = new Sound(SFXidleMC); SFXidle105.attachSound("idle_105.wav"); SFXidle110 = new Sound(SFXidleMC); SFXidle110.attachSound("idle_110.wav"); SFXidle115 = new Sound(SFXidleMC); SFXidle115.attachSound("idle_115.wav"); SFXidle120 = new Sound(SFXidleMC); SFXidle120.attachSound("idle_120.wav"); SFXidle125 = new Sound(SFXidleMC); SFXidle125.attachSound("idle_125.wav"); SFXidle130 = new Sound(SFXidleMC); SFXidle130.attachSound("idle_130.wav"); SFXidle135 = new Sound(SFXidleMC); SFXidle135.attachSound("idle_135.wav"); SFXidle140 = new Sound(SFXidleMC); SFXidle140.attachSound("idle_140.wav"); SFXidle145 = new Sound(SFXidleMC); SFXidle145.attachSound("idle_145.wav"); SFXidle150 = new Sound(SFXidleMC); SFXidle150.attachSound("idle_150.wav"); SFXrotor60 = new Sound(SFXrotorMC); SFXrotor60.attachSound("rotor_60.wav"); SFXrotor65 = new Sound(SFXrotorMC); SFXrotor65.attachSound("rotor_65.wav"); SFXrotor70 = new Sound(SFXrotorMC); SFXrotor70.attachSound("rotor_70.wav"); SFXrotor75 = new Sound(SFXrotorMC); SFXrotor75.attachSound("rotor_75.wav"); SFXrotor80 = new Sound(SFXrotorMC); SFXrotor80.attachSound("rotor_80.wav"); SFXrotor85 = new Sound(SFXrotorMC); SFXrotor85.attachSound("rotor_85.wav"); SFXrotor90 = new Sound(SFXrotorMC); SFXrotor90.attachSound("rotor_90.wav"); SFXrotor95 = new Sound(SFXrotorMC); SFXrotor95.attachSound("rotor_95.wav"); SFXrotor100 = new Sound(SFXrotorMC); SFXrotor100.attachSound("rotor_100.wav"); SFXrotor105 = new Sound(SFXrotorMC); SFXrotor105.attachSound("rotor_105.wav"); SFXrotor110 = new Sound(SFXrotorMC); SFXrotor110.attachSound("rotor_110.wav"); SFXrotor115 = new Sound(SFXrotorMC); SFXrotor115.attachSound("rotor_115.wav"); SFXrotor120 = new Sound(SFXrotorMC); SFXrotor120.attachSound("rotor_120.wav"); SFXdrill100 = new Sound(SFXdrillMC); SFXdrill100.attachSound("drill_100.wav"); SFXdrill101 = new Sound(SFXdrillMC); SFXdrill101.attachSound("drill_101.wav"); SFXdrill102 = new Sound(SFXdrillMC); SFXdrill102.attachSound("drill_102.wav"); SFXdrill103 = new Sound(SFXdrillMC); SFXdrill103.attachSound("drill_103.wav"); SFXdrill104 = new Sound(SFXdrillMC); SFXdrill104.attachSound("drill_104.wav"); SFXtransform = new Sound(SFXtransformMC); SFXtransform.attachSound("transform.wav"); SFXtransform2 = new Sound(SFXtransformMC); SFXtransform2.attachSound("transform2.wav"); SFXjettison = new Sound(SFXtransformMC); SFXjettison.attachSound("jettison.wav"); SFXfuelLow = new Sound(SFXwarnMC); SFXfuelLow.attachSound("fuelLow.wav"); SFXmothershipArrive = new Sound(SFXmothershipMC); SFXmothershipArrive.attachSound("mothershipArrive.wav"); SFXmothershipIdle = new Sound(SFXmothershipMC); SFXmothershipIdle.attachSound("mothershipIdle.wav"); SFXmothershipLeave = new Sound(SFXmothershipMC); SFXmothershipLeave.attachSound("mothershipLeave.wav"); SFXtransmission = new Sound(SFXmothershipMC); SFXtransmission.attachSound("transmission.wav"); SFXsatanStep = new Sound(SFXsatanMC); SFXsatanStep.attachSound("satanStep.wav"); SFXsatanStep2 = new Sound(SFXsatanMC); SFXsatanStep2.attachSound("satanStep2.wav"); SFXsatanLaugh = new Sound(SFXsatanMC); SFXsatanLaugh.attachSound("laugh.wav"); SFXsatanP1Sink = new Sound(SFXsatanMC); SFXsatanP1Sink.attachSound("satanP1Sink.wav"); SFXsatanP1Damage = new Sound(SFXsatan2MC); SFXsatanP1Damage.attachSound("satanP1Damage.wav"); SFXsatanP1Damage2 = new Sound(SFXsatan2MC); SFXsatanP1Damage2.attachSound("satanP1Damage2.wav"); SFXsatanP2Breakout = new Sound(SFXsatan2MC); SFXsatanP2Breakout.attachSound("satanP2Breakout.wav"); SFXsatanP2Fireball = new Sound(SFXsatan3MC); SFXsatanP2Fireball.attachSound("fireball.wav"); SFXsatanP2Fireloop = new Sound(SFXsatan3MC); SFXsatanP2Fireloop.attachSound("fireloop.wav"); SFXsatanP2Attack = new Sound(SFXsatan3MC); SFXsatanP2Attack.attachSound("satanP2attack.wav"); SFXsatanP2Extend = new Sound(SFXsatan4MC); SFXsatanP2Extend.attachSound("satanP2extend.wav"); SFXsatanP2Retract = new Sound(SFXsatan4MC); SFXsatanP2Retract.attachSound("satanP2retract.wav"); SFXsatanP2Attack = new Sound(SFXsatan4MC); SFXsatanP2Attack.attachSound("satanP2attack.wav"); SFXlava = new Sound(SFXcollectMC); SFXlava.attachSound("lava.wav"); SFXcollect = new Sound(SFXcollectMC); SFXcollect.attachSound("collect_mineral2.wav"); SFXpurchase = new Sound(SFXerrorMC); SFXpurchase.attachSound("purchase.wav"); SFXsale = new Sound(SFXerrorMC); SFXsale.attachSound("sale.wav"); SFXrefuel = new Sound(SFXitemMC); SFXrefuel.attachSound("refuel.wav"); SFXnanobots = new Sound(SFXitemMC); SFXnanobots.attachSound("nanobots.wav"); SFXquantum = new Sound(SFXitemMC); SFXquantum.attachSound("quantum.wav"); SFXmattertrans = new Sound(SFXitemMC); SFXmattertrans.attachSound("mattertrans.wav"); SFXdynamite = new Sound(SFXitemMC); SFXdynamite.attachSound("dynamite2.wav"); SFXc4 = new Sound(SFXitemMC); SFXc4.attachSound("c42.wav"); SFXerror2 = new Sound(SFXerrorMC); SFXerror2.attachSound("error2.wav"); SFXerror3 = new Sound(SFXerrorMC); SFXerror3.attachSound("error3.wav"); SFXerror = new Sound(SFXerror2MC); SFXerror.attachSound("error.wav"); SFXclink = new Sound(SFXexplodeMC); SFXclink.attachSound("clink.wav"); SFXcrash = new Sound(SFXexplodeMC); SFXcrash.attachSound("crash2.wav"); SFXexplode = new Sound(SFXexplodeMC); SFXexplode.attachSound("explosion.wav"); SFXdd1 = new Sound(SFXexplodeMC); SFXdd1.attachSound("digdug1.wav"); SFXdd2 = new Sound(SFXexplodeMC); SFXdd2.attachSound("digdug2.wav"); SFXdd3 = new Sound(SFXexplodeMC); SFXdd3.attachSound("digdug3.wav"); SFXdd4 = new Sound(SFXexplodeMC); SFXdd4.attachSound("digdug4.wav"); SFXtype = new Sound(SFXupgradeMC); SFXtype.attachSound("computerTypeLetter2.wav"); SFXselect = new Sound(SFXupgradeMC); SFXselect.attachSound("selectUpgrade.wav"); SFXclick = new Sound(SFXupgrade2MC); SFXclick.attachSound("select_upgrade2.wav"); SFXtype2 = new Sound(SFXupgrade2MC); SFXtype2.attachSound("computerTypeLetter.wav"); BGMind = new Sound(BGMMC); BGMind.attachSound("BGM_ind.wav"); BGMmain = new Sound(BGMMC); BGMmain.attachSound("BGM_main.wav"); BGMcore = new Sound(BGMMC); BGMcore.attachSound("BGM_core.wav"); BGMshop = new Sound(BGMMC); BGMshop.attachSound("BGM_shop.wav"); var _local1 = 100; var _local2 = 100; var _local3 = 100; var _local4 = 100; setSoundVolume(SFXvolume); } function setSoundVolume(v) { SFXidle150.setVolume(((120 * v) / 10000) * globalVolume); SFXrotor120.setVolume(((80 * v) / 10000) * globalVolume); SFXdrill104.setVolume(((30 * v) / 10000) * globalVolume); SFXtransform2.setVolume(((80 * v) / 10000) * globalVolume); SFXfuelLow.setVolume(((30 * v) / 10000) * globalVolume); SFXmothershipArrive.setVolume(((60 * v) / 10000) * globalVolume); SFXsatanStep.setVolume(((100 * v) / 10000) * globalVolume); SFXsatanP1Damage.setVolume(((100 * v) / 10000) * globalVolume); SFXsatanP2Fireball.setVolume(((140 * v) / 10000) * globalVolume); SFXsatanP2Extend.setVolume(((100 * v) / 10000) * globalVolume); SFXcollect.setVolume(((200 * v) / 10000) * globalVolume); SFXsale.setVolume(((100 * v) / 10000) * globalVolume); SFXnanobots.setVolume(((70 * v) / 10000) * globalVolume); SFXerror3.setVolume(((100 * v) / 10000) * globalVolume); SFXerror.setVolume(((50 * v) / 10000) * globalVolume); SFXexplode.setVolume(((80 * v) / 10000) * globalVolume); SFXdd4.setVolume(((75 * v) / 10000) * globalVolume); SFXselect.setVolume(((100 * v) / 10000) * globalVolume); SFXtype2.setVolume(((50 * v) / 10000) * globalVolume); } function player() { this.displayedScore = 0; this.score = 0; this.cash = 20; this.scoreBillion = 0; } function vehicle() { this.hp = 10; this.fuel = 6; this.mass = 198; this.hull = 0; this.hullNames = new Array("Stock Hull", "Ironium Hull", "Bronzium Hull", "Steel Hull", "Platinium Hull", "Einsteinium Hull", "Energy-Shielded Hull"); this.hullHp = new Array(10, 17, 30, 50, 80, 120, 180); this.hullPrices = new Array(0, 750, 2000, 5000, 20000, 100000, 500000); this.drill = 0; this.drillNames = new Array("Stock Drill", "Silvide Drill", "Goldium Drill", "Emerald Drill", "Ruby Drill", "Diamond Drill", "Amazonite Drill"); this.drillSpeed = new Array(2, 2.8, 4, 5, 7, 9.5, 12); this.drillPrices = new Array(0, 750, 2000, 5000, 20000, 100000, 500000); this.engine = 0; this.engineNames = new Array("Stock Engine", "V4 1600 cc", "V4 2.0 Ltr Turbo", "V6 3.8 Ltr", "V8 Supercharged 5.0 Ltr", "V12 6.0 Ltr", "V16 Jag Engine"); this.enginePower = new Array(150, 160, 170, 180, 190, 200, 210); this.enginePrices = new Array(0, 750, 2000, 5000, 20000, 100000, 500000); this.fuelTank = 0; this.fuelTankNames = new Array("Micro Tank", "Medium Tank", "Huge Tank", "Gigantic Tank", "Titanic Tank", "Leviathan Tank", "Liquid Compression Tank"); this.fuelTankCapacity = new Array(10, 15, 25, 40, 60, 100, 150); this.fuelTankPrices = new Array(0, 750, 2000, 5000, 20000, 100000, 500000); this.radiator = 0; this.radiatorNames = new Array("Stock Fan", "Dual Fans", "Single Turbine", "Dual Turbines", "Puron Cooling", "Tri-Turbine Freon Array"); this.radiatorCooling = new Array(1, 0.9, 0.75, 0.6, 0.4, 0.2); this.radiatorPrices = new Array(0, 2000, 5000, 20000, 100000, 500000); this.bay = 0; this.bayNames = new Array("Micro Bay", "Medium Bay", "Huge Bay", "Gigantic Bay", "Titanic Bay", "Leviathan Bay"); this.baySize = new Array(7, 15, 25, 40, 70, 120); this.bayPrices = new Array(0, 750, 2000, 5000, 20000, 100000); this.bayContents = new Array(10); var _local2 = 0; while (_local2 < 10) { this.bayContents[_local2] = 0; _local2++; } this.usableItem = new Array(7); _local2 = 0; while (_local2 < 7) { this.usableItem[_local2] = 0; _local2++; } this.xVel = 0; this.yVel = 0; this.rotorVel = 0; this.facing = "left"; this.mod = "air"; this.width = 20; this.height = 20; this.digX = -1; this.digY = -1; this.difX = 0; this.leftLimit = 200; this.rightLimit = 350; this.topLimit = 200; this.bottomLimit = 250; this.mouseButtonDown = false; this.mouseMoveLeft = false; this.mouseMoveRight = false; this.mouseMoveUp = false; this.mouseMoveDown = false; } function changeBGM(m, v, offset) { BGMmain.stop(); BGMshop.stop(); BGMcore.stop(); with (eval ("BGM" + m)) { start(offset, 1000000); setVolume(((v / 10000) * BGMvolume) * globalVolume); } currentBGM = m; } function useItem(n) { if (atv.usableItem[n] > 0) { if (itemTimer > 5) { if (n == 0) { atv.usableItem[n]--; atv.fuel = Math.min(atv.fuel + 25, atv.fuelTankCapacity[atv.fuelTank]); displayMessage("Used " + item[n].name); SFXrefuel.start(0, 1); itemTimer = 0; } else if (n == 1) { atv.usableItem[n]--; atv.hp = Math.min(atv.hp + 30, atv.hullHp[atv.hull]); displayMessage("Used " + item[n].name); SFXnanobots.start(0, 1); atvMC.attachMovie("nanoFX", "nanoFX", 1202); itemTimer = 0; } else if (n == 2) { if (atv.mod == "ground") { gotoAndStop ("itemFrame"); wipe = false; atv.usableItem[n]--; displayMessage("Used " + item[n].name); _root.attachMovie("itemDynamiteMC", "itemDynamiteMC", 9988776655); itemTimer = 0; if (battleMode) { earthMC.satan.satanP1.attackDynamite(); earthMC.satan.satanP2.attackDynamite(); } } } else if (n == 3) { if (atv.mod == "ground") { gotoAndStop ("itemFrame"); wipe = false; atv.usableItem[n]--; displayMessage("Used " + item[n].name); _root.attachMovie("itemC4MC", "itemC4MC", 9988776655); itemTimer = 0; if (battleMode) { earthMC.satan.satanP1.attackC4(); earthMC.satan.satanP2.attackC4(); } } } else if (n == 4) { if (atv.mod == "ground") { gotoAndStop ("itemFrame"); wipe = true; atv.usableItem[n]--; displayMessage("Used " + item[n].name); _root.attachMovie("podQuantumMC", "podQuantumMC", 9988776655); atvMC._visible = 0; podQuantumMC._x = atvMC._x - 0; podQuantumMC._y = atvMC._y - 1; if (atv.facing == "right") { podQuantumMC._xscale = -100; } SFXquantum.start(0, 1); itemTimer = 0; } } else if (n == 5) { if (atv.mod == "ground") { gotoAndStop ("itemFrame"); wipe = true; atv.usableItem[n]--; displayMessage("Used " + item[n].name); _root.attachMovie("podMatterTransMC", "podMatterTransMC", 9988776655); atvMC._visible = 0; podMatterTransMC._x = atvMC._x - 0; podMatterTransMC._y = atvMC._y - 1; if (atv.facing == "right") { podMatterTransMC._xscale = -100; } SFXmattertrans.start(0, 1); itemTimer = 0; } } else if (n == 6) { if (atv.mod == "ground") { gotoAndStop ("itemFrame"); wipe = true; atv.usableItem[n]--; displayMessage("Used " + item[n].name); _root.attachMovie("podCoreTeleportMC", "podCoreTeleportMC", 9988776655); atvMC._visible = 0; podCoreTeleportMC._x = atvMC._x - 0; podCoreTeleportMC._y = atvMC._y - 1; if (atv.facing == "right") { podCoreTeleportMC._xscale = -100; } SFXmattertrans.start(0, 1); itemTimer = 0; } } } } else { SFXerror.start(0, 1); } } function idle(s, r) { r = (int(r) + 12) * 5; if (s != idleSpeed) { with (eval ("SFXidle" + dynamicIdleSpeed)) { stop(); } idleSpeed = s; if ((s > 100) && (s < 150)) { s = s + ((random(3) - 1) * 5); } dynamicIdleSpeed = s; with (eval ("SFXidle" + s)) { start(random(10) / 100, 1000000); setVolume((((s - 40) * SFXvolume) / 10000) * globalVolume); } } if (r != rotorSpeed) { with (eval ("SFXrotor" + dynamicRotorSpeed)) { stop(); } if ((((atv.mod == "air") || (atv.mod == "launching")) || (atv.mod == "digdownlaunching")) && (r != 0)) { rotorSpeed = r; if ((r > 100) && (r < 150)) { r = r + ((random(3) - 1) * 5); } dynamicRotorSpeed = r; with (eval ("SFXrotor" + r)) { start(0, 1000000); setVolume(((80 * SFXvolume) / 10000) * globalVolume); } } } } function stopIdle() { with (eval ("SFXidle" + dynamicIdleSpeed)) { stop(); } with (eval ("SFXrotor" + dynamicRotorSpeed)) { stop(); } idleSpeed = 0; rotorSpeed = 0; } function collectSpecial(n) { p1.addToCash(minerals[n].value); displayBonus(minerals[n].value); if (n == 10) { displayDialogue("Wow!"); } if (n == 11) { displayDialogue("Wow!"); } if (n == 12) { displayDialogue("Wow!"); } if (n == 13) { displayDialogue("Wow!"); } } function displayDialogue(msg) { } function preBattle() { changeBGM("core", 50); lastTransmission = 11; gotoAndStop ("transmissionFrame"); } function startBattle() { earthMC.satan.attachMovie("satanP1", "satanP1", 6666); earthMC.satan._y = 29532; earthMC.satan._x = 1200; earthMC.satan.attachMovie("satanP1_collisionMap", "map", 666); earthMC.satan.map._alpha = 0; earthMC.satan.map._x = 25; earthMC.satan.map._y = -14; _root.attachMovie("satanHPBar", "satanHPBar", 66666666); satanHPBar.p2Head._visible = 0; satanHPBar._x = 24; satanHPBar._y = 349; satanHPBar.gotoAndStop(100); satanHPBar._alpha = 75; battleMode = true; } function preBattleP2() { earthMC.satan.attachMovie("satanP2", "satanP2", 6666); earthMC.satan._x = earthMC.satan._x + 140; satanHPBar.p1Head._visible = 0; satanHPBar.p2Head._visible = 1; satanHPBar.gotoAndStop(100); satanHPBar._visible = 1; satanHPBar._alpha = 75; } function startBattleP2() { earthMC.satan.satanP2.gotoAndStop("walkRight"); } function stopBattle() { changeBGM("main", 70); earthMC.satan.satanP1.removeMovieClip(); earthMC.satan.satanP2.removeMovieClip(); earthMC.satan.map.removeMovieClip(); satanHPBar.unloadMovie(); battleMode = false; } function reloadTile(x, y) { tileX = x; while (tileX > 12) { tileX = tileX - 13; } tileY = y; while (tileY > 9) { tileY = tileY - 10; } with (eval ("earthMC.e" + getTileName(tileX, tileY))) { graphic.removeMovieClip(); actualX = x; actualY = y; t = getTileGraphicName(actualX, actualY); attachMovie("tile" + t[0], "graphic", 1000); _rotation = t[1] * 90; } with (eval ("earthMC.c" + getTileName(tileX, tileY))) { limit.removeMovieClip(); t = getTileCollisionName(actualX, actualY); attachMovie("tile" + t, "limit", 1000); } } function startDigging(dir) { if (atvMC.treadMC._visible && (!keyIsDownMulti("up"))) { atv.xVel = 0; atv.yVel = 0; if (dir == "down") { atv.digX = int(((atvMC._x - earthMC._x) / 50) + 0.5); atv.digY = int(((atvMC._y - earthMC._y) / 50) + 1.5); if (earth[atv.digX][atv.digY][0] != 0) { if ((earth[atv.digX][atv.digY][0] > -3) && ((earth[atv.digX][atv.digY][0] < 25) || (earth[atv.digX][atv.digY][0] > 27))) { atv.mod = "digging"; if (atv.facing == "right") { atvMC.digDownMC._xscale = -100; } else { atvMC.digDownMC._xscale = 100; } atvMC.digDownMC.gotoAndPlay(1); atvMC.digDownMC._visible = 1; atvMC.treadMC.stop(); atvMC.treadMC._visible = 0; dugTile = earth[atv.digX][atv.digY][0]; earth[atv.digX][atv.digY][0] = -100; atv.difX = ((atv.digX * 50) + earthMC._x) - atvMC._x; with (eval ("SFXdrill10" + random(5))) { start(random(10) / 100, 100); } if ((dugTile > 27) && (dugTile < 31)) { atv.damage(29 * atv.radiatorCooling[atv.radiator]); SFXlava.start(0, 1); atvMC.attachMovie("lavaFX", "lavaFX", 1201); } } else { if (atv.mod == "digging") { atv.mod = "ground"; } unDiggable(); } } } else if ((dir == "right") || (dir == "left")) { if (earthMC.c.hitTest(atvMC._x + (atv.width / 2), (atvMC._y + atv.height) + 10, true) || (earthMC.c.hitTest(atvMC._x - (atv.width / 2), (atvMC._y + atv.height) + 10, true))) { atv.digX = int(((atvMC._x - earthMC._x) / 50) + 0.5); atv.digY = int(((atvMC._y - earthMC._y) / 50) + 0.5); if (dir == "right") { atv.digX = atv.digX + 1; } else { atv.digX = atv.digX - 1; } if (earth[atv.digX][atv.digY][0] != 0) { if ((earth[atv.digX][atv.digY][0] > -3) && ((earth[atv.digX][atv.digY][0] < 25) || (earth[atv.digX][atv.digY][0] > 27))) { if (dir == "right") { atvMC.digAcrossMC._xscale = -100; atv.facing = "right"; } if (dir == "left") { atvMC.digAcrossMC._xscale = 100; atv.facing = "left"; } atv.mod = "digging"; atvMC.digAcrossMC.gotoAndPlay(1); atvMC.digAcrossMC._visible = 1; atvMC.treadMC.stop(); atvMC.treadMC._visible = 0; dugTile = earth[atv.digX][atv.digY][0]; earth[atv.digX][atv.digY][0] = -100; with (eval ("SFXdrill10" + random(5))) { start(random(10) / 100, 100); } if ((dugTile > 27) && (dugTile < 31)) { atv.damage(29 * atv.radiatorCooling[atv.radiator]); SFXlava.start(0, 1); atvMC.attachMovie("lavaFX", "lavaFX", 1201); } } else { unDiggable(); } } } } } } function unDiggable() { if ((SFXclink.position == SFXclink.duration) || (SFXclink.position == 0)) { SFXclink.start(0, 1); } } function getTilePoints(t) { if ((t < 6) || (t > 27)) { return(250 * difficulty[lvl].mineralValueMod); } t = Math.min(t, 14); return((minerals[t - 6].value * 50) * difficulty[lvl].mineralValueMod); } function displayWarning(s, x, y) { _root.attachMovie("warningMC", "warningMC" + pnum, 1000000000 + pnum); with (eval ("warningMC" + pnum)) { pnum++; _x = atvMC._x; _y = atvMC._y + 10; warningMC_.pointsG.pointsText.text = s; } } function displayMessage(m, x, y) { _root.attachMovie("messageMC", "messageMC" + pnum, 1000000000 + pnum); with (eval ("messageMC" + pnum)) { pnum++; _x = atvMC._x; _y = atvMC._y + 10; messageMC_.pointsG.pointsText.text = m; } } function displayBonus(b, x, y) { _root.attachMovie("bonusMC", "bonusMC" + pnum, 1000000000 + pnum); with (eval ("bonusMC" + pnum)) { pnum++; _x = atvMC._x; _y = atvMC._y + 25; pointsG.pointsText.text = "+$" + b; } } function displayMineral(m, x, y) { _root.attachMovie("mineralMC", "mineralMC" + pnum, 1000000000 + pnum); with (eval ("mineralMC" + pnum)) { pnum++; _x = atvMC._x; _y = atvMC._y + 10; pointsG.pointsText.text = "+1 " + m; } } function displayPoints(p, x, y) { _root.attachMovie("pointsMC", "pointsMC" + pnum, 1000000000 + pnum); with (eval ("pointsMC" + pnum)) { pnum++; _x = atvMC._x; _y = atvMC._y; pointsG.pointsText.text = p; } } function hitGasPocket() { atv.damage(int((-(depth + 3000)) / 15) * atv.radiatorCooling[atv.radiator]); _root.attachMovie("gasPocketFX", "gasPocketFX", 9988776656); } function doneDigging(dir) { earth[atv.digX][atv.digY][0] = 0; var i = 0; while (i < 5) { with (eval ("SFXdrill10" + i)) { stop(); } i++; } if ((dugTile > 5) && (dugTile < 28)) { if (atv.addToBay(dugTile - 6)) { SFXcollect.start(0, 1); displayMineral(minerals[dugTile - 6].name); } else { SFXerror3.start(0, 1); displayWarning("CARGO BAY FULL!"); } } pts = getTilePoints(dugTile); p1.addToScore(pts); displayPoints(pts); var x = (atv.digX - 1); while (x < (atv.digX + 2)) { var y = (atv.digY - 1); while (y < (atv.digY + 2)) { reloadTile(x, y); y++; } x++; } if (dir == "down") { launchCount = 0; if (earthMC.c.hitTest(atvMC._x + (atv.width / 2), (atvMC._y + atv.height) + 10, true) || (earthMC.c.hitTest(atvMC._x - (atv.width / 2), (atvMC._y + atv.height) + 10, true))) { atvMC.treadMC.gotoAndPlay(1); atvMC.treadMC._visible = 1; atvMC.digDownMC.stop(); atvMC.digDownMC._visible = 0; if ((keyIsDownMulti("down") && (gameMode == 0)) && (!paused)) { startDigging("down"); } else { atv.mod = "ground"; } } else { startTransform("digdownlaunch"); } } else if (dir == "across") { if (earthMC.c.hitTest(atvMC._x + atv.width, (atvMC._y + atv.height) + 10, true) || (earthMC.c.hitTest(atvMC._x - atv.width, (atvMC._y + atv.height) + 10, true))) { atv.mod = "ground"; atvMC.treadMC.gotoAndPlay(1); atvMC.treadMC._visible = 1; atvMC.digAcrossMC.stop(); atvMC.digAcrossMC._visible = 0; } else { startTransform("digacrosslaunch"); } } } function startTransform(m) { if (m == "land") { atv.mod = "landing"; if (atv.facing == "right") { atvMC.landMC._xscale = -100; atvMC.treadMC._xscale = -100; } else { atvMC.landMC._xscale = 100; atvMC.treadMC._xscale = 100; } atvMC.landMC.gotoAndPlay(1); atvMC.landMC._visible = 1; atvMC.flyMC.stop(); atvMC.flyMC._visible = 0; SFXtransform.start(0, 1); } else if (m == "launch") { if ((atv.mod != "launching") && (atvMC.treadMC._visible)) { atv.mod = "launching"; if (atv.facing == "right") { atvMC.launchMC._xscale = -100; atvMC.flyMC._xscale = -100; } else { atvMC.launchMC._xscale = 100; atvMC.flyMC._xscale = 100; } atvMC.launchMC.gotoAndPlay(1); atvMC.launchMC._visible = 1; atvMC.treadMC.stop(); atvMC.treadMC._visible = 0; SFXtransform2.start(0, 1); } } else if (m == "digacrosslaunch") { atv.mod = "launching"; if (atv.facing == "right") { atvMC.digAcrossLaunchMC._xscale = -100; atvMC.flyMC._xscale = (atvMC.treadMC._xscale = -100); } else { atvMC.digAcrossLaunchMC._xscale = 100; atvMC.flyMC._xscale = (atvMC.treadMC._xscale = 100); } atvMC.digAcrossLaunchMC.gotoAndPlay(1); atvMC.digAcrossLaunchMC._visible = 1; atvMC.digAcrossMC.stop(); atvMC.digAcrossMC._visible = 0; SFXtransform2.start(0, 1); } else if (m == "digdownlaunch") { atv.mod = "digdownlaunching"; if (atv.facing == "right") { atvMC.digDownLaunchMC._xscale = -100; atvMC.flyMC._xscale = -100; } else { atvMC.digDownLaunchMC._xscale = 100; atvMC.flyMC._xscale = 100; } atvMC.digDownLaunchMC.gotoAndPlay(1); atvMC.digDownLaunchMC._visible = 1; atvMC.digDownMC.stop(); atvMC.digDownMC._visible = 0; SFXtransform2.start(0, 1); } } function doneTransform(m) { if (m == "land") { atv.mod = "ground"; atvMC.landMC.stop(); atvMC.landMC._visible = 0; atvMC.treadMC._visible = 1; } else if (m == "launch") { atv.mod = "air"; atvMC.launchMC.stop(); atvMC.launchMC._visible = 0; atvMC.flyMC._visible = 1; atvMC.treadMC._visible = 0; } else if (m == "digacrosslaunch") { atv.mod = "air"; atvMC.digAcrossLaunchMC.stop(); atvMC.digAcrossLaunchMC._visible = 0; atvMC.flyMC._visible = 1; } else if (m == "digdownlaunch") { atv.mod = "air"; atvMC.digDownLaunchMC.stop(); atvMC.digDownLaunchMC._visible = 0; atvMC.flyMC._visible = 1; } } function startTurning(dir, m) { if (m == "ground") { if (dir == "right") { atv.facing = "turning_right"; atvMC.turnRightMC.gotoAndPlay(1); atvMC.turnRightMC._visible = 1; } else if (dir == "left") { atv.facing = "turning_left"; atvMC.turnLeftMC.gotoAndPlay(1); atvMC.turnLeftMC._visible = 1; } atvMC.treadMC.stop(); atvMC.treadMC._visible = 0; } else if (m == "air") { if (dir == "right") { atv.facing = "turning_right"; atvMC.flyTurnRightMC.gotoAndPlay(1); atvMC.flyTurnRightMC._visible = 1; } else if (dir == "left") { atv.facing = "turning_left"; atvMC.flyTurnLeftMC.gotoAndPlay(1); atvMC.flyTurnLeftMC._visible = 1; } atvMC.flyMC.stop(); atvMC.flyMC._visible = 0; } } function doneTurning(m) { if (m == "ground") { atvMC.treadMC._visible = 1; if (atv.facing == "turning_right") { atvMC.treadMC._xscale = -100; atv.facing = "right"; atvMC.turnRightMC._visible = 0; atvMC.turnRightMC.stop(); } else if (atv.facing == "turning_left") { atvMC.treadMC._xscale = 100; atv.facing = "left"; atvMC.turnLeftMC._visible = 0; atvMC.turnLeftMC.stop(); } } else if (m == "air") { atvMC.flyMC._visible = 1; if (atv.facing == "turning_right") { atvMC.flyMC._xscale = -100; atv.facing = "right"; atvMC.flyTurnRightMC._visible = 0; atvMC.flyTurnRightMC.stop(); } else if (atv.facing == "turning_left") { atvMC.flyMC._xscale = 100; atv.facing = "left"; atvMC.flyTurnLeftMC._visible = 0; atvMC.flyTurnLeftMC.stop(); } } } function updateTime() { playTime++; totalPlayTime++; if (optCosmos) { dayTime++; if (dayTime > dayLength) { dayTime = 0; } } } function getTileName(x, y) { str = ".tile".concat((x * 100) + y); return(str); } function createEmptyTileArray() { emptyTiles[emptyTileIndex] = createEmptyTile(2, 1, 2, 0, 0, 1, 2, 1, 2); emptyTiles[emptyTileIndex] = createEmptyTile(2, 1, 2, 0, 0, 0, 2, 1, 2); emptyTiles[emptyTileIndex] = createEmptyTile(2, 1, 2, 1, 0, 0, 2, 0, 0); emptyTiles[emptyTileIndex] = createEmptyTile(2, 1, 2, 0, 0, 0, 0, 0, 0); emptyTiles[emptyTileIndex] = createEmptyTile(1, 0, 1, 0, 0, 0, 1, 0, 1); emptyTiles[emptyTileIndex] = createEmptyTile(1, 0, 1, 0, 0, 0, 0, 0, 1); emptyTiles[emptyTileIndex] = createEmptyTile(0, 0, 1, 0, 0, 0, 0, 0, 1); emptyTiles[emptyTileIndex] = createEmptyTile(0, 0, 1, 0, 0, 0, 1, 0, 0); emptyTiles[emptyTileIndex] = createEmptyTile(1, 0, 0, 0, 0, 0, 0, 0, 0); emptyTiles[emptyTileIndex] = createEmptyTile(0, 0, 0, 0, 0, 0, 0, 0, 0); emptyTiles[emptyTileIndex] = createEmptyTile(2, 1, 2, 1, 0, 0, 2, 0, 1); emptyTiles[emptyTileIndex] = createEmptyTile(2, 1, 2, 0, 0, 0, 1, 0, 1); emptyTiles[emptyTileIndex] = createEmptyTile(2, 0, 1, 1, 0, 0, 2, 0, 0); emptyTiles[emptyTileIndex] = createEmptyTile(2, 0, 0, 1, 0, 0, 2, 0, 1); emptyTiles[emptyTileIndex] = createEmptyTile(2, 1, 2, 1, 0, 1, 2, 1, 2); } function createEmptyTile(a, b, c, d, e, f, g, h, i) { rArray = new Array(); rArray[0] = new Array(new Array(a, d, g), new Array(b, e, h), new Array(c, f, i)); rArray[1] = new Array(new Array(g, h, i), new Array(d, e, f), new Array(a, b, c)); rArray[2] = new Array(new Array(i, f, c), new Array(h, e, b), new Array(g, d, a)); rArray[3] = new Array(new Array(c, b, a), new Array(f, e, d), new Array(i, h, g)); emptyTileIndex++; return(rArray); } function getTileCollisionName(x, y) { if (((earth[x][y][0] != 0) && (earth[x][y][0] != undefined)) && (earth[x][y][0] > -100)) { return("Limit"); } return("Empty"); } function getTileGraphicName(x, y) { if (earth[x][y][0] != 0) { n = earth[x][y][0]; if ((n < 6) && (n > -1)) { return(new Array(n, earth[x][y][1])); } if (n == -100) { return(new Array("Half", earth[x][y][1])); } if (n == undefined) { return(new Array(undefined, 0)); } if (n == -999) { return(new Array("Blank", 0)); } if (n < -100) { return(new Array("Shop" + (-n), 0)); } if ((n < 0) && (n > -3)) { return(new Array("Grass" + (-n), 0)); } if ((n > -6) && (n < -2)) { return(new Array("Pavement" + ((-n) - 3), 0)); } if ((n > 24) && (n < 28)) { return(new Array("Rock" + int(n - 24), earth[x][y][1])); } if ((n > 27) && (n < 31)) { return(new Array("Lava" + int(n - 27), earth[x][y][1])); } if (n == 31) { return(new Array("1", earth[x][y][1])); } if ((n < -5) && (n > -8)) { return(new Array("Stalactite" + ((-n) - 5), 0)); } if (n == -8) { return(new Array("Darkness", 0)); } if (n == -9) { return(new Array("Souls1", 0)); } if (n == -10) { return(new Array("Souls2", 0)); } if (n == -11) { return(new Array("Souls3", 0)); } if (n == -12) { return(new Array("Souls4", 0)); } return(new Array(minerals[n - 6].name, earth[x][y][1])); } if (y < 5) { return(new Array("Empty", 0)); } if (y > (earthHeight - 13)) { return(new Array("Empty", 0)); } var _local3 = new Array(new Array(), new Array(), new Array()); _local3 = [[earth[x - 1][y - 1][0], earth[x - 1][y][0], earth[x - 1][y + 1][0]], [earth[x][y - 1][0], earth[x][y][0], earth[x][y + 1][0]], [earth[x + 1][y - 1][0], earth[x + 1][y][0], earth[x + 1][y + 1][0]]]; var _local4 = 0; while (_local4 < emptyTileIndex) { r = 0; while (r < 4) { match = true; rTile = emptyTiles[_local4][r]; var _local2 = 0; while (_local2 < 3) { var _local1 = 0; while (_local1 < 3) { if (_local3[_local2][_local1] != 0) { _local3[_local2][_local1] = 1; } if ((rTile[_local2][_local1] != _local3[_local2][_local1]) && (rTile[_local2][_local1] != 2)) { match = false; } _local1++; } _local2++; } if (match == true) { return(new Array("Tunnel" + _local4, r)); } r++; } _local4++; } return(new Array("Tunnel9", 0)); } function checkTransmissions() { if ((-maxDepth) > transmissions[lastTransmission + 1].depth) { if (lastTransmission < 0) { if (dayTime > 40) { gotoAndStop ("transmissionFrame"); } } else { gotoAndStop ("transmissionFrame"); } } } function earthQuakeChance() { if (p1.score > 150000) { if (random(20) == 0) { earthQuake(4); } } } function earthQuake(magnitude) { gotoAndStop ("quakeFrame"); _root.attachMovie("quakeFX", "quakeFX", 113000); var _local2 = 11; while (_local2 < (earthHeight - 15)) { if (random(5 - magnitude) == 0) { if (random(2) == 0) { leftMostTile0 = earth[0][_local2][0]; leftMostTile1 = earth[0][_local2][1]; var _local3 = 0; while (_local3 < (earthWidth - 1)) { earth[_local3][_local2][0] = earth[_local3 + 1][_local2][0]; earth[_local3][_local2][1] = earth[_local3 + 1][_local2][1]; _local3++; } earth[earthWidth - 1][_local2][0] = leftMostTile0; earth[earthWidth - 1][_local2][1] = leftMostTile1; } else { rightMostTile0 = earth[earthWidth - 1][_local2][0]; rightMostTile1 = earth[earthWidth - 1][_local2][1]; var _local3 = earthWidth - 1; while (_local3 > 0) { earth[_local3][_local2][0] = earth[_local3 - 1][_local2][0]; earth[_local3][_local2][1] = earth[_local3 - 1][_local2][1]; _local3--; } earth[0][_local2][0] = rightMostTile0; earth[0][_local2][1] = rightMostTile1; } } _local2++; } } function generateEarth() { mineralRate = 65; var _local2 = 0; while (_local2 < earthWidth) { earth[_local2] = new Array(); var _local1 = 0; while (_local1 < earthHeight) { earth[_local2][_local1] = new Array(); earth[_local2][_local1][1] = random(4); if (_local1 < 5) { earth[_local2][_local1][0] = 0; } else if (_local1 == 5) { earth[_local2][_local1][0] = random(2) - 2; } else if (_local1 == (earthHeight - 12)) { earth[_local2][_local1][0] = random(2) - 7; } else if ((_local1 >= (earthHeight - 11)) && (_local1 < (earthHeight - 5))) { earth[_local2][_local1][0] = -999; } else if (_local1 == (earthHeight - 5)) { earth[_local2][_local1][0] = -(9 + random(4)); } else if (_local1 > (earthHeight - 5)) { earth[_local2][_local1][0] = -8; } else { if (random(5) == 0) { if (random(5) == 0) { if (random(5) == 0) { if ((random(4) == 0) && (_local1 > 80)) { earth[_local2][_local1][0] = random(4) + 16; if (earth[_local2][_local1][0] == 17) { earth[_local2][_local1][1] = 0; } } else { earth[_local2][_local1][0] = Math.min(random(int(_local1 / mineralRate) + 2) + 8, 15); } } else { earth[_local2][_local1][0] = Math.min(random(int(_local1 / mineralRate) + 2) + 7, 15); } } else { earth[_local2][_local1][0] = Math.min(random(int(_local1 / mineralRate) + 2) + 6, 15); } } else { earth[_local2][_local1][0] = random(5) + 1; if ((_local1 * 1.5) > (earthHeight / 3)) { if (random(int(((earthHeight - _local1) / earthHeight) * 15)) == 0) { if ((((_local1 / 2) * 1.5) > (earthHeight / 3)) && (random(2) == 0)) { if ((((_local1 / 3) * 1.5) > (earthHeight / 3)) && (random(2) == 0)) { earth[_local2][_local1][0] = 31; } else { earth[_local2][_local1][0] = 28 + random(3); } } else { earth[_local2][_local1][0] = 25 + random(3); } } } } if (random(3) == 0) { earth[_local2][_local1][0] = 0; } } _local1++; } _local2++; } earth[earthWidth - 3][earthHeight - 12][0] = 0; earth[earthWidth - 4][earthHeight - 12][0] = 0; earth[3][3][0] = -125; earth[4][3][0] = -126; earth[5][3][0] = -127; earth[3][4][0] = -128; earth[4][4][0] = -129; earth[5][4][0] = -130; earth[2][5][0] = -3; earth[3][5][0] = -4; earth[4][5][0] = -4; earth[5][5][0] = -5; earth[10][2][0] = -110; earth[11][2][0] = -111; earth[12][2][0] = -112; earth[13][2][0] = -113; earth[10][3][0] = -114; earth[11][3][0] = -115; earth[12][3][0] = -116; earth[13][3][0] = -117; earth[10][4][0] = -118; earth[11][4][0] = -119; earth[12][4][0] = -120; earth[13][4][0] = -121; earth[9][5][0] = -3; earth[10][5][0] = -4; earth[11][5][0] = -4; earth[12][5][0] = -4; earth[13][5][0] = -4; earth[14][5][0] = -5; earth[25][2][0] = -101; earth[22][3][0] = -102; earth[23][3][0] = -103; earth[24][3][0] = -104; earth[25][3][0] = -105; earth[22][4][0] = -106; earth[23][4][0] = -107; earth[24][4][0] = -108; earth[25][4][0] = -109; earth[21][5][0] = -3; earth[22][5][0] = -4; earth[23][5][0] = -4; earth[24][5][0] = -4; earth[25][5][0] = -4; earth[26][5][0] = -5; earth[30][3][0] = -131; earth[31][3][0] = -132; earth[32][3][0] = -133; earth[30][4][0] = -134; earth[31][4][0] = -135; earth[32][4][0] = -136; earth[30][5][0] = -3; earth[31][5][0] = -4; earth[32][5][0] = -4; earth[33][5][0] = -5; } function displaySavePod() { if (!savePodDisplayed) { savePodDisplayed = true; earthMC.attachMovie("savePodMC", "savePodMC", 444000444000); earthMC.savePodMC._x = 850; earthMC.savePodMC._y = -50; } } function removeSavePod() { if (savePodDisplayed) { savePodDisplayed = false; earthMC.savePodMC.removeMovieClip(); } } function displayEarth() { var x = 0; while (x < 13) { var y = 0; while (y < 10) { val = (x * 100) + y; earthMC.e.attachMovie("tileMC", "tile" + val, depthCount++); with (eval ("earthMC.e" + getTileName(x, y))) { t = getTileGraphicName(x, y); attachMovie("tile" + t[0], "graphic", 1000); _x = x * 50; _y = y * 50; _rotation = t[1] * 90; } earthMC.c.attachMovie("emptyMC", "tile" + val, depthCount++); with (eval ("earthMC.c" + getTileName(x, y))) { t = getTileCollisionName(x, y); attachMovie("tile" + t, "limit", 1000); _x = x * 50; _y = y * 50; } y++; } x++; } } function updatePan() { with (eval ("SFXidle" + dynamicIdleSpeed)) { setPan(((atvMC._x / 550) * 200) - 100); } with (eval ("SFXrotor" + dynamicRotorSpeed)) { setPan(((atvMC._x / 550) * 200) - 100); } } function updateCosmos() { if (optCosmos) { sun.sunMC._visible = 1; moon.moonMC._visible = 1; if (dayTime == 0) { sun.sunMC._y = -113; sun._visible = 1; moon._visible = 0; } else if ((dayTime * 2) == dayLength) { moon.moonMC._y = -88; sun._visible = 0; moon._visible = 1; } if ((dayTime * 2) < dayLength) { sun.sunMC._y = sun.sunMC._y - (((dayLength / 4) - dayTime) / 650); } else { moon.moonMC._y = moon.moonMC._y - ((((dayLength * 3) / 4) - dayTime) / 650); } if (eY > -5) { if ((dayTime * 2) < dayLength) { sun._y = (earthMC._y / 3) + 350; sun._x = ((earthMC._x / 5) + (dayTime / 1.45)) - 100; } else { moon._y = (earthMC._y / 3) + 350; moon._x = ((earthMC._x / 5) + ((dayTime - (dayLength / 2)) / 1.45)) - 100; } } } else { sun.sunMC._visible = 0; moon.moonMC._visible = 0; } if (eY > -5) { displaySavePod(); } else { removeSavePod(); } } function updateBg() { bg.gotoAndStop(Math.max(1, int((-earthMC._y) / 33) + 1)); if ((eY > -5) && (optCosmos)) { myColor = new Color(sky); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; lightVariance = 0.7; if (((dayTime * 4) / 3) < dayLength) { bgB = (((-Math.abs((dayLength / 4) - dayTime)) / 720) * 255) * lightVariance; } else { bgB = (((dayTime - ((dayLength * 5) / 4)) / 720) * 255) * lightVariance; } bgB = bgB + 100; myColorTransform.rb = bgB; myColorTransform.gb = bgB; myColorTransform.bb = bgB; myColor.setTransform(myColorTransform); } } function updateEarth() { xAdj = 0; yAdj = 0; if (earthMC._x < (-50 + (50 * eX))) { xAdj = -1; } else if (earthMC._x > (50 * eX)) { xAdj = 1; } else if (earthMC._y < (-50 + (50 * eY))) { yAdj = -1; } else if (earthMC._y > (50 * eY)) { yAdj = 1; } eX = eX + xAdj; eY = eY + yAdj; oldLeftCol = leftCol; oldTopRow = topRow; leftCol = leftCol - xAdj; if (leftCol > 12) { leftCol = 0; } if (leftCol < 0) { leftCol = 12; } topRow = topRow - yAdj; if (topRow > 9) { topRow = 0; } if (topRow < 0) { topRow = 9; } if (yAdj != 0) { updateEarthRow(yAdj); } if (xAdj != 0) { updateEarthCol(xAdj); } } function updateEarthCol(xAdj) { if (xAdj < 0) { var y = 0; while (y < 10) { tileY = y + oldTopRow; if (tileY > 9) { tileY = tileY - 10; } with (eval ("earthMC.e" + getTileName(oldLeftCol, tileY))) { graphic.removeMovieClip(); _x = _x + 650; actualX = (-eX) + 12; actualY = (-eY) + y; if (actualY >= 0) { t = getTileGraphicName(actualX, actualY); attachMovie("tile" + t[0], "graphic", 1000); _rotation = t[1] * 90; } } with (eval ("earthMC.c" + getTileName(oldLeftCol, tileY))) { limit.removeMovieClip(); _x = _x + 650; if (((-eY) + y) >= 0) { t = getTileCollisionName((-eX) + 12, (-eY) + y); attachMovie("tile" + t, "limit", 1000); } } y++; } } if (xAdj > 0) { rightCol = oldLeftCol - 1; if (rightCol < 0) { rightCol = rightCol + 13; } var y = 0; while (y < 10) { tileY = y + oldTopRow; if (tileY > 9) { tileY = tileY - 10; } with (eval ("earthMC.e" + getTileName(rightCol, tileY))) { graphic.removeMovieClip(); _x = _x - 650; actualX = -eX; actualY = (-eY) + y; if (actualY >= 0) { t = getTileGraphicName(actualX, actualY); attachMovie("tile" + t[0], "graphic", 1000); _rotation = t[1] * 90; } } with (eval ("earthMC.c" + getTileName(rightCol, tileY))) { limit.removeMovieClip(); _x = _x - 650; if (((-eY) + y) >= 0) { t = getTileCollisionName(-eX, (-eY) + y); attachMovie("tile" + t, "limit", 1000); } } y++; } } } function updateEarthRow(yAdj) { if (yAdj < 0) { var x = 0; while (x < 13) { tileX = x + oldLeftCol; if (tileX > 12) { tileX = tileX - 13; } with (eval ("earthMC.e" + getTileName(tileX, oldTopRow))) { graphic.removeMovieClip(); _y = _y + 500; actualX = (-eX) + x; actualY = (-eY) + 9; t = getTileGraphicName(actualX, actualY); attachMovie("tile" + t[0], "graphic", 1000); _rotation = t[1] * 90; } with (eval ("earthMC.c" + getTileName(tileX, oldTopRow))) { limit.removeMovieClip(); _y = _y + 500; t = getTileCollisionName(actualX, actualY); attachMovie("tile" + t, "limit", 1000); } x++; } } if (yAdj > 0) { bottomRow = oldTopRow - 1; if (bottomRow < 0) { bottomRow = bottomRow + 10; } var x = 0; while (x < 13) { tileX = x + oldLeftCol; if (tileX > 12) { tileX = tileX - 13; } with (eval ("earthMC.e" + getTileName(tileX, bottomRow))) { graphic.removeMovieClip(); _y = _y - 500; actualX = (-eX) + x; actualY = -eY; t = getTileGraphicName(actualX, actualY); attachMovie("tile" + t[0], "graphic", 1000); _rotation = t[1] * 90; } with (eval ("earthMC.c" + getTileName(tileX, bottomRow))) { limit.removeMovieClip(); _y = _y - 500; t = getTileCollisionName(actualX, actualY); attachMovie("tile" + t, "limit", 1000); } x++; } } } function podItem(n, p, d, k) { this.name = n; this.price = p; this.desc = d; this.hotKey = k; } function mineral(n, v, m) { this.name = n; this.value = v; this.mass = m; } function difficulties(s1hp, s2hp, s1d, s2d, mvm) { this.satanP1Hp = s1hp; this.satanP2Hp = s2hp; this.satanP1dam = s1d; this.satanP2dam = s2d; this.mineralValueMod = mvm; } function transmission(m, s, d, b, img) { this.msg = m; this.sender = s; this.depth = d; this.bonus = b; this.image = img; } function updateHUD() { fuelTankMC.gotoAndStop(101 - int((atv.fuel / atv.fuelTankCapacity[atv.fuelTank]) * 100)); hpMC.gotoAndStop(101 - int((atv.hp / atv.hullHp[atv.hull]) * 100)); depth = int(((earthMC._y - atvMC._y) + 204) / 4); if (depth < -7300) { altimeter.text = (altimeter_s.text = "-66666 ft."); } else if (depth < -5813) { altimeter.text = (altimeter_s.text = ("?" + (random(90000) + 10000)) + " ft."); } else { altimeter.text = (altimeter_s.text = depth + " ft."); } maxDepth = Math.min(depth, maxDepth); p1.rackUpScore(); p1.rackUpCash(); } function mouseControl() { if (optMouseControl) { myRadians = Math.atan2(_root._ymouse - atvMC._y, _root._xmouse - atvMC._x); deg = Math.round((myRadians * 180) / Math.PI) + 90; if (deg < 0) { deg = deg + 360; } mouseControlMC._rotation = deg; mouseControlMC._x = atvMC._x; mouseControlMC._y = atvMC._y; atv.mouseMoveUp = (atv.mouseMoveDown = (atv.mouseMoveLeft = (atv.mouseMoveRight = false))); distance = Math.sqrt(Math.pow(_root._ymouse - atvMC._y, 2) + Math.pow(_root._xmouse - atvMC._x, 2)); if (atv.mouseButtonDown && (distance > 40)) { if ((deg > 202.5) && (deg < 337.5)) { atv.mouseMoveLeft = true; } else if ((deg > 22.5) && (deg < 157.5)) { atv.mouseMoveRight = true; } if ((deg > 292.5) || (deg < 67.5)) { atv.mouseMoveUp = true; } else if ((deg > 157.5) && (deg < 202.5)) { atv.mouseMoveDown = true; } mouseControlMC._alpha = 70; } else if (distance > 40) { mouseControlMC._alpha = 30; } else { mouseControlMC._alpha = 0; } } else { mouseControlMC._alpha = 0; atv.mouseMoveUp = (atv.mouseMoveDown = (atv.mouseMoveLeft = (atv.mouseMoveRight = false))); } } function keyIsDownMulti(dir) { if (dir == "right") { if (((Key.isDown(kRight[0]) || (Key.isDown(kRight[1]))) || (Key.isDown(kRight[2]))) || (atv.mouseMoveRight)) { return(true); } } if (dir == "left") { if (((Key.isDown(kLeft[0]) || (Key.isDown(kLeft[1]))) || (Key.isDown(kLeft[2]))) || (atv.mouseMoveLeft)) { return(true); } } if (dir == "up") { if (((Key.isDown(kUp[0]) || (Key.isDown(kUp[1]))) || (Key.isDown(kUp[2]))) || (atv.mouseMoveUp)) { return(true); } } if (dir == "down") { if (((Key.isDown(kDown[0]) || (Key.isDown(kDown[1]))) || (Key.isDown(kDown[2]))) || (atv.mouseMoveDown)) { return(true); } } return(false); } function formatPrice(p) { p = p.toString(); fp = ""; digitCount = -1; i = p.length - 1; while (i > -1) { digitCount++; if (digitCount == 3) { digitCount = 0; fp = ",".concat(fp); } fp = p.substr(i, 1).concat(fp); i--; } return("$" + fp); } function formatNumber(p) { p = p.toString(); fp = ""; digitCount = -1; i = p.length - 1; while (i > -1) { digitCount++; if (digitCount == 3) { digitCount = 0; fp = ",".concat(fp); } fp = p.substr(i, 1).concat(fp); i--; } return(fp); } function printText(t, textBox, speed, channel) { with (eval (textBox)) { text = t.substring(0, 1) + "_"; } t = t.substring(1, t.length); _root.attachMovie("printTextMC", "printTextMC" + channel, channel); with (eval ("printTextMC" + channel)) { _y = -100; textT.text = t; textNameT.text = textBox; speedT.text = speed; } } function stopPrintedText() { printText("", upgradeNameText, 1, 0); printText("", upgradeDescText, 1, 1); printText("", upgradePriceText, 1, 2); } function checkCode(pressedKey) { var _local1 = 0; while (_local1 < 10) { keyBuffer[_local1] = keyBuffer[_local1 + 1]; _local1++; } keyBuffer[10] = pressedKey; str = ""; _local1 = 0; while (_local1 <= 10) { str = str + keyBuffer[_local1]; _local1++; } codes = new Array(); _local1 = 0; while (_local1 < 20) { codes[_local1] = 0; _local1++; } codes[0] = ooo("\u00C8\u00C9\u00C0\u00C1\u00C9\u00C0\u00C1\u00C4\u00C0\u00C0\u00C1\u00C0\u00C1\u00C2\u00C8\u00C9\u00C0\u00C1\u00C9\u00C0\u00C1\u00C4\u00C0\u00C0\u00C1\u00C0\u00C1\u00C2", "\u00F1"); codes[1] = ooo("\u00C0\u00C0\u00C3\u00C0\u00C1\u00C0\u00C0\u00C0\u00C1\u00C0\u00C1\u00C0\u00C0\u00C0\u00C7\u00C0\u00C0\u00C5\u00C8\u00C6\u00C8\u00C9\u00C0\u00C1\u00C9\u00C0\u00C1\u00C0", "\u00F1"); codes[2] = ooo("\u00C0\u00C1\u00C1\u00C0\u00C1\u00C4\u00C0\u00C1\u00C2\u00C0\u00C1\u00C1\u00C0\u00C0\u00C6\u00C0\u00C1\u00C2", "\u00F1"); codes[3] = ooo("\u00C0\u00C0\u00C8\u00C8\u00C6\u00C0\u00C0\u00C5\u00C0\u00C0\u00C3\u00C4\u00C6", "\u00F1"); codes[4] = ooo("\u00C0\u00C1\u00C2\u00C0\u00C0\u00C6\u00C0\u00C3\u00C3\u00C0\u00C3\u00C3\u00C0\u00C1\u00C9\u00C0\u00C1\u00C0", "\u00F1"); codes[5] = ooo("\u00C0\u00C0\u00C7\u00C0\u00C0\u00C0\u00C0\u00C0\u00C0\u00C8\u00C8\u00C0\u00C0\u00C0\u00C0\u00C0\u00C0\u00C0\u00C1\u00C9", "\u00F1"); codes[6] = ooo("\u00C0\u00C0\u00C4\u00C0\u00C0\u00C6\u00C0\u00C0\u00C3\u00C0\u00C1\u00C0\u00C0\u00C0\u00C5\u00C0\u00C0\u00C4\u00C0\u00C1\u00C4\u00C0\u00C3\u00C3\u00C0\u00C1\u00C0", "\u00F1"); codes[7] = ooo("\u00C0\u00C1\u00C3\u00C0\u00C1\u00C4\u00C0\u00C1\u00C9\u00C0\u00C1\u00C9\u00C0\u00C1\u00C0\u00C0\u00C0\u00C5\u00C0\u00C0\u00C6\u00C0\u00C0\u00C3", "\u00F1"); codes[8] = ooo("\u00C0\u00C0\u00C1\u00C0\u00C0\u00C7\u00C0\u00C0\u00C0\u00C0\u00C0\u00C6\u00C8\u00C8\u00C0\u00C1\u00C5\u00C8\u00C6\u00C8\u00C9\u00C0\u00C1\u00C9\u00C0\u00C1\u00C0", "\u00F1"); _local1 = 0; while (_local1 < 9) { if (str.substr(str.length - codes[_local1].length, codes[_local1].length) == codes[_local1]) { cheat(_local1); } _local1++; } } function cheat(n) { cheating = true; if (n == 0) { SFXdd1.start(0, 1); p1.addToCash(100000); } if (n == 1) { SFXdd2.start(0, 1); atv.hull = Math.min(atv.hull + 1, 6); } if (n == 2) { SFXdd2.start(0, 1); atv.drill = Math.min(atv.drill + 1, 6); } if (n == 3) { SFXdd2.start(0, 1); atv.engine = Math.min(atv.engine + 1, 6); } if (n == 4) { SFXdd2.start(0, 1); atv.fuelTank = Math.min(atv.fuelTank + 1, 6); } if (n == 5) { SFXdd2.start(0, 1); atv.radiator = Math.min(atv.radiator + 1, 5); } if (n == 6) { SFXdd2.start(0, 1); atv.bay = Math.min(atv.bay + 1, 5); } if (n == 7) { SFXdd3.start(0, 1); atv.fuel = atv.fuelTankCapacity[atv.fuelTank]; } if (n == 8) { SFXdd4.start(0, 1); atv.hp = atv.hullHp[atv.hull]; atv.hull = 6; atv.drill = 6; atv.engine = 6; atv.fuelTank = 6; atv.radiator = 5; atv.bay = 5; var _local1 = 0; while (_local1 < 7) { atv.usableItem[_local1] = 99; _local1++; } } } function ooo(oooooooo, ooooooooo) { oooooooooo = ""; ooooooooooo = 0; i = 0; while (i < oooooooo.length) { oooooooooo = oooooooooo + chr(oooooooo.charCodeAt(i) ^ ooooooooo.charCodeAt(ooooooooooo)); ooooooooooo++; if (ooooooooooo == ooooooooo.length) { ooooooooooo = 0; } i++; } return(oooooooooo); } _quality = "BEST"; _focusrect = false; fscommand ("allowscale", "false"); Stage.scaleMode = "noScale"; fscommand ("showmenu", "false"); var noMenu = new ContextMenu(); noMenu.hideBuiltInItems(); _root.menu = noMenu; var gameVersionNum = "0.937"; var FPV8 = true; var runLocal = false; if (runLocal) { var filePath = "http://www.xgenstudios.com"; } else { var filePath = ""; } if (FPV8) { var gameVersion = (gameVersionNum + " FP8"); } else { var gameVersion = (gameVersionNum + " FP7"); } var uName = ""; var uPass = ""; var loadedGame = false; var loadGameArray = new Array(); var showLoad = false; var BGMvolume = 80; var SFXvolume = 80; var optExhaust = true; var optChunks = true; var optCosmos = true; var optMouseControl = true; stop(); System.security.allowDomain("shockwave.com", "gameblast.shockwave.com", "www.shockwave.com", "dev.shockwave.com", "stage.shockwave.com"); _level0.swHighScoreObject = new Object(); _level0.swHighScoreObject.showTab = "view"; _level0.swHighScoreObject.gameId = "motherload"; _level0.swHighScoreObject.gameTitle = "Motherload"; _level0.swHighScoreObject.screenWidth = 550; _level0.swHighScoreObject.screenHeight = 400; _level0.swHighScoreObject.scoreDescriptor = "points"; _level0.swHighScoreObject.numPlayers = 1; _level0.swHighScoreObject.player1Score = 0; _level0.swHighScoreObject.player2Score = 0; _level0.swHighScoreObject.player3Score = 0; _level0.swHighScoreObject.player4Score = 0; _level0.HSHubURL = "http://www.shockwave.com/content/highscores/scorez-2002.swf"; restorePreferences(); gameKeyListener = new Object(); gameKeyListener.onKeyDown = function () { pressedKey = Key.getAscii(); if ((pressedKey == 72) || (pressedKey == 104)) { if (((gameMode == 0) && (paused == false)) && (!battleMode)) { gotoAndStop ("helpFrame"); } else if ((gameMode == 6) && (paused == false)) { gotoAndStop ("mainFrame"); } } if ((pressedKey == 73) || (pressedKey == 105)) { if (((gameMode == 0) && (paused == false)) && (!battleMode)) { gotoAndStop ("inventoryFrame"); } else if ((gameMode == 2) && (paused == false)) { idle(100); BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); wipe = false; gotoAndStop ("mainFrame"); } } if ((pressedKey == 80) || (pressedKey == 112)) { if ((gameMode == 0) && (!battleMode)) { pauseGame(); } } if ((pressedKey == 70) || (pressedKey == 102)) { if ((gameMode == 0) && (paused == false)) { useItem(0); } } else if ((pressedKey == 82) || (pressedKey == 114)) { if ((gameMode == 0) && (paused == false)) { useItem(1); } } else if ((pressedKey == 88) || (pressedKey == 120)) { if ((gameMode == 0) && (paused == false)) { useItem(2); } } else if ((pressedKey == 67) || (pressedKey == 99)) { if ((gameMode == 0) && (paused == false)) { useItem(3); } } else if ((pressedKey == 81) || (pressedKey == 113)) { if ((gameMode == 0) && (paused == false)) { useItem(4); } } else if ((pressedKey == 77) || (pressedKey == 109)) { if ((gameMode == 0) && (paused == false)) { useItem(5); } } else if (pressedKey == 48) { if ((gameMode == 0) && (paused == false)) { useItem(6); } } if ((((((gameMode == 1) && (upgrade_dialogue._visible == 0)) || ((gameMode == 3) && (sell_dialogue._visible == 0))) || ((gameMode == 4) && (fuel_dialogue._visible == 0))) || ((gameMode == 8) && (repair_dialogue._visible == 0))) && (insideTimer >= 20)) { stopPrintedText(); idle(100); changeBGM("main", 70); gotoAndStop ("mainFrame"); earthQuakeChance(); } else if ((gameMode == 2) && (insideTimer >= 20)) { exitInventory(); } }; player.prototype.addToCash = function (c) { this.cash = this.cash + c; cashMC.gotoAndPlay(1); }; player.prototype.rackUpCash = function (p) { if (int(cashMC.cashG1.scoreText.text) < this.cash) { cashMC.cashG1.scoreText.text = (cashMC.cashG2.scoreText.text = Math.min(this.cash, int(cashMC.cashG1.scoreText.text) + Math.max(int((this.cash - int(cashMC.cashG1.scoreText.text)) / 7), 31))); } else if (int(cashMC.cashG1.scoreText.text) > this.cash) { cashMC.cashG1.scoreText.text = (cashMC.cashG2.scoreText.text = Math.max(this.cash, int(cashMC.cashG1.scoreText.text) - Math.max(int((int(cashMC.cashG1.scoreText.text) - this.cash) / 7), 31))); } }; player.prototype.addToScore = function (p) { this.score = this.score + p; if (this.score > 1000000000) { this.score = this.score - 1000000000; this.scoreBillion = this.scoreBillion + 1; } this.displayedScore = 0; scoreMC.gotoAndPlay(1); }; player.prototype.rackUpScore = function (p) { if (this.displayedScore < this.score) { this.displayedScore = Math.min(this.score, this.displayedScore + Math.max(int((this.score - this.displayedScore) / 7), 31)); scoreMC.scoreG1.scoreText.text = (scoreMC.scoreG2.scoreText.text = formatNumber((this.scoreBillion * 1000000000) + this.displayedScore)); } }; vehicle.prototype.getBaySpace = function () { s = this.baySize[this.bay]; var _local2 = 0; while (_local2 < 10) { s = s - this.bayContents[_local2]; _local2++; } return(s); }; vehicle.prototype.getMass = function () { m = this.mass; var _local2 = 0; while (_local2 < 10) { m = m + (this.bayContents[_local2] * minerals[_local2].mass); _local2++; } return(m); }; vehicle.prototype.damage = function (d) { if (this.mod != "dead") { d = int(d); if (d != 0) { this.hp = this.hp - d; hpMC.hpBarGlass.gotoAndPlay(1); atvMC.attachMovie("damageFX", "damageFX", 1200); } if (this.hp <= 0) { this.die(); } } }; vehicle.prototype.die = function () { if ((this.mod != "dead") && (gameMode != 5)) { this.mod = "dead"; gotoAndStop ("deathFrame"); atvMC._visible = 0; _root.attachMovie("podExplodeGroundMC", "podExplode", 987654321); if (this.facing == "right") { podExplode._xscale = -100; } podExplode._x = atvMC._x - 10; podExplode._y = atvMC._y - 20; updateHUD(); } }; vehicle.prototype.addSteam = function () { earthMC.attachMovie("puffMC", "puff" + puffCount, 1100000 + puffCount); with (eval ("earthMC.puff" + puffCount)) { if (this.facing == "right") { mod = -26; } else if (this.facing == "left") { mod = 26; _xscale = -100; } _x = ((atvMC._x - earthMC._x) + (random(2) * 3)) + mod; _y = (atvMC._y - earthMC._y) - 23; _rotation = random(40) - 20; } puffCount++; if (puffCount > 10) { puffCount = 0; } }; vehicle.prototype.addToBay = function (n) { if (n > 9) { collectSpecial(n); return(true); } if (this.getBaySpace() > 0) { this.bayContents[n]++; return(true); } return(false); }; vehicle.prototype.move = function () { if (atv.mod != "digging") { idl = 100; if ((int(this.yVel / 10) == 0) && (earthMC.c.hitTest((atvMC._x + this.width) - 1, (atvMC._y + this.height) + 1, true) || (earthMC.c.hitTest((atvMC._x - this.width) + 1, (atvMC._y + this.height) + 1, true)))) { if (keyIsDownMulti("right")) { if ((atv.mod == "ground") && (earthMC.c.hitTest((atvMC._x + this.width) + 1, atvMC._y, true))) { if ((atv.facing == "left") || (atv.facing == "right")) { startDigging("right"); idl = 120; } } this.xVel = Math.min(this.xVel + (this.enginePower[this.engine] / this.getMass()), this.enginePower[this.engine] / 10); this.fuel = this.fuel - (this.enginePower[this.engine] / 50000); steamCount = steamCount + 4; idl = idl + 30; } else if (keyIsDownMulti("left")) { if ((atv.facing == "left") || (atv.facing == "right")) { if ((atv.mod == "ground") && (earthMC.c.hitTest((atvMC._x - this.width) - 1, atvMC._y, true))) { startDigging("left"); idl = 120; } } this.xVel = Math.max(this.xVel - (this.enginePower[this.engine] / this.getMass()), (-this.enginePower[this.engine]) / 10); this.fuel = this.fuel - (this.enginePower[this.engine] / 50000); steamCount = steamCount + 4; idl = idl + 30; } if (keyIsDownMulti("up")) { if ((atv.facing == "left") || (atv.facing == "right")) { this.yVel = Math.max(this.yVel - ((this.enginePower[this.engine] / this.getMass()) * 2), (-this.enginePower[this.engine]) / 10); this.fuel = this.fuel - (this.enginePower[this.engine] / 50000); startTransform("launch"); } } else if (keyIsDownMulti("down")) { if ((atv.facing == "left") || (atv.facing == "right")) { if (atv.mod == "ground") { startDigging("down"); idl = 150; } } } this.xVel = this.xVel * friction; atvMC._rotation = 0; if ((this.mod == "air") && ((this.facing == "right") || (this.facing == "left"))) { this.rotorVel = 0; startTransform("land"); } else if (this.mod == "ground") { if (this.facing == "left") { frame = atvMC.treadMC._currentframe - int(this.xVel * 4); if (this.xVel > 0) { startTurning("right", "ground"); } } else if (this.facing == "right") { frame = atvMC.treadMC._currentframe + int(this.xVel * 4); if (this.xVel < 0) { startTurning("left", "ground"); } } } if (frame > 40) { frame = frame - 40; } atvMC.treadMC.gotoAndStop(frame); } else { if (keyIsDownMulti("right")) { this.xVel = Math.min(this.xVel + ((this.enginePower[this.engine] / this.getMass()) / 1.5), this.enginePower[this.engine] / 10); atvMC._rotation = Math.min(atvMC._rotation + (this.enginePower[this.engine] / 50), 15); this.fuel = this.fuel - (this.enginePower[this.engine] / 50000); this.rotorVel = Math.min(this.rotorVel + 0.3, 11); steamCount = steamCount + 2; idl = idl + 20; } else if (keyIsDownMulti("left")) { this.xVel = Math.max(this.xVel - ((this.enginePower[this.engine] / this.getMass()) / 1.5), (-this.enginePower[this.engine]) / 10); atvMC._rotation = Math.max(atvMC._rotation - (this.enginePower[this.engine] / 50), -15); this.fuel = this.fuel - (this.enginePower[this.engine] / 50000); this.rotorVel = Math.min(this.rotorVel + 0.3, 11); steamCount = steamCount + 2; idl = idl + 20; } else if (atvMC._rotation > 1) { atvMC._rotation = atvMC._rotation - 1; } else if (atvMC._rotation < -1) { atvMC._rotation = atvMC._rotation + 1; } if (keyIsDownMulti("up")) { if (this.mod == "air") { this.rotorVel = Math.min(this.rotorVel + 1, 11); this.yVel = Math.max(this.yVel - (this.enginePower[this.engine] / this.getMass()), (-this.enginePower[this.engine]) / 12); } else { this.yVel = Math.max(this.yVel - ((this.enginePower[this.engine] / this.getMass()) / 1.5), (-this.enginePower[this.engine]) / 12); } atvMC._rotation = atvMC._rotation * 0.7; this.fuel = this.fuel - (this.enginePower[this.engine] / 50000); steamCount = steamCount + 4; idl = idl + 30; } this.xVel = this.xVel * airResistance; this.yVel = this.yVel * airResistance; this.yVel = Math.min(this.yVel + (gravity / 30), 20); if ((this.mod == "ground") && ((this.facing == "right") || (this.facing == "left"))) { launchCount++; if (launchCount > 5) { startTransform("launch"); launchCount = 0; } } else if (this.mod == "air") { launchCount = 0; if (this.facing == "left") { if (this.xVel > 0) { startTurning("right", "air"); } } else if (this.facing == "right") { if (this.xVel < 0) { startTurning("left", "air"); } } this.rotorVel = Math.max(this.rotorVel * 0.95, 2); frame = atvMC.flyMC._currentframe + int(this.rotorVel); if (frame > 25) { frame = frame - 25; } atvMC.flyMC.gotoAndStop(frame); } else { launchCount = 0; } } idle(idl, this.rotorVel); } this.fuel = this.fuel - (this.enginePower[this.engine] / 100000); if (this.xVel > 0) { if (earthMC.c.hitTest((atvMC._x + this.xVel) + this.width, atvMC._y + this.height, true) || (earthMC.c.hitTest((atvMC._x + this.xVel) + this.width, atvMC._y - this.height, true))) { this.xVel = 0; } } else if (this.xVel < 0) { if (earthMC.c.hitTest((atvMC._x + this.xVel) - this.width, atvMC._y + this.height, true) || (earthMC.c.hitTest((atvMC._x + this.xVel) - this.width, atvMC._y - this.height, true))) { this.xVel = 0; } } if (this.yVel > 0) { if (earthMC.c.hitTest(atvMC._x + this.width, (atvMC._y + this.yVel) + this.height, true) || (earthMC.c.hitTest(atvMC._x - this.width, (atvMC._y + this.yVel) + this.height, true))) { if (this.yVel > 7) { SFXcrash.start(0, 1); atv.damage(this.yVel / 2); } this.yVel = this.yVel * -0.2; } } else if (this.yVel < 0) { if (earthMC.c.hitTest(atvMC._x + this.width, ((atvMC._y + this.yVel) - this.height) - 1, true) || (earthMC.c.hitTest(atvMC._x - this.width, ((atvMC._y + this.yVel) - this.height) - 1, true))) { this.yVel = this.yVel * -0.2; } } if (earthMC.c.hitTest((atvMC._x + this.width) - 1, (atvMC._y + this.height) + 1, true) || (earthMC.c.hitTest((atvMC._x - this.width) + 1, (atvMC._y + this.height) + 1, true))) { if (Math.abs(this.yVel) < 0.12) { this.yVel = 0; } } if (Math.abs(this.xVel) < 0.12) { this.xVel = 0; } if (Math.abs(this.yVel) < 0.07) { this.yVel = 0; } xMove = this.xVel; yMove = this.yVel; if ((atvMC._x > this.rightLimit) && ((earthMC._x - ((atvMC._x - this.rightLimit) / scrollSpeed)) > earthMinX)) { val = (atvMC._x - this.rightLimit) / scrollSpeed; earthMC._x = earthMC._x - val; atvMC._x = atvMC._x - (val - xMove); } else if ((atvMC._x < this.leftLimit) && ((earthMC._x - ((atvMC._x - this.leftLimit) / scrollSpeed)) < earthMaxX)) { val = (atvMC._x - this.leftLimit) / scrollSpeed; earthMC._x = earthMC._x - val; atvMC._x = atvMC._x - (val - xMove); } else { atvMC._x = atvMC._x + xMove; if (atvMC._x < 0) { atvMC._x = 0; } else if (atvMC._x > 550) { atvMC._x = 550; } } if (atvMC._y > this.bottomLimit) { val = (atvMC._y - this.bottomLimit) / scrollSpeed; earthMC._y = earthMC._y - val; atvMC._y = atvMC._y - (val - yMove); } else if (atvMC._y < this.topLimit) { val = (atvMC._y - this.topLimit) / scrollSpeed; earthMC._y = earthMC._y - val; atvMC._y = atvMC._y - (val - yMove); } else { atvMC._y = atvMC._y + yMove; if (atvMC._y < 0) { atvMC._y = 0; } else if (atvMC._y > 400) { atvMC._y = 400; } } updateEarth(); bg._y = Math.max(earthMC._y + 229, -15); if (bg._y > 0) { bg.topSoil._x = earthMC._x / 1.3; } if (optExhaust) { steamCount = steamCount + 2; if (steamCount > 20) { steamCount = 0; this.addSteam(); } } }; vehicle.prototype.tileEvents = function () { itemTimer++; Tx = int(((atvMC._x - earthMC._x) / 50) + 0.5); Ty = int((atvMC._y - earthMC._y) / 50); if (eY > -5) { buildingTimer++; if (((this.mod == "ground") && (buildingTimer > 15)) && (Ty == 4)) { if (Tx == 3) { frameChangeValid = true; gotoAndStop ("fuelFrame"); atvMC._x = atvMC._x + 55; this.xVel = 0; buildingTimer = 0; } if (Tx == 10) { frameChangeValid = true; gotoAndStop ("sellFrame"); atvMC._x = atvMC._x - 55; this.xVel = 0; buildingTimer = 0; } if (Tx == 24) { frameChangeValid = true; gotoAndStop ("upgradeFrame"); atvMC._x = atvMC._x - 55; this.xVel = 0; buildingTimer = 0; } if ((Tx == 30) || (Tx == 31)) { frameChangeValid = true; gotoAndStop ("repairFrame"); atvMC._x = atvMC._x - 55; this.xVel = 0; buildingTimer = 0; } } else if (earthMC.savePodMC.hitTest(atvMC._x, atvMC._y, true) && (buildingTimer > 15)) { frameChangeValid = true; gotoAndStop ("saveFrame"); atvMC._x = atvMC._x + 55; this.xVel = 0; this.yVel = 0; buildingTimer = 0; } } if (((eY > -1) && (eY < 5)) && (Tx < 25)) { moreShopsMC._visible = 1; } else { moreShopsMC._visible = 0; } if ((Ty > (earthHeight - 13)) && (currentBGM != "core")) { preBattle(); } else if ((Ty < (earthHeight - 17)) && (currentBGM != "main")) { stopBattle(); } }; var emptyTiles = new Array(); var emptyTileIndex = 0; createEmptyTileArray(); var keyBuffer = new Array(11); cheatCodeListener = new Object(); cheatCodeListener.onKeyDown = function () { pressedKey = Key.getAscii(); checkCode(pressedKey); };
Frame 2
function cancelLoadGame() { loadGameMC._visible = 0; menuActive = true; title_BTNNewGameMC._visible = 1; title_BTNLoadGameMC._visible = 1; title_BTNInstructionsMC._visible = 1; } function loadGameDecode(p) { p = ooo(convertToChars(p), "\u00F1"); CSVtoArray(p); loadedGame = true; loadGameFlag = true; gotoAndPlay (4); } function loadGameDecodeOffline() { loadedGame = true; loadGameFlag = true; gotoAndPlay (4); } function restoreLoadedGame() { p1.score = int(loadGameArray[0]); p1.cash = int(loadGameArray[1]); p1.scoreBillion = int(loadGameArray[2]); lvl = int(loadGameArray[3]); atv.hp = int(loadGameArray[4]); atv.fuel = int(loadGameArray[5]); atv.hull = int(loadGameArray[6]); atv.drill = int(loadGameArray[7]); atv.engine = int(loadGameArray[8]); atv.fuelTank = int(loadGameArray[9]); atv.radiator = int(loadGameArray[10]); atv.bay = int(loadGameArray[11]); var _local1 = 0; while (_local1 < 10) { atv.bayContents[_local1] = int(loadGameArray[_local1 + 12]); _local1++; } _local1 = 0; while (_local1 < 7) { int((atv.usableItem[_local1] = loadGameArray[_local1 + 22])); _local1++; } lastTransmission = int(loadGameArray[29]); playTime = int(loadGameArray[30]); totalPlayTime = int(loadGameArray[31]); } function restoreLoadedGameOffline() { myLSO = SharedObject.getLocal("mtvxgenml", "/"); if (myLSO.data.myObj == undefined) { } p1.score = int(myLSO.data.myObj.objArray[0]); p1.cash = int(myLSO.data.myObj.objArray[1]); p1.scoreBillion = int(myLSO.data.myObj.objArray[2]); lvl = int(myLSO.data.myObj.objArray[3]); atv.hp = int(myLSO.data.myObj.objArray[4]); atv.fuel = int(myLSO.data.myObj.objArray[5]); atv.hull = int(myLSO.data.myObj.objArray[6]); atv.drill = int(myLSO.data.myObj.objArray[7]); atv.engine = int(myLSO.data.myObj.objArray[8]); atv.fuelTank = int(myLSO.data.myObj.objArray[9]); atv.radiator = int(myLSO.data.myObj.objArray[10]); atv.bay = int(myLSO.data.myObj.objArray[11]); var _local1 = 0; while (_local1 < 10) { atv.bayContents[_local1] = int(myLSO.data.myObj.objArray[_local1 + 12]); _local1++; } _local1 = 0; while (_local1 < 7) { atv.usableItem[_local1] = int(myLSO.data.myObj.objArray[_local1 + 22]); _local1++; } lastTransmission = int(myLSO.data.myObj.objArray[29]); playTime = int(myLSO.data.myObj.objArray[30]); totalPlayTime = int(myLSO.data.myObj.objArray[31]); } stop(); _quality = "BEST"; stopAllSounds(); var menuActive = false; _root.attachMovie("fadeInFX", "fadeInFX", 312); instructionsMC._visible = 0; loadGameMC._visible = 0; versionText.text = "v" + gameVersion; var earthWidth = 36; var earthHeight = 600; var loadGameFlag = false; var satanDead = false; if (showLoad) { showLoad = false; menuActive = false; loadGameMC._visible = true; title_BTNNewGameMC._visible = 0; title_BTNLoadGameMC._visible = 0; title_BTNInstructionsMC._visible = 0; }
Frame 4
bg.gotoAndStop(1); wipeMC.gotoAndStop(1); Key.addListener(gameKeyListener); depthCount = 10000; var atv = new vehicle(); var p1 = new player(); var lvl = 1; var gameMode = 0; var droppedOff = false; var paused = false; var cheating = false; var wipe = true; var item = new Array(); var minerals = new Array(); var transmissions = new Array(); var lastTransmission = -1; var earth = new Array(); var upgradeCategories = new Array(); var upgradeCategoryID = new Array(); var selectMCDestX = 218; var selectMCDestY = 161; var printTextNum = 0; var difficulty = new Array(); var earthMinX = ((-(earthWidth - 14)) * 50); var earthMaxX = 0; var eX = 0; var eY = 0; var leftCol = 0; var topRow = 0; var oldLeftCol = 0; var oldTopRow = 0; var playTime = 0; var totalPlayTime = 0; var dayTime = 0; var dayLength = 2880; var bgB = -100; var puffCount = 0; var mainCount = 0; var steamCount = 0; var buildingTimer = 0; var itemTimer = 0; var launchCount = 0; var maxDepth = 100; var frameChangeValid = false; var dugTile = 0; var pnum = 0; var battleMode = false; var savePodDisplayed = false; var globalVolume = 150; var currentBGM = 0; initialize(); initializeSound(); generateEarth(); scrollSpeed = 10; var gravity = 9.81; var friction = 0.94; var airResistance = 0.98; var kUp = new Array(38, 119, 87); var kDown = new Array(40, 115, 83); var kLeft = new Array(37, 97, 65); var kRight = new Array(39, 100, 68); changeBGM("main", 70); SFXidle100.start(0, 1000000); SFXrotor100.start(0, 1000000); if (loadGameFlag == true) { restoreLoadedGame(); }
Frame 5
displayEarth(); displaySavePod(); atvMC._visible = 0; earthMC.c._visible = 0; sun._y = (earthMC._y / 3) + 350; pauseMC._visible = 0;
Frame 6
stop(); _quality = "LOW"; gameMode = 0; cheatMC._visible = cheating; atv.mouseButtonDown = false; if (!droppedOff) { var i = 0; while (i < 10) { atv.move(); i++; } updateBg(); updatePan(); updateCosmos(); gotoAndStop ("dropFrame"); } if (!wipe) { wipeMC.gotoAndStop(19); wipe = true; }
Instance of Symbol 187 MovieClip [emptyMC] in Frame 6
onClipEvent (enterFrame) { if (!_parent.paused) { _parent.mainCount++; if (_parent.mainCount >= 4) { _parent.updateBg(); _parent.updatePan(); _parent.atv.tileEvents(); _parent.mainCount = 0; _parent.checkTransmissions(); } _parent.mouseControl(); _parent.atv.move(); _parent.updateHUD(); _parent.updateTime(); _parent.updateCosmos(); } } onClipEvent (mouseDown) { _parent.atv.mouseButtonDown = true; } onClipEvent (mouseUp) { _parent.atv.mouseButtonDown = false; }
Frame 7
function selectCategory(a) { if (upgrade_dialogue._visible == 0) { var i = 0; while (i < 7) { with (eval ("upgradeIcon" + i)) { _visible = 1; } with (eval ("BTNcat" + i)) { _visible = 0; } with (eval ("led" + i)) { gotoAndStop(1); } i++; } if (eval ("BTNcat" + a) != undefined) { with (eval ("BTNcat" + a)) { _visible = 1; } with (eval ("led" + a)) { gotoAndStop(2); } } currentCategory = a; if (a < 4) { upgradeIcon6._visible = 1; } else { upgradeIcon6._visible = 0; } selectMC._visible = 0; currentMC._visible = 1; BTNpurchase._visible = 0; stopPrintedText(); upgradeText.text = "CURRENT:\r\r\r\r\r------------"; availableText.text = "AVAILABLE UPGRADES:"; updateCurrentUpgrade(a); var i = 1; while (i < 7) { with (eval ("upgradeIcon" + i)) { image.attachMovie((upgradeCategoryID[a] + "_") + i, "image", 100); } i++; } } } function updateCurrentUpgrade(a) { currentMC.imageMC.attachMovie((upgradeCategoryID[a] + "_") + eval ("atv." + upgradeCategoryID[a]), "image", 100); currentMC.imageMC.image._xscale = (currentMC.imageMC.image._yscale = 50); if (a == 0) { currentText.text = atv.drillNames[atv.drill]; } if (a == 1) { currentText.text = atv.hullNames[atv.hull]; } if (a == 2) { currentText.text = atv.engineNames[atv.engine]; } if (a == 3) { currentText.text = atv.fuelTankNames[atv.fuelTank]; } if (a == 4) { currentText.text = atv.radiatorNames[atv.radiator]; } if (a == 5) { currentText.text = atv.bayNames[atv.bay]; } } function purchaseUpgrade() { if (upgrade_dialogue._visible == 0) { if (currentCategory == 0) { upgradePrice = atv.drillPrices[currentSelection]; if (p1.cash >= upgradePrice) { if (atv.drill != currentSelection) { atv.drill = currentSelection; // unexpected jump } purchaseFail("Upgrade already installed!"); return(0); } purchaseFail("Not enough cash!"); return(0); } if (currentCategory == 1) { upgradePrice = atv.hullPrices[currentSelection]; if (p1.cash >= upgradePrice) { if (atv.hull != currentSelection) { atv.hull = currentSelection; atv.hp = atv.hullHp[atv.hull]; // unexpected jump } purchaseFail("Upgrade already installed!"); return(0); } purchaseFail("Not enough cash!"); return(0); } if (currentCategory == 2) { upgradePrice = atv.enginePrices[currentSelection]; if (p1.cash >= upgradePrice) { if (atv.engine != currentSelection) { atv.engine = currentSelection; // unexpected jump } purchaseFail("Upgrade already installed!"); return(0); } purchaseFail("Not enough cash!"); return(0); } if (currentCategory == 3) { upgradePrice = atv.fuelTankPrices[currentSelection]; if (p1.cash >= upgradePrice) { if (atv.fuelTank != currentSelection) { atv.fuelTank = currentSelection; atv.fuel = atv.fuelTankCapacity[atv.fuelTank]; // unexpected jump } purchaseFail("Upgrade already installed!"); return(0); } purchaseFail("Not enough cash!"); return(0); } if (currentCategory == 4) { upgradePrice = atv.radiatorPrices[currentSelection]; if (p1.cash >= upgradePrice) { if (atv.radiator != currentSelection) { atv.radiator = currentSelection; // unexpected jump } purchaseFail("Upgrade already installed!"); return(0); } purchaseFail("Not enough cash!"); return(0); } if (currentCategory == 5) { upgradePrice = atv.bayPrices[currentSelection]; if (p1.cash >= upgradePrice) { if (atv.bay != currentSelection) { atv.bay = currentSelection; // unexpected jump } purchaseFail("Upgrade already installed!"); return(0); } purchaseFail("Not enough cash!"); return(0); } SFXpurchase.start(0, 1); p1.addToCash(-upgradePrice); updateCurrentUpgrade(currentCategory); } } function purchaseFail(msg) { showUpgradeDialogue(msg); SFXerror2.start(0, 1); } function selectUpgrade(u) { if (upgrade_dialogue._visible == 0) { if (u != -1) { currentSelection = u; selectMC._visible = 1; selectMCDestX = eval ("upgradeIcon" + u)._x; selectMCDestY = eval ("upgradeIcon" + u)._y; BTNpurchase._visible = 1; SFXclick.start(0, 1); if (currentCategory == 0) { printText(atv.drillNames[u], upgradeNameText, 2, 0); printText((atv.drillSpeed[u] * 10) + " ft/s", upgradeDescText, 3, 1); printText(formatPrice(atv.drillPrices[u]), upgradePriceText, 4, 2); } if (currentCategory == 1) { printText(atv.hullNames[u], upgradeNameText, 2, 0); printText(atv.hullHp[u] + " Health", upgradeDescText, 3, 1); printText(formatPrice(atv.hullPrices[u]), upgradePriceText, 4, 2); } if (currentCategory == 2) { printText(atv.engineNames[u], upgradeNameText, 2, 0); printText(atv.enginePower[u] + " HorsePower", upgradeDescText, 3, 1); printText(formatPrice(atv.enginePrices[u]), upgradePriceText, 4, 2); } if (currentCategory == 3) { printText(atv.fuelTankNames[u], upgradeNameText, 2, 0); printText(atv.fuelTankCapacity[u] + " Liters", upgradeDescText, 3, 1); printText(formatPrice(atv.fuelTankPrices[u]), upgradePriceText, 4, 2); } if (currentCategory == 4) { printText(atv.radiatorNames[u], upgradeNameText, 2, 0); printText((100 - (atv.radiatorCooling[u] * 100)) + "% Effective", upgradeDescText, 3, 1); printText(formatPrice(atv.radiatorPrices[u]), upgradePriceText, 4, 2); } if (currentCategory == 5) { printText(atv.bayNames[u], upgradeNameText, 2, 0); printText(atv.baySize[u] + " Cu ft.", upgradeDescText, 3, 1); printText(formatPrice(atv.bayPrices[u]), upgradePriceText, 4, 2); } } else { selectMC._visible = 0; } } } function showUpgradeDialogue(s) { upgrade_BTN_OKMC._visible = 1; upgrade_dialogue._visible = 1; upgrade_dialogue_screen._visible = 1; upgrade_dialogueText.text = s; shop_upgradesBTNMCExit._visible = 0; } function hideUpgradeDialogue() { upgrade_BTN_OKMC._visible = 0; upgrade_dialogue._visible = 0; upgrade_dialogue_screen._visible = 0; upgrade_dialogueText.text = ""; shop_upgradesBTNMCExit._visible = 1; } preventCheating(); _quality = "BEST"; gameMode = 1; stopIdle(); changeBGM("shop", 30); fuelTankMC.gotoAndStop(1); insideTimer = 0; hideUpgradeDialogue(); p1.addToCash(0); var currentSelection = -1; currentCategory = 99; selectCategory(currentCategory); selectUpgrade(-1); var i = 1; while (i < 7) { with (eval ("upgradeIcon" + i)) { _visible = 0; } i++; } upgradeText.text = "Welcome to the upgrades shop!\r\rIf you're looking to enhance your digging machine, you've come to the right place! You can browse the different upgrade categories using the buttons above."; availableText.text = ""; currentMC._visible = 0; BTNpurchase._visible = 0;
Instance of Symbol 604 MovieClip "upgradeIcon1" in Frame 7
on (press) { _parent.selectUpgrade(1); }
Instance of Symbol 604 MovieClip "upgradeIcon4" in Frame 7
on (press) { _parent.selectUpgrade(4); }
Instance of Symbol 604 MovieClip "upgradeIcon2" in Frame 7
on (press) { _parent.selectUpgrade(2); }
Instance of Symbol 604 MovieClip "upgradeIcon5" in Frame 7
on (press) { _parent.selectUpgrade(5); }
Instance of Symbol 604 MovieClip "upgradeIcon3" in Frame 7
on (press) { _parent.selectUpgrade(3); }
Instance of Symbol 604 MovieClip "upgradeIcon6" in Frame 7
on (press) { _parent.selectUpgrade(6); }
Instance of Symbol 620 MovieClip "BTNpurchase" in Frame 7
on (release) { _parent.purchaseUpgrade(); }
Instance of Symbol 187 MovieClip [emptyMC] in Frame 7
onClipEvent (enterFrame) { _parent.mainCount++; if (_parent.mainCount >= 4) { _parent.updateBg(); _parent.mainCount = 0; } _parent.updateTime(); _parent.updateCosmos(); _parent.p1.rackUpCash(); _parent.inside(); }
Frame 8
function populateStats() { statsText.text = ""; statsText.text = statsText.text + (((" Cargo " + int(((atv.baySize[atv.bay] - atv.getBaySpace()) / atv.baySize[atv.bay]) * 100)) + "% full") + "\r"); statsText.text = statsText.text + (((" " + (atv.getMass() * 10)) + " Kg") + "\r"); statsText.text = statsText.text + "\r\r"; statsText.text = statsText.text + (atv.drillNames[atv.drill] + "\r"); statsText.text = statsText.text + (atv.hullNames[atv.hull] + "\r"); statsText.text = statsText.text + (atv.engineNames[atv.engine] + "\r"); statsText.text = statsText.text + (atv.fuelTankNames[atv.fuelTank] + "\r"); statsText.text = statsText.text + (atv.radiatorNames[atv.radiator] + "\r"); statsText.text = statsText.text + (atv.bayNames[atv.bay] + "\r"); var i = 0; while (i < 6) { n = atv.usableItem[i]; if (n != 0) { with (eval (("item" + i) + "Text")) { text = "x" + n; } with (eval ("item_" + i)) { _alpha = 100; } } else { with (eval (("item" + i) + "Text")) { text = ""; } with (eval ("item_" + i)) { _alpha = 40; } } i++; } bayContentsText.text = ""; var i = 0; while (i < 10) { if (int(atv.bayContents[i]) != 0) { with (eval ("mineralIcon" + i)) { _alpha = 100; } with (eval ("jettisonMC" + i)) { _visible = 1; } bayContentsText.text = bayContentsText.text + ((((("x" + atv.bayContents[i]) + " (") + minerals[i].name) + ")") + "\r"); } else { with (eval ("mineralIcon" + i)) { _alpha = 20; } with (eval ("jettisonMC" + i)) { _visible = 0; } bayContentsText.text = bayContentsText.text + "\r"; } i++; } if (lvl > 1) { satansHead._visible = 1; bayContentsText.text = bayContentsText.text + ((("x" + int(lvl - 1)) + " (Satan's Head)") + "\r"); } else { satansHead._visible = 0; } } function jettison(m) { atv.bayContents[m]--; SFXjettison.start(0, 1); populateStats(); } function exitInventory() { idle(100); BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); updateHUD(); wipe = false; gotoAndStop ("mainFrame"); } _quality = "BEST"; gameMode = 2; stopIdle(); BGMmain.setVolume((0.0035 * BGMvolume) * globalVolume); fuelTankMC.gotoAndStop(1); insideTimer = 0; populateStats();
Instance of Symbol 187 MovieClip [emptyMC] in Frame 8
onClipEvent (enterFrame) { _parent.mainCount++; if (_parent.mainCount >= 4) { _parent.updateBg(); _parent.mainCount = 0; } _parent.updateTime(); _parent.updateCosmos(); _parent.inside(); }
Frame 9
function populateSellStats() { bayContentsText.text = ""; quantityText.text = ""; xText.text = ""; valueText.text = ""; eqText.text = ""; totalValueText.text = ""; totalValue = 0; var i = 0; while (i < 10) { if (int(atv.bayContents[i]) != 0) { with (eval ("mineralIcon" + i)) { _alpha = 100; } bayContentsText.text = bayContentsText.text + (minerals[i].name + "\r"); quantityText.text = quantityText.text + (atv.bayContents[i] + "\r"); xText.text = xText.text + "x\r"; valueText.text = valueText.text + (("$" + int(minerals[i].value / difficulty[lvl].mineralValueMod)) + "\r"); eqText.text = eqText.text + "=\r"; totalValueText.text = totalValueText.text + (("$" + (atv.bayContents[i] * int(minerals[i].value / difficulty[lvl].mineralValueMod))) + "\r"); } else { with (eval ("mineralIcon" + i)) { _alpha = 0; } bayContentsText.text = bayContentsText.text + "\r"; quantityText.text = quantityText.text + "\r"; xText.text = xText.text + "\r"; valueText.text = valueText.text + "\r"; eqText.text = eqText.text + "\r"; totalValueText.text = totalValueText.text + "\r"; } totalValue = totalValue + (atv.bayContents[i] * int(minerals[i].value / difficulty[lvl].mineralValueMod)); i++; } totalValueSumText.text = "$" + totalValue; mineralIcon10._alpha = 0; } function sellAll() { totalValue = 0; var _local1 = 0; while (_local1 < 10) { totalValue = totalValue + (atv.bayContents[_local1] * int(minerals[_local1].value / difficulty[lvl].mineralValueMod)); atv.bayContents[_local1] = 0; _local1++; } p1.cash = p1.cash + totalValue; if (totalValue != 0) { str = "Sold all minerals for $" + totalValue; SFXsale.start(0, 1); } else { str = "You have no minerals to sell!"; SFXerror2.start(0, 1); } showSellDialogue(str); populateSellStats(); } function showSellDialogue(s) { sell_BTN_OKMC._visible = 1; sell_dialogue._visible = 1; sell_dialogue_screen._visible = 1; shop_upgradesBTNExitMC._visible = 0; sell_BTNsellMC._visible = 0; sell_dialogueText.text = s; } function sellDone() { sell_BTN_OKMC._visible = 0; sell_dialogue._visible = 0; sell_dialogue_screen._visible = 0; shop_upgradesBTNExitMC._visible = 1; sell_BTNsellMC._visible = 1; sell_dialogueText.text = ""; } preventCheating(); _quality = "BEST"; gameMode = 3; stopIdle(); changeBGM("shop", 30); fuelTankMC.gotoAndStop(1); insideTimer = 0; sell_BTN_OKMC._visible = 0; sell_dialogue._visible = 0; sell_dialogue_screen._visible = 0; sell_dialogueText.text = ""; populateSellStats();
Instance of Symbol 187 MovieClip [emptyMC] in Frame 9
onClipEvent (enterFrame) { _parent.mainCount++; if (_parent.mainCount >= 4) { _parent.updateBg(); _parent.mainCount = 0; } _parent.updateTime(); _parent.updateCosmos(); _parent.inside(); }
Frame 10
function updateFuelGauge() { currentFuelMC.gotoAndStop(int(101 - ((atv.fuel / atv.fuelTankCapacity[atv.fuelTank]) * 100))); currentFuelText.text = ((int(atv.fuel + 0.4) + "/") + int(atv.fuelTankCapacity[atv.fuelTank])) + " L"; } function buyFuel(c) { if (c == -1) { dif = atv.fuelTankCapacity[atv.fuelTank] - atv.fuel; if ((int(dif) == 0) && (dif > 0)) { dif = 1; } dif = int(dif); if (p1.cash >= dif) { p1.addToCash(-dif); atv.fuel = atv.fuelTankCapacity[atv.fuelTank]; if (dif == 0) { s = "\rTank is Full!"; SFXerror2.start(0, 1); } else { s = ((("$" + dif) + " of fuel purchased.") + "\r") + "(Tank Full)"; SFXpurchase.start(0, 1); } showFuelDialogue(s); } else { SFXerror2.start(0, 1); showFuelDialogue("Not enough cash!"); } } else if (p1.cash >= c) { d = atv.fuelTankCapacity[atv.fuelTank] - atv.fuel; if (d < c) { c = d; } if ((int(c) == 0) && (c > 0)) { c = 1; } p1.addToCash(-int(c)); atv.fuel = Math.min(atv.fuel + c, atv.fuelTankCapacity[atv.fuelTank]); if (int(c) == 0) { s = "\rTank is Full!"; SFXerror2.start(0, 1); } else { s = ("$" + int(c)) + " of fuel purchased."; if (atv.fuel == atv.fuelTankCapacity[atv.fuelTank]) { s = s + "\r(Tank Full)"; } SFXpurchase.start(0, 1); } showFuelDialogue(s); } else { SFXerror2.start(0, 1); showFuelDialogue("Not enough cash!"); } updateFuelGauge(); } function showFuelDialogue(s) { fuel_dialogueText.text = s; fuel_BTN_OKMC._visible = 1; fuel_dialogue._visible = 1; fuel_dialogue_screen._visible = 1; fuel_BTN_5MC._visible = 0; fuel_BTN_10MC._visible = 0; fuel_BTN_25MC._visible = 0; fuel_BTN_50MC._visible = 0; fuel_BTN_fillMC._visible = 0; fuel_BTNExitMC._visible = 0; } function buyFuelDone() { fuel_dialogueText.text = ""; fuel_BTN_OKMC._visible = 0; fuel_dialogue._visible = 0; fuel_dialogue_screen._visible = 0; fuel_BTN_5MC._visible = 1; fuel_BTN_10MC._visible = 1; fuel_BTN_25MC._visible = 1; fuel_BTN_50MC._visible = 1; fuel_BTN_fillMC._visible = 1; fuel_BTNExitMC._visible = 1; } preventCheating(); _quality = "BEST"; gameMode = 4; stopIdle(); changeBGM("shop", 30); fuelTankMC.gotoAndStop(1); insideTimer = 0; updateFuelGauge(); fuel_BTN_OKMC._visible = 0; fuel_dialogue._visible = 0; fuel_dialogue_screen._visible = 0; p1.addToCash(0);
Instance of Symbol 187 MovieClip [emptyMC] in Frame 10
onClipEvent (enterFrame) { _parent.mainCount++; if (_parent.mainCount >= 4) { _parent.updateBg(); _parent.mainCount = 0; } _parent.updateTime(); _parent.updateCosmos(); _parent.p1.rackUpCash(); _parent.inside(); }
Frame 11
function updateItemCounts() { var i = 0; while (i < 6) { with (eval ("itemCount" + i)) { if (atv.usableItem[i] > 0) { text = "x" + atv.usableItem[i]; } else { text = ""; } } with (eval (("itemCount" + i) + "b")) { if (atv.usableItem[i] > 0) { text = "x" + atv.usableItem[i]; } else { text = ""; } } i++; } } function selectItem(u) { if (repair_dialogue._visible == 0) { if (u != -1) { currentSelection = u; selectMC._visible = 1; selectMCDestX = eval ("itemIcon" + u)._x; selectMCDestY = eval ("itemIcon" + u)._y; repair_BTN_buyMC._visible = 1; SFXclick.start(0, 1); printText(item[u].name, itemNameText, 1, 0); printText(item[u].desc, itemDescText, 2, 1); printText(((formatPrice(item[u].price) + " ('") + item[u].hotKey) + "' to use)", itemPriceText, 4, 2); } else { repair_BTN_buyMC._visible = 0; selectMC._visible = 0; stopPrintedText(); itemNameText.text = ""; itemDescText.text = ""; itemPriceText.text = ""; } } } function purchaseItem() { itemPrice = item[currentSelection].price; if (p1.cash >= itemPrice) { atv.usableItem[currentSelection]++; } else { purchaseItemFail(); return(0); } SFXpurchase.start(0, 1); p1.addToCash(-itemPrice); updateItemCounts(); } function purchaseItemFail() { showRepairDialogue("Not enough cash!"); SFXerror2.start(0, 1); } function repair(c) { repairCost = 15; selectItem(-1); if (c == -1) { dif = atv.hullHp[atv.hull] - atv.hp; if ((int(dif) == 0) && (dif > 0)) { dif = 1; } dif = int(dif); if (p1.cash >= (dif * repairCost)) { p1.addToCash((-dif) * repairCost); atv.hp = atv.hullHp[atv.hull]; if (dif == 0) { s = "No damage to repair!"; SFXerror2.start(0, 1); } else { s = ((("$" + (dif * repairCost)) + " of repairs performed.") + "\r") + "(Hull 100%)"; SFXpurchase.start(0, 1); } showRepairDialogue(s); } else { SFXerror2.start(0, 1); showRepairDialogue("Not enough cash!"); } } else { dif = atv.hullHp[atv.hull] - atv.hp; if ((dif * repairCost) < c) { c = dif * repairCost; } if ((int(c) == 0) && (c > 0)) { c = 1; } if (p1.cash >= c) { p1.addToCash(-int(c)); atv.hp = Math.min(atv.hp + (c / repairCost), atv.hullHp[atv.hull]); if (int(c) == 0) { s = "No damage to repair!"; SFXerror2.start(0, 1); } else { s = ("$" + int(c)) + " of repairs performed."; if (atv.hp == atv.hullHp[atv.hull]) { s = s + "\r(Hull 100%)"; } SFXpurchase.start(0, 1); } showRepairDialogue(s); } else { SFXerror2.start(0, 1); showRepairDialogue("Not enough cash!"); } } updateHullGauge(); } function updateHullGauge() { currentHullMC.gotoAndStop(int(101 - ((atv.hp / atv.hullHp[atv.hull]) * 100))); currentHullText.text = ((int(atv.hp) + "/") + int(atv.hullHp[atv.hull])) + " HP"; } function showRepairDialogue(s) { repair_dialogueText.text = s; repair_BTN_OKMC._visible = 1; repair_dialogue._visible = 1; repair_dialogue_screen._visible = 1; repair_BTN_buyMC._visible = 0; repair_BTN_50MC._visible = 0; repair_BTN_100MC._visible = 0; repair_BTN_200MC._visible = 0; repair_BTN_500MC._visible = 0; repair_BTN_totalMC._visible = 0; repair_BTNExitMC._visible = 0; } function hideRepairDialogue() { repair_dialogueText.text = ""; repair_BTN_OKMC._visible = 0; repair_dialogue._visible = 0; repair_dialogue_screen._visible = 0; repair_BTN_50MC._visible = 1; repair_BTN_100MC._visible = 1; repair_BTN_200MC._visible = 1; repair_BTN_500MC._visible = 1; repair_BTN_totalMC._visible = 1; repair_BTNExitMC._visible = 1; } preventCheating(); _quality = "BEST"; gameMode = 8; stopIdle(); changeBGM("shop", 30); fuelTankMC.gotoAndStop(1); insideTimer = 0; var currentSelection = -1; updateHullGauge(); hideRepairDialogue(); selectItem(-1); p1.addToCash(0); updateItemCounts(); var i = 0; while (i < 6) { with (eval ("itemIcon" + i)) { image.attachMovie("item_" + i, "image", 100); } i++; } selectItem(-1);
Instance of Symbol 810 MovieClip "itemIcon0" in Frame 11
on (press) { _parent.selectItem(0); }
Instance of Symbol 810 MovieClip "itemIcon1" in Frame 11
on (press) { _parent.selectItem(1); }
Instance of Symbol 810 MovieClip "itemIcon2" in Frame 11
on (press) { _parent.selectItem(2); }
Instance of Symbol 810 MovieClip "itemIcon3" in Frame 11
on (press) { _parent.selectItem(3); }
Instance of Symbol 810 MovieClip "itemIcon4" in Frame 11
on (press) { _parent.selectItem(4); }
Instance of Symbol 810 MovieClip "itemIcon5" in Frame 11
on (press) { _parent.selectItem(5); }
Instance of Symbol 187 MovieClip [emptyMC] in Frame 11
onClipEvent (enterFrame) { _parent.mainCount++; if (_parent.mainCount >= 4) { _parent.updateBg(); _parent.mainCount = 0; } _parent.updateTime(); _parent.updateCosmos(); _parent.p1.rackUpCash(); _parent.inside(); }
Frame 12
gameMode = 5; stopIdle(); changeBGM(); if (battleMode) { satanHPBar.unloadMovie(); }
Instance of Symbol 187 MovieClip [emptyMC] in Frame 12
onClipEvent (enterFrame) { }
Frame 13
if (gameMode == 5) { gotoAndStop ("deathFrame"); } gameMode = 10; loadingMC._visible = 0; if (wipe == false) { wipeCloseMC.stop(); }
Frame 14
_root.attachMovie("mothershipMC", "mothershipMC", 987654320); mothershipMC._x = -169.5; mothershipMC._y = -100; fuelTankMC._visible = 0; hpMC._visible = 0; scoreMC._visible = 0;
Frame 15
_quality = "BEST"; gameMode = 11; wipe = false; stopIdle(); BGMmain.setVolume((0.0035 * BGMvolume) * globalVolume); insideTimer = 0; SFXtransmission.start(0, 1); lastTransmission++; transMsgText.text = ((((((("** Transmission Received **\r'" + transmissions[lastTransmission].sender) + "'") + "\r") + "\r") + transmissions[lastTransmission].msg) + "\r") + "\r") + "*** Transmission Terminated ***"; transAvatarMC.attachMovie(("trans_" + transmissions[lastTransmission].image) + "MC", "imageMC", 100); transAvatarMC.attachMovie("trans_overlayMC", "overlayMC", 101);
Instance of Symbol 115 MovieClip [FScrollBarSymbol] in Frame 15
//component parameters onClipEvent (construct) { _targetInstanceName = "transMsgText"; horizontal = false; }
Instance of Symbol 187 MovieClip [emptyMC] in Frame 15
onClipEvent (enterFrame) { _parent.inside(); }
Frame 16
gameMode = 9;
Instance of Symbol 187 MovieClip [emptyMC] in Frame 16
onClipEvent (enterFrame) { }
Frame 17
_quality = "BEST"; gameMode = 6; stopIdle(); BGMmain.setVolume((0.0035 * BGMvolume) * globalVolume); fuelTankMC.gotoAndStop(1); mothershipMC._visible = 0; podUsageText.text = instructions;
Instance of Symbol 187 MovieClip [emptyMC] in Frame 17
onClipEvent (enterFrame) { }
Instance of Symbol 115 MovieClip [FScrollBarSymbol] in Frame 17
//component parameters onClipEvent (construct) { _targetInstanceName = "podUsageText"; horizontal = false; }
Frame 18
function initializeOptions() { optionsExhaustMC.cb.selected = optExhaust; optionsDirtChunksMC.cb.selected = optChunks; optionsCosmosMC.cb.selected = optCosmos; optionsMouseControlMC.cb.selected = optMouseControl; musicSlider.dragger._x = BGMvolume; musicSlider.ratioTextMC.ratioText.text = BGMvolume + "%"; soundSlider.dragger._x = SFXvolume; soundSlider.ratioTextMC.ratioText.text = SFXvolume + "%"; myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColorTransform.rb = 230 - ((musicSlider.dragger._x / musicSlider.line._width) * 255); myColorTransform.gb = (musicSlider.dragger._x / musicSlider.line._width) * 180; myColor = new Color(musicSlider.dragger); myColor.setTransform(myColorTransform); myColor = new Color(musicSlider.line); myColor.setTransform(myColorTransform); myColor = new Color(musicSlider.ratioTextMC); myColor.setTransform(myColorTransform); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColorTransform.rb = 230 - ((soundSlider.dragger._x / soundSlider.line._width) * 255); myColorTransform.gb = (soundSlider.dragger._x / soundSlider.line._width) * 180; myColor = new Color(soundSlider.dragger); myColor.setTransform(myColorTransform); myColor = new Color(soundSlider.line); myColor.setTransform(myColorTransform); myColor = new Color(soundSlider.ratioTextMC); myColor.setTransform(myColorTransform); } function savePreferences() { myLSO = SharedObject.getLocal("mtvxgenmlopt", "/"); myObj = {}; myObj.objArray = new Array(6); myObj.objArray[0] = optExhaust; myObj.objArray[1] = optChunks; myObj.objArray[2] = optCosmos; myObj.objArray[3] = optMouseControl; myObj.objArray[4] = BGMvolume; myObj.objArray[5] = SFXvolume; myLSO.data.myObj = myObj; } function optionsHitX() { if (quitConfirmationMC._visible == 0) { savePreferences(); idle(100); BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); Key.removeListener(cheatCodeListener); updateHUD(); wipe = false; mothershipMC._visible = 1; gotoAndStop ("mainFrame"); } } function saveAndQuit() { savePreferences(); saveGameOffline(); gotoAndStop (2); } function optionsQuitGame() { savePreferences(); gotoAndStop (2); } _quality = "BEST"; gameMode = 7; stopIdle(); BGMmain.setVolume((0.0035 * BGMvolume) * globalVolume); fuelTankMC.gotoAndStop(1); mothershipMC._visible = 0; quitConfirmationMC._visible = 0; initializeOptions(); Key.addListener(cheatCodeListener);
Frame 19
_quality = "BEST"; if (!satanDead) { gotoAndStop ("deathFrame"); } gameMode = 88; stopIdle(); p1.addToCash(0); count = 0; mineralCollectCount = 13; satanHPBar.unloadMovie(); lvl++; atv.hull = 0; atv.drill = 0; atv.engine = 0; atv.fuelTank = 0; atv.radiator = 0; atv.bay = 0; atv.hp = atv.hullHp[atv.hull]; atv.fuel = atv.fuelTankCapacity[atv.fuelTank]; var i = 0; while (i < 10) { atv.bayContents[i] = 0; i++; } var i = 0; while (i < 7) { atv.usableItem[i] = 0; i++; }
Instance of Symbol 187 MovieClip [emptyMC] in Frame 19
onClipEvent (enterFrame) { _parent.p1.rackUpCash(); _parent.count++; if (_parent.mineralCollectCount < 23) { if (_parent.count > 60) { _parent.count = 0; _parent.mineralCollectCount++; _parent.atv.addToBay(_parent.mineralCollectCount); _parent.SFXcollect.start(0, 1); _parent.SFXpurchase.start(0, 1); _parent.displayMineral(_parent.minerals[_parent.mineralCollectCount].name); } } else { if (_parent.count == 25) { _parent.winGameMC.gotoAndPlay(2); _parent.SFXpurchase.setVolume(0.9 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 40) { _parent.SFXpurchase.setVolume(0.8 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 55) { _parent.SFXpurchase.setVolume(0.7 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 70) { _parent.SFXpurchase.setVolume(0.6 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 85) { _parent.SFXpurchase.setVolume(0.5 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 100) { _parent.SFXpurchase.setVolume(0.4 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 115) { _parent.SFXpurchase.setVolume(0.3 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 130) { _parent.SFXpurchase.setVolume(0.2 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 145) { _parent.SFXpurchase.setVolume(0.1 * _parent.globalVolume); _parent.SFXpurchase.start(0.4, 1); } if (_parent.count == 160) { _parent.SFXpurchase.setVolume(1 * _parent.globalVolume); } } }
Frame 20
function saveTimeOut() { connecting = false; statusText.text = "A response was not recieved from the server. Please verify that you are connected to the internet and try again."; save_BTNok2MC._visible = 1; } function beginSave() { if (loadedGame) { save_BTNyesMC._visible = 0; save_BTNnoMC._visible = 0; saveMode = 1; saveGame(uName, uPass, "", ""); } else { save_BTNyesMC._visible = 0; save_BTNnoMC._visible = 0; save_BTNokMC._visible = 1; save_BTNcancelMC._visible = 1; save_BTNcreateMC._visible = 1; nameInput._visible = 1; passInput._visible = 1; save_userpassMC._visible = 1; saveText.text = "If you do not have a Motherload account, you will need to create one to save. "; } } function retrySave() { save_BTNretryMC._visible = 0; save_BTNcancelMC._visible = 0; beginSave(); } function exitSave() { if (!satanDead) { BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); idle(100); updateHUD(); gotoAndStop ("mainFrame"); } else { gotoAndStop (2); } } function createAccount() { if (save_BTNokMC._visible == 1) { save_BTNcancelMC._visible = 0; save_BTNyesMC._visible = 0; save_BTNnoMC._visible = 0; save_BTNokMC._visible = 0; pass2Input._visible = 1; emailInput._visible = 1; save_passemailMC._visible = 1; saveText.text = "Please enter a username and password to create a new account."; } else if (passInput.text == pass2Input.text) { if (passInput.text != "") { if (isExtendedAlphaNumeric(nameInput.text) && (isExtendedAlphaNumeric(passInput.text))) { if ((emailInput.text == "") || (emailInput.text.length > 5)) { uName = nameInput.text; uPass = passInput.text; save_BTNcreateMC._visible = 0; nameInput._visible = 0; passInput._visible = 0; pass2Input._visible = 0; emailInput._visible = 0; save_userpassMC._visible = 0; save_passemailMC._visible = 0; saveMode = 2; saveGame(nameInput.text, passInput.text, emailInput.text, "true"); } else { saveText.text = "E-mail address invalid. (Leave E-Mail field blank to skip)"; } } else { saveText.text = "Please do not use <, >, or & in your username or password."; } } else { saveText.text = "Please enter a password."; } } else { saveText.text = "Passwords do not match."; } } function preSaveGame() { if (isExtendedAlphaNumeric(nameInput.text) && (isExtendedAlphaNumeric(passInput.text))) { if ((nameInput.text != "") && (passInput.text != "")) { save_BTNcancelMC._visible = 0; save_BTNokMC._visible = 0; save_BTNcreateMC._visible = 0; save_userpassMC._visible = 0; nameInput._visible = 0; passInput._visible = 0; uName = nameInput.text; uPass = passInput.text; saveMode = 1; saveGame(nameInput.text, passInput.text, "", ""); } else { saveText.text = "\rPlease enter your username and password or create a new account."; } } else { saveText.text = "\rPlease do not use <, >, or & in your username or password."; } } function saveGame(u, p, e, n) { saveText.text = "\r\rGathering Data..."; saveGameArray = new Array(); saveGameArray[0] = p1.score; saveGameArray[1] = p1.cash; saveGameArray[2] = p1.scoreBillion; saveGameArray[3] = lvl; saveGameArray[4] = atv.hp; saveGameArray[5] = Math.max(int(atv.fuel), 1); saveGameArray[6] = atv.hull; saveGameArray[7] = atv.drill; saveGameArray[8] = atv.engine; saveGameArray[9] = atv.fuelTank; saveGameArray[10] = atv.radiator; saveGameArray[11] = atv.bay; var _local1 = 0; while (_local1 < 10) { saveGameArray[_local1 + 12] = atv.bayContents[_local1]; _local1++; } _local1 = 0; while (_local1 < 7) { saveGameArray[_local1 + 22] = atv.usableItem[_local1]; _local1++; } saveGameArray[29] = lastTransmission; saveGameArray[30] = playTime; saveGameArray[31] = totalPlayTime; playerDataString = ""; _local1 = 0; while (_local1 < 32) { playerDataString = playerDataString + (saveGameArray[_local1] + ","); _local1++; } playerDataString = playerDataString.substr(0, playerDataString.length - 1); playerDataString = ooo(playerDataString, "\u00F1"); playerDataString = convertToASCII(playerDataString); replyData = new LoadVars(); sendData = new LoadVars(); sendData.username = u; sendData.userpass = p; sendData.email = e; sendData.newaccount = n; sendData.playerdata = playerDataString; sendData.ver = gameVersion; saveText.text = "\r\rSending Data..."; sendData.sendAndLoad(filePath + "/motherload/save.php", replyData, "POST"); connectionCounter = 0; connecting = true; replyData.onLoad = function (success) { connecting = false; if (replyData.result == "success") { loadedGame = true; saveText.text = "\r\rGame Saved Successfully!"; save_BTNok2MC._visible = 1; } else if (replyData.result == "Username taken") { statusText.text = "\r\rUsername taken. \r(Please choose a different username)"; save_BTNretryMC._visible = 1; save_BTNcancelMC._visible = 1; } else if (replyData.result == "Old version") { statusText.text = "A bug has been found and used to exploit Motherload. You will need to close your browser, empty your cache, and reload this page in order to save. You will lose all data since your last save."; save_BTNok2MC._visible = 1; } else { saveText.text = "\r" + replyData.result; save_BTNretryMC._visible = 1; save_BTNcancelMC._visible = 1; } }; } _quality = "BEST"; gameMode = 77; stopIdle(); BGMmain.setVolume((0.0035 * BGMvolume) * globalVolume); SFXtransmission.start(0.2, 1); wipe = false; var connectionCounter = 0; var connecting = false; nameInput._visible = 0; passInput._visible = 0; pass2Input._visible = 0; emailInput._visible = 0; save_BTNokMC._visible = 0; save_BTNok2MC._visible = 0; save_BTNsubmitScoreMC._visible = 0; save_BTNviewScoresMC._visible = 0; save_BTNcreateMC._visible = 0; save_BTNretryMC._visible = 0; save_BTNcancelMC._visible = 0; save_userpassMC._visible = 0; save_passemailMC._visible = 0; if (loadedGame) { saveText.text = ("\rWould you like to\rSave your game and\rsubmit your High Score, " + uName) + "?"; } if (cheating) { save_BTNyesMC._visible = 0; save_BTNnoMC._visible = 0; saveText.text = "\r\rSorry, cheaters can't save."; save_BTNok2MC._visible = 1; }
Instance of Symbol 187 MovieClip [emptyMC] in Frame 20
onClipEvent (enterFrame) { if (_parent.connecting) { _parent.connectionCounter++; if (_parent.connectionCounter == 1800) { _parent.saveTimeOut(); } } }
Frame 21
gotoAndStop ("pirateFrame");
Frame 22
gotoAndStop ("pirateFrame");
Frame 23
gotoAndStop ("pirateFrame");
Frame 25
gotoAndStop ("titleFrame");
Symbol 38 MovieClip [satanP1_walk] Frame 1
_parent.shakeGround(4);
Symbol 38 MovieClip [satanP1_walk] Frame 21
_parent.shakeGround(4);
Symbol 42 MovieClip [pointsMC] Frame 55
stop(); unloadMovie (this);
Symbol 43 MovieClip [mineralMC] Frame 65
stop(); unloadMovie (this);
Symbol 44 MovieClip [fadeInFX] Frame 1
myColor = new Color(_parent); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"-255", ga:"100", gb:"-255", ba:"100", bb:"-255", aa:"100", ab:"0"}; myColor.setTransform(myColorTransform); rgb = -255;
Symbol 44 MovieClip [fadeInFX] Frame 2
rgb = rgb + 10; myColorTransform.rb = rgb; myColorTransform.gb = rgb; myColorTransform.bb = rgb; myColor.setTransform(myColorTransform); if (rgb >= 0) { myColorTransform.rb = 0; myColorTransform.gb = 0; myColorTransform.bb = 0; myColor.setTransform(myColorTransform); _parent.menuActive = true; this.unloadMovie(); }
Symbol 44 MovieClip [fadeInFX] Frame 3
gotoAndPlay (2);
Symbol 48 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face");
Symbol 51 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face");
Symbol 54 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face");
Symbol 55 MovieClip [DownArrow] Frame 1
stop();
Symbol 55 MovieClip [DownArrow] Frame 2
stop();
Symbol 55 MovieClip [DownArrow] Frame 3
stop();
Symbol 63 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 71 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 77 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(highlight3D_mc, "highlight3D"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight");
Symbol 78 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 81 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face");
Symbol 84 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face");
Symbol 87 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face");
Symbol 88 MovieClip [UpArrow] Frame 1
stop();
Symbol 88 MovieClip [UpArrow] Frame 2
stop();
Symbol 88 MovieClip [UpArrow] Frame 3
stop();
Symbol 89 MovieClip [FUIComponentSymbol] Frame 1
#initclip 40 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { this.enable = true; this.focused = false; this.useHandCursor = false; this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat == undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_global._focusControl); } if (this._name != undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle == undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = (this.deadPreview._height = 1); this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; this.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var _local3 in this.styleFormat_prm) { this.setStyleProperty(_local3, this.styleFormat_prm[_local3]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { this.enable = ((arguments.length > 0) ? (enabledFlag) : true); this.tabEnabled = (this.focusEnabled = enabledFlag); if ((!this.enable) && (this.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { this.handlerObj = ((obj == undefined) ? (this._parent) : (obj)); this.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { for (var _local2 in this.methodTable) { this[_local2](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var _local4 = this.styleTable.focusRectInner.value; var _local5 = this.styleTable.focusRectOuter.value; if (_local4 == undefined) { _local4 = 16777215 /* 0xFFFFFF */; } if (_local5 == undefined) { _local5 = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, _local5); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x + w, y); this.focusRect.lineTo(x + w, y + h); this.focusRect.lineTo(x, y + h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, _local4); this.focusRect.moveTo(x + 1, y + 1); this.focusRect.lineTo((x + w) - 1, y + 1); this.focusRect.lineTo((x + w) - 1, (y + h) - 1); this.focusRect.lineTo(x + 1, (y + h) - 1); this.focusRect.lineTo(x + 1, y + 1); }; FUIComponentClass.prototype.pressFocus = function () { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); }; FUIComponentClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { this.focused = true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { this.tabFocused = true; this.focused = false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { if (value == "") { return(undefined); } var _local17 = parseInt(value); if (!isNaN(_local17)) { value = _local17; } var _local16 = ((arguments.length > 2) ? (isGlobal) : false); if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].useGlobal || (!_local16)) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.subString(0, 4) == "text") { if (this.textStyle == undefined) { this.textStyle = new TextFormat(); } var _local18 = propName.subString(4, propName.length); this.textStyle[_local18] = value; this.invalidate("setSize"); } else { for (var _local15 in this.styleTable[propName].coloredMCs) { var _local4 = new Color(this.styleTable[propName].coloredMCs[_local15]); if (this.styleTable[propName].value == undefined) { var _local5 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local4.setTransform(_local5); } else { _local4.setRGB(value); } } } this.styleTable[propName].useGlobal = _local16; } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs == undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef; if (this.styleTable[propName].value != undefined) { var _local4 = new Color(skinMCRef); _local4.setRGB(this.styleTable[propName].value); } }; _global.FStyleFormat = function () { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length > 0) { for (var _local3 in arguments[0]) { this[_local3] = arguments[0][_local3]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var _local3 = 0; while (_local3 < arguments.length) { var _local4 = arguments[_local3]; this.listeners[arguments[_local3]] = _local4; for (var _local5 in this) { if (this.isAStyle(_local5)) { _local4.updateStyleProperty(this, _local5.toString()); } } _local3++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var _local4 in this) { if (this.isAStyle(_local4)) { if (component.styleTable[_local4].useGlobal == this.isGlobal) { component.styleTable[_local4].useGlobal = true; var _local3 = (this.isGlobal ? undefined : (globalStyleFormat[_local4])); component.setStyleProperty(_local4, _local3, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var _local6 = 0; for (var _local5 in this.listeners) { var _local3 = this.listeners[_local5]; if (arguments.length > 0) { var _local4 = 0; while (_local4 < arguments.length) { if (this.isAStyle(arguments[_local4])) { _local3.updateStyleProperty(this, arguments[_local4]); } _local4++; } } else { for (var _local4 in this) { if (this.isAStyle(_local4)) { _local3.updateStyleProperty(this, _local4.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 114 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 115 MovieClip [FScrollBarSymbol] Frame 1
#initclip 41 FScrollBarClass = function () { if (this._height == 4) { return(undefined); } this.init(); this.minPos = (this.maxPos = (this.pageSize = (this.largeScroll = 0))); this.smallScroll = 1; this.width = (this.horizontal ? (this._width) : (this._height)); this._xscale = (this._yscale = 100); this.setScrollPosition(0); this.tabEnabled = false; if (this._targetInstanceName.length > 0) { this.setScrollTarget(this._parent[this._targetInstanceName]); } this.tabChildren = false; this.setSize(this.width); }; FScrollBarClass.prototype = new FUIComponentClass(); FScrollBarClass.prototype.setHorizontal = function (flag) { if (this.horizontal && (!flag)) { this._xscale = 100; this._rotation = 0; } else if (flag && (!this.horizontal)) { this._xscale = -100; this._rotation = -90; } this.horizontal = flag; }; FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) { if (!this.enable) { return(undefined); } this.pageSize = pSize; this.minPos = Math.max(mnPos, 0); this.maxPos = Math.max(mxPos, 0); this.scrollPosition = Math.max(this.minPos, this.scrollPosition); this.scrollPosition = Math.min(this.maxPos, this.scrollPosition); if ((this.maxPos - this.minPos) <= 0) { this.scrollThumb_mc.removeMovieClip(); this.upArrow_mc.gotoAndStop(3); this.downArrow_mc.gotoAndStop(3); this.downArrow_mc.onPress = (this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = null)); this.upArrow_mc.onPress = (this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = null)); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onRelease = null); this.scrollTrack_mc.onDragOut = (this.scrollTrack_mc.onRollOut = null); this.scrollTrack_mc.useHandCursor = false; } else { var _local2 = this.getScrollPosition(); this.upArrow_mc.gotoAndStop(1); this.downArrow_mc.gotoAndStop(1); this.upArrow_mc.onPress = (this.upArrow_mc.onDragOver = this.startUpScroller); this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = this.stopScrolling); this.downArrow_mc.onPress = (this.downArrow_mc.onDragOver = this.startDownScroller); this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = this.stopScrolling); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onDragOver = this.startTrackScroller); this.scrollTrack_mc.onRelease = this.stopScrolling; this.scrollTrack_mc.onDragOut = this.stopScrolling; this.scrollTrack_mc.onRollOut = this.stopScrolling; this.scrollTrack_mc.useHandCursor = false; this.attachMovie("ScrollThumb", "scrollThumb_mc", 3); this.scrollThumb_mc._x = 0; this.scrollThumb_mc._y = this.upArrow_mc._height; this.scrollThumb_mc.onPress = this.startDragThumb; this.scrollThumb_mc.controller = this; this.scrollThumb_mc.onRelease = (this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb); this.scrollThumb_mc.useHandCursor = false; this.thumbHeight = (this.pageSize / ((this.maxPos - this.minPos) + this.pageSize)) * this.trackSize; this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid; this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop; this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot; this.thumbHeight = Math.max(this.thumbHeight, 6); this.midHeight = (this.thumbHeight - this.thumbTop_mc._height) - this.thumbBot_mc._height; this.thumbMid_mc._yScale = (this.midHeight * 100) / this.thumbMid_mc._height; this.thumbMid_mc._y = this.thumbTop_mc._height; this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight; this.scrollTop = this.scrollThumb_mc._y; this.trackHeight = this.trackSize - this.thumbHeight; this.scrollBot = this.trackHeight + this.scrollTop; _local2 = Math.min(_local2, this.maxPos); this.setScrollPosition(Math.max(_local2, this.minPos)); } }; FScrollBarClass.prototype.getScrollPosition = function () { return(this.scrollPosition); }; FScrollBarClass.prototype.setScrollPosition = function (pos) { this.scrollPosition = pos; if (this.scrollThumb_mc != undefined) { pos = Math.min(pos, this.maxPos); pos = Math.max(pos, this.minPos); } this.scrollThumb_mc._y = (((pos - this.minPos) * this.trackHeight) / (this.maxPos - this.minPos)) + this.scrollTop; this.executeCallBack(); }; FScrollBarClass.prototype.setLargeScroll = function (lScroll) { this.largeScroll = lScroll; }; FScrollBarClass.prototype.setSmallScroll = function (sScroll) { this.smallScroll = sScroll; }; FScrollBarClass.prototype.setEnabled = function (enabledFlag) { var _local3 = this.enable; if (enabledFlag && (!_local3)) { this.enable = enabledFlag; if (this.textField != undefined) { this.setScrollTarget(this.textField); } else { this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos); this.setScrollPosition(this.cachedPos); } this.clickFilter = undefined; } else if ((!enabledFlag) && (_local3)) { this.textField.removeListener(this); this.cachedPos = this.getScrollPosition(); this.cachedMinPos = this.minPos; this.cachedMaxPos = this.maxPos; if (this.clickFilter == undefined) { this.setScrollProperties(this.pageSize, 0, 0); } else { this.clickFilter = true; } this.enable = enabledFlag; } }; FScrollBarClass.prototype.setSize = function (hgt) { if (this._height == 1) { return(undefined); } this.width = hgt; this.scrollTrack_mc._yscale = 100; this.scrollTrack_mc._yscale = (100 * this.width) / this.scrollTrack_mc._height; if (this.upArrow_mc == undefined) { this.attachMovie("UpArrow", "upArrow_mc", 1); this.attachMovie("DownArrow", "downArrow_mc", 2); this.downArrow_mc.controller = (this.upArrow_mc.controller = this); this.upArrow_mc.useHandCursor = (this.downArrow_mc.useHandCursor = false); this.upArrow_mc._x = (this.upArrow_mc._y = 0); this.downArrow_mc._x = 0; } this.scrollTrack_mc.controller = this; this.downArrow_mc._y = this.width - this.downArrow_mc._height; this.trackSize = this.width - (2 * this.downArrow_mc._height); if (this.textField != undefined) { this.onTextChanged(); } else { this.setScrollProperties(this.pageSize, this.minPos, this.maxPos); } }; FScrollBarClass.prototype.scrollIt = function (inc, mode) { var _local3 = this.smallScroll; if (inc != "one") { _local3 = ((this.largeScroll == 0) ? (this.pageSize) : (this.largeScroll)); } var _local2 = this.getScrollPosition() + (mode * _local3); if (_local2 > this.maxPos) { _local2 = this.maxPos; } else if (_local2 < this.minPos) { _local2 = this.minPos; } this.setScrollPosition(_local2); }; FScrollBarClass.prototype.startDragThumb = function () { this.lastY = this._ymouse; this.onMouseMove = this.controller.dragThumb; }; FScrollBarClass.prototype.dragThumb = function () { this.scrollMove = this._ymouse - this.lastY; this.scrollMove = this.scrollMove + this._y; if (this.scrollMove < this.controller.scrollTop) { this.scrollMove = this.controller.scrollTop; } else if (this.scrollMove > this.controller.scrollBot) { this.scrollMove = this.controller.scrollBot; } this._y = this.scrollMove; var _local2 = this.controller; _local2.scrollPosition = Math.round(((_local2.maxPos - _local2.minPos) * (this._y - _local2.scrollTop)) / _local2.trackHeight) + _local2.minPos; this.controller.isScrolling = true; updateAfterEvent(); this.controller.executeCallBack(); }; FScrollBarClass.prototype.stopDragThumb = function () { this.controller.isScrolling = false; this.onMouseMove = null; }; FScrollBarClass.prototype.startTrackScroller = function () { this.controller.trackScroller(); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "page", -1); }; FScrollBarClass.prototype.scrollInterval = function (inc, mode) { clearInterval(this.scrolling); if (inc == "page") { this.trackScroller(); } else { this.scrollIt(inc, mode); } this.scrolling = setInterval(this, "scrollInterval", 35, inc, mode); }; FScrollBarClass.prototype.trackScroller = function () { if ((this.scrollThumb_mc._y + this.thumbHeight) < this._ymouse) { this.scrollIt("page", 1); } else if (this.scrollThumb_mc._y > this._ymouse) { this.scrollIt("page", -1); } }; FScrollBarClass.prototype.stopScrolling = function () { this.controller.downArrow_mc.gotoAndStop(1); this.controller.upArrow_mc.gotoAndStop(1); clearInterval(this.controller.scrolling); }; FScrollBarClass.prototype.startUpScroller = function () { this.controller.upArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", -1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", -1); }; FScrollBarClass.prototype.startDownScroller = function () { this.controller.downArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", 1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", 1); }; FScrollBarClass.prototype.setScrollTarget = function (tF) { if (tF == undefined) { this.textField.removeListener(this); delete this.textField[(this.horizontal ? "hScroller" : "vScroller")]; if ((this.textField.hScroller != undefined) && (this.textField.vScroller != undefined)) { this.textField.unwatch("text"); this.textField.unwatch("htmltext"); } } this.textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } this.textField = tF; this.textField[(this.horizontal ? "hScroller" : "vScroller")] = this; this.onTextChanged(); this.onChanged = function () { this.onTextChanged(); }; this.onScroller = function () { if (!this.isScrolling) { if (!this.horizontal) { this.setScrollPosition(this.textField.scroll); } else { this.setScrollPosition(this.textField.hscroll); } } }; this.textField.addListener(this); this.textField.watch("text", this.callback); this.textField.watch("htmlText", this.callback); }; FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) { clearInterval(this.hScroller.synchScroll); clearInterval(this.vScroller.synchScroll); this.hScroller.synchScroll = setInterval(this.hScroller, "onTextChanged", 50); this.vScroller.synchScroll = setInterval(this.vScroller, "onTextChanged", 50); return(newVal); }; FScrollBarClass.prototype.onTextChanged = function () { if ((!this.enable) || (this.textField == undefined)) { return(undefined); } clearInterval(this.synchScroll); if (this.horizontal) { var _local3 = this.textField.hscroll; this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxhscroll)); } else { var _local3 = this.textField.scroll; var _local2 = this.textField.bottomScroll - this.textField.scroll; this.setScrollProperties(_local2, 1, this.textField.maxscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxscroll)); } }; FScrollBarClass.prototype.executeCallBack = function () { if (this.textField == undefined) { super.executeCallBack(); } else if (this.horizontal) { this.textField.hscroll = this.getScrollPosition(); } else { this.textField.scroll = this.getScrollPosition(); } }; Object.registerClass("FScrollBarSymbol", FScrollBarClass); #endinitclip
Symbol 126 MovieClip [CheckThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 137 MovieClip [CheckBoxAssets] Frame 1
#initclip 26 mx.controls.CheckBox.prototype.adjustFocusRect = function () { var _local4 = this._parent.focus_mc; var _local2 = this.iconName; var _local3 = this.getStyle("themeColor"); if (_local3 == undefined) { _local3 = 8453965 /* 0x80FF4D */; } var _local8 = _local2._width + 4; var _local5 = _local2._height + 4; _local4.setSize(_local8, _local5, 0, 100, _local3); var _local7 = _local2._x; var _local6 = _local2._y; _local4.move((this.x - 2) + _local7, (this.y + _local6) - 2); }; #endinitclip
Symbol 139 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 141 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 144 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 146 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 149 MovieClip [Defaults] Frame 1
#initclip 27 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 150 MovieClip [UIObjectExtensions] Frame 1
#initclip 28 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 151 MovieClip [UIObject] Frame 1
#initclip 29 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 154 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 155 MovieClip [FocusRect] Frame 1
#initclip 30 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 156 MovieClip [FocusManager] Frame 1
#initclip 31 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 157 MovieClip [UIComponentExtensions] Frame 1
#initclip 32 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 158 MovieClip [UIComponent] Frame 1
#initclip 33 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 159 MovieClip [SimpleButton] Frame 1
#initclip 34 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 160 MovieClip [Border] Frame 1
#initclip 35 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 161 MovieClip [RectBorder] Frame 1
#initclip 36 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 162 MovieClip [ButtonSkin] Frame 1
#initclip 37 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 163 MovieClip [Button] Frame 1
#initclip 38 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 159 MovieClip [SimpleButton] in Symbol 163 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 164 MovieClip [CheckBox] Frame 1
#initclip 39 Object.registerClass("CheckBox", mx.controls.CheckBox); #endinitclip stop();
Instance of Symbol 163 MovieClip [Button] in Symbol 164 MovieClip [CheckBox] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 2
_quality = "HIGH"; if (_parent._parent.skipIntro) { _parent._parent.doneIntro(); }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 188 MovieClip Frame 2
onClipEvent (enterFrame) { _parent._parent._parent.preloadCharMC._alpha = (_parent._parent._parent.load1._alpha = (_parent._parent._parent.load2._alpha = (_parent._parent._parent.load3._alpha = (_parent._parent._parent.load4._alpha = (_parent._parent._parent.loadBar._alpha = (_parent._parent._parent.loadBar2._alpha = (_parent._parent._parent.loadingMC._alpha = _parent._parent._parent.loadingMC._alpha - 10))))))); }
Symbol 188 MovieClip Frame 15
stop();
Symbol 195 MovieClip Frame 29
stop();
Symbol 210 MovieClip Frame 76
stop();
Symbol 212 MovieClip Frame 11
_parent.XGSIntroMC.onEnterFrame = _parent.frameFunction;
Symbol 212 MovieClip Frame 155
stop(); _parent._parent.doneIntro();
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 2
function frameFunction() { blurAmount = blurAmount + blurVel; if (blurAmount <= blurReverse) { blurVel = blurVel2; } if ((blurAmount > 0) && (blurVel > 0)) { blurVel = blurVel * 1.8; XGSIntroMC._xscale = (XGSIntroMC._yscale = Math.max(1, XGSIntroMC._yscale - (blurVel * 1.3))); XGSIntroMC.XGenStudiosComMC._alpha = XGSIntroMC.XGenStudiosComMC._alpha - 25; } else { XGSIntroMC._xscale = (XGSIntroMC._yscale = Math.min(100, XGSIntroMC._yscale * 1.7)); } bl.blurX = blurAmount; bl.blurY = blurAmount; this.filters = [bl]; } BG.gotoAndPlay(2); stop(); XGSIntroMC.cacheAsBitmap = true; var bl = (new flash.filters.BlurFilter()); bl.quality = 1; var blurAmount = 180; var blurVel = -10; var blurVel2 = 1; var blurReverse = -100; XGSIntroMC._xscale = (XGSIntroMC._yscale = 0.01);
Symbol 223 MovieClip Frame 2
var bytesTotal = _root.getBytesTotal(); var bytesLoaded = _root.getBytesLoaded(); var percentLoaded = int((bytesLoaded / bytesTotal) * 100); _parent._parent.percentLoadedText2.text = (_parent._parent.percentLoadedText.text = ("(" + percentLoaded) + "%)"); _parent._parent.loadBar.gotoAndPlay(percentLoaded); _parent._parent.loadBar2.gotoAndPlay(percentLoaded); if (bytesTotal == bytesLoaded) { _parent._parent.doneLoading(); stop(); } _parent._parent.loadBar._alpha = _parent._parent.loadBar._alpha - 10; if (_parent._parent.loadBar._alpha < 89) { _parent._parent.loadBar._alpha = 100; }
Symbol 225 MovieClip Frame 1
stop();
Symbol 116 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.0.377"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 117 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.0.377"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 118 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState(__state); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.0.377"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 119 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initIcon, getState, enabled, phase, labelPath, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, initializing, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; _local3._visible = true; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; _local2.visible = false; } else { labelPath.text = label; refresh(); } } function getLabel(Void) { return(labelPath.text); } function get label() { return(labelPath.text); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.0.377"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 120 MovieClip [__Packages.mx.controls.CheckBox] Frame 0
class mx.controls.CheckBox extends mx.controls.Button { var _getTextFormat, labelPath, iconName; function CheckBox () { super(); } function onRelease() { super.onRelease(); } function init() { super.init(); } function size() { super.size(); } function get emphasized() { return(undefined); } function calcPreferredHeight() { var _local5 = _getTextFormat(); var _local3 = _local5.getTextExtent2(labelPath.text).height; var _local4 = iconName._height; var _local2 = 0; if ((__labelPlacement == "left") || (__labelPlacement == "right")) { _local2 = Math.max(_local3, _local4); } else { _local2 = _local3 + _local4; } return(Math.max(14, _local2)); } function set toggle(v) { //return(toggle); } function get toggle() { } function set icon(v) { //return(icon); } function get icon() { } static var symbolName = "CheckBox"; static var symbolOwner = mx.controls.CheckBox; static var version = "2.0.0.377"; var className = "CheckBox"; var ignoreClassStyleDeclaration = {Button:1}; var btnOffset = 0; var __toggle = true; var __selected = false; var __labelPlacement = "right"; var __label = "CheckBox"; var falseUpSkin = ""; var falseDownSkin = ""; var falseOverSkin = ""; var falseDisabledSkin = ""; var trueUpSkin = ""; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = ""; var falseUpIcon = "CheckFalseUp"; var falseDownIcon = "CheckFalseDown"; var falseOverIcon = "CheckFalseOver"; var falseDisabledIcon = "CheckFalseDisabled"; var trueUpIcon = "CheckTrueUp"; var trueDownIcon = "CheckTrueDown"; var trueOverIcon = "CheckTrueOver"; var trueDisabledIcon = "CheckTrueDisabled"; var clipParameters = {label:1, labelPlacement:1, selected:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.CheckBox.prototype.clipParameters, mx.controls.Button.prototype.clipParameters); var centerContent = false; var borderW = 0; }
Symbol 165 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 166 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 167 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 168 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 169 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent == undefined) { _local1[eventObj.type](eventObj); } else { _local1.handleEvent(eventObj); } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; }
Symbol 170 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 171 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 172 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local4 = mx.core.UIObject.prototype; var _local8 = mx.skins.SkinElement.prototype; addGeometry(_local8, _local4); mx.events.UIEventDispatcher.initialize(_local4); var _local12 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local4); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local4.getTopLevel; _local5.createLabel = _local4.createLabel; _local5.createObject = _local4.createObject; _local5.createClassObject = _local4.createClassObject; _local5.createEmptyObject = _local4.createEmptyObject; _local5.destroyObject = _local4.destroyObject; _local5.__getTextFormat = _local4.__getTextFormat; _local5._getTextFormat = _local4._getTextFormat; _local5.getStyleName = _local4.getStyleName; _local5.getStyle = _local4.getStyle; var _local6 = TextField.prototype; addGeometry(_local6, _local4); _local6.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local6.move = _local8.move; _local6.setSize = _local8.setSize; _local6.invalidateStyle = function () { this.invalidateFlag = true; }; _local6.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local6.setColor = function (color) { this.textColor = color; }; _local6.getStyle = _local5.getStyle; _local6.__getTextFormat = _local4.__getTextFormat; _local6.setValue = function (v) { this.text = v; }; _local6.getValue = function () { return(this.text); }; _local6.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local6._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local6.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local6.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); _global.origWidth = Stage.width; _global.origHeight = Stage.height; } _root.addProperty("width", function () { return(Stage.width); }, null); _root.addProperty("height", function () { return(Stage.height); }, null); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 173 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 174 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 175 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 176 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, lastXMouse, lastYMouse, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastXMouse, lastYMouse, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastXMouse = _root._xmouse; lastYMouse = _root._ymouse; } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.0.377"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 177 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 178 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 179 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local1 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local1._setStyle; _local2.changeTextStyleInChildren = _local1.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local1.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local1.notifyStyleChangeInChildren; _local2.setStyle = _local1.setStyle; var _local3 = TextField.prototype; _local3.setStyle = _local2.setStyle; _local3.changeTextStyleInChildren = _local1.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 180 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 181 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 182 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.0.377"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 183 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.0.377"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 184 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 233 MovieClip Frame 6
stop();
Symbol 234 MovieClip Frame 1
s = 0;
Symbol 234 MovieClip Frame 2
this.attachMovie("sparksMC", "sparksMC" + s, 100 + s); with (eval ("sparksMC" + s)) { _x = (sparkBallMC._x = random(20)); _y = (sparkBallMC._y = random(50)); } s++; gotoAndPlay(2 + random(97)); sparkBallMC.gotoAndPlay(1);
Symbol 234 MovieClip Frame 100
gotoAndPlay (2);
Symbol 238 MovieClip Frame 15
gotoAndPlay(15 + random(35));
Symbol 244 MovieClip Frame 5
stop();
Symbol 250 Button
on (release) { if (_parent.menuActive) { _parent.loadedGame = false; _parent.gotoAndPlay(4); } }
Symbol 257 Button
on (release) { if (_parent.menuActive) { _parent.menuActive = false; _parent.loadGameMC._visible = true; _parent.loadGameMC.preLoadGameOffline(); _parent.title_BTNNewGameMC._visible = 0; _parent.title_BTNLoadGameMC._visible = 0; _parent.title_BTNInstructionsMC._visible = 0; } }
Symbol 264 Button
on (release) { if (_parent.menuActive) { _parent.menuActive = false; _parent.instructionsMC._visible = true; _parent.title_BTNNewGameMC._visible = 0; _parent.title_BTNLoadGameMC._visible = 0; _parent.title_BTNInstructionsMC._visible = 0; } }
Symbol 273 Button
on (release) { this._visible = 0; _parent.menuActive = true; _parent.title_BTNNewGameMC._visible = 1; _parent.title_BTNLoadGameMC._visible = 1; _parent.title_BTNInstructionsMC._visible = 1; }
Symbol 283 MovieClip Frame 1
podUsageText.text = "(This information is accessible in-game via the 'help' button)\r\r" + _parent.instructions;
Instance of Symbol 115 MovieClip [FScrollBarSymbol] in Symbol 283 MovieClip Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = "podUsageText"; horizontal = false; }
Symbol 300 Button
on (release) { _parent.preLoadGame(); }
Symbol 308 Button
on (release) { _parent._parent.cancelLoadGame(); }
Symbol 310 Button
on (release) { _parent._parent.cancelLoadGame(); _parent.load_BTNok2MC._visible = 0; _parent.load_BTNokMC._visible = 1; _parent.load_BTNcancelMC._visible = 1; _parent.nameInput._visible = 1; _parent.passInput._visible = 1; _parent.load_userpassMC._visible = 1; _parent.loadText.text = "\rPlease enter your\rXGenStudios account\rinformation"; }
Symbol 312 MovieClip Frame 1
function loadTimeOut() { connecting = false; loadText.text = "A response was not recieved from the server. Please verify that you are connected to the internet and try again."; load_BTNok2MC._visible = 1; } function preLoadGame() { if ((passInput.text != "") && (nameInput.text != "")) { if (_parent.isExtendedAlphaNumeric(nameInput.text) && (_parent.isExtendedAlphaNumeric(passInput.text))) { _parent.uName = nameInput.text; _parent.uPass = passInput.text; loadGame(nameInput.text, passInput.text); } else { loadText.text = "Please do not use <, >, or & in your username or password."; } } else { loadText.text = "Please enter your XGenStudios account information."; } } function loadGame(u, p) { load_userpassMC._visible = 0; nameInput._visible = 0; passInput._visible = 0; load_BTNokMC._visible = 0; load_BTNcancelMC._visible = 0; replyData = new LoadVars(); sendData = new LoadVars(); sendData.username = u; sendData.userpass = p; loadText.text = "\r\rRetrieving Data..."; sendData.sendAndLoad(_parent.filePath + "/motherload/restore.php", replyData, "POST"); connectionCounter = 0; connecting = true; replyData.onLoad = function (success) { connecting = false; if (replyData.result == "success") { loadText.text = "\r\rRestoring Game..."; _parent.loadGameDecode(replyData.playerdata); } else { if (replyData.result == undefined) { loadText.text = "\r\rAn error has occured, please try again"; } else { loadText.text = replyData.result; } load_BTNok2MC._visible = 1; } }; } load_BTNok2MC._visible = 0; var connectionCounter = 0; var connecting = false; if (_parent.loadedGame) { nameInput.text = _parent.uName; passInput.text = _parent.uPass; }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 312 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent.connecting) { _parent.connectionCounter++; if (_parent.connectionCounter == 1800) { _parent.loadTimeOut(); } } }
Symbol 315 MovieClip Frame 1
validURL = new Array("XGENSTUDIOS.COM"); allowHDD = false; valid = false; protocol = _url.substr(0, _url.indexOf(":")); if (protocol == "file") { if (!allowHDD) { str = "HDD Check Failed: Cannot run file from HardDrive."; } else { str = ("HDD Check Passed: " + _url) + " Valid."; valid = true; } } else if (protocol == "http") { doubleSlash = _url.indexOf("//"); server = _url.substr(doubleSlash + 2, (_url.indexOf("/", doubleSlash + 2) - doubleSlash) - 2); server = server.toUpperCase(); if (server.indexOf("WWW.") != -1) { server = server.substr(server.indexOf("WWW.") + 4, server.length); } i = 0; while (i < validURL.length) { if (server.indexOf(validURL[i]) != -1) { str = ("URL Check Passed: " + _url) + " Valid."; valid = true; i = validURL.length; } else { str = ("URL Check Failed: " + _url) + " Invalid."; } i++; } } if (!valid) { _parent.gotoAndStop("pirateFrame"); } textBox.text = str;
Symbol 352 MovieClip Frame 19
stop();
Symbol 370 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 5
_parent._parent.doneTurning("ground");
Symbol 380 MovieClip Frame 5
_parent._parent.doneTurning("ground");
Symbol 403 MovieClip Frame 11
_parent._parent.doneTransform("launch");
Symbol 404 MovieClip Frame 11
_parent._parent.doneTransform("land");
Symbol 424 MovieClip Frame 5
_parent._parent.doneTurning("air");
Symbol 425 MovieClip Frame 5
_parent._parent.doneTurning("air");
Symbol 452 MovieClip Frame 10
digVel = 0.5 * _parent._parent.atv.drillSpeed[_parent._parent.atv.drill]; depth = int(((_parent._parent.earthMC._y - _parent._parent.atvMC._y) + 204) / 4); digVel = digVel / (1 + ((-depth) / 1000)); yMoved = 0; initialY = _parent._y; chunkCount = 0; reloadFlag = false;
Symbol 452 MovieClip Frame 11
_parent._y = _parent._y + digVel; yMoved = yMoved + digVel; _parent._x = _parent._x + ((_parent._parent.atv.difX / 50) * digVel); _parent._parent.steamCount = _parent._parent.steamCount + 4; _parent._parent.atv.fuel = _parent._parent.atv.fuel - (_parent._parent.atv.enginePower[_parent._parent.atv.engine] / 25000); if (_parent._parent.optChunks) { if ((_parent._parent.dugTile > 27) && (_parent._parent.dugTile < 31)) { _parent._parent.attachMovie("chunkLavaMC", "chunkMC" + chunkCount, 123000 + chunkCount); } else { _parent._parent.attachMovie("chunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); } with (eval ("_parent._parent.chunkMC" + chunkCount)) { _x = (_root.atvMC._x + random(10)) - 5; _y = (_root.atvMC._y + 20) + random(10); } chunkCount++; }
Symbol 452 MovieClip Frame 12
_parent._y = _parent._y + digVel; yMoved = yMoved + digVel; _parent._x = _parent._x + ((_parent._parent.atv.difX / 50) * digVel); _parent._parent.steamCount = _parent._parent.steamCount + 4; _parent._parent.atv.fuel = _parent._parent.atv.fuel - (_parent._parent.atv.enginePower[_parent._parent.atv.engine] / 25000);
Symbol 452 MovieClip Frame 13
_parent._y = _parent._y + digVel; yMoved = yMoved + digVel; _parent._x = _parent._x + ((_parent._parent.atv.difX / 50) * digVel); _parent._parent.steamCount = _parent._parent.steamCount + 4; _parent._parent.atv.fuel = _parent._parent.atv.fuel - (_parent._parent.atv.enginePower[_parent._parent.atv.engine] / 25000); if (yMoved < 50) { if ((yMoved > 20) && (reloadFlag == false)) { _parent._parent.earth[_parent._parent.atv.digX][_parent._parent.atv.digY][0] = 0; _parent._parent.reloadTile(_parent._parent.atv.digX, _parent._parent.atv.digY - 1); _parent._parent.earth[_parent._parent.atv.digX][_parent._parent.atv.digY][1] = 0; _parent._parent.earth[_parent._parent.atv.digX][_parent._parent.atv.digY][0] = -100; _parent._parent.reloadTile(_parent._parent.atv.digX, _parent._parent.atv.digY); reloadFlag = true; if ((_parent._parent.dugTile > 27) && (_parent._parent.dugTile < 31)) { _parent._parent.atv.damage(29 * _parent._parent.atv.radiatorCooling[_parent._parent.atv.radiator]); } if (_parent._parent.dugTile == 31) { _parent._parent.hitGasPocket(); } } gotoAndPlay (11); } else { stop(); _parent._y = _parent._y + 1; yMoved = yMoved + 1; yAdj = yMoved - 50; _parent._y = _parent._y - yAdj; _parent._parent.doneDigging("down"); }
Symbol 469 MovieClip Frame 8
_parent._parent.doneTransform("digdownlaunch");
Symbol 476 MovieClip Frame 2
if (_parent._parent.atv.facing == "left") { xDir = -1; } else { xDir = 1; } digVel = 0.5 * _parent._parent.atv.drillSpeed[_parent._parent.atv.drill]; depth = int(((_parent._parent.earthMC._y - _parent._parent.atvMC._y) + 204) / 4); digVel = digVel / (1 + ((-depth) / 1000)); xMoved = 0; initialX = _parent._x; chunkCount = 0; reloadFlag = false;
Symbol 476 MovieClip Frame 3
_parent._x = _parent._x + (digVel * xDir); xMoved = xMoved + digVel; _parent._parent.steamCount = _parent._parent.steamCount + 4; _parent._parent.atv.fuel = _parent._parent.atv.fuel - (_parent._parent.atv.enginePower[_parent._parent.atv.engine] / 25000); if (_parent._parent.optChunks) { if ((_parent._parent.dugTile > 27) && (_parent._parent.dugTile < 31)) { _parent._parent.attachMovie("chunkLavaMC", "chunkMC" + chunkCount, 123000 + chunkCount); } else { _parent._parent.attachMovie("chunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); } with (eval ("_parent._parent.chunkMC" + chunkCount)) { _x = _root.atvMC._x + ((random(10) + 35) * xDir); _y = (_root.atvMC._y + random(10)) - 10; } chunkCount++; }
Symbol 476 MovieClip Frame 4
_parent._x = _parent._x + (digVel * xDir); xMoved = xMoved + digVel; _parent._parent.steamCount = _parent._parent.steamCount + 4; _parent._parent.atv.fuel = _parent._parent.atv.fuel - (_parent._parent.atv.enginePower[_parent._parent.atv.engine] / 25000);
Symbol 476 MovieClip Frame 5
_parent._x = _parent._x + (digVel * xDir); xMoved = xMoved + digVel; _parent._parent.steamCount = _parent._parent.steamCount + 4; _parent._parent.atv.fuel = _parent._parent.atv.fuel - (_parent._parent.atv.enginePower[_parent._parent.atv.engine] / 25000); if (xMoved < 40) { if ((xMoved > 15) && (reloadFlag == false)) { _parent._parent.earth[_parent._parent.atv.digX][_parent._parent.atv.digY][0] = 0; _parent._parent.reloadTile(_parent._parent.atv.digX - xDir, _parent._parent.atv.digY); _parent._parent.earth[_parent._parent.atv.digX][_parent._parent.atv.digY][0] = -100; _parent._parent.earth[_parent._parent.atv.digX][_parent._parent.atv.digY][1] = 2 + xDir; _parent._parent.reloadTile(_parent._parent.atv.digX, _parent._parent.atv.digY); reloadFlag = true; if ((_parent._parent.dugTile > 27) && (_parent._parent.dugTile < 31)) { _parent._parent.atv.damage(12); } if (_parent._parent.dugTile == 31) { _parent._parent.hitGasPocket(); } } gotoAndPlay (3); } else { stop(); xAdj = xMoved - 40; _parent._x = _parent._x - (xAdj * xDir); _parent._parent.doneDigging("across"); }
Symbol 477 MovieClip Frame 11
_parent._parent.doneTransform("digacrosslaunch");
Symbol 478 MovieClip Frame 1
function hideAllClips() { treadMC.stop(); treadMC._visible = 0; turnRightMC.stop(); turnRightMC._visible = 0; turnLeftMC.stop(); turnLeftMC._visible = 0; flyTurnRightMC.stop(); flyTurnRightMC._visible = 0; flyTurnLeftMC.stop(); flyTurnLeftMC._visible = 0; launchMC.stop(); launchMC._visible = 0; landMC.stop(); landMC._visible = 0; digDownMC.stop(); digDownMC._visible = 0; digDownLaunchMC.stop(); digDownLaunchMC._visible = 0; digAcrossMC.stop(); digAcrossMC._visible = 0; digAcrossLaunchMC.stop(); digAcrossLaunchMC._visible = 0; } hideAllClips();
Symbol 498 MovieClip Frame 12
if (!_parent._parent.paused) { _parent._parent.SFXfuelLow.start(0, 1); }
Symbol 500 MovieClip Frame 1
if ((!_parent._parent.paused) && (_parent._parent.atv.mod != "dead")) { _parent._parent.SFXfuelLow.start(0, 1); }
Symbol 501 MovieClip Frame 100
_parent.atv.die();
Symbol 512 MovieClip Frame 10
stop();
Symbol 518 MovieClip Frame 6
stop();
Symbol 527 Button
on (release) { if ((!paused) && (!battleMode)) { gotoAndStop ("helpFrame"); } }
Symbol 533 Button
on (release) { if ((!paused) && (!battleMode)) { gotoAndStop ("inventoryFrame"); } }
Symbol 538 Button
on (release) { if ((!paused) && (!battleMode)) { gotoAndStop ("optionsFrame"); } }
Symbol 545 MovieClip Frame 6
stop();
Symbol 588 Button
on (press) { selectCategory(0); SFXselect.start(0, 1); } on (rollOver) { categoryText.text = upgradeCategories[0]; SFXtype.start(0, 1); } on (rollOut) { categoryText.text = upgradeCategories[currentCategory]; }
Symbol 589 Button
on (press) { selectCategory(1); SFXselect.start(0, 1); } on (rollOver) { categoryText.text = upgradeCategories[1]; SFXtype.start(0, 1); } on (rollOut) { categoryText.text = upgradeCategories[currentCategory]; }
Symbol 590 Button
on (press) { selectCategory(2); SFXselect.start(0, 1); } on (rollOver) { categoryText.text = upgradeCategories[2]; SFXtype.start(0, 1); } on (rollOut) { categoryText.text = upgradeCategories[currentCategory]; }
Symbol 591 Button
on (press) { selectCategory(3); SFXselect.start(0, 1); } on (rollOver) { categoryText.text = upgradeCategories[3]; SFXtype.start(0, 1); } on (rollOut) { categoryText.text = upgradeCategories[currentCategory]; }
Symbol 592 Button
on (press) { selectCategory(4); SFXselect.start(0, 1); } on (rollOver) { categoryText.text = upgradeCategories[4]; SFXtype.start(0, 1); } on (rollOut) { categoryText.text = upgradeCategories[currentCategory]; }
Symbol 593 Button
on (press) { selectCategory(5); SFXselect.start(0, 1); } on (rollOver) { categoryText.text = upgradeCategories[5]; SFXtype.start(0, 1); } on (rollOut) { categoryText.text = upgradeCategories[currentCategory]; }
Symbol 594 Button
on (press) { if (upgrade_dialogue._visible == 0) { stopPrintedText(); idle(100); changeBGM("main", 70); gotoAndStop ("mainFrame"); SFXselect.start(0, 1); } } on (rollOver) { categoryText.text = upgradeCategories[6]; SFXtype.start(0, 1); } on (rollOut) { categoryText.text = upgradeCategories[currentCategory]; }
Symbol 600 MovieClip Frame 1
stop();
Symbol 612 MovieClip Frame 1
_x = (_x + ((_parent.selectMCDestX - _x) / 1.2)); _y = (_y + ((_parent.selectMCDestY - _y) / 1.2));
Symbol 612 MovieClip Frame 2
_x = (_x + ((_parent.selectMCDestX - _x) / 1.2)); _y = (_y + ((_parent.selectMCDestY - _y) / 1.2));
Symbol 625 Button
on (release) { _parent.stopPrintedText(); _parent.idle(100); _parent.changeBGM("main", 70); _parent.earthQuakeChance(); _parent.updateHUD(); _parent.gotoAndStop("mainFrame"); }
Symbol 629 Button
on (press) { _parent.hideUpgradeDialogue(); _parent.SFXselect.start(0, 1); }
Symbol 675 Button
on (release) { _parent.exitInventory(); }
Symbol 681 Button
on (release) { _parent.jettison(0); }
Symbol 683 Button
on (release) { _parent.jettison(1); }
Symbol 685 Button
on (release) { _parent.jettison(2); }
Symbol 687 Button
on (release) { _parent.jettison(3); }
Symbol 689 Button
on (release) { _parent.jettison(4); }
Symbol 691 Button
on (release) { _parent.jettison(5); }
Symbol 693 Button
on (release) { _parent.jettison(6); }
Symbol 695 Button
on (release) { _parent.jettison(7); }
Symbol 697 Button
on (release) { _parent.jettison(8); }
Symbol 699 Button
on (release) { _parent.jettison(9); }
Symbol 717 Button
on (press) { _parent.sellDone(); _parent.SFXselect.start(0, 1); }
Symbol 726 Button
on (release) { _parent.changeBGM("main", 70); _parent.idle(100); _parent.earthQuakeChance(); _parent.updateHUD(); _parent.gotoAndStop("mainFrame"); }
Symbol 740 Button
on (release) { if (_parent.sell_dialogue._visible == 0) { _parent.sellAll(); } }
Symbol 747 Button
on (press) { _parent.buyFuelDone(); _parent.SFXselect.start(0, 1); }
Symbol 751 Button
on (press) { _parent.buyFuel(5); _parent.SFXselect.start(0, 1); }
Symbol 755 Button
on (press) { _parent.buyFuel(10); _parent.SFXselect.start(0, 1); }
Symbol 759 Button
on (press) { _parent.buyFuel(25); _parent.SFXselect.start(0, 1); }
Symbol 763 Button
on (press) { _parent.buyFuel(50); _parent.SFXselect.start(0, 1); }
Symbol 767 Button
on (press) { _parent.buyFuel(-1); _parent.SFXselect.start(0, 1); }
Symbol 770 Button
on (release) { _parent.stopPrintedText(); _parent.changeBGM("main", 70); _parent.idle(100); _parent.earthQuakeChance(); _parent.updateHUD(); _parent.gotoAndStop("mainFrame"); }
Symbol 782 Button
on (press) { _parent.repair(50); _parent.SFXselect.start(0, 1); }
Symbol 786 Button
on (press) { _parent.repair(100); _parent.SFXselect.start(0, 1); }
Symbol 790 Button
on (press) { _parent.repair(200); _parent.SFXselect.start(0, 1); }
Symbol 794 Button
on (press) { _parent.repair(500); _parent.SFXselect.start(0, 1); }
Symbol 798 Button
on (press) { _parent.repair(-1); _parent.SFXselect.start(0, 1); }
Symbol 802 Button
on (press) { _parent.purchaseItem(); _parent.SFXselect.start(0, 1); }
Symbol 827 Button
on (press) { _parent.hideRepairDialogue(); }
Symbol 834 MovieClip Frame 35
_parent._parent.SFXsatanLaugh.start(0, 1);
Symbol 834 MovieClip Frame 82
stop();
Symbol 840 Button
on (release) { _parent.removeDeathEffect(); _parent._parent.showLoad = true; _parent._parent.gotoAndStop(2); }
Symbol 843 Button
on (release) { _parent.removeDeathEffect(); _parent._parent.gotoAndStop(2); }
Symbol 845 MovieClip Frame 79
function removeDeathEffect() { myColor = new Color(_parent); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColor.setTransform(myColorTransform); _parent.podExplode.unloadMovie(); _parent.changeBGM(); _parent.fuelTankMC.fuelLowMC.stop(); _parent.fuelTankMC.gotoAndStop(1); }
Symbol 845 MovieClip Frame 143
_parent.SFXjettison.start(0.2, 1);
Symbol 845 MovieClip Frame 151
stop(); _parent.changeBGM("core", 10, 6.6);
Symbol 846 MovieClip Frame 66
stop();
Symbol 854 Button
on (release) { p1.addToCash(transmissions[lastTransmission].bonus); BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); idle(100); updateHUD(); gotoAndStop ("mainFrame"); if (lastTransmission == 12) { startBattle(); } if (lastTransmission == 13) { startBattleP2(); } }
Symbol 864 Button
on (release) { idle(100); BGMmain.setVolume((0.007 * BGMvolume) * globalVolume); updateHUD(); wipe = false; mothershipMC._visible = 1; gotoAndStop ("mainFrame"); }
Symbol 867 Button
on (release) { optionsHitX(); }
Symbol 874 MovieClip Frame 1
this.ratio = 0; dragger.onPress = function () { this.startDrag(true, 0, 0, line._width, 0); this.onEnterFrame = function () { myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColorTransform.rb = 230 - ((this._x / line._width) * 255); myColorTransform.gb = (this._x / line._width) * 180; myColor = new Color(this); myColor.setTransform(myColorTransform); myColor = new Color(line); myColor.setTransform(myColorTransform); myColor = new Color(ratioTextMC); myColor.setTransform(myColorTransform); _parent.SFXvolume = Math.round((this._x * 100) / line._width); ratioTextMC.ratioText.text = _parent.SFXvolume + "%"; _parent.setSoundVolume(_parent.SFXvolume); }; }; dragger.onRelease = (dragger.onReleaseOutside = stopDrag);
Symbol 877 MovieClip Frame 1
this.ratio = 0; dragger.onPress = function () { this.startDrag(true, 0, 0, line._width, 0); this.onEnterFrame = function () { myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColorTransform.rb = 230 - ((this._x / line._width) * 255); myColorTransform.gb = (this._x / line._width) * 180; myColor = new Color(this); myColor.setTransform(myColorTransform); myColor = new Color(line); myColor.setTransform(myColorTransform); myColor = new Color(ratioTextMC); myColor.setTransform(myColorTransform); _parent.BGMvolume = Math.round((this._x * 100) / line._width); ratioTextMC.ratioText.text = _parent.BGMvolume + "%"; _parent.BGMmain.setVolume((0.007 * _parent.BGMvolume) * _parent.globalVolume); }; }; dragger.onRelease = (dragger.onReleaseOutside = stopDrag);
Instance of Symbol 164 MovieClip [CheckBox] "cb" in Symbol 882 MovieClip Frame 1
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; } onClipEvent (load) { function __f_click(eventObj) { _parent._parent.optExhaust = this.selected; } this.addEventListener("click", __f_click); }
Instance of Symbol 164 MovieClip [CheckBox] "cb" in Symbol 885 MovieClip Frame 1
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; } onClipEvent (load) { function __f_click(eventObj) { _parent._parent.optChunks = this.selected; } this.addEventListener("click", __f_click); }
Instance of Symbol 164 MovieClip [CheckBox] "cb" in Symbol 887 MovieClip Frame 1
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; } onClipEvent (load) { function __f_click(eventObj) { _parent._parent.optCosmos = this.selected; if (this.selected) { if ((_parent._parent.dayTime * 2) < _parent._parent.dayLength) { _parent._parent.sun._visible = 1; } else { _parent._parent.moon._visible = 1; } } else { _parent._parent.sun._visible = 0; _parent._parent.moon._visible = 0; } } this.addEventListener("click", __f_click); }
Symbol 897 Button
on (press) { quitConfirmationMC._visible = 1; }
Instance of Symbol 164 MovieClip [CheckBox] "cb" in Symbol 898 MovieClip Frame 1
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; } onClipEvent (load) { function __f_click(eventObj) { _parent._parent.optMouseControl = this.selected; } this.addEventListener("click", __f_click); }
Symbol 909 Button
on (release) { optionsHitX(); }
Symbol 913 Button
on (release) { _parent.quitConfirmationMC._visible = 0; }
Symbol 914 Button
on (release) { _parent.gotoAndStop(2); }
Symbol 921 Button
on (release) { _parent.quitConfirmationMC._visible = 0; }
Symbol 922 Button
on (release) { _parent.optionsQuitGame(); }
Symbol 932 Button
on (release) { _parent.saveAndQuit(); }
Symbol 938 MovieClip Frame 20
stop();
Symbol 938 MovieClip Frame 50
stop();
Symbol 941 MovieClip Frame 40
stop();
Symbol 948 MovieClip Frame 90
stop();
Symbol 949 MovieClip Frame 1
word = new Array("C", "O", "N", "G", "R", "A", "T", "U", "L", "A", "T", "I", "O", "N", "S", "!"); var i = 0; while (i < 16) { this.attachMovie("wavingLetterMC", "wavingLetterMC" + i, 500 + i); with (eval ("wavingLetterMC" + i)) { _x = 31 * i; wavingLetterMC_.letter.text = word[i]; gotoAndPlay(33 - (i + 2)); } i++; } var i = 0; while (i < 16) { this.attachMovie("wavingLetterMC", "wavingLetterBlurMC" + i, 400 + i); with (eval ("wavingLetterBlurMC" + i)) { _x = 31 * i; _alpha = 60; wavingLetterMC_.letter.text = word[i]; gotoAndPlay(33 - (i + 6)); } i++; } var i = 0; while (i < 16) { this.attachMovie("wavingLetterMC", "wavingLetterBlur2MC" + i, 300 + i); with (eval ("wavingLetterBlur2MC" + i)) { _x = 31 * i; _alpha = 45; wavingLetterMC_.letter.text = word[i]; gotoAndPlay(33 - (i + 10)); } i++; } var i = 0; while (i < 16) { this.attachMovie("wavingLetterMC", "wavingLetterBlur3MC" + i, 200 + i); with (eval ("wavingLetterBlur3MC" + i)) { _x = 31 * i; _alpha = 30; wavingLetterMC_.letter.text = word[i]; gotoAndPlay(33 - (i + 14)); } i++; } var i = 0; while (i < 16) { this.attachMovie("wavingLetterMC", "wavingLetterBlur4MC" + i, 100 + i); with (eval ("wavingLetterBlur4MC" + i)) { _x = 31 * i; _alpha = 15; wavingLetterMC_.letter.text = word[i]; gotoAndPlay(33 - (i + 18)); } i++; }
Symbol 950 MovieClip Frame 1
winGameStatsMinorMC.playTimeTextMC.playTimeText.text = ("You defeated Satan in " + (int((_parent._parent.playTime / _parent._parent.dayLength) * 10) / 10)) + " Martian days"; winGameStatsMinorMC.timesKilledTextMC.timesKilledText.text = ("You've slaughtered Satan " + (_parent._parent.lvl - 1)) + " times"; winGameStatsMinorMC.totalPlayTimeTextMC.totalPlayTimeText.text = ("Your total play-time is " + (int((_parent._parent.totalPlayTime / _parent._parent.dayLength) * 10) / 10)) + " Martian days"; finalCashMC.finalCashMC_.finalCashText.text = "FINAL CASH: $" + _parent._parent.p1.cash; finalScoreMC.finalScoreMC_.finalScoreText.text = "FINAL SCORE: " + _parent._parent.formatNumber(_parent._parent.p1.score);
Symbol 950 MovieClip Frame 95
stop();
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 950 MovieClip Frame 95
onClipEvent (enterFrame) { if (_parent._parent._parent.p1.cash > 0) { if (_parent._parent._parent.p1.cash >= 313131) { dif = 313131 /* 0x04C72B */; } else { dif = _parent._parent._parent.p1.cash; } _parent._parent._parent.p1.cash = _parent._parent._parent.p1.cash - dif; _parent._parent._parent.p1.score = _parent._parent._parent.p1.score + (dif * 50); _parent.finalCashMC.finalCashMC_.finalCashText.text = "FINAL CASH: $" + _parent._parent._parent.p1.cash; _parent.finalScoreMC.finalScoreMC_.finalScoreText.text = "FINAL SCORE: " + _parent._parent._parent.formatNumber(_parent._parent._parent.p1.score); } else if (_parent.finalCashMC._currentframe == 20) { _parent._parent.winContinueMC._visible = 1; _parent.finalCashMC.gotoAndPlay(21); } }
Symbol 953 MovieClip Frame 1
var i = random(5); gotoAndPlay(2 + random(5));
Symbol 953 MovieClip Frame 7
gotoAndPlay(random(10) + 90);
Symbol 953 MovieClip Frame 98
gotoAndPlay (2);
Symbol 954 MovieClip Frame 1
var spd = 1; var acc = 2; var gravity = 0; var friction = 0.1; var xvel = 0; var yvel = 0; var xacc = 0; var yacc = 0; while (xvel == 0) { xvel = (random(30) - 15) * 7; } while (yvel == 0) { yvel = (random(30) - 15) * 4; } aColor = new Color(SQ1); aColorTransform = new Object(); aColorTransform.ba = random(255); aColorTransform.ra = random(255); aColorTransform.ga = random(255); aColor.setTransform(aColorTransform); scale = random(50) + 10; SQ1._xscale = (SQ1._yscale = (SQ2._xscale = (SQ2._yscale = (SQ3._xscale = (SQ3._yscale = scale)))));
Symbol 954 MovieClip Frame 2
SQ3._x = SQ2._x; SQ3._y = SQ2._y; SQ3._rotation = SQ2._rotation; SQ2._x = SQ1._x; SQ2._y = SQ1._y; SQ2._rotation = SQ1._rotation; SQ1._x = SQ1._x + (this.xvel * spd); SQ1._y = SQ1._y + (this.yvel * spd); SQ1._rotation = SQ1._rotation + ((this.xvel * 10) + ((1 / SQ1._xscale) * 500)); this.xvel = this.xvel + this.xacc; this.yvel = this.yvel + this.yacc; this.xvel = this.xvel * friction; this.yvel = this.yvel * friction; if (SQ1._x > 0) { this.xacc = this.xacc - gravity; } else { this.xacc = this.xacc + gravity; } if (SQ1._y > 0) { this.yacc = this.yacc - gravity; } else { this.yacc = this.yacc + gravity; } gotoAndPlay (2);
Symbol 954 MovieClip Frame 3
gotoAndPlay (2);
Symbol 955 Button
on (release) { _parent._parent.playTime = 0; _parent._parent.gotoAndStop("saveFrame"); }
Symbol 957 MovieClip Frame 1
stop();
Symbol 957 MovieClip Frame 136
winContinueMC._visible = 0; stop();
Symbol 960 Button
on (release) { _parent.preSaveGame(); }
Symbol 968 Button
on (release) { _parent.createAccount(); }
Symbol 978 Button
on (release) { _parent.beginSave(); }
Symbol 986 Button
on (release) { _parent.exitSave(); }
Symbol 994 Button
on (release) { _parent.exitSave(); }
Symbol 1002 Button
on (release) { _parent.retrySave(); }
Symbol 1004 Button
on (release) { _parent.exitSave(); }
Symbol 1012 Button
on (release) { _quality = "HIGH"; _root.swHighScoreObject.showTab = "submit"; _level0.swHighScoreObject.player1Score = _root.p1.score; this._visible = false; docount = true; _root.disabler._visible = true; loadMovieNum (_root.HSHubURL, 2); }
Symbol 1094 MovieClip [dieFX] Frame 1
myColor = new Color(_parent._parent); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; red = 200;
Symbol 1094 MovieClip [dieFX] Frame 2
red = red - 3; myColorTransform.rb = red; myColorTransform.gb = red; myColorTransform.bb = red; myColor.setTransform(myColorTransform); if (red <= -60) { this.removeMovieClip(); }
Symbol 1094 MovieClip [dieFX] Frame 3
gotoAndPlay (2);
Symbol 1095 MovieClip [shake2FX] Frame 1
xMove = 8; xAcc = -2; _parent.SFXsatanStep2.start(0, 1);
Symbol 1095 MovieClip [shake2FX] Frame 2
xMove = xMove + xAcc; _parent.earthMC.e._y = _parent.earthMC.e._y + xMove;
Symbol 1095 MovieClip [shake2FX] Frame 4
_parent.earthMC.e._y = _parent.earthMC.e._y - xMove; if (xMove <= 0) { this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 1096 MovieClip [shakeFX] Frame 1
xMove = 4; xAcc = -1; _parent.SFXsatanStep.start(0, 1);
Symbol 1096 MovieClip [shakeFX] Frame 2
xMove = xMove + xAcc; _parent.earthMC.e._y = _parent.earthMC.e._y + xMove;
Symbol 1096 MovieClip [shakeFX] Frame 4
_parent.earthMC.e._y = _parent.earthMC.e._y - xMove; if (xMove <= 0) { this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 1098 MovieClip [quakeFX] Frame 1
xMove = 0; xAcc = 0.5;
Symbol 1098 MovieClip [quakeFX] Frame 2
xMove = xMove + xAcc; _parent.earthMC.e._x = _parent.earthMC.e._x + xMove; _parent.earthMC.e._y = _parent.earthMC.e._y + xMove;
Symbol 1098 MovieClip [quakeFX] Frame 4
_parent.earthMC.e._x = _parent.earthMC.e._x - xMove; _parent.earthMC.e._y = _parent.earthMC.e._y - xMove;
Symbol 1098 MovieClip [quakeFX] Frame 5
if (xMove >= 10) { xAcc = xAcc * -1; } if (xMove <= 0) { _parent.wipe = false; _parent.gotoAndStop("mainFrame"); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 1099 MovieClip [nanoFX] Frame 1
blue = 0; blueMod = 80; myColor2 = new Color(_parent); myColorTransform2 = new Object(); myColorTransform2 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"255", aa:"100", ab:"0"};
Symbol 1099 MovieClip [nanoFX] Frame 2
blue = blue + blueMod; if (blue == 240) { blueMod = -10; } myColorTransform2.rb = blue; myColorTransform2.gb = blue; myColorTransform2.bb = blue * 2; myColor2.setTransform(myColorTransform2); if (blue == 0) { this.removeMovieClip(); }
Symbol 1099 MovieClip [nanoFX] Frame 3
gotoAndPlay (2);
Symbol 1100 MovieClip [lavaFX] Frame 1
red = 0; redMod = 10; myColor2 = new Color(_parent); myColorTransform2 = new Object(); myColorTransform2 = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
Symbol 1100 MovieClip [lavaFX] Frame 2
red = red + redMod; if (red == 250) { redMod = -5; } myColorTransform2.rb = red * 2; myColorTransform2.gb = 0; myColorTransform2.bb = 0; myColor2.setTransform(myColorTransform2); if (red == 0) { this.removeMovieClip(); }
Symbol 1100 MovieClip [lavaFX] Frame 3
gotoAndPlay (2);
Symbol 1101 MovieClip [satanDamageFX] Frame 1
myColor = new Color(_parent); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; red = 255;
Symbol 1101 MovieClip [satanDamageFX] Frame 2
red = Math.max(red - 20, 0); myColorTransform.rb = red * 2; myColorTransform.gb = red * 2; myColorTransform.bb = red * 2; myColor.setTransform(myColorTransform); if (_parent._parent.earthMC.satan._alpha == 100) { _parent._parent.earthMC.satan._alpha = 0; } else { _parent._parent.earthMC.satan._alpha = 100; } if (red == 0) { _parent._parent.earthMC.satan._alpha = 100; this.removeMovieClip(); }
Symbol 1101 MovieClip [satanDamageFX] Frame 3
gotoAndPlay (2);
Symbol 1102 MovieClip [damageFX] Frame 1
myColor = new Color(_parent._parent); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; red = 255; myColor2 = new Color(_parent); myColorTransform2 = new Object(); myColorTransform2 = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
Symbol 1102 MovieClip [damageFX] Frame 2
red = Math.max(red - 20, 0); myColorTransform.rb = red; myColor.setTransform(myColorTransform); myColorTransform2.rb = red * 2; myColorTransform2.gb = red; myColorTransform2.bb = red; myColor2.setTransform(myColorTransform2); if (red == 0) { this.removeMovieClip(); }
Symbol 1102 MovieClip [damageFX] Frame 3
gotoAndPlay (2);
Symbol 1103 MovieClip [winGameFX] Frame 1
myColor = new Color(_parent._parent); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; red = 0;
Symbol 1103 MovieClip [winGameFX] Frame 2
red = Math.min(red + 0.25, 40); myColorTransform.rb = red * 2; myColorTransform.gb = red; myColorTransform.bb = 0; myColor.setTransform(myColorTransform); if (red == 50) { this.removeMovieClip(); }
Symbol 1103 MovieClip [winGameFX] Frame 3
gotoAndPlay (2);
Symbol 1104 MovieClip [flashFX] Frame 1
myColor = new Color(_parent._parent._parent._parent); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; red = 255; myColorTransform.rb = red * 2; myColorTransform.gb = red * 2; myColorTransform.bb = red * 2; myColor.setTransform(myColorTransform);
Symbol 1104 MovieClip [flashFX] Frame 2
red = Math.max(red - 20, 0); myColorTransform.rb = red * 2; myColorTransform.gb = red / 2; myColorTransform.bb = red / 2; myColor.setTransform(myColorTransform); if (red == 0) { this.removeMovieClip(); }
Symbol 1104 MovieClip [flashFX] Frame 3
gotoAndPlay (2);
Symbol 1110 MovieClip [printTextMC] Frame 1
var count = 0;
Symbol 1110 MovieClip [printTextMC] Frame 2
count++; if (count >= speedT.text) { count = 0; with (eval (textNameT.text)) { text = text.substring(0, text.length - 1); text = text + (textT.text.substring(0, 1) + "_"); textT.text = textT.text.substring(1, textT.text.length); } if (textT.text.length > 0) { gotoAndPlay (4); } else { with (eval (textNameT.text)) { text = text.substring(0, text.length - 1); } this.removeMovieClip(); } }
Symbol 1110 MovieClip [printTextMC] Frame 3
gotoAndPlay (2);
Symbol 1110 MovieClip [printTextMC] Frame 4
_parent.SFXtype2.start(0, 1); gotoAndPlay (2);
Symbol 1290 MovieClip [puffMC] Frame 1
_parent._parent.atvMC.treadMC._y = _parent._parent.atvMC.treadMC._y + 1;
Symbol 1290 MovieClip [puffMC] Frame 4
_parent._parent.atvMC.treadMC._y = _parent._parent.atvMC.treadMC._y - 0.5;
Symbol 1290 MovieClip [puffMC] Frame 5
_parent._parent.atvMC.treadMC._y = _parent._parent.atvMC.treadMC._y - 0.5;
Symbol 1290 MovieClip [puffMC] Frame 20
this.unloadMovie(); stop();
Symbol 1413 MovieClip [chunkMC_7] Frame 7
stop();
Symbol 1416 MovieClip [chunkMC_6] Frame 7
stop();
Symbol 1419 MovieClip [chunkMC_5] Frame 7
stop();
Symbol 1422 MovieClip [chunkMC_4] Frame 7
stop();
Symbol 1425 MovieClip [chunkMC_3] Frame 7
stop();
Symbol 1428 MovieClip [chunkMC_2] Frame 7
stop();
Symbol 1431 MovieClip [chunkMC_1] Frame 7
stop();
Symbol 1434 MovieClip [chunkMC_0] Frame 7
stop();
Symbol 1435 MovieClip [chunkLavaMC] Frame 1
this.attachMovie("chunkMC_" + random(8), "chunkImage", 100); chunkImage._xscale = (chunkImage._yscale = random(125) + 25); myColor = new Color(chunkImage); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColor.setTransform(myColorTransform); xVel = random(20) - 10; yVel = random(5) - 10;
Symbol 1435 MovieClip [chunkLavaMC] Frame 2
this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + (xVel * 2); this.yVel++;
Symbol 1435 MovieClip [chunkLavaMC] Frame 3
if (this._y > 410) { this.removeMovieClip(); this.unloadMovie(); } else { gotoAndPlay (2); }
Symbol 1436 MovieClip [skullChunkSlowMC] Frame 1
spd = 4; this.attachMovie("skullChunkMC_" + random(2), "chunkImage", 100); chunkImage._xscale = (chunkImage._yscale = random(50) + 50); xVel = random(40) - 20; yVel = random(10) - 20;
Symbol 1436 MovieClip [skullChunkSlowMC] Frame 2
chunkImage._x = chunkImage._x + (xVel / spd); chunkImage._y = chunkImage._y + (yVel / spd); chunkImage._rotation = chunkImage._rotation + ((xVel * 2) / spd); this.yVel++;
Symbol 1436 MovieClip [skullChunkSlowMC] Frame 3
if (chunkImage._y > 300) { this.removeMovieClip(); this.unloadMovie(); } else { gotoAndPlay (2); }
Symbol 1437 MovieClip [skullChunkMC] Frame 1
this.attachMovie("skullChunkMC_" + random(2), "chunkImage", 100); chunkImage._xscale = (chunkImage._yscale = random(50) + 50); xVel = random(20) - 10; yVel = random(5) - 10;
Symbol 1437 MovieClip [skullChunkMC] Frame 2
chunkImage._x = chunkImage._x + xVel; chunkImage._y = chunkImage._y + yVel; chunkImage._rotation = chunkImage._rotation + (xVel * 2); this.yVel++;
Symbol 1437 MovieClip [skullChunkMC] Frame 3
if (chunkImage._y > 300) { this.removeMovieClip(); this.unloadMovie(); } else { gotoAndPlay (2); }
Symbol 1438 MovieClip [chunkMC] Frame 1
this.attachMovie("chunkMC_" + random(8), "chunkImage", 100); chunkImage._xscale = (chunkImage._yscale = random(125) + 25); xVel = random(20) - 10; yVel = random(5) - 10;
Symbol 1438 MovieClip [chunkMC] Frame 2
this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + (xVel * 2); this.yVel++;
Symbol 1438 MovieClip [chunkMC] Frame 3
if (this._y > 410) { this.removeMovieClip(); this.unloadMovie(); } else { gotoAndPlay (2); }
Symbol 1439 MovieClip Frame 11
gotoAndPlay (2);
Symbol 1440 MovieClip [messageMC] Frame 65
stop(); unloadMovie (this);
Symbol 1441 MovieClip Frame 7
gotoAndPlay (2);
Symbol 1442 MovieClip [warningMC] Frame 65
stop(); unloadMovie (this);
Symbol 1443 MovieClip [bonusMC] Frame 65
stop(); unloadMovie (this);
Symbol 1479 MovieClip [podExplodeGroundMC] Frame 1
_parent.atvMC.damageFX.removeMovieClip(); this.attachMovie("dieFX", "damageFX1", 1201);
Symbol 1479 MovieClip [podExplodeGroundMC] Frame 61
gotoAndPlay (53);
Symbol 1481 MovieClip [sparkMC] Frame 15
gotoAndPlay(random(10) + 15);
Symbol 1481 MovieClip [sparkMC] Frame 30
stop();
Symbol 1483 MovieClip [sparksMC] Frame 1
function moveSparks() { var i = 0; while (i < 25) { with (eval ("sparkMC" + i)) { yVel[i] = yVel[i] + gravity; rotation[i] = (yVel[i] * 100) * xVel[i]; _rotation = rotation[i]; _y = _y + yVel[i]; _x = _x + xVel[i]; } i++; } } xVel = new Array(); yVel = new Array(); rotation = new Array(); gravity = 0.04; count = 0; var i = 0; while (i < 25) { this.attachMovie("sparkMC", "sparkMC" + i, 100 + i); with (eval ("sparkMC" + i)) { _x = 0; _y = 0; } yVel[i] = (random(10) - 2) / 4; xVel[i] = (random(10) - 5) / 4; rotation[i] = yVel[i]; i++; }
Symbol 1483 MovieClip [sparksMC] Frame 2
moveSparks(); count++;
Symbol 1483 MovieClip [sparksMC] Frame 3
moveSparks(); if (count < 50) { gotoAndPlay (2); } else { this.removeMovieClip(); }
Symbol 1570 MovieClip [podQuantumMC] Frame 43
_parent.loadingMC._visible = 1; _parent.earthMC._y = 100; _parent.earthMC._x = 0; _parent.atvMC._y = (this._y = 300); _parent.atvMC._x = (this._x = 250); var updateEarthCount = 1; _parent.earthMC._y = random(100) + 200; _parent.updateEarth();
Symbol 1570 MovieClip [podQuantumMC] Frame 44
var i = 0; while (i < 50) { updateEarthCount++; _parent.updateEarth(); i++; }
Symbol 1570 MovieClip [podQuantumMC] Frame 45
var i = 0; while (i < 50) { updateEarthCount++; _parent.updateEarth(); i++; } if (updateEarthCount < (_parent.earthHeight + 10)) { gotoAndPlay (44); } else { _parent.bg._y = Math.max(_parent.earthMC._y + 229, -15); if (_parent.bg._y > 0) { _parent.bg.topSoil._x = _parent.earthMC._x / 1.3; } _parent.updateCosmos(); _parent.updateBg(); _parent.loadingMC._visible = 0; _parent.atv.xVel = random(40) - 20; _parent.atv.yVel = random(100) - 30; }
Symbol 1570 MovieClip [podQuantumMC] Frame 77
_parent.atvMC._visible = 1; _parent.wipe = false; _parent.gotoAndStop("mainFrame");
Symbol 1570 MovieClip [podQuantumMC] Frame 85
stop(); this.unloadMovie();
Symbol 1667 MovieClip [podCoreTeleportMC] Frame 48
_parent.loadingMC._visible = 1;
Symbol 1667 MovieClip [podCoreTeleportMC] Frame 49
_parent.earthMC._y = -28900; _parent.earthMC._x = -1000; _parent.atvMC._y = (this._y = 450); _parent.atvMC._x = (this._x = 600); i = 1; while (i < (_parent.earthHeight + 30)) { _parent.updateEarth(); i++; } _parent.bg._y = Math.max(_parent.earthMC._y + 229, -15); if (_parent.bg._y > 0) { _parent.bg.topSoil._x = _parent.earthMC._x / 1.3; } _parent.updateCosmos(); _parent.updateBg(); _parent.loadingMC._visible = 0; _parent.atv.xVel = 0; _parent.atv.yVel = 0;
Symbol 1667 MovieClip [podCoreTeleportMC] Frame 93
_parent.atvMC._visible = 1; _parent.wipe = false; _parent.gotoAndStop("mainFrame"); stop(); this.unloadMovie();
Symbol 1668 MovieClip [podMatterTransMC] Frame 48
_parent.loadingMC._visible = 1; _parent.earthMC._y = 100; _parent.earthMC._x = 0; _parent.atvMC._y = (this._y = 300); _parent.atvMC._x = (this._x = 250); var updateEarthCount = 1;
Symbol 1668 MovieClip [podMatterTransMC] Frame 49
var i = 0; while (i < 50) { updateEarthCount++; _parent.updateEarth(); i++; }
Symbol 1668 MovieClip [podMatterTransMC] Frame 50
var i = 0; while (i < 50) { updateEarthCount++; _parent.updateEarth(); i++; } if (updateEarthCount < (_parent.earthHeight + 10)) { gotoAndPlay (49); } else { _parent.bg._y = Math.max(_parent.earthMC._y + 229, -15); if (_parent.bg._y > 0) { _parent.bg.topSoil._x = _parent.earthMC._x / 1.3; } _parent.updateCosmos(); _parent.updateBg(); _parent.loadingMC._visible = 0; _parent.atv.xVel = 0; _parent.atv.yVel = 0; }
Symbol 1668 MovieClip [podMatterTransMC] Frame 93
_parent.atvMC._visible = 1; _parent.wipe = false; _parent.gotoAndStop("mainFrame"); stop(); this.unloadMovie();
Symbol 1693 MovieClip [explosion1] Frame 13
stop(); this.unloadMovie();
Symbol 1712 MovieClip [explosion2] Frame 10
stop(); this.unloadMovie();
Symbol 1731 MovieClip [explosion3] Frame 10
stop(); this.unloadMovie();
Symbol 1732 MovieClip [itemC4MC] Frame 1
function addExplosion() { rand = random(3) + 1; _parent.attachMovie("explosion" + rand, "explosion" + count, layer + count); with (eval ("_parent.explosion" + count)) { x = (((random(3) - 1) * count) * dispersal) * ((random(50) + 50) / 100); y = (((random(3) - 1) * count) * dispersal) * ((random(50) + 50) / 100); _x = _parent.atvMC._x + x; _y = _parent.atvMC._y + y; _rotation = random(360); _xscale = (_yscale = random(100) + 100); if (_parent.optChunks) { addChunk(x, y); } } count++; } function addChunk(x, y) { _parent.attachMovie("chunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent.chunkMC" + chunkCount)) { _x = _parent.atvMC._x + x; _y = _parent.atvMC._y + y; } chunkCount++; } function removeTiles() { podX = int(((_parent.atvMC._x - _parent.earthMC._x) / 50) + 0.5); podY = int(((_parent.atvMC._y - _parent.earthMC._y) / 50) + 0.5); var _local3 = -2; while (_local3 < 3) { var _local2 = -2; while (_local2 < 3) { if (_parent.earth[podX + _local3][podY + _local2][0] != 0) { if (_parent.earth[podX + _local3][podY + _local2][0] > -3) { if (((((podX + _local3) > -1) && ((podX + _local3) < (_parent.earthWidth - 2))) && ((podY + _local2) > -1)) && ((podY + _local2) < (_parent.earthHeight - 2))) { _parent.earth[podX + _local3][podY + _local2][0] = 0; } } } _local2++; } _local3++; } _local3 = -3; while (_local3 < 4) { var _local2 = -3; while (_local2 < 4) { if (((((podX + _local3) > -1) && ((podX + _local3) < (_parent.earthWidth - 2))) && ((podY + _local2) > -1)) && ((podY + _local2) < (_parent.earthHeight - 2))) { _parent.reloadTile(podX + _local3, podY + _local2); } _local2++; } _local3++; } } layer = 9988776700; chunkCount = 0; count = 10; explosions = 100; dispersal = 1.5; _parent.SFXc4.start(0, 1);
Symbol 1732 MovieClip [itemC4MC] Frame 2
addExplosion(); addExplosion();
Symbol 1732 MovieClip [itemC4MC] Frame 3
addExplosion(); addExplosion(); if (count < explosions) { gotoAndPlay (2); } else { removeTiles(); _parent.wipe = false; stop(); if (_parent.gameMode != 11) { _parent.gotoAndStop("mainFrame"); } this.unloadMovie(); }
Symbol 1733 MovieClip [gasPocketFX] Frame 1
function addExplosion() { rand = random(3) + 1; _parent.attachMovie("explosion" + rand, "explosion" + count, layer + count); with (eval ("_parent.explosion" + count)) { x = (((random(3) - 1) * count) * dispersal) * ((random(50) + 50) / 100); y = (((random(3) - 1) * count) * dispersal) * ((random(50) + 50) / 100); _x = _parent.atvMC._x + x; _y = _parent.atvMC._y + y; _rotation = random(360); _xscale = (_yscale = random(100) + 100); addChunk(x, y); } myColor = new Color(eval ("_parent.explosion" + count)); myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"-100", ga:"100", gb:"50", ba:"100", bb:"-100", aa:"100", ab:"0"}; myColor.setTransform(myColorTransform); count++; } function addChunk(x, y) { _parent.attachMovie("chunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent.chunkMC" + chunkCount)) { _x = _parent.atvMC._x + x; _y = _parent.atvMC._y + y; } chunkCount++; } function removeTiles() { podX = int(((_parent.atvMC._x - _parent.earthMC._x) / 50) + 0.5); podY = int(((_parent.atvMC._y - _parent.earthMC._y) / 50) + 0.5); var _local3 = -1; while (_local3 < 2) { var _local2 = -1; while (_local2 < 2) { if (_parent.earth[podX + _local3][podY + _local2][0] != 0) { if (_parent.earth[podX + _local3][podY + _local2][0] > -3) { if (((((podX + _local3) > -1) && ((podX + _local3) < _parent.earthWidth)) && ((podY + _local2) > -1)) && ((podY + _local2) < _parent.earthHeight)) { _parent.earth[podX + _local3][podY + _local2][0] = 0; } } } _local2++; } _local3++; } _local3 = -2; while (_local3 < 3) { var _local2 = -2; while (_local2 < 3) { if (((((podX + _local3) > -1) && ((podX + _local3) < _parent.earthWidth)) && ((podY + _local2) > -1)) && ((podY + _local2) < _parent.earthHeight)) { _parent.reloadTile(podX + _local3, podY + _local2); } _local2++; } _local3++; } } layer = 9988776700; chunkCount = 0; count = 10; explosions = 40; dispersal = 2; _parent.SFXdynamite.start(0, 1);
Symbol 1733 MovieClip [gasPocketFX] Frame 2
addExplosion();
Symbol 1733 MovieClip [gasPocketFX] Frame 3
addExplosion(); if (count < explosions) { gotoAndPlay (2); } else { removeTiles(); stop(); this.unloadMovie(); }
Symbol 1734 MovieClip [itemDynamiteMC] Frame 1
function addExplosion() { rand = random(3) + 1; _parent.attachMovie("explosion" + rand, "explosion" + count, layer + count); with (eval ("_parent.explosion" + count)) { x = (((random(3) - 1) * count) * dispersal) * ((random(50) + 50) / 100); y = (((random(3) - 1) * count) * dispersal) * ((random(50) + 50) / 100); _x = _parent.atvMC._x + x; _y = _parent.atvMC._y + y; _rotation = random(360); _xscale = (_yscale = random(100) + 100); if (_parent.optChunks) { addChunk(x, y); } } count++; } function addChunk(x, y) { _parent.attachMovie("chunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent.chunkMC" + chunkCount)) { _x = _parent.atvMC._x + x; _y = _parent.atvMC._y + y; } chunkCount++; } function removeTiles() { podX = int(((_parent.atvMC._x - _parent.earthMC._x) / 50) + 0.5); podY = int(((_parent.atvMC._y - _parent.earthMC._y) / 50) + 0.5); var _local3 = -1; while (_local3 < 2) { var _local2 = -1; while (_local2 < 2) { if (_parent.earth[podX + _local3][podY + _local2][0] != 0) { if (_parent.earth[podX + _local3][podY + _local2][0] > -3) { if (((((podX + _local3) > -1) && ((podX + _local3) < (_parent.earthWidth - 2))) && ((podY + _local2) > -1)) && ((podY + _local2) < (_parent.earthHeight - 2))) { _parent.earth[podX + _local3][podY + _local2][0] = 0; } } } _local2++; } _local3++; } _local3 = -2; while (_local3 < 3) { var _local2 = -2; while (_local2 < 3) { if (((((podX + _local3) > -1) && ((podX + _local3) < (_parent.earthWidth - 2))) && ((podY + _local2) > -1)) && ((podY + _local2) < (_parent.earthHeight - 2))) { _parent.reloadTile(podX + _local3, podY + _local2); } _local2++; } _local3++; } } layer = 9988776700; chunkCount = 0; count = 10; explosions = 40; dispersal = 2; _parent.SFXdynamite.start(0, 1);
Symbol 1734 MovieClip [itemDynamiteMC] Frame 2
addExplosion();
Symbol 1734 MovieClip [itemDynamiteMC] Frame 3
addExplosion(); if (count < explosions) { gotoAndPlay (2); } else { removeTiles(); _parent.wipe = false; stop(); if (_parent.gameMode != 11) { _parent.gotoAndStop("mainFrame"); } this.unloadMovie(); }
Symbol 1737 MovieClip [mothershipMC] Frame 15
_parent.SFXmothershipArrive.start(0, 1);
Symbol 1737 MovieClip [mothershipMC] Frame 25
_parent.SFXmothershipIdle.start(0, 1);
Symbol 1737 MovieClip [mothershipMC] Frame 54
_parent.atvMC._visible = 1; _parent.fuelTankMC._visible = 1; _parent.hpMC._visible = 1; _parent.scoreMC._visible = 1; _parent.droppedOff = true; _parent.wipe = false; _parent.gotoAndStop("mainFrame");
Symbol 1737 MovieClip [mothershipMC] Frame 84
_parent.SFXmothershipLeave.start(0, 1);
Symbol 1737 MovieClip [mothershipMC] Frame 94
stop(); this.removeMovieClip();
Symbol 1749 MovieClip Frame 1
while (rnd == 1) { rnd = random(4) + 1; } gotoAndPlay(rnd);
Symbol 1749 MovieClip Frame 2
while (rnd == 2) { rnd = random(4) + 1; } gotoAndPlay(rnd);
Symbol 1749 MovieClip Frame 3
while (rnd == 3) { rnd = random(4) + 1; } gotoAndPlay(rnd);
Symbol 1749 MovieClip Frame 4
while (rnd == 4) { rnd = random(4) + 1; } gotoAndPlay(rnd);
Symbol 1750 MovieClip [trans_overlayMC] Frame 1
rnd = random(3) - 1; s1._alpha = s1._alpha + rnd; s2._alpha = s2._alpha + rnd; if (s1._alpha < 15) { s1._alpha++; s2._alpha++; } else if (s1._alpha > 25) { s1._alpha--; s2._alpha--; }
Symbol 1757 MovieClip Frame 1
chunkCount = 0; _parent.attachMovie("flashFX", "flashFX", 6660); _parent.shakeGround(10); _parent._parent._parent._parent.SFXsatanP2Breakout.start(0, 1);
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1757 MovieClip Frame 1
onClipEvent (enterFrame) { var i = 0; while (i < 40) { if (_parent._parent._parent._parent._parent.optChunks) { _parent._parent._parent._parent.attachMovie("skullChunkSlowMC", "chunkMC" + _parent.chunkCount, 123000 + _parent.chunkCount); with (eval ("_parent._parent._parent._parent.chunkMC" + _parent.chunkCount)) { _x = (_parent.satan._x - 140) + random(150); _y = (_parent.satan._y + 150) + random(100); } _parent.chunkCount++; } i++; } }
Symbol 1757 MovieClip Frame 80
_parent.attachMovie("flashFX", "flashFX", 6660); _parent.shakeGround(10);
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1757 MovieClip Frame 80
onClipEvent (enterFrame) { var i = 0; while (i < 40) { if (_parent._parent._parent._parent._parent.optChunks) { _parent._parent._parent._parent.attachMovie("skullChunkSlowMC", "chunkMC" + _parent.chunkCount, 123000 + _parent.chunkCount); with (eval ("_parent._parent._parent._parent.chunkMC" + _parent.chunkCount)) { _x = _parent.satan._x + random(125); _y = (_parent.satan._y + 150) + random(40); } _parent.chunkCount++; } i++; } }
Symbol 1757 MovieClip Frame 109
stop(); chunkCount = 0; _parent.doneBreakout();
Symbol 1780 MovieClip Frame 1
_parent.shakeGround(4); chunkCount = 0; var i = 0; while (i < 5) { if (_parent._parent._parent._parent.optChunks) { _parent._parent._parent.attachMovie("skullChunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent._parent._parent.chunkMC" + chunkCount)) { _x = (_parent.satan._x + 50) + random(30); _y = (_parent.satan._y + 190) + random(10); } chunkCount++; } i++; }
Symbol 1780 MovieClip Frame 21
_parent.shakeGround(4); var i = 0; while (i < 5) { if (_parent._parent._parent._parent.optChunks) { _parent._parent._parent.attachMovie("skullChunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent._parent._parent.chunkMC" + chunkCount)) { _x = (_parent.satan._x + 50) + random(30); _y = (_parent.satan._y + 190) + random(10); } chunkCount++; } i++; }
Symbol 1793 MovieClip Frame 16
stop(); _parent.gotoAndStop(_parent.mod);
Symbol 1803 MovieClip Frame 18
stop();
Symbol 1811 MovieClip Frame 50
stop();
Symbol 1830 MovieClip Frame 6
_parent._parent._parent._parent.SFXsatanP2Extend.start(0, 1);
Symbol 1830 MovieClip Frame 25
_parent.shakeGround(4); chunkCount = 0; if (_parent.mod == "walkLeft") { dir = "left"; } else { dir = "right"; } var i = 0; while (i < 5) { if (_parent._parent._parent._parent.optChunks) { _parent._parent._parent.attachMovie("skullChunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent._parent._parent.chunkMC" + chunkCount)) { if (dir == "left") { _x = (_parent.satan._x + 150) + random(30); } else { _x = (_parent.satan._x + -50) + random(30); } _y = (_parent.satan._y + 190) + random(10); } chunkCount++; } i++; }
Symbol 1830 MovieClip Frame 55
_parent._parent._parent._parent.SFXsatanP2Retract.start(0, 1); _parent._parent._parent._parent.SFXsatanP2Attack.start(0, 1);
Symbol 1830 MovieClip Frame 57
_parent.shakeGround(4); chunkCount = 0; var i = 0; while (i < 40) { if (_parent._parent._parent._parent.optChunks) { _parent._parent._parent.attachMovie("skullChunkMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent._parent._parent.chunkMC" + chunkCount)) { if (dir == "left") { _x = (_parent.satan._x + -100) + random(30); } else { _x = (_parent.satan._x + 200) + random(30); } _y = (_parent.satan._y + 190) + random(10); } chunkCount++; } i++; }
Symbol 1830 MovieClip Frame 115
_parent.doneMelee();
Symbol 1832 MovieClip Frame 69
stop();
Symbol 1853 MovieClip Frame 35
_parent._parent._parent._parent.SFXsatanP2Fireball.start(0, 1);
Symbol 1853 MovieClip Frame 40
_parent._parent._parent.attachMovie("satanP2_fireball", "fireballMC", 6670000); if (_parent.mod == "walkRight") { xAdj = 25; } else { xAdj = 0; } with (_parent._parent._parent.fireballMC) { _x = (_parent.satan._x + 60) + xAdj; _y = _parent.satan._y + 85; _xscale = 10; _yscale = 10; }
Symbol 1853 MovieClip Frame 90
_parent.doneRanged();
Symbol 1876 MovieClip Frame 1
_parent.shakeGround(4); _parent._parent._parent._parent.SFXsatanP2Breakout.start(0, 1);
Symbol 1876 MovieClip Frame 68
_parent.shakeGround(4); chunkCount = 0; if (_parent.mod == "walkRight") { xAdj = 40; } else { xAdj = 0; } var i = 0; while (i < 80) { if (_parent._parent._parent._parent.optChunks) { _parent._parent._parent.attachMovie("skullChunkSlowMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent._parent._parent.chunkMC" + chunkCount)) { _x = ((_parent.satan._x + -20) + random(100)) + xAdj; _y = (_parent.satan._y + 190) + random(10); } chunkCount++; } i++; }
Symbol 1876 MovieClip Frame 110
_parent._parent._parent._parent.SFXsatanP1Damage2.start(0, 1);
Symbol 1876 MovieClip Frame 170
_parent._parent._parent._parent.SFXsatanP1Damage.start(0, 1);
Symbol 1876 MovieClip Frame 238
_parent.shakeGround(4); chunkCount = 0; if (_parent.mod == "walkRight") { xAdj = 40; } else { xAdj = 0; } var i = 0; while (i < 160) { if (_parent._parent._parent._parent.optChunks) { _parent._parent._parent.attachMovie("skullChunkSlowMC", "chunkMC" + chunkCount, 123000 + chunkCount); with (eval ("_parent._parent._parent.chunkMC" + chunkCount)) { _x = ((_parent.satan._x + -60) + random(200)) + xAdj; _y = (_parent.satan._y + 190) + random(10); } chunkCount++; } i++; }
Symbol 1876 MovieClip Frame 300
_parent._parent._parent.attachMovie("winGameFX", "winGameFX", 666000666000);
Symbol 1876 MovieClip Frame 370
stop(); _parent.doneDeath();
Symbol 1877 MovieClip [satanP2] Frame 1
function changeDir() { dirTimer = 0; if (_parent._parent._parent.atvMC._x > ((_parent._x + _parent._parent._x) + 75)) { if (mod != "walkRight") { turnAroundRight(); } } else if (mod != "walkLeft") { turnAroundLeft(); } } function turnAroundLeft() { gotoAndStop ("turnAroundLeft"); mod = "walkLeft"; } function turnAroundRight() { gotoAndStop ("turnAroundRight"); mod = "walkRight"; } function doneBreakout() { _parent._parent._parent.changeBGM("core", 50); _parent._parent._parent.lastTransmission = 12; _parent._parent._parent.gotoAndStop("transmissionFrame"); } function startMelee() { attackDamageTimer = 1000; if (mod == "walkLeft") { gotoAndStop ("meleeLeft"); } else if (mod == "walkRight") { gotoAndStop ("meleeRight"); } } function doneMelee() { gotoAndStop(mod); } function startRanged() { attackDamageTimer = 1000; if (mod == "walkLeft") { gotoAndStop ("rangedLeft"); } else if (mod == "walkRight") { gotoAndStop ("rangedRight"); } } function doneRanged() { gotoAndStop(mod); } function shakeGround(i) { _root.attachMovie("shake2FX", "shake2FX", 113000); } function collisionCheck() { damageTimer++; if (damageTimer > 15) { if (_parent.map.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damageTimer = 0; _parent._parent._parent.SFXcrash.start(0, 1); _parent._parent._parent.atv.damage((50 * radMod) * damMod); _parent._parent._parent.atv.yVel = _parent._parent._parent.atv.yVel + 15; } } } function collisionCheckMelee() { attackDamageTimer++; if (attackDamageTimer > 10) { if (meleeMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { attackDamageTimer = 0; _parent._parent._parent.SFXcrash.start(0, 1); _parent._parent._parent.atv.damage((200 * radMod) * damMod); if (meleeMap._currentframe > 42) { _parent._parent._parent.atv.yVel = _parent._parent._parent.atv.yVel + 20; } else { _parent._parent._parent.atv.yVel = _parent._parent._parent.atv.yVel - 20; } if (mod == "walkLeft") { _parent._parent._parent.atv.xVel = _parent._parent._parent.atv.xVel - 20; } else if (mod == "walkRight") { _parent._parent._parent.atv.xVel = _parent._parent._parent.atv.xVel + 20; } } } } function collisionCheckRanged() { rangedAttackDamageTimer++; if (rangedAttackDamageTimer > 10) { if (_parent._parent.fireballMC.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { rangedAttackDamageTimer = 0; _parent._parent._parent.SFXcrash.start(0, 1); _parent._parent._parent.atv.damage((100 * radMod) * damMod); _parent._parent._parent.atv.yVel = _parent._parent._parent.atv.yVel + 20; } } } function damage(i) { i = int(i); hp = hp - i; _parent._parent._parent.satanHPBar.gotoAndStop(int((hp / _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP2Hp) * 100)); _parent._parent._parent.satanHPBar.hpTextMC.hpText.text = (hp + "/") + _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP2Hp; _parent._parent._parent.satanHPBar.attachMovie("satanDamageFX", "satanDamageFX", 666); if (random(2) == 0) { _parent._parent._parent.SFXsatanP1Damage.start(0, 1); } else { _parent._parent._parent.SFXsatanP1Damage2.start(0, 1); } if (hp <= 0) { startDeath(); } } function attackDynamite() { if (criticalMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(120); } else if (damageMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(60); } } function attackC4() { if (criticalMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(240); } else if (damageMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(120); } else if (extendedMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(60); } } function startDeath() { _parent._parent._parent.changeBGM("core", 0); _parent._parent._parent.satanHPBar.removeMovieClip(); if (mod == "walkLeft") { gotoAndStop ("dieLeft"); } else { gotoAndStop ("dieRight"); } } function doneDeath() { _parent._parent._parent.satanDead = true; _parent._parent._parent.gotoAndStop("winFrame"); } walkSpeed = 4; mod = "walkRight"; dirTimer = 0; damageTimer = 1000; attackDamageTimer = 1000; rangedAttackDamageTimer = 1000; hp = _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP2Hp; count = 0; radMod = _parent._parent._parent.atv.radiatorCooling[_parent._parent._parent.atv.radiator]; damMod = _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP2dam; _parent._parent._parent.satanHPBar.gotoAndStop(int(hp / 20)); _parent._parent._parent.satanHPBar.hpTextMC.hpText.text = (hp + "/") + _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP2Hp; stop();
Symbol 1877 MovieClip [satanP2] Frame 2
stop();
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1877 MovieClip [satanP2] Frame 2
onClipEvent (enterFrame) { _parent._parent._x = _parent._parent._x - _parent.walkSpeed; }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1877 MovieClip [satanP2] Frame 2
onClipEvent (enterFrame) { _parent.dirTimer++; if (_parent.dirTimer > 15) { _parent.changeDir(); } if ((_parent._parent._x < -35) && (_parent.mod == "walkLeft")) { _parent.turnAroundRight(); } else if ((_parent._parent._x > 1550) && (_parent.mod == "walkRight")) { _parent.turnAroundLeft(); } else { _parent.count++; if (_parent.count == 120) { _parent.count = random(40); if (random(2) == 0) { _parent.startMelee(); } else { _parent.startRanged(); } } } _parent.collisionCheck(); _parent.collisionCheckRanged(); }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1877 MovieClip [satanP2] Frame 3
onClipEvent (enterFrame) { _parent._parent._x = _parent._parent._x + _parent.walkSpeed; }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1877 MovieClip [satanP2] Frame 6
onClipEvent (enterFrame) { _parent.collisionCheck(); _parent.collisionCheckMelee(); _parent.collisionCheckRanged(); }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1877 MovieClip [satanP2] Frame 8
onClipEvent (enterFrame) { _parent.collisionCheck(); _parent.collisionCheckRanged(); }
Symbol 1877 MovieClip [satanP2] Frame 12
var waitTimer = 0;
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1877 MovieClip [satanP2] Frame 12
onClipEvent (enterFrame) { _parent.waitTimer++; if (_parent.waitTimer > 30) { _parent._parent._parent._parent.gotoAndStop("winFrame"); } }
Symbol 1879 MovieClip Frame 1
chunkCount = 0; _parent.shakeGround(10);
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1879 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent._parent._parent._parent.optChunks) { _parent._parent._parent._parent.attachMovie("skullChunkMC", "chunkMC" + _parent.chunkCount, 123000 + _parent.chunkCount); with (eval ("_parent._parent._parent._parent.chunkMC" + _parent.chunkCount)) { _x = (_parent.satan._x + 25) + random(100); _y = (_parent.satan._y + 190) + random(20); } _parent.chunkCount++; } }
Symbol 1879 MovieClip Frame 10
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 20
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 30
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 40
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 50
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 60
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 70
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 80
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 90
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 100
_parent.shakeGround(10); _parent._parent._parent._parent.SFXsatanLaugh.start(0, 1);
Symbol 1879 MovieClip Frame 110
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 120
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 130
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 140
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 150
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 160
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 170
_parent.shakeGround(10);
Symbol 1879 MovieClip Frame 220
stop(); _parent.doneBreakout();
Symbol 1889 MovieClip Frame 12
stop(); _parent.gotoAndStop(_parent.mod);
Symbol 1919 MovieClip Frame 57
_parent.doneMelee();
Symbol 1930 MovieClip Frame 33
stop();
Symbol 1931 MovieClip Frame 7
angle = random(180) - 135; dir = random(2); if (dir == 0) { dir = -1; } dir = dir * 4; tracer._rotation = angle;
Symbol 1931 MovieClip Frame 35
laser._rotation = angle;
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1931 MovieClip Frame 35
onClipEvent (enterFrame) { _parent.laser._rotation = _parent.laser._rotation + _parent.dir; }
Symbol 1931 MovieClip Frame 70
laser._rotation = angle;
Symbol 1931 MovieClip Frame 76
_parent.doneRanged();
Symbol 1935 MovieClip Frame 1
chunkCount = 0; _parent.shakeGround(10); _parent._parent._parent._parent.SFXsatanP1Sink.start(0, 1);
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1935 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent._parent._parent._parent.optChunks) { _parent._parent._parent._parent.attachMovie("skullChunkMC", "chunkMC" + _parent.chunkCount, 123000 + _parent.chunkCount); with (eval ("_parent._parent._parent._parent.chunkMC" + _parent.chunkCount)) { _x = (_parent.satan._x + 25) + random(100); _y = (_parent.satan._y + 190) + random(20); } _parent.chunkCount++; } }
Symbol 1935 MovieClip Frame 10
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 20
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 30
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 40
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 50
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 60
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 70
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 80
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 90
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 100
_parent.shakeGround(10);
Symbol 1935 MovieClip Frame 143
stop(); _parent.doneDeath();
Symbol 1936 MovieClip [satanP1] Frame 1
function changeDir() { dirTimer = 0; if (_parent._parent._parent.atvMC._x > ((_parent._x + _parent._parent._x) + 75)) { if (mod != "walkRight") { turnAroundRight(); } } else if (mod != "walkLeft") { turnAroundLeft(); } } function turnAroundLeft() { gotoAndStop ("turnAroundLeft"); mod = "walkLeft"; } function turnAroundRight() { gotoAndStop ("turnAroundRight"); mod = "walkRight"; } function doneBreakout() { gotoAndStop(mod); } function startMelee() { attackDamageTimer = 1000; if (mod == "walkLeft") { gotoAndStop ("meleeLeft"); } else if (mod == "walkRight") { gotoAndStop ("meleeRight"); } } function doneMelee() { gotoAndStop(mod); } function startRanged() { attackDamageTimer = 1000; if (mod == "walkLeft") { gotoAndStop ("rangedLeft"); } else if (mod == "walkRight") { gotoAndStop ("rangedRight"); } } function doneRanged() { gotoAndStop(mod); } function shakeGround(i) { _root.attachMovie("shakeFX", "shakeFX", 113000); } function collisionCheck() { damageTimer++; if (damageTimer > 15) { if (_parent.map.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damageTimer = 0; _parent._parent._parent.SFXcrash.start(0, 1); _parent._parent._parent.atv.damage((25 * radMod) * damMod); _parent._parent._parent.atv.yVel = _parent._parent._parent.atv.yVel + 10; } } } function collisionCheckMelee() { attackDamageTimer++; if (attackDamageTimer > 10) { if (meleeMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { attackDamageTimer = 0; _parent._parent._parent.SFXcrash.start(0, 1); _parent._parent._parent.atv.damage((100 * radMod) * damMod); _parent._parent._parent.atv.yVel = _parent._parent._parent.atv.yVel - 10; if (mod == "walkLeft") { _parent._parent._parent.atv.xVel = _parent._parent._parent.atv.xVel - 15; } else if (mod == "walkRight") { _parent._parent._parent.atv.xVel = _parent._parent._parent.atv.xVel + 15; } } } } function collisionCheckRanged() { attackDamageTimer++; if (attackDamageTimer > 10) { if (ranged.laser.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { attackDamageTimer = 0; _parent._parent._parent.SFXcrash.start(0, 1); _parent._parent._parent.atv.damage((50 * radMod) * damMod); _parent._parent._parent.atv.yVel = _parent._parent._parent.atv.yVel + 20; } } } function damage(i) { i = int(i); hp = hp - i; _parent._parent._parent.satanHPBar.gotoAndStop(int((hp / _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP1Hp) * 100)); _parent._parent._parent.satanHPBar.hpTextMC.hpText.text = (hp + "/") + _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP1Hp; _parent._parent._parent.satanHPBar.attachMovie("satanDamageFX", "satanDamageFX", 666); if (random(2) == 0) { _parent._parent._parent.SFXsatanP1Damage.start(0, 1); } else { _parent._parent._parent.SFXsatanP1Damage2.start(0, 1); } if (hp <= 0) { startDeath(); } } function attackDynamite() { if (criticalMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(120); } else if (damageMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(60); } } function attackC4() { if (criticalMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(240); } else if (damageMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(120); } else if (extendedMap.hitTest(_parent._parent._parent.atvMC._x, _parent._parent._parent.atvMC._y, true)) { damage(60); } } function startDeath() { _parent._parent._parent.changeBGM("core", 0); _parent._parent._parent.satanHPBar._visible = 0; if (mod == "walkLeft") { gotoAndStop ("dieLeft"); } else { gotoAndStop ("dieRight"); } } function doneDeath() { gotoAndStop ("wait"); } walkSpeed = 4; mod = "walkRight"; dirTimer = 0; damageTimer = 1000; attackDamageTimer = 1000; hp = _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP1Hp; count = 0; radMod = _parent._parent._parent.atv.radiatorCooling[_parent._parent._parent.atv.radiator]; damMod = _parent._parent._parent.difficulty[_parent._parent._parent.lvl].satanP1dam; stop();
Symbol 1936 MovieClip [satanP1] Frame 2
stop();
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1936 MovieClip [satanP1] Frame 2
onClipEvent (enterFrame) { _parent._parent._x = _parent._parent._x - _parent.walkSpeed; }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1936 MovieClip [satanP1] Frame 2
onClipEvent (enterFrame) { _parent.dirTimer++; if (_parent.dirTimer > 80) { _parent.changeDir(); } if ((_parent._parent._x < -35) && (_parent.mod == "walkLeft")) { _parent.turnAroundRight(); } else if ((_parent._parent._x > 1550) && (_parent.mod == "walkRight")) { _parent.turnAroundLeft(); } else { _parent.count++; if (_parent.count == 120) { _parent.count = random(40); if (random(2) == 0) { _parent.startMelee(); } else { _parent.startRanged(); } } } _parent.collisionCheck(); }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1936 MovieClip [satanP1] Frame 3
onClipEvent (enterFrame) { _parent._parent._x = _parent._parent._x + _parent.walkSpeed; }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1936 MovieClip [satanP1] Frame 6
onClipEvent (enterFrame) { _parent.collisionCheck(); _parent.collisionCheckMelee(); }
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1936 MovieClip [satanP1] Frame 8
onClipEvent (enterFrame) { _parent.collisionCheck(); _parent.collisionCheckRanged(); }
Symbol 1936 MovieClip [satanP1] Frame 12
var waitTimer = 0;
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1936 MovieClip [satanP1] Frame 12
onClipEvent (enterFrame) { _parent.waitTimer++; if (_parent.waitTimer > 60) { _parent._parent._parent._parent.preBattleP2(); } }
Symbol 1940 MovieClip [skullChunkMC_0] Frame 27
stop();
Symbol 1943 MovieClip [skullChunkMC_1] Frame 27
stop();
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1954 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.gotoAndPlay(random(6) + 1); }
Symbol 1955 MovieClip [satanP2_fireball] Frame 1
count = 0; yVel = -17; _parent._parent.SFXsatanP2Fireloop.start(0, 2); if (_parent.satan.satanP2.mod == "walkLeft") { xVel = (-random(4)) - 4; } else { xVel = random(4) + 4; }
Symbol 1955 MovieClip [satanP2_fireball] Frame 2
stop();
Instance of Symbol 187 MovieClip [emptyMC] in Symbol 1955 MovieClip [satanP2_fireball] Frame 2
onClipEvent (enterFrame) { _parent.yVel = _parent.yVel + 1; _parent._x = _parent._x + _parent.xVel; _parent._y = _parent._y + _parent.yVel; if ((_parent._y > (_parent._parent.satan._y + 180)) && (_parent.yVel > 0)) { _parent.yVel = _parent.yVel * -0.9; } _parent._rotation = _parent._rotation + (_parent.xVel / 2); _parent.count++; if (_parent.count > 120) { _parent._xscale = _parent._xscale - 5; _parent._yscale = _parent._yscale - 5; if (_parent._xscale < 5) { _parent._parent._parent.SFXsatanP2Fireloop.stop(); _parent.removeMovieClip(); _parent.unloadMovie(); } } else if (_parent._xscale < 100) { _parent._xscale = _parent._xscale + 20; _parent._yscale = _parent._yscale + 20; } }
Symbol 2034 MovieClip Frame 1
stop();
Instance of Symbol 115 MovieClip [FScrollBarSymbol] in Symbol 2034 MovieClip Frame 2
//component parameters onClipEvent (construct) { _targetInstanceName = "InstanceName_0"; horizontal = false; }
Instance of Symbol 89 MovieClip [FUIComponentSymbol] in Symbol 2034 MovieClip Frame 2
//component parameters onClipEvent (construct) { }

Library Items

Symbol 1 Sound [sfx_14.mp3]Used by:212
Symbol 2 Sound [sfx_18.mp3]Used by:212
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:9
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:9
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClipUses:4 6 8Used by:14
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:14
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:14
Symbol 14 MovieClipUses:9 11 13Used by:15
Symbol 15 MovieClip [savePodMC]Uses:14Used by:2034
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [satanP1_collisionMap]Uses:16Used by:2034
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:38 1878 1879
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:38 1780
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:38
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:38
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:38
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:38
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:38
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:38
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:38
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClip [satanP1_walk]Uses:19 21 23 25 27 29 31 33 35 37Used by:1936 2034
Symbol 39 FontUsed by:40 514 516
Symbol 40 EditableTextUses:39Used by:41
Symbol 41 MovieClipUses:40Used by:42 43 1439 1441 1443
Symbol 42 MovieClip [pointsMC]Uses:41Used by:2034
Symbol 43 MovieClip [mineralMC]Uses:41Used by:2034
Symbol 44 MovieClip [fadeInFX]Used by:2034
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:48
Symbol 47 MovieClipUsed by:48
Symbol 48 MovieClipUses:46 47Used by:55
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:55
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:55
Symbol 55 MovieClip [DownArrow]Uses:48 51 54Used by:2034
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:63
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:63
Symbol 60 GraphicUsed by:61 62 69 72
Symbol 61 MovieClipUses:60Used by:63
Symbol 62 MovieClipUses:60Used by:63
Symbol 63 MovieClipUses:57 59 61 62Used by:78
Symbol 64 GraphicUsed by:65 66 70
Symbol 65 MovieClipUses:64Used by:71
Symbol 66 MovieClipUses:64Used by:71
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:71
Symbol 69 MovieClipUses:60Used by:71
Symbol 70 MovieClipUses:64Used by:71
Symbol 71 MovieClipUses:65 66 68 69 70Used by:78
Symbol 72 MovieClipUses:60Used by:77
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:77
Symbol 75 GraphicUsed by:76 188
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:72 74 76Used by:78
Symbol 78 MovieClip [ScrollThumb]Uses:63 71 77Used by:2034
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:88
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:88
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClip [UpArrow]Uses:81 84 87Used by:2034
Symbol 89 MovieClip [FUIComponentSymbol]Used by:2034
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClip [item_5]Uses:91Used by:2034  Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClip [item_4]Uses:94Used by:2034  Timeline
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip [item_3]Uses:97Used by:2034  Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClip [item_2]Uses:100Used by:2034  Timeline
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClip [item_1]Uses:103Used by:2034  Timeline
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClip [item_0]Uses:106Used by:2034  Timeline
Symbol 108 GraphicUsed by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:108 109Used by:111
Symbol 111 MovieClip [tileSun]Uses:110Used by:2034  Timeline
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClip [FScrollBarSymbol]Uses:114Used by:283 2034  Timeline
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip [BoundingBox]Uses:121Used by:155 159 163 164
Symbol 123 GraphicUsed by:124 128 129 131 133 134 135 136
Symbol 124 MovieClip [CheckFalseDisabled]Uses:123Used by:137
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [CheckThemeColor1]Uses:125Used by:128 129 134 135 136
Symbol 127 GraphicUsed by:128 134
Symbol 128 MovieClip [CheckFalseDown]Uses:123 126 127Used by:137
Symbol 129 MovieClip [CheckFalseOver]Uses:123 126Used by:137
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClip [CheckFalseUp]Uses:123 130Used by:137
Symbol 132 GraphicUsed by:133 134 135 136
Symbol 133 MovieClip [CheckTrueDisabled]Uses:123 132Used by:137
Symbol 134 MovieClip [CheckTrueDown]Uses:123 127 132 126Used by:137
Symbol 135 MovieClip [CheckTrueOver]Uses:123 126 132Used by:137
Symbol 136 MovieClip [CheckTrueUp]Uses:123 126 132Used by:137
Symbol 137 MovieClip [CheckBoxAssets]Uses:124 128 129 131 133 134 135 136Used by:164
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClip [BrdrShdw]Uses:138Used by:142 147 148
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip [BrdrFace]Uses:140Used by:142 147 148
Symbol 142 MovieClip [SimpleButtonDown]Uses:139 141Used by:159
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClip [BrdrBlk]Uses:143Used by:147 148
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip [BrdrHilght]Uses:145Used by:147 148
Symbol 147 MovieClip [SimpleButtonIn]Uses:144 146 139 141Used by:159
Symbol 148 MovieClip [SimpleButtonUp]Uses:144 141 139 146Used by:159
Symbol 149 MovieClip [Defaults]Used by:151
Symbol 150 MovieClip [UIObjectExtensions]Used by:151
Symbol 151 MovieClip [UIObject]Uses:149 150Used by:156 158 160
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 ButtonUses:152 153Used by:156
Symbol 155 MovieClip [FocusRect]Uses:122Used by:156
Symbol 156 MovieClip [FocusManager]Uses:154 155 151Used by:158
Symbol 157 MovieClip [UIComponentExtensions]Used by:158
Symbol 158 MovieClip [UIComponent]Uses:151 156 157Used by:159
Symbol 159 MovieClip [SimpleButton]Uses:122 142 147 148 158Used by:163
Symbol 160 MovieClip [Border]Uses:151Used by:161 163
Symbol 161 MovieClip [RectBorder]Uses:160Used by:163
Symbol 162 MovieClip [ButtonSkin]Used by:163
Symbol 163 MovieClip [Button]Uses:122 159 160 161 162Used by:164
Symbol 164 MovieClip [CheckBox]Uses:122 137 163Used by:882 885 887 898
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:188
Symbol 187 MovieClip [emptyMC]Used by:188 312 353 604 613 810 950 1757 1877 1879 1931 1935 1936 1954 1955 2034  Timeline
Symbol 188 MovieClipUses:75 186 187Used by:213
Symbol 189 GraphicUsed by:195
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:195
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:189 191 192 193 194Used by:212
Symbol 196 GraphicUsed by:210
Symbol 197 GraphicUsed by:210
Symbol 198 GraphicUsed by:210
Symbol 199 GraphicUsed by:210
Symbol 200 GraphicUsed by:210
Symbol 201 GraphicUsed by:210
Symbol 202 GraphicUsed by:210
Symbol 203 GraphicUsed by:210
Symbol 204 GraphicUsed by:210
Symbol 205 GraphicUsed by:210
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:196 197 198 199 200 201 202 203 204 205 206 207 208 209Used by:212
Symbol 211 SoundUsed by:212
Symbol 212 MovieClipUses:195 210 2 1 211Used by:213
Symbol 213 MovieClipUses:188 212Used by:Timeline
Symbol 214 FontUsed by:215 216 226 227 485 486 491 492 505 506 507 508 509 510 1107 1108 1109 1951
Symbol 215 EditableTextUses:214Used by:Timeline
Symbol 216 EditableTextUses:214Used by:Timeline
Symbol 217 GraphicUsed by:225
Symbol 218 GraphicUsed by:225
Symbol 219 ShapeTweeningUsed by:225
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:225
Symbol 223 MovieClipUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:217 218 219 222 223 224Used by:Timeline
Symbol 226 TextUses:214Used by:228
Symbol 227 TextUses:214Used by:228
Symbol 228 MovieClipUses:226 227Used by:Timeline
Symbol 116 MovieClip [__Packages.mx.core.UIObject]
Symbol 117 MovieClip [__Packages.mx.core.UIComponent]
Symbol 118 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 119 MovieClip [__Packages.mx.controls.Button]
Symbol 120 MovieClip [__Packages.mx.controls.CheckBox]
Symbol 165 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 166 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 167 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 168 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 169 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 170 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 171 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 172 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 173 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 174 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 175 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 176 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 177 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 178 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 179 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 180 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 181 MovieClip [__Packages.mx.skins.Border]
Symbol 182 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 183 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 184 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:Timeline
Symbol 231 ShapeTweeningUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:231 232Used by:234
Symbol 234 MovieClipUses:233Used by:239
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:239
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:239  Timeline
Symbol 239 MovieClipUses:234 236 238Used by:Timeline
Symbol 240 FontUsed by:241 242 245 246 247 252 253 254 255 256 259 260 261 262 263 266 277 279 284 288 289 291 292 293 294 295 296 297 298 302 303 304 305 306 307 561 562 563 564 565 566 601 614 616 617 624 641 642 644 701 702 703 704 705 706 707 716 719 720 721 722 723 724 725 732 735 737 738 746 769 804 806 807 808 811 812 813 814 815 816 817 818 819 820 821 822 826 851 855 856 865 866 872 875 876 883 884 886 889 890 892 893 895 896 899 901 902 904 905 907 908 911 915 916 917 918 919 920 924 925 927 928 930 931 958 962 963 964 965 966 967 970 971 972 973 974 975 976 977 980 981 982 983 984 985 989 990 992 993 996 997 998 999 1000 1001 1006 1007 1008 1009 1010 1011
Symbol 241 EditableTextUses:240Used by:250
Symbol 242 EditableTextUses:240Used by:250
Symbol 243 GraphicUsed by:244 250 257 264
Symbol 244 MovieClipUses:243Used by:250 257 264
Symbol 245 EditableTextUses:240Used by:250
Symbol 246 EditableTextUses:240Used by:250
Symbol 247 EditableTextUses:240Used by:250
Symbol 248 Sound [computerTypeLetter2.wav]Used by:250 257 264 2034
Symbol 249 Sound [selectUpgrade.wav]Used by:250 257 264 2034
Symbol 250 ButtonUses:241 242 244 245 246 243 247 248 249Used by:251
Symbol 251 MovieClipUses:250Used by:Timeline
Symbol 252 EditableTextUses:240Used by:257
Symbol 253 EditableTextUses:240Used by:257
Symbol 254 EditableTextUses:240Used by:257
Symbol 255 EditableTextUses:240Used by:257
Symbol 256 EditableTextUses:240Used by:257
Symbol 257 ButtonUses:252 253 244 254 255 243 256 248 249Used by:258
Symbol 258 MovieClipUses:257Used by:Timeline
Symbol 259 EditableTextUses:240Used by:264
Symbol 260 EditableTextUses:240Used by:264
Symbol 261 EditableTextUses:240Used by:264
Symbol 262 EditableTextUses:240Used by:264
Symbol 263 EditableTextUses:240Used by:264
Symbol 264 ButtonUses:259 260 244 261 262 243 263 248 249Used by:265
Symbol 265 MovieClipUses:264Used by:Timeline
Symbol 266 EditableTextUses:240Used by:Timeline
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:Timeline
Symbol 269 BitmapUsed by:270 910
Symbol 270 GraphicUses:269Used by:283 312  Timeline
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:273 625 675 726 770 864 867
Symbol 273 ButtonUses:272Used by:283
Symbol 274 FontUsed by:275 278 479 484 487 488 489 490 493 494 495 521 522 523 530 531 539 541 543 544 546 728 729 730 731 847 936 939 942 944 946 1014 1105 1956
Symbol 275 TextUses:274Used by:283  Timeline
Symbol 276 GraphicUsed by:283  Timeline
Symbol 277 EditableTextUses:240Used by:283
Symbol 278 TextUses:274Used by:283  Timeline
Symbol 279 EditableTextUses:240Used by:283
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:282
Symbol 282 MovieClipUses:281Used by:283 312 933  Timeline
Symbol 283 MovieClipUses:270 273 275 276 277 278 279 115 282Used by:Timeline
Symbol 284 EditableTextUses:240Used by:312
Symbol 285 FontUsed by:286 912 959
Symbol 286 EditableTextUses:285Used by:312
Symbol 287 GraphicUsed by:290
Symbol 288 EditableTextUses:240Used by:290
Symbol 289 EditableTextUses:240Used by:290
Symbol 290 MovieClipUses:287 288 289Used by:312  Timeline
Symbol 291 EditableTextUses:240Used by:312
Symbol 292 EditableTextUses:240Used by:312
Symbol 293 EditableTextUses:240Used by:300 310 960 994
Symbol 294 EditableTextUses:240Used by:300 310 960 994
Symbol 295 EditableTextUses:240Used by:300 310 960 994
Symbol 296 EditableTextUses:240Used by:300 310 960 994
Symbol 297 EditableTextUses:240Used by:300 310 960 994
Symbol 298 EditableTextUses:240Used by:300 310 960 994
Symbol 299 GraphicUsed by:300 308 310 960 968 978 986 994 1002 1004 1012
Symbol 300 ButtonUses:293 294 295 296 297 298 299Used by:301
Symbol 301 MovieClipUses:300Used by:312
Symbol 302 EditableTextUses:240Used by:308 1004
Symbol 303 EditableTextUses:240Used by:308 1004
Symbol 304 EditableTextUses:240Used by:308 1004
Symbol 305 EditableTextUses:240Used by:308 1004
Symbol 306 EditableTextUses:240Used by:308 1004
Symbol 307 EditableTextUses:240Used by:308 1004
Symbol 308 ButtonUses:302 303 304 305 306 307 299Used by:309
Symbol 309 MovieClipUses:308Used by:312
Symbol 310 ButtonUses:293 294 295 296 297 298 299Used by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:270 284 286 290 291 292 301 309 311 282 187Used by:Timeline
Symbol 313 FontUsed by:314
Symbol 314 EditableTextUses:313Used by:315
Symbol 315 MovieClipUses:314Used by:Timeline
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:Timeline
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:Timeline
Symbol 321 ShapeTweeningUsed by:334
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:334
Symbol 324 ShapeTweeningUsed by:334
Symbol 325 ShapeTweeningUsed by:334
Symbol 326 ShapeTweeningUsed by:334
Symbol 327 ShapeTweeningUsed by:334
Symbol 328 ShapeTweeningUsed by:334
Symbol 329 ShapeTweeningUsed by:334
Symbol 330 ShapeTweeningUsed by:334
Symbol 331 ShapeTweeningUsed by:334
Symbol 332 ShapeTweeningUsed by:334
Symbol 333 GraphicUsed by:334 352 533 588 589 590 591 592 593 594 681 683 685 687 689 691 693 695 697 699 846 1126
Symbol 334 MovieClipUses:321 323 324 325 326 327 328 329 330 331 332 333Used by:Timeline
Symbol 335 GraphicUsed by:352 846
Symbol 336 GraphicUsed by:352 846
Symbol 337 GraphicUsed by:352 846
Symbol 338 GraphicUsed by:352 846
Symbol 339 GraphicUsed by:352 846
Symbol 340 GraphicUsed by:352 846
Symbol 341 GraphicUsed by:352 846
Symbol 342 GraphicUsed by:352 846
Symbol 343 GraphicUsed by:352 846
Symbol 344 GraphicUsed by:352 846
Symbol 345 GraphicUsed by:352 846
Symbol 346 GraphicUsed by:352 846
Symbol 347 GraphicUsed by:352 846
Symbol 348 GraphicUsed by:352 846
Symbol 349 GraphicUsed by:352 846
Symbol 350 GraphicUsed by:352 846
Symbol 351 GraphicUsed by:352 846
Symbol 352 MovieClipUses:333 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351Used by:Timeline
Symbol 353 MovieClipUses:187Used by:Timeline
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:370
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:370
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:370
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:370
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:370
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:370
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:370
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:370
Symbol 370 MovieClipUses:355 357 359 361 363 365 367 369Used by:478
Symbol 371 BitmapUsed by:372 378
Symbol 372 GraphicUses:371Used by:379 380
Symbol 373 BitmapUsed by:374 377
Symbol 374 GraphicUses:373Used by:379 380
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:379 380
Symbol 377 GraphicUses:373Used by:379 380
Symbol 378 GraphicUses:371Used by:379 380
Symbol 379 MovieClipUses:372 374 376 377 378Used by:478
Symbol 380 MovieClipUses:378 377 376 374 372Used by:478
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:403 404 477
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:403 404 477
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:403 404 477
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:403 404 477
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:403 404 477
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:403 404 477
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:403 404 477
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:403 404 477
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:403 404 477
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:403 404 477
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403 404 477
Symbol 403 MovieClipUses:382 384 386 388 390 392 394 396 398 400 402Used by:478
Symbol 404 MovieClipUses:402 400 398 396 394 392 390 388 386 384 382Used by:478
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:415
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:415
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:415
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:415
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:415
Symbol 415 MovieClipUses:406 408 410 412 414Used by:478
Symbol 416 BitmapUsed by:417 423
Symbol 417 GraphicUses:416Used by:424 425
Symbol 418 BitmapUsed by:419 422
Symbol 419 GraphicUses:418Used by:424 425
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:424 425
Symbol 422 GraphicUses:418Used by:424 425
Symbol 423 GraphicUses:416Used by:424 425
Symbol 424 MovieClipUses:417 419 421 422 423Used by:478
Symbol 425 MovieClipUses:423 422 421 419 417Used by:478
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:452
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:452
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:452
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:452
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:452
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:452 533
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:452
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:452
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:452
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:452
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:452
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:452
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:452
Symbol 452 MovieClipUses:427 429 431 433 435 437 439 441 443 445 447 449 451Used by:478
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:469
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:469
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:469
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:469
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:469
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:469
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:469
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:469
Symbol 469 MovieClipUses:454 456 458 460 462 464 466 468Used by:478
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:476  Timeline
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:476
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClipUses:471 473 475Used by:478
Symbol 477 MovieClipUses:382 384 386 388 390 392 394 396 398 400 402Used by:478
Symbol 478 MovieClipUses:370 379 380 403 404 415 424 425 452 469 476 477Used by:Timeline
Symbol 479 EditableTextUses:274Used by:Timeline
Symbol 480 GraphicUsed by:501
Symbol 481 GraphicUsed by:501 513
Symbol 482 GraphicUsed by:501
Symbol 483 GraphicUsed by:501
Symbol 484 TextUses:274Used by:501
Symbol 485 TextUses:214Used by:501
Symbol 486 TextUses:214Used by:501
Symbol 487 TextUses:274Used by:501
Symbol 488 TextUses:274Used by:501
Symbol 489 TextUses:274Used by:501
Symbol 490 TextUses:274Used by:501
Symbol 491 TextUses:214Used by:501
Symbol 492 TextUses:214Used by:501
Symbol 493 TextUses:274Used by:501
Symbol 494 TextUses:274Used by:501
Symbol 495 TextUses:274Used by:501
Symbol 496 GraphicUsed by:501
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:501
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:501
Symbol 501 MovieClipUses:480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 498 500Used by:Timeline
Symbol 502 GraphicUsed by:513
Symbol 503 GraphicUsed by:513
Symbol 504 GraphicUsed by:513
Symbol 505 TextUses:214Used by:513
Symbol 506 TextUses:214Used by:513
Symbol 507 TextUses:214Used by:513
Symbol 508 TextUses:214Used by:513
Symbol 509 TextUses:214Used by:513
Symbol 510 TextUses:214Used by:513
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:513
Symbol 513 MovieClipUses:502 481 503 504 505 506 507 508 509 510 512Used by:Timeline
Symbol 514 EditableTextUses:39Used by:515
Symbol 515 MovieClipUses:514Used by:518
Symbol 516 EditableTextUses:39Used by:517
Symbol 517 MovieClipUses:516Used by:518 545
Symbol 518 MovieClipUses:515 517Used by:Timeline
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:Timeline
Symbol 521 EditableTextUses:274Used by:Timeline
Symbol 522 TextUses:274Used by:527
Symbol 523 TextUses:274Used by:527
Symbol 524 GraphicUsed by:527
Symbol 525 GraphicUsed by:527
Symbol 526 GraphicUsed by:527
Symbol 527 ButtonUses:522 523 524 525 526Used by:Timeline
Symbol 528 GraphicUsed by:533
Symbol 529 GraphicUsed by:533
Symbol 530 TextUses:274Used by:533
Symbol 531 TextUses:274Used by:533
Symbol 532 GraphicUsed by:533
Symbol 533 ButtonUses:528 437 529 530 531 532 333Used by:Timeline
Symbol 534 GraphicUsed by:538
Symbol 535 GraphicUsed by:538
Symbol 536 GraphicUsed by:538
Symbol 537 GraphicUsed by:538
Symbol 538 ButtonUses:534 535 536 537Used by:Timeline
Symbol 539 EditableTextUses:274Used by:540
Symbol 540 MovieClipUses:539Used by:545
Symbol 541 EditableTextUses:274Used by:542
Symbol 542 MovieClipUses:541Used by:545
Symbol 543 TextUses:274Used by:545
Symbol 544 TextUses:274Used by:545
Symbol 545 MovieClipUses:540 542 543 544 517Used by:Timeline
Symbol 546 TextUses:274Used by:549
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:549
Symbol 549 MovieClipUses:546 548Used by:Timeline
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:553
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:551 552Used by:554
Symbol 554 MovieClipUses:553Used by:Timeline
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:555Used by:557
Symbol 557 MovieClipUses:556Used by:Timeline
Symbol 558 GraphicUsed by:Timeline
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:Timeline
Symbol 561 EditableTextUses:240Used by:Timeline
Symbol 562 EditableTextUses:240Used by:Timeline
Symbol 563 EditableTextUses:240Used by:Timeline
Symbol 564 EditableTextUses:240Used by:Timeline
Symbol 565 EditableTextUses:240Used by:Timeline
Symbol 566 EditableTextUses:240Used by:Timeline
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:569
Symbol 569 MovieClipUses:568Used by:Timeline
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:572
Symbol 572 MovieClipUses:571Used by:Timeline
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:575
Symbol 575 MovieClipUses:574Used by:Timeline
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:578
Symbol 578 MovieClipUses:577Used by:Timeline
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:581
Symbol 581 MovieClipUses:580Used by:Timeline
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:584
Symbol 584 MovieClipUses:583Used by:Timeline
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:587
Symbol 587 MovieClipUses:586Used by:Timeline
Symbol 588 ButtonUses:333Used by:Timeline
Symbol 589 ButtonUses:333Used by:Timeline
Symbol 590 ButtonUses:333Used by:Timeline
Symbol 591 ButtonUses:333Used by:Timeline
Symbol 592 ButtonUses:333Used by:Timeline
Symbol 593 ButtonUses:333Used by:Timeline
Symbol 594 ButtonUses:333Used by:Timeline
Symbol 595 BitmapUsed by:597
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:595 596Used by:600
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:600
Symbol 600 MovieClipUses:597 599Used by:Timeline
Symbol 601 EditableTextUses:240Used by:Timeline
Symbol 602 GraphicUsed by:604
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:602 187 603Used by:Timeline
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:612 613
Symbol 607 GraphicUsed by:611
Symbol 608 GraphicUsed by:610
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:608 609Used by:611
Symbol 611 MovieClipUses:607 610Used by:612 613
Symbol 612 MovieClipUses:606 611Used by:Timeline
Symbol 613 MovieClipUses:187 606 611Used by:Timeline
Symbol 614 EditableTextUses:240Used by:615
Symbol 615 MovieClipUses:614Used by:619
Symbol 616 EditableTextUses:240Used by:619
Symbol 617 EditableTextUses:240Used by:619
Symbol 618 GraphicUsed by:619
Symbol 619 ButtonUses:615 616 617 618Used by:620
Symbol 620 MovieClipUses:619Used by:Timeline
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:623
Symbol 623 MovieClipUses:622Used by:Timeline
Symbol 624 EditableTextUses:240Used by:Timeline
Symbol 625 ButtonUses:272Used by:626
Symbol 626 MovieClipUses:625Used by:Timeline
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:629 717 747 827
Symbol 629 ButtonUses:628Used by:630
Symbol 630 MovieClipUses:629Used by:Timeline
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:Timeline
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:635
Symbol 635 MovieClipUses:634Used by:Timeline
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:638
Symbol 638 MovieClipUses:637Used by:Timeline
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:Timeline
Symbol 641 EditableTextUses:240Used by:Timeline
Symbol 642 EditableTextUses:240Used by:Timeline
Symbol 643 GraphicUsed by:Timeline
Symbol 644 EditableTextUses:240Used by:Timeline
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:647
Symbol 647 MovieClipUses:646Used by:Timeline
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:650
Symbol 650 MovieClipUses:649Used by:Timeline
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:653
Symbol 653 MovieClipUses:652Used by:Timeline
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:656
Symbol 656 MovieClipUses:655Used by:Timeline
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:659
Symbol 659 MovieClipUses:658Used by:Timeline
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:662
Symbol 662 MovieClipUses:661Used by:Timeline
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:665
Symbol 665 MovieClipUses:664Used by:Timeline
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:668
Symbol 668 MovieClipUses:667Used by:Timeline
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:671
Symbol 671 MovieClipUses:670Used by:Timeline
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:674
Symbol 674 MovieClipUses:673Used by:Timeline
Symbol 675 ButtonUses:272Used by:676
Symbol 676 MovieClipUses:675Used by:Timeline
Symbol 677 FontUsed by:678
Symbol 678 TextUses:677Used by:Timeline
Symbol 679 GraphicUsed by:680 681 683 685 687 689 691 693 695 697 699
Symbol 680 MovieClipUses:679Used by:681 683 685 687 689 691 693 695 697 699
Symbol 681 ButtonUses:333 680 679Used by:682
Symbol 682 MovieClipUses:681Used by:Timeline
Symbol 683 ButtonUses:333 680 679Used by:684
Symbol 684 MovieClipUses:683Used by:Timeline
Symbol 685 ButtonUses:333 680 679Used by:686
Symbol 686 MovieClipUses:685Used by:Timeline
Symbol 687 ButtonUses:333 680 679Used by:688
Symbol 688 MovieClipUses:687Used by:Timeline
Symbol 689 ButtonUses:333 680 679Used by:690
Symbol 690 MovieClipUses:689Used by:Timeline
Symbol 691 ButtonUses:333 680 679Used by:692
Symbol 692 MovieClipUses:691Used by:Timeline
Symbol 693 ButtonUses:333 680 679Used by:694
Symbol 694 MovieClipUses:693Used by:Timeline
Symbol 695 ButtonUses:333 680 679Used by:696
Symbol 696 MovieClipUses:695Used by:Timeline
Symbol 697 ButtonUses:333 680 679Used by:698
Symbol 698 MovieClipUses:697Used by:Timeline
Symbol 699 ButtonUses:333 680 679Used by:700
Symbol 700 MovieClipUses:699Used by:Timeline
Symbol 701 EditableTextUses:240Used by:Timeline
Symbol 702 EditableTextUses:240Used by:Timeline
Symbol 703 EditableTextUses:240Used by:Timeline
Symbol 704 EditableTextUses:240Used by:Timeline
Symbol 705 EditableTextUses:240Used by:Timeline
Symbol 706 EditableTextUses:240Used by:Timeline
Symbol 707 EditableTextUses:240Used by:Timeline
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:710
Symbol 710 MovieClipUses:709Used by:Timeline
Symbol 711 BitmapUsed by:712
Symbol 712 GraphicUses:711Used by:713
Symbol 713 MovieClipUses:712Used by:1953  Timeline
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:Timeline
Symbol 716 EditableTextUses:240Used by:Timeline
Symbol 717 ButtonUses:628Used by:718
Symbol 718 MovieClipUses:717Used by:Timeline
Symbol 719 EditableTextUses:240Used by:Timeline
Symbol 720 EditableTextUses:240Used by:Timeline
Symbol 721 EditableTextUses:240Used by:Timeline
Symbol 722 EditableTextUses:240Used by:Timeline
Symbol 723 EditableTextUses:240Used by:Timeline
Symbol 724 EditableTextUses:240Used by:Timeline
Symbol 725 EditableTextUses:240Used by:Timeline
Symbol 726 ButtonUses:272Used by:727
Symbol 727 MovieClipUses:726Used by:Timeline
Symbol 728 TextUses:274Used by:Timeline
Symbol 729 TextUses:274Used by:Timeline
Symbol 730 TextUses:274Used by:Timeline
Symbol 731 TextUses:274Used by:Timeline
Symbol 732 EditableTextUses:240Used by:Timeline
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:Timeline
Symbol 735 EditableTextUses:240Used by:736
Symbol 736 MovieClipUses:735Used by:740
Symbol 737 EditableTextUses:240Used by:740
Symbol 738 EditableTextUses:240Used by:740
Symbol 739 GraphicUsed by:740
Symbol 740 ButtonUses:736 737 738 739Used by:741
Symbol 741 MovieClipUses:740Used by:Timeline
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:Timeline
Symbol 744 GraphicUsed by:745 805
Symbol 745 MovieClipUses:744Used by:Timeline
Symbol 746 EditableTextUses:240Used by:Timeline
Symbol 747 ButtonUses:628Used by:748
Symbol 748 MovieClipUses:747Used by:Timeline
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:751
Symbol 751 ButtonUses:750Used by:752
Symbol 752 MovieClipUses:751Used by:Timeline
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:755
Symbol 755 ButtonUses:754Used by:756
Symbol 756 MovieClipUses:755Used by:Timeline
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:759
Symbol 759 ButtonUses:758Used by:760
Symbol 760 MovieClipUses:759Used by:Timeline
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:763
Symbol 763 ButtonUses:762Used by:764
Symbol 764 MovieClipUses:763Used by:Timeline
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:767
Symbol 767 ButtonUses:766Used by:768
Symbol 768 MovieClipUses:767Used by:Timeline
Symbol 769 EditableTextUses:240Used by:Timeline
Symbol 770 ButtonUses:272Used by:771
Symbol 771 MovieClipUses:770Used by:Timeline
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:Timeline
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:Timeline
Symbol 776 BitmapUsed by:777 825
Symbol 777 GraphicUses:776Used by:Timeline
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:Timeline
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:782
Symbol 782 ButtonUses:781Used by:783
Symbol 783 MovieClipUses:782Used by:Timeline
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:786
Symbol 786 ButtonUses:785Used by:787
Symbol 787 MovieClipUses:786Used by:Timeline
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:790
Symbol 790 ButtonUses:789Used by:791
Symbol 791 MovieClipUses:790Used by:Timeline
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:794
Symbol 794 ButtonUses:793Used by:795
Symbol 795 MovieClipUses:794Used by:Timeline
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:798
Symbol 798 ButtonUses:797Used by:799
Symbol 799 MovieClipUses:798Used by:Timeline
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:802
Symbol 802 ButtonUses:801Used by:803
Symbol 803 MovieClipUses:802Used by:Timeline
Symbol 804 EditableTextUses:240Used by:Timeline
Symbol 805 MovieClipUses:744Used by:Timeline
Symbol 806 EditableTextUses:240Used by:Timeline
Symbol 807 EditableTextUses:240Used by:Timeline
Symbol 808 EditableTextUses:240Used by:Timeline
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:809 187Used by:Timeline
Symbol 811 EditableTextUses:240Used by:Timeline
Symbol 812 EditableTextUses:240Used by:Timeline
Symbol 813 EditableTextUses:240Used by:Timeline
Symbol 814 EditableTextUses:240Used by:Timeline
Symbol 815 EditableTextUses:240Used by:Timeline
Symbol 816 EditableTextUses:240Used by:Timeline
Symbol 817 EditableTextUses:240Used by:Timeline
Symbol 818 EditableTextUses:240Used by:Timeline
Symbol 819 EditableTextUses:240Used by:Timeline
Symbol 820 EditableTextUses:240Used by:Timeline
Symbol 821 EditableTextUses:240Used by:Timeline
Symbol 822 EditableTextUses:240Used by:Timeline
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:Timeline
Symbol 825 GraphicUses:776Used by:Timeline
Symbol 826 EditableTextUses:240Used by:Timeline
Symbol 827 ButtonUses:628Used by:828
Symbol 828 MovieClipUses:827Used by:Timeline
Symbol 829 BitmapUsed by:830 833 1015
Symbol 830 GraphicUses:829Used by:834
Symbol 831 BitmapUsed by:832
Symbol 832 GraphicUses:831Used by:834
Symbol 833 GraphicUses:829Used by:834
Symbol 834 MovieClipUses:830 832 833Used by:845
Symbol 835 GraphicUsed by:845
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:844
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:840 913 955
Symbol 840 ButtonUses:839Used by:844
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:843 914
Symbol 843 ButtonUses:842Used by:844
Symbol 844 MovieClipUses:837 840 843Used by:845
Symbol 845 MovieClipUses:834 835 844Used by:Timeline
Symbol 846 MovieClipUses:351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 333Used by:Timeline
Symbol 847 TextUses:274Used by:848
Symbol 848 MovieClipUses:847Used by:Timeline
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:Timeline
Symbol 851 EditableTextUses:240Used by:Timeline
Symbol 852 BitmapUsed by:853
Symbol 853 GraphicUses:852Used by:854
Symbol 854 ButtonUses:853Used by:Timeline
Symbol 855 EditableTextUses:240Used by:Timeline
Symbol 856 EditableTextUses:240Used by:Timeline
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:Timeline
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:Timeline
Symbol 861 FontUsed by:862
Symbol 862 TextUses:861Used by:863
Symbol 863 MovieClipUses:862Used by:Timeline
Symbol 864 ButtonUses:272Used by:Timeline
Symbol 865 EditableTextUses:240Used by:Timeline
Symbol 866 EditableTextUses:240Used by:Timeline
Symbol 867 ButtonUses:272Used by:Timeline
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClipUses:868Used by:874 877
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:874 877
Symbol 872 EditableTextUses:240Used by:873
Symbol 873 MovieClipUses:872Used by:874 877
Symbol 874 MovieClipUses:869 871 873Used by:Timeline
Symbol 875 EditableTextUses:240Used by:Timeline
Symbol 876 EditableTextUses:240Used by:Timeline
Symbol 877 MovieClipUses:869 871 873Used by:Timeline
Symbol 878 GraphicUsed by:879
Symbol 879 MovieClipUses:878Used by:Timeline
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:880Used by:Timeline
Symbol 882 MovieClipUses:164Used by:Timeline
Symbol 883 EditableTextUses:240Used by:Timeline
Symbol 884 EditableTextUses:240Used by:Timeline
Symbol 885 MovieClipUses:164Used by:Timeline
Symbol 886 EditableTextUses:240Used by:Timeline
Symbol 887 MovieClipUses:164Used by:Timeline
Symbol 888 GraphicUsed by:897 921 922
Symbol 889 EditableTextUses:240Used by:897 922
Symbol 890 EditableTextUses:240Used by:897 922
Symbol 891 GraphicUsed by:897 921 922
Symbol 892 EditableTextUses:240Used by:897 922
Symbol 893 EditableTextUses:240Used by:897 922
Symbol 894 GraphicUsed by:897 921 922
Symbol 895 EditableTextUses:240Used by:897 922
Symbol 896 EditableTextUses:240Used by:897 922
Symbol 897 ButtonUses:888 889 890 891 892 893 894 895 896Used by:Timeline
Symbol 898 MovieClipUses:164Used by:Timeline
Symbol 899 EditableTextUses:240Used by:Timeline
Symbol 900 GraphicUsed by:909
Symbol 901 EditableTextUses:240Used by:909
Symbol 902 EditableTextUses:240Used by:909
Symbol 903 GraphicUsed by:909
Symbol 904 EditableTextUses:240Used by:909
Symbol 905 EditableTextUses:240Used by:909
Symbol 906 GraphicUsed by:909
Symbol 907 EditableTextUses:240Used by:909
Symbol 908 EditableTextUses:240Used by:909
Symbol 909 ButtonUses:900 901 902 903 904 905 906 907 908Used by:Timeline
Symbol 910 GraphicUses:269Used by:933
Symbol 911 EditableTextUses:240Used by:933
Symbol 912 EditableTextUses:285Used by:933
Symbol 913 ButtonUses:839Used by:933
Symbol 914 ButtonUses:842Used by:933
Symbol 915 EditableTextUses:240Used by:921
Symbol 916 EditableTextUses:240Used by:921
Symbol 917 EditableTextUses:240Used by:921
Symbol 918 EditableTextUses:240Used by:921
Symbol 919 EditableTextUses:240Used by:921
Symbol 920 EditableTextUses:240Used by:921
Symbol 921 ButtonUses:888 915 916 891 917 918 894 919 920Used by:933
Symbol 922 ButtonUses:888 889 890 891 892 893 894 895 896Used by:933
Symbol 923 GraphicUsed by:932
Symbol 924 EditableTextUses:240Used by:932
Symbol 925 EditableTextUses:240Used by:932
Symbol 926 GraphicUsed by:932
Symbol 927 EditableTextUses:240Used by:932
Symbol 928 EditableTextUses:240Used by:932
Symbol 929 GraphicUsed by:932
Symbol 930 EditableTextUses:240Used by:932
Symbol 931 EditableTextUses:240Used by:932
Symbol 932 ButtonUses:923 924 925 926 927 928 929 930 931Used by:933
Symbol 933 MovieClipUses:910 911 912 282 913 914 921 922 932Used by:Timeline
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:957
Symbol 936 EditableTextUses:274Used by:937
Symbol 937 MovieClipUses:936Used by:938
Symbol 938 MovieClipUses:937Used by:950
Symbol 939 EditableTextUses:274Used by:940
Symbol 940 MovieClipUses:939Used by:941
Symbol 941 MovieClipUses:940Used by:950
Symbol 942 EditableTextUses:274Used by:943
Symbol 943 MovieClipUses:942Used by:948
Symbol 944 EditableTextUses:274Used by:945
Symbol 945 MovieClipUses:944Used by:948
Symbol 946 EditableTextUses:274Used by:947
Symbol 947 MovieClipUses:946Used by:948
Symbol 948 MovieClipUses:943 945 947Used by:950
Symbol 949 MovieClipUsed by:950
Symbol 950 MovieClipUses:938 941 948 949 187Used by:957
Symbol 951 GraphicUsed by:952 953
Symbol 952 MovieClipUses:951Used by:953
Symbol 953 MovieClipUses:951 952Used by:954
Symbol 954 MovieClipUses:953Used by:957
Symbol 955 ButtonUses:839Used by:956
Symbol 956 MovieClipUses:955Used by:957
Symbol 957 MovieClipUses:935 950 954 956Used by:Timeline
Symbol 958 EditableTextUses:240Used by:Timeline
Symbol 959 EditableTextUses:285Used by:Timeline
Symbol 960 ButtonUses:293 294 295 296 297 298 299Used by:961
Symbol 961 MovieClipUses:960Used by:Timeline
Symbol 962 EditableTextUses:240Used by:968
Symbol 963 EditableTextUses:240Used by:968
Symbol 964 EditableTextUses:240Used by:968
Symbol 965 EditableTextUses:240Used by:968
Symbol 966 EditableTextUses:240Used by:968
Symbol 967 EditableTextUses:240Used by:968
Symbol 968 ButtonUses:962 963 964 965 966 967 299Used by:969
Symbol 969 MovieClipUses:968Used by:Timeline
Symbol 970 EditableTextUses:240Used by:Timeline
Symbol 971 EditableTextUses:240Used by:Timeline
Symbol 972 EditableTextUses:240Used by:978
Symbol 973 EditableTextUses:240Used by:978
Symbol 974 EditableTextUses:240Used by:978
Symbol 975 EditableTextUses:240Used by:978
Symbol 976 EditableTextUses:240Used by:978
Symbol 977 EditableTextUses:240Used by:978
Symbol 978 ButtonUses:972 973 974 975 976 977 299Used by:979
Symbol 979 MovieClipUses:978Used by:Timeline
Symbol 980 EditableTextUses:240Used by:986
Symbol 981 EditableTextUses:240Used by:986
Symbol 982 EditableTextUses:240Used by:986
Symbol 983 EditableTextUses:240Used by:986
Symbol 984 EditableTextUses:240Used by:986
Symbol 985 EditableTextUses:240Used by:986
Symbol 986 ButtonUses:980 981 982 983 984 985 299Used by:987
Symbol 987 MovieClipUses:986Used by:Timeline
Symbol 988 GraphicUsed by:991
Symbol 989 EditableTextUses:240Used by:991
Symbol 990 EditableTextUses:240Used by:991
Symbol 991 MovieClipUses:988 989 990Used by:Timeline
Symbol 992 EditableTextUses:240Used by:Timeline
Symbol 993 EditableTextUses:240Used by:Timeline
Symbol 994 ButtonUses:293 294 295 296 297 298 299Used by:995
Symbol 995 MovieClipUses:994Used by:Timeline
Symbol 996 EditableTextUses:240Used by:1002
Symbol 997 EditableTextUses:240Used by:1002
Symbol 998 EditableTextUses:240Used by:1002
Symbol 999 EditableTextUses:240Used by:1002
Symbol 1000 EditableTextUses:240Used by:1002
Symbol 1001 EditableTextUses:240Used by:1002
Symbol 1002 ButtonUses:996 997 998 999 1000 1001 299Used by:1003
Symbol 1003 MovieClipUses:1002Used by:Timeline
Symbol 1004 ButtonUses:302 303 304 305 306 307 299Used by:1005
Symbol 1005 MovieClipUses:1004Used by:Timeline
Symbol 1006 EditableTextUses:240Used by:1012
Symbol 1007 EditableTextUses:240Used by:1012
Symbol 1008 EditableTextUses:240Used by:1012
Symbol 1009 EditableTextUses:240Used by:1012
Symbol 1010 EditableTextUses:240Used by:1012
Symbol 1011 EditableTextUses:240Used by:1012
Symbol 1012 ButtonUses:1006 1007 1008 1009 1010 1011 299Used by:1013
Symbol 1013 MovieClipUses:1012Used by:Timeline
Symbol 1014 TextUses:274Used by:Timeline
Symbol 1015 GraphicUses:829Used by:Timeline
Symbol 1016 MovieClip [tileundefined]Used by:2034
Symbol 1017 BitmapUsed by:1018
Symbol 1018 GraphicUses:1017Used by:1019
Symbol 1019 MovieClip [tileAmazonite]Uses:1018Used by:2034
Symbol 1020 BitmapUsed by:1021
Symbol 1021 GraphicUses:1020Used by:1022
Symbol 1022 MovieClip [tileDiamond]Uses:1021Used by:2034
Symbol 1023 BitmapUsed by:1024
Symbol 1024 GraphicUses:1023Used by:1025
Symbol 1025 MovieClip [tileEmerald]Uses:1024Used by:2034
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1028
Symbol 1028 MovieClip [tileRuby]Uses:1027Used by:2034
Symbol 1029 BitmapUsed by:1030
Symbol 1030 GraphicUses:1029Used by:1031
Symbol 1031 MovieClip [tilePlatinium]Uses:1030Used by:2034
Symbol 1032 BitmapUsed by:1033
Symbol 1033 GraphicUses:1032Used by:1034
Symbol 1034 MovieClip [tileEinsteinium]Uses:1033Used by:2034
Symbol 1035 BitmapUsed by:1036
Symbol 1036 GraphicUses:1035Used by:1037
Symbol 1037 MovieClip [tileIronium]Uses:1036Used by:2034
Symbol 1038 BitmapUsed by:1039
Symbol 1039 GraphicUses:1038Used by:1040
Symbol 1040 MovieClip [tileTreasure]Uses:1039Used by:2034
Symbol 1041 BitmapUsed by:1042
Symbol 1042 GraphicUses:1041Used by:1043
Symbol 1043 MovieClip [tileMartian Skeleton]Uses:1042Used by:2034
Symbol 1044 BitmapUsed by:1045
Symbol 1045 GraphicUses:1044Used by:1046
Symbol 1046 MovieClip [tileDinosaur Bones]Uses:1045Used by:2034
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1049
Symbol 1049 MovieClip [tileReligious Artifact]Uses:1048Used by:2034
Symbol 1050 BitmapUsed by:1051
Symbol 1051 GraphicUses:1050Used by:1052
Symbol 1052 MovieClip [tileTunnel6]Uses:1051Used by:2034
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1055
Symbol 1055 MovieClip [tileTunnel7]Uses:1054Used by:2034
Symbol 1056 BitmapUsed by:1057
Symbol 1057 GraphicUses:1056Used by:1058
Symbol 1058 MovieClip [tileTunnel8]Uses:1057Used by:2034
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1061
Symbol 1061 MovieClip [tileTunnel14]Uses:1060Used by:2034
Symbol 1062 BitmapUsed by:1063 1065
Symbol 1063 GraphicUses:1062Used by:1064
Symbol 1064 MovieClip [tileTunnel13]Uses:1063Used by:2034
Symbol 1065 GraphicUses:1062Used by:1066
Symbol 1066 MovieClip [tileTunnel12]Uses:1065Used by:2034
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1069
Symbol 1069 MovieClip [tileTunnel11]Uses:1068Used by:2034
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1072
Symbol 1072 MovieClip [tileTunnel10]Uses:1071Used by:2034
Symbol 1073 MovieClip [tileTunnel9]Used by:2034
Symbol 1074 BitmapUsed by:1075
Symbol 1075 GraphicUses:1074Used by:1076
Symbol 1076 MovieClip [tileTunnel5]Uses:1075Used by:2034
Symbol 1077 BitmapUsed by:1078
Symbol 1078 GraphicUses:1077Used by:1079
Symbol 1079 MovieClip [tileTunnel4]Uses:1078Used by:2034
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1082
Symbol 1082 MovieClip [tileTunnel3]Uses:1081Used by:2034
Symbol 1083 BitmapUsed by:1084
Symbol 1084 GraphicUses:1083Used by:1085
Symbol 1085 MovieClip [tileTunnel2]Uses:1084Used by:2034
Symbol 1086 BitmapUsed by:1087
Symbol 1087 GraphicUses:1086Used by:1088
Symbol 1088 MovieClip [tileTunnel1]Uses:1087Used by:2034
Symbol 1089 BitmapUsed by:1090
Symbol 1090 GraphicUses:1089Used by:1091
Symbol 1091 MovieClip [tileTunnel0]Uses:1090Used by:2034
Symbol 1092 MovieClip [tileBlank]Used by:2034
Symbol 1093 MovieClip [tile0]Used by:2034
Symbol 1094 MovieClip [dieFX]Used by:2034
Symbol 1095 MovieClip [shake2FX]Used by:2034
Symbol 1096 MovieClip [shakeFX]Used by:2034
Symbol 1097 Sound [quake2.wav]Used by:1098
Symbol 1098 MovieClip [quakeFX]Uses:1097Used by:2034
Symbol 1099 MovieClip [nanoFX]Used by:2034
Symbol 1100 MovieClip [lavaFX]Used by:2034
Symbol 1101 MovieClip [satanDamageFX]Used by:2034
Symbol 1102 MovieClip [damageFX]Used by:2034
Symbol 1103 MovieClip [winGameFX]Used by:2034
Symbol 1104 MovieClip [flashFX]Used by:2034
Symbol 1105 EditableTextUses:274Used by:1106
Symbol 1106 MovieClip [tileMC]Uses:1105Used by:2034
Symbol 1107 EditableTextUses:214Used by:1110
Symbol 1108 EditableTextUses:214Used by:1110
Symbol 1109 EditableTextUses:214Used by:1110
Symbol 1110 MovieClip [printTextMC]Uses:1107 1108 1109Used by:2034
Symbol 1111 BitmapUsed by:1112
Symbol 1112 GraphicUses:1111Used by:1113
Symbol 1113 MovieClip [tileGrass2]Uses:1112Used by:2034
Symbol 1114 BitmapUsed by:1115
Symbol 1115 GraphicUses:1114Used by:1116
Symbol 1116 MovieClip [tilePavement2]Uses:1115Used by:2034
Symbol 1117 BitmapUsed by:1118
Symbol 1118 GraphicUses:1117Used by:1119
Symbol 1119 MovieClip [tilePavement0]Uses:1118Used by:2034
Symbol 1120 BitmapUsed by:1121
Symbol 1121 GraphicUses:1120Used by:1122
Symbol 1122 MovieClip [tilePavement1]Uses:1121Used by:2034
Symbol 1123 BitmapUsed by:1124
Symbol 1124 GraphicUses:1123Used by:1125
Symbol 1125 MovieClip [tileStalactite2]Uses:1124Used by:2034
Symbol 1126 MovieClip [tileDarkness]Uses:333Used by:2034
Symbol 1127 BitmapUsed by:1128 1130
Symbol 1128 GraphicUses:1127Used by:1129
Symbol 1129 MovieClip [tileSouls2]Uses:1128Used by:2034
Symbol 1130 GraphicUses:1127Used by:1131
Symbol 1131 MovieClip [tileSouls4]Uses:1130Used by:2034
Symbol 1132 BitmapUsed by:1133 1135
Symbol 1133 GraphicUses:1132Used by:1134
Symbol 1134 MovieClip [tileSouls3]Uses:1133Used by:2034
Symbol 1135 GraphicUses:1132Used by:1136
Symbol 1136 MovieClip [tileSouls1]Uses:1135Used by:2034
Symbol 1137 BitmapUsed by:1138
Symbol 1138 GraphicUses:1137Used by:1139
Symbol 1139 MovieClip [tileStalactite1]Uses:1138Used by:2034
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1142
Symbol 1142 MovieClip [tileGrass1]Uses:1141Used by:2034
Symbol 1143 GraphicUsed by:1144
Symbol 1144 MovieClip [tileLimit]Uses:1143Used by:2034
Symbol 1145 BitmapUsed by:1146
Symbol 1146 GraphicUses:1145Used by:1147
Symbol 1147 MovieClip [tileShop109]Uses:1146Used by:2034
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1150
Symbol 1150 MovieClip [tileShop108]Uses:1149Used by:2034
Symbol 1151 BitmapUsed by:1152
Symbol 1152 GraphicUses:1151Used by:1153
Symbol 1153 MovieClip [tileShop107]Uses:1152Used by:2034
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1156
Symbol 1156 MovieClip [tileShop106]Uses:1155Used by:2034
Symbol 1157 BitmapUsed by:1158
Symbol 1158 GraphicUses:1157Used by:1159
Symbol 1159 MovieClip [tileShop105]Uses:1158Used by:2034
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1162
Symbol 1162 MovieClip [tileShop104]Uses:1161Used by:2034
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1165
Symbol 1165 MovieClip [tileShop103]Uses:1164Used by:2034
Symbol 1166 BitmapUsed by:1167
Symbol 1167 GraphicUses:1166Used by:1168
Symbol 1168 MovieClip [tileShop102]Uses:1167Used by:2034
Symbol 1169 BitmapUsed by:1170
Symbol 1170 GraphicUses:1169Used by:1171
Symbol 1171 MovieClip [tileShop121]Uses:1170Used by:2034
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172Used by:1174
Symbol 1174 MovieClip [tileShop120]Uses:1173Used by:2034
Symbol 1175 BitmapUsed by:1176
Symbol 1176 GraphicUses:1175Used by:1177
Symbol 1177 MovieClip [tileShop119]Uses:1176Used by:2034
Symbol 1178 BitmapUsed by:1179
Symbol 1179 GraphicUses:1178Used by:1180
Symbol 1180 MovieClip [tileShop118]Uses:1179Used by:2034
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1183
Symbol 1183 MovieClip [tileShop117]Uses:1182Used by:2034
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1186
Symbol 1186 MovieClip [tileShop116]Uses:1185Used by:2034
Symbol 1187 BitmapUsed by:1188
Symbol 1188 GraphicUses:1187Used by:1189
Symbol 1189 MovieClip [tileShop115]Uses:1188Used by:2034
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1192
Symbol 1192 MovieClip [tileShop114]Uses:1191Used by:2034
Symbol 1193 BitmapUsed by:1194
Symbol 1194 GraphicUses:1193Used by:1195
Symbol 1195 MovieClip [tileShop113]Uses:1194Used by:2034
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1198
Symbol 1198 MovieClip [tileShop112]Uses:1197Used by:2034
Symbol 1199 BitmapUsed by:1200
Symbol 1200 GraphicUses:1199Used by:1201
Symbol 1201 MovieClip [tileShop111]Uses:1200Used by:2034
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1204
Symbol 1204 MovieClip [tileShop110]Uses:1203Used by:2034
Symbol 1205 BitmapUsed by:1206
Symbol 1206 GraphicUses:1205Used by:1207
Symbol 1207 MovieClip [tileShop136]Uses:1206Used by:2034
Symbol 1208 BitmapUsed by:1209
Symbol 1209 GraphicUses:1208Used by:1210
Symbol 1210 MovieClip [tileShop135]Uses:1209Used by:2034
Symbol 1211 BitmapUsed by:1212
Symbol 1212 GraphicUses:1211Used by:1213
Symbol 1213 MovieClip [tileShop134]Uses:1212Used by:2034
Symbol 1214 BitmapUsed by:1215
Symbol 1215 GraphicUses:1214Used by:1216
Symbol 1216 MovieClip [tileShop133]Uses:1215Used by:2034
Symbol 1217 BitmapUsed by:1218
Symbol 1218 GraphicUses:1217Used by:1219
Symbol 1219 MovieClip [tileShop132]Uses:1218Used by:2034
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1222
Symbol 1222 MovieClip [tileShop131]Uses:1221Used by:2034
Symbol 1223 BitmapUsed by:1224
Symbol 1224 GraphicUses:1223Used by:1225
Symbol 1225 MovieClip [tileShop130]Uses:1224Used by:2034
Symbol 1226 BitmapUsed by:1227
Symbol 1227 GraphicUses:1226Used by:1228
Symbol 1228 MovieClip [tileShop129]Uses:1227Used by:2034
Symbol 1229 BitmapUsed by:1230
Symbol 1230 GraphicUses:1229Used by:1231
Symbol 1231 MovieClip [tileShop128]Uses:1230Used by:2034
Symbol 1232 BitmapUsed by:1233
Symbol 1233 GraphicUses:1232Used by:1234
Symbol 1234 MovieClip [tileShop127]Uses:1233Used by:2034
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1235Used by:1237
Symbol 1237 MovieClip [tileShop126]Uses:1236Used by:2034
Symbol 1238 BitmapUsed by:1239
Symbol 1239 GraphicUses:1238Used by:1240
Symbol 1240 MovieClip [tileShop125]Uses:1239Used by:2034
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1243
Symbol 1243 MovieClip [tileShop101]Uses:1242Used by:2034
Symbol 1244 BitmapUsed by:1245
Symbol 1245 GraphicUses:1244Used by:1246
Symbol 1246 MovieClip [tileHalf]Uses:1245Used by:2034
Symbol 1247 BitmapUsed by:1248
Symbol 1248 GraphicUses:1247Used by:1249
Symbol 1249 MovieClip [tile1]Uses:1248Used by:2034
Symbol 1250 BitmapUsed by:1251
Symbol 1251 GraphicUses:1250Used by:1252
Symbol 1252 MovieClip [tile5]Uses:1251Used by:2034
Symbol 1253 BitmapUsed by:1254
Symbol 1254 GraphicUses:1253Used by:1255
Symbol 1255 MovieClip [tile4]Uses:1254Used by:2034
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1258
Symbol 1258 MovieClip [tile3]Uses:1257Used by:2034
Symbol 1259 BitmapUsed by:1260
Symbol 1260 GraphicUses:1259Used by:1261
Symbol 1261 MovieClip [tileGoldium]Uses:1260Used by:2034
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1264
Symbol 1264 MovieClip [tileSilverium]Uses:1263Used by:2034
Symbol 1265 BitmapUsed by:1266
Symbol 1266 GraphicUses:1265Used by:1267
Symbol 1267 MovieClip [tileBronzium]Uses:1266Used by:2034
Symbol 1268 BitmapUsed by:1269
Symbol 1269 GraphicUses:1268Used by:1270
Symbol 1270 MovieClip [tileLava3]Uses:1269Used by:2034
Symbol 1271 BitmapUsed by:1272
Symbol 1272 GraphicUses:1271Used by:1273
Symbol 1273 MovieClip [tileLava2]Uses:1272Used by:2034
Symbol 1274 BitmapUsed by:1275
Symbol 1275 GraphicUses:1274Used by:1276
Symbol 1276 MovieClip [tileLava1]Uses:1275Used by:2034
Symbol 1277 BitmapUsed by:1278
Symbol 1278 GraphicUses:1277Used by:1279
Symbol 1279 MovieClip [tileRock3]Uses:1278Used by:2034
Symbol 1280 BitmapUsed by:1281
Symbol 1281 GraphicUses:1280Used by:1282
Symbol 1282 MovieClip [tileRock2]Uses:1281Used by:2034
Symbol 1283 BitmapUsed by:1284
Symbol 1284 GraphicUses:1283Used by:1285
Symbol 1285 MovieClip [tileRock1]Uses:1284Used by:2034
Symbol 1286 BitmapUsed by:1287
Symbol 1287 GraphicUses:1286Used by:1288
Symbol 1288 MovieClip [tile2]Uses:1287Used by:2034
Symbol 1289 GraphicUsed by:1290
Symbol 1290 MovieClip [puffMC]Uses:1289Used by:2034
Symbol 1291 BitmapUsed by:1292
Symbol 1292 GraphicUses:1291Used by:1293
Symbol 1293 MovieClip [drill_6]Uses:1292Used by:2034
Symbol 1294 BitmapUsed by:1295
Symbol 1295 GraphicUses:1294Used by:1296
Symbol 1296 MovieClip [drill_5]Uses:1295Used by:2034
Symbol 1297 BitmapUsed by:1298
Symbol 1298 GraphicUses:1297Used by:1299
Symbol 1299 MovieClip [drill_4]Uses:1298Used by:2034
Symbol 1300 BitmapUsed by:1301
Symbol 1301 GraphicUses:1300Used by:1302
Symbol 1302 MovieClip [drill_3]Uses:1301Used by:2034
Symbol 1303 BitmapUsed by:1304
Symbol 1304 GraphicUses:1303Used by:1305
Symbol 1305 MovieClip [drill_2]Uses:1304Used by:2034
Symbol 1306 BitmapUsed by:1307
Symbol 1307 GraphicUses:1306Used by:1308
Symbol 1308 MovieClip [drill_1]Uses:1307Used by:2034
Symbol 1309 BitmapUsed by:1310
Symbol 1310 GraphicUses:1309Used by:1311
Symbol 1311 MovieClip [fuelTank_6]Uses:1310Used by:2034
Symbol 1312 BitmapUsed by:1313
Symbol 1313 GraphicUses:1312Used by:1314
Symbol 1314 MovieClip [fuelTank_5]Uses:1313Used by:2034
Symbol 1315 BitmapUsed by:1316
Symbol 1316 GraphicUses:1315Used by:1317
Symbol 1317 MovieClip [fuelTank_4]Uses:1316Used by:2034
Symbol 1318 BitmapUsed by:1319
Symbol 1319 GraphicUses:1318Used by:1320
Symbol 1320 MovieClip [fuelTank_3]Uses:1319Used by:2034
Symbol 1321 BitmapUsed by:1322
Symbol 1322 GraphicUses:1321Used by:1323
Symbol 1323 MovieClip [fuelTank_2]Uses:1322Used by:2034
Symbol 1324 BitmapUsed by:1325
Symbol 1325 GraphicUses:1324Used by:1326
Symbol 1326 MovieClip [fuelTank_1]Uses:1325Used by:2034
Symbol 1327 BitmapUsed by:1328
Symbol 1328 GraphicUses:1327Used by:1329
Symbol 1329 MovieClip [bay_5]Uses:1328Used by:2034
Symbol 1330 BitmapUsed by:1331
Symbol 1331 GraphicUses:1330Used by:1332
Symbol 1332 MovieClip [bay_4]Uses:1331Used by:2034
Symbol 1333 BitmapUsed by:1334
Symbol 1334 GraphicUses:1333Used by:1335
Symbol 1335 MovieClip [bay_3]Uses:1334Used by:2034
Symbol 1336 BitmapUsed by:1337
Symbol 1337 GraphicUses:1336Used by:1338
Symbol 1338 MovieClip [bay_2]Uses:1337Used by:2034
Symbol 1339 BitmapUsed by:1340
Symbol 1340 GraphicUses:1339Used by:1341
Symbol 1341 MovieClip [bay_1]Uses:1340Used by:2034
Symbol 1342 BitmapUsed by:1343
Symbol 1343 GraphicUses:1342Used by:1344
Symbol 1344 MovieClip [bay_0]Uses:1343Used by:2034
Symbol 1345 BitmapUsed by:1346
Symbol 1346 GraphicUses:1345Used by:1347
Symbol 1347 MovieClip [radiator_5]Uses:1346Used by:2034
Symbol 1348 BitmapUsed by:1349
Symbol 1349 GraphicUses:1348Used by:1350
Symbol 1350 MovieClip [radiator_4]Uses:1349Used by:2034
Symbol 1351 BitmapUsed by:1352
Symbol 1352 GraphicUses:1351Used by:1353
Symbol 1353 MovieClip [radiator_3]Uses:1352Used by:2034
Symbol 1354 BitmapUsed by:1355
Symbol 1355 GraphicUses:1354Used by:1356
Symbol 1356 MovieClip [radiator_2]Uses:1355Used by:2034
Symbol 1357 BitmapUsed by:1358
Symbol 1358 GraphicUses:1357Used by:1359
Symbol 1359 MovieClip [radiator_1]Uses:1358Used by:2034
Symbol 1360 BitmapUsed by:1361
Symbol 1361 GraphicUses:1360Used by:1362
Symbol 1362 MovieClip [radiator_0]Uses:1361Used by:2034
Symbol 1363 BitmapUsed by:1364
Symbol 1364 GraphicUses:1363Used by:1365
Symbol 1365 MovieClip [fuelTank_0]Uses:1364Used by:2034
Symbol 1366 BitmapUsed by:1367
Symbol 1367 GraphicUses:1366Used by:1368
Symbol 1368 MovieClip [engine_6]Uses:1367Used by:2034
Symbol 1369 BitmapUsed by:1370
Symbol 1370 GraphicUses:1369Used by:1371
Symbol 1371 MovieClip [engine_5]Uses:1370Used by:2034
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1374
Symbol 1374 MovieClip [engine_4]Uses:1373Used by:2034
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1377
Symbol 1377 MovieClip [engine_3]Uses:1376Used by:2034
Symbol 1378 BitmapUsed by:1379
Symbol 1379 GraphicUses:1378Used by:1380
Symbol 1380 MovieClip [engine_2]Uses:1379Used by:2034
Symbol 1381 BitmapUsed by:1382
Symbol 1382 GraphicUses:1381Used by:1383
Symbol 1383 MovieClip [engine_1]Uses:1382Used by:2034
Symbol 1384 BitmapUsed by:1385
Symbol 1385 GraphicUses:1384Used by:1386
Symbol 1386 MovieClip [engine_0]Uses:1385Used by:2034
Symbol 1387 BitmapUsed by:1388
Symbol 1388 GraphicUses:1387Used by:1389
Symbol 1389 MovieClip [hull_6]Uses:1388Used by:2034
Symbol 1390 BitmapUsed by:1391
Symbol 1391 GraphicUses:1390Used by:1392
Symbol 1392 MovieClip [hull_5]Uses:1391Used by:2034
Symbol 1393 BitmapUsed by:1394
Symbol 1394 GraphicUses:1393Used by:1395
Symbol 1395 MovieClip [hull_4]Uses:1394Used by:2034
Symbol 1396 BitmapUsed by:1397
Symbol 1397 GraphicUses:1396Used by:1398
Symbol 1398 MovieClip [hull_3]Uses:1397Used by:2034
Symbol 1399 BitmapUsed by:1400
Symbol 1400 GraphicUses:1399Used by:1401
Symbol 1401 MovieClip [hull_2]Uses:1400Used by:2034
Symbol 1402 BitmapUsed by:1403
Symbol 1403 GraphicUses:1402Used by:1404
Symbol 1404 MovieClip [hull_1]Uses:1403Used by:2034
Symbol 1405 BitmapUsed by:1406
Symbol 1406 GraphicUses:1405Used by:1407
Symbol 1407 MovieClip [hull_0]Uses:1406Used by:2034
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1410
Symbol 1410 MovieClip [drill_0]Uses:1409Used by:2034
Symbol 1411 BitmapUsed by:1412
Symbol 1412 GraphicUses:1411Used by:1413
Symbol 1413 MovieClip [chunkMC_7]Uses:1412Used by:2034
Symbol 1414 BitmapUsed by:1415
Symbol 1415 GraphicUses:1414Used by:1416
Symbol 1416 MovieClip [chunkMC_6]Uses:1415Used by:2034
Symbol 1417 BitmapUsed by:1418
Symbol 1418 GraphicUses:1417Used by:1419
Symbol 1419 MovieClip [chunkMC_5]Uses:1418Used by:2034
Symbol 1420 BitmapUsed by:1421
Symbol 1421 GraphicUses:1420Used by:1422
Symbol 1422 MovieClip [chunkMC_4]Uses:1421Used by:2034
Symbol 1423 BitmapUsed by:1424
Symbol 1424 GraphicUses:1423Used by:1425
Symbol 1425 MovieClip [chunkMC_3]Uses:1424Used by:2034
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1428
Symbol 1428 MovieClip [chunkMC_2]Uses:1427Used by:2034
Symbol 1429 BitmapUsed by:1430
Symbol 1430 GraphicUses:1429Used by:1431
Symbol 1431 MovieClip [chunkMC_1]Uses:1430Used by:2034
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1434
Symbol 1434 MovieClip [chunkMC_0]Uses:1433Used by:2034
Symbol 1435 MovieClip [chunkLavaMC]Used by:2034
Symbol 1436 MovieClip [skullChunkSlowMC]Used by:2034
Symbol 1437 MovieClip [skullChunkMC]Used by:2034
Symbol 1438 MovieClip [chunkMC]Used by:2034
Symbol 1439 MovieClipUses:41Used by:1440
Symbol 1440 MovieClip [messageMC]Uses:1439Used by:2034
Symbol 1441 MovieClipUses:41Used by:1442
Symbol 1442 MovieClip [warningMC]Uses:1441Used by:2034
Symbol 1443 MovieClip [bonusMC]Uses:41Used by:2034
Symbol 1444 BitmapUsed by:1445
Symbol 1445 GraphicUses:1444Used by:1479
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1446Used by:1479
Symbol 1448 Sound [explosion.wav]Used by:1479 2034
Symbol 1449 BitmapUsed by:1450
Symbol 1450 GraphicUses:1449Used by:1479
Symbol 1451 BitmapUsed by:1452
Symbol 1452 GraphicUses:1451Used by:1479
Symbol 1453 BitmapUsed by:1454
Symbol 1454 GraphicUses:1453Used by:1479
Symbol 1455 BitmapUsed by:1456
Symbol 1456 GraphicUses:1455Used by:1479
Symbol 1457 BitmapUsed by:1458
Symbol 1458 GraphicUses:1457Used by:1479
Symbol 1459 BitmapUsed by:1460
Symbol 1460 GraphicUses:1459Used by:1479
Symbol 1461 BitmapUsed by:1462
Symbol 1462 GraphicUses:1461Used by:1479
Symbol 1463 BitmapUsed by:1464
Symbol 1464 GraphicUses:1463Used by:1479
Symbol 1465 BitmapUsed by:1466
Symbol 1466 GraphicUses:1465Used by:1479
Symbol 1467 BitmapUsed by:1468
Symbol 1468 GraphicUses:1467Used by:1479
Symbol 1469 BitmapUsed by:1470
Symbol 1470 GraphicUses:1469Used by:1479
Symbol 1471 BitmapUsed by:1472
Symbol 1472 GraphicUses:1471Used by:1479
Symbol 1473 BitmapUsed by:1474
Symbol 1474 GraphicUses:1473Used by:1479
Symbol 1475 BitmapUsed by:1476
Symbol 1476 GraphicUses:1475Used by:1479
Symbol 1477 BitmapUsed by:1478
Symbol 1478 GraphicUses:1477Used by:1479
Symbol 1479 MovieClip [podExplodeGroundMC]Uses:1445 1447 1448 1450 1452 1454 1456 1458 1460 1462 1464 1466 1468 1470 1472 1474 1476 1478Used by:2034
Symbol 1480 GraphicUsed by:1481
Symbol 1481 MovieClip [sparkMC]Uses:1480Used by:1483 2034
Symbol 1482 Sound [spark.wav]Used by:1483
Symbol 1483 MovieClip [sparksMC]Uses:1481 1482Used by:2034
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1570
Symbol 1486 BitmapUsed by:1487
Symbol 1487 GraphicUses:1486Used by:1570
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1570
Symbol 1490 BitmapUsed by:1491
Symbol 1491 GraphicUses:1490Used by:1570
Symbol 1492 BitmapUsed by:1493
Symbol 1493 GraphicUses:1492Used by:1570
Symbol 1494 BitmapUsed by:1495
Symbol 1495 GraphicUses:1494Used by:1570
Symbol 1496 BitmapUsed by:1497
Symbol 1497 GraphicUses:1496Used by:1570
Symbol 1498 BitmapUsed by:1499
Symbol 1499 GraphicUses:1498Used by:1570
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1570
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1570
Symbol 1504 BitmapUsed by:1505
Symbol 1505 GraphicUses:1504Used by:1570
Symbol 1506 BitmapUsed by:1507
Symbol 1507 GraphicUses:1506Used by:1570
Symbol 1508 BitmapUsed by:1509
Symbol 1509 GraphicUses:1508Used by:1570
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1570
Symbol 1512 BitmapUsed by:1513
Symbol 1513 GraphicUses:1512Used by:1570
Symbol 1514 BitmapUsed by:1515
Symbol 1515 GraphicUses:1514Used by:1570
Symbol 1516 BitmapUsed by:1517
Symbol 1517 GraphicUses:1516Used by:1570
Symbol 1518 BitmapUsed by:1519
Symbol 1519 GraphicUses:1518Used by:1570
Symbol 1520 BitmapUsed by:1521
Symbol 1521 GraphicUses:1520Used by:1570
Symbol 1522 BitmapUsed by:1523
Symbol 1523 GraphicUses:1522Used by:1570
Symbol 1524 BitmapUsed by:1525
Symbol 1525 GraphicUses:1524Used by:1570
Symbol 1526 BitmapUsed by:1527
Symbol 1527 GraphicUses:1526Used by:1570
Symbol 1528 BitmapUsed by:1529
Symbol 1529 GraphicUses:1528Used by:1570
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1570
Symbol 1532 BitmapUsed by:1533
Symbol 1533 GraphicUses:1532Used by:1570
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1570
Symbol 1536 BitmapUsed by:1537
Symbol 1537 GraphicUses:1536Used by:1570
Symbol 1538 BitmapUsed by:1539
Symbol 1539 GraphicUses:1538Used by:1570
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1570
Symbol 1542 BitmapUsed by:1543
Symbol 1543 GraphicUses:1542Used by:1570
Symbol 1544 BitmapUsed by:1545
Symbol 1545 GraphicUses:1544Used by:1570
Symbol 1546 BitmapUsed by:1547
Symbol 1547 GraphicUses:1546Used by:1570
Symbol 1548 BitmapUsed by:1549
Symbol 1549 GraphicUses:1548Used by:1570
Symbol 1550 BitmapUsed by:1551
Symbol 1551 GraphicUses:1550Used by:1570
Symbol 1552 BitmapUsed by:1553
Symbol 1553 GraphicUses:1552Used by:1570
Symbol 1554 BitmapUsed by:1555
Symbol 1555 GraphicUses:1554Used by:1570
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1570
Symbol 1558 BitmapUsed by:1559
Symbol 1559 GraphicUses:1558Used by:1570
Symbol 1560 BitmapUsed by:1561
Symbol 1561 GraphicUses:1560Used by:1570
Symbol 1562 BitmapUsed by:1563
Symbol 1563 GraphicUses:1562Used by:1570
Symbol 1564 BitmapUsed by:1565
Symbol 1565 GraphicUses:1564Used by:1570
Symbol 1566 BitmapUsed by:1567
Symbol 1567 GraphicUses:1566Used by:1570
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1570
Symbol 1570 MovieClip [podQuantumMC]Uses:1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1505 1507 1509 1511 1513 1515 1517 1519 1521 1523 1525 1527 1529 1531 1533 1535 1537 1539 1541 1543 1545 1547 1549 1551 1553 1555 1557 1559 1561 1563 1565 1567 1569Used by:2034
Symbol 1571 BitmapUsed by:1572
Symbol 1572 GraphicUses:1571Used by:1667 1668
Symbol 1573 BitmapUsed by:1574
Symbol 1574 GraphicUses:1573Used by:1667 1668
Symbol 1575 BitmapUsed by:1576
Symbol 1576 GraphicUses:1575Used by:1667 1668
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1667 1668
Symbol 1579 BitmapUsed by:1580
Symbol 1580 GraphicUses:1579Used by:1667 1668
Symbol 1581 BitmapUsed by:1582
Symbol 1582 GraphicUses:1581Used by:1667 1668
Symbol 1583 BitmapUsed by:1584
Symbol 1584 GraphicUses:1583Used by:1667 1668
Symbol 1585 BitmapUsed by:1586
Symbol 1586 GraphicUses:1585Used by:1667 1668
Symbol 1587 BitmapUsed by:1588
Symbol 1588 GraphicUses:1587Used by:1667 1668
Symbol 1589 BitmapUsed by:1590
Symbol 1590 GraphicUses:1589Used by:1667 1668
Symbol 1591 BitmapUsed by:1592
Symbol 1592 GraphicUses:1591Used by:1667 1668
Symbol 1593 BitmapUsed by:1594
Symbol 1594 GraphicUses:1593Used by:1667 1668
Symbol 1595 BitmapUsed by:1596
Symbol 1596 GraphicUses:1595Used by:1667 1668
Symbol 1597 BitmapUsed by:1598
Symbol 1598 GraphicUses:1597Used by:1667 1668
Symbol 1599 BitmapUsed by:1600
Symbol 1600 GraphicUses:1599Used by:1667 1668
Symbol 1601 BitmapUsed by:1602
Symbol 1602 GraphicUses:1601Used by:1667 1668
Symbol 1603 BitmapUsed by:1604
Symbol 1604 GraphicUses:1603Used by:1667 1668
Symbol 1605 BitmapUsed by:1606
Symbol 1606 GraphicUses:1605Used by:1667 1668
Symbol 1607 BitmapUsed by:1608
Symbol 1608 GraphicUses:1607Used by:1667 1668
Symbol 1609 BitmapUsed by:1610
Symbol 1610 GraphicUses:1609Used by:1667 1668
Symbol 1611 BitmapUsed by:1612
Symbol 1612 GraphicUses:1611Used by:1667 1668
Symbol 1613 BitmapUsed by:1614
Symbol 1614 GraphicUses:1613Used by:1667 1668
Symbol 1615 BitmapUsed by:1616
Symbol 1616 GraphicUses:1615Used by:1667 1668
Symbol 1617 BitmapUsed by:1618
Symbol 1618 GraphicUses:1617Used by:1667 1668
Symbol 1619 BitmapUsed by:1620
Symbol 1620 GraphicUses:1619Used by:1667 1668
Symbol 1621 BitmapUsed by:1622
Symbol 1622 GraphicUses:1621Used by:1667 1668
Symbol 1623 BitmapUsed by:1624
Symbol 1624 GraphicUses:1623Used by:1667 1668
Symbol 1625 BitmapUsed by:1626
Symbol 1626 GraphicUses:1625Used by:1667 1668
Symbol 1627 BitmapUsed by:1628
Symbol 1628 GraphicUses:1627Used by:1667 1668
Symbol 1629 BitmapUsed by:1630
Symbol 1630 GraphicUses:1629Used by:1667 1668
Symbol 1631 BitmapUsed by:1632
Symbol 1632 GraphicUses:1631Used by:1667 1668
Symbol 1633 BitmapUsed by:1634
Symbol 1634 GraphicUses:1633Used by:1667 1668
Symbol 1635 BitmapUsed by:1636
Symbol 1636 GraphicUses:1635Used by:1667 1668
Symbol 1637 BitmapUsed by:1638
Symbol 1638 GraphicUses:1637Used by:1667 1668
Symbol 1639 BitmapUsed by:1640
Symbol 1640 GraphicUses:1639Used by:1667 1668
Symbol 1641 BitmapUsed by:1642
Symbol 1642 GraphicUses:1641Used by:1667 1668
Symbol 1643 BitmapUsed by:1644
Symbol 1644 GraphicUses:1643Used by:1667 1668
Symbol 1645 BitmapUsed by:1646
Symbol 1646 GraphicUses:1645Used by:1667 1668
Symbol 1647 BitmapUsed by:1648
Symbol 1648 GraphicUses:1647Used by:1667 1668
Symbol 1649 BitmapUsed by:1650
Symbol 1650 GraphicUses:1649Used by:1667 1668
Symbol 1651 BitmapUsed by:1652
Symbol 1652 GraphicUses:1651Used by:1667 1668
Symbol 1653 BitmapUsed by:1654
Symbol 1654 GraphicUses:1653Used by:1667 1668
Symbol 1655 BitmapUsed by:1656
Symbol 1656 GraphicUses:1655Used by:1667 1668
Symbol 1657 BitmapUsed by:1658
Symbol 1658 GraphicUses:1657Used by:1667 1668
Symbol 1659 BitmapUsed by:1660
Symbol 1660 GraphicUses:1659Used by:1667 1668
Symbol 1661 BitmapUsed by:1662
Symbol 1662 GraphicUses:1661Used by:1667 1668
Symbol 1663 BitmapUsed by:1664
Symbol 1664 GraphicUses:1663Used by:1667 1668
Symbol 1665 BitmapUsed by:1666
Symbol 1666 GraphicUses:1665Used by:1667 1668
Symbol 1667 MovieClip [podCoreTeleportMC]Uses:1572 1574 1576 1578 1580 1582 1584 1586 1588 1590 1592 1594 1596 1598 1600 1602 1604 1606 1608 1610 1612 1614 1616 1618 1620 1622 1624 1626 1628 1630 1632 1634 1636 1638 1640 1642 1644 1646 1648 1650 1652 1654 1656 1658 1660 1662 1664 1666Used by:2034
Symbol 1668 MovieClip [podMatterTransMC]Uses:1572 1574 1576 1578 1580 1582 1584 1586 1588 1590 1592 1594 1596 1598 1600 1602 1604 1606 1608 1610 1612 1614 1616 1618 1620 1622 1624 1626 1628 1630 1632 1634 1636 1638 1640 1642 1644 1646 1648 1650 1652 1654 1656 1658 1660 1662 1664 1666Used by:2034
Symbol 1669 BitmapUsed by:1670
Symbol 1670 GraphicUses:1669Used by:1693
Symbol 1671 BitmapUsed by:1672
Symbol 1672 GraphicUses:1671Used by:1693
Symbol 1673 BitmapUsed by:1674
Symbol 1674 GraphicUses:1673Used by:1693 1954
Symbol 1675 BitmapUsed by:1676
Symbol 1676 GraphicUses:1675Used by:1693 1954
Symbol 1677 BitmapUsed by:1678
Symbol 1678 GraphicUses:1677Used by:1693
Symbol 1679 BitmapUsed by:1680
Symbol 1680 GraphicUses:1679Used by:1693
Symbol 1681 BitmapUsed by:1682
Symbol 1682 GraphicUses:1681Used by:1693
Symbol 1683 BitmapUsed by:1684
Symbol 1684 GraphicUses:1683Used by:1693
Symbol 1685 BitmapUsed by:1686
Symbol 1686 GraphicUses:1685Used by:1693
Symbol 1687 BitmapUsed by:1688
Symbol 1688 GraphicUses:1687Used by:1693
Symbol 1689 BitmapUsed by:1690
Symbol 1690 GraphicUses:1689Used by:1693
Symbol 1691 BitmapUsed by:1692
Symbol 1692 GraphicUses:1691Used by:1693
Symbol 1693 MovieClip [explosion1]Uses:1670 1672 1674 1676 1678 1680 1682 1684 1686 1688 1690 1692Used by:2034
Symbol 1694 BitmapUsed by:1695
Symbol 1695 GraphicUses:1694Used by:1712
Symbol 1696 BitmapUsed by:1697
Symbol 1697 GraphicUses:1696Used by:1712 1954
Symbol 1698 BitmapUsed by:1699
Symbol 1699 GraphicUses:1698Used by:1712 1954
Symbol 1700 BitmapUsed by:1701
Symbol 1701 GraphicUses:1700Used by:1712
Symbol 1702 BitmapUsed by:1703
Symbol 1703 GraphicUses:1702Used by:1712
Symbol 1704 BitmapUsed by:1705
Symbol 1705 GraphicUses:1704Used by:1712
Symbol 1706 BitmapUsed by:1707
Symbol 1707 GraphicUses:1706Used by:1712
Symbol 1708 BitmapUsed by:1709
Symbol 1709 GraphicUses:1708Used by:1712
Symbol 1710 BitmapUsed by:1711
Symbol 1711 GraphicUses:1710Used by:1712
Symbol 1712 MovieClip [explosion2]Uses:1695 1697 1699 1701 1703 1705 1707 1709 1711Used by:2034
Symbol 1713 BitmapUsed by:1714
Symbol 1714 GraphicUses:1713Used by:1731
Symbol 1715 BitmapUsed by:1716
Symbol 1716 GraphicUses:1715Used by:1731 1954
Symbol 1717 BitmapUsed by:1718
Symbol 1718 GraphicUses:1717Used by:1731 1954
Symbol 1719 BitmapUsed by:1720
Symbol 1720 GraphicUses:1719Used by:1731
Symbol 1721 BitmapUsed by:1722
Symbol 1722 GraphicUses:1721Used by:1731
Symbol 1723 BitmapUsed by:1724
Symbol 1724 GraphicUses:1723Used by:1731
Symbol 1725 BitmapUsed by:1726
Symbol 1726 GraphicUses:1725Used by:1731
Symbol 1727 BitmapUsed by:1728
Symbol 1728 GraphicUses:1727Used by:1731
Symbol 1729 BitmapUsed by:1730
Symbol 1730 GraphicUses:1729Used by:1731
Symbol 1731 MovieClip [explosion3]Uses:1714 1716 1718 1720 1722 1724 1726 1728 1730Used by:2034
Symbol 1732 MovieClip [itemC4MC]Used by:2034
Symbol 1733 MovieClip [gasPocketFX]Used by:2034
Symbol 1734 MovieClip [itemDynamiteMC]Used by:2034
Symbol 1735 BitmapUsed by:1736
Symbol 1736 GraphicUses:1735Used by:1737
Symbol 1737 MovieClip [mothershipMC]Uses:1736Used by:2034
Symbol 1738 BitmapUsed by:1739
Symbol 1739 GraphicUses:1738Used by:1740
Symbol 1740 MovieClip [trans_natasMC]Uses:1739Used by:2034
Symbol 1741 BitmapUsed by:1742
Symbol 1742 GraphicUses:1741Used by:1743
Symbol 1743 MovieClip [trans_minerMC]Uses:1742Used by:2034
Symbol 1744 BitmapUsed by:1745 1746 1747 1748
Symbol 1745 GraphicUses:1744Used by:1749
Symbol 1746 GraphicUses:1744Used by:1749
Symbol 1747 GraphicUses:1744Used by:1749
Symbol 1748 GraphicUses:1744Used by:1749
Symbol 1749 MovieClipUses:1745 1746 1747 1748Used by:1750 1751
Symbol 1750 MovieClip [trans_overlayMC]Uses:1749Used by:2034
Symbol 1751 MovieClip [trans_staticMC]Uses:1749Used by:2034
Symbol 1752 BitmapUsed by:1753
Symbol 1753 GraphicUses:1752Used by:1754
Symbol 1754 MovieClipUses:1753Used by:1757
Symbol 1755 BitmapUsed by:1756
Symbol 1756 GraphicUses:1755Used by:1757
Symbol 1757 MovieClipUses:1754 187 1756Used by:1877
Symbol 1758 GraphicUsed by:1759
Symbol 1759 MovieClipUses:1758Used by:1877 1936
Symbol 1760 BitmapUsed by:1761
Symbol 1761 GraphicUses:1760Used by:1780
Symbol 1762 BitmapUsed by:1763
Symbol 1763 GraphicUses:1762Used by:1780
Symbol 1764 BitmapUsed by:1765
Symbol 1765 GraphicUses:1764Used by:1780
Symbol 1766 BitmapUsed by:1767
Symbol 1767 GraphicUses:1766Used by:1780
Symbol 1768 BitmapUsed by:1769
Symbol 1769 GraphicUses:1768Used by:1780
Symbol 1770 BitmapUsed by:1771
Symbol 1771 GraphicUses:1770Used by:1780
Symbol 1772 BitmapUsed by:1773
Symbol 1773 GraphicUses:1772Used by:1780
Symbol 1774 BitmapUsed by:1775
Symbol 1775 GraphicUses:1774Used by:1780
Symbol 1776 BitmapUsed by:1777
Symbol 1777 GraphicUses:1776Used by:1780
Symbol 1778 BitmapUsed by:1779
Symbol 1779 GraphicUses:1778Used by:1780
Symbol 1780 MovieClipUses:1761 21 1763 1765 1767 1769 1771 1773 1775 1777 1779Used by:1877
Symbol 1781 BitmapUsed by:1782 1792
Symbol 1782 GraphicUses:1781Used by:1793 1830 1853
Symbol 1783 BitmapUsed by:1784 1791
Symbol 1784 GraphicUses:1783Used by:1793 1830 1853
Symbol 1785 BitmapUsed by:1786 1790
Symbol 1786 GraphicUses:1785Used by:1793 1830 1853
Symbol 1787 BitmapUsed by:1788 1789
Symbol 1788 GraphicUses:1787Used by:1793 1853
Symbol 1789 GraphicUses:1787Used by:1793
Symbol 1790 GraphicUses:1785Used by:1793
Symbol 1791 GraphicUses:1783Used by:1793
Symbol 1792 GraphicUses:1781Used by:1793
Symbol 1793 MovieClipUses:1782 1784 1786 1788 1789 1790 1791 1792Used by:1877
Symbol 1794 BitmapUsed by:1795
Symbol 1795 GraphicUses:1794Used by:1830 1853
Symbol 1796 BitmapUsed by:1798 1805 1808
Symbol 1797 BitmapUsed by:1798
Symbol 1798 GraphicUses:1796 1797Used by:1830
Symbol 1799 BitmapUsed by:1800
Symbol 1800 GraphicUses:1799Used by:1803 1811
Symbol 1801 BitmapUsed by:1802
Symbol 1802 GraphicUses:1801Used by:1803 1811
Symbol 1803 MovieClipUses:1800 1802Used by:1830
Symbol 1804 BitmapUsed by:1805
Symbol 1805 GraphicUses:1796 1804Used by:1830
Symbol 1806 BitmapUsed by:1807
Symbol 1807 GraphicUses:1806Used by:1830
Symbol 1808 GraphicUses:1796Used by:1830
Symbol 1809 BitmapUsed by:1810
Symbol 1810 GraphicUses:1809Used by:1830
Symbol 1811 MovieClipUses:1800 1802Used by:1830
Symbol 1812 BitmapUsed by:1813
Symbol 1813 GraphicUses:1812Used by:1830
Symbol 1814 BitmapUsed by:1815
Symbol 1815 GraphicUses:1814Used by:1830
Symbol 1816 BitmapUsed by:1817
Symbol 1817 GraphicUses:1816Used by:1830
Symbol 1818 BitmapUsed by:1819
Symbol 1819 GraphicUses:1818Used by:1830
Symbol 1820 BitmapUsed by:1821
Symbol 1821 GraphicUses:1820Used by:1830
Symbol 1822 BitmapUsed by:1823
Symbol 1823 GraphicUses:1822Used by:1830
Symbol 1824 BitmapUsed by:1826
Symbol 1825 BitmapUsed by:1826
Symbol 1826 GraphicUses:1824 1825Used by:1830
Symbol 1827 BitmapUsed by:1829
Symbol 1828 BitmapUsed by:1829
Symbol 1829 GraphicUses:1827 1828Used by:1830
Symbol 1830 MovieClipUses:1795 1782 1784 1786 1798 1803 1805 1807 1808 1810 1811 1813 1815 1817 1819 1821 1823 1826 1829Used by:1877
Symbol 1831 GraphicUsed by:1832
Symbol 1832 MovieClipUses:1831Used by:1877
Symbol 1833 BitmapUsed by:1834
Symbol 1834 GraphicUses:1833Used by:1853
Symbol 1835 BitmapUsed by:1836
Symbol 1836 GraphicUses:1835Used by:1853
Symbol 1837 BitmapUsed by:1838
Symbol 1838 GraphicUses:1837Used by:1853
Symbol 1839 BitmapUsed by:1840
Symbol 1840 GraphicUses:1839Used by:1853
Symbol 1841 BitmapUsed by:1842
Symbol 1842 GraphicUses:1841Used by:1853
Symbol 1843 BitmapUsed by:1844
Symbol 1844 GraphicUses:1843Used by:1853
Symbol 1845 BitmapUsed by:1846
Symbol 1846 GraphicUses:1845Used by:1853
Symbol 1847 BitmapUsed by:1848
Symbol 1848 GraphicUses:1847Used by:1853
Symbol 1849 BitmapUsed by:1850
Symbol 1850 GraphicUses:1849Used by:1853
Symbol 1851 BitmapUsed by:1852
Symbol 1852 GraphicUses:1851Used by:1853
Symbol 1853 MovieClipUses:1795 1782 1784 1786 1788 1834 1836 1838 1840 1842 1844 1846 1848 1850 1852Used by:1877
Symbol 1854 BitmapUsed by:1855
Symbol 1855 GraphicUses:1854Used by:1876
Symbol 1856 BitmapUsed by:1857
Symbol 1857 GraphicUses:1856Used by:1876
Symbol 1858 BitmapUsed by:1859
Symbol 1859 GraphicUses:1858Used by:1876
Symbol 1860 BitmapUsed by:1861
Symbol 1861 GraphicUses:1860Used by:1876
Symbol 1862 BitmapUsed by:1863
Symbol 1863 GraphicUses:1862Used by:1876
Symbol 1864 BitmapUsed by:1865
Symbol 1865 GraphicUses:1864Used by:1876
Symbol 1866 BitmapUsed by:1867
Symbol 1867 GraphicUses:1866Used by:1876
Symbol 1868 BitmapUsed by:1869
Symbol 1869 GraphicUses:1868Used by:1876
Symbol 1870 BitmapUsed by:1871
Symbol 1871 GraphicUses:1870Used by:1876
Symbol 1872 BitmapUsed by:1873
Symbol 1873 GraphicUses:1872Used by:1876
Symbol 1874 BitmapUsed by:1875
Symbol 1875 GraphicUses:1874Used by:1876
Symbol 1876 MovieClipUses:1855 1857 1859 1861 1863 1865 1867 1869 1871 1873 1875Used by:1877
Symbol 1877 MovieClip [satanP2]Uses:1757 1759 1780 187 1793 1830 1832 1853 1876Used by:2034
Symbol 1878 MovieClipUses:19Used by:1879
Symbol 1879 MovieClipUses:187 1878 19Used by:1936
Symbol 1880 BitmapUsed by:1881 1888
Symbol 1881 GraphicUses:1880Used by:1889 1919 1931
Symbol 1882 BitmapUsed by:1883 1887
Symbol 1883 GraphicUses:1882Used by:1889 1919 1931
Symbol 1884 BitmapUsed by:1885 1886
Symbol 1885 GraphicUses:1884Used by:1889 1919 1931
Symbol 1886 GraphicUses:1884Used by:1889
Symbol 1887 GraphicUses:1882Used by:1889
Symbol 1888 GraphicUses:1880Used by:1889
Symbol 1889 MovieClipUses:1881 1883 1885 1886 1887 1888Used by:1936
Symbol 1890 BitmapUsed by:1891
Symbol 1891 GraphicUses:1890Used by:1919 1931
Symbol 1892 BitmapUsed by:1893
Symbol 1893 GraphicUses:1892Used by:1919
Symbol 1894 BitmapUsed by:1895
Symbol 1895 GraphicUses:1894Used by:1919
Symbol 1896 BitmapUsed by:1897
Symbol 1897 GraphicUses:1896Used by:1919
Symbol 1898 BitmapUsed by:1899
Symbol 1899 GraphicUses:1898Used by:1919
Symbol 1900 BitmapUsed by:1901
Symbol 1901 GraphicUses:1900Used by:1902
Symbol 1902 MovieClipUses:1901Used by:1919
Symbol 1903 BitmapUsed by:1904
Symbol 1904 GraphicUses:1903Used by:1905
Symbol 1905 MovieClipUses:1904Used by:1919
Symbol 1906 BitmapUsed by:1907
Symbol 1907 GraphicUses:1906Used by:1908
Symbol 1908 MovieClipUses:1907Used by:1919
Symbol 1909 BitmapUsed by:1910
Symbol 1910 GraphicUses:1909Used by:1911
Symbol 1911 MovieClipUses:1910Used by:1919
Symbol 1912 BitmapUsed by:1913
Symbol 1913 GraphicUses:1912Used by:1914
Symbol 1914 MovieClipUses:1913Used by:1919
Symbol 1915 BitmapUsed by:1916
Symbol 1916 GraphicUses:1915Used by:1919
Symbol 1917 BitmapUsed by:1918
Symbol 1918 GraphicUses:1917Used by:1919
Symbol 1919 MovieClipUses:1891 1881 1883 1885 1893 1895 1897 1899 1902 1905 1908 1911 1914 1916 1918Used by:1936
Symbol 1920 GraphicUsed by:1925
Symbol 1921 GraphicUsed by:1925
Symbol 1922 GraphicUsed by:1925
Symbol 1923 GraphicUsed by:1925
Symbol 1924 GraphicUsed by:1925
Symbol 1925 MovieClipUses:1920 1921 1922 1923 1924Used by:1936
Symbol 1926 GraphicUsed by:1927
Symbol 1927 MovieClipUses:1926Used by:1931
Symbol 1928 GraphicUsed by:1930
Symbol 1929 GraphicUsed by:1930
Symbol 1930 MovieClipUses:1928 1929Used by:1931
Symbol 1931 MovieClipUses:1891 1881 1883 1885 1927 1930 187Used by:1936
Symbol 1932 BitmapUsed by:1933
Symbol 1933 GraphicUses:1932Used by:1934
Symbol 1934 MovieClipUses:1933Used by:1935
Symbol 1935 MovieClipUses:1934 187Used by:1936
Symbol 1936 MovieClip [satanP1]Uses:1879 1759 38 187 1889 1919 1925 1931 1935Used by:2034
Symbol 1937 BitmapUsed by:1938
Symbol 1938 GraphicUses:1937Used by:1939
Symbol 1939 MovieClipUses:1938Used by:1940
Symbol 1940 MovieClip [skullChunkMC_0]Uses:1939Used by:2034
Symbol 1941 BitmapUsed by:1942
Symbol 1942 GraphicUses:1941Used by:1943
Symbol 1943 MovieClip [skullChunkMC_1]Uses:1942Used by:2034
Symbol 1944 GraphicUsed by:1953
Symbol 1945 GraphicUsed by:1946
Symbol 1946 MovieClipUses:1945Used by:1953
Symbol 1947 GraphicUsed by:1953
Symbol 1948 BitmapUsed by:1949
Symbol 1949 GraphicUses:1948Used by:1950
Symbol 1950 MovieClipUses:1949Used by:1953
Symbol 1951 EditableTextUses:214Used by:1952
Symbol 1952 MovieClipUses:1951Used by:1953
Symbol 1953 MovieClip [satanHPBar]Uses:1944 1946 1947 713 1950 1952Used by:2034
Symbol 1954 MovieClipUses:1718 187 1716 1697 1699 1674 1676Used by:1955
Symbol 1955 MovieClip [satanP2_fireball]Uses:1954 187Used by:2034
Symbol 1956 EditableTextUses:274Used by:1957
Symbol 1957 MovieClipUses:1956Used by:1958
Symbol 1958 MovieClip [wavingLetterMC]Uses:1957Used by:2034
Symbol 1959 Sound [BGM_core.wav]Used by:2034
Symbol 1960 Sound [BGM_main.wav]Used by:2034
Symbol 1961 Sound [BGM_shop.wav]Used by:2034
Symbol 1962 Sound [c42.wav]Used by:2034
Symbol 1963 Sound [clink.wav]Used by:2034
Symbol 1964 Sound [collect_mineral.wav]Used by:2034
Symbol 1965 Sound [collect_mineral2.wav]Used by:2034
Symbol 1966 Sound [computerTypeLetter.wav]Used by:2034
Symbol 1967 Sound [crash2.wav]Used by:2034
Symbol 1968 Sound [digdug1.wav]Used by:2034
Symbol 1969 Sound [drill.wav]Used by:2034
Symbol 1970 Sound [drill_100.wav]Used by:2034
Symbol 1971 Sound [drill_101.wav]Used by:2034
Symbol 1972 Sound [drill_102.wav]Used by:2034
Symbol 1973 Sound [drill_103.wav]Used by:2034
Symbol 1974 Sound [drill_104.wav]Used by:2034
Symbol 1975 Sound [digdug2.wav]Used by:2034
Symbol 1976 Sound [digdug3.wav]Used by:2034
Symbol 1977 Sound [digdug4.wav]Used by:2034
Symbol 1978 Sound [dynamite2.wav]Used by:2034
Symbol 1979 Sound [error.wav]Used by:2034
Symbol 1980 Sound [error2.wav]Used by:2034
Symbol 1981 Sound [error3.wav]Used by:2034
Symbol 1982 Sound [fireball.wav]Used by:2034
Symbol 1983 Sound [fireloop.wav]Used by:2034
Symbol 1984 Sound [fuelLow.wav]Used by:2034
Symbol 1985 Sound [idle_100.wav]Used by:2034
Symbol 1986 Sound [idle_105.wav]Used by:2034
Symbol 1987 Sound [idle_110.wav]Used by:2034
Symbol 1988 Sound [idle_115.wav]Used by:2034
Symbol 1989 Sound [idle_120.wav]Used by:2034
Symbol 1990 Sound [idle_125.wav]Used by:2034
Symbol 1991 Sound [idle_130.wav]Used by:2034
Symbol 1992 Sound [idle_135.wav]Used by:2034
Symbol 1993 Sound [idle_140.wav]Used by:2034
Symbol 1994 Sound [idle_145.wav]Used by:2034
Symbol 1995 Sound [idle_150.wav]Used by:2034
Symbol 1996 Sound [jettison.wav]Used by:2034
Symbol 1997 Sound [laugh.wav]Used by:2034
Symbol 1998 Sound [lava.wav]Used by:2034
Symbol 1999 Sound [mattertrans.wav]Used by:2034
Symbol 2000 Sound [mothershipArrive.wav]Used by:2034
Symbol 2001 Sound [mothershipIdle.wav]Used by:2034
Symbol 2002 Sound [mothershipLeave.wav]Used by:2034
Symbol 2003 Sound [nanobots.wav]Used by:2034
Symbol 2004 Sound [purchase.wav]Used by:2034
Symbol 2005 Sound [quantum.wav]Used by:2034
Symbol 2006 Sound [refuel.wav]Used by:2034
Symbol 2007 Sound [rotor_60.wav]Used by:2034
Symbol 2008 Sound [rotor_65.wav]Used by:2034
Symbol 2009 Sound [rotor_70.wav]Used by:2034
Symbol 2010 Sound [rotor_75.wav]Used by:2034
Symbol 2011 Sound [rotor_80.wav]Used by:2034
Symbol 2012 Sound [rotor_85.wav]Used by:2034
Symbol 2013 Sound [rotor_90.wav]Used by:2034
Symbol 2014 Sound [rotor_95.wav]Used by:2034
Symbol 2015 Sound [rotor_100.wav]Used by:2034
Symbol 2016 Sound [rotor_105.wav]Used by:2034
Symbol 2017 Sound [rotor_110.wav]Used by:2034
Symbol 2018 Sound [rotor_115.wav]Used by:2034
Symbol 2019 Sound [rotor_120.wav]Used by:2034
Symbol 2020 Sound [sale.wav]Used by:2034
Symbol 2021 Sound [satanP1Sink.wav]Used by:2034
Symbol 2022 Sound [satanP1Damage.wav]Used by:2034
Symbol 2023 Sound [satanP1Damage2.wav]Used by:2034
Symbol 2024 Sound [satanP2attack.wav]Used by:2034
Symbol 2025 Sound [satanP2Breakout.wav]Used by:2034
Symbol 2026 Sound [satanP2extend.wav]Used by:2034
Symbol 2027 Sound [satanP2retract.wav]Used by:2034
Symbol 2028 Sound [satanStep.wav]Used by:2034
Symbol 2029 Sound [satanStep2.wav]Used by:2034
Symbol 2030 Sound [select_upgrade2.wav]Used by:2034
Symbol 2031 Sound [transform.wav]Used by:2034
Symbol 2032 Sound [transform2.wav]Used by:2034
Symbol 2033 Sound [transmission.wav]Used by:2034
Symbol 2034 MovieClipUses:187 115 89 88 78 55 1016 1019 1022 1025 1028 1031 1034 1037 1040 1043 1046 1049 1052 1055 1058 1061 1064 1066 1069 1072 1073 1076 1079 1082 1085 1088 1091 1092 1093 44 1094 1095 1096 1098 1099 1100 1101 1102 1103 1104 1106 1110 1113 1116 1119 1122 1125 1126 1129 1131 1134 1136 1139 1142 1144 1147 1150 1153 1156 1159 1162 1165 1168 1171 1174 1177 1180 1183 1186 1189 1192 1195 1198 1201 1204 1207 1210 1213 1216 1219 1222 1225 1228 1231 1234 1237 1240 1243 1246 1249 1252 1255 1258 1261 1264 1267 1270 1273 1276 1279 1282 1285 1288 111 1290 1293 1296 1299 1302 1305 1308 1311 1314 1317 1320 1323 1326 1329 1332 1335 1338 1341 1344 1347 1350 1353 1356 1359 1362 1365 1368 1371 1374 1377 1380 1383 1386 1389 1392 1395 1398 1401 1404 1407 1410 1413 1416 1419 1422 1425 1428 1431 1434 1435 1436 1437 1438 1440 1442 1443 43 42 1479 1481 1483 92 95 98 101 104 107 1570 1667 1668 1693 1712 1731 1732 1733 1734 1737 1740 1743 1750 1751 38 1877 1936 17 1940 1943 1953 1955 15 1958 1959 1960 1961 1962 1963 1964 1965 1966 248 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1448 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 249 2030 2031 2032 2033Used by:Timeline

Instance Names

"pregameMC"Frame 1Symbol 213 MovieClip
"percentLoadedText2"Frame 1Symbol 215 EditableText
"percentLoadedText"Frame 1Symbol 216 EditableText
"loadBar"Frame 1Symbol 225 MovieClip
"loadingMC"Frame 1Symbol 228 MovieClip
"title_BTNNewGameMC"Frame 2Symbol 251 MovieClip
"title_BTNLoadGameMC"Frame 2Symbol 258 MovieClip
"title_BTNInstructionsMC"Frame 2Symbol 265 MovieClip
"versionText"Frame 2Symbol 266 EditableText
"instructionsMC"Frame 2Symbol 283 MovieClip
"loadGameMC"Frame 2Symbol 312 MovieClip
"SFXidleMC"Frame 2Symbol 187 MovieClip [emptyMC]
"BGMMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXrotorMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXdrillMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXtransformMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXexplodeMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXcollectMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXerrorMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXerror2MC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXitemMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXupgradeMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXupgrade2MC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXmothershipMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXsatanMC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXsatan2MC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXsatan3MC"Frame 2Symbol 187 MovieClip [emptyMC]
"SFXwarnMC"Frame 2Symbol 187 MovieClip [emptyMC]
"sky"Frame 4Symbol 317 MovieClip
"moon"Frame 4Symbol 320 MovieClip
"sun"Frame 4Symbol 111 MovieClip [tileSun]
"bg"Frame 4Symbol 334 MovieClip
"wipeMC"Frame 4Symbol 352 MovieClip
"earthMC"Frame 5Symbol 353 MovieClip
"atvMC"Frame 5Symbol 478 MovieClip
"altimeter_s"Frame 5Symbol 479 EditableText
"fuelTankMC"Frame 5Symbol 501 MovieClip
"hpMC"Frame 5Symbol 513 MovieClip
"scoreMC"Frame 5Symbol 518 MovieClip
"pauseMC"Frame 5Symbol 520 MovieClip
"altimeter"Frame 5Symbol 521 EditableText
"cashMC"Frame 5Symbol 545 MovieClip
"cheatMC"Frame 5Symbol 549 MovieClip
"moreShopsMC"Frame 5Symbol 554 MovieClip
"mouseControlMC"Frame 6Symbol 557 MovieClip
"upgradeText"Frame 7Symbol 561 EditableText
"availableText"Frame 7Symbol 562 EditableText
"upgradeDescText"Frame 7Symbol 563 EditableText
"currentText"Frame 7Symbol 564 EditableText
"upgradeNameText"Frame 7Symbol 565 EditableText
"categoryText"Frame 7Symbol 566 EditableText
"BTNcat1"Frame 7Symbol 569 MovieClip
"BTNcat2"Frame 7Symbol 572 MovieClip
"BTNcat3"Frame 7Symbol 575 MovieClip
"BTNcat4"Frame 7Symbol 578 MovieClip
"BTNcat5"Frame 7Symbol 581 MovieClip
"BTNcat6"Frame 7Symbol 584 MovieClip
"BTNcat0"Frame 7Symbol 587 MovieClip
"led4"Frame 7Symbol 600 MovieClip
"led5"Frame 7Symbol 600 MovieClip
"led2"Frame 7Symbol 600 MovieClip
"led3"Frame 7Symbol 600 MovieClip
"led1"Frame 7Symbol 600 MovieClip
"led0"Frame 7Symbol 600 MovieClip
"upgradePriceText"Frame 7Symbol 601 EditableText
"upgradeIcon1"Frame 7Symbol 604 MovieClip
"upgradeIcon4"Frame 7Symbol 604 MovieClip
"upgradeIcon2"Frame 7Symbol 604 MovieClip
"upgradeIcon5"Frame 7Symbol 604 MovieClip
"upgradeIcon3"Frame 7Symbol 604 MovieClip
"upgradeIcon6"Frame 7Symbol 604 MovieClip
"selectMC"Frame 7Symbol 612 MovieClip
"currentMC"Frame 7Symbol 613 MovieClip
"BTNpurchase"Frame 7Symbol 620 MovieClip
"upgrade_dialogue"Frame 7Symbol 623 MovieClip
"upgrade_dialogueText"Frame 7Symbol 624 EditableText
"shop_upgradesBTNMCExit"Frame 7Symbol 626 MovieClip
"upgrade_BTN_OKMC"Frame 7Symbol 630 MovieClip
"upgrade_dialogue_screen"Frame 7Symbol 638 MovieClip
"statsText"Frame 8Symbol 641 EditableText
"bayContentsText"Frame 8Symbol 642 EditableText
"mineralIcon2"Frame 8Symbol 647 MovieClip
"mineralIcon4"Frame 8Symbol 650 MovieClip
"mineralIcon3"Frame 8Symbol 653 MovieClip
"mineralIcon5"Frame 8Symbol 656 MovieClip
"mineralIcon8"Frame 8Symbol 659 MovieClip
"mineralIcon7"Frame 8Symbol 662 MovieClip
"mineralIcon6"Frame 8Symbol 665 MovieClip
"mineralIcon1"Frame 8Symbol 668 MovieClip
"mineralIcon0"Frame 8Symbol 671 MovieClip
"mineralIcon9"Frame 8Symbol 674 MovieClip
"inv_BTNExitMC"Frame 8Symbol 676 MovieClip
"jettisonMC0"Frame 8Symbol 682 MovieClip
"jettisonMC1"Frame 8Symbol 684 MovieClip
"jettisonMC2"Frame 8Symbol 686 MovieClip
"jettisonMC3"Frame 8Symbol 688 MovieClip
"jettisonMC4"Frame 8Symbol 690 MovieClip
"jettisonMC5"Frame 8Symbol 692 MovieClip
"jettisonMC6"Frame 8Symbol 694 MovieClip
"jettisonMC7"Frame 8Symbol 696 MovieClip
"jettisonMC8"Frame 8Symbol 698 MovieClip
"jettisonMC9"Frame 8Symbol 700 MovieClip
"item_0"Frame 8Symbol 107 MovieClip [item_0]
"item_1"Frame 8Symbol 104 MovieClip [item_1]
"item_2"Frame 8Symbol 101 MovieClip [item_2]
"item_3"Frame 8Symbol 98 MovieClip [item_3]
"item_4"Frame 8Symbol 95 MovieClip [item_4]
"item_5"Frame 8Symbol 92 MovieClip [item_5]
"item0Text"Frame 8Symbol 702 EditableText
"item3Text"Frame 8Symbol 703 EditableText
"item1Text"Frame 8Symbol 704 EditableText
"item4Text"Frame 8Symbol 705 EditableText
"item2Text"Frame 8Symbol 706 EditableText
"item5Text"Frame 8Symbol 707 EditableText
"satansHead"Frame 8Symbol 713 MovieClip
"sell_dialogue"Frame 9Symbol 623 MovieClip
"sell_dialogueText"Frame 9Symbol 716 EditableText
"sell_BTN_OKMC"Frame 9Symbol 718 MovieClip
"bayContentsText"Frame 9Symbol 719 EditableText
"valueText"Frame 9Symbol 720 EditableText
"quantityText"Frame 9Symbol 721 EditableText
"xText"Frame 9Symbol 722 EditableText
"eqText"Frame 9Symbol 723 EditableText
"totalValueText"Frame 9Symbol 724 EditableText
"totalValueSumText"Frame 9Symbol 725 EditableText
"shop_upgradesBTNExitMC"Frame 9Symbol 727 MovieClip
"sell_dialogue_screen"Frame 9Symbol 638 MovieClip
"sell_BTNsellMC"Frame 9Symbol 741 MovieClip
"currentFuelMC"Frame 10Symbol 745 MovieClip
"currentFuelText"Frame 10Symbol 746 EditableText
"fuel_dialogue"Frame 10Symbol 623 MovieClip
"fuel_BTN_OKMC"Frame 10Symbol 748 MovieClip
"fuel_BTN_5MC"Frame 10Symbol 752 MovieClip
"fuel_BTN_10MC"Frame 10Symbol 756 MovieClip
"fuel_BTN_25MC"Frame 10Symbol 760 MovieClip
"fuel_BTN_50MC"Frame 10Symbol 764 MovieClip
"fuel_BTN_fillMC"Frame 10Symbol 768 MovieClip
"fuel_dialogueText"Frame 10Symbol 769 EditableText
"fuel_BTNExitMC"Frame 10Symbol 771 MovieClip
"fuel_dialogue_screen"Frame 10Symbol 638 MovieClip
"cashMC"Frame 10Symbol 545 MovieClip
"repair_BTNExitMC"Frame 11Symbol 771 MovieClip
"repair_BTN_50MC"Frame 11Symbol 783 MovieClip
"repair_BTN_100MC"Frame 11Symbol 787 MovieClip
"repair_BTN_200MC"Frame 11Symbol 791 MovieClip
"repair_BTN_500MC"Frame 11Symbol 795 MovieClip
"repair_BTN_totalMC"Frame 11Symbol 799 MovieClip
"repair_BTN_buyMC"Frame 11Symbol 803 MovieClip
"currentHullText"Frame 11Symbol 804 EditableText
"currentHullMC"Frame 11Symbol 805 MovieClip
"itemNameText"Frame 11Symbol 806 EditableText
"itemDescText"Frame 11Symbol 807 EditableText
"itemPriceText"Frame 11Symbol 808 EditableText
"selectMC"Frame 11Symbol 612 MovieClip
"itemIcon0"Frame 11Symbol 810 MovieClip
"itemIcon1"Frame 11Symbol 810 MovieClip
"itemIcon2"Frame 11Symbol 810 MovieClip
"itemIcon3"Frame 11Symbol 810 MovieClip
"itemIcon4"Frame 11Symbol 810 MovieClip
"itemIcon5"Frame 11Symbol 810 MovieClip
"itemCount0"Frame 11Symbol 811 EditableText
"itemCount3"Frame 11Symbol 812 EditableText
"itemCount1"Frame 11Symbol 813 EditableText
"itemCount4"Frame 11Symbol 814 EditableText
"itemCount2"Frame 11Symbol 815 EditableText
"itemCount5"Frame 11Symbol 816 EditableText
"itemCount0b"Frame 11Symbol 817 EditableText
"itemCount3b"Frame 11Symbol 818 EditableText
"itemCount1b"Frame 11Symbol 819 EditableText
"itemCount4b"Frame 11Symbol 820 EditableText
"itemCount2b"Frame 11Symbol 821 EditableText
"itemCount5b"Frame 11Symbol 822 EditableText
"repair_dialogue"Frame 11Symbol 623 MovieClip
"repair_dialogueText"Frame 11Symbol 826 EditableText
"repair_BTN_OKMC"Frame 11Symbol 828 MovieClip
"repair_dialogue_screen"Frame 11Symbol 638 MovieClip
"gameOverMC"Frame 12Symbol 845 MovieClip
"wipeCloseMC"Frame 13Symbol 846 MovieClip
"loadingMC"Frame 13Symbol 848 MovieClip
"wipeMC"Frame 14Symbol 352 MovieClip
"transMsgText"Frame 15Symbol 851 EditableText
"transAvatarMC"Frame 15Symbol 187 MovieClip [emptyMC]
"transSenderText2"Frame 15Symbol 855 EditableText
"transSenderText"Frame 15Symbol 856 EditableText
"podUsageText"Frame 17Symbol 866 EditableText
"soundSlider"Frame 18Symbol 874 MovieClip
"musicSlider"Frame 18Symbol 877 MovieClip
"optionsExhaustMC"Frame 18Symbol 882 MovieClip
"optionsDirtChunksMC"Frame 18Symbol 885 MovieClip
"optionsCosmosMC"Frame 18Symbol 887 MovieClip
"optionsMouseControlMC"Frame 18Symbol 898 MovieClip
"quitConfirmationMC"Frame 18Symbol 933 MovieClip
"cashMC"Frame 19Symbol 545 MovieClip
"winGameMC"Frame 19Symbol 957 MovieClip
"saveText"Frame 20Symbol 958 EditableText
"save_BTNokMC"Frame 20Symbol 961 MovieClip
"save_BTNcreateMC"Frame 20Symbol 969 MovieClip
"save_userpassMC"Frame 20Symbol 290 MovieClip
"nameInput"Frame 20Symbol 970 EditableText
"passInput"Frame 20Symbol 971 EditableText
"save_BTNyesMC"Frame 20Symbol 979 MovieClip
"save_BTNnoMC"Frame 20Symbol 987 MovieClip
"save_passemailMC"Frame 20Symbol 991 MovieClip
"pass2Input"Frame 20Symbol 992 EditableText
"emailInput"Frame 20Symbol 993 EditableText
"save_BTNok2MC"Frame 20Symbol 995 MovieClip
"save_BTNretryMC"Frame 20Symbol 1003 MovieClip
"save_BTNcancelMC"Frame 20Symbol 1005 MovieClip
"save_BTNsubmitScoreMC"Frame 20Symbol 1013 MovieClip
"pointsText"Symbol 41 MovieClip Frame 1Symbol 40 EditableText
"pointsG"Symbol 42 MovieClip [pointsMC] Frame 1Symbol 41 MovieClip
"pointsG"Symbol 43 MovieClip [mineralMC] Frame 1Symbol 41 MovieClip
"face_mc"Symbol 48 MovieClip Frame 1Symbol 46 MovieClip
"darkshadow_mc"Symbol 48 MovieClip Frame 1Symbol 47 MovieClip
"face_mc"Symbol 51 MovieClip Frame 1Symbol 50 MovieClip
"face_mc"Symbol 54 MovieClip Frame 1Symbol 53 MovieClip
"up"Symbol 55 MovieClip [DownArrow] Frame 1Symbol 48 MovieClip
"down"Symbol 55 MovieClip [DownArrow] Frame 2Symbol 51 MovieClip
"disabled"Symbol 55 MovieClip [DownArrow] Frame 3Symbol 54 MovieClip
"highlight3D_mc"Symbol 63 MovieClip Frame 1Symbol 57 MovieClip
"darkshadow_mc"Symbol 63 MovieClip Frame 1Symbol 59 MovieClip
"highlight_mc"Symbol 63 MovieClip Frame 1Symbol 61 MovieClip
"shadow_mc"Symbol 63 MovieClip Frame 1Symbol 62 MovieClip
"highlight3D_mc"Symbol 71 MovieClip Frame 1Symbol 65 MovieClip
"darkshadow_mc"Symbol 71 MovieClip Frame 1Symbol 66 MovieClip
"shadow_mc"Symbol 71 MovieClip Frame 1Symbol 68 MovieClip
"face_mc"Symbol 71 MovieClip Frame 1Symbol 69 MovieClip
"highlight_mc"Symbol 71 MovieClip Frame 1Symbol 70 MovieClip
"shadow_mc"Symbol 77 MovieClip Frame 1Symbol 72 MovieClip
"darkshadow_mc"Symbol 77 MovieClip Frame 1Symbol 74 MovieClip
"highlight3D_mc"Symbol 77 MovieClip Frame 1Symbol 76 MovieClip
"mc_sliderTop"Symbol 78 MovieClip [ScrollThumb] Frame 1Symbol 63 MovieClip
"mc_sliderMid"Symbol 78 MovieClip [ScrollThumb] Frame 1Symbol 71 MovieClip
"mc_sliderBot"Symbol 78 MovieClip [ScrollThumb] Frame 1Symbol 77 MovieClip
"face_mc"Symbol 81 MovieClip Frame 1Symbol 80 MovieClip
"face_mc"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"face_mc"Symbol 87 MovieClip Frame 1Symbol 86 MovieClip
"up"Symbol 88 MovieClip [UpArrow] Frame 1Symbol 81 MovieClip
"down"Symbol 88 MovieClip [UpArrow] Frame 2Symbol 84 MovieClip
"disabled"Symbol 88 MovieClip [UpArrow] Frame 3Symbol 87 MovieClip
"sunMC"Symbol 111 MovieClip [tileSun] Frame 1Symbol 110 MovieClip
"track_mc"Symbol 114 MovieClip Frame 1Symbol 113 MovieClip
"scrollTrack_mc"Symbol 115 MovieClip [FScrollBarSymbol] Frame 1Symbol 114 MovieClip
"b"Symbol 142 MovieClip [SimpleButtonDown] Frame 1Symbol 139 MovieClip [BrdrShdw]
"face"Symbol 142 MovieClip [SimpleButtonDown] Frame 1Symbol 141 MovieClip [BrdrFace]
"b"Symbol 147 MovieClip [SimpleButtonIn] Frame 1Symbol 144 MovieClip [BrdrBlk]
"it"Symbol 147 MovieClip [SimpleButtonIn] Frame 1Symbol 146 MovieClip [BrdrHilght]
"g"Symbol 147 MovieClip [SimpleButtonIn] Frame 1Symbol 139 MovieClip [BrdrShdw]
"face"Symbol 147 MovieClip [SimpleButtonIn] Frame 1Symbol 141 MovieClip [BrdrFace]
"ob"Symbol 148 MovieClip [SimpleButtonUp] Frame 1Symbol 144 MovieClip [BrdrBlk]
"ol"Symbol 148 MovieClip [SimpleButtonUp] Frame 1Symbol 141 MovieClip [BrdrFace]
"ib"Symbol 148 MovieClip [SimpleButtonUp] Frame 1Symbol 139 MovieClip [BrdrShdw]
"il"Symbol 148 MovieClip [SimpleButtonUp] Frame 1Symbol 146 MovieClip [BrdrHilght]
"face"Symbol 148 MovieClip [SimpleButtonUp] Frame 1Symbol 141 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 155 MovieClip [FocusRect] Frame 1Symbol 122 MovieClip [BoundingBox]
"tabCapture"Symbol 156 MovieClip [FocusManager] Frame 1Symbol 154 Button
"boundingBox_mc"Symbol 159 MovieClip [SimpleButton] Frame 1Symbol 122 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 163 MovieClip [Button] Frame 1Symbol 122 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 164 MovieClip [CheckBox] Frame 1Symbol 122 MovieClip [BoundingBox]
"XGenStudiosComMC"Symbol 212 MovieClip Frame 12Symbol 210 MovieClip
"BG"Symbol 213 MovieClip Frame 1Symbol 188 MovieClip
"XGSIntroMC"Symbol 213 MovieClip Frame 2Symbol 212 MovieClip
"sparkBallMC"Symbol 234 MovieClip Frame 1Symbol 233 MovieClip
"podUsageText"Symbol 283 MovieClip Frame 1Symbol 279 EditableText
"loadText"Symbol 312 MovieClip Frame 1Symbol 284 EditableText
"load_userpassMC"Symbol 312 MovieClip Frame 1Symbol 290 MovieClip
"nameInput"Symbol 312 MovieClip Frame 1Symbol 291 EditableText
"passInput"Symbol 312 MovieClip Frame 1Symbol 292 EditableText
"load_BTNokMC"Symbol 312 MovieClip Frame 1Symbol 301 MovieClip
"load_BTNcancelMC"Symbol 312 MovieClip Frame 1Symbol 309 MovieClip
"load_BTNok2MC"Symbol 312 MovieClip Frame 1Symbol 311 MovieClip
"textBox"Symbol 315 MovieClip Frame 1Symbol 314 EditableText
"moonMC"Symbol 320 MovieClip Frame 1Symbol 319 MovieClip
"topSoil"Symbol 334 MovieClip Frame 1Symbol 323 MovieClip
"satan"Symbol 353 MovieClip Frame 1Symbol 187 MovieClip [emptyMC]
"e"Symbol 353 MovieClip Frame 1Symbol 187 MovieClip [emptyMC]
"c"Symbol 353 MovieClip Frame 1Symbol 187 MovieClip [emptyMC]
"treadMC"Symbol 478 MovieClip Frame 1Symbol 370 MovieClip
"turnRightMC"Symbol 478 MovieClip Frame 1Symbol 379 MovieClip
"turnLeftMC"Symbol 478 MovieClip Frame 1Symbol 380 MovieClip
"launchMC"Symbol 478 MovieClip Frame 1Symbol 403 MovieClip
"landMC"Symbol 478 MovieClip Frame 1Symbol 404 MovieClip
"flyMC"Symbol 478 MovieClip Frame 1Symbol 415 MovieClip
"flyTurnLeftMC"Symbol 478 MovieClip Frame 1Symbol 424 MovieClip
"flyTurnRightMC"Symbol 478 MovieClip Frame 1Symbol 425 MovieClip
"digDownMC"Symbol 478 MovieClip Frame 1Symbol 452 MovieClip
"digDownLaunchMC"Symbol 478 MovieClip Frame 1Symbol 469 MovieClip
"digAcrossMC"Symbol 478 MovieClip Frame 1Symbol 476 MovieClip
"digAcrossLaunchMC"Symbol 478 MovieClip Frame 1Symbol 477 MovieClip
"fuelLowMC"Symbol 501 MovieClip Frame 80Symbol 498 MovieClip
"fuelLowMC"Symbol 501 MovieClip Frame 95Symbol 500 MovieClip
"hpBarGlass"Symbol 513 MovieClip Frame 1Symbol 512 MovieClip
"scoreText"Symbol 515 MovieClip Frame 1Symbol 514 EditableText
"scoreText"Symbol 517 MovieClip Frame 1Symbol 516 EditableText
"scoreG2"Symbol 518 MovieClip Frame 1Symbol 515 MovieClip
"scoreG1"Symbol 518 MovieClip Frame 1Symbol 517 MovieClip
"scoreText"Symbol 540 MovieClip Frame 1Symbol 539 EditableText
"scoreText"Symbol 542 MovieClip Frame 1Symbol 541 EditableText
"cashG2"Symbol 545 MovieClip Frame 1Symbol 540 MovieClip
"cashG1"Symbol 545 MovieClip Frame 1Symbol 542 MovieClip
"scoreG1"Symbol 545 MovieClip Frame 2Symbol 517 MovieClip
"skullCursor"Symbol 549 MovieClip Frame 1Symbol 548 MovieClip
"image"Symbol 604 MovieClip Frame 1Symbol 187 MovieClip [emptyMC]
"imageMC"Symbol 613 MovieClip Frame 1Symbol 187 MovieClip [emptyMC]
"image"Symbol 810 MovieClip Frame 1Symbol 187 MovieClip [emptyMC]
"ratioText"Symbol 873 MovieClip Frame 1Symbol 872 EditableText
"line"Symbol 874 MovieClip Frame 1Symbol 869 MovieClip
"dragger"Symbol 874 MovieClip Frame 1Symbol 871 MovieClip
"ratioTextMC"Symbol 874 MovieClip Frame 1Symbol 873 MovieClip
"line"Symbol 877 MovieClip Frame 1Symbol 869 MovieClip
"dragger"Symbol 877 MovieClip Frame 1Symbol 871 MovieClip
"ratioTextMC"Symbol 877 MovieClip Frame 1Symbol 873 MovieClip
"cb"Symbol 882 MovieClip Frame 1Symbol 164 MovieClip [CheckBox]
"cb"Symbol 885 MovieClip Frame 1Symbol 164 MovieClip [CheckBox]
"cb"Symbol 887 MovieClip Frame 1Symbol 164 MovieClip [CheckBox]
"cb"Symbol 898 MovieClip Frame 1Symbol 164 MovieClip [CheckBox]
"finalCashText"Symbol 937 MovieClip Frame 1Symbol 936 EditableText
"finalCashMC_"Symbol 938 MovieClip Frame 1Symbol 937 MovieClip
"finalScoreText"Symbol 940 MovieClip Frame 1Symbol 939 EditableText
"finalScoreMC_"Symbol 941 MovieClip Frame 1Symbol 940 MovieClip
"totalPlayTimeText"Symbol 943 MovieClip Frame 1Symbol 942 EditableText
"timesKilledText"Symbol 945 MovieClip Frame 1Symbol 944 EditableText
"playTimeText"Symbol 947 MovieClip Frame 1Symbol 946 EditableText
"totalPlayTimeTextMC"Symbol 948 MovieClip Frame 1Symbol 943 MovieClip
"timesKilledTextMC"Symbol 948 MovieClip Frame 1Symbol 945 MovieClip
"playTimeTextMC"Symbol 948 MovieClip Frame 1Symbol 947 MovieClip
"finalCashMC"Symbol 950 MovieClip Frame 1Symbol 938 MovieClip
"finalScoreMC"Symbol 950 MovieClip Frame 1Symbol 941 MovieClip
"winGameStatsMinorMC"Symbol 950 MovieClip Frame 1Symbol 948 MovieClip
"SQ1"Symbol 954 MovieClip Frame 1Symbol 953 MovieClip
"SQ2"Symbol 954 MovieClip Frame 1Symbol 953 MovieClip
"SQ3"Symbol 954 MovieClip Frame 1Symbol 953 MovieClip
"winContinueMC"Symbol 957 MovieClip Frame 136Symbol 956 MovieClip
"coord"Symbol 1106 MovieClip [tileMC] Frame 1Symbol 1105 EditableText
"textT"Symbol 1110 MovieClip [printTextMC] Frame 1Symbol 1107 EditableText
"textNameT"Symbol 1110 MovieClip [printTextMC] Frame 1Symbol 1108 EditableText
"speedT"Symbol 1110 MovieClip [printTextMC] Frame 1Symbol 1109 EditableText
"pointsG"Symbol 1439 MovieClip Frame 1Symbol 41 MovieClip
"messageMC_"Symbol 1440 MovieClip [messageMC] Frame 1Symbol 1439 MovieClip
"pointsG"Symbol 1441 MovieClip Frame 1Symbol 41 MovieClip
"warningMC_"Symbol 1442 MovieClip [warningMC] Frame 1Symbol 1441 MovieClip
"pointsG"Symbol 1443 MovieClip [bonusMC] Frame 1Symbol 41 MovieClip
"s2"Symbol 1750 MovieClip [trans_overlayMC] Frame 1Symbol 1749 MovieClip
"s1"Symbol 1750 MovieClip [trans_overlayMC] Frame 1Symbol 1749 MovieClip
"damageMap"Symbol 1877 MovieClip [satanP2] Frame 2Symbol 1759 MovieClip
"criticalMap"Symbol 1877 MovieClip [satanP2] Frame 2Symbol 1759 MovieClip
"extendedMap"Symbol 1877 MovieClip [satanP2] Frame 2Symbol 1759 MovieClip
"meleeMap"Symbol 1877 MovieClip [satanP2] Frame 6Symbol 1832 MovieClip
"tracer"Symbol 1931 MovieClip Frame 7Symbol 1927 MovieClip
"laser"Symbol 1931 MovieClip Frame 35Symbol 1930 MovieClip
"damageMap"Symbol 1936 MovieClip [satanP1] Frame 2Symbol 1759 MovieClip
"criticalMap"Symbol 1936 MovieClip [satanP1] Frame 2Symbol 1759 MovieClip
"extendedMap"Symbol 1936 MovieClip [satanP1] Frame 2Symbol 1759 MovieClip
"meleeMap"Symbol 1936 MovieClip [satanP1] Frame 6Symbol 1925 MovieClip
"ranged"Symbol 1936 MovieClip [satanP1] Frame 8Symbol 1931 MovieClip
"hpText"Symbol 1952 MovieClip Frame 1Symbol 1951 EditableText
"p2Head"Symbol 1953 MovieClip [satanHPBar] Frame 1Symbol 713 MovieClip
"p1Head"Symbol 1953 MovieClip [satanHPBar] Frame 1Symbol 1950 MovieClip
"hpTextMC"Symbol 1953 MovieClip [satanHPBar] Frame 1Symbol 1952 MovieClip
"letter"Symbol 1957 MovieClip Frame 1Symbol 1956 EditableText
"wavingLetterMC_"Symbol 1958 MovieClip [wavingLetterMC] Frame 1Symbol 1957 MovieClip
"InstanceName_0"Symbol 2034 MovieClip Frame 2Symbol 1958 MovieClip [wavingLetterMC]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1912 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Protect (24)Timeline Frame 131 bytes "..$1$UU$W7gd2TwEvSIEr0pvmumTP.."
ExportAssets (56)Timeline Frame 1Symbol 1 as "sfx_14.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sfx_18.mp3"
ExportAssets (56)Timeline Frame 1Symbol 15 as "savePodMC"
ExportAssets (56)Timeline Frame 1Symbol 17 as "satanP1_collisionMap"
ExportAssets (56)Timeline Frame 1Symbol 38 as "satanP1_walk"
ExportAssets (56)Timeline Frame 1Symbol 42 as "pointsMC"
ExportAssets (56)Timeline Frame 1Symbol 43 as "mineralMC"
ExportAssets (56)Timeline Frame 1Symbol 44 as "fadeInFX"
ExportAssets (56)Timeline Frame 1Symbol 55 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 78 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 88 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 89 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 92 as "item_5"
ExportAssets (56)Timeline Frame 1Symbol 95 as "item_4"
ExportAssets (56)Timeline Frame 1Symbol 98 as "item_3"
ExportAssets (56)Timeline Frame 1Symbol 101 as "item_2"
ExportAssets (56)Timeline Frame 1Symbol 104 as "item_1"
ExportAssets (56)Timeline Frame 1Symbol 107 as "item_0"
ExportAssets (56)Timeline Frame 1Symbol 111 as "tileSun"
ExportAssets (56)Timeline Frame 1Symbol 115 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 122 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 124 as "CheckFalseDisabled"
ExportAssets (56)Timeline Frame 1Symbol 126 as "CheckThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 128 as "CheckFalseDown"
ExportAssets (56)Timeline Frame 1Symbol 129 as "CheckFalseOver"
ExportAssets (56)Timeline Frame 1Symbol 131 as "CheckFalseUp"
ExportAssets (56)Timeline Frame 1Symbol 133 as "CheckTrueDisabled"
ExportAssets (56)Timeline Frame 1Symbol 134 as "CheckTrueDown"
ExportAssets (56)Timeline Frame 1Symbol 135 as "CheckTrueOver"
ExportAssets (56)Timeline Frame 1Symbol 136 as "CheckTrueUp"
ExportAssets (56)Timeline Frame 1Symbol 137 as "CheckBoxAssets"
ExportAssets (56)Timeline Frame 1Symbol 139 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 141 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 142 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 144 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 146 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 147 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 148 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 149 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 150 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 151 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 155 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 156 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 157 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 158 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 159 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 161 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 162 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 163 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 164 as "CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 187 as "emptyMC"
ExportAssets (56)Timeline Frame 1Symbol 116 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 117 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 118 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 119 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 120 as "__Packages.mx.controls.CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 165 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 166 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 167 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 168 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 169 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 170 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 171 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 172 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 173 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 174 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 175 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 176 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 177 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 178 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 182 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 183 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 184 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 2Symbol 248 as "computerTypeLetter2.wav"
ExportAssets (56)Timeline Frame 2Symbol 249 as "selectUpgrade.wav"
ExportAssets (56)Timeline Frame 24Symbol 1016 as "tileundefined"
ExportAssets (56)Timeline Frame 24Symbol 1019 as "tileAmazonite"
ExportAssets (56)Timeline Frame 24Symbol 1022 as "tileDiamond"
ExportAssets (56)Timeline Frame 24Symbol 1025 as "tileEmerald"
ExportAssets (56)Timeline Frame 24Symbol 1028 as "tileRuby"
ExportAssets (56)Timeline Frame 24Symbol 1031 as "tilePlatinium"
ExportAssets (56)Timeline Frame 24Symbol 1034 as "tileEinsteinium"
ExportAssets (56)Timeline Frame 24Symbol 1037 as "tileIronium"
ExportAssets (56)Timeline Frame 24Symbol 1040 as "tileTreasure"
ExportAssets (56)Timeline Frame 24Symbol 1043 as "tileMartian Skeleton"
ExportAssets (56)Timeline Frame 24Symbol 1046 as "tileDinosaur Bones"
ExportAssets (56)Timeline Frame 24Symbol 1049 as "tileReligious Artifact"
ExportAssets (56)Timeline Frame 24Symbol 1052 as "tileTunnel6"
ExportAssets (56)Timeline Frame 24Symbol 1055 as "tileTunnel7"
ExportAssets (56)Timeline Frame 24Symbol 1058 as "tileTunnel8"
ExportAssets (56)Timeline Frame 24Symbol 1061 as "tileTunnel14"
ExportAssets (56)Timeline Frame 24Symbol 1064 as "tileTunnel13"
ExportAssets (56)Timeline Frame 24Symbol 1066 as "tileTunnel12"
ExportAssets (56)Timeline Frame 24Symbol 1069 as "tileTunnel11"
ExportAssets (56)Timeline Frame 24Symbol 1072 as "tileTunnel10"
ExportAssets (56)Timeline Frame 24Symbol 1073 as "tileTunnel9"
ExportAssets (56)Timeline Frame 24Symbol 1076 as "tileTunnel5"
ExportAssets (56)Timeline Frame 24Symbol 1079 as "tileTunnel4"
ExportAssets (56)Timeline Frame 24Symbol 1082 as "tileTunnel3"
ExportAssets (56)Timeline Frame 24Symbol 1085 as "tileTunnel2"
ExportAssets (56)Timeline Frame 24Symbol 1088 as "tileTunnel1"
ExportAssets (56)Timeline Frame 24Symbol 1091 as "tileTunnel0"
ExportAssets (56)Timeline Frame 24Symbol 1092 as "tileBlank"
ExportAssets (56)Timeline Frame 24Symbol 1093 as "tile0"
ExportAssets (56)Timeline Frame 24Symbol 1094 as "dieFX"
ExportAssets (56)Timeline Frame 24Symbol 1095 as "shake2FX"
ExportAssets (56)Timeline Frame 24Symbol 1096 as "shakeFX"
ExportAssets (56)Timeline Frame 24Symbol 1097 as "quake2.wav"
ExportAssets (56)Timeline Frame 24Symbol 1098 as "quakeFX"
ExportAssets (56)Timeline Frame 24Symbol 1099 as "nanoFX"
ExportAssets (56)Timeline Frame 24Symbol 1100 as "lavaFX"
ExportAssets (56)Timeline Frame 24Symbol 1101 as "satanDamageFX"
ExportAssets (56)Timeline Frame 24Symbol 1102 as "damageFX"
ExportAssets (56)Timeline Frame 24Symbol 1103 as "winGameFX"
ExportAssets (56)Timeline Frame 24Symbol 1104 as "flashFX"
ExportAssets (56)Timeline Frame 24Symbol 1106 as "tileMC"
ExportAssets (56)Timeline Frame 24Symbol 1110 as "printTextMC"
ExportAssets (56)Timeline Frame 24Symbol 1113 as "tileGrass2"
ExportAssets (56)Timeline Frame 24Symbol 1116 as "tilePavement2"
ExportAssets (56)Timeline Frame 24Symbol 1119 as "tilePavement0"
ExportAssets (56)Timeline Frame 24Symbol 1122 as "tilePavement1"
ExportAssets (56)Timeline Frame 24Symbol 1125 as "tileStalactite2"
ExportAssets (56)Timeline Frame 24Symbol 1126 as "tileDarkness"
ExportAssets (56)Timeline Frame 24Symbol 1129 as "tileSouls2"
ExportAssets (56)Timeline Frame 24Symbol 1131 as "tileSouls4"
ExportAssets (56)Timeline Frame 24Symbol 1134 as "tileSouls3"
ExportAssets (56)Timeline Frame 24Symbol 1136 as "tileSouls1"
ExportAssets (56)Timeline Frame 24Symbol 1139 as "tileStalactite1"
ExportAssets (56)Timeline Frame 24Symbol 1142 as "tileGrass1"
ExportAssets (56)Timeline Frame 24Symbol 1144 as "tileLimit"
ExportAssets (56)Timeline Frame 24Symbol 1147 as "tileShop109"
ExportAssets (56)Timeline Frame 24Symbol 1150 as "tileShop108"
ExportAssets (56)Timeline Frame 24Symbol 1153 as "tileShop107"
ExportAssets (56)Timeline Frame 24Symbol 1156 as "tileShop106"
ExportAssets (56)Timeline Frame 24Symbol 1159 as "tileShop105"
ExportAssets (56)Timeline Frame 24Symbol 1162 as "tileShop104"
ExportAssets (56)Timeline Frame 24Symbol 1165 as "tileShop103"
ExportAssets (56)Timeline Frame 24Symbol 1168 as "tileShop102"
ExportAssets (56)Timeline Frame 24Symbol 1171 as "tileShop121"
ExportAssets (56)Timeline Frame 24Symbol 1174 as "tileShop120"
ExportAssets (56)Timeline Frame 24Symbol 1177 as "tileShop119"
ExportAssets (56)Timeline Frame 24Symbol 1180 as "tileShop118"
ExportAssets (56)Timeline Frame 24Symbol 1183 as "tileShop117"
ExportAssets (56)Timeline Frame 24Symbol 1186 as "tileShop116"
ExportAssets (56)Timeline Frame 24Symbol 1189 as "tileShop115"
ExportAssets (56)Timeline Frame 24Symbol 1192 as "tileShop114"
ExportAssets (56)Timeline Frame 24Symbol 1195 as "tileShop113"
ExportAssets (56)Timeline Frame 24Symbol 1198 as "tileShop112"
ExportAssets (56)Timeline Frame 24Symbol 1201 as "tileShop111"
ExportAssets (56)Timeline Frame 24Symbol 1204 as "tileShop110"
ExportAssets (56)Timeline Frame 24Symbol 1207 as "tileShop136"
ExportAssets (56)Timeline Frame 24Symbol 1210 as "tileShop135"
ExportAssets (56)Timeline Frame 24Symbol 1213 as "tileShop134"
ExportAssets (56)Timeline Frame 24Symbol 1216 as "tileShop133"
ExportAssets (56)Timeline Frame 24Symbol 1219 as "tileShop132"
ExportAssets (56)Timeline Frame 24Symbol 1222 as "tileShop131"
ExportAssets (56)Timeline Frame 24Symbol 1225 as "tileShop130"
ExportAssets (56)Timeline Frame 24Symbol 1228 as "tileShop129"
ExportAssets (56)Timeline Frame 24Symbol 1231 as "tileShop128"
ExportAssets (56)Timeline Frame 24Symbol 1234 as "tileShop127"
ExportAssets (56)Timeline Frame 24Symbol 1237 as "tileShop126"
ExportAssets (56)Timeline Frame 24Symbol 1240 as "tileShop125"
ExportAssets (56)Timeline Frame 24Symbol 1243 as "tileShop101"
ExportAssets (56)Timeline Frame 24Symbol 1246 as "tileHalf"
ExportAssets (56)Timeline Frame 24Symbol 1249 as "tile1"
ExportAssets (56)Timeline Frame 24Symbol 1252 as "tile5"
ExportAssets (56)Timeline Frame 24Symbol 1255 as "tile4"
ExportAssets (56)Timeline Frame 24Symbol 1258 as "tile3"
ExportAssets (56)Timeline Frame 24Symbol 1261 as "tileGoldium"
ExportAssets (56)Timeline Frame 24Symbol 1264 as "tileSilverium"
ExportAssets (56)Timeline Frame 24Symbol 1267 as "tileBronzium"
ExportAssets (56)Timeline Frame 24Symbol 1270 as "tileLava3"
ExportAssets (56)Timeline Frame 24Symbol 1273 as "tileLava2"
ExportAssets (56)Timeline Frame 24Symbol 1276 as "tileLava1"
ExportAssets (56)Timeline Frame 24Symbol 1279 as "tileRock3"
ExportAssets (56)Timeline Frame 24Symbol 1282 as "tileRock2"
ExportAssets (56)Timeline Frame 24Symbol 1285 as "tileRock1"
ExportAssets (56)Timeline Frame 24Symbol 1288 as "tile2"
ExportAssets (56)Timeline Frame 24Symbol 1290 as "puffMC"
ExportAssets (56)Timeline Frame 24Symbol 1293 as "drill_6"
ExportAssets (56)Timeline Frame 24Symbol 1296 as "drill_5"
ExportAssets (56)Timeline Frame 24Symbol 1299 as "drill_4"
ExportAssets (56)Timeline Frame 24Symbol 1302 as "drill_3"
ExportAssets (56)Timeline Frame 24Symbol 1305 as "drill_2"
ExportAssets (56)Timeline Frame 24Symbol 1308 as "drill_1"
ExportAssets (56)Timeline Frame 24Symbol 1311 as "fuelTank_6"
ExportAssets (56)Timeline Frame 24Symbol 1314 as "fuelTank_5"
ExportAssets (56)Timeline Frame 24Symbol 1317 as "fuelTank_4"
ExportAssets (56)Timeline Frame 24Symbol 1320 as "fuelTank_3"
ExportAssets (56)Timeline Frame 24Symbol 1323 as "fuelTank_2"
ExportAssets (56)Timeline Frame 24Symbol 1326 as "fuelTank_1"
ExportAssets (56)Timeline Frame 24Symbol 1329 as "bay_5"
ExportAssets (56)Timeline Frame 24Symbol 1332 as "bay_4"
ExportAssets (56)Timeline Frame 24Symbol 1335 as "bay_3"
ExportAssets (56)Timeline Frame 24Symbol 1338 as "bay_2"
ExportAssets (56)Timeline Frame 24Symbol 1341 as "bay_1"
ExportAssets (56)Timeline Frame 24Symbol 1344 as "bay_0"
ExportAssets (56)Timeline Frame 24Symbol 1347 as "radiator_5"
ExportAssets (56)Timeline Frame 24Symbol 1350 as "radiator_4"
ExportAssets (56)Timeline Frame 24Symbol 1353 as "radiator_3"
ExportAssets (56)Timeline Frame 24Symbol 1356 as "radiator_2"
ExportAssets (56)Timeline Frame 24Symbol 1359 as "radiator_1"
ExportAssets (56)Timeline Frame 24Symbol 1362 as "radiator_0"
ExportAssets (56)Timeline Frame 24Symbol 1365 as "fuelTank_0"
ExportAssets (56)Timeline Frame 24Symbol 1368 as "engine_6"
ExportAssets (56)Timeline Frame 24Symbol 1371 as "engine_5"
ExportAssets (56)Timeline Frame 24Symbol 1374 as "engine_4"
ExportAssets (56)Timeline Frame 24Symbol 1377 as "engine_3"
ExportAssets (56)Timeline Frame 24Symbol 1380 as "engine_2"
ExportAssets (56)Timeline Frame 24Symbol 1383 as "engine_1"
ExportAssets (56)Timeline Frame 24Symbol 1386 as "engine_0"
ExportAssets (56)Timeline Frame 24Symbol 1389 as "hull_6"
ExportAssets (56)Timeline Frame 24Symbol 1392 as "hull_5"
ExportAssets (56)Timeline Frame 24Symbol 1395 as "hull_4"
ExportAssets (56)Timeline Frame 24Symbol 1398 as "hull_3"
ExportAssets (56)Timeline Frame 24Symbol 1401 as "hull_2"
ExportAssets (56)Timeline Frame 24Symbol 1404 as "hull_1"
ExportAssets (56)Timeline Frame 24Symbol 1407 as "hull_0"
ExportAssets (56)Timeline Frame 24Symbol 1410 as "drill_0"
ExportAssets (56)Timeline Frame 24Symbol 1413 as "chunkMC_7"
ExportAssets (56)Timeline Frame 24Symbol 1416 as "chunkMC_6"
ExportAssets (56)Timeline Frame 24Symbol 1419 as "chunkMC_5"
ExportAssets (56)Timeline Frame 24Symbol 1422 as "chunkMC_4"
ExportAssets (56)Timeline Frame 24Symbol 1425 as "chunkMC_3"
ExportAssets (56)Timeline Frame 24Symbol 1428 as "chunkMC_2"
ExportAssets (56)Timeline Frame 24Symbol 1431 as "chunkMC_1"
ExportAssets (56)Timeline Frame 24Symbol 1434 as "chunkMC_0"
ExportAssets (56)Timeline Frame 24Symbol 1435 as "chunkLavaMC"
ExportAssets (56)Timeline Frame 24Symbol 1436 as "skullChunkSlowMC"
ExportAssets (56)Timeline Frame 24Symbol 1437 as "skullChunkMC"
ExportAssets (56)Timeline Frame 24Symbol 1438 as "chunkMC"
ExportAssets (56)Timeline Frame 24Symbol 1440 as "messageMC"
ExportAssets (56)Timeline Frame 24Symbol 1442 as "warningMC"
ExportAssets (56)Timeline Frame 24Symbol 1443 as "bonusMC"
ExportAssets (56)Timeline Frame 24Symbol 1448 as "explosion.wav"
ExportAssets (56)Timeline Frame 24Symbol 1479 as "podExplodeGroundMC"
ExportAssets (56)Timeline Frame 24Symbol 1481 as "sparkMC"
ExportAssets (56)Timeline Frame 24Symbol 1482 as "spark.wav"
ExportAssets (56)Timeline Frame 24Symbol 1483 as "sparksMC"
ExportAssets (56)Timeline Frame 24Symbol 1570 as "podQuantumMC"
ExportAssets (56)Timeline Frame 24Symbol 1667 as "podCoreTeleportMC"
ExportAssets (56)Timeline Frame 24Symbol 1668 as "podMatterTransMC"
ExportAssets (56)Timeline Frame 24Symbol 1693 as "explosion1"
ExportAssets (56)Timeline Frame 24Symbol 1712 as "explosion2"
ExportAssets (56)Timeline Frame 24Symbol 1731 as "explosion3"
ExportAssets (56)Timeline Frame 24Symbol 1732 as "itemC4MC"
ExportAssets (56)Timeline Frame 24Symbol 1733 as "gasPocketFX"
ExportAssets (56)Timeline Frame 24Symbol 1734 as "itemDynamiteMC"
ExportAssets (56)Timeline Frame 24Symbol 1737 as "mothershipMC"
ExportAssets (56)Timeline Frame 24Symbol 1740 as "trans_natasMC"
ExportAssets (56)Timeline Frame 24Symbol 1743 as "trans_minerMC"
ExportAssets (56)Timeline Frame 24Symbol 1750 as "trans_overlayMC"
ExportAssets (56)Timeline Frame 24Symbol 1751 as "trans_staticMC"
ExportAssets (56)Timeline Frame 24Symbol 1877 as "satanP2"
ExportAssets (56)Timeline Frame 24Symbol 1936 as "satanP1"
ExportAssets (56)Timeline Frame 24Symbol 1940 as "skullChunkMC_0"
ExportAssets (56)Timeline Frame 24Symbol 1943 as "skullChunkMC_1"
ExportAssets (56)Timeline Frame 24Symbol 1953 as "satanHPBar"
ExportAssets (56)Timeline Frame 24Symbol 1955 as "satanP2_fireball"
ExportAssets (56)Timeline Frame 24Symbol 1958 as "wavingLetterMC"
ExportAssets (56)Timeline Frame 24Symbol 1959 as "BGM_core.wav"
ExportAssets (56)Timeline Frame 24Symbol 1960 as "BGM_main.wav"
ExportAssets (56)Timeline Frame 24Symbol 1961 as "BGM_shop.wav"
ExportAssets (56)Timeline Frame 24Symbol 1962 as "c42.wav"
ExportAssets (56)Timeline Frame 24Symbol 1963 as "clink.wav"
ExportAssets (56)Timeline Frame 24Symbol 1964 as "collect_mineral.wav"
ExportAssets (56)Timeline Frame 24Symbol 1965 as "collect_mineral2.wav"
ExportAssets (56)Timeline Frame 24Symbol 1966 as "computerTypeLetter.wav"
ExportAssets (56)Timeline Frame 24Symbol 1967 as "crash2.wav"
ExportAssets (56)Timeline Frame 24Symbol 1968 as "digdug1.wav"
ExportAssets (56)Timeline Frame 24Symbol 1969 as "drill.wav"
ExportAssets (56)Timeline Frame 24Symbol 1970 as "drill_100.wav"
ExportAssets (56)Timeline Frame 24Symbol 1971 as "drill_101.wav"
ExportAssets (56)Timeline Frame 24Symbol 1972 as "drill_102.wav"
ExportAssets (56)Timeline Frame 24Symbol 1973 as "drill_103.wav"
ExportAssets (56)Timeline Frame 24Symbol 1974 as "drill_104.wav"
ExportAssets (56)Timeline Frame 24Symbol 1975 as "digdug2.wav"
ExportAssets (56)Timeline Frame 24Symbol 1976 as "digdug3.wav"
ExportAssets (56)Timeline Frame 24Symbol 1977 as "digdug4.wav"
ExportAssets (56)Timeline Frame 24Symbol 1978 as "dynamite2.wav"
ExportAssets (56)Timeline Frame 24Symbol 1979 as "error.wav"
ExportAssets (56)Timeline Frame 24Symbol 1980 as "error2.wav"
ExportAssets (56)Timeline Frame 24Symbol 1981 as "error3.wav"
ExportAssets (56)Timeline Frame 24Symbol 1982 as "fireball.wav"
ExportAssets (56)Timeline Frame 24Symbol 1983 as "fireloop.wav"
ExportAssets (56)Timeline Frame 24Symbol 1984 as "fuelLow.wav"
ExportAssets (56)Timeline Frame 24Symbol 1985 as "idle_100.wav"
ExportAssets (56)Timeline Frame 24Symbol 1986 as "idle_105.wav"
ExportAssets (56)Timeline Frame 24Symbol 1987 as "idle_110.wav"
ExportAssets (56)Timeline Frame 24Symbol 1988 as "idle_115.wav"
ExportAssets (56)Timeline Frame 24Symbol 1989 as "idle_120.wav"
ExportAssets (56)Timeline Frame 24Symbol 1990 as "idle_125.wav"
ExportAssets (56)Timeline Frame 24Symbol 1991 as "idle_130.wav"
ExportAssets (56)Timeline Frame 24Symbol 1992 as "idle_135.wav"
ExportAssets (56)Timeline Frame 24Symbol 1993 as "idle_140.wav"
ExportAssets (56)Timeline Frame 24Symbol 1994 as "idle_145.wav"
ExportAssets (56)Timeline Frame 24Symbol 1995 as "idle_150.wav"
ExportAssets (56)Timeline Frame 24Symbol 1996 as "jettison.wav"
ExportAssets (56)Timeline Frame 24Symbol 1997 as "laugh.wav"
ExportAssets (56)Timeline Frame 24Symbol 1998 as "lava.wav"
ExportAssets (56)Timeline Frame 24Symbol 1999 as "mattertrans.wav"
ExportAssets (56)Timeline Frame 24Symbol 2000 as "mothershipArrive.wav"
ExportAssets (56)Timeline Frame 24Symbol 2001 as "mothershipIdle.wav"
ExportAssets (56)Timeline Frame 24Symbol 2002 as "mothershipLeave.wav"
ExportAssets (56)Timeline Frame 24Symbol 2003 as "nanobots.wav"
ExportAssets (56)Timeline Frame 24Symbol 2004 as "purchase.wav"
ExportAssets (56)Timeline Frame 24Symbol 2005 as "quantum.wav"
ExportAssets (56)Timeline Frame 24Symbol 2006 as "refuel.wav"
ExportAssets (56)Timeline Frame 24Symbol 2007 as "rotor_60.wav"
ExportAssets (56)Timeline Frame 24Symbol 2008 as "rotor_65.wav"
ExportAssets (56)Timeline Frame 24Symbol 2009 as "rotor_70.wav"
ExportAssets (56)Timeline Frame 24Symbol 2010 as "rotor_75.wav"
ExportAssets (56)Timeline Frame 24Symbol 2011 as "rotor_80.wav"
ExportAssets (56)Timeline Frame 24Symbol 2012 as "rotor_85.wav"
ExportAssets (56)Timeline Frame 24Symbol 2013 as "rotor_90.wav"
ExportAssets (56)Timeline Frame 24Symbol 2014 as "rotor_95.wav"
ExportAssets (56)Timeline Frame 24Symbol 2015 as "rotor_100.wav"
ExportAssets (56)Timeline Frame 24Symbol 2016 as "rotor_105.wav"
ExportAssets (56)Timeline Frame 24Symbol 2017 as "rotor_110.wav"
ExportAssets (56)Timeline Frame 24Symbol 2018 as "rotor_115.wav"
ExportAssets (56)Timeline Frame 24Symbol 2019 as "rotor_120.wav"
ExportAssets (56)Timeline Frame 24Symbol 2020 as "sale.wav"
ExportAssets (56)Timeline Frame 24Symbol 2021 as "satanP1Sink.wav"
ExportAssets (56)Timeline Frame 24Symbol 2022 as "satanP1Damage.wav"
ExportAssets (56)Timeline Frame 24Symbol 2023 as "satanP1Damage2.wav"
ExportAssets (56)Timeline Frame 24Symbol 2024 as "satanP2attack.wav"
ExportAssets (56)Timeline Frame 24Symbol 2025 as "satanP2Breakout.wav"
ExportAssets (56)Timeline Frame 24Symbol 2026 as "satanP2extend.wav"
ExportAssets (56)Timeline Frame 24Symbol 2027 as "satanP2retract.wav"
ExportAssets (56)Timeline Frame 24Symbol 2028 as "satanStep.wav"
ExportAssets (56)Timeline Frame 24Symbol 2029 as "satanStep2.wav"
ExportAssets (56)Timeline Frame 24Symbol 2030 as "select_upgrade2.wav"
ExportAssets (56)Timeline Frame 24Symbol 2031 as "transform.wav"
ExportAssets (56)Timeline Frame 24Symbol 2032 as "transform2.wav"
ExportAssets (56)Timeline Frame 24Symbol 2033 as "transmission.wav"

Labels

"titleFrame"Frame 2
"mainFrame"Frame 6
"upgradeFrame"Frame 7
"inventoryFrame"Frame 8
"sellFrame"Frame 9
"fuelFrame"Frame 10
"repairFrame"Frame 11
"deathFrame"Frame 12
"itemFrame"Frame 13
"dropFrame"Frame 14
"transmissionFrame"Frame 15
"quakeFrame"Frame 16
"helpFrame"Frame 17
"optionsFrame"Frame 18
"winFrame"Frame 19
"saveFrame"Frame 20
"prePirateFrame"Frame 21
"pirateFrame"Frame 22
"postPirateFrame"Frame 23
"exportFrame"Frame 24
"postExportFrame"Frame 25
"Symbol_36"Symbol 89 MovieClip [FUIComponentSymbol] Frame 1
"init"Symbol 1877 MovieClip [satanP2] Frame 1
"walkLeft"Symbol 1877 MovieClip [satanP2] Frame 2
"walkRight"Symbol 1877 MovieClip [satanP2] Frame 3
"turnAroundLeft"Symbol 1877 MovieClip [satanP2] Frame 4
"turnAroundRight"Symbol 1877 MovieClip [satanP2] Frame 5
"meleeLeft"Symbol 1877 MovieClip [satanP2] Frame 6
"meleeRight"Symbol 1877 MovieClip [satanP2] Frame 7
"rangedLeft"Symbol 1877 MovieClip [satanP2] Frame 8
"rangedRight"Symbol 1877 MovieClip [satanP2] Frame 9
"dieLeft"Symbol 1877 MovieClip [satanP2] Frame 10
"dieRight"Symbol 1877 MovieClip [satanP2] Frame 11
"wait"Symbol 1877 MovieClip [satanP2] Frame 12
"init"Symbol 1936 MovieClip [satanP1] Frame 1
"walkLeft"Symbol 1936 MovieClip [satanP1] Frame 2
"walkRight"Symbol 1936 MovieClip [satanP1] Frame 3
"turnAroundLeft"Symbol 1936 MovieClip [satanP1] Frame 4
"turnAroundRight"Symbol 1936 MovieClip [satanP1] Frame 5
"meleeLeft"Symbol 1936 MovieClip [satanP1] Frame 6
"meleeRight"Symbol 1936 MovieClip [satanP1] Frame 7
"rangedLeft"Symbol 1936 MovieClip [satanP1] Frame 8
"rangedRight"Symbol 1936 MovieClip [satanP1] Frame 9
"dieLeft"Symbol 1936 MovieClip [satanP1] Frame 10
"dieRight"Symbol 1936 MovieClip [satanP1] Frame 11
"wait"Symbol 1936 MovieClip [satanP1] Frame 12




http://swfchan.com/4/15752/info.shtml
Created: 20/10 -2018 20:57:32 Last modified: 20/10 -2018 20:57:32 Server time: 02/05 -2024 06:10:52