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

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

minim.swf

This is the info page for
Flash #70857

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


Text
This site does not support this game.
Please visit King.com to play.

preloader
and ads
here

9

11

x5

x5

x5

x5

this game also available on the iPhone
copyright © 2009 Chris Sheeler & Jeremiah Lapointe

ATOMIC CICADA STUDIOS

games@atomiccicada.com

manual

level

play

walkthrough

2343354354
3243423424
2342345435466
7546565645
6457546546456

highscores

minim
on iPhone

mute

credits

play more
games

+ add this game to your website +

chris sheeler

(programming & design)

jeremiah lapointe

(design & FX)

main menu

minim is an entropic puzzle game based on combining all the atoms within each
molecule down into a single final atom.
clicking on two 1's for example, combine into a 2. Two 2's combine into a 3. Two
3's into a 4 and so on.  note, these types of combinations are NOT mathematical
in nature.
only atoms that are connected by a line can be combined.
So, in the example a) below, the two 1 atoms can be combined because they are
connected by a white line.
however, in example b) below, the two 1 atoms cannot be combined, because
there is no line connecting them.

example a)

example b)

1/6

instructions

continue

some atoms are connected with a thick blue or red line.  clicking on these lines
allows you to swap the positions of the two connected atoms.
blue lines can be used an infinite number of times to swap atoms back and
fourth.  mouse over and click the blue line.  note that the 3 atom and 5 atom
connected by the blue line change positions
red lines, on the other hand, can only be used once.  once a red line is clicked,
and the connected atoms swapped, the red line becomes a simple white line and
is no longer usable to swap atoms.  you must think hard about when the best
time to use these arms would be

view again

2/6

in addition to the basic combination, there are also modifier atoms.  These
modifier atoms do combine with regular numbered atoms mathematically.
addition and subtraction modifiers can be combined with numbered atoms as
below.
note that combinations that would result in a number less than 1 or higher than
10 will not work, so the below examples would not work
modifier atoms cannot be combined with each other.

3/6

there are also division and multiplication modifiers.  these modifiers combine
with regular numbered atoms mathematically
division and multiplication modifiers can be combined with numbered atoms as
below.
note that combinations that would result in a number less than 1 or higher than
10 will not work, so the below example would not work
also, division modifers can only be combined with atoms that they will divide
evenly into.  you can not do a division that would result in a fraction or a
remainder like the impossible examples below
modifier atoms cannot be combined with eachother.

4/6

there is also another type of modifier atoms.  these are just simple mathematical
symbols ( + - x ÷ ) that can be combined with regular numbered atoms to produce
the type of modifier atoms we have already introduced.  below are some
examples.
these modifier atoms cannot be combined with each other, or with other
completed modifier atoms.  the below combinations are impossible

5/6

bonus score.
the bonus is displayed in the top right corner of the game window.  your bonus
for beating a level will be whatever score is displayed here when the level is
beaten x 10.
pause / in game menu.
while playing, hit the pause button at the top of the screen to access the in game
menu.  In there you will be able to find out what level you are currently on and
what your high score is, as well as have the option to return to the main menu,
submit your score, mute the music, or restart the level from scratch.  Restarting
the level will deduct 10 points from your bous score.
game saves
Your game is always saved automatically at the end of each level, and you can
return at any time to continue from any level you have previously reached.
When you continue from a level, you will start with whatever score you had when
you last beat that level.   You can access all of your previously beaten levels using
the "level select" button on the main menu.
good luck!

6/6

read again?

level select

<p align="right"><font face="Eurostile" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="right"><font face="Eurostile" size="14" color="#ff0000" letterSpacing="0.000000" kerning="1">00</font></p>

click here

for more details

(opens in new window)

<p align="center"><font face="Eurostile" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">12345</font></p>

quit
main menu

quit
submit score

28473

time bonus :

level bonus :

level total :

total score :

<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

complete!

out of time

<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

total score :

<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

chances left:     /4

try again

game over

<p align="right"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

high score :

final score

<p align="center"><font face="Eurostile" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

congratulations

you have completed the game!

expand

OPENING TUTORIAL - getting started

to combine two atoms:  click on one of the numbered atoms.
click on another atom that a) is connected to the first with a white line and b) is numbered
the same as the first atom.  The two atoms will combine to produce 1 new atom.
when there is only 1 atom left, the level is won
IMPORTANT:
When the banner below appears, it means something new is being introduced into the
game.  Click on the expand      / colapse      button on the right to view/hide the tutorial.

colapse

HOW ATOMS COMBINE - simple atom cobinations                   +          =

when two atoms combine the resultant atom is numbered one higher than the
two original atoms.
try combining the two             atoms in the above molecule to produce a            atom.
Continue combining atoms this way until there is only a single atom left.
There are no atoms higher than a           .   You cannot make combinations higher than 10.

BLUE ARMS - swap atoms by clicking the blue connections

some atoms are connected with a thick blue line.
this means you can swap the position of those two atoms
click on the blue line between the 4 and 3 atoms to switch them.

ROTATION - click and drag to rotate the molecule

sometimes you may need to be able to ROTATE a molecule to get a better view.
to ROTATE, CLICK and hold anywhere in the empty space around the molecule and DRAG
the mouse in any direction.
you can also use the ARROW KEYS on your keyboard to rotate the molecule.

NEW ATOM - addition modifiers

NOTE: addition modifiers cannot combine with other atoms to produce
numbered atoms higher than a        .
So for example, an              atom could not combine with a             modifier, because  the
resultant atom would be 11, which is higher than 10, and not allowed.
Modifier atoms cannot be combined with each other,  they can only be combined with
simple numbered atoms.

there are other types of special modifier atoms that behave different with numbered atoms
one type of modifier atoms are the addition modifiers:
these special modifier atoms can combine with numbered atoms in a  mathematical way:

ADDITION MODIFIERS - the rules you need to know

NOTE: addition modifiers cannot combine with other atoms to produce
numbered atoms higher than a        .
So for example, an         atom could not combine with a         modifier, because  the resultant
atom would be 11, which is higher than 10, and not allowed.
Modifier atoms cannot be combined with each other,  they can only be combined with
simple numbered atoms.

NEW ATOM - subtraction modifiers

NOTE: subtraction modifiers cannot combine with other atoms to produce
numbered atoms lower than a       .
So for example, a           atom could not combine with a            modifier, because the new
atom would be negative 1 (-1), which is less than 1, and not allowed.
REMEMBER, modifier atoms cannot be combined with each other

there are other types of modifier atoms.  On top of the addition modifier there is also a
SUBTRACTION modifier that works in a similar fashion.
Subtraction modifier atoms can combine with numbered atoms in a mathematical way:

SUBTRACTION MODIFIERS - the rules you need to know

NOTE: subtraction modifiers cannot combine with other atoms to produce
numbered atoms lower than a       .
So for example, a           atom could not combine with a            modifier, because the new
atom would be negative 1 (-1), which is less than 1, and not allowed.
REMEMBER, modifier atoms cannot be combined with each other, they can only be
combined with simple numbered atoms.

NEW ATOM - multiplication modifiers

NOTE: multiplication modifiers cannot combine with other atoms to produce numbered
atoms higher than a          .
So for example, a            atom could not combine with a            modifier, because the new
atom would be 15, which is higher than 10, and not allowed.
REMEMBER, modifier atoms cannot be combined with each other.

there are other types of modifier atoms. On top of the addition and subtraction modifiers,
there is also a MULTIPLICATION modifier that works in a similar fashion.
MULTIPLICATION modifier atoms combine with numbered atoms in a mathematical way:

MULTIPLICATION MODIFIERS - the rules you need to know

NOTE: multiplication modifiers cannot combine with other atoms to produce numbered
atoms higher than a          .
So for example, a            atom could not combine with a            modifier, because the new
atom would be 15, which is higher than 10, and not allowed.
REMEMBER, modifier atoms cannot be combined with each other, they can only be
combined with simple numbered atoms.

NEW ATOM - division modifiers

NOTE: DIVISION modifiers must divide completely into the other numbered atom.
There can be no fractions, decimals or remainders.
So for example, a            atom could not combine with a              modifier, because  the new
atom would be 4.5, which is not a whole number, and not allowed.
remember, modifier atoms cannot be combined with each other.

there are one more of this type of modifier atoms. On top of the addition, subtraction and
multiplication modifiers, there is also a DIVISION modifier.
DIVISION modifier atoms can combine with numbered atoms in a mathematical way :

DIVISION MODIFIERS - the rules you need to know

NOTE: DIVISION modifiers must divide completely into the other numbered atom.
There can be no fractions, decimals or remainders.
So for example, a            atom could not combine with a              modifier, because  the new
atom would be 4.5, which is not a whole number, and not allowed.
remember, modifier atoms cannot be combined with each other,  they can only be
combined with simple numbered atoms.

RED ARMS - behave like blue arms but can only be used once

some atoms are connected with a solid red line and can be used to swap atoms,
just like the solid blue line.
however, unlike the blue lines that can be used over and over, the solid red lines can
only be used once.
Once you use it, the red line becomes a regular white line and can not be used again.
Be careful when you use the red line above.  YOU CAN ONLY USE IT ONCE!

NEW ATOM - simple addition modifiers

these SIMPLE ADDITION modifiers can be combined with any numbered atom to become
the complete modifiers that we have used before, as in the examples below.
REMEMBER all of the black modifier atoms cannot be combined with each other

there are other types of more basic modifier atoms.
one such modifier is the SIMPLE ADDITION modifier

MORE MODIFIERS - simple subtraction, multiplication and division

these modifiers can be combined with any numbered atom to become the complete
modifiers that we have used before, as in the examples below.
REMEMBER, be careful what modifiers you construct because complex modifiers cannot be
used to make atoms that are less than 1, higher than 10, or that are not a whole number.

there are 3 more types of these basic modifier atoms
they work just like the           atom

UNDO - backtrack using the  [spacebar]  or the            button

In minim, if you ever make a mistake, you can UNDO your moves by pressing            ,
located at the top of the screen, or by pressing the [space bar].
NOTE:  you have unlimited UNDOs, but each use will deduct 5 points from your
bonus score for that level (located in the top right corner).

DRAG ATOMS - click and drag atoms to move them around

Sometimes a molecule may become cluttered or you may wish to reorganize it in a way
that may make more sense to you.
Click and hold on any atom until the atom is highlighted with a
BLACK RING.  Continue to HOLD, then DRAG to reposition that atom.
NOTE: atoms can only be dragged a certain distance from the centre of the
molecule, so atoms that are moved may snap back to a point closer to the centre.

ROTATION, UNDO and DRAGGING ATOMS - the important fundamentals

UNDO: In minim, if you ever make a mistake, you can UNDO your moves by pressing           ,
located at the top of the screen, or by pressing the [space bar].  you have unlimited UNDOs,
but each use will deduct 5 points from your bonus score for that level  (top right corner).

ROTATION: sometimes you may need to be able to ROTATE a molecule to get a better view.
to ROTATE, CLICK and hold anywhere in the empty space around the molecule and DRAG
the mouse in any direction.  You can also use the ARROW KEYS on your keyboard.

DRAG: Sometimes a molecule may become cluttered or you may wish to reorganize it in a
way that may make more sense to you.
To drag an atom, CLICK and HOLD on any atom until the atom is highlighted with a
BLACK RING.  Continue to HOLD, then DRAG to reposition that atom.

total score

bonus score

<p align="right"><font face="Eurostile" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">12345</font></p>

<p align="left"><font face="Eurostile" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">12345</font></p>

undo
move

pause
game

restart
level

<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

molecule

return to game

<p align="center"><font face="Eurostile" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

PAUSED

ActionScript [AS1/AS2]

