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

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

spinning-bubbles.swf

This is the info page for
Flash #117749

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


Text
<p align="center"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Messages</font></p>

A

<

D

>

Move Turret Clockwise

Move Turret Anti-Clockwise

Cursor To Aim And Fire

8

Put in charge of a bubble reactor for the day, things start going
wrong, so you need to use your bubble gun to keep the reactor
under control.

Click For Next

Instruction

Instruction

M

ESC

P

Mute (Sound Off)

Quit Game

Pause Game

Start Game

Start Game

Click To

Fire bubbles using your bubble gun into the reactor to cause a
reaction when 3 or more bubbles collide.

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

1

2

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

3

Stability

<p align="left"><font face="Impact" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">100%</font></p>

<p align="center"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">0 of 0</font></p>

Level

Use the number keys (1,2,3) to activate certain super weapons.

The more bubbles on screen the lower this will
get, keep it as high as possible or the reactor
will blow.

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">0 of 0</font></p>

This tells you what level you are on, when the bar
reaches the end then more bubbles will enter
the reactor.

Try and pop bubbles that are
attached to the centre

Powerups will stick to the edge to collect.

Avoid the red powerdowns!!

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">0 of 0</font></p>

Alpha Bubble Lets you fire a "smartbomb".

Gamma Shower: Fires a shower of destruction.

Time Replenish: Gives you more time before the
next wave of bubbles.

Freeze: Stops the reactor from moving

The Connector: Fires through all other colors
until a similar color is hit.

Spawn: Spawns a random set of bubbles.

Random Spin:  Spins the reactor randomly.

Powerups / Powerdowns

Quit Game

<p align="left"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">1</font></p>

This tells you what level you are on, when the bar
reaches the end then more bubbles will enter
the reactor unless you shoot another bubble
first.

6 of 6 shots left

The red text tells you how many shots
you have left until the next spawn.
Shots that pop bubbles do not reduce
this number.

<p align="left"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Open Play</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Open Play</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Open Play</font></p>

<p align="left"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">0000000000</font></p>

.

Start
Game

Clear All

Clear All

Levelled

Levelled

<p align="left"><font face="Impact" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">v1.0</font></p>

Free Play

Free Play

Highscores

www.thenakeddeveloper.com

Developed By

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Impact" size="12" color="#000000" letterSpacing="0.000000" kerning="1">x0</font></p>

M = Mute,  ESC = Quit
P = Pause

Score

<p align="left"><font face="Impact" size="20" color="#000000" letterSpacing="0.000000" kerning="1">0 of 0</font></p>

<p align="left"></p>

<p align="left"></p>

<p align="center"></p>

Win

You

Lost

(

)

If the scores do not load please
click here to go back to the menu.

If the scores do not load please
click here to go back to the menu.

Loading Scores

Loading Scores .

Loading Scores ..

Loading Scores ...

This game is site locked to Addicting Games, to play it please visit our website by clicking the logo below ..

ActionScript [AS1/AS2]

Frame 1
function f_ShowScores(b_ClearScores) { if (b_ClearScores) { _root.n_Score = 0; } _root.gotoAndPlay("HiScores"); } function f_BuildMap() { var _local3; var _local2; var _local7; var _local6; var _local4; var _local5; if (_root.o_TileContainer) { _root._root.o_TileContainer.removeMovieClip(); } _root.attachMovie("TileContainer", "o_TileContainer", _root.getNextHighestDepth()); _root.o_TileStrengthArray = new Array(_root.n_XTiles); _root.n_CurrentObjects = 0; _root.o_TileContainer._x = _root.n_GameWidth / 2; _root.o_TileContainer._y = _root.n_GameHeight / 2; _local3 = 0; while (_local3 < _root.n_XTiles) { _root.o_TileStrengthArray[_local3] = new Array(_root.n_YTiles); _local2 = 0; while (_local2 < _root.n_YTiles) { _root.o_TileStrengthArray[_local3][_local2] = new Object({n_TypeID:0, n_Distance:100000, n_DistancePerc:10000, n_Angle:0, n_X:_local3, n_Y:_local2, n_UpgradeID:0}); _local4 = (("Tile_" + _local3) + "_") + _local2; _local7 = _root.n_TileContainerOffsetX + ((_local3 * _root.n_TileSize) * 1.5); _local6 = _root.n_TileContainerOffsetY + ((_local2 * _root.n_TileHeight) + (((_local3 % 2) * _root.n_TileHeight) / 2)); _local5 = _root.f_DistanceToObject(new Object({_x:_local7, _y:_local6}), new Object({_x:0, _y:0})); if (_local5 < (_root.n_GameRadius - _root.n_GameBufferZone)) { _root.o_TileStrengthArray[_local3][_local2].n_Distance = _local5; _root.o_TileStrengthArray[_local3][_local2].n_DistancePerc = (1 / _root.n_GameRadius) * _local5; _root.o_TileContainer.attachMovie("Tile", _local4, _root.o_TileContainer.getNextHighestDepth(), {_x:_local7, _y:_local6}); _root.o_TileContainer[_local4].o_Upgrades.gotoAndStop("Upgrade_0"); if ((_local3 == Math.floor(_root.n_XTiles / 2)) && (_local2 == Math.floor(_root.n_YTiles / 2))) { _root.o_TileContainer[_local4].gotoAndStop(2); _root.o_TileAtCentre = _root.o_TileContainer[_local4]; _root.o_TileAtCentreDetail = _root.o_TileStrengthArray[_local3][_local2]; _root.o_TileStrengthArray[_local3][_local2].n_TypeID = 999; } else if ((_local5 <= _root.n_PlayingFieldStartSize) && ((_root.s_GameMode == "level") || (_root.s_GameMode == "freeplay"))) { _root.o_TileStrengthArray[_local3][_local2].n_TypeID = Math.ceil(Math.random() * _root.n_ObjectTypeCount); _root.o_TileContainer[_local4].gotoAndStop("Tile_" + _root.o_TileStrengthArray[_local3][_local2].n_TypeID); _root.n_CurrentObjects++; } else { _root.o_TileContainer[_local4].gotoAndStop(1); _root.o_TileStrengthArray[_local3][_local2].n_TypeID = 0; } } _local2++; } _local3++; } _local3 = 0; while (_local3 < _root.n_XTiles) { _local2 = 0; while (_local2 < _root.n_YTiles) { o_Tile = _root.o_TileContainer[(("Tile_" + _local3) + "_") + _local2]; _root.o_TileStrengthArray[_local3][_local2].n_Angle = _root.f_AngleToObject(o_Tile, _root.o_TileAtCentre); _local2++; } _local3++; } } function f_DisconnectedObjects() { var _local11; var _local5; var _local3; var _local4; var _local7; var _local2; var _local6; var _local10; _local11 = 0; _local10 = 0; _root.f_StartFlood(_root.o_TileAtCentreDetail.n_X, _root.o_TileAtCentreDetail.n_Y, 1); if (_root.o_TileFloodArray.length > 0) { _local6 = _root.attachMovie("TileContainer", "Drop_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:_root.o_TileContainer._x, _y:_root.o_TileContainer._y, _rotation:_root.o_TileContainer._rotation, s_Mode:"Drop"}); _local5 = 0; while (_local5 < _root.n_XTiles) { _local3 = 0; while (_local3 < _root.n_YTiles) { _local2 = _root.o_TileStrengthArray[_local5][_local3]; if (((!_root.o_TileFloodArray[_local5][_local3].b_Checked) && (_local2.n_TypeID > 0)) && (_local2 != _root.o_TileAtCentreDetail)) { _local4 = _root.o_TileContainer[(("Tile_" + _local2.n_X) + "_") + _local2.n_Y]; _local7 = _local6.attachMovie("Tile", "Tile_" + _local6.getNextHighestDepth(), _local6.getNextHighestDepth(), {_x:_local4._x, _y:_local4._y}); _local7.gotoAndStop("Tile_" + _local2.n_TypeID); _local7.o_Upgrades.gotoAndStop("Upgrade_0"); _local2.n_TypeID = 0; _local2.n_UpgradeID = 0; _root.f_SetTileState(_local4, 0, 0); _local10++; b_DoBreak = true; } if ((_local2.n_TypeID != 0) && (_local2 != _root.o_TileAtCentreDetail)) { _local11++; } _local3++; } _local5++; } _root.n_CurrentObjects = _local11; } return(_local10); } function f_EndGame(b_Win) { var _local8; var _local5; var _local4; var _local7; var _local3; var _local6; this.onEnterFrame = undefined; if (!b_Win) { _root.b_GameInit = undefined; } _root.b_GameOver = true; _root.b_GameOverAnimPlaying = true; if (o_MList != undefined) { Mouse.removeListener(_root.o_MList); } Mouse.show(); _root.o_Cursor.removeMovieClip(); _root.o_Gun.removeMovieClip(); _local6 = _root.attachMovie("TileContainer", "Drop_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:_root.o_TileContainer._x, _y:_root.o_TileContainer._y, _rotation:_root.o_TileContainer._rotation, s_Mode:"Drop"}); _local8 = 0; while (_local8 < _root.n_XTiles) { _local5 = 0; while (_local5 < _root.n_YTiles) { _local3 = _root.o_TileStrengthArray[_local8][_local5]; if ((_local3.n_TypeID > 0) && (_local3 != _root.o_TileAtCentreDetail)) { _local4 = _root.o_TileContainer[(("Tile_" + _local3.n_X) + "_") + _local3.n_Y]; _local7 = _local6.attachMovie("Tile", "Tile_" + _local6.getNextHighestDepth(), _local6.getNextHighestDepth(), {_x:_local4._x, _y:_local4._y}); _local7.gotoAndStop("Tile_" + _local3.n_TypeID); _local7.o_Upgrades.gotoAndStop("Upgrade_0"); _local3.n_TypeID = 0; _local3.n_UpgradeID = 0; _root.f_SetTileState(_local4, 0, 0); n_PointCounter++; } _local5++; } _local8++; } _root.o_TileContainer._visible = false; _root.o_TileStrengthArray = undefined; _root.o_TileContainer.removeMovieClip(); if (b_Win) { _root.n_Score = _root.n_Score + _root.n_ScoreBonusForFinishing; _root.o_Win.gotoAndPlay("Win"); } else { _root.o_Win.gotoAndPlay("Lose"); } } function f_TileUnderPoint(n_PosX, n_PosY) { var _local2 = ((_root.n_XTiles - 1) / 2) + Math.round((n_PosX / _root.n_TileSize) / 1.5); var _local3 = ((_root.n_YTiles - 1) / 2) + Math.round((n_PosY - (((_local2 % 2) * _root.n_TileHeight) / 2)) / _root.n_TileHeight); var _local4 = new Object({x:_local2, y:_local3}); return(_local4); } function f_TilesInRange(n_PosX, n_PosY, n_Range) { var _local3; var _local2; var _local5 = new Array(); var _local4; var _local6 = _root.o_TileContainer[(("Tile_" + n_PosX) + "_") + n_PosY]; _local3 = 0; while (_local3 < _root.n_XTiles) { _local2 = 0; while (_local2 < _root.n_YTiles) { _local4 = _root.o_TileContainer[(("Tile_" + _local3) + "_") + _local2]; if (_local4 && (_root.o_TileStrengthArray[_local3][_local2].n_TypeID > 0)) { if (_root.f_DistanceToObject(_local4, _local6) <= n_Range) { _local5.push(_root.o_TileStrengthArray[_local3][_local2]); } } _local2++; } _local3++; } return(_local5); } function f_SetTileState(o_Tile, n_TypeID, n_UpgradeID) { o_Tile.gotoAndStop("Tile_" + n_TypeID.toString()); o_Tile.o_Upgrades.gotoAndStop("Upgrade_" + n_UpgradeID.toString()); } function f_ProjectObject(o_Object, n_Angle, n_Movement) { var _local4 = 1; var _local7 = -7.83205965360079E-15; var _local1 = (n_Angle - 90) / 57.2957795130823; var _local3 = n_Movement * Math.cos(_local1); var _local2 = n_Movement * Math.sin(_local1); o_Object._x = o_Object._x + _local3; o_Object._y = o_Object._y + _local2; } function f_DegreeTransform(n_CurrentPosition, n_ChangeVal) { if ((n_CurrentPosition + n_ChangeVal) > 360) { return((n_CurrentPosition + n_ChangeVal) - 360); } if ((n_CurrentPosition + n_ChangeVal) < 0) { return((n_CurrentPosition + n_ChangeVal) + 360); } return(n_CurrentPosition + n_ChangeVal); } function f_DistanceToObject(o_Source, o_Destination) { var _local3; var _local2; var _local1; _local2 = o_Source._x - o_Destination._x; _local1 = o_Source._y - o_Destination._y; _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1)); return(_local3); } function f_AngleToObject(o_Source, o_Destination) { var _local2; var _local4; var _local3; _local4 = o_Destination._x - o_Source._x; _local3 = -1 * (o_Destination._y - o_Source._y); _local2 = Math.atan2(_local3, _local4); _local2 = Math.round((_local2 / Math.PI) * 180); return(_root.f_DegreeTransform((_local2 - 90) * -1, 0)); } function f_ShortestRoute(n_SourceAngle, n_DestAngle) { var _local1; if (n_DestAngle > n_SourceAngle) { if ((n_DestAngle - n_SourceAngle) >= 180) { _local1 = -1; } else { _local1 = 1; } } else if (n_DestAngle < n_SourceAngle) { if ((n_SourceAngle - n_DestAngle) >= 180) { _local1 = 1; } else { _local1 = -1; } } else { _local1 = 0; } return(_local1); } function f_DistanceToAngle(n_SourceAngle, n_DestAngle) { return(f_DegreeTransform(n_SourceAngle - n_DestAngle, 0)); } function f_FireProjectile(b_Player, n_FireTypeID) { var _local2; var _local3 = 0; var _local4; var _local13 = _root.n_ShotTime; var _local6; var _local12; var _local10; var _local11; var _local8; var _local5; if (b_Player) { _local8 = _root.n_NextObject; if (n_FireTypeID != 1) { _local5 = _root.n_NextUpgradeID; } else { _local5 = 0; } } else { _local8 = Math.ceil(Math.random() * _root.n_ObjectTypeCount); _local5 = 0; } while ((_local3 <= _root.n_ProjectilesUpperLimit) && (_local4 == undefined)) { _local2 = _root["Projectile_" + _local3.toString()]; if (_local2 == undefined) { _local4 = _local3; } _local3++; } if ((_local4 != undefined) && ((_root.f_OverTimeDiff(_root.d_LastShot, new Date(), _local13) || (!b_Player)) || (b_Player && (n_FireTypeID == 1)))) { _local2 = _root.attachMovie("Projectile", "Projectile_" + _local4.toString(), _root.getNextHighestDepth(), {_x:_root.o_Gun._x, _y:_root.o_Gun._y}); if (_local5 != undefined) { _local2.o_Graphics.o_Upgrades.gotoAndStop("Upgrade_" + _local5); } else { _local2.o_Graphics.o_Upgrades.gotoAndStop("Upgrade_0"); } switch (n_FireTypeID) { case 1 : _local2.n_TypeID = 7; _local2.n_UpgradeID = 0; _local2.o_Graphics.gotoAndStop("Tile_7"); break; default : _local2.n_TypeID = _local8; if (_local5 != undefined) { _local2.n_UpgradeID = _local5; } else { _local2.n_UpgradeID = 0; } _local2.o_Graphics.gotoAndStop("Tile_" + _local8.toString()); } _local2.n_Timer = _root.n_ProjectileDistance; _local2.d_Created = new Date(); _local2.b_Player = b_Player; _local2.b_Init = true; if (b_Player) { switch (n_FireTypeID) { case 0 : if (_root.s_GameMode == "clearall") { _root.d_ClearAllLastTime = new Date(); } _local2.n_Angle = _root.o_Gun._rotation; break; case 1 : _local2.n_Angle = Math.round(Math.random() * 360); _local6 = (_local2.n_Angle - 90) / 57.2957795130823; _local2._x = _root.o_TileContainer._x + ((_root.n_GunRadSize * (Math.cos(_local6) * Math.PI)) * -1); _local2._y = _root.o_TileContainer._y + ((_root.n_GunRadSize * Math.sin(_local6 * -1)) * Math.PI); } } else { _local2.n_Angle = Math.round(Math.random() * 360); _local6 = (_local2.n_Angle - 90) / 57.2957795130823; _local2._x = _root.o_TileContainer._x + ((_root.n_GunRadSize * (Math.cos(_local6) * Math.PI)) * -1); _local2._y = _root.o_TileContainer._y + ((_root.n_GunRadSize * Math.sin(_local6 * -1)) * Math.PI); } _local12 = new Object({_x:0, _y:0}); _root.f_ProjectObject(_local12, _local2.n_Angle, (_root.n_TileHeight / 2) - 3); _local10 = new Object({_x:0, _y:0}); _root.f_ProjectObject(_local10, _local2.n_Angle + 45, (_root.n_TileHeight / 2) - 3); _local11 = new Object({_x:0, _y:0}); _root.f_ProjectObject(_local11, _local2.n_Angle - 45, (_root.n_TileHeight / 2) - 3); _local2.a_HitPoints = new Array(); _local2.a_HitPoints.push(_local12); _local2.a_HitPoints.push(_local10); _local2.a_HitPoints.push(_local11); _local2.n_FireSpeed = _root.n_ProjectileVelocity; if (b_Player && (n_FireTypeID != 1)) { _root.f_ChooseNextObject(); _root.n_ProjectileRegen = _root.n_ProjectileRegenLimit; _root.d_LastShot = new Date(); _local2.b_Connector = _root.b_ConnectorActive; _root.b_ConnectorActive = false; } else { _local2.b_Connector = false; } _root.n_CurrentObjects++; _root.f_PlaySound("o_Sounds", "Shot"); return(true); } return(false); } function f_MoveProjectile(o_Projectile) { var _local5 = 1; var _local6 = -7.83205965360079E-15; var _local2 = (o_Projectile.n_Angle - 90) / 57.2957795130823; var _local4 = o_Projectile.n_FireSpeed * Math.cos(_local2); var _local3 = o_Projectile.n_FireSpeed * Math.sin(_local2); o_Projectile._x = o_Projectile._x + _local4; o_Projectile._y = o_Projectile._y + _local3; } function f_ShowMessage(s_Text) { a_MessageArray.push(s_Text); } function f_DoMessages() { var _local2; var _local3; if (_root.a_MessageArray.length > 0) { if (_root.f_TimeDiff(_root.d_MessageLast, new Date()) >= _root.n_MessageDelay) { _local2 = _root.attachMovie("Messages", "Messages", _root.getNextHighestDepth()); _local3 = _root.a_MessageArray.shift(); _local2._x = _root.n_GameWidth / 2; _local2._y = (_root.n_GameHeight / 2) - 200; _local2.o_InnerText.o_Text.text = _local3; _local2.gotoAndPlay(0); _root.d_MessageLast = new Date(); _root.a_MessageRelayArray.push(_local3); if (_root.a_MessageRelayArray.length > 5) { _local3 = _root.a_MessageRelayArray.shift(); } } } } function f_ToggleSounds() { var _local2 = new Date(); var _local3 = SharedObject.getLocal("GameSettings"); if (d_SoundsToggle == undefined) { d_SoundsToggle = new Date(1999, 12, 31, 23, 59, 59, 0); } if (_root.f_OverTimeDiff(_root.d_SoundsToggle, _local2, 100)) { _root.b_SoundsOn = !_root.b_SoundsOn; _local3.data.b_SoundsOn = _root.b_SoundsOn; if (_root.b_SoundsOn) { _root.f_PlaySound("o_Sounds", "GameMusic"); } else { stopAllSounds(); } _root.d_SoundsToggle = _local2; } } function f_PlaySound(s_Group, s_Sound) { if (_root.b_SoundsOn) { _root[s_Group].gotoAndPlay(s_Sound); } } function f_OverTimeDiff(d_DateFrom, d_DateTo, n_MillisecondsDiff) { var _local2 = d_DateFrom.getTime(); var _local1 = d_DateTo.getTime(); if (((_local2 + n_MillisecondsDiff) <= _local1) || (_local2 >= (_local1 + n_MillisecondsDiff))) { return(true); } return(false); } function f_TimeDiff(d_DateFrom, d_DateTo) { var _local2 = d_DateFrom.getTime(); var _local1 = d_DateTo.getTime(); return(_local1 - _local2); } function f_TogglePause() { if ((f_TimeDiff(_root.d_LastPause, new Date()) > 1000) || (_root.d_LastPause == undefined)) { if (!_root.b_Paused) { _root.b_PausedMusic = _root.b_SoundsOn; if (_root.b_PausedMusic) { _root.f_ToggleSounds(); } } else if (_root.b_PausedMusic) { _root.f_ToggleSounds(); } _root.b_Paused = !_root.b_Paused; _root.d_LastPause = new Date(); } } function f_ChooseType() { var _local6 = 0; var _local3; var _local2; var _local5; var _local8 = false; var _local4 = 0; var _local7 = true; switch (_root.s_GameMode) { case "clearall" : _local5 = new Array(_root.n_ObjectTypeCount); _local4 = 1; while (_local4 <= _root.n_ObjectTypeCount) { _local5[_local4] = 0; _local4++; } _local3 = 0; while (_local3 < _root.n_XTiles) { _local2 = 0; while (_local2 < _root.n_YTiles) { if (_root.o_TileStrengthArray[_local3][_local2].n_TypeID > 0) { _local7 = false; _local5[_root.o_TileStrengthArray[_local3][_local2].n_TypeID]++; } _local2++; } _local3++; } if (!_local7) { _local4 = 0; _local8 = false; while ((!_local8) && (_local4 <= 20)) { _local6 = Math.ceil(Math.random() * _root.n_ObjectTypeCount); _local8 = _local5[_local6] > 0; _local4++; } } else { _local6 = Math.ceil(Math.random() * _root.n_ObjectTypeCount); } break; default : _local6 = Math.ceil(Math.random() * _root.n_ObjectTypeCount); } return(_local6); } function f_ChooseNextObject() { if ((_root.n_ThenObject == undefined) || (_root.n_ThenObject == 0)) { _root.n_ThenObject = f_ChooseType(); _root.n_ThenUpgradeID = 0; if (_root.s_GameMode != "clearall") { if (Math.random() <= (((_root.s_GameMode == "freeplay") ? (_root.n_OpenPlayUpgradeChance) : (_root.o_LevelArray[_root.n_Level][2])) / 100)) { _root.n_ThenUpgradeID = Math.floor(((_root.s_GameMode == "freeplay") ? (_root.o_Upgrades.length) : (_root.o_LevelArray[_root.n_Level][1])) * Math.random()) + 1; if (_root.n_ThenUpgradeID > ((_root.s_GameMode == "freeplay") ? (_root.o_Upgrades.length) : (_root.o_LevelArray[_root.n_Level][1]))) { _root.n_ThenUpgradeID = ((_root.s_GameMode == "freeplay") ? (_root.o_Upgrades.length) : (_root.o_LevelArray[_root.n_Level][1])); } } } } _root.n_NextObject = _root.n_ThenObject; _root.n_NextUpgradeID = _root.n_ThenUpgradeID; _root.n_ThenObject = f_ChooseType(); _root.n_ThenUpgradeID = 0; if (_root.s_GameMode != "clearall") { if (Math.random() <= (((_root.s_GameMode == "freeplay") ? (_root.n_OpenPlayUpgradeChance) : (_root.o_LevelArray[_root.n_Level][2])) / 100)) { _root.n_ThenUpgradeID = Math.floor(((_root.s_GameMode == "freeplay") ? (_root.o_Upgrades.length) : (_root.o_LevelArray[_root.n_Level][1])) * Math.random()) + 1; if (_root.n_ThenUpgradeID > ((_root.s_GameMode == "freeplay") ? (_root.o_Upgrades.length) : (_root.o_LevelArray[_root.n_Level][1]))) { _root.n_ThenUpgradeID = ((_root.s_GameMode == "freeplay") ? (_root.o_Upgrades.length) : (_root.o_LevelArray[_root.n_Level][1])); } } } _root.o_NextContainer.o_NextObject.o_Graphics.gotoAndStop("Tile_" + _root.n_NextObject); _root.o_NextContainer.o_NextObject.o_Graphics.o_Upgrades.gotoAndStop("Upgrade_" + n_NextUpgradeID.toString()); _root.o_NextContainer.o_ThenObject.o_Graphics.gotoAndStop("Tile_" + _root.n_ThenObject); _root.o_NextContainer.o_ThenObject.o_Graphics.o_Upgrades.gotoAndStop("Upgrade_" + n_ThenUpgradeID.toString()); } function f_StartFlood(n_XTile, n_YTile, n_SearchType) { var _local4; _root.o_TileFloodArray = new Array(_root.n_XTiles); n_X = 0; while (n_X < _root.n_XTiles) { _root.o_TileFloodArray[n_X] = new Array(_root.n_YTiles); n_Y = 0; while (n_Y < _root.n_YTiles) { _root.o_TileFloodArray[n_X][n_Y] = new Object({b_Checked:false, b_Flag:false}); n_Y++; } n_X++; } _local4 = _root.o_TileStrengthArray[n_XTile][n_YTile]; if ((_local4.n_TypeID > 0) || (n_SearchType == 1)) { _root.f_ItemFlood(n_XTile, n_YTile, n_SearchType, _local4); } return(a_FloodArray); } function f_ItemFlood(n_X, n_Y, n_SearchType, o_SourceTileDetail, a_Array) { var _local8; var _local10; var _local9; var _local7 = (n_X % 2) == 1; var _local6; _local6 = _root.o_TileStrengthArray[n_X][n_Y]; if (_local6 != undefined) { if (((((_local6.n_TypeID == o_SourceTileDetail.n_TypeID) && (n_SearchType == 2)) && (_local6.n_TypeID > 0)) || ((n_SearchType == 1) && ((_local6.n_TypeID > 0) || (_local6 == _root.o_TileAtCentreDetail)))) && (!_root.o_TileFloodArray[n_X][n_Y].b_Checked)) { _root.o_TileFloodArray[n_X][n_Y].b_Checked = true; if ((((n_X > 0) && (n_Y > 0)) && (n_X <= _root.n_XTiles)) && (n_Y <= _root.n_YTiles)) { _root.f_ItemFlood(n_X, n_Y - 1, n_SearchType, o_SourceTileDetail); _root.f_ItemFlood(n_X, n_Y + 1, n_SearchType, o_SourceTileDetail); if (_local7) { _root.f_ItemFlood(n_X - 1, n_Y, n_SearchType, o_SourceTileDetail); _root.f_ItemFlood(n_X + 1, n_Y, n_SearchType, o_SourceTileDetail); _root.f_ItemFlood(n_X - 1, n_Y + 1, n_SearchType, o_SourceTileDetail); _root.f_ItemFlood(n_X + 1, n_Y + 1, n_SearchType, o_SourceTileDetail); } else { _root.f_ItemFlood(n_X - 1, n_Y - 1, n_SearchType, o_SourceTileDetail); _root.f_ItemFlood(n_X + 1, n_Y - 1, n_SearchType, o_SourceTileDetail); _root.f_ItemFlood(n_X - 1, n_Y, n_SearchType, o_SourceTileDetail); _root.f_ItemFlood(n_X + 1, n_Y, n_SearchType, o_SourceTileDetail); } } } _root.o_TileFloodArray[n_X][n_Y].b_Flag = true; } else { _root.o_TileFloodArray[n_X][n_Y].b_Flag = true; } } function f_ActivateUpgrade(n_UpgradeID) { var _local8; var _local3 = false; var _local5 = false; var _local6; var _local7; if (((_root.o_Upgrades[n_UpgradeID][3] > 0) && (_root.f_TimeDiff(_root.o_Upgrades[n_UpgradeID][1], new Date()) >= _root.n_UpgradeDelay)) || (!_root.o_Upgrades[n_UpgradeID][2])) { switch (n_UpgradeID) { case 0 : _root.f_PlaySound("o_Sounds", "Quad"); _root.f_ShowMessage("Omega Particle Activated"); _root.n_NextObject = 6; _root.o_NextContainer.o_NextObject.o_Graphics.gotoAndStop("Tile_6"); _local3 = true; break; case 1 : var _local2 = 1; while (_local2 <= 5) { _root.f_FireProjectile(true, 1); _local3 = true; _local2++; } break; case 2 : _root.d_VirusGerminateMajor = new Date(); _root.o_WaveProgress.n_CurrentValue = 0; break; case 3 : _local2 = 1; while (_local2 <= 5) { _root.f_FireProjectile(false, 0); _local3 = true; _local2++; } break; case 4 : _root.b_Frozen = true; _root.d_FreezeTime = new Date(); _root.o_Frozen.gotoAndPlay("Frozen"); break; case 5 : if (!_root.b_Frozen) { _root.n_PlayingFieldVelocity = _root.n_PlayingFieldSpin * ((Math.random() > 0.5) ? 1 : -1); } break; case 6 : _root.o_Connector.gotoAndPlay("Start"); _root.b_ConnectorActive = true; _local3 = true; } if (_local3 && (_root.o_Upgrades[n_UpgradeID][2])) { _root.o_Upgrades[n_UpgradeID][1] = new Date(); _root.o_Upgrades[n_UpgradeID][3]--; _root.f_SetUpgradeCounters(); return(true); } return(_local3); } return(false); } function f_SetUpgradeCounters() { var _local2 = 0; while (_local2 < _root.o_Upgrades.length) { _root.o_PowerupGrouping["UpgradeText_" + (_local2 + 1)].text = "x" + _root.o_Upgrades[_local2][3]; _local2++; } } var b_Debugging = false; var s_GameMode = "level"; var n_XTiles = 29; var n_YTiles = 25; var n_GameRadius = 250; var n_GameBufferZone = 20; var n_TileHeight = 22; var n_TileCosSize = 29; var n_TileCos = Math.cos((_root.n_TileCosSize * Math.PI) / 180); var n_TileSize = ((_root.n_TileHeight / _root.n_TileCos) / 2); var n_TileContainerOffsetX = (-1 * ((((_root.n_XTiles - 1) / 2) * _root.n_TileSize) * 1.5)); var n_TileContainerOffsetY = (-1 * ((((_root.n_YTiles - 1) / 2) * _root.n_TileHeight) + ((((_root.n_XTiles / 2) % 2) * _root.n_TileHeight) / 2))); var o_TileAtCentre; var o_TileAtCentreDetail; var o_TileStrengthArray; var o_TileFloodArray; var n_GameWidth = 600; var n_GameHeight = 600; var n_GameCheckBorder = 0; var b_GameInit = false; var b_GameOver = false; var b_GameOverAnimPlaying = true; var d_GameOverTimer = new Date(); var n_PlayingFieldVelocity = 0; var n_PlayingFieldMaxVelocity = 5; var n_PlayingFieldSlowDown = 0.2; var n_PlayingFieldStartSize = 60; var n_PlayingFieldDropAlphaChange = 5; var n_PlayingFieldDropSpeed = 8; var n_GunXPos; var n_GunInertia; var n_GunInertiaLowerLimit = -5; var n_GunInertiaUpperLimit = 5; var n_GunInertiaIncrementVal = 0.35; var n_GunInertiaDecrementVal = 0.75; var n_GunLength = 4; var n_GunRadSize = 80; var n_GunShootAngle = 180; var n_GunRadians; var n_GunAngle; var n_ShotTime = 400; var d_LastShot; var n_ProjectileBaseDamage = 1000; var n_ProjectileDistance = 1000; var n_ProjectilesUpperLimit = 40; var n_ProjectilesVariance = 4; var n_ProjectilesVarianceScatter = 20; var n_ProjectileVelocity = 20; var n_ProjectileRandomPerc = 100; var o_VirusTransformMap = new Array(); var n_VirusGerminateCounter = 0; var n_VirusGerminateBase = 10; var d_VirusGerminateMajor; var d_VirusGerminateMinor; var n_VirusGerminateMajorInterval = 20000; var n_VirusGerminateMajorIntervalMin = 5000; var n_VirusGerminateMinorInterval = 100; var n_WaveCounter = 0; var n_ClearAllBallRespawnSize = 100; var n_ClearAllBallMaxSize = 140; var n_ClearAllShotsMax = 6; var n_ClearAllShotsMin = 3; var n_ClearAllShotsBeforeSpawn; var n_ClearAllShotsMade; var n_ClearAllTimerMax = 10000; var n_ClearAllTimerMin = 4000; var n_ClearAllTimerReduce = 500; var n_ClearAllTimer = 0; var d_ClearAllLastTime = new Date(); var n_OpenPlayLevel = 55; var n_OpenPlaySpawnRate = 8000; var n_OpenPlaySpawnAmount = 10; var n_OpenPlayUpgradeChance = 40; var n_Level; var o_LevelArray = [[0, 0, 0, 0, 0, 0], [40000, 7, 25, 25, 40], [30000, 7, 25, 25, 12], [20000, 7, 25, 25, 10], [17500, 7, 25, 25, 10], [17000, 7, 25, 25, 11], [16500, 7, 25, 25, 11], [16000, 7, 25, 25, 11], [15500, 7, 25, 25, 12], [15000, 7, 25, 25, 12], [14500, 7, 25, 25, 12], [14000, 7, 25, 25, 12], [13500, 7, 25, 25, 13], [13000, 7, 25, 25, 13], [12500, 7, 25, 25, 13], [12000, 7, 25, 25, 14], [11500, 7, 25, 25, 15], [11000, 7, 25, 25, 15], [10500, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 15], [10000, 7, 25, 25, 14], [10000, 7, 25, 25, 14], [10000, 7, 25, 25, 13], [10000, 7, 33, 33, 13], [10000, 7, 33, 33, 13], [9500, 7, 33, 33, 12], [9500, 7, 33, 33, 12], [9500, 7, 33, 33, 12], [9000, 7, 33, 33, 12], [9000, 7, 40, 40, 12], [8500, 7, 40, 40, 12], [8500, 7, 40, 40, 12], [8500, 7, 40, 40, 12], [8500, 7, 40, 40, 12], [8000, 7, 45, 45, 12], [8000, 7, 45, 45, 13], [8000, 7, 45, 45, 13], [8000, 7, 45, 45, 13], [8000, 7, 46, 46, 14], [8000, 7, 47, 47, 14], [8000, 7, 48, 48, 14], [8000, 7, 49, 49, 15], [8000, 7, 50, 50, 18], [7500, 7, 50, 50, 18], [7500, 7, 50, 50, 18], [7000, 7, 50, 50, 18], [7000, 7, 50, 50, 18], [6500, 7, 50, 50, 18], [6500, 7, 50, 50, 18], [7500, 7, 50, 50, 19], [7000, 7, 50, 50, 20], [7000, 7, 50, 50, 21], [6500, 7, 50, 50, 22], [6500, 7, 50, 50, 22]]; var d_LastObject; var n_NextObject; var n_NextUpgradeID; var n_ThenObject; var n_ThenUpgradeID; var n_ObjectTypeCount = 5; var n_MaxObjects = 125; var n_WarningLevel = 100; var n_CurrentObjects = 0; var n_ObjectTimeout = 5000; var n_ObjectTimeoutSpeed = 5; var n_UpgradeLimit = 10; var n_AlphaParticleBlastSize = 30; var n_OmegaParticleBlastSize = 30; var n_MultiballAmount = 10; var n_ReplenishAmmoAmount = 10; var n_DegradeAmmoAmount = 5; var n_PlayingFieldSpin = 15; var n_TimeGain = 0.5; var n_TimeLoss = 0.5; var b_Frozen = false; var n_FreezeLength = 15000; var d_FreezeTime; var b_ConnectorActive = false; var n_UpgradeDelay = 1000; var o_Upgrades = [["Omega Particle", new Date(), true, (_root.b_Debugging ? 5 : 0), false], ["Gamma Shower", new Date(), true, (_root.b_Debugging ? 5 : 0), false], ["Delay Spawn", new Date(), false, 0, false], ["Random Spawn", new Date(), false, 0, false], ["Freeze", new Date(), false, 0, false], ["Random Spin", new Date(), false, 0, false], ["The Connector", new Date(), true, (_root.b_Debugging ? 5 : 0), false]]; var n_UpgradeDelay = 1000; var n_UpgradeSpawnChance = 25; var a_MessageArray; var a_MessageRelayArray; var n_MessageDelay = 750; var d_MessageLast; var n_MessageRepeatDelay = 2000; var n_Score; var o_ScoreMultiplierArray = [[1, "Single"], [1.25, "Double"], [1.5, "Triple"], [2, "Quadruple"], [2.5, "Penta"], [3, "Hex"], [3.5, "Hept"], [4, "Oct"], [4.5, "Ennea"], [5, "Deca"], [6, "Hendeca"], [7, "Dodeca"], [8, "Triskaideka"], [9, "Tetradeca"], [10, "Pentadeca"], [11, "Lots 'a' "]]; var n_ScoreBonusForFinishing = 500000; var n_ScoreMultiplier = 0.5; var n_BaseObjectScore = 50; var o_MList; function playAgain() { _root.gotoAndStop("MainMenu"); } 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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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); } System.security.allowDomain("shockwave.com", "intranet.shockwave.com", "gameblast.shockwave.com", "www.shockwave.com", "dev.shockwave.com", "stage.shockwave.com"); _level0.swHighScoreObject = new Object(); _level0.swHighScoreObject.showTab = "view"; _level0.swHighScoreObject.gameId = "XXXX"; _level0.swHighScoreObject.gameTitle = "Spinning Bubbles"; _level0.swHighScoreObject.screenWidth = 600; _level0.swHighScoreObject.screenHeight = 600; _level0.swHighScoreObject.scoreDescriptor = "points"; _level0.swHighScoreObject.numPlayers = 1; _level0.swHighScoreObject.player1Score = 0; _level0.swHighScoreObject.player2Score = 0; _level0.swHighScoreObject.player3Score = 0; _level0.swHighScoreObject.player4Score = 0; _level0.HSHubURL = "http://www.shockwave.com/content/highscores/scorez-2002.swf"; __com_mochibot__("3c010cad", this, 10301, true); o_Loader.gotoAndPlay(2); stop();
Frame 2
this.stop();
Frame 3
this.onEnterFrame = function () { if (Key.isDown(77) || (Key.isDown(109))) { _root.f_ToggleSounds(); } _root.n_Score = 0; };
Frame 4
this.gotoAndPlay("MainMenu");
Frame 5
this.onEnterFrame = function () { var _local9; var _local11; var _local6; var _local10; var _local12; var _local5; if ((!_root.b_GameInit) && (!_root.b_GameOver)) { _root.f_BuildMap(); _root.b_GameInit = true; _root.b_GameOver = false; _root.b_GameOverAnimPlaying = false; _root.d_GameOverTimer = new Date(); _root.n_GunInertia = 0; _root.n_GunXPos = 270; _root.n_PlayFieldSinPos = 0; var _local3 = 0; while (_local3 < _root.o_Upgrades.length) { _root.o_Upgrades[_local3][1] = new Date(); _root.o_Upgrades[_local3][3] = (_root.b_Debugging ? 5 : 0); _local3++; } _root.f_SetUpgradeCounters(); _root.b_Frozen = false; _root.b_ConnectorActive = false; _root.n_Level = 0; _root.o_LevelText.text = "0 of " + (_root.o_LevelArray.length - 1).toString(); _root.n_Score = 0; Mouse.hide(); _local5 = _root.attachMovie("CursorGraphic", "o_Cursor", _root.getNextHighestDepth()); _local5._x = _root._xmouse; _local5._y = _root._ymouse; _root.attachMovie("Gun", "o_Gun", _root.getNextHighestDepth()); _root.a_MessageArray = new Array(); _root.d_MessageLast = undefined; _root.a_MessageRelayArray = new Array(); _root.o_WarningCircle.gotoAndStop(1); _root.o_ThenObject.o_Graphics.gotoAndStop(1); _root.o_NextObject.o_Graphics.gotoAndStop(1); _root.f_ChooseNextObject(); _root.o_PowerupGrouping._visible = (((_root.s_GameMode == "level") || (_root.s_GameMode == "freeplay")) ? true : false); switch (_root.s_GameMode) { case "clearall" : _root.n_ClearAllShotsBeforeSpawn = _root.n_ClearAllShotsMin + Math.ceil(Math.random() * (_root.n_ClearAllShotsMax - _root.n_ClearAllShotsMin)); _root.n_ClearAllShotsMade = 0; _root.d_ClearAllLastTime = new Date(); _root.n_ClearAllTimer = _root.n_ClearAllTimerMax; _root.o_WaveProgress.n_MaxValue = _root.n_ClearAllTimer; _root.o_WaveProgress.n_CurrentValue = 0; _root.o_TopMessage.text = ((_root.n_ClearAllShotsBeforeSpawn.toString() + " of ") + _root.n_ClearAllShotsBeforeSpawn.toString()) + " shots left"; break; default : _root.n_VirusGerminateCounter = 1; _root.d_VirusGerminateMajor = new Date() - 10000; _root.d_VirusGerminateMinor = new Date(); _root.n_WaveCounter = 0; _root.o_WaveProgress.n_MaxValue = 0; _root.o_WaveProgress.n_CurrentValue = _root.n_WaveCounter; _root.o_TopMessage.text = ""; } _root.o_MList = new Object(); _root.o_MList.onMouseDown = function () { if ((!_root.b_Paused) && (_root.b_GameInit)) { if (_root.f_DistanceToObject(new Object({_x:_root._xmouse, _y:_root._ymouse}), new Object({_x:_root.o_TileContainer._x, _y:_root.o_TileContainer._y})) <= _root.n_GameRadius) { _root.f_FireProjectile(1, 0); } } }; _root.o_MList.onMouseMove = function () { _root.o_Cursor._x = _root._xmouse; _root.o_Cursor._y = _root._ymouse; if (_root.f_DistanceToObject(_root.o_Cursor, new Object({_x:_root.o_TileContainer._x, _y:_root.o_TileContainer._y})) > _root.n_GameRadius) { _root.o_Cursor._visible = false; Mouse.show(); } else { _root.o_Cursor._visible = true; Mouse.hide(); } }; Mouse.addListener(_root.o_MList); } else { _root.f_DoMessages(); if (Key.isDown(80) || (Key.isDown(112))) { _root.f_TogglePause(); } if (Key.isDown(77) || (Key.isDown(109))) { _root.f_ToggleSounds(); } if (Key.isDown(27)) { _root.f_EndGame(false); } if ((!_root.b_Paused) && (!_root.b_GameOver)) { if ((_root.s_GameMode == "level") || (_root.s_GameMode == "freeplay")) { if (Key.isDown(49)) { _root.f_ActivateUpgrade(0); } if (Key.isDown(50)) { _root.f_ActivateUpgrade(1); } if (Key.isDown(51)) { _root.f_ActivateUpgrade(6); } } if (!_root.b_Frozen) { this.o_TileContainer._rotation = this.o_TileContainer._rotation + _root.n_PlayingFieldVelocity; if (_root.n_PlayingFieldVelocity > 0) { _root.n_PlayingFieldVelocity = _root.n_PlayingFieldVelocity - _root.n_PlayingFieldSlowDown; } else if (_root.n_PlayingFieldVelocity < 0) { _root.n_PlayingFieldVelocity = _root.n_PlayingFieldVelocity + _root.n_PlayingFieldSlowDown; } if ((_root.n_PlayingFieldVelocity < _root.n_PlayingFieldSlowDown) && (_root.n_PlayingFieldVelocity > 0)) { _root.n_PlayingFieldVelocity = 0; } else if ((_root.n_PlayingFieldVelocity > (_root.n_PlayingFieldSlowDown * -1)) && (_root.n_PlayingFieldVelocity < 0)) { _root.n_PlayingFieldVelocity = 0; } } else { if (_root.f_TimeDiff(_root.d_FreezeTime, new Date()) >= _root.n_FreezeLength) { _root.b_Frozen = false; _root.o_Frozen.gotoAndStop("Holding"); } _root.n_PlayingFieldVelocity = 0; } if (Key.isDown(37) or Key.isDown(65)) { if (_root.n_GunInertia < _root.n_GunInertiaUpperLimit) { _root.n_GunInertia = _root.n_GunInertia + _root.n_GunInertiaIncrementVal; } } if (Key.isDown(39) or Key.isDown(68)) { if (_root.n_GunInertia > _root.n_GunInertiaLowerLimit) { _root.n_GunInertia = _root.n_GunInertia - _root.n_GunInertiaIncrementVal; } } if (((((_root.n_GunInertia != 0) && (!Key.isDown(37))) && (!Key.isDown(65))) && (!Key.isDown(39))) && (!Key.isDown(68))) { if (_root.n_GunInertia > 0) { _root.n_GunInertia = _root.n_GunInertia - _root.n_GunInertiaDecrementVal; } else if (_root.n_GunInertia < 0) { _root.n_GunInertia = _root.n_GunInertia + _root.n_GunInertiaDecrementVal; } if (((_root.n_GunInertia > 0) && (_root.n_GunInertia <= _root.n_GunInertiaDecrementVal)) || ((_root.n_GunInertia < 0) && (_root.n_GunInertia >= (_root.n_GunInertiaDecrementVal * -1)))) { _root.n_GunInertia = 0; } } _root.n_GunXPos = _root.f_DegreeTransform(_root.n_GunXPos, _root.n_GunInertia); _root.n_GunRadians = _root.n_GunXPos / 57.2957795130823; _root.o_Gun._x = _root.o_TileContainer._x + ((_root.n_GunRadSize * (Math.cos(_root.n_GunRadians) * Math.PI)) * -1); _root.o_Gun._y = _root.o_TileContainer._y + ((_root.n_GunRadSize * Math.sin(_root.n_GunRadians * -1)) * Math.PI); _root.o_Gun._rotation = _root.f_AngleToObject(o_Gun, new Object({_x:_root._xmouse, _y:_root._ymouse})); _root.o_NextContainer._x = _root.o_Gun._x; _root.o_NextContainer._y = _root.o_Gun._y; _root.o_NextContainer._rotation = _root.n_GunXPos - 180; _root.o_WarningCircle._alpha = (40 / _root.n_MaxObjects) * _root.n_CurrentObjects; _root.o_WarningCircle._width = ((_root.n_GameRadius * 2) / _root.n_MaxObjects) * _root.n_CurrentObjects; _root.o_WarningCircle._height = _root.o_WarningCircle._width; switch (_root.s_GameMode) { case "clearall" : if (_root.n_CurrentObjects == 0) { _root.d_VirusGerminateMajor = new Date(); _root.n_VirusGerminateCounter = 1; _root.n_Level++; _root.o_LevelText.text = _root.n_Level.toString(); _root.n_ClearAllTimer = _root.n_ClearAllTimerMax - (_root.n_ClearAllTimerReduce * (_root.n_Level - 1)); if (_root.n_ClearAllTimer < _root.n_ClearAllTimerMin) { _root.n_ClearAllTimer = _root.n_ClearAllTimerMin; } trace(_root.n_ClearAllTimer); _root.o_WaveProgress.n_MaxValue = _root.n_ClearAllTimer; _root.o_WaveProgress.n_CurrentValue = 0; _root.f_ShowMessage("Level " + _root.n_Level.toString()); } _local6 = Math.floor(_root.f_TimeDiff(_root.d_VirusGerminateMajor, new Date()) / _root.n_VirusGerminateMinorInterval) + 1; if (_root.n_VirusGerminateCounter >= _root.n_ClearAllBallRespawnSize) { _root.n_VirusGerminateCounter = 0; } _root.o_WaveProgress.n_CurrentValue = _root.f_TimeDiff(_root.d_ClearAllLastTime, new Date()); if ((_root.n_ClearAllShotsMade >= _root.n_ClearAllShotsBeforeSpawn) || (_root.f_TimeDiff(_root.d_ClearAllLastTime, new Date()) >= _root.n_ClearAllTimer)) { _root.n_ClearAllShotsBeforeSpawn = _root.n_ClearAllShotsMin + Math.ceil(Math.random() * (_root.n_ClearAllShotsMax - _root.n_ClearAllShotsMin)); _root.d_ClearAllLastTime = new Date(); _root.n_ClearAllShotsMade = 0; _root.o_WaveProgress.n_CurrentValue = 0; var _local4 = 1; while (_local4 <= (_root.n_ClearAllShotsBeforeSpawn * 2)) { _root.f_FireProjectile(false, 0); b_DidActivate = true; _local4++; } } _root.o_TopMessage.text = (((_root.n_ClearAllShotsBeforeSpawn - _root.n_ClearAllShotsMade).toString() + " of ") + _root.n_ClearAllShotsBeforeSpawn.toString()) + " shots left"; break; default : _root.n_WaveCounter = _root.f_TimeDiff(_root.d_VirusGerminateMajor, new Date()); _root.o_WaveProgress.n_CurrentValue = _root.n_WaveCounter; _root.o_TopMessage.text = Math.round((((_root.s_GameMode == "level") ? (_root.o_LevelArray[_root.n_Level][0]) : (_root.n_OpenPlaySpawnRate)) - _root.f_TimeDiff(_root.d_VirusGerminateMajor, new Date())) / 1000) + " seconds"; if (_root.f_OverTimeDiff(_root.d_VirusGerminateMajor, new Date(), ((_root.s_GameMode == "level") ? (_root.o_LevelArray[_root.n_Level][0]) : (_root.n_OpenPlaySpawnRate)))) { _root.d_VirusGerminateMajor = new Date(); _root.n_VirusGerminateCounter = 1; if (_root.s_GameMode == "level") { _root.n_Level++; } _root.o_WaveProgress.n_MaxValue = ((_root.s_GameMode == "level") ? (_root.o_LevelArray[_root.n_Level][0]) : (_root.n_OpenPlaySpawnRate)); _root.o_WaveProgress.n_CurrentValue = 0; if (_root.s_GameMode == "level") { _root.f_ShowMessage("Level " + _root.n_Level.toString()); _root.o_LevelText.text = (_root.n_Level.toString() + " of ") + (_root.o_LevelArray.length - 1).toString(); } else { _root.o_LevelText.text = "Open Play"; } } _local6 = Math.floor(_root.f_TimeDiff(_root.d_VirusGerminateMajor, new Date()) / _root.n_VirusGerminateMinorInterval) + 1; if (_root.n_VirusGerminateCounter < ((_root.s_GameMode == "level") ? (_root.o_LevelArray[_root.n_Level][4]) : (_root.n_OpenPlaySpawnAmount))) { break; } _root.n_VirusGerminateCounter = 0; } if (_root.n_VirusGerminateCounter == _local6) { _root.f_FireProjectile(0, 0); _root.n_VirusGerminateCounter++; if (_root.s_GameMode == "clearall") { _root.d_ClearAllLastTime = new Date(); } } if (_root.n_CurrentObjects > _root.n_MaxObjects) { _root.f_EndGame(false); } else if ((_root.n_Level >= _root.o_LevelArray.length) && (_root.s_GameMode == "level")) { _root.f_EndGame(true); } } } };
Instance of Symbol 411 MovieClip [TileContainer] "controller" in Frame 5
onClipEvent (enterFrame) { _root.getMouse(); }
Frame 6
if (!_root.b_GameOver) { this.gotoAndPlay("Game"); } else if (_root.b_GameOver && (!_root.b_GameOverAnimPlaying)) { this.gotoAndPlay("HiScores"); } else { this.gotoAndPlay("Game"); }
Frame 7
if (_root.o_TileContainer) { _root._root.o_TileContainer.removeMovieClip(); } switch (_root.s_GameMode) { case "level" : _root.swHighScoreObject.gameId = "spinningbubbles2"; _level0.swHighScoreObject.gameTitle = "Spinning Bubbles (Levelled)"; break; case "freeplay" : _root.swHighScoreObject.gameId = "spinningbubbles1"; _level0.swHighScoreObject.gameTitle = "Spinning Bubbles (Free Play)"; break; case "clearall" : _root.swHighScoreObject.gameId = "spinningbubbles3"; _level0.swHighScoreObject.gameTitle = "Spinning Bubbles (Clear All)"; } _level0.swHighScoreObject.player1Score = _root.n_Score; _root.swHighScoreObject.showTab = "submit"; docount = true; loadMovieNum (_root.HSHubURL, 2); this.stop();
Frame 8
gotoAndPlay ("MainMenu");
Frame 9
this.o_Instructions.gotoAndPlay(("Instruction_" + _root.s_GameMode.toString()) + "_1"); this.stop();
Symbol 10 MovieClip [Explosions] Frame 22
this.removeMovieClip();
Symbol 10 MovieClip [Explosions] Frame 44
this.removeMovieClip();
Symbol 14 MovieClip [Messages] Frame 46
this.removeMovieClip();
Symbol 48 MovieClip [TilePopped] Frame 1
var s_Mode; var n_Angle; var n_Speed; var d_CreationDate; var n_UpgradeID; this.onEnterFrame = function () { var _local7; var _local3; var _local4; if (this.hitTest(_root.o_NextContainer)) { if (this.n_UpgradeID > 0) { if (_root.o_Upgrades[this.n_UpgradeID - 1][2]) { _root.f_ShowMessage(("Collected '" + _root.o_Upgrades[this.n_UpgradeID - 1][0].toString()) + "' Powerup!"); _root.o_Upgrades[this.n_UpgradeID - 1][3]++; _root.f_SetUpgradeCounters(); } else { _root.f_ShowMessage(("Activated '" + _root.o_Upgrades[this.n_UpgradeID - 1][0].toString()) + "' Powerdown!"); _root.f_ActivateUpgrade(this.n_UpgradeID - 1); } } this.removeMovieClip(); } if (_root.b_GameOver) { this.removeMovieClip(); } if (_root.f_TimeDiff(this.d_CreationDate, new Date()) >= _root.n_ObjectTimeout) { this._alpha = this._alpha - _root.n_ObjectTimeoutSpeed; if (this._alpha <= 0) { this.removeMovieClip(); } } switch (s_Mode) { case "Project" : _root.f_ProjectObject(this, this.n_Angle, this.n_Speed); _local3 = _root.f_DistanceToObject(this, _root.o_TileContainer); if ((_local3 >= _root.n_GameRadius) && (this.n_UpgradeID > 0)) { _root.f_ProjectObject(this, this.n_Angle, _root.n_GameRadius - _local3); this.s_Mode = "Stick"; if (this.n_UpgradeID > 0) { _local4 = _root.attachMovie("TileSpawn", "TileSpawn_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); if (_root.o_Upgrades[this.n_UpgradeID - 1][2]) { _local4.gotoAndPlay("Green"); } else { _local4.gotoAndPlay("Red"); } } } else if ((_local3 >= (_root.n_GameRadius * 1.5)) && (this.n_UpgradeID <= 0)) { this.removeMovieClip(); } break; case "Stick" : break; case "Drop" : } };
Symbol 48 MovieClip [TilePopped] Frame 2
this.gotoAndPlay(1);
Symbol 49 MovieClip [Projectile] Frame 1
var n_Strength; var b_Init; var d_Created; var n_FireSpeed; var n_Angle; var n_TypeID; var n_UpgradeID; var b_Connector; var n_ShotGroupID; var a_HitPoints; var b_Player; this.onEnterFrame = function () { var _local37; var _local13; var _local36; var _local26 = false; var _local34 = _root.o_Upgrades[_root.n_InvulID][0]; var _local29; var _local30; var _local28; var _local23; var _local33 = (Math.PI/180); var _local7; var _local3; var _local16; var _local4; var _local12; var _local8; var _local6; var _local11; var _local10; var _local9 = 0; var _local14; var _local18; var _local17; var _local27 = 10; var _local25 = 5; var _local5; var _local31 = 0; var _local15 = 0; var _local32 = false; var _local35; var _local24; if (_root.b_GameOver) { this.removeMovieClip(); } if ((b_Init != null) && (!_root.b_GameOver)) { _root.f_MoveProjectile(this); if (_root.f_DistanceToObject(new Object({_x:this._x, _y:this._y}), new Object({_x:_root.o_TileContainer._x, _y:_root.o_TileContainer._y})) > _root.n_GameRadius) { if (_root.s_GameMode == "clearall") { _root.n_ClearAllShotsMade++; } _local26 = true; } else { switch (this.n_TypeID) { case 6 : _local14 = false; _local9 = 0; while ((_local9 < a_HitPoints.length) && (!_local14)) { _local3 = new Object({x:this._x + a_HitPoints[_local9]._x, y:this._y + a_HitPoints[_local9]._y}); _root.o_TileContainer.globalToLocal(_local3); _local7 = _root.f_TileUnderPoint(_local3.x, _local3.y); _local16 = _root.o_TileContainer[(("Tile_" + _local7.x) + "_") + _local7.y]; if (_local16) { _local4 = _root.o_TileStrengthArray[_local7.x][_local7.y]; if ((_local4.n_TypeID > 0) || (_local4 == _root.o_TileAtCentreDetail)) { _local14 = true; } } _local9++; } if (_local14 && (_local4)) { _local12 = _root.f_TilesInRange(_local4.n_X, _local4.n_Y, _root.n_OmegaParticleBlastSize); _local9 = 0; while (_local9 < _local12.length) { _local5 = _local12[_local9]; _local8 = _root.o_TileContainer[(("Tile_" + _local5.n_X) + "_") + _local5.n_Y]; if (_local8 && (_local5 != _root.o_TileAtCentreDetail)) { _local3 = new Object({x:_local8._x, y:_local8._y}); _root.o_TileContainer.localToGlobal(_local3); _local6 = _root.attachMovie("TilePopped", "TilePop_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:_local3.x, _y:_local3.y}); _local6.o_Graphics.gotoAndStop("Tile_" + _local5.n_TypeID); _local6.n_UpgradeID = _local5.n_UpgradeID; _local6.o_Graphics.o_Upgrades.gotoAndStop("Upgrade_" + _local5.n_UpgradeID); _local6.n_Angle = _root.f_AngleToObject(new Object({_x:this._x, _y:this._y}), new Object({_x:_local3.x, _y:_local3.y})); _local6.d_CreationDate = new Date(); _local6.n_Speed = this.n_FireSpeed; _local6.s_Mode = "Project"; _local5.n_TypeID = 0; _local5.n_UpgradeID = 0; _root.f_SetTileState(_local8, 0, 0); _local15++; } _local9++; } _local26 = true; } if (_local26) { _root.f_PlaySound("o_Explosions", "OmegaHit"); _local24 = _root.attachMovie("Explosions", "Explosion_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _local24.gotoAndPlay("Type_2"); _local15 = _local15 + _root.f_DisconnectedObjects(); } break; case 7 : _local14 = false; _local9 = 0; while ((_local9 < a_HitPoints.length) && (!_local14)) { _local3 = new Object({x:this._x + a_HitPoints[_local9]._x, y:this._y + a_HitPoints[_local9]._y}); _root.o_TileContainer.globalToLocal(_local3); _local7 = _root.f_TileUnderPoint(_local3.x, _local3.y); _local16 = _root.o_TileContainer[(("Tile_" + _local7.x) + "_") + _local7.y]; if (_local16) { _local4 = _root.o_TileStrengthArray[_local7.x][_local7.y]; if ((_local4.n_TypeID > 0) || (_local4 == _root.o_TileAtCentreDetail)) { _local14 = true; } } _local9++; } if (_local14 && (_local4)) { _local12 = _root.f_TilesInRange(_local4.n_X, _local4.n_Y, _root.n_AlphaParticleBlastSize); _local9 = 0; while (_local9 < _local12.length) { _local5 = _local12[_local9]; _local8 = _root.o_TileContainer[(("Tile_" + _local5.n_X) + "_") + _local5.n_Y]; if (_local8 && (_local5 != _root.o_TileAtCentreDetail)) { _local3 = new Object({x:_local8._x, y:_local8._y}); _root.o_TileContainer.localToGlobal(_local3); _local6 = _root.attachMovie("TilePopped", "TilePop_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:_local3.x, _y:_local3.y}); _local6.o_Graphics.gotoAndStop("Tile_" + _local5.n_TypeID); _local6.n_UpgradeID = _local5.n_UpgradeID; _local6.o_Graphics.o_Upgrades.gotoAndStop("Upgrade_" + _local5.n_UpgradeID); _local6.n_Angle = _root.f_AngleToObject(new Object({_x:this._x, _y:this._y}), new Object({_x:_local3.x, _y:_local3.y})); _local6.d_CreationDate = new Date(); _local6.n_Speed = this.n_FireSpeed; _local6.s_Mode = "Project"; _local5.n_TypeID = 0; _local5.n_UpgradeID = 0; _root.f_SetTileState(_local8, 0, 0); _local15++; } _local9++; } _local26 = true; } if (_local26) { _root.f_PlaySound("o_Explosions", "BreakAway"); _local24 = _root.attachMovie("Explosions", "Explosion_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _local24.gotoAndPlay("Type_1"); _local15 = _local15 + _root.f_DisconnectedObjects(); } break; default : _local14 = false; _local9 = 0; for(;;){ if (!((_local9 < a_HitPoints.length) && (!_local14))) { break; } _local3 = new Object({x:this._x + a_HitPoints[_local9]._x, y:this._y + a_HitPoints[_local9]._y}); _root.o_TileContainer.globalToLocal(_local3); _local7 = _root.f_TileUnderPoint(_local3.x, _local3.y); _local16 = _root.o_TileContainer[(("Tile_" + _local7.x) + "_") + _local7.y]; if (_local16) { _local4 = _root.o_TileStrengthArray[_local7.x][_local7.y]; if ((((!b_Connector) && (_local4.n_TypeID > 0)) || (b_Connector && (_local4.n_TypeID == this.n_TypeID))) || (_local4 == _root.o_TileAtCentreDetail)) { _local14 = true; _local18 = false; _local17 = 0; while ((!_local18) && (_local17 <= _local27)) { _local3 = new Object({x:this._x, y:this._y}); _root.o_TileContainer.globalToLocal(_local3); _local7 = _root.f_TileUnderPoint(_local3.x, _local3.y); _local8 = _root.o_TileContainer[(("Tile_" + _local7.x) + "_") + _local7.y]; _local5 = _root.o_TileStrengthArray[_local7.x][_local7.y]; if ((((!b_Connector) && (_local5.n_TypeID == 0)) || (b_Connector && (_local5.n_TypeID != this.n_TypeID))) && (_local5 != _root.o_TileAtCentreDetail)) { _local5.n_UpgradeID = this.n_UpgradeID; _local5.n_TypeID = this.n_TypeID; _root.f_SetTileState(_local8, this.n_TypeID, this.n_UpgradeID); _local18 = true; } else { _root.f_ProjectObject(this, this.n_Angle - 180, _local25); } _local17++; } _local26 = true; if (b_Player) { _local29 = _root.f_DegreeTransform(_local4.n_Angle, _root.o_TileContainer._rotation); n_Angle = _root.f_DegreeTransform(n_Angle, 0); _local30 = _local4.n_Distance; _local28 = _local4.n_DistancePerc; n_Temp = _root.f_DegreeTransform(_local29 - n_Angle, 0); if (n_Temp > 180) { _local23 = 180 - n_Temp; } else { _local23 = n_Temp; } _root.n_PlayingFieldVelocity = _root.n_PlayingFieldVelocity + (((_local23 / 30) * _root.n_PlayingFieldMaxVelocity) * _local28); if (_root.n_PlayingFieldVelocity > _root.n_PlayingFieldMaxVelocity) { _root.n_PlayingFieldVelocity = _root.n_PlayingFieldMaxVelocity; } if (_root.n_PlayingFieldVelocity < (_root.n_PlayingFieldMaxVelocity * -1)) { _root.n_PlayingFieldVelocity = _root.n_PlayingFieldMaxVelocity * -1; } _root.f_StartFlood(_local5.n_X, _local5.n_Y, 2); _local12 = new Array(); _local11 = 0; while (_local11 < _root.n_XTiles) { _local10 = 0; while (_local10 < _root.n_YTiles) { if (_root.o_TileFloodArray[_local11][_local10].b_Checked && _root.o_TileFloodArray[_local11][_local10].b_Flag) { _local4 = _root.o_TileStrengthArray[_local11][_local10]; _local12.push(_local4); } _local10++; } _local11++; } if (_local12.length > 2) { _root.f_PlaySound("o_Explosions", "BreakAway"); _local24 = _root.attachMovie("Explosions", "Explostion_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:this._x, _y:this._y}); _local24.gotoAndPlay("Type_1"); _local13 = 0; while (_local13 < _local12.length) { _local4 = _local12[_local13]; _local8 = _root.o_TileContainer[(("Tile_" + _local4.n_X) + "_") + _local4.n_Y]; _local3 = new Object({x:_local8._x, y:_local8._y}); _root.o_TileContainer.localToGlobal(_local3); _local6 = _root.attachMovie("TilePopped", "TilePop_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:_local3.x, _y:_local3.y}); _local6.o_Graphics.gotoAndStop("Tile_" + _local4.n_TypeID); _local6.n_UpgradeID = _local4.n_UpgradeID; _local6.o_Graphics.o_Upgrades.gotoAndStop("Upgrade_" + _local4.n_UpgradeID); if ((_local5.n_X == _local4.n_X) && (_local5.n_Y == _local4.n_Y)) { _local6.n_Angle = this.n_Angle; } else { _local6.n_Angle = _root.f_AngleToObject(new Object({_x:this._x, _y:this._y}), new Object({_x:_local3.x, _y:_local3.y})); } _local6.d_CreationDate = new Date(); _local6.n_Speed = this.n_FireSpeed; _local6.s_Mode = "Project"; _local4.n_TypeID = 0; _local4.n_UpgradeID = 0; _root.f_SetTileState(_local8, 0, 0); _local15++; _local13++; } _local15 = _local15 + _root.f_DisconnectedObjects(); } else { if (_root.s_GameMode == "clearall") { _root.n_ClearAllShotsMade++; } _root.f_PlaySound("o_Sounds", "hittile"); } } } } _local9++; }; } } } else if (_root.b_GameOver) { this.removeMovieClip(); } if (_local26) { if (b_Player && (_local15 > 0)) { if (_local15 > _root.o_ScoreMultiplierArray.length) { _local15 = _root.o_ScoreMultiplierArray.length; } _local31 = Math.round(_root.n_BaseObjectScore * _root.o_ScoreMultiplierArray[_local15 - 1][0]); if (!isNaN(_local31)) { _root.o_LevelProgress.n_CurrentValue = _root.o_LevelProgress.n_CurrentValue + _local31; _root.n_Score = _root.n_Score + _local31; } if (this.n_TypeID != 7) { s_Message = _root.o_ScoreMultiplierArray[_local15 - 1][1] + " Shot"; s_Message = s_Message + ((" (x" + _root.o_ScoreMultiplierArray[_local15 - 1][0]) + " bonus)"); } if ((s_Message != undefined) && (s_Message != "")) { _root.f_ShowMessage(s_Message); } } this.removeMovieClip(); } };
Symbol 49 MovieClip [Projectile] Frame 2
this.gotoAndPlay(1);
Symbol 62 MovieClip [TileSpawn] Frame 21
this.removeMovieClip();
Symbol 62 MovieClip [TileSpawn] Frame 42
this.removeMovieClip();
Symbol 62 MovieClip [TileSpawn] Frame 63
this.removeMovieClip();
Symbol 68 MovieClip [Gun] Frame 1
Symbol 68 MovieClip [Gun] Frame 2
gotoAndPlay ("Start");
Symbol 96 Button
on (release) { this.gotoAndPlay("Instruction_level_2"); }
Symbol 105 Button [StartGame]
on (release) { _root.b_GameInit = undefined; _root.gotoAndPlay("Game"); }
Symbol 108 Button
on (release) { this.gotoAndPlay("Instruction_level_3"); }
Symbol 117 MovieClip [ObjectCounter] Frame 1
this.onEnterFrame = function () { var _local3 = Math.round(100 - ((100 / _root.n_MaxObjects) * _root.n_CurrentObjects)); var _local4 = new TextFormat(); if (_local3 >= 50) { _local4.color = 16777215 /* 0xFFFFFF */; } else if ((_local3 < 50) && (_local3 >= 35)) { _local4.color = 10092441 /* 0x99FF99 */; } else if ((_local3 < 35) && (_local3 >= 20)) { _local4.color = 16776960 /* 0xFFFF00 */; } else if ((_local3 < 20) && (_local3 >= 10)) { _local4.color = 16750848 /* 0xFF9900 */; } else if (_local3 < 10) { _local4.color = 16711680 /* 0xFF0000 */; } this.o_ScoreText.text = _local3.toString() + "%"; this.o_ScoreText.setTextFormat(_local4); };
Symbol 117 MovieClip [ObjectCounter] Frame 2
gotoAndPlay (1);
Symbol 124 MovieClip [Progress] Frame 1
function f_showProgress() { if (n_CurrentValue != undefined) { if (this.n_CurrentValue >= this.n_MaxValue) { this.gotoAndPlay("Unfinished"); } else { this.gotoAndPlay("Finished"); } } else { this.gotoAndPlay("Unfinished"); } } var n_MaxValue; var n_CurrentValue; this.onEnterFrame = function () { if ((n_MaxValue != undefined) and (n_CurrentValue != undefined)) { if (n_CurrentValue > n_MaxValue) { o_ProgressBar._width = o_ProgressBorder._width; } else { o_ProgressBar._width = (o_ProgressBorder._width / n_MaxValue) * n_CurrentValue; } } };
Symbol 124 MovieClip [Progress] Frame 2
this.f_showProgress();
Symbol 124 MovieClip [Progress] Frame 4
this.f_showProgress();
Symbol 140 Button
on (release) { this.gotoAndPlay("Instruction_level_4"); }
Symbol 153 Button
on (release) { this.gotoAndPlay("Instruction_clearall_2"); }
Symbol 155 Button
on (release) { this.gotoAndPlay("Instruction_clearall_3"); }
Symbol 161 Button
on (release) { this.gotoAndPlay("Instruction_freeplay_2"); }
Symbol 162 Button
on (release) { this.gotoAndPlay("Instruction_freeplay_3"); }
Symbol 171 Button
on (release) { this.gotoAndPlay("Instruction_freeplay_4"); }
Symbol 176 MovieClip [InstructionMovie] Frame 1
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 2
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 3
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 4
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 5
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 6
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 7
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 8
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 9
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 10
stop();
Symbol 176 MovieClip [InstructionMovie] Frame 11
stop();
Symbol 177 MovieClip [ObjectGraphicsSmall] Frame 1
this.stop();
Symbol 180 MovieClip [Score] Frame 1
var s_ScoreString = ("0000000000" + _root.n_Score.toString()).toString(); if (_root.n_Score != undefined) { this.ScoreText.text = s_ScoreString.substring(s_ScoreString.length - 10, s_ScoreString.length); } else { this.ScoreText.text = "0000000000"; }
Symbol 180 MovieClip [Score] Frame 2
gotoAndPlay (1);
Symbol 187 MovieClip [Loader] Frame 2
var siteLoaded = _root.getBytesLoaded(); var siteTotal = _root.getBytesTotal(); var percentage = Math.round((siteLoaded / siteTotal) * 100); loadingBar._xscale = percentage; percentClip.percentDisplay.text = percentage + "%"; percentClip._x = loadingBar._x + loadingBar._width; bytesDisplay.text = ((("loaded " + siteLoaded) + " of ") + siteTotal) + " bytes"; if (siteLoaded >= siteTotal) { gotoAndPlay ("End"); }
Symbol 187 MovieClip [Loader] Frame 3
gotoAndPlay ("Looper");
Symbol 187 MovieClip [Loader] Frame 4
_root.gotoAndPlay("Splash");
Symbol 202 Button
on (press) { getURL ("http://www.addictinggames.com", blank); }
Symbol 209 MovieClip [Sounds] Frame 2
gotoAndStop (1);
Symbol 209 MovieClip [Sounds] Frame 4
gotoAndStop (1);
Symbol 209 MovieClip [Sounds] Frame 6
gotoAndStop (1);
Symbol 209 MovieClip [Sounds] Frame 8
gotoAndStop (1);
Symbol 209 MovieClip [Sounds] Frame 10
gotoAndStop (1);
Symbol 209 MovieClip [Sounds] Frame 12
gotoAndStop (1);
Symbol 212 MovieClip [ExplosionSounds] Frame 2
gotoAndStop (1);
Symbol 212 MovieClip [ExplosionSounds] Frame 4
this.stop();
Symbol 212 MovieClip [ExplosionSounds] Frame 6
this.stop();
Symbol 212 MovieClip [ExplosionSounds] Frame 8
this.stop();
Symbol 212 MovieClip [ExplosionSounds] Frame 10
this.stop();
Symbol 212 MovieClip [ExplosionSounds] Frame 12
this.stop();
Symbol 221 Button
on (press) { _root.getURL("http://www.addictinggames.com"); }
Symbol 372 MovieClip Frame 147
stop();
Symbol 373 MovieClip Frame 1
_root.stop();
Symbol 373 MovieClip Frame 440
_root.b_SoundsOn = true; _root.f_PlaySound("o_Sounds", "GameMusic"); _root.play();
Symbol 386 Button
on (release) { _root.s_GameMode = "clearall"; _root.b_GameOver = false; _root.gotoAndPlay("Instructions"); }
Symbol 389 Button
on (release) { _root.s_GameMode = "level"; _root.b_GameOver = false; _root.gotoAndPlay("Instructions"); }
Symbol 396 Button
on (release) { _root.s_GameMode = "freeplay"; _root.b_GameOver = false; _root.gotoAndPlay("Instructions"); }
Symbol 402 Button
on (release) { _root.swHighScoreObject.showTab = "view"; _root.swHighScoreObject.gameId = "spinningbubbles1"; _level0.swHighScoreObject.gameTitle = "Spinning Bubbles (Free Play)"; docount = true; loadMovieNum (_root.HSHubURL, 2); }
Symbol 403 Button
on (release) { _root.swHighScoreObject.showTab = "view"; _root.swHighScoreObject.gameId = "spinningbubbles2"; _level0.swHighScoreObject.gameTitle = "Spinning Bubbles (Levelled)"; docount = true; loadMovieNum (_root.HSHubURL, 2); }
Symbol 404 Button
on (release) { _root.swHighScoreObject.showTab = "view"; _root.swHighScoreObject.gameId = "spinningbubbles3"; _level0.swHighScoreObject.gameTitle = "Spinning Bubbles (Clear All)"; docount = true; loadMovieNum (_root.HSHubURL, 2); }
Symbol 409 Button [SmallLink]
on (release) { getURL ("http://www.thenakeddeveloper.com", "_blank"); }
Symbol 411 MovieClip [TileContainer] Frame 1
var s_Mode; if (s_Mode == "Drop") { if (this._alpha > 0) { this._alpha = this._alpha - _root.n_PlayingFieldDropAlphaChange; this._y = this._y + _root.n_PlayingFieldDropSpeed; } else { this.removeMovieClip(); } } else { this.stop(); }
Symbol 411 MovieClip [TileContainer] Frame 2
gotoAndPlay (1);
Symbol 419 MovieClip [Warning] Frame 2
if (_root.n_CurrentObjects >= _root.n_WarningLevel) { this.gotoAndPlay("Warning"); } else { this.gotoAndPlay("Holding"); }
Symbol 419 MovieClip [Warning] Frame 15
if (_root.n_CurrentObjects >= _root.n_WarningLevel) { this.gotoAndPlay("Warning"); } else { this.gotoAndPlay("Holding"); }
Symbol 425 MovieClip [Frozen] Frame 1
stop();
Symbol 425 MovieClip [Frozen] Frame 2
_root.f_PlaySound("o_Sounds", "Freeze");
Symbol 425 MovieClip [Frozen] Frame 6
stop();
Symbol 435 MovieClip [MessageRelay] Frame 1
if (_root.a_MessageRelayArray.length > 0) { this.o_Messages.text = ""; this.o_LatestMessage.text = (_root.a_MessageRelayArray[_root.a_MessageRelayArray.length - 1].toString() + newline) + "\x0E"; var i = (_root.a_MessageRelayArray.length - 2); while (i >= 0) { this.o_Messages.text = this.o_Messages.text + ((_root.a_MessageRelayArray[i].toString() + newline) + "\x0E"); i--; } }
Symbol 435 MovieClip [MessageRelay] Frame 2
this.gotoAndPlay(1);
Symbol 444 MovieClip [Win] Frame 1
stop();
Symbol 444 MovieClip [Win] Frame 52
if (_root.o_TileContainer) { _root._root.o_TileContainer.removeMovieClip(); } _root.b_GameOver = true; _root.b_GameOverAnimPlaying = false; this.gotoAndStop(1);
Symbol 444 MovieClip [Win] Frame 103
if (_root.o_TileContainer) { _root._root.o_TileContainer.removeMovieClip(); } _root.b_GameOver = true; _root.b_GameOverAnimPlaying = false; this.gotoAndStop(1);
Symbol 448 MovieClip [Connector] Frame 1
this.stop();
Symbol 448 MovieClip [Connector] Frame 31
if (_root.b_ConnectorActive) { this.gotoAndPlay("Start"); } else { this.gotoAndStop(1); }
Symbol 453 Button
on (release) { _root.gotoAndPlay("MainMenu"); }

Library Items

Symbol 1 ShapeTweeningUsed by:10
Symbol 2 ShapeTweeningUsed by:10
Symbol 3 ShapeTweeningUsed by:10
Symbol 4 GraphicUsed by:10
Symbol 5 GraphicUsed by:10
Symbol 6 ShapeTweeningUsed by:10
Symbol 7 ShapeTweeningUsed by:10
Symbol 8 ShapeTweeningUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [Explosions]Uses:1 2 3 4 5 6 7 8 9
Symbol 11 FontUsed by:12 81 82 83 84 85 86 87 91 92 93 94 97 98 99 100 101 102 103 104 106 107 109 110 111 112 113 114 115 116 125 126 127 128 129 130 131 132 133 137 138 139 141 142 143 144 145 146 147 148 149 150 151 152 154 156 157 158 159 160 163 164 165 166 167 168 169 170 172 173 174 175 179 182 379 380 385 387 388 393 394 395 399 407 410 426 427 428 430 431 432 433 434 436 438 439 442 451 452 454 455 456 457 459
Symbol 12 EditableTextUses:11Used by:13
Symbol 13 MovieClip [MessagesInner]Uses:12Used by:14
Symbol 14 MovieClip [Messages]Uses:13
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:29 176 429
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:29 134 176 429
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:29 176
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:29 134 176
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:29 176
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:29 176
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29 176 429
Symbol 29 MovieClip [Upgrades]Uses:16 18 20 22 24 26 28Used by:47
Symbol 30 GraphicUsed by:31 176
Symbol 31 MovieClipUses:30Used by:47
Symbol 32 GraphicUsed by:35 134 176
Symbol 33 GraphicUsed by:34 35 37 39 41 43 46
Symbol 34 MovieClipUses:33Used by:35 37 39 41 43 134 135 136 176
Symbol 35 ButtonUses:32 34 33Used by:47
Symbol 36 GraphicUsed by:37 134 135 136 176
Symbol 37 ButtonUses:36 34 33Used by:47
Symbol 38 GraphicUsed by:39 134 176
Symbol 39 ButtonUses:38 34 33Used by:47
Symbol 40 GraphicUsed by:41
Symbol 41 ButtonUses:40 34 33Used by:47
Symbol 42 GraphicUsed by:43 134 176
Symbol 43 ButtonUses:42 34 33Used by:47
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:47
Symbol 46 MovieClipUses:33Used by:47
Symbol 47 MovieClip [Tile]Uses:29 31 35 37 39 41 43 45 46Used by:48 49 177
Symbol 48 MovieClip [TilePopped]Uses:47
Symbol 49 MovieClip [Projectile]Uses:47
Symbol 50 ShapeTweeningUsed by:62
Symbol 51 ShapeTweeningUsed by:62
Symbol 52 GraphicUsed by:62
Symbol 53 GraphicUsed by:62
Symbol 54 ShapeTweeningUsed by:62
Symbol 55 ShapeTweeningUsed by:62
Symbol 56 GraphicUsed by:62
Symbol 57 GraphicUsed by:62
Symbol 58 ShapeTweeningUsed by:62
Symbol 59 ShapeTweeningUsed by:62
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [TileSpawn]Uses:50 51 52 53 54 55 56 57 58 59 60 61
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClip [CursorGraphic]Uses:64Used by:176
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip [GunGraphic]Uses:66Used by:68
Symbol 68 MovieClip [Gun]Uses:67Used by:176
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:176
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [NextContainerBorder]Uses:71Used by:176 178
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip [Arrow]Uses:73Used by:75
Symbol 75 MovieClip [MovingArrow]Uses:74Used by:176
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip [ButtonBottom]Uses:76Used by:80
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip [ButtonBorder]Uses:78Used by:80
Symbol 80 MovieClip [ButtonTop]Uses:77 79Used by:176 429
Symbol 81 TextUses:11Used by:176
Symbol 82 TextUses:11Used by:176
Symbol 83 TextUses:11Used by:176
Symbol 84 TextUses:11Used by:176
Symbol 85 TextUses:11Used by:176
Symbol 86 TextUses:11Used by:176
Symbol 87 TextUses:11Used by:176
Symbol 88 FontUsed by:89
Symbol 89 TextUses:88Used by:176
Symbol 90 TextUsed by:176
Symbol 91 TextUses:11Used by:176
Symbol 92 TextUses:11Used by:176
Symbol 93 TextUses:11Used by:96 108 140 153 155 161 162 171
Symbol 94 TextUses:11Used by:96 108 140 153 155 161 162 171
Symbol 95 GraphicUsed by:96 105 108 120 123 140 153 155 161 162 171 184 453
Symbol 96 ButtonUses:93 94 95Used by:176
Symbol 97 TextUses:11Used by:176
Symbol 98 TextUses:11Used by:176
Symbol 99 TextUses:11Used by:176
Symbol 100 TextUses:11Used by:176
Symbol 101 TextUses:11Used by:176
Symbol 102 TextUses:11Used by:176
Symbol 103 TextUses:11Used by:105
Symbol 104 TextUses:11Used by:105
Symbol 105 Button [StartGame]Uses:103 104 95Used by:176
Symbol 106 TextUses:11Used by:176
Symbol 107 TextUses:11Used by:176
Symbol 108 ButtonUses:93 94 95Used by:176
Symbol 109 EditableTextUses:11Used by:176
Symbol 110 EditableTextUses:11Used by:176
Symbol 111 TextUses:11Used by:176 429
Symbol 112 TextUses:11Used by:176 429
Symbol 113 EditableTextUses:11Used by:176
Symbol 114 TextUses:11Used by:176 429
Symbol 115 TextUses:11Used by:176  Timeline
Symbol 116 EditableTextUses:11Used by:117
Symbol 117 MovieClip [ObjectCounter]Uses:116Used by:176  Timeline
Symbol 118 GraphicUsed by:119 373 444
Symbol 119 MovieClip [ProgressBackground]Uses:118Used by:124
Symbol 120 MovieClip [ProgressBarComplete]Uses:95Used by:124
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip [ProgressOuter]Uses:121Used by:124
Symbol 123 MovieClip [ProgressBar]Uses:95Used by:124
Symbol 124 MovieClip [Progress]Uses:119 120 122 123Used by:176  Timeline
Symbol 125 EditableTextUses:11Used by:176
Symbol 126 TextUses:11Used by:176  Timeline
Symbol 127 TextUses:11Used by:176
Symbol 128 TextUses:11Used by:176
Symbol 129 EditableTextUses:11Used by:176
Symbol 130 EditableTextUses:11Used by:176
Symbol 131 EditableTextUses:11Used by:176
Symbol 132 EditableTextUses:11Used by:176
Symbol 133 TextUses:11Used by:176
Symbol 134 MovieClipUses:32 34 36 38 42 18 22Used by:136
Symbol 135 MovieClipUses:36 34Used by:136
Symbol 136 MovieClipUses:134 135 36 34Used by:176
Symbol 137 TextUses:11Used by:176
Symbol 138 TextUses:11Used by:176
Symbol 139 TextUses:11Used by:176
Symbol 140 ButtonUses:93 94 95Used by:176
Symbol 141 EditableTextUses:11Used by:176
Symbol 142 EditableTextUses:11Used by:176
Symbol 143 EditableTextUses:11Used by:176
Symbol 144 EditableTextUses:11Used by:176
Symbol 145 TextUses:11Used by:176
Symbol 146 TextUses:11Used by:176
Symbol 147 TextUses:11Used by:176
Symbol 148 TextUses:11Used by:176
Symbol 149 TextUses:11Used by:176
Symbol 150 TextUses:11Used by:176
Symbol 151 TextUses:11Used by:176
Symbol 152 TextUses:11Used by:176
Symbol 153 ButtonUses:93 94 95Used by:176
Symbol 154 TextUses:11Used by:176
Symbol 155 ButtonUses:93 94 95Used by:176
Symbol 156 EditableTextUses:11Used by:176
Symbol 157 TextUses:11Used by:176
Symbol 158 TextUses:11Used by:176
Symbol 159 TextUses:11Used by:176
Symbol 160 EditableTextUses:11Used by:176
Symbol 161 ButtonUses:93 94 95Used by:176
Symbol 162 ButtonUses:93 94 95Used by:176
Symbol 163 EditableTextUses:11Used by:176
Symbol 164 EditableTextUses:11Used by:176
Symbol 165 EditableTextUses:11Used by:176
Symbol 166 EditableTextUses:11Used by:176
Symbol 167 EditableTextUses:11Used by:176
Symbol 168 EditableTextUses:11Used by:176
Symbol 169 EditableTextUses:11Used by:176
Symbol 170 EditableTextUses:11Used by:176
Symbol 171 ButtonUses:93 94 95Used by:176
Symbol 172 EditableTextUses:11Used by:176
Symbol 173 EditableTextUses:11Used by:176
Symbol 174 EditableTextUses:11Used by:176
Symbol 175 EditableTextUses:11Used by:176
Symbol 176 MovieClip [InstructionMovie]Uses:70 72 68 32 34 36 75 80 81 82 83 84 85 86 87 89 65 90 91 92 96 97 98 99 100 101 102 30 105 106 107 108 16 18 109 110 111 112 113 114 28 115 117 124 125 126 127 128 129 130 131 132 133 136 137 38 138 42 22 139 140 141 142 143 144 20 24 145 146 147 148 149 150 26 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175Used by:Timeline
Symbol 177 MovieClip [ObjectGraphicsSmall]Uses:47Used by:178
Symbol 178 MovieClip [NextContainer]Uses:72 177Used by:Timeline
Symbol 179 EditableTextUses:11Used by:180
Symbol 180 MovieClip [Score]Uses:179Used by:Timeline
Symbol 181 GraphicUsed by:183
Symbol 182 EditableTextUses:11Used by:183
Symbol 183 MovieClip [moving percentage field]Uses:181 182Used by:187
Symbol 184 MovieClip [blue loading bar]Uses:95Used by:187
Symbol 185 FontUsed by:186 203 449 450
Symbol 186 EditableTextUses:185Used by:187
Symbol 187 MovieClip [Loader]Uses:184 186 183Used by:Timeline
Symbol 188 GraphicUsed by:200 202
Symbol 189 GraphicUsed by:200 202 251
Symbol 190 GraphicUsed by:200 202 243 249
Symbol 191 GraphicUsed by:200 202 247
Symbol 192 GraphicUsed by:200 202 245
Symbol 193 GraphicUsed by:200 202 241
Symbol 194 GraphicUsed by:200 202 239
Symbol 195 GraphicUsed by:200 202 257
Symbol 196 GraphicUsed by:200 202 259
Symbol 197 GraphicUsed by:200 202 261
Symbol 198 GraphicUsed by:200 202 263
Symbol 199 GraphicUsed by:200 202 264
Symbol 200 MovieClipUses:188 189 190 191 192 193 194 195 196 197 198 199Used by:202
Symbol 201 GraphicUsed by:202
Symbol 202 ButtonUses:200 201 188 189 190 191 192 193 194 195 196 197 198 199Used by:Timeline
Symbol 203 TextUses:185Used by:209
Symbol 204 SoundUsed by:209
Symbol 205 SoundUsed by:209
Symbol 206 SoundUsed by:209
Symbol 207 SoundUsed by:209 386 389 396
Symbol 208 SoundUsed by:209
Symbol 209 MovieClip [Sounds]Uses:203 204 205 206 207 208Used by:Timeline
Symbol 210 SoundUsed by:212
Symbol 211 SoundUsed by:212
Symbol 212 MovieClip [ExplosionSounds]Uses:210 211Used by:Timeline
Symbol 213 GraphicUsed by:373
Symbol 214 GraphicUsed by:373
Symbol 215 GraphicUsed by:373
Symbol 216 GraphicUsed by:373
Symbol 217 GraphicUsed by:373
Symbol 218 GraphicUsed by:373
Symbol 219 GraphicUsed by:373
Symbol 220 GraphicUsed by:221
Symbol 221 ButtonUses:220Used by:373
Symbol 222 ShapeTweeningUsed by:373
Symbol 223 GraphicUsed by:373
Symbol 224 ShapeTweeningUsed by:373
Symbol 225 GraphicUsed by:373
Symbol 226 ShapeTweeningUsed by:373
Symbol 227 GraphicUsed by:373
Symbol 228 GraphicUsed by:373
Symbol 229 GraphicUsed by:373
Symbol 230 GraphicUsed by:373
Symbol 231 GraphicUsed by:373
Symbol 232 GraphicUsed by:373
Symbol 233 GraphicUsed by:373
Symbol 234 ShapeTweeningUsed by:373
Symbol 235 GraphicUsed by:373
Symbol 236 ShapeTweeningUsed by:373
Symbol 237 ShapeTweeningUsed by:373
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238 194Used by:372
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240 193Used by:372
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242 190Used by:372
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244 192Used by:372
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246 191Used by:372
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248 190Used by:372
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250 189Used by:372
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:372
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:264
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256 195Used by:264
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258 196Used by:264
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260 197Used by:264
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262 198Used by:264
Symbol 264 MovieClipUses:255 257 259 261 263 199Used by:372
Symbol 265 SoundUsed by:372
Symbol 266 SoundUsed by:372
Symbol 267 SoundUsed by:372
Symbol 268 SoundUsed by:372
Symbol 269 SoundUsed by:372
Symbol 270 SoundUsed by:372
Symbol 271 BitmapUsed by:282
Symbol 272 BitmapUsed by:282
Symbol 273 BitmapUsed by:282
Symbol 274 BitmapUsed by:282
Symbol 275 BitmapUsed by:282
Symbol 276 BitmapUsed by:282
Symbol 277 BitmapUsed by:282 297
Symbol 278 BitmapUsed by:282
Symbol 279 BitmapUsed by:282
Symbol 280 BitmapUsed by:282 297
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:271 272 273 274 275 276 277 278 279 280 281Used by:283
Symbol 283 MovieClipUses:282Used by:372
Symbol 284 BitmapUsed by:297
Symbol 285 BitmapUsed by:297
Symbol 286 BitmapUsed by:297
Symbol 287 BitmapUsed by:297
Symbol 288 BitmapUsed by:297
Symbol 289 BitmapUsed by:297
Symbol 290 BitmapUsed by:297
Symbol 291 BitmapUsed by:297
Symbol 292 BitmapUsed by:297
Symbol 293 BitmapUsed by:297
Symbol 294 BitmapUsed by:297
Symbol 295 BitmapUsed by:297
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:284 285 286 287 288 289 280 290 291 292 293 294 295 277 296Used by:298
Symbol 298 MovieClipUses:297Used by:372
Symbol 299 BitmapUsed by:313
Symbol 300 BitmapUsed by:313
Symbol 301 BitmapUsed by:313
Symbol 302 BitmapUsed by:313
Symbol 303 BitmapUsed by:313
Symbol 304 BitmapUsed by:313
Symbol 305 BitmapUsed by:313
Symbol 306 BitmapUsed by:313
Symbol 307 BitmapUsed by:313
Symbol 308 BitmapUsed by:313
Symbol 309 BitmapUsed by:313
Symbol 310 BitmapUsed by:313
Symbol 311 BitmapUsed by:313
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:299 300 301 302 303 304 305 306 307 308 309 310 311 312Used by:314
Symbol 314 MovieClipUses:313Used by:372
Symbol 315 BitmapUsed by:329
Symbol 316 BitmapUsed by:329
Symbol 317 BitmapUsed by:329
Symbol 318 BitmapUsed by:329
Symbol 319 BitmapUsed by:329
Symbol 320 BitmapUsed by:329
Symbol 321 BitmapUsed by:329
Symbol 322 BitmapUsed by:329
Symbol 323 BitmapUsed by:329
Symbol 324 BitmapUsed by:329
Symbol 325 BitmapUsed by:329
Symbol 326 BitmapUsed by:329
Symbol 327 BitmapUsed by:329
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:315 316 317 318 319 320 321 322 323 324 325 326 327 328Used by:330
Symbol 330 MovieClipUses:329Used by:372
Symbol 331 BitmapUsed by:350
Symbol 332 BitmapUsed by:350
Symbol 333 BitmapUsed by:350
Symbol 334 BitmapUsed by:350
Symbol 335 BitmapUsed by:350
Symbol 336 BitmapUsed by:350
Symbol 337 BitmapUsed by:350
Symbol 338 BitmapUsed by:350
Symbol 339 BitmapUsed by:350
Symbol 340 BitmapUsed by:350
Symbol 341 BitmapUsed by:350
Symbol 342 BitmapUsed by:350
Symbol 343 BitmapUsed by:350
Symbol 344 BitmapUsed by:350
Symbol 345 BitmapUsed by:350
Symbol 346 BitmapUsed by:350
Symbol 347 BitmapUsed by:350
Symbol 348 BitmapUsed by:350
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349Used by:351
Symbol 351 MovieClipUses:350Used by:372
Symbol 352 BitmapUsed by:367
Symbol 353 BitmapUsed by:367
Symbol 354 BitmapUsed by:367
Symbol 355 BitmapUsed by:367
Symbol 356 BitmapUsed by:367
Symbol 357 BitmapUsed by:367
Symbol 358 BitmapUsed by:367
Symbol 359 BitmapUsed by:367
Symbol 360 BitmapUsed by:367
Symbol 361 BitmapUsed by:367
Symbol 362 BitmapUsed by:367
Symbol 363 BitmapUsed by:367
Symbol 364 BitmapUsed by:367
Symbol 365 BitmapUsed by:367
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:352 353 354 355 356 357 358 359 360 361 362 363 364 365 366Used by:368
Symbol 368 MovieClipUses:367Used by:372
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:372
Symbol 371 SoundUsed by:372
Symbol 372 MovieClipUses:239 241 243 245 247 249 251 253 264 265 266 267 268 269 270 283 298 314 330 351 368 370 371Used by:373
Symbol 373 MovieClipUses:118 213 214 215 216 217 218 219 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 372Used by:Timeline
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:Timeline
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:378
Symbol 378 MovieClipUses:377Used by:386 389 396
Symbol 379 TextUses:11Used by:386 389 396
Symbol 380 TextUses:11Used by:386
Symbol 381 GraphicUsed by:382 386 389 396 402 403 404 412
Symbol 382 MovieClipUses:381Used by:386 389 396 402 403 404
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:386 389 396
Symbol 385 TextUses:11Used by:386
Symbol 386 ButtonUses:378 379 380 382 384 385 381 207Used by:Timeline
Symbol 387 TextUses:11Used by:389
Symbol 388 TextUses:11Used by:389
Symbol 389 ButtonUses:378 379 387 382 384 388 381 207Used by:Timeline
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:392
Symbol 392 MovieClipUses:391Used by:Timeline
Symbol 393 EditableTextUses:11Used by:Timeline
Symbol 394 TextUses:11Used by:396
Symbol 395 TextUses:11Used by:396
Symbol 396 ButtonUses:378 379 394 382 384 395 381 207Used by:Timeline
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:402 403 404
Symbol 399 TextUses:11Used by:402 403 404
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402 403 404
Symbol 402 ButtonUses:398 399 382 401 381Used by:Timeline
Symbol 403 ButtonUses:398 399 382 401 381Used by:Timeline
Symbol 404 ButtonUses:398 399 382 401 381Used by:Timeline
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:409
Symbol 407 TextUses:11Used by:409
Symbol 408 GraphicUsed by:409
Symbol 409 Button [SmallLink]Uses:406 407 408Used by:Timeline
Symbol 410 TextUses:11Used by:Timeline
Symbol 411 MovieClip [TileContainer]Used by:Timeline
Symbol 412 MovieClip [WarningCircle]Uses:381Used by:Timeline
Symbol 413 GraphicUsed by:419
Symbol 414 GraphicUsed by:419
Symbol 415 GraphicUsed by:419
Symbol 416 GraphicUsed by:419
Symbol 417 GraphicUsed by:419
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClip [Warning]Uses:413 414 415 416 417 418Used by:Timeline
Symbol 420 GraphicUsed by:425
Symbol 421 GraphicUsed by:425
Symbol 422 GraphicUsed by:425
Symbol 423 GraphicUsed by:425
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClip [Frozen]Uses:420 421 422 423 424Used by:Timeline
Symbol 426 EditableTextUses:11Used by:429
Symbol 427 EditableTextUses:11Used by:429
Symbol 428 EditableTextUses:11Used by:429
Symbol 429 MovieClip [PowerupGrouping]Uses:16 18 426 427 80 111 112 428 114 28Used by:Timeline
Symbol 430 TextUses:11Used by:Timeline
Symbol 431 TextUses:11Used by:Timeline
Symbol 432 EditableTextUses:11Used by:Timeline
Symbol 433 EditableTextUses:11Used by:435
Symbol 434 EditableTextUses:11Used by:435
Symbol 435 MovieClip [MessageRelay]Uses:433 434Used by:Timeline
Symbol 436 EditableTextUses:11Used by:Timeline
Symbol 437 ShapeTweeningUsed by:444
Symbol 438 TextUses:11Used by:444
Symbol 439 TextUses:11Used by:444
Symbol 440 ShapeTweeningUsed by:444
Symbol 441 ShapeTweeningUsed by:444
Symbol 442 TextUses:11Used by:444
Symbol 443 ShapeTweeningUsed by:444
Symbol 444 MovieClip [Win]Uses:437 438 439 440 118 441 442 443Used by:Timeline
Symbol 445 ShapeTweeningUsed by:448
Symbol 446 ShapeTweeningUsed by:448
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClip [Connector]Uses:445 446 447Used by:Timeline
Symbol 449 TextUses:185Used by:453
Symbol 450 TextUses:185Used by:453
Symbol 451 TextUses:11Used by:453
Symbol 452 TextUses:11Used by:453
Symbol 453 ButtonUses:449 450 451 452 95Used by:Timeline
Symbol 454 TextUses:11Used by:458
Symbol 455 TextUses:11Used by:458
Symbol 456 TextUses:11Used by:458
Symbol 457 TextUses:11Used by:458
Symbol 458 MovieClipUses:454 455 456 457Used by:Timeline
Symbol 459 TextUses:11Used by:Timeline

Instance Names

"agButton_btn"Frame 1Symbol 202 Button
"o_Loader"Frame 1Symbol 187 MovieClip [Loader]
"o_Sounds"Frame 2Symbol 209 MovieClip [Sounds]
"o_Explosions"Frame 2Symbol 212 MovieClip [ExplosionSounds]
"o_StartGame"Frame 3Symbol 386 Button
"o_StartGame"Frame 3Symbol 389 Button
"o_StartGame"Frame 3Symbol 396 Button
"o_Highscores"Frame 3Symbol 402 Button
"o_Highscores"Frame 3Symbol 403 Button
"o_Highscores"Frame 3Symbol 404 Button
"controller"Frame 5Symbol 411 MovieClip [TileContainer]
"o_WarningCircle"Frame 5Symbol 412 MovieClip [WarningCircle]
"o_Warning"Frame 5Symbol 419 MovieClip [Warning]
"o_Frozen"Frame 5Symbol 425 MovieClip [Frozen]
"o_PowerupGrouping"Frame 5Symbol 429 MovieClip [PowerupGrouping]
"agButton_btn"Frame 5Symbol 202 Button
"o_WaveProgress"Frame 5Symbol 124 MovieClip [Progress]
"o_LevelText"Frame 5Symbol 432 EditableText
"o_NextContainer"Frame 5Symbol 178 MovieClip [NextContainer]
"o_TopMessage"Frame 5Symbol 436 EditableText
"o_Win"Frame 5Symbol 444 MovieClip [Win]
"o_Connector"Frame 5Symbol 448 MovieClip [Connector]
"o_Instructions"Frame 9Symbol 176 MovieClip [InstructionMovie]
"o_Text"Symbol 13 MovieClip [MessagesInner] Frame 1Symbol 12 EditableText
"o_InnerText"Symbol 14 MovieClip [Messages] Frame 1Symbol 13 MovieClip [MessagesInner]
"o_Upgrades"Symbol 47 MovieClip [Tile] Frame 1Symbol 29 MovieClip [Upgrades]
"o_Graphics"Symbol 48 MovieClip [TilePopped] Frame 1Symbol 47 MovieClip [Tile]
"o_Graphics"Symbol 49 MovieClip [Projectile] Frame 1Symbol 47 MovieClip [Tile]
"o_ScoreText"Symbol 117 MovieClip [ObjectCounter] Frame 1Symbol 116 EditableText
"o_ProgressBorder"Symbol 124 MovieClip [Progress] Frame 1Symbol 122 MovieClip [ProgressOuter]
"o_ProgressBar"Symbol 124 MovieClip [Progress] Frame 3Symbol 123 MovieClip [ProgressBar]
"o_NextContainer"Symbol 176 MovieClip [InstructionMovie] Frame 1Symbol 72 MovieClip [NextContainerBorder]
"o_StartGame"Symbol 176 MovieClip [InstructionMovie] Frame 1Symbol 105 Button [StartGame]
"UpgradeText_1"Symbol 176 MovieClip [InstructionMovie] Frame 2Symbol 109 EditableText
"UpgradeText_2"Symbol 176 MovieClip [InstructionMovie] Frame 2Symbol 110 EditableText
"UpgradeText_9"Symbol 176 MovieClip [InstructionMovie] Frame 2Symbol 113 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 2Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 2Symbol 125 EditableText
"UpgradeText_1"Symbol 176 MovieClip [InstructionMovie] Frame 3Symbol 129 EditableText
"UpgradeText_2"Symbol 176 MovieClip [InstructionMovie] Frame 3Symbol 130 EditableText
"UpgradeText_9"Symbol 176 MovieClip [InstructionMovie] Frame 3Symbol 131 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 3Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 3Symbol 132 EditableText
"o_NextContainer"Symbol 176 MovieClip [InstructionMovie] Frame 4Symbol 72 MovieClip [NextContainerBorder]
"UpgradeText_1"Symbol 176 MovieClip [InstructionMovie] Frame 4Symbol 141 EditableText
"UpgradeText_2"Symbol 176 MovieClip [InstructionMovie] Frame 4Symbol 142 EditableText
"UpgradeText_9"Symbol 176 MovieClip [InstructionMovie] Frame 4Symbol 143 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 4Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 4Symbol 144 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 6Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 6Symbol 156 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 7Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 7Symbol 160 EditableText
"UpgradeText_1"Symbol 176 MovieClip [InstructionMovie] Frame 9Symbol 163 EditableText
"UpgradeText_2"Symbol 176 MovieClip [InstructionMovie] Frame 9Symbol 164 EditableText
"UpgradeText_9"Symbol 176 MovieClip [InstructionMovie] Frame 9Symbol 165 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 9Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 9Symbol 166 EditableText
"UpgradeText_1"Symbol 176 MovieClip [InstructionMovie] Frame 10Symbol 167 EditableText
"UpgradeText_2"Symbol 176 MovieClip [InstructionMovie] Frame 10Symbol 168 EditableText
"UpgradeText_9"Symbol 176 MovieClip [InstructionMovie] Frame 10Symbol 169 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 10Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 10Symbol 170 EditableText
"o_NextContainer"Symbol 176 MovieClip [InstructionMovie] Frame 11Symbol 72 MovieClip [NextContainerBorder]
"UpgradeText_1"Symbol 176 MovieClip [InstructionMovie] Frame 11Symbol 172 EditableText
"UpgradeText_2"Symbol 176 MovieClip [InstructionMovie] Frame 11Symbol 173 EditableText
"UpgradeText_9"Symbol 176 MovieClip [InstructionMovie] Frame 11Symbol 174 EditableText
"o_WaveProgress"Symbol 176 MovieClip [InstructionMovie] Frame 11Symbol 124 MovieClip [Progress]
"o_LevelText"Symbol 176 MovieClip [InstructionMovie] Frame 11Symbol 175 EditableText
"o_Graphics"Symbol 177 MovieClip [ObjectGraphicsSmall] Frame 1Symbol 47 MovieClip [Tile]
"o_ThenObject"Symbol 178 MovieClip [NextContainer] Frame 1Symbol 177 MovieClip [ObjectGraphicsSmall]
"o_NextObject"Symbol 178 MovieClip [NextContainer] Frame 1Symbol 177 MovieClip [ObjectGraphicsSmall]
"ScoreText"Symbol 180 MovieClip [Score] Frame 1Symbol 179 EditableText
"percentDisplay"Symbol 183 MovieClip [moving percentage field] Frame 1Symbol 182 EditableText
"loadingBar"Symbol 187 MovieClip [Loader] Frame 2Symbol 184 MovieClip [blue loading bar]
"bytesDisplay"Symbol 187 MovieClip [Loader] Frame 2Symbol 186 EditableText
"percentClip"Symbol 187 MovieClip [Loader] Frame 2Symbol 183 MovieClip [moving percentage field]
"UpgradeText_1"Symbol 429 MovieClip [PowerupGrouping] Frame 1Symbol 426 EditableText
"UpgradeText_2"Symbol 429 MovieClip [PowerupGrouping] Frame 1Symbol 427 EditableText
"UpgradeText_7"Symbol 429 MovieClip [PowerupGrouping] Frame 1Symbol 428 EditableText
"o_Messages"Symbol 435 MovieClip [MessageRelay] Frame 1Symbol 433 EditableText
"o_LatestMessage"Symbol 435 MovieClip [MessageRelay] Frame 1Symbol 434 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 10 as "Explosions"
ExportAssets (56)Timeline Frame 1Symbol 13 as "MessagesInner"
ExportAssets (56)Timeline Frame 1Symbol 14 as "Messages"
ExportAssets (56)Timeline Frame 1Symbol 29 as "Upgrades"
ExportAssets (56)Timeline Frame 1Symbol 47 as "Tile"
ExportAssets (56)Timeline Frame 1Symbol 48 as "TilePopped"
ExportAssets (56)Timeline Frame 1Symbol 49 as "Projectile"
ExportAssets (56)Timeline Frame 1Symbol 62 as "TileSpawn"
ExportAssets (56)Timeline Frame 1Symbol 65 as "CursorGraphic"
ExportAssets (56)Timeline Frame 1Symbol 67 as "GunGraphic"
ExportAssets (56)Timeline Frame 1Symbol 68 as "Gun"
ExportAssets (56)Timeline Frame 1Symbol 72 as "NextContainerBorder"
ExportAssets (56)Timeline Frame 1Symbol 74 as "Arrow"
ExportAssets (56)Timeline Frame 1Symbol 75 as "MovingArrow"
ExportAssets (56)Timeline Frame 1Symbol 77 as "ButtonBottom"
ExportAssets (56)Timeline Frame 1Symbol 79 as "ButtonBorder"
ExportAssets (56)Timeline Frame 1Symbol 80 as "ButtonTop"
ExportAssets (56)Timeline Frame 1Symbol 105 as "StartGame"
ExportAssets (56)Timeline Frame 1Symbol 117 as "ObjectCounter"
ExportAssets (56)Timeline Frame 1Symbol 119 as "ProgressBackground"
ExportAssets (56)Timeline Frame 1Symbol 120 as "ProgressBarComplete"
ExportAssets (56)Timeline Frame 1Symbol 122 as "ProgressOuter"
ExportAssets (56)Timeline Frame 1Symbol 123 as "ProgressBar"
ExportAssets (56)Timeline Frame 1Symbol 124 as "Progress"
ExportAssets (56)Timeline Frame 1Symbol 176 as "InstructionMovie"
ExportAssets (56)Timeline Frame 1Symbol 177 as "ObjectGraphicsSmall"
ExportAssets (56)Timeline Frame 1Symbol 178 as "NextContainer"
ExportAssets (56)Timeline Frame 1Symbol 180 as "Score"
ExportAssets (56)Timeline Frame 1Symbol 183 as "moving percentage field"
ExportAssets (56)Timeline Frame 1Symbol 184 as "blue loading bar"
ExportAssets (56)Timeline Frame 1Symbol 187 as "Loader"
ExportAssets (56)Timeline Frame 2Symbol 209 as "Sounds"
ExportAssets (56)Timeline Frame 2Symbol 212 as "ExplosionSounds"
ExportAssets (56)Timeline Frame 3Symbol 409 as "SmallLink"
ExportAssets (56)Timeline Frame 5Symbol 411 as "TileContainer"
ExportAssets (56)Timeline Frame 5Symbol 412 as "WarningCircle"
ExportAssets (56)Timeline Frame 5Symbol 419 as "Warning"
ExportAssets (56)Timeline Frame 5Symbol 425 as "Frozen"
ExportAssets (56)Timeline Frame 5Symbol 429 as "PowerupGrouping"
ExportAssets (56)Timeline Frame 5Symbol 435 as "MessageRelay"
ExportAssets (56)Timeline Frame 5Symbol 444 as "Win"
ExportAssets (56)Timeline Frame 5Symbol 448 as "Connector"

Labels

"Splash"Frame 2
"MainMenu"Frame 3
"Game"Frame 5
"HiScores"Frame 7
"Instructions"Frame 9
"SiteLocked"Frame 10
"Type_1"Symbol 10 MovieClip [Explosions] Frame 1
"Type_2"Symbol 10 MovieClip [Explosions] Frame 23
"Upgrade_0"Symbol 29 MovieClip [Upgrades] Frame 1
"Upgrade_1"Symbol 29 MovieClip [Upgrades] Frame 2
"Upgrade_2"Symbol 29 MovieClip [Upgrades] Frame 3
"Upgrade_3"Symbol 29 MovieClip [Upgrades] Frame 4
"Upgrade_4"Symbol 29 MovieClip [Upgrades] Frame 5
"Upgrade_5"Symbol 29 MovieClip [Upgrades] Frame 6
"Upgrade_6"Symbol 29 MovieClip [Upgrades] Frame 7
"Upgrade_7"Symbol 29 MovieClip [Upgrades] Frame 8
"Tile_0"Symbol 47 MovieClip [Tile] Frame 1
"Tile_Centre"Symbol 47 MovieClip [Tile] Frame 2
"Tile_1"Symbol 47 MovieClip [Tile] Frame 3
"Tile_2"Symbol 47 MovieClip [Tile] Frame 4
"Tile_3"Symbol 47 MovieClip [Tile] Frame 5
"Tile_4"Symbol 47 MovieClip [Tile] Frame 6
"Tile_5"Symbol 47 MovieClip [Tile] Frame 7
"Tile_6"Symbol 47 MovieClip [Tile] Frame 8
"Tile_7"Symbol 47 MovieClip [Tile] Frame 9
"Projectile_Normal"Symbol 49 MovieClip [Projectile] Frame 1
"Grey"Symbol 62 MovieClip [TileSpawn] Frame 1
"Red"Symbol 62 MovieClip [TileSpawn] Frame 22
"Green"Symbol 62 MovieClip [TileSpawn] Frame 43
"Start"Symbol 68 MovieClip [Gun] Frame 1
"ProgressStart"Symbol 119 MovieClip [ProgressBackground] Frame 1
"ProgressStart"Symbol 120 MovieClip [ProgressBarComplete] Frame 1
"ProgressStart"Symbol 123 MovieClip [ProgressBar] Frame 1
"Unfinished"Symbol 124 MovieClip [Progress] Frame 1
"ProgressStart"Symbol 124 MovieClip [Progress] Frame 1
"Finished"Symbol 124 MovieClip [Progress] Frame 3
"Instruction_level_1"Symbol 176 MovieClip [InstructionMovie] Frame 1
"Instruction_level_2"Symbol 176 MovieClip [InstructionMovie] Frame 2
"Instruction_level_3"Symbol 176 MovieClip [InstructionMovie] Frame 3
"Instruction_level_4"Symbol 176 MovieClip [InstructionMovie] Frame 4
"Instruction_clearall_1"Symbol 176 MovieClip [InstructionMovie] Frame 5
"Instruction_clearall_2"Symbol 176 MovieClip [InstructionMovie] Frame 6
"Instruction_clearall_3"Symbol 176 MovieClip [InstructionMovie] Frame 7
"Instruction_freeplay_1"Symbol 176 MovieClip [InstructionMovie] Frame 8
"Instruction_freeplay_2"Symbol 176 MovieClip [InstructionMovie] Frame 9
"Instruction_freeplay_3"Symbol 176 MovieClip [InstructionMovie] Frame 10
"Instruction_freeplay_4"Symbol 176 MovieClip [InstructionMovie] Frame 11
"Looper"Symbol 187 MovieClip [Loader] Frame 2
"End"Symbol 187 MovieClip [Loader] Frame 4
"GameMusic"Symbol 209 MovieClip [Sounds] Frame 3
"Shot"Symbol 209 MovieClip [Sounds] Frame 5
"Spawn"Symbol 209 MovieClip [Sounds] Frame 7
"hittile"Symbol 209 MovieClip [Sounds] Frame 9
"Freeze"Symbol 209 MovieClip [Sounds] Frame 11
"BreakAway"Symbol 212 MovieClip [ExplosionSounds] Frame 3
"OmegaHit"Symbol 212 MovieClip [ExplosionSounds] Frame 5
"Smartbomb"Symbol 212 MovieClip [ExplosionSounds] Frame 7
"ShieldHit"Symbol 212 MovieClip [ExplosionSounds] Frame 9
"Die"Symbol 212 MovieClip [ExplosionSounds] Frame 11
"Holding"Symbol 419 MovieClip [Warning] Frame 1
"Warning"Symbol 419 MovieClip [Warning] Frame 3
"Holding"Symbol 425 MovieClip [Frozen] Frame 1
"Frozen"Symbol 425 MovieClip [Frozen] Frame 2
"Win"Symbol 444 MovieClip [Win] Frame 2
"Lose"Symbol 444 MovieClip [Win] Frame 53
"Hold"Symbol 448 MovieClip [Connector] Frame 1
"Start"Symbol 448 MovieClip [Connector] Frame 2




http://swfchan.com/24/117749/info.shtml
Created: 7/3 -2019 15:25:05 Last modified: 7/3 -2019 15:25:05 Server time: 02/05 -2024 04:54:02