Frame 1
function initLoader() { var _local2 = ((result_lv.b == undefined) ? "false" : (result_lv.b)); trace(("b ::" + _local2) + "::"); trace(("result_lv.h ::" + result_lv.h) + "::"); if (result_lv.h == "true") { isHome = true; } if (_local2 == "true") { bannedSign._alpha = 100; } else { this.onEnterFrame = function () { createNewParticle(); mcLoadLogoBg.bar._xscale = 100 * (1 - (getBytesLoaded() / getBytesTotal())); emitter._x = (mcLoadLogoBg._x + (96 - mcLoadLogoBg.bar._width)) + 15; emitter._y = mcLoadLogoBg._y + 44; if (getBytesLoaded() == getBytesTotal()) { kill(); this.onEnterFrame = undefined; if (!isHome) { this.gotoAndStop(2); } else { this.gotoAndStop(3); } } }; bannedSign.onRelease = function () { if (!isHome) { openKingPage(LINK_TYPE_LOADER_PROGRESS); } }; } } function openKingPage(type, page) { trace(type); var _local4 = _root._url; var _local3 = (((((("game=" + GAME_NAME) + "&from=") + _local4) + "&type=") + type) + "&session=") + sessionID; if (page != undefined) { _local3 = _local3 + ("&redirect=" + page); } var _local2 = "_blank"; if (isHome) { _local2 = "_top"; } getURL ((bounceURL + "?") + _local3, _local2); } function openOtherGamesLink() { openKingPage(LINK_TYPE_OTHER_GAMES); } function openHighscoresLink() { openKingPage(LINK_TYPE_HIGHSCORES, ("game/" + GAME_NAME) + "/highscores"); } function openSignLink() { openKingPage(LINK_TYPE_SIGN); } function openAddToWebsiteLink() { openKingPage(LINK_TYPE_ADD_GAME, "website_content.jsp"); } function openLoaderMovieLink() { openKingPage(LINK_TYPE_LOADER_MOVIE); } function openRightClickLink() { openKingPage(LINK_TYPE_RIGHT_CLICK); } function openOfflineProtectionLink() { openKingPage(LINK_TYPE_PROTECT); } function addScore(points) { checkScore(); var _local1 = (iscore - 123) / 2; _local1 = _local1 + points; iscore = (_local1 * 2) + 123; var _local2 = new md5(); checkStr = _local2.hash((((iscore + ":") + GAME_NAME) + ":") + SK); return(_local1); } function resetScore() { iscore = 123; checkStr = null; } function submitInternalScore() { checkScore(); var _local1 = (iscore - 123) / 2; submitScore(_local1); } function checkScore() { if (checkStr != null) { var _local1 = new md5(); if (checkStr != _local1.hash((((iscore + ":") + GAME_NAME) + ":") + SK)) { SSK = "ng41ui54hy35tdsnd6f54rews"; } } } function submitScore(score) { var _local2 = new md5(); var _local1 = _local2.hash((((score + ":") + GAME_NAME) + ":") + SSK); try { if (isHome) { flash.external.ExternalInterface.call("submitScore", score, _local1); } else { openKingPage(LINK_TYPE_HIGHSCORES, (((("game/" + GAME_NAME) + "/submit/") + score) + ":") + _local1); } } catch(e:Error) { trace(e); } } function submitLevel(level) { var _local1 = new md5(); var _local2 = _local1.hash((((level + ":") + GAME_NAME) + ":") + SSK); try { if (isHome) { flash.external.ExternalInterface.call("submitLevel", level, _local2); } } catch(e:Error) { trace(e); } } function submitAchievement(achievement) { var _local1 = new md5(); var _local2 = _local1.hash((((achievement + ":") + GAME_NAME) + ":") + SAK); try { if (isHome) { flash.external.ExternalInterface.call("submitAchievement", achievement, _local2); } } catch(e:Error) { trace(e); } } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } function createNewParticle() { var _local4 = emitter.attachMovie("libGlow", "newLibGlow", emitter.getNextHighestDepth()); var _local3 = new Particle(_local4, -10, -7, _root._width, _root._height); _local3.setVel(randRange(minXVel, maxXVel), randRange(minYVel, maxYVel)); _local3.setSize(randRange(minSize, maxSize)); particles.push(_local3); while (particles.length > numParticles) { _local3 = particles.shift(); _local3.destroy(); } var _local2 = 0; while (_local2 < particles.length) { particles[_local2].update(); _local2++; } } function kill() { var _local1 = 0; while (_local1 < particles.length) { particles[_local1].destroy(); _local1++; } } function randRange(min, max) { var _local1 = (Math.random() * (max - min)) + min; return(_local1); } stop(); var GAME_NAME = "minim"; var MOCHI_SIGNATURE = "e38626ed"; var loadCountURL = "http://www.mygame.com/king/loadcount.jsp"; var bounceURL = "http://www.mygame.com/king/bounce.jsp"; var loadHomeParametersURL = "http://www.king.com/servlet/FreeGameServlet?action=load"; var LINK_TYPE_LOADER_MOVIE = "loader_movie"; var LINK_TYPE_LOADER_PROGRESS = "loader_progress"; var LINK_TYPE_PROTECT = "protect"; var LINK_TYPE_OTHER_GAMES = "other_games"; var LINK_TYPE_HIGHSCORES = "highscores"; var LINK_TYPE_SIGN = "sign"; var LINK_TYPE_ADD_GAME = "add_game"; var LINK_TYPE_RIGHT_CLICK = "rightclick"; var LINK_TYPE_RIGHT_CLICK = "rightclick"; var SSK = "ng43ui54hy35tdsnd6f54rews"; var SAK = "ggfd7sday923mdsfd8csfds34"; var SK = "vf78hxcsjak77cxzhjkwad87s"; var iscore = 123; var checkStr = null; var USER_TYPE_UNREGISTERED = 0; var USER_TYPE_REGISTERED = 1; var USER_TYPE_GOLD = 2; var USER_TYPE_SUBSCRIPTION = 3; var SessionID = ""; var gameWidth = Stage.width; var gameHeight = Stage.height; var isHome = false; bannedSign._alpha = 0; bannedSign._x = (bannedSign._y = 0); bannedSign.bg._width = gameWidth; bannedSign.bg._height = gameHeight; mcLoadLogoBg._x = (gameWidth / 2) - (mcLoadLogoBg._width / 2); mcLoadLogoBg._y = (gameHeight / 2) - (mcLoadLogoBg._height / 2); var result_lv = new LoadVars(); result_lv.onLoad = function (success) { _root.initLoader(); }; var my_lv = new LoadVars(); my_lv.game = GAME_NAME; my_lv.from = _root._url; var so = SharedObject.getLocal("session"); if (so.data.sessionID == null) { var rnd1 = Math.floor(Math.random() * 4294967295); var rnd2 = Math.floor(Math.random() * 4294967295); so.data.sessionID = rnd1.toString(16) + rnd2.toString(16); so.flush(); } sessionID = so.data.sessionID; my_lv.session = sessionID; my_lv.sendAndLoad(loadCountURL, result_lv, "GET"); if (MOCHI_SIGNATURE != "") { __com_mochibot__(MOCHI_SIGNATURE, this, 10301, true); } var numParticles = 20; var minXVel = -1; var maxXVel = 1; var minYVel = -1; var maxYVel = 1; var minSize = 12; var maxSize = 29; var minAlpha = 10; var maxAlpha = 20; var particles = new Array(); var emitter = _root.createEmptyMovieClip("p_holder", _root.getNextHighestDepth());
Frame 2
function fireFire() { new mx.transitions.Tween(mcKingLoader.fireLogoHolder, "_x", mx.transitions.easing.Regular.easeOut, mcKingLoader.fireLogoHolder._x, ((gameWidth / 2) - (mcKingLoader.dragonHolder._width / 2)) - 51, 1, true); mcKingLoader.fireLogoHolder.play(); } function showPlayBtn() { mcKingLoader.mcPlay._x = (gameWidth / 2) - (mcKingLoader.mcPlay._width / 2); mcKingLoader.mcPlay._y = mcKingLoader.fireLogoHolder._y + 210; new mx.transitions.Tween(mcKingLoader.mcPlay, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, 0.5, true); mcKingLoader.mcPlay.onPress = btnOnPress; mcKingLoader.mcPlay.onRollOver = btnOnOver; mcKingLoader.mcPlay.onRollOut = (mcKingLoader.mcPlay.onDragOut = btnOnOut); mcKingLoader.mcPlay.onRelease = mx.utils.Delegate.create(this, launchGame); Delay.oneShot(this, showGlimmer, 1000); } function showGlimmer() { bell.start(); mcKingLoader.mcGlim._x = mcKingLoader.fireLogoHolder_.x - mcKingLoader.mcGlim._width; mcKingLoader.mcGlim._y = mcKingLoader.fireLogoHolder._y + 112; var _local2 = mcKingLoader.fireLogoHolder._x - mcKingLoader.mcGlim._width; var _local3 = (mcKingLoader.fireLogoHolder._x + mcKingLoader.fireLogoHolder._width) - 80; var _local1 = new mx.transitions.Tween(mcKingLoader.mcGlim, "_x", mx.transitions.easing.None.easeNone, _local2, _local3, 0.5, true); _local1.onMotionFinished = glimmerDone; } function glimmerDone() { mcKingLoader.mcGlim._visible = false; } function btnOnOver() { var _local2 = this; _local2.gotoAndStop("over"); } function btnOnOut() { var _local2 = this; _local2.gotoAndStop("idle"); } function btnOnPress() { var _local2 = this; _local2.gotoAndStop("down"); } function launchGame() { gotoAndStop ("AC_Logo"); } stop(); mcKingLoader.fireLogoHolder.stop(); mcKingLoader.dragonHolder.stop(); mcKingLoader._x = (mcKingLoader._y = 0); mcKingLoader.bg._width = gameWidth; mcKingLoader.bg._height = gameHeight; mcKingLoader.bg.onRelease = function () { if (!isHome) { openKingPage(LINK_TYPE_LOADER_MOVIE); } }; mcKingLoader.fireLogoHolder._x = (gameWidth - mcKingLoader.fireLogoHolder._width) - 90; mcKingLoader.fireLogoHolder._y = ((gameHeight / 2) - (mcKingLoader.fireLogoHolder._height / 2)) - 60; mcKingLoader.dragonHolder._x = gameWidth - mcKingLoader.dragonHolder._width; mcKingLoader.dragonHolder._y = (gameHeight / 2) - (mcKingLoader.dragonHolder._height / 2); mcKingLoader.mcPlay._alpha = 0; mcKingLoader.mcPlay.useHandCursor = true; var bell = new Sound(); bell.attachSound("sfxBell"); mcKingLoader.initAnimDriver(30, false); trace("StartAnim"); mcKingLoader.dragonHolder.play();
Frame 5
var lBytes = this.getBytesLoaded(); var tBytes = this.getBytesTotal(); var percentLoaded = Math.floor((lBytes / tBytes) * 100); loader_mc.bar_mc._xscale = percentLoaded; if (_framesloaded >= 21) { gotoAndStop ("AC_Logo"); } else { gotoAndPlay ("preloader"); }
Frame 6
Frame 11
soundOn = true; _quality = "HIGH"; Button.prototype.tabEnabled = false; var skipIntro = false; if (skipIntro == true) { gotoAndStop ("mainMenu"); }
Frame 21
levelMusicAr = []; levelTrack = 0; levMusicVol = 100; levelMusic.track1 = new Sound(levelMusic); levelMusic.track1.attachSound("Track1"); levelMusic.track1.setVolume(levMusicVol); levelMusicAr[0] = levelMusic.track1; levelMusic.track2 = new Sound(levelMusic); levelMusic.track2.attachSound("Track2"); levelMusic.track2.setVolume(levMusicVol); levelMusicAr[1] = levelMusic.track2; levelMusic.track3 = new Sound(levelMusic); levelMusic.track3.attachSound("Track3"); levelMusic.track3.setVolume(levMusicVol); levelMusicAr[2] = levelMusic.track3; levelMusic.track4 = new Sound(levelMusic); levelMusic.track4.attachSound("Track4"); levelMusic.track4.setVolume(levMusicVol); levelMusicAr[3] = levelMusic.track4; levelMusic.track5 = new Sound(levelMusic); levelMusic.track5.attachSound("Track5"); levelMusic.track5.setVolume(levMusicVol); levelMusicAr[4] = levelMusic.track5; levelMusic.track6 = new Sound(levelMusic); levelMusic.track6.attachSound("Track6"); levelMusic.track6.setVolume(levMusicVol); levelMusicAr[5] = levelMusic.track6; levelMusic.track7 = new Sound(levelMusic); levelMusic.track7.attachSound("Track7"); levelMusic.track7.setVolume(levMusicVol); levelMusicAr[6] = levelMusic.track7; levelMusic.track8 = new Sound(levelMusic); levelMusic.track8.attachSound("Track8"); levelMusic.track8.setVolume(levMusicVol); levelMusicAr[7] = levelMusic.track8; levelMusic.endingMusic = new Sound(levelMusic); levelMusic.endingMusic.attachSound("endSong"); endSong = levelMusic.endingMusic; sceneInc = 1; newScene = function () { _root.theScene = _root.createEmptyMovieClip("theScene" + sceneInc, sceneInc); sceneInc++; _root.theScene._x = 275; _root.theScene._y = 275; _root.theScene._xscale = (theScene._yscale = 200); _root.theScene.swapDepths(1000 + sceneInc); _root.armCont._listeners = []; _root.atomCont._listeners = []; }; newScene(); gameCont.swapDepths(10000); xP = 0; yP = 0; zP = 0; focalLength = 100; make3DPoint = function (px, py, pz) { var _local1 = new Object(); _local1.px = px; _local1.py = py; _local1.pz = pz; return(_local1); }; cubeAxisRotations = make3DPoint(0, 0, 0); make2DPoint = function (px, py, depth, scaleRatio) { var _local1 = new Object(); _local1.px = px; _local1.py = py; _local1.depth = Math.floor((depth + 10000) * 10); _local1.scaleRatio = scaleRatio; return(_local1); }; var sx; var cx; var sy; var cy; var sz; var cz; Transform3DPointsTo2DPoints = function (axisRotations) { with (Math) { _root.sx = sin(axisRotations.px); _root.cx = cos(axisRotations.px); _root.sy = sin(axisRotations.py); _root.cy = cos(axisRotations.py); _root.sz = sin(axisRotations.pz); _root.cz = cos(axisRotations.pz); } }; atomCont = {}; AsBroadcaster.initialize(atomCont); armCont = {}; AsBroadcaster.initialize(armCont); makeAtom = function (atomInc, atomType, atomPoint3D, atomPoint2D) { var _local2 = theScene.attachMovie("Atom", "atom" + atomInc, atomInc); _local2.point3D = atomPoint3D; _local2.saved3D = atomPoint3D; _local2.point2D = atomPoint2D; _local2.redirect = _local2; _local2.isModifier = ((atomType > 25) ? 1 : 0); if (atomType > 100) { _local2.anchorWeight = Math.floor(atomType / 1000); _local2.modifierNum = Math.floor((atomType - (_local2.anchorWeight * 1000)) / 100); _local2.atomType = (atomType - (_local2.modifierNum * 100)) - (_local2.anchorWeight * 1000); } else { _local2.atomType = atomType; _local2.modifierNum = 0; _local2.anchorWeight = 0; } _local2.undoAr = [0]; _local2.innerAtom.gotoAndStop(_local2.atomType); _local2.xSpeed = (random(3) + 1) / 40; _local2.ySpeed = (random(3) + 1) / 40; _local2.xSpeedInc = _local2.xSpeed / 10; _local2.ySpeedInc = _local2.ySpeed / 10; _local2.xSpeed = _local2.xSpeed * ((random(2) == 1) ? 1 : -1); _local2.ySpeed = _local2.ySpeed * ((random(2) == 1) ? 1 : -1); _local2.xMod = ((random(2) == 0) ? ((random(10) + 1) * 0.1) : ((random(10) + 1) * -0.1)); _local2.yMod = ((random(2) == 0) ? ((random(10) + 1) * 0.1) : ((random(10) + 1) * -0.1)); _local2.makeConnections = true; _local2.amEdit = false; _local2.atomDepth = atomInc; _root.atomCont.addListener(_local2); return(_local2); }; MovieClip.prototype.makeBlankUndo = function () { this.undoAr[_root.undoNum] = 0; }; MovieClip.prototype.saveAtomInfo = function () { var _local3 = new Object(); _local3.undoNum = _root.undoNum; _local3.point3D = _root.make3DPoint(this.point3D.px + 0, this.point3D.py + 0, this.point3D.pz + 0); _local3.redirect = this.redirect; _local3.isModifier = this.isModifier; _local3.anchorWeight = this.anchorWeight; _local3.modifierNum = this.modifierNum; _local3.atomType = this.atomType; _local3.makeConnections = this.makeConnections; _local3.amEdit = this.amEdit; _local3.atomDepth = this.atomDepth; return(_local3); }; MovieClip.prototype.restoreAtomInfo = function () { if (this.undoAr[this.undoAr.length - 1].undoNum == _root.undoNum) { var _local3 = this.undoAr[this.undoAr.length - 1]; this.point3D = _root.make3DPoint(_local3.point3D.px + 0, _local3.point3D.py + 0, _local3.point3D.pz + 0); this.redirect = _local3.redirect; this.isModifier = _local3.isModifier; this.anchorWeight = _local3.anchorWeight; this.modifierNum = _local3.modifierNum; this.atomType = _local3.atomType; this.innerAtom.gotoAndStop(this.atomType); this.makeConnections = _local3.makeConnections; this.amEdit = _local3.amEdit; this.atomDepth = _local3.atomDepth; this._visible = true; this.gotoAndPlay("atomIn"); this.undoAr.pop(); this.closing = false; } }; isVisible = 0; lastVisible = 0; MovieClip.prototype.isVisible = function () { if (this._visible and (!this.closing)) { _root.isVisible++; _root.lastVisible = this; } }; MovieClip.prototype.removeAtom = function (quick) { _root.atomCont.removeListener(this); if (quick) { removeMovieClip(this); } else { this.gotoAndPlay("removeAtom"); } }; undoFunc = function () { if ((_root.undoNum > 0) and (_root.gameMode == 1)) { _root.scoreBonus = _root.scoreBonus - 5; _root.atomCont.broadcastMessage("restoreAtomInfo"); _root.armCont.broadcastMessage("restoreArmInfo"); _root.undoNum--; _root.centreMolecule(); } }; undoBUT.onPress = function () { undoFunc(); }; makeArm = function (tarmInc, patom1, patom2, atype) { var _local3 = ((atype == 3) ? "ArmD" : (((atype >= 4) ? "ArmDU1" : "Arm"))); var _local2 = theScene.attachMovie(_local3, "arm" + tarmInc, tarmInc); _local2.atom1 = patom1; _local2.atom2 = patom2; _local2.makeConnections = true; _local2.undoAr = [0]; _root.armCont.addListener(_local2); _local2._x = 5000; return(_local2); }; MovieClip.prototype.saveArmInfo = function () { var _local3 = new Object(); _local3.undoNum = _root.undoNum; _local3.atom1 = this.atom1; _local3.atom2 = this.atom2; _local3.canClick = this.canClick; _local3.makeConnections = this.makeConnections; this.undoAr[_root.undoNum] = _local3; }; MovieClip.prototype.restoreArmInfo = function () { var _local3 = this.undoAr[_root.undoNum]; this.atom1 = _local3.atom1; this.atom2 = _local3.atom2; this.makeConnections = _local3.makeConnections; this.canClick = _local3.canClick; if (this.canClick == 2) { this.arm.inner.gotoAndStop(1); this.arm2.inner.gotoAndStop(1); this.initArm(); } else if (this.canClick == 3) { this.arm.inner.gotoAndStop(2); this.arm2.inner.gotoAndStop(2); } this._x = 5001; this._visible = true; }; MovieClip.prototype.removeArm = function () { _root.armCont.removeListener(this); this.removeMovieClip(); }; isConnected = 0; MovieClip.prototype.checkIfConnected = function (catom1, catom2) { if (this._visible) { if (this.atom1 == catom1) { if (this.atom2 == catom2) { _root.isConnected = 1; } } else if (this.atom1 == catom2) { if (this.atom2 == catom1) { _root.isConnected = 1; } } } }; MovieClip.prototype.makeAtomConnections = function (catom1, catom2) { if (this.makeConnections) { this.atom1.atomLinks[this.atom1.atomLinks.length] = this.atom2; this.atom2.atomLinks[this.atom2.atomLinks.length] = this.atom1; } }; MovieClip.prototype.clearAtomConnections = function () { this.atomLinks = []; }; var posExtents = make3DPoint(0, 0, 0); var negExtents = make3DPoint(0, 0, 0); var modExtents = make3DPoint(0, 0, 0); MovieClip.prototype.getAtomExtents = function () { if (this.makeConnections) { _root.posExtents.px = ((this.point3D.px > _root.posExtents.px) ? (this.point3D.px) : (_root.posExtents.px)); _root.negExtents.px = ((this.point3D.px < _root.negExtents.px) ? (this.point3D.px) : (_root.negExtents.px)); _root.posExtents.py = ((this.point3D.py > _root.posExtents.py) ? (this.point3D.py) : (_root.posExtents.py)); _root.negExtents.py = ((this.point3D.py < _root.negExtents.py) ? (this.point3D.py) : (_root.negExtents.py)); _root.posExtents.pz = ((this.point3D.pz > _root.posExtents.pz) ? (this.point3D.pz) : (_root.posExtents.pz)); _root.negExtents.pz = ((this.point3D.pz < _root.negExtents.pz) ? (this.point3D.pz) : (_root.negExtents.pz)); } }; MovieClip.prototype.centreAtom = function () { this.point3D.px = this.point3D.px - _root.modExtents.px; this.point3D.py = this.point3D.py - _root.modExtents.py; this.point3D.pz = this.point3D.pz - _root.modExtents.pz; var _local3 = this.undoAr.length - 1; while (_local3 > 0) { this.undoAr[_local3].point3D.px = this.undoAr[_local3].point3D.px - _root.modExtents.px; this.undoAr[_local3].point3D.py = this.undoAr[_local3].point3D.py - _root.modExtents.py; this.undoAr[_local3].point3D.pz = this.undoAr[_local3].point3D.pz - _root.modExtents.pz; _local3--; } }; centreMolecule = function () { _root.modExtents = make3DPoint(0, 0, 0); _root.posExtents = make3DPoint(0, 0, 0); _root.negExtents = make3DPoint(0, 0, 0); atomCont.broadcastMessage("getAtomExtents"); _root.modExtents.px = posExtents.px - ((posExtents.px - negExtents.px) / 2); _root.modExtents.py = posExtents.py - ((posExtents.py - negExtents.py) / 2); _root.modExtents.pz = posExtents.pz - ((posExtents.pz - negExtents.pz) / 2); atomCont.broadcastMessage("centreAtom"); }; MovieClip.prototype.clearConnections = function () { this.numOfConnections = 0; }; MovieClip.prototype.applyTransform = function (sx, cx, sy, cy, sz, cz) { var _local5; var _local4; var _local3; var _local9; var _local8; var _local10; var _local7; var _local12; var _local11; var _local6; _local5 = this.point3D.px - _root.xP; _local4 = this.point3D.py - _root.yP; _local3 = this.point3D.pz - _root.zP; _local9 = (_root.cx * _local4) - (_root.sx * _local3); _local8 = (_root.sx * _local4) + (_root.cx * _local3); _local7 = (_root.cy * _local8) - (_root.sy * _local5); _local10 = (_root.sy * _local8) + (_root.cy * _local5); _local12 = (_root.cz * _local10) - (_root.sz * _local9); _local11 = (_root.sz * _local10) + (_root.cz * _local9); tyz = ((_local7 < -99) ? -99 : (_local7)); _local6 = focalLength / (focalLength + tyz); _local5 = _local12 * _local6; _local4 = _local11 * _local6; _local3 = _local7; this.point2D = make2DPoint(_local5, _local4, (-_local3) * 100, _local6); if (this._visible) { this.swapDepths(this.point2D.depth); this._xscale = (this._yscale = this.point2D.scaleRatio * 100); if (this._xscale > 6000) { this.innerAtom._visible = false; } else { this.innerAtom._visible = true; } if (_root.gameMode == 1) { if (this.xMod > 0) { this.xSpeed = this.xSpeed - this.xSpeedInc; } else if (this.xMod < 0) { this.xSpeed = this.xSpeed + this.xSpeedInc; } this.xMod = this.xMod + this.xSpeed; this._x = this.point2D.px + (this.xMod * this.point2D.scaleRatio); if (this.yMod > 0) { this.ySpeed = this.ySpeed - this.ySpeedInc; } else if (this.yMod < 0) { this.ySpeed = this.ySpeed + this.ySpeedInc; } this.yMod = this.yMod + this.ySpeed; this._y = this.point2D.py + (this.yMod * this.point2D.scaleRatio); } else { this._x = this.point2D.px; this._y = this.point2D.py; } } this.linesDepth = 5; }; MovieClip.prototype.positionArms = function () { if (((this.atom1 != this.atom1.redirect) or (this.atom2 != this.atom2.redirect)) and this._visible) { this.atom1 = this.atom1.redirect; this.atom2 = this.atom2.redirect; _root.armCont.broadcastMessage("isSame", this); } if ((!this.atom1) or (!this.atom2)) { _root.armCont.removeListener(this); this.removeMovieClip(); } else if (this.atom1 == this.atom2) { this._visible = false; } else if (this._visible) { this._x = this.atom1._x; this._y = this.atom1._y; var _local5 = ((this.atom1.point2D.scaleRatio > this.atom2.point2D.scaleRatio) ? (this.atom1.point2D.scaleRatio) : (this.atom2.point2D.scaleRatio)); _local5 = ((_local5 > 6) ? 6 : (_local5)); this.arm.inner._xscale = (this.arm2.inner._xscale = 100 * _local5); var _local7 = this.atom1.point2D.depth - this.atom1.linesDepth; this.atom1.linesDepth = this.atom1.linesDepth + 5; var _local6 = this.atom2.point2D.depth - this.atom2.linesDepth; this.atom2.linesDepth = this.atom2.linesDepth + 5; this.thedepth = ((_local7 < _local6) ? (_local7) : (_local6)); this.swapDepths(this.thedepth); var _local11 = this.atom2._x; var _local10 = this.atom2._y; var _local4 = _local11 - this._x; _local4 = ((_local4 == 0) ? 1 : (_local4)); var _local3 = _local10 - this._y; _local3 = ((_local3 == 0) ? 1 : (_local3)); this._xscale = _local4; this._yscale = _local3; var _local9 = (100 / (this._xscale / 100)) / 2; var _local8 = (100 / (this._yscale / 100)) / 2; this.arm._xscale = _local9; this.arm2._xscale = _local8; if (this._width < this._height) { this.arm._visible = true; this.arm2._visible = false; } else { this.arm._visible = false; this.arm2._visible = true; } } }; undoNum = 0; xxMod = 1; xzMod = 0; zxMod = 0; zzMod = 1; xxMod = 1; xyMod = 0; yxMod = 0; yyMod = 1; worldRotationx = 0; worldRotationy = 0; worldRotationz = 0; worldMove = 0; worldX = 0; worldZ = 0; worldY = 0; replotWorld = function () { with (Math) { if (_root.worldRotationx != 0) { _root.worldX = worldMove * cos(_root.worldRotationx + 1.571); _root.worldZ = worldMove * sin(_root.worldRotationx + 1.571); var xxMod = (1 * cos(_root.worldRotationx)); var xzMod = (1 * sin(_root.worldRotationx)); var zxMod = (1 * cos(_root.worldRotationx + 1.571)); var zzMod = (1 * sin(_root.worldRotationx + 1.571)); _root.atomCont.broadcastMessage("replotAtomX", xxMod, zxMod, zzMod, xzMod); } if (_root.worldRotationy != 0) { _root.worldX = worldMove * cos(_root.worldRotationy + 1.571); _root.worldY = worldMove * sin(_root.worldRotationy + 1.571); var xxMod = (1 * cos(_root.worldRotationy)); var xyMod = (1 * sin(_root.worldRotationy)); var yxMod = (1 * cos(_root.worldRotationy + 1.571)); var yyMod = (1 * sin(_root.worldRotationy + 1.571)); _root.atomCont.broadcastMessage("replotAtomY", xxMod, yxMod, yyMod, xyMod); } if (_root.worldRotationz != 0) { _root.worldX = worldMove * cos(_root.worldRotationz + 1.571); _root.worldY = worldMove * sin(_root.worldRotationz + 1.571); xxMod = 1 * cos(_root.worldRotationz); xyMod = 1 * sin(_root.worldRotationz); yxMod = 1 * cos(_root.worldRotationz + 1.571); yyMod = 1 * sin(_root.worldRotationz + 1.571); _root.atomCont.broadcastMessage("replotAtomZ", xxMod, yxMod, yyMod, xyMod); } } }; MovieClip.prototype.replotAtomX = function (xxMod, zxMod, zzMod, xzMod) { var _local5 = this.point3D.px - _root.worldX; var _local4 = this.point3D.pz - _root.worldZ; this.point3D.px = (_local5 * xxMod) + (_local4 * zxMod); this.point3D.pz = (_local4 * zzMod) + (_local5 * xzMod); var _local3 = this.undoAr.length - 1; while (_local3 > 0) { _local5 = this.undoAr[_local3].point3D.px - _root.worldX; _local4 = this.undoAr[_local3].point3D.pz - _root.worldZ; this.undoAr[_local3].point3D.px = (_local5 * xxMod) + (_local4 * zxMod); this.undoAr[_local3].point3D.pz = (_local4 * zzMod) + (_local5 * xzMod); _local3--; } }; MovieClip.prototype.replotAtomY = function (xxMod, yxMod, yyMod, xyMod) { var _local5 = this.point3D.pz - _root.worldX; var _local4 = this.point3D.py - _root.worldY; this.point3D.pz = (_local5 * xxMod) + (_local4 * yxMod); this.point3D.py = (_local4 * yyMod) + (_local5 * xyMod); var _local3 = this.undoAr.length - 1; while (_local3 > 0) { _local5 = this.undoAr[_local3].point3D.pz - _root.worldX; _local4 = this.undoAr[_local3].point3D.py - _root.worldY; this.undoAr[_local3].point3D.pz = (_local5 * xxMod) + (_local4 * yxMod); this.undoAr[_local3].point3D.py = (_local4 * yyMod) + (_local5 * xyMod); _local3--; } }; MovieClip.prototype.replotAtomZ = function (xxMod, yxMod, yyMod, xyMod) { var _local5 = this.point3D.px - _root.worldX; var _local4 = this.point3D.py - _root.worldY; this.point3D.px = (_local5 * xxMod) + (_local4 * yxMod); this.point3D.py = (_local4 * yyMod) + (_local5 * xyMod); var _local3 = this.undoAr.length - 1; while (_local3 > 0) { _local5 = this.undoAr[_local3].point3D.px - _root.worldX; _local4 = this.undoAr[_local3].point3D.py - _root.worldY; this.undoAr[_local3].point3D.px = (_local5 * xxMod) + (_local4 * yxMod); this.undoAr[_local3].point3D.py = (_local4 * yyMod) + (_local5 * xyMod); _local3--; } }; slowRotInc = 0.1; var lrOn = 0; var udOn = 0; undoRedo = 0; rotateCube = function () { if (_root.gameMode == 1) { worldRotationx = worldRotationx - (worldRotationx * _root.slowRotInc); worldRotationx = (((worldRotationx < 0.001) and (worldRotationx > -0.001)) ? 0 : (worldRotationx)); worldRotationy = worldRotationy - (worldRotationy * _root.slowRotInc); worldRotationy = (((worldRotationy < 0.001) and (worldRotationy > -0.001)) ? 0 : (worldRotationy)); worldRotationz = worldRotationz - (worldRotationz * _root.slowRotInc); worldRotationz = (((worldRotationz < 0.001) and (worldRotationz > -0.001)) ? 0 : (worldRotationz)); if (Key.isDown(32)) { if (undoRedo == 0) { undoRedo = 1; undoFunc(); } } else { undoRedo = 0; } if (Key.isDown(37)) { worldRotationx = -0.05; _root.slowRotInc = 0.15; } else if (Key.isDown(39)) { worldRotationx = 0.05; _root.slowRotInc = 0.15; } if (Key.isDown(38)) { worldRotationy = 0.05; _root.slowRotInc = 0.15; } else if (Key.isDown(40)) { worldRotationy = -0.05; _root.slowRotInc = 0.15; } if (_root.rotStage == true) { _root.slowRotInc = 0.3; var _local2 = _xmouse; var _local3 = _ymouse; if (!Key.isDown(90)) { worldRotationx = (Key.isDown(89) ? 0 : ((_local2 - _root.prevMouseX) / 70)); worldRotationy = (Key.isDown(88) ? 0 : ((-(_local3 - _root.prevMouseY)) / 70)); worldRotationz = 0; } else { worldRotationx = 0; worldRotationy = 0; worldRotationz = (_local2 - _root.prevMouseX) / 70; } _root.prevMouseX = _local2; _root.prevMouseY = _local3; } replotWorld(); Transform3DPointsTo2DPoints(cubeAxisRotations); if (!_root.dragAtom) { atomCont.broadcastMessage("applyTransform"); } _root.checkLevelComplete(); } armCont.broadcastMessage("positionArms"); _root.xP = 0; _root.yP = 0; _root.zP = 0; }; theScene.onEnterFrame = rotateCube; getCombinePoint = function (cAtom1, cAtom2) { var _local2 = _root.make3DPoint(0, 0, 0); if (cAtom1.anchorWeight > cAtom2.anchorWeight) { _local2.px = cAtom1.point3D.px; _local2.py = cAtom1.point3D.py; _local2.pz = cAtom1.point3D.pz; } else if (cAtom2.anchorWeight > cAtom1.anchorWeight) { _local2.px = cAtom2.point3D.px; _local2.py = cAtom2.point3D.py; _local2.pz = cAtom2.point3D.pz; } else { _local2.px = cAtom1.point3D.px - ((cAtom1.point3D.px - cAtom2.point3D.px) / 2); _local2.py = cAtom1.point3D.py - ((cAtom1.point3D.py - cAtom2.point3D.py) / 2); _local2.pz = cAtom1.point3D.pz - ((cAtom1.point3D.pz - cAtom2.point3D.pz) / 2); } return(_local2); }; MovieClip.prototype.isSame = function (theArm) { if ((this._visible == true) and (this != theArm)) { if (((this.atom1 == theArm.atom1) and (this.atom2 == theArm.atom2)) or ((this.atom1 == theArm.atom2) and (this.atom2 == theArm.atom1))) { if (this.armType == 3) { theArm._visible = false; trace("one"); } else if (((this.armType == 4) and (this.canClick == 2)) and (theArm.armType != 3)) { theArm._visible = false; trace("two"); } else { this._visible = false; trace("three"); } } } }; levelNum = 1; maxLevelNum = 1; highAtomNum = 10; negAtomNum = 26; posAtomNum = 27; multAtomNum = 28; divAtomNum = 29; simpMinAtom = 30; simpPlusAtom = 31; simpMultAtom = 32; simpDivAtom = 33; levelLives = 4; myLocal_so = SharedObject.getLocal("flashcookie"); if (myLocal_so.data.levelNumber) { _root.maxLevelNum = _root.myLocal_so.data.levelNumber; } levelScoresAr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; if (myLocal_so.data.levelScoresAr) { _root.levelScoresAr = _root.myLocal_so.data.levelScoresAr.split("s"); i = 0; while (i < _root.levelScoresAr.length) { _root.levelScoresAr[i] = int(_root.levelScoresAr[i]); i++; } } finalScore = 0; if (myLocal_so.data.finalScore) { _root.finalScore = myLocal_so.data.finalScore; } saveAtomNum = 0; saveLevel = function () { _root.saveAtomNum = 0; _root.moleculeAr = []; _root.atomCont.broadcastMessage("saveAtom"); _root.armCont.broadcastMessage("saveArm"); _root.levelString = levelToString(_root.moleculeAr); }; MovieClip.prototype.saveAtom = function () { _root.moleculeAr[saveAtomNum * 5] = 1; _root.moleculeAr[(saveAtomNum * 5) + 1] = (this.atomType + (100 * this.modifierNum)) + (1000 * this.anchorWeight); _root.moleculeAr[(saveAtomNum * 5) + 2] = Math.floor(this.point3D.px * 100) / 100; _root.moleculeAr[(saveAtomNum * 5) + 3] = Math.floor(this.point3D.py * 100) / 100; _root.moleculeAr[(saveAtomNum * 5) + 4] = Math.floor(this.point3D.pz * 100) / 100; _root.saveAtomNum++; }; MovieClip.prototype.saveArm = function () { _root.moleculeAr[saveAtomNum * 5] = this.armType; _root.moleculeAr[(saveAtomNum * 5) + 1] = this.atom1.saveNum; _root.moleculeAr[(saveAtomNum * 5) + 2] = this.atom2.saveNum; _root.moleculeAr[(saveAtomNum * 5) + 3] = 0; _root.moleculeAr[(saveAtomNum * 5) + 4] = 0; _root.saveAtomNum++; }; levelString = ""; levelToString = function (ar2String) { var _local1 = ""; i = 0; while (i < ar2String.length) { if (i != 0) { _local1 = _local1 + ","; } _local1 = _local1 + ar2String[i]; i++; } return(_local1); }; stringToLevel = function (string2Ar) { var _local1 = string2Ar.split(","); return(_local1); }; loadLevel = function (theLevel) { makeMolecule(_root.stringToLevel(theLevel)); _root.worldRotationx = _root.levelRotAr[_root.levelNum].px; _root.worldRotationy = _root.levelRotAr[_root.levelNum].py; _root.worldRotationz = _root.levelRotAr[_root.levelNum].pz; _root.slowRotInc = 0.3; }; destroyMolecule = function (destVar) { _root.atomCont.broadcastMessage("removeAtom", destVar); }; atomInc = 0; makeMolecule = function (theMolecule) { _root.atomAr = []; i = 0; while (i < (theMolecule.length / 5)) { if (theMolecule[i * 5] == 1) { _root.atomAr[i] = _root.makeAtom(atomInc, int(theMolecule[(i * 5) + 1]), make3DPoint(int(theMolecule[(i * 5) + 2]), int(theMolecule[(i * 5) + 3]), int(theMolecule[(i * 5) + 4])), make2DPoint(0, 0, 0, 0)); _root.atomInc++; } else { var _local3 = theMolecule[i * 5]; _root.makeArm(_root.atomInc, _root.atomAr[theMolecule[(i * 5) + 1]], _root.atomAr[theMolecule[(i * 5) + 2]], int(_local3)); _root.atomInc++; } i++; } }; levelAr = []; levelBonusAr = []; levelPointsAr = []; levelTUTAr = []; levelRotAr = []; atomAr = []; levelInc = 1; levelAr[levelInc] = "1,1,-30,0,0,1,1,30,0,0,2,1,0,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 2; levelInc++; levelAr[levelInc] = "1,1,-90,0,0,1,1,-60,5,-5,1,2,-35,-5,5,1,3,-5,5,-5,1,4,25,-5,5,1,5,50,5,-10,1,6,90,0,0,2,1,0,0,0,2,2,1,0,0,2,3,2,0,0,2,4,3,0,0,2,5,4,0,0,2,6,5,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.04, -2.63, -1.66); levelTUTAr[levelInc] = 3; levelInc++; levelAr[levelInc] = "1,6,49.99,-10,-0.01,1,7,-50,-9,0,1,2,0,-45,0,1,2,-0.01,0,-34,1,4,19.99,39,-0.01,1,3,-24,40,0,1,5,0,0,34.99,2,1,6,0,0,2,3,1,0,0,2,0,3,0,0,2,6,0,0,0,2,2,6,0,0,2,3,2,0,0,2,4,3,0,0,2,6,4,0,0,2,5,6,0,0,2,3,5,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100))); levelTUTAr[levelInc] = 19; levelInc++; levelAr[levelInc] = "1,1,-33.11,5.61,-17.41,1,1,6.29,8.02,-41.34,1,1,23.72,35.76,0.75,1,5,-16.43,29.78,20.35,1,2,-1.94,-7.5,38.94,1,1,36.23,-4.48,17.1,1,2,19.77,-28.55,-18.25,1,4,-17.54,-31.47,3.1,2,3,2,0,0,2,0,3,0,0,2,1,0,0,0,2,2,1,0,0,2,6,7,0,0,2,5,6,0,0,2,4,5,0,0,2,7,4,0,0,2,1,6,0,0,2,2,5,0,0,2,0,7,0,0,2,3,4,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100))); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,-19,25,-36,1,1,4,28,24,1,1,-29,-33,20,1,1,36,-32,-10,1,1,19,5,-43,1,1,-22,-12,-40,1,3,0,-49,0,1,2,0,0,48,1,5,-48,0,0,1,1,16,47,-5,1,1,45,19,-5,1,1,24,0,25,1,1,-29,45,0,2,3,4,0,0,2,10,4,0,0,2,9,10,0,0,2,1,9,0,0,2,0,1,0,0,2,8,0,0,0,2,5,8,0,0,2,2,5,0,0,2,6,2,0,0,2,3,6,0,0,2,7,1,0,0,2,6,7,0,0,2,10,6,0,0,2,7,8,0,0,2,7,2,0,0,2,4,5,0,0,2,8,12,0,0,2,10,11,0,0,2,7,11,0,0,2,9,12,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100))); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,4,-25,-10,0,1,3,25,-10,0,1,5,24,36,0,1,3,-23,36,0,3,1,0,0,0,2,2,1,0,0,2,3,2,0,0,2,0,3,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(-1.44, 1.94, -0.4); levelTUTAr[levelInc] = 4; levelInc++; levelAr[levelInc] = "1,3,-50,-0.01,-15.07,1,5,-20,-0.01,14.97,1,3,0,-20,15.02,1,1,19.99,0,15.02,1,2,0,19.99,14.97,1,2,49.99,0,-14.94,1,1,-0.01,-50,-14.94,1,2,-0.01,49.99,-15.07,3,0,1,0,0,2,1,2,0,0,3,3,2,0,0,2,4,3,0,0,2,1,4,0,0,2,3,5,0,0,2,2,6,0,0,2,4,7,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100))); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,-30,0,0.01,1,327,29.99,-0.01,-0.02,1,3,0,29.99,-0.04,1,1,29.99,29.99,-0.05,1,1,-30,29.99,-0.03,1,1,0,0,0,1,5,0,-30,0.03,1,4,29.99,-30,0.02,1,9,-30,-30,0.04,2,6,8,0,0,2,7,6,0,0,3,1,7,0,0,2,3,1,0,0,2,5,2,0,0,2,1,5,0,0,2,5,0,0,0,2,0,4,0,0,2,2,4,0,0,3,2,3,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 6; levelInc++; levelAr[levelInc] = "1,9,-74,-48,0,1,4,-41,-43,0,1,227,-15,-22,0,1,327,10,-2,0,1,3,74,10,0,1,8,11,36,0,1,127,61,48,0,2,1,0,0,0,2,1,2,0,0,2,2,3,0,0,2,4,6,0,0,2,3,4,0,0,2,5,3,0,0,2,6,5,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,0,-30,0,1,1,0,30,0,1,1,-29,0,0,1,1,29,0,0,1,126,29,-30,0,1,2,29,30,0,1,4,-29,-30,0,1,127,-29,30,0,1,1,0,0,0,3,0,4,0,0,2,4,3,0,0,2,3,5,0,0,2,8,3,0,0,2,5,1,0,0,2,1,8,0,0,2,2,7,0,0,2,7,1,0,0,2,8,6,0,0,2,0,8,0,0,2,8,2,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 8; levelInc++; levelAr[levelInc] = "1,5,-48.84,20.06,27.39,1,4,-40.49,41.4,26.15,1,1,-57.11,-2.25,28.42,1,1,-15.33,20.49,23.03,1,1,-24.18,9.65,13.14,1,1,-34.95,-0.18,2.66,1,1,-1.31,-0.21,0.5,1,1,6.27,-2.83,15.52,1,1,-8.51,2.63,-15.43,1,1,22.03,-10.83,-13.25,1,1,23.82,-24.72,-0.14,1,1,20.55,4.26,-27.05,1,1,51.69,-22.57,-29.01,1,1,44.41,-40.79,-27.66,1,126,57.66,-4.56,-29.85,2,12,13,0,0,2,14,12,0,0,2,11,14,0,0,2,9,12,0,0,2,10,13,0,0,2,9,10,0,0,2,11,9,0,0,2,8,11,0,0,2,9,6,0,0,2,7,10,0,0,2,4,6,0,0,2,3,7,0,0,2,5,8,0,0,2,6,8,0,0,2,7,6,0,0,2,4,3,0,0,2,5,4,0,0,2,2,5,0,0,2,0,4,0,0,2,1,3,0,0,2,0,1,0,0,2,2,0,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,127,2.94,-26.4,-13.88,1,6,-25.33,-24.35,-23.67,1,4,-31.21,28.44,4.09,1,5,25.32,24.34,23.66,1,8,-28.27,2.05,-9.79,1,126,28.26,-2.06,9.78,1,8,31.2,-28.45,-4.1,1,4,0,0,0,3,4,1,0,0,3,0,1,0,0,3,0,6,0,0,3,6,5,0,0,3,0,7,0,0,3,5,3,0,0,3,5,7,0,0,3,4,2,0,0,3,7,4,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,126,12,54,15,1,6,-12,54,15,1,226,17,29,-4,1,5,-17,29,-4,1,326,22,0,-14,1,4,-22,0,-15,1,226,17,-29,-4,1,5,-17,-29,-4,1,126,12,-54,13,1,5,-12,-54,13,2,1,0,0,0,2,2,1,0,0,2,3,2,0,0,2,4,3,0,0,2,5,4,0,0,2,6,5,0,0,2,7,6,0,0,2,8,7,0,0,2,9,8,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100)), ((random(2) == 0) ? ((random(300) / 100) * -1) : (random(300) / 100))); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,5,15,-15,-2,1,327,-14,-1,1,1,6,14,12,-10,1,228,-15,28,-7,1,126,-13,-28,10,3,2,1,0,0,3,0,1,0,0,2,0,4,0,0,2,3,2,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 10; levelInc++; levelAr[levelInc] = "1,4,11,1,-2,1,2,-37,-39,-1,1,3,-37,39,1,1,2,-9,25,-1,1,327,-7,-23,-3,1,4,-65,-30,1,1,2,-67,28,3,1,10,42,0,0,1,228,-77,0,0,1,126,77,-18,0,2,4,1,0,0,2,0,4,0,0,2,3,0,0,0,2,6,2,0,0,2,0,7,0,0,3,3,2,0,0,2,8,6,0,0,2,9,7,0,0,2,5,1,0,0,3,8,5,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,4,39,0,0,1,226,-39,0,0,1,9,0,-39,0,1,9,0,39,0,1,6,-29,-29,0,1,4,-29,29,0,1,228,29,29,0,1,227,29,-29,0,2,1,4,0,0,3,4,2,0,0,2,1,5,0,0,2,5,3,0,0,2,0,6,0,0,2,7,0,0,0,2,2,7,0,0,3,6,3,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,228,-33,-40,-2,1,2,33,-40,2,1,1,-5,-10,0,1,127,33,-70,2,1,228,63,-40,3,1,126,-63,-40,-3,1,8,-33,-70,-2,1,1,-5,35,0,1,5,-24,55,0,1,127,13,55,0,1,7,58,-65,3,1,226,-58,-65,-3,1,227,-5,70,0,2,2,0,0,0,2,2,1,0,0,2,2,7,0,0,2,1,3,0,0,2,4,1,0,0,2,0,5,0,0,2,6,0,0,0,2,7,9,0,0,2,8,7,0,0,2,10,3,0,0,2,4,10,0,0,2,11,6,0,0,2,5,11,0,0,2,9,12,0,0,2,12,8,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,5,-90,-15,0,1,5,-90,15,0,1,227,-60,-15,0,1,227,-60,15,0,1,4,-30,-15,0,1,229,-30,15,0,1,5,0,-15,0,1,8,0,15,0,1,5,30,-15,0,1,5,30,15,0,1,4,60,-15,0,1,126,60,15,0,1,4,90,-15,0,1,4,90,15,0,2,1,0,0,0,2,3,1,0,0,2,2,3,0,0,2,4,2,0,0,2,5,4,0,0,2,5,7,0,0,2,7,6,0,0,2,6,8,0,0,2,8,9,0,0,2,11,9,0,0,2,10,11,0,0,2,12,10,0,0,2,13,12,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 12; levelInc++; levelAr[levelInc] = "1,5,0,-30,0,1,5,0,30,0,1,7,-30,-30,0,1,127,-30,30,0,1,326,30,30,0,1,6,-30,0,0,1,329,30,0,0,1,8,30,-30,0,2,6,4,0,0,2,7,6,0,0,3,0,7,0,0,2,2,0,0,0,2,5,2,0,0,2,3,5,0,0,3,1,3,0,0,2,4,1,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,126,-75,-15,0,1,5,-60,15,0,1,126,-45,-15,0,1,229,-30,15,0,1,10,-15,-15,0,1,328,0,15,0,1,1,15,-15,0,1,7,30,15,0,1,3,45,-15,0,2,1,0,0,0,2,2,1,0,0,2,3,2,0,0,2,4,3,0,0,2,5,4,0,0,2,6,5,0,0,2,8,7,0,0,3,6,7,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,9,-1,-62,-5,1,228,0,-29,-2,1,3,1,12,0,1,126,42,-15,-5,1,327,-36,44,5,1,329,37,46,0,1,127,1,62,3,1,328,-42,-13,1,2,1,2,0,0,2,0,1,0,0,2,2,3,0,0,2,2,4,0,0,2,5,2,0,0,2,6,2,0,0,2,2,7,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,229,-16,18,0,1,227,18,21,0,1,228,20,-17,0,1,126,-16,-17,0,1,6,41,-47,0,1,6,40,46,0,1,7,-41,-47,0,1,3,-41,44,0,2,2,4,0,0,2,5,1,0,0,2,6,3,0,0,2,0,7,0,0,3,3,2,0,0,3,0,3,0,0,3,1,0,0,0,3,2,1,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,3,67.5,-29.5,-2,1,228,44.5,-46.5,-1,1,2,21.5,-28.5,0,1,6,22.5,-1.5,0,1,329,57.5,7.5,-1,1,2,77.5,35.5,-2,1,327,-9.5,35.5,0,1,328,-77.5,46.5,2,1,5,-43.5,15.5,1,2,4,3,0,0,4,6,5,0,0,4,6,7,0,0,4,7,8,0,0,4,8,3,0,0,4,3,2,0,0,4,2,1,0,0,4,1,0,0,0,4,4,5,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 14; levelInc++; levelAr[levelInc] = "1,5,-39,8,0,1,329,-1,0,0,1,9,-23,-35,-1,1,7,-68,-30,-3,1,4,37,10,0,1,9,47,55,2,1,1,0,33,0,1,6,-49,53,-1,1,2,68,-24,2,1,8,22,-34,0,1,1,0,-75,0,2,3,2,0,0,2,0,3,0,0,2,5,4,0,0,2,6,5,0,0,2,7,6,0,0,2,0,7,0,0,2,4,8,0,0,2,8,9,0,0,2,10,9,0,0,2,2,10,0,0,4,1,6,0,0,4,0,1,0,0,4,1,2,0,0,4,9,1,0,0,4,4,1,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,52.64,-10.74,-22.08,1,1,52.66,0.11,1.45,1,326,43.24,-20.64,20.98,1,126,41.27,-33.42,-28.13,1,126,17.21,-1.43,61.24,1,1,46.72,7.03,22.96,1,1,33.91,11.74,44.8,1,1,-5.02,-18.96,-48.53,1,1,-28.95,11.93,41.7,1,2,-29.35,1.8,-61.25,1,2,-52.67,33.41,28.68,2,0,3,0,0,2,1,0,0,0,2,5,6,0,0,2,6,4,0,0,2,4,8,0,0,2,7,3,0,0,4,2,3,0,0,4,4,2,0,0,3,9,7,0,0,3,10,8,0,0,4,1,2,0,0,4,5,2,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,-50,-12,6,1,1,49,2,7,1,1,20,-17,2,1,1,-15,-17,2,1,1,65,27,12,1,2,-75,2,11,1,1,-10,36,7,1,1,25,37,7,1,31,5,12,-2,1,3,75,-7,-12,1,3,50,-32,-12,1,3,10,-37,-12,1,3,-25,-32,-12,2,3,2,0,0,2,0,3,0,0,2,2,1,0,0,2,7,4,0,0,2,5,6,0,0,3,1,9,0,0,3,2,10,0,0,3,3,11,0,0,3,0,12,0,0,2,7,6,0,0,4,2,8,0,0,4,1,4,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 15; levelInc++; levelAr[levelInc] = "1,3,-37,-14,4.5,1,228,-61,-28,0.5,1,2,-77,-7,3.5,1,31,-75,23,7.5,1,4,-52,39,4.5,1,31,12,-4,5.5,1,4,42,-14,-0.5,1,2,-10,10,10.5,1,228,-25,40,10.5,1,229,67,-40,4.5,1,226,72,-5,-1.5,1,4,62,15,9.5,2,3,4,0,0,2,1,2,0,0,3,1,0,0,0,3,2,3,0,0,2,8,4,0,0,2,7,8,0,0,2,5,7,0,0,2,6,5,0,0,2,9,6,0,0,2,10,6,0,0,2,6,11,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,30,-42,20,1,1,-30,-16,26,1,1,3,-51,14,1,1,-28,-43,17,1,1,27,-16,27,1,31,0,-8,30,1,5,-15,22,8,1,3,23,26,17,1,3,-60,26,26,1,2,-2,42,-5,1,2,-22,45,-27,1,3,18,41,-26,1,227,44,-35,-10,1,1,71,-28,-6,1,3,-1,-76,2,1,31,-48,-54,7,1,227,0,78,12,2,6,7,0,0,2,6,9,0,0,2,9,10,0,0,2,9,11,0,0,4,6,8,0,0,2,16,9,0,0,2,6,5,0,0,2,6,7,0,0,2,6,9,0,0,2,9,10,0,0,2,9,11,0,0,4,6,8,0,0,2,12,0,0,0,4,13,12,0,0,3,2,3,0,0,2,0,2,0,0,2,4,0,0,0,2,5,4,0,0,2,1,5,0,0,2,3,1,0,0,2,3,15,0,0,2,2,14,0,0,2,16,9,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,6,9,65,7,1,5,-24,55,6,1,30,34,10,17,1,33,9,5,22,1,32,-20,5,21,1,31,-40,20,16,1,8,40,40,-1,1,7,55,15,-16,1,4,44,-20,12,1,3,9,-30,12,1,2,-25,-25,11,1,1,-55,-10,11,1,1,4,-65,-22,1,1,-29,-50,-22,1,1,-54,-30,-22,1,1,44,-60,-21,3,6,7,0,0,2,0,6,0,0,2,1,0,0,0,2,5,1,0,0,4,2,3,0,0,2,4,3,0,0,2,5,4,0,0,2,11,5,0,0,4,14,11,0,0,2,10,4,0,0,4,13,10,0,0,2,9,3,0,0,4,12,9,0,0,2,8,2,0,0,4,15,8,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 16; levelInc++; levelAr[levelInc] = "1,1,-10,10,0,1,1,9,10,0,1,1,10,-10,0,1,1,-10,-10,0,1,30,26,-35,0,1,31,-33,32,0,1,31,30,34,0,1,30,-28,-34,0,2,3,2,0,0,2,0,3,0,0,2,1,0,0,0,2,2,1,0,0,2,2,4,0,0,2,0,5,0,0,2,1,6,0,0,2,3,7,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,3,-7.01,-75,3.99,1,6,58.99,-15,2.02,1,30,-57.01,-15,4.97,1,5,-0.01,45,12.99,1,3,38.99,-55,3.01,1,31,38.99,35,13.01,1,4,-37.01,-55,3.98,1,5,-37.01,35,13.98,1,1,-18,-15,-4.01,1,2,19,-15,-4,1,1,0,-35,-5,1,5,-0.01,15,2.99,1,2,8.99,-75,3,1,1,0,-15,-15,1,227,0,75,-15,1,127,-0.01,5,23.99,2,9,12,0,0,2,5,9,0,0,2,12,4,0,0,2,2,6,0,0,2,8,7,0,0,2,0,8,0,0,2,13,11,0,0,2,14,3,0,0,3,3,11,0,0,3,8,11,0,0,4,11,9,0,0,3,5,1,0,0,2,6,0,0,0,2,2,7,0,0,2,1,4,0,0,2,13,10,0,0,2,11,15,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,-30,0,0,1,3,-5,54,0,1,32,-5,-55,0,1,3,0,0,0,1,126,9,29,0,1,329,9,-30,0,1,2,59,0,-1,1,6,-59,0,1,1,32,30,0,0,2,0,1,0,0,2,0,2,0,0,2,0,3,0,0,2,3,4,0,0,2,3,5,0,0,2,0,7,0,0,2,3,8,0,0,2,6,8,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,0,-40,0,1,1,18,-30,-4,1,1,-20,-30,-4,1,33,0,-55,-9,1,31,0,-20,0,1,1,0,9,0,1,1,-15,34,-10,1,1,13,29,-15,1,30,-20,70,3,1,30,18,64,-10,1,1,28,-5,0,1,1,-30,-9,9,1,6,38,4,-15,1,6,-40,15,0,2,0,3,0,0,2,2,0,0,0,2,4,2,0,0,2,1,4,0,0,2,0,1,0,0,2,11,2,0,0,2,13,11,0,0,2,10,1,0,0,2,12,10,0,0,2,5,4,0,0,2,6,5,0,0,2,8,6,0,0,2,7,5,0,0,2,9,7,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,8,0,0,-17,1,3,0,-45,17,1,1,35,-35,17,1,1,50,0,17,1,32,35,35,17,1,4,-35,-35,17,1,4,-50,0,17,1,33,-35,35,17,1,328,0,45,17,2,0,1,0,0,2,2,1,0,0,2,3,2,0,0,2,4,3,0,0,2,0,3,0,0,2,1,5,0,0,2,8,4,0,0,2,7,8,0,0,2,6,7,0,0,2,5,6,0,0,2,0,6,0,0,2,8,0,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,1,19,14,-14,1,4,0,-13,-1,1,1,-19,15,-15,1,9,0,24,-14,1,4,0,-55,9,1,30,35,-15,4,1,30,-35,-15,5,1,3,0,60,0,1,5,50,50,9,1,4,-50,50,10,2,3,2,0,0,2,0,3,0,0,4,1,4,0,0,2,1,5,0,0,2,1,6,0,0,2,3,7,0,0,4,9,7,0,0,4,8,7,0,0,4,2,1,0,0,4,0,1,0,0"; levelBonusAr[levelInc] = 250; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.25, -0.93, 2.64); levelTUTAr[levelInc] = 1; levelInc++; levelAr[levelInc] = "1,34,72.98,0,74.02,1,35,-76.99,0,-78.04,1,36,0,-105,0,1,37,0,105,0,1,38,81.01,0,-80.97,1,37,-136.02,0,105.97"; levelBonusAr[levelInc] = 50; levelPointsAr[levelinc] = levelInc * 100; levelRotAr[levelInc] = _root.make3DPoint(0.004, -0.005, 0.003); levelTUTAr[levelInc] = 1; levelInc++; levelPointsAr = [0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900, 3000, 3100, 3200, 3300, 3400, 3500, 3600, 3700, 3800, 3900, 4000, 4100, 4200, 4300, 4400, 4500, 4600, 4700, 4800, 4900, 5000, 5100, 5200, 5300, 5400, 5500, 5600, 5700, 5800, 5900, 6000]; highScore = 0; if (levelArS) { _root.levelString = _root.levelArS; _root.loadLevel(_root.levelString); atomCont.broadcastMessage("applyTransform"); armCont.broadcastMessage("positionArms"); } MovieClip.prototype.declareAtom = function () { _root.levelComplete++; }; checkLevelComplete = function () { _root.isVisible = 0; _root.atomCont.broadcastMessage("isVisible"); if (_root.isVisible == 1) { _root.gameMode = 4; _root.editAtom = 0; _root.prevAtom = 0; _root.levelNum++; if (_root.levelNum > _root.maxLevelNum) { _root.maxLevelNum = _root.levelNum; } _root.myLocal_so.data.levelNumber = _root.maxLevelNum; saveString = ""; i = 0; while (i < _root.levelScoresAr.length) { saveString = saveString + _root.levelScoresAr[i]; saveString = saveString + "s"; i++; } _root.myLocal_so.data.levelScoresAr = saveString; if (_root.highScore > _root.finalScore) { _root.finalScore = _root.highScore; myLocal_so.data.finalScore = _root.finalScore; } _root.myLocal_so.flush(); if (_root.levelNum == (levelAr.length - 1)) { _root.gameCont.gotoAndPlay("gameBeaten"); } else { _root.gameCont.gotoAndPlay("levelComplete"); } _root.lastVisible.innerAtom.highlighter.gotoAndStop(1); _root.lastVisible.innerAtom.gotoAndPlay("close"); } }; rotStage = false; prevMouseX = _xmouse; prevMouseY = _ymouse; _root.rotStageBUT.onMouseDown = function () { if ((_root.gameMode == 1) and (_root.levelNum > 2)) { _root.rotStage = true; _root.prevMouseX = _xmouse; _root.prevMouseY = _ymouse; } }; _root.rotStageBUT.onMouseUp = function () { _root.rotStage = false; };
Instance of Symbol 458 MovieClip "gameCont" in Frame 21
/* no clip actions */
Symbol 635 MovieClip [__Packages.md5] Frame 0
class md5 { function md5 (b64pad, chrsz) { if (b64pad != undefined) { this.b64pad = b64pad; } if (((chrsz != undefined) && (chrsz == 8)) || (chrsz == 16)) { this.chrsz = chrsz; } } function hash(s) { return(hex_md5(s)); } function hex_md5(s) { return(binl2hex(core_md5(str2binl(s), s.length * chrsz))); } function b64_md5(s) { return(binl2b64(core_md5(str2binl(s), s.length * chrsz))); } function str_md5(s) { return(binl2str(core_md5(str2binl(s), s.length * chrsz))); } function hex_hmac_md5(key, data) { return(binl2hex(core_hmac_md5(key, data))); } function b64_hmac_md5(key, data) { return(binl2b64(core_hmac_md5(key, data))); } function str_hmac_md5(key, data) { return(binl2str(core_hmac_md5(key, data))); } function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local5 = 1732584193 /* 0x67452301 */; var _local4 = -271733879; var _local3 = -1732584194; var _local2 = 271733878 /* 0x10325476 */; var _local6 = 0; while (_local6 < x.length) { var _local11 = _local5; var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 0], 7, -680876936); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 1], 12, -389564586); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 2], 17, 606105819); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 3], 22, -1044525330); _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 4], 7, -176418897); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 5], 12, 1200080426); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 6], 17, -1473231341); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 7], 22, -45705983); _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 8], 7, 1770035416); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 9], 12, -1958414417); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 10], 17, -42063); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 11], 22, -1990404162); _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 12], 7, 1804603682); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 13], 12, -40341101); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 14], 17, -1502002290); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 15], 22, 1236535329); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 1], 5, -165796510); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 6], 9, -1069501632); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 11], 14, 643717713); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 0], 20, -373897302); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 5], 5, -701558691); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 10], 9, 38016083); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 15], 14, -660478335); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 4], 20, -405537848); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 9], 5, 568446438); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 14], 9, -1019803690); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 3], 14, -187363961); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 8], 20, 1163531501); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 13], 5, -1444681467); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 2], 9, -51403784); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 7], 14, 1735328473); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 12], 20, -1926607734); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 5], 4, -378558); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 8], 11, -2022574463); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 11], 16, 1839030562); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 14], 23, -35309556); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 1], 4, -1530992060); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 4], 11, 1272893353); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 7], 16, -155497632); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 10], 23, -1094730640); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 13], 4, 681279174); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 0], 11, -358537222); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 3], 16, -722521979); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 6], 23, 76029189); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 9], 4, -640364487); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 12], 11, -421815835); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 15], 16, 530742520); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 2], 23, -995338651); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 0], 6, -198630844); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 7], 10, 1126891415); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 14], 15, -1416354905); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 5], 21, -57434055); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 12], 6, 1700485571); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 3], 10, -1894986606); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 10], 15, -1051523); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 1], 21, -2054922799); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 8], 6, 1873313359); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 15], 10, -30611744); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 6], 15, -1560198380); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 13], 21, 1309151649); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 4], 6, -145523070); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 11], 10, -1120210379); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 2], 15, 718787259); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 9], 21, -343485551); _local5 = safe_add(_local5, _local11); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local6 = _local6 + 16; } return(Array(_local5, _local4, _local3, _local2)); } function core_hmac_md5(key, data) { var _local3 = new Array(str2binl(key)); if (_local3.length > 16) { _local3 = core_md5(_local3, key.length * chrsz); } var _local4 = new Array(16); var _local5 = new Array(16); var _local2 = 0; while (_local2 < 16) { _local4[_local2] = _local3[_local2] ^ 909522486; _local5[_local2] = _local3[_local2] ^ 1549556828; _local2++; } var _local6 = new Array(core_md5(_local4.concat(str2binl(data)), 512 + (data.length * chrsz))); return(core_md5(_local5.concat(_local6), 640)); } function safe_add(x, y) { var _local1 = new Number((x & 65535) + (y & 65535)); var _local2 = new Number(((x >> 16) + (y >> 16)) + (_local1 >> 16)); return((_local2 << 16) | (_local1 & 65535)); } function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } function str2binl(str) { var _local4 = new Array(); var _local5 = (1 << chrsz) - 1; var _local2 = 0; while (_local2 < (str.length * chrsz)) { _local4[_local2 >> 5] = _local4[_local2 >> 5] | ((str.charCodeAt(_local2 / chrsz) & _local5) << (_local2 % 32)); _local2 = _local2 + chrsz; } return(_local4); } function binl2str(bin) { var _local4 = new String(""); var _local5 = (1 << chrsz) - 1; var _local2 = 0; while (_local2 < (bin.length * 32)) { _local4 = _local4 + String.fromCharCode((bin[_local2 >> 5] >>> (_local2 % 32)) & _local5); _local2 = _local2 + chrsz; } return(_local4); } function binl2hex(binarray) { var _local3 = "0123456789abcdef"; var _local4 = new String(""); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } function binl2b64(binarray) { var _local7 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local5 = new String(""); var _local3 = 0; while (_local3 < (binarray.length * 4)) { var _local6 = ((((binarray[_local3 >> 2] >> (8 * (_local3 % 4))) & 255) << 16) | (((binarray[(_local3 + 1) >> 2] >> (8 * ((_local3 + 1) % 4))) & 255) << 8)) | ((binarray[(_local3 + 2) >> 2] >> (8 * ((_local3 + 2) % 4))) & 255); var _local2 = 0; while (_local2 < 4) { if (((_local3 * 8) + (_local2 * 6)) > (binarray.length * 32)) { _local5 = _local5 + b64pad; } else { _local5 = _local5 + _local7.charAt((_local6 >> (6 * (3 - _local2))) & 63); } _local2++; } _local3 = _local3 + 3; } return(_local5); } var b64pad = new String(""); var chrsz = new Number(8); }
Symbol 636 MovieClip [__Packages.Particle] Frame 0
class Particle { var _stageWidth, _stageHeight, clip, _xVel, _yVel; function Particle (libParticle, xpos, ypos, stageWidth, stageHeight) { _stageWidth = stageWidth; _stageHeight = stageHeight; clip = libParticle; clip._x = xpos; clip._y = ypos; } function setVel(xvel, yvel) { _xVel = xvel; _yVel = yvel; } function setSize(size) { clip._width = size; clip._height = size; } function setAlphaDecr(val) { _alphaDecr = val; } function update() { clip._x = clip._x + _xVel; clip._y = clip._y + _yVel; clip._alpha = clip._alpha - _alphaDecr; } function destroy() { removeMovieClip(clip); } var _alphaDecr = 0; }
Symbol 637 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 638 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 639 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 640 MovieClip [__Packages.Delay] Frame 0
class Delay { var m_fn, m_param, m_context, m_delay, m_started, m_timerId; function Delay (context, fn, delay) { m_fn = fn; m_param = new Array(); var _local3 = 3; while (_local3 < arguments.length) { m_param.push(arguments[_local3]); _local3++; } m_context = context; m_delay = delay; m_started = getTimer(); m_timerId = setInterval(mx.utils.Delegate.create(this, onEvent), delay); } function onEvent() { if (getTimer() >= (m_delay + m_started)) { clearInterval(m_timerId); m_fn.apply(m_context, m_param); m_fn = undefined; m_param = undefined; } } static function oneShot(context, fn, delay) { var _local3 = new Delay(context, fn, delay); _local3.m_param = new Array(); var _local2 = 3; while (_local2 < arguments.length) { _local3.m_param.push(arguments[_local2]); _local2++; } } }
Symbol 641 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 642 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 643 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 644 MovieClip [__Packages.AnimDriver] Frame 0
class AnimDriver extends MovieClip { var fps, pauseOffset, gotoAndStop, loop, startTime, onEnterFrame, _totalframes; function AnimDriver () { super(); } function initAnimDriver(p_fps) { fps = p_fps; pauseOffset = 0; } function playAnim(p_frame, p_loop) { gotoAndStop(p_frame); loop = p_loop; startTime = getTimer(); onEnterFrame = mx.utils.Delegate.create(this, updateAnim); } function disableAnim() { onEnterFrame = undefined; } function jumpTo(p_frame) { stopAnim(); playAnim(p_frame); } function pauseAnim() { pauseOffset = getTimer(); onEnterFrame = undefined; } function stopAnim() { startTime = 1; onEnterFrame = undefined; } function updateAnim() { var _local3 = getTimer(); var _local4 = (1 / fps) * 1000; var _local2 = Math.round(((_local3 - startTime) / _local4) + 1); if (_local2 >= _totalframes) { startTime = _local3; _local2 = _totalframes; if (!loop) { stopAnim(); } } gotoAndStop(_local2); } }
Symbol 16 MovieClip Frame 80
_root.fireFire();
Symbol 16 MovieClip Frame 119
stop();
Symbol 18 MovieClip Frame 73
stop(); _root.showPlayBtn();
Symbol 30 MovieClip Frame 1
stop();
Symbol 31 MovieClip [KingLoader] Frame 1
#initclip 11 Object.registerClass("KingLoader", AnimDriver); #endinitclip
Symbol 38 MovieClip Frame 30
stop();
Symbol 38 MovieClip Frame 189
Symbol 44 MovieClip [Arm] Frame 1
armType = 2;
Symbol 48 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 10
stop(); _root.dragAtom = true; startDrag (_root.editAtom); _root.editAtom.isDragging = true;
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 2
stop();
Symbol 65 MovieClip Frame 1
if (!stopIf) { stopIf = true; rotater._rotation = random(360); this.rotateInc = (random(10) + 5) / 20; this.rotateInc = this.rotateInc * ((random(2) == 1) ? 1 : -1); } rotater._rotation = rotater._rotation + rotateInc;
Symbol 65 MovieClip Frame 2
rotater._rotation = rotater._rotation + rotateInc;
Symbol 78 MovieClip Frame 1
this._yscale = 100 + random(33); this._rotation = random(360);
Symbol 78 MovieClip Frame 50
gotoAndPlay(50 + random(40));
Symbol 78 MovieClip Frame 151
gotoAndPlay(151 + random(90));
Symbol 97 MovieClip Frame 1
this._yscale = 100 + random(33); this._rotation = random(360);
Symbol 97 MovieClip Frame 50
gotoAndPlay(50 + random(40));
Symbol 97 MovieClip Frame 151
gotoAndPlay(151 + random(90));
Symbol 99 MovieClip Frame 1
dispNum = tSymbol + _parent._parent.modifierNum;
Symbol 101 MovieClip Frame 1
dispNum = tSymbol + _parent._parent.modifierNum;
Symbol 103 MovieClip Frame 1
dispNum = tSymbol + _parent._parent.modifierNum;
Symbol 105 MovieClip Frame 1
dispNum = tSymbol + _parent._parent.modifierNum;
Symbol 107 MovieClip Frame 1
Symbol 109 MovieClip Frame 1
Symbol 111 MovieClip Frame 1
Symbol 113 MovieClip Frame 1
Symbol 127 MovieClip Frame 1
stop(); var disp = random(4); if (disp > 0) { this.gotoAndStop(disp + 1); }
Symbol 127 MovieClip Frame 2
stop();
Symbol 127 MovieClip Frame 3
stop();
Symbol 127 MovieClip Frame 4
stop();
Symbol 128 MovieClip Frame 1
this._rotation = random(360); this._xscale = 100 + random(30); this._yscale = 100 + random(30);
Symbol 128 MovieClip Frame 21
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 26
mult.tSymbol = "-";
Symbol 132 MovieClip Frame 27
mult.tSymbol = "+";
Symbol 132 MovieClip Frame 28
mult.tSymbol = "x";
Symbol 132 MovieClip Frame 29
mult.tSymbol = "\u00F7";
Symbol 132 MovieClip Frame 30
mult.tSymbol = "-";
Symbol 132 MovieClip Frame 31
mult.tSymbol = "+";
Symbol 132 MovieClip Frame 32
mult.tSymbol = "x";
Symbol 132 MovieClip Frame 33
mult.tSymbol = "\u00F7";
Symbol 132 MovieClip Frame 40
if (_root.soundOn) { explodeSound.gotoAndStop(2); }
Symbol 132 MovieClip Frame 42
_parent.closing = true;
Symbol 132 MovieClip Frame 60
stop(); _parent._visible = false; _parent.closing = false;
Symbol 133 MovieClip [Atom] Frame 1
closing = false; isDragging = false; MovieClip.prototype.setDrag = function () { var _local3 = this._x - this.point2D.px; var _local2 = this._y - this.point2D.py; this.point3D.px = this.point3D.px + (_local3 / this.point2D.scaleRatio); this.point3D.px = ((this.point3D.px < -70) ? -70 : (((this.point3D.px > 70) ? 70 : (this.point3D.px)))); this.point3D.py = this.point3D.py + (_local2 / this.point2D.scaleRatio); this.point3D.py = ((this.point3D.py < -70) ? -70 : (((this.point3D.py > 70) ? 70 : (this.point3D.py)))); this.point3D.pz = ((this.point3D.pz < -70) ? -70 : (((this.point3D.pz > 70) ? 70 : (this.point3D.pz)))); }; this.onRelease = function () { innerAtom.highlighter3.gotoAndStop(1); _root.dragAtom = false; stopDrag(); if (isDragging == true) { this.setDrag(); isDragging = false; } }; this.onReleaseOutside = function () { innerAtom.highlighter3.gotoAndStop(1); _root.dragAtom = false; stopDrag(); if (isDragging == true) { this.setDrag(); isDragging = false; } }; this.onPress = function () { if (closing == false) { if (_root.soundOn) { _root.atomSelectSound.gotoAndPlay(2); } if ((((_root.gameMode == 1) and (!Key.isDown(90))) and (!Key.isDown(88))) and (!Key.isDown(90))) { _root.editAtom.innerAtom.highlighter.gotoAndStop(1); _root.rotStage = false; _root.isConnected = 0; _root.armCont.broadcastMessage("checkIfConnected", this, _root.editAtom); if (_root.isConnected) { if (this.isModifier and _root.editAtom.isModifier) { trace("you cannot combine two modifiers"); innerAtom.highlighter.gotoAndStop(2); _root.editAtom = this; } else if ((this.atomType == _root.editAtom.atomType) and (this.isModifier != 1)) { _root.undoNum++; this.undoAr[this.undoAr.length] = this.saveAtomInfo(); _root.editAtom.undoAr[_root.editAtom.undoAr.length] = _root.editAtom.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); trace("reg numbered atom combination"); var _local4 = _root.getCombinePoint(this, _root.editAtom); this.point3D.px = _local4.px + 1; this.point3D.py = _local4.py + 1; this.point3D.pz = _local4.pz + 1; _root.editAtom.point3D.px = _local4.px; _root.editAtom.point3D.py = _local4.py; _root.editAtom.point3D.pz = _local4.pz; _root.editAtom.redirect = this; _root.editAtom.makeConnections = false; _root.editAtom.innerAtom.gotoAndPlay("close"); i = 0; while (i < _root.editAtom.atomLinks.length) { var _local3 = _root.editAtom.atomLinks[i]; if (_local3 != this) { this.atomLinks[this.atomLinks.length] = _local3; t = 0; while (t < _local3.atomLinks.length) { if (_local3.atomLinks[t] == _root.editAtom) { _local3.atomLinks[t] = this; } t++; } } i++; } _root.centreMolecule(); this.atomType = this.atomType + ((this.atomType < _root.highAtomNum) ? 1 : 0); innerAtom.gotoAndStop(this.atomType); this.anchorWeight = ((this.AnchorWeight > _root.editAtom.anchorWeight) ? (this.anchorWeight) : (_root.editAtom.anchorWeight)); _root.editAtom = 0; } else if ((((this.atomType == _root.negAtomNum) && (_root.editAtom.atomType > this.modifierNum)) && (_root.editAtom.isModifier != 1)) || (((_root.editAtom.atomType == _root.negAtomNum) && (this.atomType > _root.editAtom.modifierNum)) && (this.isModifier != 1))) { _root.undoNum++; this.undoAr[this.undoAr.length] = this.saveAtomInfo(); _root.editAtom.undoAr[_root.editAtom.undoAr.length] = _root.editAtom.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); trace("neg modifier"); var _local6 = ((this.atomType == _root.negAtomNum) ? (this.modifierNum) : (_root.editAtom.modifierNum)); var _local4 = _root.getCombinePoint(this, _root.editAtom); this.point3D.px = _local4.px + 1; this.point3D.py = _local4.py + 1; this.point3D.pz = _local4.pz + 1; _root.editAtom.point3D.px = _local4.px; _root.editAtom.point3D.py = _local4.py; _root.editAtom.point3D.pz = _local4.pz; _root.editAtom.redirect = this; _root.editAtom.makeConnections = false; _root.editAtom.innerAtom.gotoAndPlay("close"); i = 0; while (i < _root.editAtom.atomLinks.length) { var _local3 = _root.editAtom.atomLinks[i]; if (_local3 != this) { this.atomLinks[this.atomLinks.length] = _local3; t = 0; while (t < _local3.atomLinks.length) { if (_local3.atomLinks[t] == _root.editAtom) { _local3.atomLinks[t] = this; } t++; } } i++; } _root.centreMolecule(); this.atomType = ((this.atomType == _root.negAtomNum) ? (_root.editAtom.atomType - _local6) : (this.atomType - _local6)); this.anchorWeight = ((this.AnchorWeight > _root.editAtom.anchorWeight) ? (this.anchorWeight) : (_root.editAtom.anchorWeight)); this.isModifier = 0; this.modifierNum = 0; innerAtom.gotoAndStop(this.atomType); _root.editAtom = 0; } else if (((this.atomType == _root.posAtomNum) and (_root.editAtom.atomType <= (_root.highAtomNum - this.modifierNum))) or ((_root.editAtom.atomType == _root.posAtomNum) and (this.atomType <= (_root.highAtomNum - _root.editAtom.modifierNum)))) { _root.undoNum++; this.undoAr[this.undoAr.length] = this.saveAtomInfo(); _root.editAtom.undoAr[_root.editAtom.undoAr.length] = _root.editAtom.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); trace("add modifier"); var _local6 = ((this.atomType == _root.posAtomNum) ? (this.modifierNum) : (_root.editAtom.modifierNum)); var _local4 = _root.getCombinePoint(this, _root.editAtom); this.point3D.px = _local4.px + 1; this.point3D.py = _local4.py + 1; this.point3D.pz = _local4.pz + 1; _root.editAtom.point3D.px = _local4.px; _root.editAtom.point3D.py = _local4.py; _root.editAtom.point3D.pz = _local4.pz; _root.editAtom.redirect = this; _root.editAtom.makeConnections = false; _root.editAtom.innerAtom.gotoAndPlay("close"); i = 0; while (i < _root.editAtom.atomLinks.length) { var _local3 = _root.editAtom.atomLinks[i]; if (_local3 != this) { this.atomLinks[this.atomLinks.length] = _local3; t = 0; while (t < _local3.atomLinks.length) { if (_local3.atomLinks[t] == _root.editAtom) { _local3.atomLinks[t] = this; } t++; } } i++; } _root.centreMolecule(); this.atomType = ((this.atomType == _root.posAtomNum) ? (_root.editAtom.atomType + _local6) : (this.atomType + _local6)); this.isModifier = 0; this.modifierNum = 0; this.innerAtom.gotoAndStop(this.atomType); this.anchorWeight = ((this.AnchorWeight > _root.editAtom.anchorWeight) ? (this.anchorWeight) : (_root.editAtom.anchorWeight)); _root.editAtom = 0; } else if (((this.atomType == _root.multAtomNum) and ((_root.editAtom.atomType * this.modifierNum) <= _root.highAtomNum)) or ((_root.editAtom.atomType == _root.multAtomNum) and ((this.atomType * _root.editAtom.modifierNum) <= _root.highAtomNum))) { _root.undoNum++; this.undoAr[this.undoAr.length] = this.saveAtomInfo(); _root.editAtom.undoAr[_root.editAtom.undoAr.length] = _root.editAtom.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); trace("multiply modifier"); var _local6 = ((this.atomType == _root.multAtomNum) ? this.modifierNum : _root.editAtom.modifierNum); var _local4 = _root.getCombinePoint(this, _root.editAtom); this.point3D.px = _local4.px + 1; this.point3D.py = _local4.py + 1; this.point3D.pz = _local4.pz + 1; _root.editAtom.point3D.px = _local4.px; _root.editAtom.point3D.py = _local4.py; _root.editAtom.point3D.pz = _local4.pz; _root.editAtom.redirect = this; _root.editAtom.makeConnections = false; _root.editAtom.innerAtom.gotoAndPlay("close"); i = 0; while (i < _root.editAtom.atomLinks.length) { var _local3 = _root.editAtom.atomLinks[i]; if (_local3 != this) { this.atomLinks[this.atomLinks.length] = _local3; t = 0; while (t < _local3.atomLinks.length) { if (_local3.atomLinks[t] == _root.editAtom) { _local3.atomLinks[t] = this; } t++; } } i++; } _root.centreMolecule(); this.atomType = ((this.atomType == _root.multAtomNum) ? (_root.editAtom.atomType * _local6) : (this.atomType * _local6)); this.isModifier = 0; this.modifierNum = 0; this.innerAtom.gotoAndStop(this.atomType); this.anchorWeight = ((this.AnchorWeight > _root.editAtom.anchorWeight) ? this.anchorWeight : _root.editAtom.anchorWeight); _root.editAtom = 0; } else if ((((this.atomType == _root.divAtomNum) and ((_root.editAtom.atomType % this.modifierNum) == 0)) && (_root.editAtom.isModifier != 1)) or (((_root.editAtom.atomType == _root.divAtomNum) and ((this.atomType % _root.editAtom.modifierNum) == 0)) && (this.isModifier != 1))) { _root.undoNum++; this.undoAr[this.undoAr.length] = this.saveAtomInfo(); _root.editAtom.undoAr[_root.editAtom.undoAr.length] = _root.editAtom.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); trace("division modifier"); var _local6 = ((this.atomType == _root.divAtomNum) ? this.modifierNum : _root.editAtom.modifierNum); var _local4 = _root.getCombinePoint(this, _root.editAtom); this.point3D.px = _local4.px + 1; this.point3D.py = _local4.py + 1; this.point3D.pz = _local4.pz + 1; _root.editAtom.point3D.px = _local4.px; _root.editAtom.point3D.py = _local4.py; _root.editAtom.point3D.pz = _local4.pz; _root.editAtom.redirect = this; _root.editAtom.makeConnections = false; _root.editAtom.innerAtom.gotoAndPlay("close"); i = 0; while (i < _root.editAtom.atomLinks.length) { var _local3 = _root.editAtom.atomLinks[i]; if (_local3 != this) { this.atomLinks[this.atomLinks.length] = _local3; t = 0; while (t < _local3.atomLinks.length) { if (_local3.atomLinks[t] == _root.editAtom) { _local3.atomLinks[t] = this; } t++; } } i++; } _root.centreMolecule(); this.atomType = ((this.atomType == _root.divAtomNum) ? (_root.editAtom.atomType / _local6) : (this.atomType / _local6)); this.isModifier = 0; this.modifierNum = 0; this.innerAtom.gotoAndStop(this.atomType); this.anchorWeight = ((this.AnchorWeight > _root.editAtom.anchorWeight) ? this.anchorWeight : _root.editAtom.anchorWeight); _root.editAtom = 0; } else if ((((this.atomType >= _root.simpMinAtom) and (this.atomType <= _root.simpDivAtom)) and (_root.editAtom.atomType < _root.highAtomNum)) or (((_root.editAtom.atomType >= _root.simpMinAtom) and (_root.editAtom.atomType <= _root.simpDivAtom)) and (this.atomType < _root.highAtomNum))) { _root.undoNum++; this.undoAr[this.undoAr.length] = this.saveAtomInfo(); _root.editAtom.undoAr[_root.editAtom.undoAr.length] = _root.editAtom.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); trace("making a complex modifier from a simple modifier"); trace(_root.simpMinAtom); var _local5 = 0; var _local6 = 0; if ((this.atomType >= _root.simpMinAtom) and (this.atomType <= _root.simpDivAtom)) { _local5 = this.atomType - 4; _local6 = _root.editAtom.atomType; } else { _local5 = _root.editAtom.atomType - 4; _local6 = this.atomType; } trace(_local5); var _local4 = _root.getCombinePoint(this, _root.editAtom); this.point3D.px = _local4.px + 1; this.point3D.py = _local4.py + 1; this.point3D.pz = _local4.pz + 1; _root.editAtom.point3D.px = _local4.px; _root.editAtom.point3D.py = _local4.py; _root.editAtom.point3D.pz = _local4.pz; _root.editAtom.redirect = this; _root.editAtom.makeConnections = false; _root.editAtom.innerAtom.gotoAndPlay("close"); i = 0; while (i < _root.editAtom.atomLinks.length) { var _local3 = _root.editAtom.atomLinks[i]; if (_local3 != this) { this.atomLinks[this.atomLinks.length] = _local3; t = 0; while (t < _local3.atomLinks.length) { if (_local3.atomLinks[t] == _root.editAtom) { _local3.atomLinks[t] = this; } t++; } } i++; } _root.centreMolecule(); this.atomType = _local5; this.isModifier = 1; this.modifierNum = _local6; this.innerAtom.gotoAndStop(this.atomType); this.anchorWeight = ((this.AnchorWeight > _root.editAtom.anchorWeight) ? this.anchorWeight : _root.editAtom.anchorWeight); _root.editAtom = 0; } else { trace("nuthin doin connected"); innerAtom.highlighter.gotoAndStop(2); _root.editAtom = this; innerAtom.highlighter3.gotoAndPlay(2); } } else { trace("nuthin doin not connected"); innerAtom.highlighter.gotoAndStop(2); _root.editAtom = this; innerAtom.highlighter3.gotoAndPlay(2); } } } };
Symbol 133 MovieClip [Atom] Frame 16
stop();
Symbol 133 MovieClip [Atom] Frame 26
stop(); _root.atomCont.removeListener(this); _root.editCont.removeListener(this); removeMovieClip(this);
Symbol 143 MovieClip Frame 1
stop();
Symbol 147 MovieClip [ArmD] Frame 1
armType = 3; this.onRollOver = function () { arm.inner.armBUT.gotoAndStop(2); arm2.inner.armBUT.gotoAndStop(2); if (_root.soundOn) { _root.armMOSound.gotoAndPlay(2); } }; this.onRollOut = function () { arm.inner.armBUT.gotoAndStop(1); arm2.inner.armBUT.gotoAndStop(1); }; this.onRelease = function () { if (_root.soundOn) { _root.armSelectSound.gotoAndPlay(2); } _root.undoNum++; this.atom1.undoAr[this.atom1.undoAr.length] = this.atom1.saveAtomInfo(); this.atom2.undoAr[this.atom2.undoAr.length] = this.atom2.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); var _local3 = this.atom1.atomType; this.atom1.atomType = this.atom2.atomType; this.atom1.innerAtom.gotoAndStop(this.atom1.atomType); this.atom2.atomType = _local3; this.atom2.innerAtom.gotoAndStop(this.atom2.atomType); _local3 = this.atom1.modifierNum; this.atom1.modifierNum = this.atom2.modifierNum; this.atom2.modifierNum = _local3; _local3 = this.atom1.isModifier; this.atom1.isModifier = this.atom2.isModifier; this.atom2.isModifier = _local3; _root.prevAtom.innerAtom.highlighter2.gotoAndStop(1); _root.prevAtom = 0; _root.editAtom.innerAtom.highlighter.gotoAndStop(1); _root.editAtom = 0; };
Symbol 157 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 1
stop();
Symbol 160 MovieClip [ArmDU1] Frame 1
armType = 4; canClick = 2; initArm = function () { this.onRollOver = function () { arm.inner.armBUT.gotoAndStop(2); arm2.inner.armBUT.gotoAndStop(2); if (_root.soundOn) { _root.armMOSound.gotoAndPlay(2); } }; this.onRollOut = function () { arm.inner.armBUT.gotoAndStop(1); arm2.inner.armBUT.gotoAndStop(1); }; this.onRelease = function () { if (_root.soundOn) { _root.armSelectSound.gotoAndPlay(2); } _root.undoNum++; this.atom1.undoAr[this.atom1.undoAr.length] = this.atom1.saveAtomInfo(); this.atom2.undoAr[this.atom2.undoAr.length] = this.atom2.saveAtomInfo(); _root.armCont.broadcastMessage("saveArmInfo"); var _local3 = this.atom1.atomType; this.atom1.atomType = this.atom2.atomType; this.atom1.innerAtom.gotoAndStop(this.atom1.atomType); this.atom2.atomType = _local3; this.atom2.innerAtom.gotoAndStop(this.atom2.atomType); _local3 = this.atom1.modifierNum; this.atom1.modifierNum = this.atom2.modifierNum; this.atom2.modifierNum = _local3; _local3 = this.atom1.isModifier; this.atom1.isModifier = this.atom2.isModifier; this.atom2.isModifier = _local3; this.canClick = 3; arm.inner.gotoAndStop(2); arm2.inner.gotoAndStop(2); _root.prevAtom.innerAtom.highlighter2.gotoAndStop(1); _root.prevAtom = 0; _root.editAtom.innerAtom.highlighter.gotoAndStop(1); _root.editAtom = 0; delete this.onRelease; delete this.onRollOver; delete this.onRollOut; }; }; initArm();
Symbol 164 MovieClip Frame 1
stop(); if (_root.soundOn == true) { gotoAndPlay (2); }
Symbol 164 MovieClip Frame 2
Symbol 164 MovieClip Frame 22
stop();
Symbol 176 MovieClip Frame 287
_root.gotoAndStop("mainMenu");
Symbol 180 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 25
stop();
Symbol 187 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 2
if ((rewind = true)) { _parent.prevFrame(); if (_parent._currentframe == 1) { gotoAndStop (1); } } else { gotoAndStop (1); }
Symbol 189 MovieClip Frame 3
if ((rewind = true)) { _parent.prevFrame(); if (_parent._currentframe == 1) { gotoAndStop (1); } } else { gotoAndStop (1); } gotoAndPlay (2);
Symbol 197 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _parent.gotoAndPlay("manualIn"); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 197 MovieClip Frame 6
stop();
Symbol 200 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _parent.gotoAndPlay("levelSelectIn"); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 200 MovieClip Frame 6
stop();
Symbol 203 MovieClip Frame 1
stop(); this.onRollOver = function () { rewinder.rewind = false; if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.levelNum = 1; _root.highScore = 0; _root.levelLives = 4; _root.canClickMenu = false; _parent._parent.gotoAndPlay("mainMenuOut"); } };
Symbol 203 MovieClip Frame 6
stop();
Symbol 208 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.openSignLink(); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 208 MovieClip Frame 6
stop();
Symbol 212 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.openHighscoresLink(); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 212 MovieClip Frame 6
stop();
Symbol 215 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _parent.gotoAndPlay("iPhoneInfoIn"); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 215 MovieClip Frame 6
stop();
Symbol 259 MovieClip Frame 1
if (_root.soundOn == true) { gotoAndStop ("musicON"); } else { gotoAndStop ("musicOFF"); }
Symbol 259 MovieClip Frame 2
stop();
Symbol 259 MovieClip Frame 11
stop();
Symbol 260 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.soundOn == true) { _root.soundOn = false; _root.menuMusic.stop(); muteBUT.gotoAndStop("musicOFF"); _root.mainMusic.gotoAndStop(1); stopAllSounds(); } else { _root.soundOn = true; _root.menuMusic.start(0, 1000); muteBUT.gotoAndStop("musicON"); _root.mainMusic.gotoAndStop(2); if (isHUD) { _root.levelTrack = random(_root.levelMusicAr.length); _root.levelMusicAr[_root.levelTrack].start(0, 1000); } } };
Symbol 260 MovieClip Frame 6
stop();
Symbol 263 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _parent.gotoAndPlay("creditsIn"); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 263 MovieClip Frame 6
stop();
Symbol 266 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.canClickMenu == true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.openOtherGamesLink(); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 266 MovieClip Frame 6
stop();
Symbol 270 MovieClip Frame 1
stop(); this.onEnterFrame = function () { if (rewind == true) { prevFrame(); } }; this.onRollOver = function () { rewind = false; play(); }; this.onRollOut = function () { rewind = true; }; this.onRelease = function () { trace("add game to your website"); _root.openAddToWebsiteLink(); };
Symbol 270 MovieClip Frame 16
stop();
Symbol 272 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.openOtherGamesLink(); rewinder.rewind = true; rewinder.gotoAndPlay(2); };
Symbol 272 MovieClip Frame 6
stop();
Symbol 283 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); };
Symbol 283 MovieClip Frame 6
stop();
Symbol 296 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); };
Symbol 296 MovieClip Frame 6
stop();
Symbol 303 MovieClip Frame 1
innerB.onRollOver = function () { innerB.armBUT.gotoAndStop(2); }; innerB.onRollOut = function () { innerB.armBUT.gotoAndStop(1); }; innerB.onPress = function () { var _local2 = IMG5._x; var _local1 = IMG5._y; IMG5._x = IMG3._x; IMG5._y = IMG3._y; IMG3._y = _local1; IMG3._x = _local2; }; innerR.onRollOver = function () { innerR.armBUT.gotoAndStop(2); }; innerR.onRollOut = function () { innerR.armBUT.gotoAndStop(1); }; innerR.onPress = function () { var _local2 = IMG4._x; var _local1 = IMG4._y; IMG4._x = IMG6._x; IMG4._y = IMG6._y; IMG6._y = _local1; IMG6._x = _local2; innerR._visible = false; startoverBUT._visible = true; innerR.armBUT.gotoAndStop(1); }; startoverBUT._visible = false; startoverBUT.onPress = function () { innerR._visible = true; startoverBUT._visible = false; };
Symbol 351 MovieClip Frame 1
stop(); contBUT.onPress = function () { theFrame = contBUT._parent._currentframe; theFrame = ((theFrame < 6) ? (theFrame + 1) : 1); contBUT._parent.gotoAndStop(theFrame); }; stop();
Symbol 359 MovieClip Frame 1
stop(); dispNum = ((levelNum < 10) ? ("0" + levelNum) : (levelNum)); if (levelNum <= _root.maxLevelNum) { this.onPress = function () { _root.levelNum = levelNum; _root.levelLives = 4; _root.highScore = _root.levelScoresAr[_root.levelNum - 1]; _root.mainMenu.gotoAndPlay("mainMenuOut"); }; gotoAndStop (2); } else { gotoAndStop (3); }
Symbol 359 MovieClip Frame 2
dispText.text = dispNum;
Symbol 359 MovieClip Frame 3
dispText.text = dispNum;
Symbol 360 MovieClip Frame 1
BUT1.levelNum = 1; BUT2.levelNum = 2; BUT3.levelNum = 3; BUT4.levelNum = 4; BUT5.levelNum = 5; BUT6.levelNum = 6; BUT7.levelNum = 7; BUT8.levelNum = 8; BUT9.levelNum = 9; BUT10.levelNum = 10; BUT11.levelNum = 11; BUT12.levelNum = 12; BUT13.levelNum = 13; BUT14.levelNum = 14; BUT15.levelNum = 15; BUT16.levelNum = 16; BUT17.levelNum = 17; BUT18.levelNum = 18; BUT19.levelNum = 19; BUT20.levelNum = 20; BUT21.levelNum = 21; BUT22.levelNum = 22; BUT23.levelNum = 23; BUT24.levelNum = 24; BUT25.levelNum = 25; BUT26.levelNum = 26; BUT27.levelNum = 27; BUT28.levelNum = 28; BUT29.levelNum = 29; BUT30.levelNum = 30; BUT31.levelNum = 31; BUT32.levelNum = 32; BUT33.levelNum = 33; BUT34.levelNum = 34; BUT35.levelNum = 35;
Symbol 388 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _parent.gotoAndPlay("iPhoneInfoIn"); rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onRelease = function () { getURL ("http://iminim.atomiccicada.com/", "_blank"); };
Symbol 388 MovieClip Frame 6
stop();
Symbol 391 MovieClip Frame 1
stop(); _root.canClickMenu = true;
Symbol 391 MovieClip Frame 2
this.playBUT._visible = false; this.manualBUT._visible = false; this.creditsBUT._visible = false; this.levelSelectBUT._visible = false; this.highscoresBUT._visible = false; this.bonusContentBUT._visible = false; this.playMoreGamesBUT._visible = false; this.muteBUT._visible = false; this.iPhoneBUT._visible = false; this.scoresBUT._visible = false; this.walkthroughBUT._visible = false; this.moreGamesBUT._visible = false; this.addGameBUT._visible = false; this.KING_BUT._visible = false;
Symbol 391 MovieClip Frame 10
stop(); backBUT.onRollOver = function () { backBUT.gotoAndPlay("glowEffect"); }; backBUT.onPress = function () { gotoAndPlay ("creditsOut"); backBUT.isPlaying = true; }; backBUT.onRollOut = function () { backBUT.isPlaying = false; };
Symbol 391 MovieClip Frame 11
this.playBUT._visible = true; this.manualBUT._visible = true; this.creditsBUT._visible = true; this.levelSelectBUT._visible = true; this.highscoresBUT._visible = true; this.bonusContentBUT._visible = true; this.playMoreGamesBUT._visible = true; this.muteBUT._visible = true; this.iPhoneBUT._visible = true; this.scoresBUT._visible = true; this.walkthroughBUT._visible = true; this.moreGamesBUT._visible = true; this.addGameBUT._visible = true; this.KING_BUT._visible = true;
Symbol 391 MovieClip Frame 17
gotoAndStop ("menuFunctioning");
Symbol 391 MovieClip Frame 18
this.playBUT._visible = false; this.manualBUT._visible = false; this.creditsBUT._visible = false; this.levelSelectBUT._visible = false; this.highscoresBUT._visible = false; this.bonusContentBUT._visible = false; this.playMoreGamesBUT._visible = false; this.muteBUT._visible = false; this.iPhoneBUT._visible = false; this.minimLogoThin._visible = false; this.scoresBUT._visible = false; this.walkthroughBUT._visible = false; this.moreGamesBUT._visible = false; this.addGameBUT._visible = false; this.KING_BUT._visible = false;
Symbol 391 MovieClip Frame 26
stop(); backBUT.onRollOver = function () { backBUT.gotoAndPlay("glowEffect"); }; backBUT.onPress = function () { gotoAndPlay ("manualOut"); backBUT.isPlaying = true; }; backBUT.onRollOut = function () { backBUT.isPlaying = false; };
Symbol 391 MovieClip Frame 27
this.playBUT._visible = true; this.manualBUT._visible = true; this.creditsBUT._visible = true; this.levelSelectBUT._visible = true; this.highscoresBUT._visible = true; this.bonusContentBUT._visible = true; this.playMoreGamesBUT._visible = true; this.muteBUT._visible = true; this.iPhoneBUT._visible = true; this.minimLogoThin._visible = true; this.scoresBUT._visible = true; this.walkthroughBUT._visible = true; this.moreGamesBUT._visible = true; this.addGameBUT._visible = true; this.KING_BUT._visible = true;
Symbol 391 MovieClip Frame 33
gotoAndStop ("menuFunctioning");
Symbol 391 MovieClip Frame 35
this.playBUT._visible = false; this.manualBUT._visible = false; this.creditsBUT._visible = false; this.levelSelectBUT._visible = false; this.highscoresBUT._visible = false; this.bonusContentBUT._visible = false; this.playMoreGamesBUT._visible = false; this.muteBUT._visible = false; this.iPhoneBUT._visible = false; this.scoresBUT._visible = false; this.walkthroughBUT._visible = false; this.moreGamesBUT._visible = false; this.addGameBUT._visible = false; this.KING_BUT._visible = false;
Symbol 391 MovieClip Frame 42
stop(); backBUT.onRollOver = function () { backBUT.gotoAndPlay("glowEffect"); }; backBUT.onPress = function () { gotoAndPlay ("levelSelectOut"); backBUT.isPlaying = true; }; backBUT.onRollOut = function () { backBUT.isPlaying = false; };
Symbol 391 MovieClip Frame 44
this.playBUT._visible = true; this.manualBUT._visible = true; this.creditsBUT._visible = true; this.levelSelectBUT._visible = true; this.highscoresBUT._visible = true; this.bonusContentBUT._visible = true; this.playMoreGamesBUT._visible = true; this.muteBUT._visible = true; this.iPhoneBUT._visible = true; this.scoresBUT._visible = true; this.walkthroughBUT._visible = true; this.moreGamesBUT._visible = true; this.addGameBUT._visible = true; this.KING_BUT._visible = true;
Symbol 391 MovieClip Frame 49
gotoAndStop ("menuFunctioning");
Symbol 391 MovieClip Frame 51
this.playBUT._visible = false; this.manualBUT._visible = false; this.creditsBUT._visible = false; this.levelSelectBUT._visible = false; this.highscoresBUT._visible = false; this.bonusContentBUT._visible = false; this.playMoreGamesBUT._visible = false; this.muteBUT._visible = false; this.iPhoneBUT._visible = false; this.scoresBUT._visible = false; this.walkthroughBUT._visible = false; this.moreGamesBUT._visible = false; this.addGameBUT._visible = false; this.KING_BUT._visible = false;
Symbol 391 MovieClip Frame 58
stop(); backBUT.onRollOver = function () { backBUT.gotoAndPlay("glowEffect"); }; backBUT.onPress = function () { gotoAndPlay ("iPhoneInfoOut"); backBUT.isPlaying = true; }; backBUT.onRollOut = function () { backBUT.isPlaying = false; };
Symbol 391 MovieClip Frame 59
this.playBUT._visible = true; this.manualBUT._visible = true; this.creditsBUT._visible = true; this.levelSelectBUT._visible = true; this.highscoresBUT._visible = true; this.bonusContentBUT._visible = true; this.playMoreGamesBUT._visible = true; this.muteBUT._visible = true; this.iPhoneBUT._visible = true; this.scoresBUT._visible = true; this.walkthroughBUT._visible = true; this.moreGamesBUT._visible = true; this.KING_BUT._visible = true; this.addGameBUT._visible = true;
Symbol 391 MovieClip Frame 65
gotoAndStop ("menuFunctioning");
Symbol 392 MovieClip Frame 1
if (_root.soundOn) { _root.mainMusic.gotoAndStop(2); }
Symbol 392 MovieClip Frame 150
stop();
Symbol 392 MovieClip Frame 171
stop(); _root.gameCont.gotoAndPlay("startLevel");
Symbol 397 MovieClip Frame 1
xPos = random(550); yPos = random(550); zPos = random(100) - 50; xSpeed = (random(100) - 50) / 100; ySpeed = (random(100) - 50) / 100; zSpeed = (random(100) - 50) / 200; xMod = (random(100) + 1) / 10000; xInc = ((random(2) == 1) ? (xMod) : (-xMod)); yMod = (random(100) + 1) / 10000; yInc = ((random(2) == 1) ? (yMod) : (-yMod)); zMod = (random(100) + 1) / 10000; zInc = ((random(2) == 1) ? (zMod) : (-zMod)); this.onEnterFrame = function () { if (this.xSpeed > 1) { this.xInc = -xMod; } else if (this.xSpeed < -1) { this.xInc = xMod; } this.xSpeed = this.xSpeed + this.xInc; this.xPos = this.xPos + this.xSpeed; this._x = this.xPos; if (this.ySpeed > 1) { this.yInc = -yMod; } else if (this.ySpeed < -1) { this.yInc = yMod; } this.ySpeed = this.ySpeed + this.yInc; this.yPos = this.yPos + this.ySpeed; this._y = this.yPos; if (this.zSpeed > 0.1) { this.zInc = -zMod; } else if (this.zSpeed < -0.1) { this.zInc = zMod; } this.zSpeed = this.zSpeed + this.zInc; this.zPos = this.zPos + this.zSpeed; this._xscale = (this._yscale = this.zPos); }; gotoAndPlay(random(150));
Symbol 397 MovieClip Frame 250
gotoAndPlay(250 + random(150));
Symbol 404 MovieClip Frame 1
stop(); if (_root.soundOn) { gotoAndStop (2); }
Symbol 411 MovieClip Frame 1
stop();
Symbol 411 MovieClip Frame 6
stop();
Symbol 416 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } rewinder.rewind = true; rewinder.gotoAndPlay(2); trace("clicked on quit & submit"); _root.submitScore(_root.highScore); };
Symbol 416 MovieClip Frame 6
stop();
Symbol 425 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.atomInc = 0; rewinder.rewind = true; rewinder.gotoAndPlay(2); _parent._parent.gotoAndPlay("endLevel"); };
Symbol 425 MovieClip Frame 6
stop();
Symbol 428 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.openSignLink(); rewinder.rewind = true; rewinder.gotoAndPlay(2); };
Symbol 428 MovieClip Frame 6
stop();
Symbol 429 MovieClip Frame 1
levelScore = _root.levelPointsAr[_root.levelNum - 1]; _root.scoreBonus2 = _root.scoreBonus * 10; levelTotal = levelScore + (_root.scoreBonus * 10); highScore = _root.highScore; _root.highScore = _root.highScore + levelTotal; _root.levelScoresAr[_root.levelNum - 1] = _root.highScore; saveString = ""; i = 0; while (i < _root.levelScoresAr.length) { saveString = saveString + _root.levelScoresAr[i]; saveString = saveString + "s"; i++; } _root.myLocal_so.data.levelScoresAr = saveString; if (_root.highScore > _root.finalScore) { _root.finalScore = _root.highScore; myLocal_so.data.finalScore = _root.finalScore; } _root.myLocal_so.data.flush(); stop(); menuBUT.onRollOver = function () { if (_root.soundOn == true) { menuBUT.buttonMOSound.gotoAndPlay(2); } menuBUT.rewinder.rewind = false; menuBUT.play(); }; menuBUT.onRollOut = function () { menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); }; menuBUT.onPress = function () { if (_root.soundOn == true) { menuBUT.buttonSound.gotoAndPlay(2); } _root.destroyMolecule(1); menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); _root.gameMode = 4; _root.mainMenu.gotoAndPlay("mainMenuIn"); _root.toMenu = true; _root.gameCont.gotoAndPlay("endLevel"); };
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 6
stop();
Symbol 439 MovieClip Frame 1
theScore.text = _root.highScore; theLives.text = _root.levelLives; menuBUT.onRollOver = function () { if (_root.soundOn == true) { menuBUT.buttonMOSound.gotoAndPlay(2); } menuBUT.rewinder.rewind = false; menuBUT.play(); }; menuBUT.onRollOut = function () { menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); }; menuBUT.onPress = function () { if (_root.soundOn == true) { menuBUT.buttonSound.gotoAndPlay(2); } _root.destroyMolecule(1); menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); _root.gameMode = 4; _root.mainMenu.gotoAndPlay("mainMenuIn"); _root.toMenu = true; _root.gameCont.gotoAndPlay("levelLostOut"); }; tryAgainBUT.onRollOver = function () { if (_root.soundOn == true) { tryAgainBUT.buttonMOSound.gotoAndPlay(2); } tryAgainBUT.rewinder.rewind = false; tryAgainBUT.play(); }; tryAgainBUT.onRollOut = function () { tryAgainBUT.rewinder.rewind = true; tryAgainBUT.rewinder.gotoAndPlay(2); }; tryAgainBUT.onPress = function () { if (_root.soundOn == true) { tryAgainBUT.buttonSound.gotoAndPlay(2); } _root.destroyMolecule(1); tryAgainBUT.rewinder.rewind = true; tryAgainBUT.rewinder.gotoAndPlay(2); _root.gameMode = 4; _root.gameCont.gotoAndPlay("levelLostOut"); };
Symbol 441 MovieClip Frame 1
stop(); if (_root.soundOn) { gotoAndStop (2); }
Symbol 445 MovieClip Frame 1
theScore.text = _root.highScore; theLives.text = _root.levelLives; menuBUT.onRollOver = function () { if (_root.soundOn == true) { menuBUT.buttonMOSound.gotoAndPlay(2); } menuBUT.rewinder.rewind = false; menuBUT.play(); }; menuBUT.onRollOut = function () { menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); }; menuBUT.onPress = function () { if (_root.soundOn == true) { menuBUT.buttonSound.gotoAndPlay(2); } _root.destroyMolecule(1); menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); _root.gameMode = 4; _root.mainMenu.gotoAndPlay("mainMenuIn"); _root.toMenu = true; _root.gameCont.gotoAndPlay("gameOverOut"); }; tryAgainBUT.onRollOver = function () { if (_root.soundOn == true) { tryAgainBUT.buttonMOSound.gotoAndPlay(2); } tryAgainBUT.rewinder.rewind = false; tryAgainBUT.play(); }; tryAgainBUT.onRollOut = function () { tryAgainBUT.rewinder.rewind = true; tryAgainBUT.rewinder.gotoAndPlay(2); }; tryAgainBUT.onPress = function () { if (_root.soundOn == true) { tryAgainBUT.buttonSound.gotoAndPlay(2); } _root.destroyMolecule(1); tryAgainBUT.rewinder.rewind = true; tryAgainBUT.rewinder.gotoAndPlay(2); _root.gameMode = 4; _root.gameCont.gotoAndPlay("levelLostOut"); };
Symbol 447 MovieClip Frame 1
stop(); if (_root.soundOn) { gotoAndStop (2); }
Symbol 455 MovieClip Frame 1
menuBUT.onRollOver = function () { if (_root.soundOn == true) { menuBUT.buttonMOSound.gotoAndPlay(2); } menuBUT.rewinder.rewind = false; menuBUT.play(); }; menuBUT.onRollOut = function () { menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); }; menuBUT.onPress = function () { if (_root.soundOn == true) { menuBUT.buttonSound.gotoAndPlay(2); } _root.destroyMolecule(1); menuBUT.rewinder.rewind = true; menuBUT.rewinder.gotoAndPlay(2); _root.gameMode = 4; _root.mainMenu.gotoAndPlay("mainMenuIn"); _root.toMenu = true; _root.gameCont.gotoAndPlay("gameWonOut"); };
Symbol 458 MovieClip Frame 1
stop(); _root.toMenu = false;
Symbol 458 MovieClip Frame 2
_root.newScene(); _root.levelMessage = "molecule " + _root.levelNum; _root.cycleLevelMessage = 30; _root.undoNum = 0;
Symbol 458 MovieClip Frame 31
messageDisp.text = _root.levelMessage;
Symbol 458 MovieClip Frame 33
_root.cycleLevelMessage--; if (_root.cycleLevelMessage <= 1) { _root.atomInc = 0; _root.levelString = _root.levelAr[_root.levelNum]; if (_root.levelString.indexOf("http://www.atomiccicada.com/minim/minim_Builder.html?levelArS=") != -1) { _root.levelString = _root.levelString.substr(62); } _root.loadLevel(_root.levelString); _root.theScene._visible = true; if (_root.soundOn) { _root.levelLoadSound.gotoAndPlay(2); _root.levelTrack = random(_root.levelMusicAr.length); _root.levelMusicAr[_root.levelTrack].start(0, 1000); } _root.scoreBonus = _root.levelBonusAr[_root.levelNum]; _root.scoreClip.gotoAndPlay("scoreIn"); _root.gameMode = 1; _root.TUT.gotoAndPlay("TUTIn"); gotoAndStop (1); } else { gotoAndPlay ("cycleLevelMessage"); }
Symbol 458 MovieClip Frame 34
_root.levelMusicAr[_root.levelTrack].stop(); _root.TUT.gotoAndPlay("TUTOut"); _root.scoreClip.gotoAndPlay("scoreOut");
Symbol 458 MovieClip Frame 62
removeMovieClip(_root.theScene);
Symbol 458 MovieClip Frame 93
stop();
Symbol 458 MovieClip Frame 123
if (_root.toMenu) { _root.toMenu = false; gotoAndStop (1); } else { gotoAndPlay ("startlevel"); }
Symbol 458 MovieClip Frame 124
_root.levelMusicAr[_root.levelTrack].stop(); removeMovieClip(_root.theScene);
Symbol 458 MovieClip Frame 148
stop();
Symbol 458 MovieClip Frame 172
if (_root.toMenu) { _root.toMenu = false; gotoAndStop (1); } else { gotoAndPlay ("startlevel"); }
Symbol 458 MovieClip Frame 173
_root.levelMusicAr[_root.levelTrack].stop(); removeMovieClip(_root.theScene);
Symbol 458 MovieClip Frame 198
stop();
Symbol 458 MovieClip Frame 223
_root.toMenu = false; gotoAndStop (1);
Symbol 458 MovieClip Frame 224
_root.levelMusicAr[_root.levelTrack].stop(); if (_root.soundOn) { _root.endSong.setVolume(0); _root.endSong.start(0, 1000); }
Symbol 458 MovieClip Frame 262
_root.TUT.gotoAndPlay("TUTOut"); _root.scoreClip.gotoAndPlay("scoreOut"); _root.BGShadow.gotoAndPlay("BGIn"); removeMovieClip(_root.theScene);
Symbol 458 MovieClip Frame 287
_root.editCentreObj = 0; _root.editAtom = 0; _root.prevAtom = 0; _root.atomInc = 0; _root.levelString = _root.levelAr[_root.levelNum]; _root.newScene(); _root.loadLevel(_root.levelString); _root.theScene._visible = true;
Symbol 458 MovieClip Frame 288
var endVol = 0; _root.worldRotationx = (random(400) - 200) / 2000; xMod = (random(5) + 1) / 2000; xMod = (random(2) ? (xMod) : (-xMod)); _root.worldRotationy = (random(400) - 200) / 2000; yMod = (random(5) + 1) / 2000; yMod = (random(2) ? (yMod) : (-yMod)); _root.worldRotationz = (random(400) - 200) / 2000; zMod = (random(5) + 1) / 2000; zMod = (random(2) ? (zMod) : (-zMod)); trace((((xMod + " ") + ymod) + " ") + zMod); MovieClip.prototype.dellPress = function () { delete this.onPress; delete this.onRelease; delete this.onReleaseOutside; }; _root.atomCont.broadcastMessage("dellPress"); endingCont.onEnterFrame = function () { _root.worldRotationx = _root.worldRotationx + xMod; xMod = ((_root.worldRotationx < -0.15) ? (-xMod) : (xMod)); xMod = ((_root.worldRotationx > 0.15) ? (-xMod) : (xMod)); _root.worldRotationy = _root.worldRotationy + yMod; yMod = ((_root.worldRotationy < -0.15) ? (-yMod) : (yMod)); yMod = ((_root.worldRotationy > 0.15) ? (-yMod) : (yMod)); _root.worldRotationz = _root.worldRotationz + zMod; zMod = ((_root.worldRotationz < -0.15) ? (-zMod) : (zMod)); zMod = ((_root.worldRotationz > 0.15) ? (-zMod) : (zMod)); if (endVol < 100) { endVol++; _root.endSong.setVolume(endVol); } _root.replotWorld(); _root.atomCont.broadcastMessage("applyTransform"); }; stop();
Symbol 458 MovieClip Frame 289
_root.destroyMolecule(); _root.BGShadow.gotoAndPlay("BGOut"); _root.endSong.stop(); if (_root.soundOn) { _root.endBoom.gotoAndPlay(2); } delete endingCont.onEnterFrame;
Symbol 458 MovieClip Frame 318
_root.toMenu = false; gotoAndStop (1);
Symbol 460 MovieClip Frame 21
Symbol 475 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); };
Symbol 475 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 475 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 479 MovieClip Frame 1
gotoAndPlay ("TUTOut");
Symbol 479 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 479 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 479 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 491 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 491 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 491 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 495 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 495 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 495 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 505 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 505 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 505 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 509 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 509 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 509 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 518 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 518 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 518 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 522 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 522 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 522 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 531 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 531 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 531 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 535 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 535 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 535 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 544 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 544 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 544 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 548 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 548 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 548 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 552 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 552 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 552 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 560 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 560 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 560 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 568 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 568 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 568 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 574 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 574 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 574 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 578 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 578 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 578 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 587 MovieClip Frame 25
expandBUT.onPress = function () { gotoAndPlay ("TUTIn"); }; stop();
Symbol 587 MovieClip Frame 42
stop(); colapseBUT.onPress = function () { gotoAndPlay ("TUTOut"); };
Symbol 587 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 588 MovieClip Frame 1
gotoAndStop(_root.levelTUTAr[_root.levelNum]);
Symbol 588 MovieClip Frame 2
stop();
Symbol 589 MovieClip Frame 1
stop();
Symbol 589 MovieClip Frame 32
stop();
Symbol 594 MovieClip Frame 1
var theScore = _root.scoreBonus; if (theScore < 10) { theScore = "00000" + theScore; } else if (theScore < 100) { theScore = "0000" + theScore; } else if (theScore < 1000) { theScore = "000" + theScore; } else if (theScore < 10000) { theScore = "00" + theScore; } else if (theScore < 100000) { theScore = "0" + theScore; } scoreDisp.text = theScore;
Symbol 596 MovieClip Frame 1
var tempScore = _root.highScore; if (tempScore == 0) { scoreDisp.text = "000000"; } else if (tempScore < 10) { scoreDisp.text = "00000" + tempScore; } else if (tempScore < 100) { scoreDisp.text = "0000" + tempScore; } else if (tempScore < 1000) { scoreDisp.text = "000" + tempScore; } else if (tempScore < 10000) { scoreDisp.text = "00" + tempScore; } else if (tempScore < 100000) { scoreDisp.text = "0" + tempScore; } else { scoreDisp.text = tempScore; }
Symbol 600 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.undoFunc(); rewinder.rewind = true; rewinder.gotoAndPlay(2); trace("clicked on UNDO"); };
Symbol 600 MovieClip Frame 6
stop();
Symbol 603 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.gameMode == 1) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _parent.gotoAndPlay("HUDmenuOn"); _root.theScene._visible = false; _root.gameMode = 5; _root.TUT.gotoAndPlay("TUTOut"); rewinder.rewind = true; rewinder.gotoAndPlay(2); } };
Symbol 603 MovieClip Frame 6
stop();
Symbol 606 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.gameMode == 5) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } rewinder.rewind = true; rewinder.gotoAndPlay(2); _root.undoNum = 0; _root.scoreBonus = _root.scoreBonus - 10; _root.scoreBonus = ((_root.scoreBonus < 0) ? 0 : (_root.scoreBonus)); _root.destroyMolecule(1); _root.molDestroyed = true; _root.gameMode = 1; trace("clicked on restart level"); if (inMenu == true) { _root.TUT.gotoAndPlay("TUTIn"); _parent._parent.gotoAndPlay("HUDmenuOff"); } } else if (inMenu != true) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } rewinder.rewind = true; rewinder.gotoAndPlay(2); _root.undoNum = 0; _root.scoreBonus = _root.scoreBonus - 10; _root.scoreBonus = ((_root.scoreBonus < 0) ? 0 : (_root.scoreBonus)); _root.destroyMolecule(1); rewinder.rewind = true; rewinder.gotoAndPlay(2); } }; this.onRelease = function () { if (inMenu != true) { _root.loadLevel(_root.levelString); _root.theScene._visible = true; } }; this.onReleaseOutside = function () { if (inMenu != true) { _root.loadLevel(_root.levelString); _root.theScene._visible = true; } };
Symbol 606 MovieClip Frame 6
stop();
Symbol 611 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.gameMode == 5) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.molDestroyed = false; _root.theScene._visible = true; _root.gameMode = 1; _root.TUT.gotoAndPlay("TUTIn"); rewinder.rewind = true; rewinder.gotoAndPlay(2); trace("clicked on return to game"); _parent._parent.gotoAndPlay("HUDmenuOff"); } };
Symbol 611 MovieClip Frame 6
stop();
Symbol 613 MovieClip Frame 1
stop(); this.onRollOver = function () { if (_root.soundOn == true) { buttonMOSound.gotoAndPlay(2); } rewinder.rewind = false; play(); }; this.onRollOut = function () { rewinder.rewind = true; rewinder.gotoAndPlay(2); }; this.onPress = function () { if (_root.gameMode == 5) { if (_root.soundOn == true) { buttonSound.gotoAndPlay(2); } _root.levelMusicAr[_root.levelTrack].stop(); _root.destroyMolecule(1); rewinder.rewind = true; rewinder.gotoAndPlay(2); trace("clicked on main menu"); _root.gameMode = 4; _root.mainMenu.gotoAndPlay("mainMenuIn"); _root.scoreClip.gotoAndPlay("scoreOut"); } };
Symbol 613 MovieClip Frame 6
stop();
Symbol 616 MovieClip Frame 1
theLevelNum.text = ((_root.levelNum < 10) ? ("0" + _root.levelNum) : (_root.levelNum)); muteBUT.isHUD = true; rBUT.inMenu = true; scoreDisp.text = _root.highScore;
Symbol 617 MovieClip Frame 1
stop();
Symbol 617 MovieClip Frame 10
stop();
Symbol 617 MovieClip Frame 20
if (_root.molDestroyed) { _root.molDestroyed = false; _root.loadLevel(_root.levelString); _root.theScene._visible = true; }
Symbol 618 MovieClip Frame 1
_root.newTimer = getTimer(); _root.timerDiff = _root.timerDiff + (_root.newTimer - _root.oldTimer); secInc = 0; if (_root.timerDiff > 1000) { secInc = Math.floor(_root.timerDiff / 1000); _root.timerDiff = _root.timerDiff - (1000 * secInc); } _root.oldTimer = _root.newTimer; if (_root.gameMode == 1) { _root.scoreBonus = _root.scoreBonus - secInc; if (_root.scoreBonus <= 0) { _root.scoreBonus = 0; } }
Symbol 619 MovieClip Frame 1
stop();
Symbol 619 MovieClip Frame 2
_root.oldTimer = getTimer(); _root.timerDiff = 0;
Symbol 619 MovieClip Frame 20
stop();
Symbol 621 MovieClip Frame 1
stop();
Symbol 623 MovieClip Frame 1
stop();
Symbol 624 MovieClip Frame 1
stop();
Symbol 625 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 1
stop();
Symbol 633 MovieClip Frame 1
stop();
Symbol 634 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"bannedSign"Frame 1Symbol 8 MovieClip
"mcLoadLogoBg"Frame 1Symbol 13 MovieClip
"mcKingLoader"Frame 2Symbol 31 MovieClip [KingLoader]
"loader_mc"Frame 4Symbol 41 MovieClip
"BGShadow"Frame 21Symbol 180 MovieClip
"mainMenu"Frame 21Symbol 392 MovieClip
"rotStageBUT"Frame 21Symbol 399 MovieClip
"gameCont"Frame 21Symbol 458 MovieClip
"TUT"Frame 21Symbol 589 MovieClip
"scoreClip"Frame 21Symbol 619 MovieClip
"mainMusic"Frame 21Symbol 621 MovieClip
"levelLoadSound"Frame 21Symbol 623 MovieClip
"atomSelectSound"Frame 21Symbol 624 MovieClip
"armSelectSound"Frame 21Symbol 625 MovieClip
"armMOSound"Frame 21Symbol 626 MovieClip
"levelMusic"Frame 21Symbol 633 MovieClip
"endBoom"Frame 21Symbol 634 MovieClip
"bg"Symbol 8 MovieClip Frame 1Symbol 5 MovieClip
"bar"Symbol 13 MovieClip Frame 1Symbol 12 MovieClip
"dragonHolder"Symbol 31 MovieClip [KingLoader] Frame 1Symbol 16 MovieClip
"fireLogoHolder"Symbol 31 MovieClip [KingLoader] Frame 1Symbol 18 MovieClip
"mcGlim"Symbol 31 MovieClip [KingLoader] Frame 1Symbol 21 MovieClip
"bg"Symbol 31 MovieClip [KingLoader] Frame 1Symbol 23 MovieClip
"mcPlay"Symbol 31 MovieClip [KingLoader] Frame 1Symbol 30 MovieClip
"bar_mc"Symbol 41 MovieClip Frame 1Symbol 40 MovieClip
"inner"Symbol 43 MovieClip Frame 1Symbol 42 MovieClip
"arm2"Symbol 44 MovieClip [Arm] Frame 1Symbol 43 MovieClip
"arm"Symbol 44 MovieClip [Arm] Frame 1Symbol 43 MovieClip
"rotater"Symbol 65 MovieClip Frame 1Symbol 63 MovieClip
"asset"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip
"highlighter"Symbol 132 MovieClip Frame 1Symbol 48 MovieClip
"highlighter2"Symbol 132 MovieClip Frame 1Symbol 52 MovieClip
"highlighter3"Symbol 132 MovieClip Frame 1Symbol 56 MovieClip
"highlighter4"Symbol 132 MovieClip Frame 1Symbol 60 MovieClip
"mult"Symbol 132 MovieClip Frame 26Symbol 99 MovieClip
"mult"Symbol 132 MovieClip Frame 27Symbol 101 MovieClip
"mult"Symbol 132 MovieClip Frame 28Symbol 103 MovieClip
"mult"Symbol 132 MovieClip Frame 29Symbol 105 MovieClip
"mult"Symbol 132 MovieClip Frame 30Symbol 107 MovieClip
"mult"Symbol 132 MovieClip Frame 31Symbol 109 MovieClip
"mult"Symbol 132 MovieClip Frame 32Symbol 111 MovieClip
"mult"Symbol 132 MovieClip Frame 33Symbol 113 MovieClip
"explodeSound"Symbol 132 MovieClip Frame 40Symbol 131 MovieClip
"innerAtom"Symbol 133 MovieClip [Atom] Frame 1Symbol 132 MovieClip
"armBUT"Symbol 145 MovieClip Frame 1Symbol 143 MovieClip
"inner"Symbol 146 MovieClip Frame 1Symbol 145 MovieClip
"arm2"Symbol 147 MovieClip [ArmD] Frame 1Symbol 146 MovieClip
"arm"Symbol 147 MovieClip [ArmD] Frame 1Symbol 146 MovieClip
"armBUT"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"inner"Symbol 159 MovieClip Frame 1Symbol 158 MovieClip
"arm2"Symbol 160 MovieClip [ArmDU1] Frame 1Symbol 159 MovieClip
"arm"Symbol 160 MovieClip [ArmDU1] Frame 1Symbol 159 MovieClip
"buttonSound"Symbol 197 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 197 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 197 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 200 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 200 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 200 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 203 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 203 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 203 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 208 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 208 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 208 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 212 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 212 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 215 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 215 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 215 MovieClip Frame 1Symbol 189 MovieClip
"soundON"Symbol 259 MovieClip Frame 1Symbol 248 MovieClip
"rewinder"Symbol 260 MovieClip Frame 1Symbol 189 MovieClip
"muteBUT"Symbol 260 MovieClip Frame 1Symbol 259 MovieClip
"buttonSound"Symbol 263 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 263 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 263 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 266 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 266 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 266 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 272 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 272 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 272 MovieClip Frame 1Symbol 189 MovieClip
"KING_BUT"Symbol 278 MovieClip Frame 1Symbol 272 MovieClip
"buttonSound"Symbol 283 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 283 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 283 MovieClip Frame 1Symbol 189 MovieClip
"IMG1"Symbol 290 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 290 MovieClip Frame 1Symbol 67 MovieClip
"IMG1"Symbol 290 MovieClip Frame 1Symbol 65 MovieClip
"IMG1"Symbol 290 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 290 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 290 MovieClip Frame 1Symbol 69 MovieClip
"IMG1"Symbol 290 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 290 MovieClip Frame 1Symbol 67 MovieClip
"IMG2"Symbol 290 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 290 MovieClip Frame 1Symbol 69 MovieClip
"IMG3"Symbol 290 MovieClip Frame 1Symbol 69 MovieClip
"IMG4"Symbol 290 MovieClip Frame 1Symbol 71 MovieClip
"IMG1"Symbol 290 MovieClip Frame 1Symbol 65 MovieClip
"IMG1"Symbol 290 MovieClip Frame 1Symbol 65 MovieClip
"buttonSound"Symbol 296 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 296 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 296 MovieClip Frame 1Symbol 189 MovieClip
"innerB"Symbol 303 MovieClip Frame 1Symbol 145 MovieClip
"innerR"Symbol 303 MovieClip Frame 1Symbol 158 MovieClip
"IMG3"Symbol 303 MovieClip Frame 1Symbol 69 MovieClip
"IMG5"Symbol 303 MovieClip Frame 1Symbol 73 MovieClip
"IMG4"Symbol 303 MovieClip Frame 1Symbol 71 MovieClip
"IMG6"Symbol 303 MovieClip Frame 1Symbol 75 MovieClip
"startoverBUT"Symbol 303 MovieClip Frame 1Symbol 302 MovieClip
"IMG1"Symbol 320 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 320 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 320 MovieClip Frame 1Symbol 69 MovieClip
"IMG4"Symbol 320 MovieClip Frame 1Symbol 71 MovieClip
"IMG5"Symbol 320 MovieClip Frame 1Symbol 73 MovieClip
"IMG7"Symbol 320 MovieClip Frame 1Symbol 81 MovieClip
"IMG8"Symbol 320 MovieClip Frame 1Symbol 83 MovieClip
"IMG26"Symbol 320 MovieClip Frame 1Symbol 308 MovieClip
"IMG27"Symbol 320 MovieClip Frame 1Symbol 310 MovieClip
"IMG28"Symbol 320 MovieClip Frame 1Symbol 312 MovieClip
"IMG30"Symbol 320 MovieClip Frame 1Symbol 314 MovieClip
"IMG31"Symbol 320 MovieClip Frame 1Symbol 316 MovieClip
"IMG3"Symbol 320 MovieClip Frame 1Symbol 69 MovieClip
"IMG28"Symbol 320 MovieClip Frame 1Symbol 312 MovieClip
"IMG29"Symbol 320 MovieClip Frame 1Symbol 318 MovieClip
"IMG1"Symbol 333 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 333 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 333 MovieClip Frame 1Symbol 69 MovieClip
"IMG6"Symbol 333 MovieClip Frame 1Symbol 75 MovieClip
"IMG7"Symbol 333 MovieClip Frame 1Symbol 81 MovieClip
"IMG8"Symbol 333 MovieClip Frame 1Symbol 83 MovieClip
"IMG9"Symbol 333 MovieClip Frame 1Symbol 86 MovieClip
"IMG32"Symbol 333 MovieClip Frame 1Symbol 324 MovieClip
"IMG33"Symbol 333 MovieClip Frame 1Symbol 326 MovieClip
"IMG34"Symbol 333 MovieClip Frame 1Symbol 328 MovieClip
"IMG35"Symbol 333 MovieClip Frame 1Symbol 330 MovieClip
"IMG35"Symbol 333 MovieClip Frame 1Symbol 330 MovieClip
"IMG34"Symbol 333 MovieClip Frame 1Symbol 328 MovieClip
"IMG34"Symbol 333 MovieClip Frame 1Symbol 328 MovieClip
"IMG35"Symbol 333 MovieClip Frame 1Symbol 330 MovieClip
"IMG3"Symbol 333 MovieClip Frame 1Symbol 69 MovieClip
"IMG4"Symbol 333 MovieClip Frame 1Symbol 71 MovieClip
"IMG8"Symbol 333 MovieClip Frame 1Symbol 83 MovieClip
"IMG1"Symbol 333 MovieClip Frame 1Symbol 65 MovieClip
"IMG3"Symbol 345 MovieClip Frame 1Symbol 69 MovieClip
"IMG33"Symbol 345 MovieClip Frame 1Symbol 326 MovieClip
"IMG34"Symbol 345 MovieClip Frame 1Symbol 328 MovieClip
"IMG35"Symbol 345 MovieClip Frame 1Symbol 330 MovieClip
"IMG34"Symbol 345 MovieClip Frame 1Symbol 328 MovieClip
"IMG2"Symbol 345 MovieClip Frame 1Symbol 67 MovieClip
"IMG39"Symbol 345 MovieClip Frame 1Symbol 337 MovieClip
"IMG36"Symbol 345 MovieClip Frame 1Symbol 339 MovieClip
"IMG37"Symbol 345 MovieClip Frame 1Symbol 341 MovieClip
"IMG38"Symbol 345 MovieClip Frame 1Symbol 343 MovieClip
"IMG26"Symbol 345 MovieClip Frame 1Symbol 308 MovieClip
"IMG30"Symbol 345 MovieClip Frame 1Symbol 314 MovieClip
"IMG39"Symbol 345 MovieClip Frame 1Symbol 337 MovieClip
"IMG36"Symbol 345 MovieClip Frame 1Symbol 339 MovieClip
"IMG38"Symbol 345 MovieClip Frame 1Symbol 343 MovieClip
"IMG37"Symbol 345 MovieClip Frame 1Symbol 341 MovieClip
"IMG2"Symbol 345 MovieClip Frame 1Symbol 67 MovieClip
"IMG1"Symbol 345 MovieClip Frame 1Symbol 65 MovieClip
"contBUT"Symbol 351 MovieClip Frame 1Symbol 296 MovieClip
"KING_BUT"Symbol 351 MovieClip Frame 1Symbol 272 MovieClip
"dispText"Symbol 359 MovieClip Frame 2Symbol 357 EditableText
"dispText"Symbol 359 MovieClip Frame 3Symbol 358 EditableText
"KING_BUT"Symbol 360 MovieClip Frame 1Symbol 272 MovieClip
"BUT1"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT2"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT3"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT4"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT5"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT6"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT7"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT8"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT9"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT10"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT11"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT12"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT13"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT14"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT15"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT16"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT17"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT18"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT19"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT20"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT21"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT22"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT23"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT24"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT25"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT26"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT27"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT28"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT29"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT30"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT31"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT32"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT33"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT34"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"BUT35"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"buttonSound"Symbol 388 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 388 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 388 MovieClip Frame 1Symbol 189 MovieClip
"minimLogoThin"Symbol 391 MovieClip Frame 1Symbol 186 MovieClip
"manualBUT"Symbol 391 MovieClip Frame 1Symbol 197 MovieClip
"levelSelectBUT"Symbol 391 MovieClip Frame 1Symbol 200 MovieClip
"playBUT"Symbol 391 MovieClip Frame 1Symbol 203 MovieClip
"walkthroughBUT"Symbol 391 MovieClip Frame 1Symbol 208 MovieClip
"scoresBUT"Symbol 391 MovieClip Frame 1Symbol 212 MovieClip
"iPhoneBUT"Symbol 391 MovieClip Frame 1Symbol 215 MovieClip
"muteBUT"Symbol 391 MovieClip Frame 1Symbol 260 MovieClip
"creditsBUT"Symbol 391 MovieClip Frame 1Symbol 263 MovieClip
"moreGamesBUT"Symbol 391 MovieClip Frame 1Symbol 266 MovieClip
"addGameBUT"Symbol 391 MovieClip Frame 1Symbol 270 MovieClip
"KING_BUT"Symbol 391 MovieClip Frame 1Symbol 272 MovieClip
"backBUT"Symbol 391 MovieClip Frame 10Symbol 283 MovieClip
"backBUT"Symbol 391 MovieClip Frame 26Symbol 283 MovieClip
"backBUT"Symbol 391 MovieClip Frame 42Symbol 283 MovieClip
"backBUT"Symbol 391 MovieClip Frame 58Symbol 283 MovieClip
"buttonSound"Symbol 411 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 411 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 411 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 416 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 416 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 416 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 425 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 425 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 425 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 428 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 428 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 428 MovieClip Frame 1Symbol 189 MovieClip
"menuBUT"Symbol 429 MovieClip Frame 1Symbol 411 MovieClip
"levelSelectBUT"Symbol 429 MovieClip Frame 1Symbol 425 MovieClip
"KING_BUT"Symbol 429 MovieClip Frame 1Symbol 272 MovieClip
"walkthroughBUT"Symbol 429 MovieClip Frame 1Symbol 428 MovieClip
"buttonSound"Symbol 438 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 438 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 438 MovieClip Frame 1Symbol 189 MovieClip
"theScore"Symbol 439 MovieClip Frame 1Symbol 432 EditableText
"theLives"Symbol 439 MovieClip Frame 1Symbol 434 EditableText
"menuBUT"Symbol 439 MovieClip Frame 1Symbol 411 MovieClip
"tryAgainBUT"Symbol 439 MovieClip Frame 1Symbol 438 MovieClip
"theScore"Symbol 445 MovieClip Frame 1Symbol 443 EditableText
"menuBUT"Symbol 445 MovieClip Frame 1Symbol 411 MovieClip
"menuBUT"Symbol 455 MovieClip Frame 1Symbol 411 MovieClip
"KING_BUT"Symbol 455 MovieClip Frame 1Symbol 272 MovieClip
"messageDisp"Symbol 458 MovieClip Frame 31Symbol 401 EditableText
"endingCont"Symbol 458 MovieClip Frame 288Symbol 457 MovieClip
"buttonSound"Symbol 460 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 460 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 460 MovieClip Frame 1Symbol 189 MovieClip
"manualBUT"Symbol 475 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 475 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 475 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 475 MovieClip Frame 42Symbol 474 MovieClip
"IMG10"Symbol 478 MovieClip Frame 1Symbol 88 MovieClip
"manualBUT"Symbol 479 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 479 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 479 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 479 MovieClip Frame 42Symbol 474 MovieClip
"IMG4"Symbol 490 MovieClip Frame 1Symbol 71 MovieClip
"IMG3"Symbol 490 MovieClip Frame 1Symbol 69 MovieClip
"manualBUT"Symbol 491 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 491 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 491 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 491 MovieClip Frame 42Symbol 474 MovieClip
"manualBUT"Symbol 495 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 495 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 495 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 495 MovieClip Frame 42Symbol 474 MovieClip
"IMG8"Symbol 499 MovieClip Frame 1Symbol 83 MovieClip
"IMG10"Symbol 499 MovieClip Frame 1Symbol 88 MovieClip
"IMG31"Symbol 499 MovieClip Frame 1Symbol 316 MovieClip
"IMG29"Symbol 503 MovieClip Frame 1Symbol 318 MovieClip
"IMG30"Symbol 503 MovieClip Frame 1Symbol 314 MovieClip
"IMG31"Symbol 503 MovieClip Frame 1Symbol 316 MovieClip
"IMG4"Symbol 503 MovieClip Frame 1Symbol 71 MovieClip
"IMG5"Symbol 503 MovieClip Frame 1Symbol 73 MovieClip
"IMG2"Symbol 503 MovieClip Frame 1Symbol 67 MovieClip
"IMG30"Symbol 503 MovieClip Frame 1Symbol 314 MovieClip
"IMG29"Symbol 503 MovieClip Frame 1Symbol 318 MovieClip
"IMG31"Symbol 503 MovieClip Frame 1Symbol 316 MovieClip
"IMG2"Symbol 503 MovieClip Frame 1Symbol 67 MovieClip
"IMG8"Symbol 503 MovieClip Frame 1Symbol 83 MovieClip
"IMG1"Symbol 503 MovieClip Frame 1Symbol 65 MovieClip
"manualBUT"Symbol 505 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 505 MovieClip Frame 1Symbol 465 MovieClip
"IMG4"Symbol 505 MovieClip Frame 1Symbol 71 MovieClip
"IMG2"Symbol 505 MovieClip Frame 1Symbol 67 MovieClip
"IMG30"Symbol 505 MovieClip Frame 1Symbol 314 MovieClip
"expandBUT"Symbol 505 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 505 MovieClip Frame 42Symbol 474 MovieClip
"IMG8"Symbol 508 MovieClip Frame 1Symbol 83 MovieClip
"IMG10"Symbol 508 MovieClip Frame 1Symbol 88 MovieClip
"IMG31"Symbol 508 MovieClip Frame 1Symbol 316 MovieClip
"manualBUT"Symbol 509 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 509 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 509 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 509 MovieClip Frame 42Symbol 474 MovieClip
"IMG1"Symbol 513 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 513 MovieClip Frame 1Symbol 67 MovieClip
"IMG28"Symbol 513 MovieClip Frame 1Symbol 312 MovieClip
"IMG26"Symbol 516 MovieClip Frame 1Symbol 308 MovieClip
"IMG27"Symbol 516 MovieClip Frame 1Symbol 310 MovieClip
"IMG28"Symbol 516 MovieClip Frame 1Symbol 312 MovieClip
"IMG1"Symbol 516 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 516 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 516 MovieClip Frame 1Symbol 69 MovieClip
"IMG5"Symbol 516 MovieClip Frame 1Symbol 73 MovieClip
"IMG6"Symbol 516 MovieClip Frame 1Symbol 75 MovieClip
"IMG7"Symbol 516 MovieClip Frame 1Symbol 81 MovieClip
"IMG26"Symbol 516 MovieClip Frame 1Symbol 308 MovieClip
"IMG27"Symbol 516 MovieClip Frame 1Symbol 310 MovieClip
"IMG28"Symbol 516 MovieClip Frame 1Symbol 312 MovieClip
"manualBUT"Symbol 518 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 518 MovieClip Frame 1Symbol 465 MovieClip
"IMG2"Symbol 518 MovieClip Frame 1Symbol 67 MovieClip
"IMG5"Symbol 518 MovieClip Frame 1Symbol 73 MovieClip
"IMG28"Symbol 518 MovieClip Frame 1Symbol 312 MovieClip
"expandBUT"Symbol 518 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 518 MovieClip Frame 42Symbol 474 MovieClip
"IMG1"Symbol 521 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 521 MovieClip Frame 1Symbol 67 MovieClip
"IMG28"Symbol 521 MovieClip Frame 1Symbol 312 MovieClip
"manualBUT"Symbol 522 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 522 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 522 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 522 MovieClip Frame 42Symbol 474 MovieClip
"IMG33"Symbol 526 MovieClip Frame 1Symbol 326 MovieClip
"IMG5"Symbol 526 MovieClip Frame 1Symbol 73 MovieClip
"IMG10"Symbol 526 MovieClip Frame 1Symbol 88 MovieClip
"IMG32"Symbol 529 MovieClip Frame 1Symbol 324 MovieClip
"IMG33"Symbol 529 MovieClip Frame 1Symbol 326 MovieClip
"IMG1"Symbol 529 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 529 MovieClip Frame 1Symbol 67 MovieClip
"IMG4"Symbol 529 MovieClip Frame 1Symbol 71 MovieClip
"IMG6"Symbol 529 MovieClip Frame 1Symbol 75 MovieClip
"IMG8"Symbol 529 MovieClip Frame 1Symbol 83 MovieClip
"IMG32"Symbol 529 MovieClip Frame 1Symbol 324 MovieClip
"IMG33"Symbol 529 MovieClip Frame 1Symbol 326 MovieClip
"IMG32"Symbol 529 MovieClip Frame 1Symbol 324 MovieClip
"IMG2"Symbol 529 MovieClip Frame 1Symbol 67 MovieClip
"manualBUT"Symbol 531 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 531 MovieClip Frame 1Symbol 465 MovieClip
"IMG6"Symbol 531 MovieClip Frame 1Symbol 75 MovieClip
"IMG33"Symbol 531 MovieClip Frame 1Symbol 326 MovieClip
"IMG2"Symbol 531 MovieClip Frame 1Symbol 67 MovieClip
"expandBUT"Symbol 531 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 531 MovieClip Frame 42Symbol 474 MovieClip
"IMG33"Symbol 534 MovieClip Frame 1Symbol 326 MovieClip
"IMG5"Symbol 534 MovieClip Frame 1Symbol 73 MovieClip
"IMG10"Symbol 534 MovieClip Frame 1Symbol 88 MovieClip
"manualBUT"Symbol 535 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 535 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 535 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 535 MovieClip Frame 42Symbol 474 MovieClip
"IMG9"Symbol 539 MovieClip Frame 1Symbol 86 MovieClip
"IMG34"Symbol 539 MovieClip Frame 1Symbol 328 MovieClip
"IMG34"Symbol 542 MovieClip Frame 1Symbol 328 MovieClip
"IMG35"Symbol 542 MovieClip Frame 1Symbol 330 MovieClip
"IMG2"Symbol 542 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 542 MovieClip Frame 1Symbol 69 MovieClip
"IMG4"Symbol 542 MovieClip Frame 1Symbol 71 MovieClip
"IMG8"Symbol 542 MovieClip Frame 1Symbol 83 MovieClip
"IMG9"Symbol 542 MovieClip Frame 1Symbol 86 MovieClip
"IMG34"Symbol 542 MovieClip Frame 1Symbol 328 MovieClip
"IMG35"Symbol 542 MovieClip Frame 1Symbol 330 MovieClip
"IMG34"Symbol 542 MovieClip Frame 1Symbol 328 MovieClip
"IMG4"Symbol 542 MovieClip Frame 1Symbol 71 MovieClip
"manualBUT"Symbol 544 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 544 MovieClip Frame 1Symbol 465 MovieClip
"IMG3"Symbol 544 MovieClip Frame 1Symbol 69 MovieClip
"IMG9"Symbol 544 MovieClip Frame 1Symbol 86 MovieClip
"IMG35"Symbol 544 MovieClip Frame 1Symbol 330 MovieClip
"expandBUT"Symbol 544 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 544 MovieClip Frame 42Symbol 474 MovieClip
"IMG9"Symbol 547 MovieClip Frame 1Symbol 86 MovieClip
"IMG34"Symbol 547 MovieClip Frame 1Symbol 328 MovieClip
"manualBUT"Symbol 548 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 548 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 548 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 548 MovieClip Frame 42Symbol 474 MovieClip
"manualBUT"Symbol 552 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 552 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 552 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 552 MovieClip Frame 42Symbol 474 MovieClip
"IMG1"Symbol 556 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 556 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 556 MovieClip Frame 1Symbol 69 MovieClip
"IMG29"Symbol 556 MovieClip Frame 1Symbol 318 MovieClip
"IMG30"Symbol 556 MovieClip Frame 1Symbol 314 MovieClip
"IMG31"Symbol 556 MovieClip Frame 1Symbol 316 MovieClip
"IMG37"Symbol 556 MovieClip Frame 1Symbol 341 MovieClip
"IMG37"Symbol 556 MovieClip Frame 1Symbol 341 MovieClip
"IMG37"Symbol 556 MovieClip Frame 1Symbol 341 MovieClip
"IMG37"Symbol 558 MovieClip Frame 1Symbol 341 MovieClip
"manualBUT"Symbol 560 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 560 MovieClip Frame 1Symbol 465 MovieClip
"IMG37"Symbol 560 MovieClip Frame 1Symbol 341 MovieClip
"expandBUT"Symbol 560 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 560 MovieClip Frame 42Symbol 474 MovieClip
"IMG1"Symbol 564 MovieClip Frame 1Symbol 65 MovieClip
"IMG2"Symbol 564 MovieClip Frame 1Symbol 67 MovieClip
"IMG3"Symbol 564 MovieClip Frame 1Symbol 69 MovieClip
"IMG26"Symbol 564 MovieClip Frame 1Symbol 308 MovieClip
"IMG33"Symbol 564 MovieClip Frame 1Symbol 326 MovieClip
"IMG34"Symbol 564 MovieClip Frame 1Symbol 328 MovieClip
"IMG39"Symbol 564 MovieClip Frame 1Symbol 337 MovieClip
"IMG36"Symbol 564 MovieClip Frame 1Symbol 339 MovieClip
"IMG38"Symbol 564 MovieClip Frame 1Symbol 343 MovieClip
"IMG37"Symbol 566 MovieClip Frame 1Symbol 341 MovieClip
"IMG39"Symbol 566 MovieClip Frame 1Symbol 337 MovieClip
"IMG36"Symbol 566 MovieClip Frame 1Symbol 339 MovieClip
"IMG38"Symbol 566 MovieClip Frame 1Symbol 343 MovieClip
"manualBUT"Symbol 568 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 568 MovieClip Frame 1Symbol 465 MovieClip
"IMG39"Symbol 568 MovieClip Frame 1Symbol 337 MovieClip
"IMG36"Symbol 568 MovieClip Frame 1Symbol 339 MovieClip
"IMG38"Symbol 568 MovieClip Frame 1Symbol 343 MovieClip
"expandBUT"Symbol 568 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 568 MovieClip Frame 42Symbol 474 MovieClip
"manualBUT"Symbol 574 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 574 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 574 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 574 MovieClip Frame 42Symbol 474 MovieClip
"IMG1"Symbol 577 MovieClip Frame 1Symbol 65 MovieClip
"manualBUT"Symbol 578 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 578 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 578 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 578 MovieClip Frame 42Symbol 474 MovieClip
"IMG1"Symbol 585 MovieClip Frame 1Symbol 65 MovieClip
"manualBUT"Symbol 587 MovieClip Frame 1Symbol 460 MovieClip
"colapseBUT"Symbol 587 MovieClip Frame 1Symbol 465 MovieClip
"expandBUT"Symbol 587 MovieClip Frame 25Symbol 465 MovieClip
"colapseBUT"Symbol 587 MovieClip Frame 42Symbol 474 MovieClip
"TUTInner"Symbol 589 MovieClip Frame 4Symbol 588 MovieClip
"scoreDisp"Symbol 594 MovieClip Frame 1Symbol 593 EditableText
"scoreDisp"Symbol 596 MovieClip Frame 1Symbol 595 EditableText
"KING_BUT"Symbol 597 MovieClip Frame 1Symbol 272 MovieClip
"walkthroughBUT"Symbol 597 MovieClip Frame 1Symbol 428 MovieClip
"buttonSound"Symbol 600 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 600 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 600 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 603 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 603 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 603 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 606 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 606 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 606 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 611 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 611 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 611 MovieClip Frame 1Symbol 189 MovieClip
"buttonSound"Symbol 613 MovieClip Frame 1Symbol 187 MovieClip
"buttonMOSound"Symbol 613 MovieClip Frame 1Symbol 188 MovieClip
"rewinder"Symbol 613 MovieClip Frame 1Symbol 189 MovieClip
"scoreDisp"Symbol 616 MovieClip Frame 1Symbol 607 EditableText
"muteBUT"Symbol 616 MovieClip Frame 1Symbol 260 MovieClip
"rBUT"Symbol 616 MovieClip Frame 1Symbol 606 MovieClip
"theLevelNum"Symbol 616 MovieClip Frame 1Symbol 614 EditableText
"KING_BUT"Symbol 616 MovieClip Frame 1Symbol 272 MovieClip
"walkthroughBUT"Symbol 616 MovieClip Frame 1Symbol 428 MovieClip
"rBUT"Symbol 617 MovieClip Frame 1Symbol 606 MovieClip
"rBUT"Symbol 617 MovieClip Frame 11Symbol 606 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1205 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "Track1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Track8"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Track7"
ExportAssets (56)Timeline Frame 1Symbol 635 as "__Packages.md5"
ExportAssets (56)Timeline Frame 1Symbol 636 as "__Packages.Particle"
ExportAssets (56)Timeline Frame 1Symbol 637 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 638 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 639 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 640 as "__Packages.Delay"
ExportAssets (56)Timeline Frame 1Symbol 641 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 642 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 643 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 644 as "__Packages.AnimDriver"
ExportAssets (56)Timeline Frame 2Symbol 31 as "KingLoader"
ExportAssets (56)Timeline Frame 6Symbol 44 as "Arm"
ExportAssets (56)Timeline Frame 6Symbol 133 as "Atom"
ExportAssets (56)Timeline Frame 6Symbol 147 as "ArmD"
ExportAssets (56)Timeline Frame 6Symbol 160 as "ArmDU1"
ExportAssets (56)Timeline Frame 21Symbol 403 as "endGameBoom"
ExportAssets (56)Timeline Frame 21Symbol 627 as "Track2"
ExportAssets (56)Timeline Frame 21Symbol 628 as "Track3"
ExportAssets (56)Timeline Frame 21Symbol 629 as "Track4"
ExportAssets (56)Timeline Frame 21Symbol 630 as "Track5"
ExportAssets (56)Timeline Frame 21Symbol 631 as "Track6"
ExportAssets (56)Timeline Frame 21Symbol 632 as "endSong"

Labels

"preloader"Frame 4
"music"Frame 7
"AC_Logo"Frame 11
"loadMusic"Frame 21
"mainMenu"Frame 21
"idle"Symbol 30 MovieClip Frame 1
"over"Symbol 30 MovieClip Frame 2
"down"Symbol 30 MovieClip Frame 3
"invis"Symbol 132 MovieClip Frame 39
"close"Symbol 132 MovieClip Frame 40
"atomIn"Symbol 133 MovieClip [Atom] Frame 13
"removeAtom"Symbol 133 MovieClip [Atom] Frame 17
"BGIn"Symbol 180 MovieClip Frame 2
"BGOut"Symbol 180 MovieClip Frame 26
"musicON"Symbol 259 MovieClip Frame 2
"musicOFF"Symbol 259 MovieClip Frame 11
"menuFunctioning"Symbol 391 MovieClip Frame 1
"creditsIn"Symbol 391 MovieClip Frame 2
"creditsOut"Symbol 391 MovieClip Frame 10
"manualIn"Symbol 391 MovieClip Frame 18
"manualOut"Symbol 391 MovieClip Frame 26
"levelSelectIn"Symbol 391 MovieClip Frame 34
"levelSelectOut"Symbol 391 MovieClip Frame 42
"iPhoneInfoIn"Symbol 391 MovieClip Frame 50
"iPhoneInfoOut"Symbol 391 MovieClip Frame 58
"mainMenuIn"Symbol 392 MovieClip Frame 90
"mainMenuOut"Symbol 392 MovieClip Frame 151
"startLevel"Symbol 458 MovieClip Frame 2
"cycleLevelMessage"Symbol 458 MovieClip Frame 31
"levelComplete"Symbol 458 MovieClip Frame 34
"endLevel"Symbol 458 MovieClip Frame 94
"levelLost"Symbol 458 MovieClip Frame 124
"levelLostOut"Symbol 458 MovieClip Frame 149
"gameOver"Symbol 458 MovieClip Frame 173
"gameOverOut"Symbol 458 MovieClip Frame 199
"gameBeaten"Symbol 458 MovieClip Frame 224
"gameWonOut"Symbol 458 MovieClip Frame 289
"rest"Symbol 475 MovieClip Frame 25
"TUTIn"Symbol 475 MovieClip Frame 26
"TUTOut"Symbol 475 MovieClip Frame 43
"rest"Symbol 479 MovieClip Frame 25
"TUTIn"Symbol 479 MovieClip Frame 26
"TUTOut"Symbol 479 MovieClip Frame 43
"rest"Symbol 491 MovieClip Frame 25
"TUTIn"Symbol 491 MovieClip Frame 26
"TUTOut"Symbol 491 MovieClip Frame 43
"rest"Symbol 495 MovieClip Frame 25
"TUTIn"Symbol 495 MovieClip Frame 26
"TUTOut"Symbol 495 MovieClip Frame 43
"rest"Symbol 505 MovieClip Frame 25
"TUTIn"Symbol 505 MovieClip Frame 26
"TUTOut"Symbol 505 MovieClip Frame 43
"rest"Symbol 509 MovieClip Frame 25
"TUTIn"Symbol 509 MovieClip Frame 26
"TUTOut"Symbol 509 MovieClip Frame 43
"rest"Symbol 518 MovieClip Frame 25
"TUTIn"Symbol 518 MovieClip Frame 26
"TUTOut"Symbol 518 MovieClip Frame 43
"rest"Symbol 522 MovieClip Frame 25
"TUTIn"Symbol 522 MovieClip Frame 26
"TUTOut"Symbol 522 MovieClip Frame 43
"rest"Symbol 531 MovieClip Frame 25
"TUTIn"Symbol 531 MovieClip Frame 26
"TUTOut"Symbol 531 MovieClip Frame 43
"rest"Symbol 535 MovieClip Frame 25
"TUTIn"Symbol 535 MovieClip Frame 26
"TUTOut"Symbol 535 MovieClip Frame 43
"rest"Symbol 544 MovieClip Frame 25
"TUTIn"Symbol 544 MovieClip Frame 26
"TUTOut"Symbol 544 MovieClip Frame 43
"rest"Symbol 548 MovieClip Frame 25
"TUTIn"Symbol 548 MovieClip Frame 26
"TUTOut"Symbol 548 MovieClip Frame 43
"rest"Symbol 552 MovieClip Frame 25
"TUTIn"Symbol 552 MovieClip Frame 26
"TUTOut"Symbol 552 MovieClip Frame 43
"rest"Symbol 560 MovieClip Frame 25
"TUTIn"Symbol 560 MovieClip Frame 26
"TUTOut"Symbol 560 MovieClip Frame 43
"rest"Symbol 568 MovieClip Frame 25
"TUTIn"Symbol 568 MovieClip Frame 26
"TUTOut"Symbol 568 MovieClip Frame 43
"rest"Symbol 574 MovieClip Frame 25
"TUTIn"Symbol 574 MovieClip Frame 26
"TUTOut"Symbol 574 MovieClip Frame 43
"rest"Symbol 578 MovieClip Frame 25
"TUTIn"Symbol 578 MovieClip Frame 26
"TUTOut"Symbol 578 MovieClip Frame 43
"rest"Symbol 587 MovieClip Frame 25
"TUTIn"Symbol 587 MovieClip Frame 26
"TUTOut"Symbol 587 MovieClip Frame 43
"TUTIn"Symbol 589 MovieClip Frame 2
"TUTOut"Symbol 589 MovieClip Frame 33
"HUDmenuOn"Symbol 617 MovieClip Frame 2
"HUDmenuOff"Symbol 617 MovieClip Frame 11
"scoreIn"Symbol 619 MovieClip Frame 2
"scoreOut"Symbol 619 MovieClip Frame 21

Dynamic Text Variables

dispNumSymbol 98 EditableText"x5"
dispNumSymbol 100 EditableText"x5"
dispNumSymbol 102 EditableText"x5"
dispNumSymbol 104 EditableText"x5"
_root.scoreBonus2Symbol 421 EditableText"<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>"
levelScoreSymbol 422 EditableText"<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>"
levelTotalSymbol 423 EditableText"<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>"
_root.highScoreSymbol 424 EditableText"<p align="left"><font face="Eurostile" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>"
_root.highScoreSymbol 452 EditableText"<p align="center"><font face="Eurostile" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>"




http://swfchan.com/15/70857/info.shtml
Created: 9/4 -2019 15:43:08 Last modified: 9/4 -2019 15:43:08 Server time: 05/11 -2024 09:18:44