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

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

fill-zone-duo.swf

This is the info page for
Flash #121780

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


Text
Play More Games at

SmileyGamer

Play More Games at

SmileyGamer

7

Game Over!

enter highscore

enter highscore

restart level

restart level

Do you want to restart the level or
go to the high scores?

Return to menu

Return to menu

Please Enter Your name:

ddddddd

You Lost!

<p align="center"><font face="Spaceman" size="9" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>You failed to beat XXXXXXXXXXX, Do you want to enter the high score or play someone else?</b></font></p>

Next challenge

Next challenge

You Win!

You beat XXXXXXXXXXX, Do you want to enter the high score or play someone else?

Presents

A Game Developed By

Classic Game

Classic Game

best

best

Add this game to your site

Add this game to your site

duo game

Duo Game

Duo Game

Blocker Duo

Blocker Duo

Blocker Duo

blocker Game

blocker Game

Blocker Game

Player X

scores

scores

You can also start from your best score

Toggle
Sounds

Initialising Game ..

Click To Play
fillzone Duo"

Click To Play
fillzone Duo"

Level
Up!

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Time</b></font></p>

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Moves</b></font></p>

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Level</b></font></p>

<p align="left"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Level X</font></p>

<p align="center"><font face="Space Age" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>000</b></font></p><p align="center"><font face="Space Age" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Remain</b></font></p>

You can shuffle
the board twice
at the start

Your
starting
point is
here

This tells you
how many turns you have
left. You will also see
any"bonus" turns you
carry over from the
previous level.

The object of the game is to
change all of the squares on
your side of the board to the
same color to finish the level.

You do this by selecting a
color from the selectors at
the top left. This changes
allsquares adjacent to the
colors attached to the top
left square.

Instructions

start

start

start

The object of the game is to change
all of the squares on your side of
the board to the same color to
finish the level.

You do this by selecting a color
from the selectors at the top left.
This changes allsquares adjacent
to the
colors attached to the top left
square.
These blocks cannot
be changed

The object of the game is to
change all of the squares on
your side of the board to the
same color to finish the level
before your opponent does.

You do this by selecting a
color from the selectors at
the top left. This changes
allsquares adjacent to the
colors attached to the top
left square.

Your
opponent
Starts
here

The object of the game is to change
all of the squares on your side of
the board to the same color to
finish the level before your
opponent does.

You do this by selecting a color
from the selectors at the top left.
This changes allsquares adjacent
to the
colors attached to the top left
square.
These blocks cannot
be changed

shuffle

shuffle

<p align="left"><font face="Space Age" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="right"><font face="Space Age" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">XX Turns Left</font></p>

<p align="left"><font face="Space Age" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Level X</font></p>

<p align="right"><font face="Space Age" size="16" color="#ffff00" letterSpacing="0.000000" kerning="1">+X Bonus</font></p>

Quit?

<p align="right"><font face="Space Age" size="20" color="#00ff00" letterSpacing="0.000000" kerning="1">000</font></p>

<p align="left"><font face="Space Age" size="20" color="#ff0000" letterSpacing="0.000000" kerning="1">000</font></p>

Against

progress

XXXXXXXXXXXX
A Level 10 Player

score

.

Computer

Play the computer and it's
challenging A.I.
Playing this mode puts your
score and moves online so others
can challenge your skill.

Multiplayer

Challenge the best of the best
from the daily, weekly, monthly
and all time heroes.
Try playing against the computer
to get your moves up here too.

Loading Scores ..

Loading multiplayer list ..

Player

Moves

Level

Time

All Time

All Time

Month

Month

Week

Week

Today

Today

ActionScript [AS1/AS2]

Frame 1
function f_nextDouble() { return(_root.f_GenRandom() / 2147483647); } function f_GenRandom() { return((_root.n_Seed = (_root.n_Seed * 16807) % 2147483647)); } function f_ChooseRandom() { var _local3; var _local5 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); var _local4 = 0; while (_local4 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { var _local2 = 0; while (_local2 < _root.n_GameYSize) { _local3 = _root.o_GameContainerFriend[(("o_FriendBlock_" + _local4.toString()) + "_") + _local2.toString()]; _local3.o_Decal._visible = false; _local2++; } _local4++; } if (_local5) { _local4 = 0; while (_local4 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { var _local2 = 0; while (_local2 < _root.n_GameYSize) { _local3 = _root.o_GameContainerEnemy[(("o_EnemyBlock_" + _local4.toString()) + "_") + _local2.toString()]; _local3.o_Decal._visible = false; _local2++; } _local4++; } } } function f_StartGame(s_Mode, s_Style, b_FromBest, b_MultiPlayer) { var _local4 = Math.ceil(Math.random() * 4); var _local7; _root.b_ReturnToMenu = false; if (s_Mode.toLowerCase() == "menu") { switch (_local4) { case 1 : s_Style = "classic"; break; case 2 : s_Style = "obstruction"; break; case 3 : s_Style = "duo"; break; default : s_Style = "obstructionduo"; } } if (b_MultiPlayer) { _root.b_MultiPlay = true; _root.n_Moves = 0; _root.n_Score = 0; _root.o_GameOverlay.o_Score.text = ""; _root.o_GameOverlay.o_Score._visible = false; _root.n_Level = _root.n_MultiLevel; _root.o_GameOverlay.o_Level.text = "Level " + _root.n_Level.toString(); _root.o_GameOverlay.o_Level._visible = false; _root.o_GameOverlay.o_Bonus.text = ""; _root.o_GameOverlay.o_Bonus._visible = false; _root.o_GameOverlay.o_Instructions._visible = true; _root.o_GameOverlay.o_Instructions.gotoAndStop(_root.s_PlayStyle); } else { _root.b_MultiPlay = false; _root.n_Moves = 0; if (b_FromBest) { switch (s_Style) { case "classic" : _root.n_Score = _root.n_HighestScore; _root.n_Bonus = _root.n_HighestBonus; _root.n_Level = _root.n_HighestLevel; break; case "obstruction" : _root.n_Score = _root.n_HighestObsScore; _root.n_Bonus = _root.n_HighestObsBonus; _root.n_Level = _root.n_HighestObsLevel; break; case "duo" : _root.n_Score = _root.n_HighestDuoScore; _root.n_Bonus = _root.n_HighestDuoBonus; _root.n_Level = _root.n_HighestDuoLevel; break; default : _root.n_Score = _root.n_HighestObsDuoScore; _root.n_Bonus = _root.n_HighestObsDuoBonus; _root.n_Level = _root.n_HighestObsDuoLevel; } } else { _root.n_Score = 0; _root.n_Bonus = 0; _root.n_Level = 1; } _root.o_GameOverlay.o_Score.text = _root.n_Score.toString(); _root.o_GameOverlay.o_Score._visible = true; _root.o_GameOverlay.o_Level.text = "Level " + _root.n_Level.toString(); _root.o_GameOverlay.o_Level._visible = true; _root.o_GameOverlay.o_Bonus.text = ""; _root.o_GameOverlay.o_Bonus._visible = true; _root.o_GameOverlay.o_Instructions._visible = _root.n_Level == 1; _root.o_GameOverlay.o_Instructions.gotoAndStop(_root.s_PlayStyle); } _root.s_PlayStyle = s_Style; _root.o_Borders.gotoAndStop(_root.s_PlayStyle); _root.f_StartLevel(b_FromBest, false, b_MultiPlayer); _root.o_Menu._x = ((s_Mode == "menu") ? (_root.n_GameWidth / 2) : -2000); _root.o_Menu._visible = s_Mode == "menu"; _root.o_GameOverlay._x = ((s_Mode == "game") ? (_root.n_GameWidth / 2) : -2000); _root.o_GameOverlay._visible = s_Mode == "game"; _root.d_MenuLast = new Date(); if (s_Mode == "menu") { _root.f_GetHighest(); } _root.b_Setup = true; } function f_StartMultiplayer(s_PlayStyle, s_NewPlayerString, n_NewPlayerScore) { var _local4 = s_NewPlayerString.split("|"); var _local3; if (_local4.length > 1) { _root.b_MultiPlay = true; _root.o_MultiMoves = new Array(); _local3 = _local4[_local4.length - 1]; var _local2 = 0; while (_local2 < _local3.length) { _root.o_MultiMoves.push(_local3.charAt(_local2)); _local2++; } _root.n_MultiLevel = Math.floor(n_NewPlayerScore / 1000000); _root.s_MultiName = _local4[0]; _root.n_MultiSeed = parseInt(_local4[2]); _root.b_Setup = false; _root.s_GameMode = "game"; _root.s_PlayStyle = s_PlayStyle; _root.gotoAndPlay("Game"); } } function f_StartLevel(b_FromBest, b_Restart, b_MultiPlayer) { var _local5 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); var _local7 = (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic)) * _root.n_GameYSize; var _local4 = 0; var _local6 = 0; _root.b_MultiPlay = b_MultiPlayer; _root.n_MultiMove = 0; _root.f_ChooseMultiplayer(false, ""); _root.b_Animating = false; _root.n_AnimatePosition = 0; _root.o_YourMoves = new Array(); _root.b_TurnToggle = false; if (_root.b_MultiPlay) { _root.n_Randoms = 0; _root.b_AllowRandoms = false; } else { _root.n_Randoms = _root.n_MaxRandoms; _root.b_AllowRandoms = true; } _root.b_Setup = true; _root.b_GameOver = false; _root.b_GameOverPre = false; _root.n_LastCounter = 0; if (!b_Restart) { _root.n_StartScore = _root.n_Score; _root.n_MovesExtra = (b_FromBest ? (_root.n_HighestBonus) : (_root.n_Moves)); if (_root.n_MovesExtra < 0) { _root.n_MovesExtra = 0; } _root.n_StartBonus = _root.n_MovesExtra; } else { _root.n_Score = _root.n_StartScore; _root.n_MovesExtra = _root.n_StartBonus; if (_root.n_MovesExtra < 0) { _root.n_MovesExtra = 0; } } _root.n_MovesForAI = _root.n_MovesForAIStart; if (_root.n_Level > 1) { if (_root.n_MovesExtra > 0) { _root.f_PlaySound("o_Sounds", "Pop"); _root.o_GameOverlay.attachMovie("Explosions", "Explosions_" + _root.o_GameOverlay.getNextHighestDepth(), _root.o_GameOverlay.getNextHighestDepth(), {_x:_root.o_GameOverlay.o_Bonus._x + 25, _y:_root.o_GameOverlay.o_Bonus._y}); _root.o_GameOverlay.o_Bonus.text = ("+" + _root.n_MovesExtra.toString()) + " Extra"; } else { _root.o_GameOverlay.o_Bonus.text = ""; } } else { _root.o_GameOverlay.o_Bonus.text = ""; } if (_root.s_GameMode != "menu") { if (_root.b_MultiPlay) { _root.n_Moves = o_MultiMoves.length; } else { _root.n_Moves = (_local5 ? (_root.n_MovesStartDuo) : (_root.n_MovesStart)) - ((_root.n_Level - 1) * 2); } } else { _root.n_Moves = _root.n_MovesStart; } _root.b_OtherColours = true; if (_root.b_MultiPlay) { _root.f_BuildField(_root.n_MultiSeed); } else { _root.f_BuildField(20000 * Math.random()); } _local4 = 0; var _local3 = 0; while (_local3 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { var _local2 = 0; while (_local2 < _root.n_GameYSize) { if (_root.o_GameStore[_local3][_local2] == 6) { _local4++; } _local2++; } _local3++; } _local6 = _local7 - _local4; _root.o_GameOverlay.o_Playing._visible = _root.b_MultiPlay; _root.o_GameOverlay.o_Score._visible = !_root.b_MultiPlay; _root.o_GameOverlay.o_ScoreHeader._visible = !_root.b_MultiPlay; trace("multiplay:" + _root.b_MultiPlay); if (_root.b_MultiPlay) { trace(_root.o_GameOverlay.o_Playing.text); _root.o_GameOverlay.o_Playing.text = ((_root.s_MultiName.substring(0, 18) + "\nA Level ") + _root.n_MultiLevel.toString()) + " Player"; } _root.n_LastFloodCount = 0; _root.o_GameOverlay.o_FriendBlocksLeft._visible = _local5; _root.o_GameOverlay.o_EnemyBlocksLeft._visible = _local5; _root.o_GameOverlay.o_Against._visible = _local5; if (_local5) { _root.o_GameOverlay.o_FriendBlocksLeft.text = _local6.toString(); _root.o_GameOverlay.o_EnemyBlocksLeft.text = _local6.toString(); } _root.f_SetHighest(); } function f_EndLevel(b_Win) { var _local4; var _local3 = ""; if (b_Win) { if (!_root.b_MultiPlay) { switch (_root.s_PlayStyle.toLowerCase()) { case "classic" : _local3 = _local3 + "0"; break; case "obstruction" : _local3 = _local3 + "1"; break; case "duo" : _local3 = _local3 + "2"; break; case "obstructionduo" : _local3 = _local3 + "3"; } _local3 = _local3 + (("|" + _root.n_OrigionalSeed.toString()) + "|"); var _local2 = 0; while (_local2 < _root.o_YourMoves.length) { _local3 = _local3 + _root.o_YourMoves[_local2].toString(); _local2++; } _root.s_LastSaveString = _local3; if (_root.s_GameMode != "menu") { _root.attachMovie("LevelUp_Animation", "o_LevelUp_Animation", _root.getNextHighestDepth(), {_x:275, _y:250}); } _root.n_Level++; _root.n_Score = _root.n_Score + _root.n_LevelUpScore; _root.o_GameOverlay.o_Level.text = "Level " + _root.n_Level.toString(); _root.f_StartLevel(false, false, false); } else { _root.b_GameOverPre = true; _local4 = _root.attachMovie("GameOver", "o_GameOver_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:275, _y:250}); _local4.gotoAndPlay("MP_Win"); _local4.o_EndText.text = ("You beat '" + _root.s_MultiName) + "', Do you want to play someone else?"; } } else if (_root.s_GameMode != "menu") { _root.b_GameOverPre = true; _local4 = _root.attachMovie("GameOver", "o_GameOver_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:275, _y:250}); if (_root.b_MultiPlay) { _local4.gotoAndPlay("MP_Lose"); _local4.o_EndText.text = ("You failed to beat '" + _root.s_MultiName) + "', Do you want to retry or play someone else?"; } else { _local4.gotoAndPlay("Lose"); } } else { _root.b_Setup = false; _root.s_GameMode = "menu"; _root.f_StartGame("menu", "", false, false); } } function f_BuildField(n_NewSeed) { var _local12; var _local5; var _local6; var _local8; var _local7 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); var _local22 = (_root.s_PlayStyle == "obstructionduo") || (_root.s_PlayStyle == "obstruction"); var _local20; var _local19; _root.n_OrigionalSeed = Math.floor(n_NewSeed); _root.n_Seed = _root.n_OrigionalSeed; _root.o_EnemyStar._visible = _local7; if (_root.o_GameContainerEnemy && (_root.o_GameContainerFriend)) { if (_local7) { _root.o_GameContainerFriend._x = _root.n_GameGridX; _root.o_GameContainerFriend._y = _root.n_GameGridY; _root.o_GameContainerEnemy._x = _root.n_GameGridXEnemy; _root.o_GameContainerEnemy._y = _root.n_GameGridY; _root.o_GameContainerEnemy._visible = true; } else { _root.o_GameContainerFriend._x = _root.n_GameGridXClassic; _root.o_GameContainerFriend._y = _root.n_GameGridYClassic; _root.o_GameContainerEnemy._visible = false; } if (_local7) { var _local3 = _root.n_GameXSizeDuo; while (_local3 < _root.n_GameXSizeClassic) { var _local4 = 0; while (_local4 < _root.n_GameYSize) { _local5 = _root.o_GameContainerFriend[(("o_FriendBlock_" + _local3.toString()) + "_") + _local4.toString()]; if (_local5._name != undefined) { _local5.removeMovieClip(); } _local6 = _root.o_OutlineFriend[(("o_FriendBlock_" + _local3.toString()) + "_") + _local4.toString()]; if (_local6._name != undefined) { _local6.removeMovieClip(); } _local5 = _root.o_GameContainerEnemy[(("o_EnemyBlock_" + _local3.toString()) + "_") + _local4.toString()]; if (_local5._name != undefined) { _local5.removeMovieClip(); } _local6 = _root.o_OutlineEnemy[(("o_EnemyBlock_" + _local3.toString()) + "_") + _local4.toString()]; if (_local6._name != undefined) { _local6.removeMovieClip(); } _local4++; } _local3++; } } _root.o_OutlineFriend._x = _root.o_GameContainerFriend._x; _root.o_OutlineFriend._y = _root.o_GameContainerFriend._y; _root.o_OutlineFriend._alpha = 0; _root.o_OutlineFriend._visible = false; _root.o_OutlineFriend.onEnterFrame = function () { if (this._alpha > 0) { this._alpha = this._alpha - _root.n_OutlineReduction; } else { this._alpha = 0; this._visible = false; } }; _root.o_OutlineEnemy._visible = false; if (_local7) { _root.o_OutlineEnemy._x = _root.o_GameContainerEnemy._x; _root.o_OutlineEnemy._y = _root.o_GameContainerEnemy._y; _root.o_OutlineEnemy._alpha = 0; _root.o_OutlineEnemy.onEnterFrame = function () { if (this._alpha > 0) { this._alpha = this._alpha - _root.n_OutlineReduction; } else { this._alpha = 0; this._visible = false; } }; } else { _root.o_OutlineEnemy.onEnterFrame = undefined; } _root.o_FriendStar._x = _root.o_GameContainerFriend._x; _root.o_FriendStar._y = _root.o_GameContainerFriend._y; _root.o_EnemyStar._visible = _local7; _root.o_EnemyStar._x = _root.o_GameContainerEnemy._x + 220; _root.o_EnemyStar._y = _root.o_GameContainerEnemy._y + 286; _root.o_GameStore = new Array(); _root.o_CheckStore = new Array(); _root.o_GameStoreEnemy = new Array(); _root.o_CheckStoreEnemy = new Array(); var _local3 = 0; while (_local3 < (_local7 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _root.o_GameStore.push(new Array()); _root.o_CheckStore.push(new Array()); _root.o_GameStoreEnemy.push(new Array()); _root.o_CheckStoreEnemy.push(new Array()); var _local4 = 0; while (_local4 < _root.n_GameYSize) { _local20 = _local3; _local19 = _local4; if (_root.o_GameContainerFriend[(("o_FriendBlock_" + _local3.toString()) + "_") + _local4.toString()] != undefined) { _local5 = _root.o_GameContainerFriend[(("o_FriendBlock_" + _local3.toString()) + "_") + _local4.toString()]; _local6 = _root.o_OutlineFriend[(("o_FriendBlock_" + _local3.toString()) + "_") + _local4.toString()]; } else { _local5 = _root.o_GameContainerFriend.attachMovie("Block", (("o_FriendBlock_" + _local3.toString()) + "_") + _local4.toString(), _root.o_GameContainerFriend.getNextHighestDepth(), {_x:_local3 * _root.n_BlockWidth, _y:_local4 * _root.n_BlockHeight}); _local6 = _root.o_OutlineFriend.attachMovie("Outline_Block", (("o_FriendBlock_" + _local3.toString()) + "_") + _local4.toString(), _root.o_OutlineFriend.getNextHighestDepth(), {_x:_local3 * _root.n_BlockWidth, _y:_local4 * _root.n_BlockHeight}); } if (_local7) { if (_root.o_GameContainerEnemy[(("o_EnemyBlock_" + _local3.toString()) + "_") + _local4.toString()] != undefined) { o_EnemyItem = _root.o_GameContainerEnemy[(("o_EnemyBlock_" + _local3.toString()) + "_") + _local4.toString()]; o_EnemyOut = _root.o_OutlineEnemy[(("o_EnemyBlock_" + _local3.toString()) + "_") + _local4.toString()]; } else { o_EnemyItem = _root.o_GameContainerEnemy.attachMovie("Block", (("o_EnemyBlock_" + _local3.toString()) + "_") + _local4.toString(), _root.o_GameContainerEnemy.getNextHighestDepth(), {_x:((_local3 * _root.n_BlockWidth) * -1) + (((_local7 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic)) - 1) * _root.n_BlockWidth), _y:((_local4 * _root.n_BlockHeight) * -1) + ((_root.n_GameYSize - 1) * _root.n_BlockHeight)}); o_EnemyOut = _root.o_OutlineEnemy.attachMovie("Outline_Block", (("o_EnemyBlock_" + _local3.toString()) + "_") + _local4.toString(), _root.o_OutlineEnemy.getNextHighestDepth(), {_x:((_local3 * _root.n_BlockWidth) * -1) + (((_local7 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic)) - 1) * _root.n_BlockWidth), _y:((_local4 * _root.n_BlockHeight) * -1) + ((_root.n_GameYSize - 1) * _root.n_BlockHeight)}); } } if (_local5) { _local8 = Math.floor(_root.o_GameColours.length * _root.f_nextDouble()); _local5.o_Graphics.gotoAndStop("Static_" + _local8.toString()); if (_local7) { o_EnemyItem.o_Graphics.gotoAndStop("Static_" + _local8.toString()); } _root.o_GameStore[_local3].push(_local8); _root.o_CheckStore[_local3].push(new Object({_checked:false, _match:false})); if (_local7) { _root.o_GameStoreEnemy[_local3].push(_local8); _root.o_CheckStoreEnemy[_local3].push(new Object({_checked:false, _match:false})); } } if (o_EnemyOut && (_local6)) { _local6._visible = true; o_EnemyOut._visible = _local7; } _local4++; } _local3++; } } var _local21; var _local11; var _local10; if (_local22) { if (_local7) { _local21 = 6; } else { _local21 = 10; } var _local18 = 0; while (_local18 < _local21) { _local11 = Math.ceil(_root.f_nextDouble() * (_root.o_GameStore.length - 1)); _local10 = Math.ceil(_root.f_nextDouble() * (_root.o_GameStore[0].length - 1)); _local8 = 6; _local5 = _root.o_GameContainerFriend[(("o_FriendBlock_" + _local11.toString()) + "_") + _local10.toString()]; _local5.o_Graphics.gotoAndStop("Static_" + _local8.toString()); _root.o_GameStore[_local11][_local10] = _local8; if (_local7) { o_EnemyItem = _root.o_GameContainerEnemy[(("o_EnemyBlock_" + _local11.toString()) + "_") + _local10.toString()]; o_EnemyItem.o_Graphics.gotoAndStop("Static_" + _local8.toString()); _root.o_GameStoreEnemy[_local11][_local10] = _local8; } _local18++; } } var _local9 = 0; while (_local9 < _root.o_GameColours.length) { _local12 = _root.o_GameOverlay["o_Colour_" + _local9.toString()]; if (_local12) { _local12.o_Graphics.gotoAndStop("Static_" + _local9.toString()); _local12.o_Clicker.onRelease = function () { var _local3 = this._parent._name.split("_")[2]; _root.o_GameOverlay.o_Instructions._visible = false; if ((((!_root.b_Animating) && (_root.s_GameMode != "menu")) && (!_root.b_GameOverPre)) && (!_root.b_GameOver)) { if (_local3 != _root.o_GameStore[0][0]) { _root.f_Flood(_local3, false); } } }; } _local9++; } _root.f_ChooseRandom(); _root.n_ScaleFriendXPos = _root.o_GameContainerFriend._x; _root.n_ScaleFriendYPos = _root.o_GameContainerFriend._y; _root.n_ScaleEnemyXPos = _root.o_GameContainerEnemy._x; _root.n_ScaleEnemyYPos = _root.o_GameContainerEnemy._y; _root.f_DoFieldFocus(); } function f_DoFieldFocus() { var _local2 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); if ((!b_TurnToggle) || (!_local2)) { _root.o_GameContainerFriend._x = _root.n_ScaleFriendXPos; _root.o_GameContainerFriend._y = _root.n_ScaleFriendYPos; _root.o_GameContainerFriend._xscale = 100; _root.o_GameContainerFriend._yscale = 100; _root.o_GameContainerFriend._alpha = 100; _root.o_GameContainerEnemy._x = _root.n_ScaleEnemyXPos + (_root.n_ScaleAmount / 2); _root.o_GameContainerEnemy._y = _root.n_ScaleEnemyYPos + (_root.n_ScaleAmount / 2); _root.o_GameContainerEnemy._xscale = _root.n_ScalePerc; _root.o_GameContainerEnemy._yscale = _root.n_ScalePerc; _root.o_GameContainerEnemy._alpha = 66; } else { _root.o_GameContainerFriend._x = _root.n_ScaleFriendXPos + (_root.n_ScaleAmount / 2); _root.o_GameContainerFriend._y = _root.n_ScaleFriendYPos + (_root.n_ScaleAmount / 2); _root.o_GameContainerFriend._xscale = _root.n_ScalePerc; _root.o_GameContainerFriend._yscale = _root.n_ScalePerc; _root.o_GameContainerFriend._alpha = 66; _root.o_GameContainerEnemy._x = _root.n_ScaleEnemyXPos; _root.o_GameContainerEnemy._y = _root.n_ScaleEnemyYPos; _root.o_GameContainerEnemy._xscale = 100; _root.o_GameContainerEnemy._yscale = 100; _root.o_GameContainerEnemy._alpha = 100; } } function f_DoOutline() { } function f_BlocksLeft(b_Friend) { var _local5 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); var _local9 = (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic)) * _root.n_GameYSize; var _local6; var _local4; var _local7 = _root.n_GameWidth / 2; var _local11 = _root.n_GameHeight / 2; var _local12; var _local10; _local4 = 0; var _local3 = 0; while (_local3 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { var _local2 = 0; while (_local2 < _root.n_GameYSize) { if (_root.o_GameStore[_local3][_local2] == 6) { _local4++; } _local2++; } _local3++; } _local12 = parseInt((b_Friend ? (o_GameStore[0][0]) : (o_GameStoreEnemy[0][0]))); _local10 = _root.f_FloodTest(-1, b_Friend); _local6 = (_local9 - _local10) - _local4; if (_root.s_GameMode != "menu") { if (_local6 > 0) { if (b_Friend) { if (_local5) { _local7 = _root.o_GameContainerFriend._x + 100; _root.o_GameOverlay.o_FriendBlocksLeft.text = _local6.toString(); } } else { _local7 = _root.o_GameContainerEnemy._x + 100; _root.o_GameOverlay.o_EnemyBlocksLeft.text = _local6.toString(); } o_BlocksLeft = _root.attachMovie("BlocksLeft_Animation", "o_BlocksLeft_" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:_local7, _y:_local11}); o_BlocksLeft.o_Inner.o_Text.text = _local6.toString() + "\nRemain"; } else if (b_Friend) { _root.o_GameOverlay.o_FriendBlocksLeft.text = "0"; } else { _root.o_GameOverlay.o_EnemyBlocksLeft.text = "0"; } } } function f_Flood(n_ColourID, b_Test) { var _local3; var _local2; var _local4 = 0; _root.b_OtherColours = false; _root.b_AllowRandoms = false; var _local5 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); if (!b_TurnToggle) { if (!b_Test) { _root.o_YourMoves.push(n_ColourID); } _local3 = 0; while (_local3 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { _root.o_OutlineFriend[(("o_FriendBlock_" + _local3.toString()) + "_") + _local2.toString()]._visible = false; _root.o_CheckStore[_local3][_local2]._checked = false; _root.o_CheckStore[_local3][_local2]._match = false; _local2++; } _local3++; } _root.o_OutlineFriend._visible = true; _root.o_OutlineFriend._alpha = 100; _root.f_FloodRec(0, 0, b_Test); _local3 = 0; while (_local3 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { if (_root.o_CheckStore[_local3][_local2]._match) { _root.o_GameStore[_local3][_local2] = n_ColourID; _root.o_OutlineFriend[(("o_FriendBlock_" + _local3.toString()) + "_") + _local2.toString()]._visible = true; _local4++; } if ((_root.o_GameStore[0][0] != _root.o_GameStore[_local3][_local2]) && (_root.o_GameStore[_local3][_local2] != 6)) { _root.b_OtherColours = true; } _local2++; } _local3++; } _root.n_Score = _root.n_Score + Math.floor(n_BlockValue * (_local4 - _root.n_LastCounter)); _root.n_LastCounter = _local4; _root.n_AnimatePosition = 0; _root.b_Animating = true; if ((_root.s_GameMode != "menu") && (!b_Test)) { if (_root.n_MovesExtra > 0) { _root.n_MovesExtra--; } else { _root.n_Moves--; } _root.f_PlaySound("o_Sounds", "Swap"); } } else { _local3 = 0; while (_local3 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { _root.o_OutlineEnemy[(("o_EnemyBlock_" + _local3.toString()) + "_") + _local2.toString()]._visible = false; _root.o_CheckStoreEnemy[_local3][_local2]._checked = false; _root.o_CheckStoreEnemy[_local3][_local2]._match = false; _local2++; } _local3++; } _root.o_OutlineEnemy._visible = true; _root.o_OutlineEnemy._alpha = 100; _root.f_FloodRec(0, 0, b_Test); _local3 = 0; while (_local3 < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { if (_root.o_CheckStoreEnemy[_local3][_local2]._match) { _root.o_GameStoreEnemy[_local3][_local2] = n_ColourID; _root.o_OutlineEnemy[(("o_EnemyBlock_" + _local3.toString()) + "_") + _local2.toString()]._visible = true; _local4++; } if (_root.o_GameStoreEnemy[0][0] != _root.o_GameStoreEnemy[_local3][_local2]) { _root.b_OtherColours = true; } _local2++; } _local3++; } _root.n_AnimatePosition = 0; _root.b_Animating = true; if ((_root.s_GameMode != "menu") && (!b_Test)) { _root.f_PlaySound("o_Sounds", "Swap"); } } if (!b_Test) { _root.n_LastFloodCount = _local4; } return(_local4); } function f_FloodRec(n_X, n_Y, b_Test) { var _local5 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); if (!b_TurnToggle) { if ((((n_X >= 0) && (n_X < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic)))) && (n_Y >= 0)) && (n_Y < _root.n_GameYSize)) { if (!_root.o_CheckStore[n_X][n_Y]._checked) { _root.o_CheckStore[n_X][n_Y]._checked = true; _root.o_CheckStore[n_X][n_Y]._match = _root.o_GameStore[n_X][n_Y] == _root.o_GameStore[0][0]; if (_root.o_CheckStore[n_X][n_Y]._match) { _root.f_FloodRec(n_X - 1, n_Y, b_Test); _root.f_FloodRec(n_X + 1, n_Y, b_Test); _root.f_FloodRec(n_X, n_Y - 1, b_Test); _root.f_FloodRec(n_X, n_Y + 1, b_Test); } } } } else if ((((n_X >= 0) && (n_X < (_local5 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic)))) && (n_Y >= 0)) && (n_Y < _root.n_GameYSize)) { if (!_root.o_CheckStoreEnemy[n_X][n_Y]._checked) { _root.o_CheckStoreEnemy[n_X][n_Y]._checked = true; _root.o_CheckStoreEnemy[n_X][n_Y]._match = _root.o_GameStoreEnemy[n_X][n_Y] == _root.o_GameStoreEnemy[0][0]; if (_root.o_CheckStoreEnemy[n_X][n_Y]._match) { _root.f_FloodRec(n_X - 1, n_Y, b_Test); _root.f_FloodRec(n_X + 1, n_Y, b_Test); _root.f_FloodRec(n_X, n_Y - 1, b_Test); _root.f_FloodRec(n_X, n_Y + 1, b_Test); } } } } function f_FloodTest(n_ColourID, b_Friend) { var _local3; var _local2; var _local7 = 0; var _local4 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); var _local8 = (b_Friend ? (_root.o_GameStore) : (_root.o_GameStoreEnemy)); _root.o_CheckStoreTest = new Array(); _root.o_GameStoreTest = new Array(); _local3 = 0; while (_local3 < (_local4 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _root.o_CheckStoreTest.push(new Array()); _root.o_GameStoreTest.push(new Array()); _local2 = 0; while (_local2 < _root.n_GameYSize) { _root.o_CheckStoreTest[_local3].push(new Object({_checked:false, _match:false})); _root.o_GameStoreTest[_local3].push(0); _local2++; } _local3++; } _local3 = 0; while (_local3 < (_local4 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { _root.o_GameStoreTest[_local3][_local2] = _local8[_local3][_local2]; _local2++; } _local3++; } _root.f_FloodRecTest(0, 0); _local3 = 0; while (_local3 < (_local4 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { if (_root.o_CheckStoreTest[_local3][_local2]._match) { _root.o_GameStoreTest[_local3][_local2] = n_ColourID; } _local2++; } _local3++; } _local3 = 0; while (_local3 < (_local4 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { _root.o_CheckStoreTest[_local3][_local2]._checked = false; _root.o_CheckStoreTest[_local3][_local2]._match = false; _local2++; } _local3++; } _root.f_FloodRecTest(0, 0); _local3 = 0; while (_local3 < (_local4 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local2 = 0; while (_local2 < _root.n_GameYSize) { if (_root.o_CheckStoreTest[_local3][_local2]._match) { _local7++; } _local2++; } _local3++; } return(_local7); } function f_FloodRecTest(n_X, n_Y) { var _local4 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); if ((((n_X >= 0) && (n_X < (_local4 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic)))) && (n_Y >= 0)) && (n_Y < _root.n_GameYSize)) { if (!_root.o_CheckStoreTest[n_X][n_Y]._checked) { _root.o_CheckStoreTest[n_X][n_Y]._checked = true; _root.o_CheckStoreTest[n_X][n_Y]._match = _root.o_GameStoreTest[n_X][n_Y] == _root.o_GameStoreTest[0][0]; if (_root.o_CheckStoreTest[n_X][n_Y]._match) { _root.f_FloodRecTest(n_X - 1, n_Y); _root.f_FloodRecTest(n_X + 1, n_Y); _root.f_FloodRecTest(n_X, n_Y - 1); _root.f_FloodRecTest(n_X, n_Y + 1); } } } } function f_GetFloodColor() { var _local5 = new Array(_root.o_GameColours.length); var _local4; var _local14 = _root.n_Level * 0.1666; var _local13 = ((_root.n_Level <= 6) ? (((_root.n_MovesForAI > 0) ? true : (Math.random() < _local14))) : true); var _local16; var _local15; var _local7 = -1; var _local12 = -1; var _local10; var _local11; var _local6 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); if (_local13) { n_ColorID = 0; while (n_ColorID < _local5.length) { _local4 = new Array(); var _local3 = 0; while (_local3 < (_local6 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { _local4.push(new Array()); var _local2 = 0; while (_local2 < _root.n_GameYSize) { n_ItemColorID = ((!b_TurnToggle) ? (_root.o_GameStore[_local3][_local2]) : (_root.o_GameStoreEnemy[_local3][_local2])); _local4[_local3].push(n_ItemColorID); _local2++; } _local3++; } _local10 = _root.f_Flood(n_ColorID, true); _local11 = _root.f_Flood(-1, true); _local5[n_ColorID] = _local11 - _local10; _local3 = 0; while (_local3 < (_local6 ? (_root.n_GameXSizeDuo) : (_root.n_GameXSizeClassic))) { var _local2 = 0; while (_local2 < _root.n_GameYSize) { n_ItemColorID = _local4[_local3][_local2]; if (!b_TurnToggle) { _root.o_GameStore[_local3][_local2] = n_ItemColorID; } else { _root.o_GameStoreEnemy[_local3][_local2] = n_ItemColorID; } _local2++; } _local3++; } n_ColorID++; } _local7 = -1; _local12 = -1; n_ColorID = 0; while (n_ColorID < _local5.length) { if (_local5[n_ColorID] > _local7) { _local7 = _local5[n_ColorID]; _local12 = n_ColorID; } n_ColorID++; } } if (_local12 < 0) { var _local8 = false; var _local9 = 0; while ((!_local8) && (_local9 < 20)) { n_RetColor = Math.floor(Math.random() * _root.o_GameColours.length); _local8 = n_RetColor != ((!b_TurnToggle) ? (_root.o_GameStore[0][0]) : (_root.o_GameStoreEnemy[0][0])); _local9++; } _local12 = n_RetColor; } return(_local12); } function f_Tint(o_Object, o_Col) { myColor = new Color(o_Object); myColorTransform = new Object(o_Col); myColor.setTransform(myColorTransform); } function f_GetHighest() { if (o_Settings.data.n_HighestLevel != undefined) { _root.n_HighestScore = o_Settings.data.n_HighestScore; _root.n_HighestLevel = o_Settings.data.n_HighestLevel; _root.n_HighestBonus = o_Settings.data.n_HighestBonus; } else { _root.n_HighestScore = 0; _root.n_HighestLevel = 1; _root.n_HighestBonus = 0; } if (o_Settings.data.n_HighestObsScore != undefined) { _root.n_HighestObsScore = o_Settings.data.n_HighestObsScore; _root.n_HighestObsLevel = o_Settings.data.n_HighestObsLevel; _root.n_HighestObsBonus = o_Settings.data.n_HighestObsBonus; } else { _root.n_HighestObsScore = 0; _root.n_HighestObsLevel = 1; _root.n_HighestObsBonus = 0; } if (o_Settings.data.n_HighestDuoScore != undefined) { _root.n_HighestDuoScore = o_Settings.data.n_HighestDuoScore; _root.n_HighestDuoLevel = o_Settings.data.n_HighestDuoLevel; _root.n_HighestDuoBonus = o_Settings.data.n_HighestDuoBonus; } else { _root.n_HighestDuoScore = 0; _root.n_HighestDuoLevel = 1; _root.n_HighestDuoBonus = 0; } if (o_Settings.data.n_HighestObsDuoScore != undefined) { _root.n_HighestObsDuoScore = o_Settings.data.n_HighestObsDuoScore; _root.n_HighestObsDuoLevel = o_Settings.data.n_HighestObsDuoLevel; _root.n_HighestObsDuoBonus = o_Settings.data.n_HighestObsDuoBonus; } else { _root.n_HighestObsDuoScore = 0; _root.n_HighestObsDuoLevel = 1; _root.n_HighestObsDuoBonus = 0; } } function f_SetHighest() { if ((_root.n_Level > 1) && (_root.s_GameMode != "menu")) { switch (_root.s_PlayStyle) { case "classic" : if (o_Settings.data.n_HighestLevel != undefined) { if (o_Settings.data.n_HighestLevel <= _root.n_Level) { o_Settings.data.n_HighestScore = _root.n_Score; o_Settings.data.n_HighestLevel = _root.n_Level; o_Settings.data.n_HighestBonus = _root.n_MovesExtra; } } else { o_Settings.data.n_HighestScore = _root.n_Score; o_Settings.data.n_HighestLevel = _root.n_Level; o_Settings.data.n_HighestBonus = _root.n_MovesExtra; } break; case "obstruction" : if (o_Settings.data.n_HighestObsLevel != undefined) { if (o_Settings.data.n_HighestObsLevel <= _root.n_Level) { o_Settings.data.n_HighestObsScore = _root.n_Score; o_Settings.data.n_HighestObsLevel = _root.n_Level; o_Settings.data.n_HighestObsBonus = _root.n_MovesExtra; } } else { o_Settings.data.n_HighestObsScore = _root.n_Score; o_Settings.data.n_HighestObsLevel = _root.n_Level; o_Settings.data.n_HighestObsBonus = _root.n_MovesExtra; } break; case "duo" : if (o_Settings.data.n_HighestDuoLevel != undefined) { if (o_Settings.data.n_HighestDuoLevel <= _root.n_Level) { o_Settings.data.n_HighestDuoScore = _root.n_Score; o_Settings.data.n_HighestDuoLevel = _root.n_Level; o_Settings.data.n_HighestDuoBonus = _root.n_MovesExtra; } } else { o_Settings.data.n_HighestDuoScore = _root.n_Score; o_Settings.data.n_HighestDuoLevel = _root.n_Level; o_Settings.data.n_HighestDuoBonus = _root.n_MovesExtra; } break; case "obstructionduo" : if (o_Settings.data.n_HighestObsDuoLevel != undefined) { if (o_Settings.data.n_HighestObsDuoLevel <= _root.n_Level) { o_Settings.data.n_HighestObsDuoScore = _root.n_Score; o_Settings.data.n_HighestObsDuoLevel = _root.n_Level; o_Settings.data.n_HighestObsDuoBonus = _root.n_MovesExtra; } } else { o_Settings.data.n_HighestObsDuoScore = _root.n_Score; o_Settings.data.n_HighestObsDuoLevel = _root.n_Level; o_Settings.data.n_HighestObsDuoBonus = _root.n_MovesExtra; } } } } function f_ShowMessage(s_Text) { if (_root.s_GameMode != "menu") { _root.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) - 50; _local2.o_InnerText.o_Text.text = _local3; _local2.gotoAndPlay(1); _root.d_MessageLast = new Date(); } } } 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 ((_root.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; if (!_root.b_Paused) { _root.d_Timer = new Date(); _root.o_FrontHolder._visible = true; _root.o_BackHolder._visible = true; } else { _root.o_FrontHolder._visible = false; _root.o_BackHolder._visible = false; } _root.d_KeyLast = new Date(); _root.d_LastPause = new Date(); } } function f_LoadMultiList(s_NewPlayStyle, s_Board) { _root.s_PlayStyle = s_NewPlayStyle; _root.b_MultiLoader = false; _root.b_MultiLoading = false; _root.b_MultiLoader = true; _root.s_MultiBoard = ((s_Board == "") ? "alltime" : (s_Board)); switch (_root.s_PlayStyle.toLowerCase()) { case "duo" : mochi.as2.MochiScores.setBoardID(_root.s_MultiDuoShadow); break; case "obstructionduo" : mochi.as2.MochiScores.setBoardID(_root.s_MultiObsDuoShadow); } mochi.as2.MochiScores.requestList(_root, "f_MochiLoadCallBack"); _root.onEnterFrame = function () { if (!_root.b_MultiLoading) { _root.gotoAndPlay("LoadMulti"); } }; _root.gotoAndPlay("LoadMulti"); } function f_MochiLoadCallBack(args) { var _local4 = false; var _local2; var _local6; var _local9; var _local3; var _local7; var _local8; if (args.error) { _local4 = true; } else if (args.scores != null) { _local2 = mochi.as2.MochiScores.scoresArrayToObjects(args.scores); switch (_root.s_MultiBoard) { case "daily" : _local3 = _local2.daily; break; case "weekly" : _local3 = _local2.weekly; break; case "monthly" : _local3 = _local2.monthly; break; default : _local3 = _local2.alltime; } _root.o_MPScores = _local3; _root.onEnterFrame = undefined; _root.gotoAndStop("MultiLoaded"); } else { _local4 = true; } if (_local4) { _root.b_Setup = false; _root.s_GameMode = "menu"; _root.s_PlayStyle = ""; _root.gotoAndPlay("Game"); } } function f_ChooseMultiplayer(b_Show, s_InNewPlayStyle) { if (b_Show) { _root.s_NewPlayStyle = s_InNewPlayStyle; _root.o_Menu._visible = false; _root.o_ChooseMultiplayer._visible = true; _root.o_ChooseMultiplayer._x = 0; } else { _root.s_NewPlayStyle = ""; _root.o_Menu._visible = true; _root.o_ChooseMultiplayer._visible = false; _root.o_ChooseMultiplayer._x = -1000; } } function EpochDate(mEpoch) { var _local1 = new Date(); if (mEpoch < 10000000000) { mEpoch = mEpoch * 1000; } _local1.setTime(mEpoch); return(_local1); } function f_SetPlayerName(s_NewName) { o_Settings.data.s_PlayerName = s_NewName; } function f_GetPlayerName() { var _local1 = "Guest " + Math.floor(Math.random() * 100); if ((o_Settings.data.s_PlayerName != undefined) && (o_Settings.data.s_PlayerName.length > 0)) { _local1 = o_Settings.data.s_PlayerName; } else { o_Settings.data.s_PlayerName = _local1; } return(_local1); } function f_DoScores(s_ShowStyle, b_ClearScores) { _root.onEnterFrame = undefined; if (b_ClearScores) { _root.n_Score = 0; } _root.s_PlayStyle = s_ShowStyle; _root.gotoAndPlay("HiScores"); } var n_OrigionalSeed; var n_Seed; var b_Testing = false; var s_TestURL = ""; var s_URL = (_root.b_Testing ? (_root.s_TestURL) : (_root._url)); var b_SoundsOn = true; var d_SoundsToggle = new Date(); var b_Paused = false; var d_LastPause = new Date(); var b_MusicStarted; var o_Settings = SharedObject.getLocal("GameSettings"); var n_HighestLevel; var n_HighestScore; var n_HighestBonus; var n_HighestObsScore; var n_HighestObsLevel; var n_HighestObsBonus; var n_HighestDuoScore; var n_HighestDuoLevel; var n_HighestDuoBonus; var n_HighestObsDuoScore; var n_HighestObsDuoLevel; var n_HighestObsDuoBonus; var b_TurnToggle; var n_StartScore; var n_StartBonus; var n_GameWidth = 550; var n_GameHeight = 500; _root.scrollRect = new flash.geom.Rectangle(0, 0, _root.n_GameWidth, _root.n_GameHeight); var s_SmileyID = "7491"; var CPMStarContentSpotID = "3516Q21523903"; var CPMStarContentInterlevelID = "3517Q869A4269"; var s_Shadow = undefined; var s_GameAds = "cpmstar"; var d_AdvertStartTime = new Date(); var n_CPMWaitTime = 5000; var b_Debugging = false; var b_Setup; var b_GameOver; var b_GameOverPre; var b_MultiLoader; var b_MultiLoading; var o_MPScores; var s_Board = ""; var s_MultiBoard = ""; var s_ClassicBoard = "ab9203edf8406e7e"; var s_ObsBoard = "ff271031b159ced2"; var s_DuoBoard = "cdf71e40d6de3a1f"; var s_ObsDuoBoard = "a400ced804746d45"; var s_MultiDuoShadow = "f2c6524aee03837b"; var s_MultiObsDuoShadow = "ee1648b14ec2ee18"; var b_MultiPlay = false; var o_MultiMoves = new Array(); var s_MultiName = ""; var n_MultiLevel; var n_MultiSeed; var n_MultiMove = 0; var n_Score; var n_BlockValue = 5; var n_LastCounter = 0; var n_GameGridX = 39; var n_GameGridXClassic = 110; var n_GameGridXEnemy = 291; var n_GameGridY = 108; var n_GameGridYClassic = 108; var n_GameXSizeDuo = 11; var n_GameXSizeClassic = 16; var n_GameYSize = 14; var o_GameColours = [{rb:50, gb:50, bb:50, ra:50, ga:50, ba:50}, {rb:200, gb:200, bb:200, ra:50, ga:50, ba:50}, {rb:255, gb:0, bb:0, ra:50, ga:50, ba:50}, {rb:0, gb:255, bb:0, ra:50, ga:50, ba:50}, {rb:0, gb:0, bb:255, ra:50, ga:50, ba:50}, {rb:255, gb:255, bb:0, ra:50, ga:50, ba:50}]; var b_OtherColours; var o_GameStore; var o_GameStoreEnemy; var o_GameStoreTest; var o_CheckStoreTest; var n_BlockWidth = 22; var n_BlockHeight = 22; var s_GameMode = "menu"; var s_PlayStyle = "duo"; var s_NewPlayStyle; var o_CheckStore; var o_CheckStoreEnemy; var b_ReturnToMenu = false; var n_MenuInterval = 2000; var d_MenuLast; var b_Animating; var n_AnimatePosition; var n_Level; var n_LevelUpScore = 1000000; var s_Mode; var n_Moves; var n_MovesExtra; var n_MovesStart = 34; var n_MovesLower = 26; var n_MovesStartDuo = 30; var n_MovesLowerDuo = 24; var n_MovesForAI; var n_MovesForAIStart = 8; var o_YourMoves; var s_LastSaveString; var n_LastFloodCount; var s_PlayerName; var b_AllowRandoms; var n_Randoms; var n_MaxRandoms = 2; var n_OutlineReduction = 5; var n_ScalePerc = 94; var n_ScaleAmount = 16; var n_ScaleFriendXPos = 0; var n_ScaleFriendYPos = 0; var n_ScaleEnemyXPos = 0; var n_ScaleEnemyYPos = 0; 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); } _lockroot = true; mochi.as2.MochiServices.connect("15b95695b9debf79"); var kongregate = _global.kongregate; kongregate.services.connect(); __com_mochibot__("add999e9", this, 10301, true); if (_root.s_GameAds == "mindjolt") { MindJoltAPI.service.connect("YOUR_GAME_ID", _root, callback); MindJoltAPI.ad.showPreGameAd({clip:_root}); } else if (_root.s_GameAds == "mochiads") { mochi.as2.MochiAd.showPreGameAd({id:"15b95695b9debf79", res:"550x500"}); _root.stop(); } else if (_root.s_GameAds == "cpmstar") { if ((((((((((((((_root.s_URL.toLowerCase().indexOf("smileygamer.com", 0) > 0) || (_root.s_URL.toLowerCase().indexOf("www8.agame.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("addictinggames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("armorgames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("kaisergames.de", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("y8.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("kongregate.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("freeonlinegames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("gamesclub.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("media.jaludo.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("playpink.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("upbuilt.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("girlgames1.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("girly.com", 0) > 0)) { if ((_root.s_URL.toLowerCase().indexOf("gamesgames.com", 0) > 0) || (_root.s_URL.toLowerCase().indexOf("agame.com", 0) > 0)) { this.GamesGames_Logo._visible = true; this.GamesGames_Logo._x = 250; } if (((_root.s_URL.toLowerCase().indexOf("static.kaisergames.de", 0) > 0) || (_root.s_URL.toLowerCase().indexOf("cdn.kaisergames.de", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("vo.llnwd.net", 0) > 0)) { this.KIBA_Logo._visible = true; this.KIBA_Logo._x = 250; } } else { _root.d_AdvertStartTime = new Date(); System.security.allowDomain("server.cpmstar.com"); this.adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + _root.CPMStarContentSpotID); o_Loader.gotoAndPlay(2); } _root.stop(); }
Frame 2
if (!b_Testing) { this.stop(); }
Frame 3
this.onEnterFrame = function () { var _local2; var _local9; var _local8; var _local10; var _local6 = (_root.s_PlayStyle == "duo") || (_root.s_PlayStyle == "obstructionduo"); var _local5; var _local7; if ((!_root.b_Setup) || (_root.b_Setup == undefined)) { _root.o_Menu.o_PlayerName.text = _root.f_GetPlayerName(); if (!_root.b_MusicStarted) { _root.f_PlaySound("o_Sounds", "GameMusic"); _root.b_MusicStarted = true; } trace(_root.b_MultiPlay); _root.f_StartGame(_root.s_GameMode, _root.s_PlayStyle, false, _root.b_MultiPlay); if (_root.s_GameMode == "menu") { if (((_root.s_URL.toLowerCase().indexOf("static.kaisergames.de", 0) > 0) || (_root.s_URL.toLowerCase().indexOf("cdn.kaisergames.de", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("vo.llnwd.net", 0) > 0)) { _root.o_Menu.KIBA_MenuLink._visible = true; } else { _root.o_Menu.KIBA_MenuLink._visible = false; } if (_root.s_URL.toLowerCase().indexOf("mindjolt", 0) > 0) { _root.o_Menu.o_Highscores._visible = false; } if ((_root.s_URL.toLowerCase().indexOf("gamesgames.com", 0) > 0) || (_root.s_URL.toLowerCase().indexOf("agame.com", 0) > 0)) { _root.o_Menu.GamesGames_Logo._visible = true; } else { _root.o_Menu.GamesGames_Logo._visible = false; } } } else { _root.o_GameOverlay.o_Random._alpha = ((((_root.n_Randoms > 0) && (b_AllowRandoms)) && (_root.s_GameMode != "menu")) ? 100 : 25); _root.o_GameOverlay.o_Score.text = _root.n_Score; _root.o_FriendStar._visible = !_root.b_TurnToggle; _root.o_EnemyStar._visible = _root.b_TurnToggle; if (_root.n_Moves <= 2) { _local7 = 16711680 /* 0xFF0000 */; } else if ((_root.n_Moves > 2) && (_root.n_Moves <= 5)) { _local7 = 16776960 /* 0xFFFF00 */; } else { _local7 = 16777215 /* 0xFFFFFF */; } _local5 = _root.o_GameOverlay.o_Turns.getTextFormat(); _local5.color = _local7; _root.o_GameOverlay.o_Turns.text = _root.n_Moves.toString() + " Turns Left"; _root.o_GameOverlay.o_Turns.setTextFormat(_local5); if (!_root.b_MultiPlay) { _root.o_GameOverlay.o_Bonus.text = ("+" + _root.n_MovesExtra.toString()) + " Extra"; _root.o_GameOverlay.o_Bonus._visible = _root.n_MovesExtra > 0; _root.o_GameOverlay.o_Bonus.setTextFormat(_local5); } if (_root.b_Animating) { if (!_root.b_TurnToggle) { var _local4 = 0; while (_local4 <= _root.n_AnimatePosition) { if (_root.o_CheckStore[_local4][_root.n_AnimatePosition]._match) { _local2 = _root.o_GameContainerFriend[(("o_FriendBlock_" + _local4.toString()) + "_") + _root.n_AnimatePosition.toString()]; _local2.o_Graphics.gotoAndPlay("Change_" + _root.o_GameStore[0][0]); } _local4++; } var _local3 = 0; while (_local3 <= _root.n_AnimatePosition) { if (_root.o_CheckStore[_root.n_AnimatePosition][_local3]._match) { _local2 = _root.o_GameContainerFriend[(("o_FriendBlock_" + _root.n_AnimatePosition.toString()) + "_") + _local3.toString()]; _local2.o_Graphics.gotoAndPlay("Change_" + _root.o_GameStore[0][0]); } _local3++; } _root.n_AnimatePosition++; if (_root.n_AnimatePosition == (_local6 ? (_root.n_GameYSize) : (_root.n_GameXSizeClassic))) { _root.f_ChooseRandom(); _root.b_Animating = false; if (_local6) { _root.f_BlocksLeft(!_root.b_TurnToggle); _root.b_TurnToggle = !_root.b_TurnToggle; _root.f_DoFieldFocus(); } } } else { var _local4 = 0; while (_local4 <= _root.n_AnimatePosition) { if (_root.o_CheckStoreEnemy[_local4][_root.n_AnimatePosition]._match) { _local2 = _root.o_GameContainerEnemy[(("o_EnemyBlock_" + _local4.toString()) + "_") + _root.n_AnimatePosition.toString()]; _local2.o_Graphics.gotoAndPlay("Change_" + _root.o_GameStoreEnemy[0][0]); } _local4++; } var _local3 = 0; while (_local3 <= _root.n_AnimatePosition) { if (_root.o_CheckStoreEnemy[_root.n_AnimatePosition][_local3]._match) { _local2 = _root.o_GameContainerEnemy[(("o_EnemyBlock_" + _root.n_AnimatePosition.toString()) + "_") + _local3.toString()]; _local2.o_Graphics.gotoAndPlay("Change_" + _root.o_GameStoreEnemy[0][0]); } _local3++; } _root.n_AnimatePosition++; if (_root.n_AnimatePosition == _root.n_GameYSize) { _root.f_ChooseRandom(); _root.b_Animating = false; if ((_root.n_MovesForAI > 0) && (_root.b_TurnToggle)) { _root.n_MovesForAI--; } if (((_root.n_Moves <= 0) && (_root.b_OtherColours)) && (!_root.b_GameOverPre)) { _root.f_EndLevel(false); } else if (((_root.n_Moves >= 0) && (!_root.b_OtherColours)) && (!_root.b_GameOverPre)) { _root.f_EndLevel(!_root.b_TurnToggle); } if (_local6) { _root.f_BlocksLeft(!_root.b_TurnToggle); _root.b_TurnToggle = !_root.b_TurnToggle; _root.f_DoFieldFocus(); } } } } else { if (Key.isDown(77) || (Key.isDown(109))) { _root.f_ToggleSounds(); } if ((Key.isDown(27) && (_root.s_GameMode != "menu")) && (!_root.b_GameOverPre)) { _root.f_EndLevel(false); } else if (((_root.n_Moves <= 0) && (_root.b_OtherColours)) && (!_root.b_GameOverPre)) { _root.f_EndLevel(!_root.b_TurnToggle); } else if (((_root.n_Moves >= 0) && (!_root.b_OtherColours)) && (!_root.b_GameOverPre)) { _root.f_EndLevel(true); } else if (((_root.n_Moves > 0) && (_root.b_OtherColours)) && (!_root.b_GameOverPre)) { if (((_root.s_GameMode == "menu") || (_root.b_TurnToggle)) && (_root.d_MenuLast.getTime() <= (new Date().getTime() - _root.n_MenuInterval))) { if (_root.b_MultiPlay) { _root.f_Flood(parseInt(_root.o_MultiMoves[_root.n_MultiMove]), false); _root.n_MultiMove++; } else { _root.f_Flood(_root.f_GetFloodColor(), false); } _root.d_MenuLast = new Date(); } } } } if (!_root.b_GameOver) { if (!_root.b_ReturnToMenu) { _root.gotoAndPlay("Game"); } else { trace("here"); _root.b_Setup = false; _root.s_GameMode = "menu"; _root.s_PlayStyle = ""; _root.gotoAndPlay("Game"); } } else { _root.gotoAndPlay("HiScores"); } };
Frame 4
Frame 5
_root.s_Board = undefined; _root.s_BoardShadow = undefined; switch (_root.s_PlayStyle) { case "classic" : _root.s_Board = _root.s_ClassicBoard; break; case "obstruction" : _root.s_Board = _root.s_ObsBoard; break; case "duo" : _root.s_Board = _root.s_DuoBoard; _root.s_BoardShadow = _root.s_MultiDuoShadow; break; case "obstructionduo" : _root.s_Board = _root.s_ObsDuoBoard; _root.s_BoardShadow = _root.s_MultiObsDuoShadow; } if (_root.n_Score > 0) { if ((_root.s_BoardShadow != undefined) && (_root.s_LastSaveString.length > 0)) { mochi.as2.MochiScores.setBoardID(_root.s_BoardShadow); mochi.as2.MochiScores.submit(_root.n_Score, (_root.f_GetPlayerName() + "|") + _root.s_LastSaveString, {}, undefined); _root.s_LastSaveString = ""; } }
Frame 6
if (_root.n_Score > 0) { mochi.as2.MochiScores.setBoardID(_root.s_Board); mochi.as2.MochiScores.submit(_root.n_Score, _root.f_GetPlayerName(), {}, undefined); } trace("Showing: " + _root.s_Board); mochi.as2.MochiScores.setBoardID(_root.s_Board); mochi.as2.MochiScores.showLeaderboard({boardID:_root.s_Board}); _root.stop();
Frame 7
_root.b_Setup = false; _root.s_GameMode = "menu"; _root.s_PlayStyle = ""; _root.gotoAndPlay("Game");
Frame 10
var o_MPItem; var o_MPSplit; var o_DateSplit; _root.o_MPItems._x = 65; var n_ID = 0; while (n_ID < 16) { o_MPItem = _root.o_MPItems["MPItem_" + n_ID.toString()]; if (o_MPItem._name != undefined) { o_MPItem._visible = false; } n_ID++; } var n_ScoreID = 0; while (n_ScoreID < _root.o_MPScores.length) { if (n_ScoreID < 16) { o_MPItem = _root.o_MPItems["MPItem_" + n_ScoreID.toString()]; if (o_MPItem._name != undefined) { o_MPSplit = _root.o_MPScores[n_ScoreID].name.split("|"); if (o_MPSplit.length > 1) { o_MPItem.s_GameString = _root.o_MPScores[n_ScoreID].name; o_MPItem.n_Score = _root.o_MPScores[n_ScoreID].score; o_MPItem._visible = true; o_MPItem.o_Name.text = o_MPSplit[0].toString(); o_DateSplit = _root.EpochDate(_root.o_MPScores[n_ScoreID].timestamp).toString().split(" "); o_MPItem.o_Time.text = (((o_DateSplit[1] + " ") + ((o_DateSplit[2].length == 1) ? ("0" + o_DateSplit[2]) : (o_DateSplit[2]))) + ", ") + o_DateSplit[o_DateSplit.length - 1]; o_MPItem.o_Moves.text = o_MPSplit[3].length; o_MPItem.o_Level.text = Math.floor(_root.o_MPScores[n_ScoreID].score / 1000000).toString(); } } } n_ScoreID++; } this.stop();
Symbol 17 MovieClip [Star_Movement] Frame 14
this.removeMovieClip();
Symbol 18 MovieClip [Explosions] Frame 15
this.removeMovieClip();
Symbol 35 MovieClip [Block_Graphics] Frame 4
this.gotoAndStop("Static_0");
Symbol 35 MovieClip [Block_Graphics] Frame 8
this.gotoAndStop("Static_1");
Symbol 35 MovieClip [Block_Graphics] Frame 12
this.gotoAndStop("Static_2");
Symbol 35 MovieClip [Block_Graphics] Frame 16
this.gotoAndStop("Static_3");
Symbol 35 MovieClip [Block_Graphics] Frame 20
this.gotoAndStop("Static_4");
Symbol 35 MovieClip [Block_Graphics] Frame 24
this.gotoAndStop("Static_5");
Symbol 35 MovieClip [Block_Graphics] Frame 28
this.gotoAndStop("Static_6");
Symbol 51 Button
on (release) { _root.f_SetPlayerName(this.o_PlayerName.text); _root.b_GameOver = true; _root.f_DoScores(_root.s_PlayStyle, false); this.removeMovieClip(); }
Symbol 54 Button
on (release) { _root.b_GameOverPre = false; _root.f_StartLevel(false, true, _root.b_MultiPlay); this.removeMovieClip(); }
Symbol 59 Button
on (release) { _root.b_ReturnToMenu = true; _root.gotoAndPlay("game"); this.removeMovieClip(); }
Symbol 66 Button
on (release) { _root.s_NewPlayStyle = _root.s_PlayStyle; _root.f_LoadMultiList(_root.s_PlayStyle, "alltime"); this.removeMovieClip(); }
Symbol 69 MovieClip [GameOver] Frame 1
this.o_PlayerName.text = _root.f_GetPlayerName(); this.stop();
Symbol 69 MovieClip [GameOver] Frame 2
this.stop();
Symbol 69 MovieClip [GameOver] Frame 3
this.o_PlayerName.text = _root.f_GetPlayerName(); this.stop();
Symbol 73 Button
on (release) { getURL ("http://www.gamesgames.com", "_blank"); }
Symbol 76 Button [KIBA_MenuLink]
on (release) { getURL ("http://www.kibagames.com", "_blank"); }
Symbol 85 Button [Credits_Click]
on (release) { getURL ("http://www.smileygamer.com/?gameref=" + _root.s_SmileyID, "_blank"); }
Symbol 98 Button
on (release) { _root.f_SetPlayerName(_root.o_Menu.o_PlayerName.text); _root.s_GameMode = "game"; _root.s_PlayStyle = "classic"; _root.b_Setup = false; _root.f_StartGame("game", _root.s_PlayStyle, false, false); }
Symbol 103 Button
on (release) { _root.s_GameMode = "game"; _root.s_PlayStyle = "classic"; _root.b_Setup = false; _root.f_StartGame("game", _root.s_PlayStyle, true, false); }
Symbol 110 Button [AddGame]
on (release) { getURL ("http://www.smileygamer.com/freecontent.html?gameref=" + _root.s_SmileyID, "_blank"); }
Symbol 114 Button
on (release) { _root.f_SetPlayerName(_root.o_Menu.o_PlayerName.text); _root.f_ChooseMultiplayer(true, "duo"); }
Symbol 119 Button
on (release) { _root.f_SetPlayerName(_root.o_Menu.o_PlayerName.text); _root.f_ChooseMultiplayer(true, "obstructionduo"); }
Symbol 124 Button
on (release) { _root.f_SetPlayerName(_root.o_Menu.o_PlayerName.text); _root.s_GameMode = "game"; _root.s_PlayStyle = "obstruction"; _root.b_Setup = false; _root.f_StartGame("game", _root.s_PlayStyle, false, false); }
Symbol 125 Button
on (release) { _root.s_GameMode = "game"; _root.s_PlayStyle = "obstruction"; _root.b_Setup = false; _root.f_StartGame("game", _root.s_PlayStyle, true, false); }
Symbol 126 Button
on (release) { _root.s_GameMode = "game"; _root.s_PlayStyle = "duo"; _root.b_Setup = false; _root.f_StartGame("game", _root.s_PlayStyle, true, false); }
Symbol 127 Button
on (release) { _root.s_GameMode = "game"; _root.s_PlayStyle = "obstructionduo"; _root.b_Setup = false; _root.f_StartGame("game", _root.s_PlayStyle, true, false); }
Symbol 131 Button
on (release) { _root.f_DoScores("duo", true); }
Symbol 132 Button
on (release) { _root.f_DoScores("obstructionduo", true); }
Symbol 133 Button
on (release) { _root.f_DoScores("classic", true); }
Symbol 134 Button
on (release) { _root.f_DoScores("obstruction", true); }
Symbol 142 Button
on (release) { _root.f_ToggleSounds(); }
Symbol 145 Button
on (release) { _root.f_ToggleSounds(); }
Symbol 146 MovieClip [SoundsOnOff] Frame 1
if (_root.b_SoundsOn == false) { this.gotoAndPlay("Off"); } else { this.gotoAndPlay("On"); }
Symbol 146 MovieClip [SoundsOnOff] Frame 3
if (_root.b_SoundsOn) { this.gotoAndPlay("On"); } else { this.gotoAndPlay("Off"); }
Symbol 146 MovieClip [SoundsOnOff] Frame 5
if (_root.b_SoundsOn) { this.gotoAndPlay("On"); } else { this.gotoAndPlay("Off"); }
Symbol 164 Button [ClickToPlayGame]
on (release) { _root.gotoAndPlay("Splash"); }
Symbol 165 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) { this.gotoAndPlay("End"); }
Symbol 165 MovieClip [Loader] Frame 3
if (siteLoaded >= siteTotal) { this.gotoAndPlay("End"); } else { gotoAndPlay ("Looper"); }
Symbol 165 MovieClip [Loader] Frame 4
if ((((((((((((((_root.s_URL.toLowerCase().indexOf("smileygamer.com", 0) > 0) || (_root.s_URL.toLowerCase().indexOf("www8.agame.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("addictinggames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("armorgames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("kaisergames.de", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("y8.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("kongregate.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("freeonlinegames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("gamesclub.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("media.jaludo.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("playpink.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("upbuilt.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("girlgames1.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("girly.com", 0) > 0)) { _root.gotoAndPlay("Splash"); } else if (_root.s_GameAds == "cpmstar") { if ((_root.f_TimeDiff(_root.d_AdvertStartTime, new Date()) >= _root.n_CPMWaitTime) || (_root.b_Debugging)) { this.gotoAndPlay("PlayGame"); } } else { this.stop(); }
Symbol 165 MovieClip [Loader] Frame 5
this.gotoAndPlay("End");
Symbol 165 MovieClip [Loader] Frame 6
if (_root.b_Debugging) { _root.gotoAndPlay("Splash"); } else if ((((((((((((((_root.s_URL.toLowerCase().indexOf("smileygamer.com", 0) > 0) || (_root.s_URL.toLowerCase().indexOf("www8.agame.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("addictinggames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("armorgames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("kaisergames.de", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("y8.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("kongregate.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("freeonlinegames.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("gamesclub.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("media.jaludo.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("playpink.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("upbuilt.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("girlgames1.com", 0) > 0)) || (_root.s_URL.toLowerCase().indexOf("girly.com", 0) > 0)) { _root.gotoAndPlay("Splash"); } else { this.stop(); }
Symbol 317 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { options.clip = mochi.as2.MochiServices.clip; if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.as2.MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 318 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 319 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.8 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function updateCopy(args) { send("coins_updateCopy", args, null, null); } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 320 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 321 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startPlay(tag) { if (tag == undefined) { tag = "gameplay"; } mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null); } static function endPlay() { mochi.as2.MochiServices.send("events_clearRoundID", null, null, null); } static function trackEvent(tag, value) { mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 322 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 323 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 324 MovieClip [__Packages.MindJoltAPI] Frame 0
class MindJoltAPI { static var clip, options, gameKey, callback; function MindJoltAPI () { } static function showPreGameAd(options) { if (clip.mindjolt_api_service == undefined) { trace("[MindJoltAPI] You must call MindJoltAPI.service.connect before MindJoltAPI.ad.showPreGameAd."); } if (options == null) { options = {}; } if (service.showPreGameAd != undefined) { service.showPreGameAd(options); } else { MindJoltAPI.options = options; if (options.ad_started == null) { ((options.clip != null) ? (options.clip) : _root).stop(); } } } static function load_service_complete() { if (clip.mindjolt_api_service.service != null) { service = clip.mindjolt_api_service.service; trace("[MindJoltAPI] service successfully loaded"); service.connect(gameKey, clip, callback); if (options != null) { service.recordAction(("showPreGameAd(" + options) + ");"); service.showPreGameAd(options); } service.getLogger().info(("MindJoltAPI loader version [" + version) + "]"); } else { trace("[MindJoltAPI] failed to load."); } } static function connect(gameKey, clip, callback) { MindJoltAPI.gameKey = gameKey; MindJoltAPI.clip = ((clip != null) ? (clip) : _root); MindJoltAPI.callback = callback; if (service.submitScore == undefined) { System.security.allowDomain("static.mindjolt.com"); var _local3 = MindJoltAPI.clip.createEmptyMovieClip("mindjolt_api_service", 10000); var _local4 = ((_level0.mjPath != undefined) ? (_level0.mjPath) : "http://static.mindjolt.com/api/as2/api_local_as2.swf"); var _local2 = new MovieClipLoader(); _local2.addListener({onLoadInit:load_service_complete, onLoadError:load_service_complete}); _local2.loadClip(_local4, _local3); } } static var service = {connect:connect}; static var ad = {showPreGameAd:showPreGameAd}; static var version = "1.0.4"; }
Symbol 325 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local22 = options.color; delete options.color; var _local20 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local20); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local24, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local19; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local10 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local10); var clip = options.clip; var _local9 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var _local3 = clip._mochiad; _local3.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local11 = _local5[0]; var _local8 = _local5[1]; _local3._x = _local11 * 0.5; _local3._y = _local8 * 0.5; var chk = _local3.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local9; chk.started = getTimer(); chk.showing = false; _local3.lc.adLoaded = options.ad_loaded; _local3.lc.adSkipped = options.ad_skipped; _local3.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; _local3.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local21 = false; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local12 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local12); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local6 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local6._mochiad_loaded) { return(null); } var _local11 = options.depth; delete options.depth; var mc = _local6.createEmptyMovieClip("_mochiad", _local11); var _local10 = _getRes(options); options.res = (_local10[0] + "x") + _local10[1]; options.server = options.server + options.id; delete options.id; _local6._mochiad_loaded = true; if (_local6._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = mc.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local9 = _local4.server; delete _local4.server; var _local13 = _allowDomains(_local9); mc.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = mc; _local5.name = _local8; _local5.hostname = _local13; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); mc.lc = _local5; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; _local4.lc = _local8; _local4.st = getTimer(); if (!options.skip) { _local4.loadMovie(_local9 + ".swf", "POST"); } return(mc); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 174 MovieClip [LevelUp_Animation] Frame 31
this.removeMovieClip();
Symbol 189 Button [SplashButton]
on (release) { getURL ("http://www.smileygamer.com/?gameref=" + _root.s_SmileyID, "_blank"); }
Symbol 206 Button
on (release) { getURL ("http://www.addictinggames.com", "_blank"); }
Symbol 207 Button [Smiley_Button]
on (release) { getURL ("http://www.smileygamer.com/?gameref=" + _root.s_SmileyID, "_blank"); }
Symbol 211 Button [Juegos_Button]
on (release) { getURL ("http://www.juegosdiarios.com", "_blank"); }
Symbol 213 MovieClip [SplashGraphics] Frame 1
Symbol 213 MovieClip [SplashGraphics] Frame 121
_root.play();
Symbol 213 MovieClip [SplashGraphics] Frame 242
_root.play();
Symbol 213 MovieClip [SplashGraphics] Frame 363
_root.play();
Symbol 216 Button
on (release) { _root.f_StartMultiplayer(_root.s_NewPlayStyle, this.s_GameString, this.n_Score); }
Symbol 223 MovieClip [MP_ChooseItem] Frame 1
var s_GameString;
Symbol 227 MovieClip [BlocksLeft_Animation] Frame 28
this.removeMovieClip();
Symbol 240 Button
on (release) { _root.o_GameOverlay.o_Instructions._visible = false; }
Symbol 251 Button
on (release) { if (((_root.n_Randoms > 0) && (_root.b_AllowRandoms)) && (_root.s_GameMode != "menu")) { _root.f_BuildField(20000 * Math.random()); _root.n_Randoms--; } }
Symbol 260 Button
on (release) { _root.f_EndLevel(false); }
Symbol 274 MovieClip [Sounds] Frame 2
gotoAndStop (1);
Symbol 274 MovieClip [Sounds] Frame 4
gotoAndStop (1);
Symbol 274 MovieClip [Sounds] Frame 6
gotoAndStop (1);
Symbol 274 MovieClip [Sounds] Frame 8
gotoAndStop (1);
Symbol 287 Button
on (release) { _root.s_GameMode = "game"; _root.s_PlayStyle = _root.s_NewPlayStyle; _root.b_Setup = false; _root.f_StartGame("game", _root.s_PlayStyle, false, false); }
Symbol 290 Button
on (release) { _root.f_LoadMultiList(_root.s_NewPlayStyle, ""); }
Symbol 291 Button
on (release) { _root.f_ChooseMultiplayer(false, ""); this.removeMovieClip(); }
Symbol 299 Button
on (release) { _root.b_Setup = false; _root.s_GameMode = "menu"; _root.s_PlayStyle = ""; _root.gotoAndPlay("Game"); }
Symbol 306 Button
on (release) { _root.f_LoadMultiList(_root.s_PlayStyle, "alltime"); }
Symbol 310 Button
on (release) { _root.f_LoadMultiList(_root.s_PlayStyle, "monthly"); }
Symbol 313 Button
on (release) { _root.f_LoadMultiList(_root.s_PlayStyle, "weekly"); }
Symbol 316 Button
on (release) { _root.f_LoadMultiList(_root.s_PlayStyle, "daily"); }

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:3
Symbol 3 Button [KIBA_LoaderLink]Uses:2Used by:Timeline
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6 14
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:14
Symbol 8 FontUsed by:9 10 11 12 46 55 60 61 62 63 67 68 128 135 147 236 249 250 279 288 294 296 304 305 308 309 311 312 314 315
Symbol 9 TextUses:8Used by:14
Symbol 10 TextUses:8Used by:14
Symbol 11 TextUses:8Used by:14
Symbol 12 TextUses:8Used by:14
Symbol 13 GraphicUsed by:14
Symbol 14 Button [SponsorMoreGames]Uses:7 9 10 11 12 13 5Used by:Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17  Timeline
Symbol 17 MovieClip [Star_Movement]Uses:16Used by:18
Symbol 18 MovieClip [Explosions]Uses:17
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:35
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:35
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:35
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:35
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:35
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:35
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClipUses:31 33Used by:35 248
Symbol 35 MovieClip [Block_Graphics]Uses:20 22 24 26 28 30 34Used by:39 151
Symbol 36 FontUsed by:37
Symbol 37 TextUses:36Used by:38
Symbol 38 MovieClip [Block_Decal]Uses:37Used by:39
Symbol 39 MovieClip [Block]Uses:35 38
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClip [Outline_Block]Uses:41
Symbol 43 GraphicUsed by:69
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:69 148
Symbol 46 TextUses:8Used by:69
Symbol 47 FontUsed by:48 49 52 53 57 58 63 64 65 99 101 104 108 129 130 161 162 172 234 235 237 238 239 242 244 247 286 289
Symbol 48 TextUses:47Used by:51
Symbol 49 TextUses:47Used by:51
Symbol 50 GraphicUsed by:51 54 59 66 131 132 133 134 291 299
Symbol 51 ButtonUses:48 49 50Used by:69
Symbol 52 TextUses:47Used by:54
Symbol 53 TextUses:47Used by:54
Symbol 54 ButtonUses:52 53 50Used by:69
Symbol 55 TextUses:8Used by:56
Symbol 56 MovieClip [RestartText]Uses:55Used by:69
Symbol 57 TextUses:47Used by:59 291 299
Symbol 58 TextUses:47Used by:59 291 299
Symbol 59 ButtonUses:57 58 50Used by:69
Symbol 60 TextUses:8Used by:69 148
Symbol 61 EditableTextUses:8Used by:69
Symbol 62 TextUses:8Used by:69
Symbol 63 EditableTextUses:8 47 86 94Used by:69
Symbol 64 TextUses:47Used by:66
Symbol 65 TextUses:47Used by:66
Symbol 66 ButtonUses:64 65 50Used by:69
Symbol 67 TextUses:8Used by:69
Symbol 68 EditableTextUses:8Used by:69
Symbol 69 MovieClip [GameOver]Uses:43 45 46 51 54 56 59 60 61 62 63 66 67 68
Symbol 70 GraphicUsed by:148
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 ButtonUses:71 72Used by:148  Timeline
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:76
Symbol 76 Button [KIBA_MenuLink]Uses:75Used by:148
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:148  Timeline
Symbol 80 GraphicUsed by:81 85
Symbol 81 MovieClipUses:80Used by:85
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84 85
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 Button [Credits_Click]Uses:81 84 80 83Used by:93
Symbol 86 FontUsed by:63 87 91 259 266
Symbol 87 TextUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:93
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:93
Symbol 91 TextUses:86Used by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClipUses:85 88 90 92Used by:148
Symbol 94 FontUsed by:63 95 96 111 112 113 115 116 117 120 121 122 160 232 233 245 263 264 267
Symbol 95 TextUses:94Used by:98
Symbol 96 TextUses:94Used by:98
Symbol 97 GraphicUsed by:98 114 150 157 216 240
Symbol 98 ButtonUses:95 96 97Used by:148
Symbol 99 TextUses:47Used by:103 125 126 127
Symbol 100 GraphicUsed by:103 125 126 127
Symbol 101 TextUses:47Used by:103 125 126 127
Symbol 102 GraphicUsed by:103 125 126 127
Symbol 103 ButtonUses:99 100 101 102Used by:148
Symbol 104 TextUses:47Used by:110
Symbol 105 GraphicUsed by:106 110
Symbol 106 MovieClip [Arrow]Uses:105Used by:107
Symbol 107 MovieClipUses:106Used by:110 248
Symbol 108 TextUses:47Used by:110
Symbol 109 GraphicUsed by:110
Symbol 110 Button [AddGame]Uses:104 107 108 109 105Used by:148
Symbol 111 TextUses:94Used by:114
Symbol 112 TextUses:94Used by:114
Symbol 113 TextUses:94Used by:114
Symbol 114 ButtonUses:111 112 113 97Used by:148
Symbol 115 TextUses:94Used by:119
Symbol 116 TextUses:94Used by:119
Symbol 117 TextUses:94Used by:119
Symbol 118 GraphicUsed by:119
Symbol 119 ButtonUses:115 116 117 118Used by:148
Symbol 120 TextUses:94Used by:124
Symbol 121 TextUses:94Used by:124
Symbol 122 TextUses:94Used by:124
Symbol 123 GraphicUsed by:124
Symbol 124 ButtonUses:120 121 122 123Used by:148
Symbol 125 ButtonUses:99 100 101 102Used by:148
Symbol 126 ButtonUses:99 100 101 102Used by:148
Symbol 127 ButtonUses:99 100 101 102Used by:148
Symbol 128 EditableTextUses:8Used by:148
Symbol 129 TextUses:47Used by:131 132 133 134
Symbol 130 TextUses:47Used by:131 132 133 134
Symbol 131 ButtonUses:129 130 50Used by:148
Symbol 132 ButtonUses:129 130 50Used by:148
Symbol 133 ButtonUses:129 130 50Used by:148
Symbol 134 ButtonUses:129 130 50Used by:148
Symbol 135 TextUses:8Used by:148
Symbol 136 GraphicUsed by:137 251 260 306 310 313 316
Symbol 137 MovieClipUses:136Used by:146 251 260 306 310 313 316
Symbol 138 GraphicUsed by:142
Symbol 139 GraphicUsed by:140 142
Symbol 140 MovieClip [Cross]Uses:139Used by:142
Symbol 141 GraphicUsed by:142
Symbol 142 ButtonUses:138 140 141 139Used by:146
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 ButtonUses:143 144Used by:146
Symbol 146 MovieClip [SoundsOnOff]Uses:137 142 145Used by:148 269
Symbol 147 TextUses:8Used by:148
Symbol 148 MovieClip [Menu]Uses:70 73 76 79 93 45 98 103 110 114 119 124 125 126 127 60 128 131 132 133 134 135 146 147Used by:Timeline
Symbol 149 MovieClip [Outline]Used by:Timeline
Symbol 150 Button [ColourClicker]Uses:97Used by:151
Symbol 151 MovieClip [ColourClicker_Surround]Uses:150 35Used by:269
Symbol 152 MovieClip [GameContainer]Used by:Timeline
Symbol 153 GraphicUsed by:156
Symbol 154 FontUsed by:155
Symbol 155 EditableTextUses:154Used by:156
Symbol 156 MovieClip [moving percentage field]Uses:153 155Used by:165
Symbol 157 MovieClip [blue loading bar]Uses:97Used by:165
Symbol 158 FontUsed by:159 270
Symbol 159 EditableTextUses:158Used by:165
Symbol 160 TextUses:94Used by:165
Symbol 161 TextUses:47Used by:164
Symbol 162 TextUses:47Used by:164
Symbol 163 GraphicUsed by:164
Symbol 164 Button [ClickToPlayGame]Uses:161 162 163Used by:165
Symbol 165 MovieClip [Loader]Uses:157 159 156 160 164Used by:Timeline
Symbol 166 GraphicUsed by:167 189 298
Symbol 167 MovieClipUses:166Used by:189  Timeline
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:Timeline
Symbol 317 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 318 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 319 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 320 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 321 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 322 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 323 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 324 MovieClip [__Packages.MindJoltAPI]
Symbol 325 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:Timeline
Symbol 172 TextUses:47Used by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClip [LevelUp_Animation]Uses:173Used by:Timeline
Symbol 175 GraphicUsed by:176 189 207
Symbol 176 MovieClipUses:175Used by:188
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179 189 207
Symbol 179 MovieClipUses:178Used by:187
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182 189 207
Symbol 182 MovieClipUses:181Used by:187
Symbol 183 GraphicUsed by:184 189 207
Symbol 184 MovieClipUses:183Used by:187
Symbol 185 GraphicUsed by:186 189 207
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 MovieClipUses:179 182 184 186Used by:188
Symbol 188 MovieClipUses:176 187Used by:189 207
Symbol 189 Button [SplashButton]Uses:167 188 166 175 178 181 183 185Used by:213
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:208 212
Symbol 192 GraphicUsed by:204 206
Symbol 193 GraphicUsed by:204 206
Symbol 194 GraphicUsed by:204 206
Symbol 195 GraphicUsed by:204 206
Symbol 196 GraphicUsed by:204 206
Symbol 197 GraphicUsed by:204 206
Symbol 198 GraphicUsed by:204 206
Symbol 199 GraphicUsed by:204 206
Symbol 200 GraphicUsed by:204 206
Symbol 201 GraphicUsed by:204 206
Symbol 202 GraphicUsed by:204 206
Symbol 203 GraphicUsed by:204 206
Symbol 204 MovieClipUses:192 193 194 195 196 197 198 199 200 201 202 203Used by:206
Symbol 205 GraphicUsed by:206
Symbol 206 ButtonUses:204 205 192 193 194 195 196 197 198 199 200 201 202 203Used by:208
Symbol 207 Button [Smiley_Button]Uses:188 175 178 181 183 185Used by:208 212
Symbol 208 MovieClip [SplashButton_A]Uses:191 206 207Used by:213
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211
Symbol 211 Button [Juegos_Button]Uses:210Used by:212
Symbol 212 MovieClip [SplashButton_J]Uses:191 211 207Used by:213
Symbol 213 MovieClip [SplashGraphics]Uses:189 208 212Used by:Timeline
Symbol 214 GraphicUsed by:216
Symbol 215 GraphicUsed by:216
Symbol 216 ButtonUses:214 215 97Used by:223
Symbol 217 FontUsed by:218 219 220 222 300 301 302 303
Symbol 218 EditableTextUses:217 221Used by:223
Symbol 219 EditableTextUses:217 221Used by:223
Symbol 220 EditableTextUses:217 221Used by:223
Symbol 221 FontUsed by:218 219 220 222
Symbol 222 EditableTextUses:217 221Used by:223
Symbol 223 MovieClip [MP_ChooseItem]Uses:216 218 219 220 222Used by:307  Timeline
Symbol 224 FontUsed by:225 253 254 255 256 261 262
Symbol 225 EditableTextUses:224 252Used by:226
Symbol 226 MovieClip [BlocksLeft]Uses:225Used by:227
Symbol 227 MovieClip [BlocksLeft_Animation]Uses:226Used by:Timeline
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:228 229Used by:Timeline
Symbol 231 GraphicUsed by:248
Symbol 232 TextUses:94Used by:248
Symbol 233 TextUses:94Used by:248
Symbol 234 TextUses:47Used by:248
Symbol 235 TextUses:47Used by:248
Symbol 236 TextUses:8Used by:248
Symbol 237 TextUses:47Used by:240
Symbol 238 TextUses:47Used by:240
Symbol 239 TextUses:47Used by:240
Symbol 240 ButtonUses:237 238 239 97Used by:248
Symbol 241 GraphicUsed by:248
Symbol 242 TextUses:47Used by:248
Symbol 243 GraphicUsed by:248
Symbol 244 TextUses:47Used by:248
Symbol 245 TextUses:94Used by:248
Symbol 246 GraphicUsed by:248
Symbol 247 TextUses:47Used by:248
Symbol 248 MovieClip [Instructions]Uses:231 107 232 233 234 235 236 240 241 242 34 243 244 245 246 247Used by:269
Symbol 249 TextUses:8Used by:251
Symbol 250 TextUses:8Used by:251
Symbol 251 ButtonUses:137 249 250 136Used by:269
Symbol 252 FontUsed by:225 253 254 255 256 261 262
Symbol 253 EditableTextUses:224 252Used by:269
Symbol 254 EditableTextUses:224 252Used by:269
Symbol 255 EditableTextUses:224 252Used by:269
Symbol 256 EditableTextUses:224 252Used by:269
Symbol 257 GraphicUsed by:258 260
Symbol 258 MovieClip [FleetReturning]Uses:257Used by:260
Symbol 259 TextUses:86Used by:260
Symbol 260 ButtonUses:137 258 259 136 257Used by:269
Symbol 261 EditableTextUses:224 252Used by:269
Symbol 262 EditableTextUses:224 252Used by:269
Symbol 263 TextUses:94Used by:265
Symbol 264 TextUses:94Used by:265
Symbol 265 MovieClip [BlocksLeftAgainst]Uses:263 264Used by:269
Symbol 266 EditableTextUses:86Used by:269
Symbol 267 TextUses:94Used by:268
Symbol 268 MovieClip [ScoreHeader]Uses:267Used by:269
Symbol 269 MovieClip [GameOverlay]Uses:248 251 253 151 254 255 256 146 260 261 262 265 266 268Used by:Timeline
Symbol 270 TextUses:158Used by:274
Symbol 271 SoundUsed by:274
Symbol 272 Sound [pop2]Used by:274
Symbol 273 SoundUsed by:274
Symbol 274 MovieClip [Sounds]Uses:270 271 272 273Used by:Timeline
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:292
Symbol 277 GraphicUsed by:278 287 290
Symbol 278 MovieClipUses:277Used by:287 290
Symbol 279 TextUses:8Used by:287
Symbol 280 GraphicUsed by:281 287
Symbol 281 MovieClipUses:280Used by:287
Symbol 282 GraphicUsed by:283 287 290
Symbol 283 MovieClipUses:282Used by:287 290
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:287 290
Symbol 286 TextUses:47Used by:287
Symbol 287 ButtonUses:278 279 281 283 285 286 277 280 282Used by:292
Symbol 288 TextUses:8Used by:290
Symbol 289 TextUses:47Used by:290
Symbol 290 ButtonUses:278 288 283 285 289 277 282Used by:292
Symbol 291 ButtonUses:57 58 50Used by:292
Symbol 292 MovieClip [ChooseMultiplayer]Uses:276 287 290 291Used by:Timeline
Symbol 293 GraphicUsed by:295 297
Symbol 294 TextUses:8Used by:295
Symbol 295 MovieClipUses:293 294Used by:Timeline
Symbol 296 TextUses:8Used by:297
Symbol 297 MovieClipUses:293 296Used by:Timeline
Symbol 298 MovieClipUses:166Used by:Timeline
Symbol 299 ButtonUses:57 58 50Used by:Timeline
Symbol 300 TextUses:217Used by:Timeline
Symbol 301 TextUses:217Used by:Timeline
Symbol 302 TextUses:217Used by:Timeline
Symbol 303 TextUses:217Used by:Timeline
Symbol 304 TextUses:8Used by:306
Symbol 305 TextUses:8Used by:306
Symbol 306 ButtonUses:137 304 305 136Used by:Timeline
Symbol 307 MovieClip [MPItems]Uses:223Used by:Timeline
Symbol 308 TextUses:8Used by:310
Symbol 309 TextUses:8Used by:310
Symbol 310 ButtonUses:137 308 309 136Used by:Timeline
Symbol 311 TextUses:8Used by:313
Symbol 312 TextUses:8Used by:313
Symbol 313 ButtonUses:137 311 312 136Used by:Timeline
Symbol 314 TextUses:8Used by:316
Symbol 315 TextUses:8Used by:316
Symbol 316 ButtonUses:137 314 315 136Used by:Timeline

Instance Names

"adBox"Frame 1Symbol 169 MovieClip
"o_Loader"Frame 1Symbol 165 MovieClip [Loader]
"KIBA_Logo"Frame 1Symbol 3 Button [KIBA_LoaderLink]
"GamesGames_Logo"Frame 1Symbol 73 Button
"MPItem_0"Frame 2Symbol 223 MovieClip [MP_ChooseItem]
"o_MoreGames"Frame 3Symbol 14 Button [SponsorMoreGames]
"o_Borders"Frame 3Symbol 230 MovieClip
"o_GameContainerFriend"Frame 3Symbol 152 MovieClip [GameContainer]
"o_GameContainerEnemy"Frame 3Symbol 152 MovieClip [GameContainer]
"o_GameOverlay"Frame 3Symbol 269 MovieClip [GameOverlay]
"o_OutlineFriend"Frame 3Symbol 149 MovieClip [Outline]
"o_FriendStar"Frame 3Symbol 16 MovieClip
"o_EnemyStar"Frame 3Symbol 16 MovieClip
"o_OutlineEnemy"Frame 3Symbol 149 MovieClip [Outline]
"o_Menu"Frame 3Symbol 148 MovieClip [Menu]
"o_Sounds"Frame 3Symbol 274 MovieClip [Sounds]
"o_ChooseMultiplayer"Frame 3Symbol 292 MovieClip [ChooseMultiplayer]
"o_Random"Frame 10Symbol 306 Button
"o_MPItems"Frame 10Symbol 307 MovieClip [MPItems]
"o_Random"Frame 10Symbol 310 Button
"o_Random"Frame 10Symbol 313 Button
"o_Random"Frame 10Symbol 316 Button
"o_Graphics"Symbol 39 MovieClip [Block] Frame 1Symbol 35 MovieClip [Block_Graphics]
"o_Decal"Symbol 39 MovieClip [Block] Frame 1Symbol 38 MovieClip [Block_Decal]
"o_Highscores"Symbol 69 MovieClip [GameOver] Frame 1Symbol 51 Button
"o_Restart"Symbol 69 MovieClip [GameOver] Frame 1Symbol 54 Button
"o_Text"Symbol 69 MovieClip [GameOver] Frame 1Symbol 56 MovieClip [RestartText]
"o_PlayerName"Symbol 69 MovieClip [GameOver] Frame 1Symbol 61 EditableText
"o_EndText"Symbol 69 MovieClip [GameOver] Frame 2Symbol 63 EditableText
"o_EndText"Symbol 69 MovieClip [GameOver] Frame 3Symbol 68 EditableText
"o_Click"Symbol 93 MovieClip Frame 1Symbol 85 Button [Credits_Click]
"GamesGames_Logo"Symbol 148 MovieClip [Menu] Frame 1Symbol 73 Button
"KIBA_MenuLink"Symbol 148 MovieClip [Menu] Frame 1Symbol 76 Button [KIBA_MenuLink]
"o_PlayerName"Symbol 148 MovieClip [Menu] Frame 1Symbol 128 EditableText
"o_DuoScores"Symbol 148 MovieClip [Menu] Frame 1Symbol 131 Button
"o_BlockerScores"Symbol 148 MovieClip [Menu] Frame 1Symbol 132 Button
"o_DuoScores"Symbol 148 MovieClip [Menu] Frame 1Symbol 133 Button
"o_BlockerScores"Symbol 148 MovieClip [Menu] Frame 1Symbol 134 Button
"o_Clicker"Symbol 151 MovieClip [ColourClicker_Surround] Frame 1Symbol 150 Button [ColourClicker]
"o_Graphics"Symbol 151 MovieClip [ColourClicker_Surround] Frame 1Symbol 35 MovieClip [Block_Graphics]
"percentDisplay"Symbol 156 MovieClip [moving percentage field] Frame 1Symbol 155 EditableText
"loadingBar"Symbol 165 MovieClip [Loader] Frame 2Symbol 157 MovieClip [blue loading bar]
"bytesDisplay"Symbol 165 MovieClip [Loader] Frame 2Symbol 159 EditableText
"percentClip"Symbol 165 MovieClip [Loader] Frame 2Symbol 156 MovieClip [moving percentage field]
"o_Button"Symbol 223 MovieClip [MP_ChooseItem] Frame 1Symbol 216 Button
"o_Time"Symbol 223 MovieClip [MP_ChooseItem] Frame 1Symbol 218 EditableText
"o_Moves"Symbol 223 MovieClip [MP_ChooseItem] Frame 1Symbol 219 EditableText
"o_Level"Symbol 223 MovieClip [MP_ChooseItem] Frame 1Symbol 220 EditableText
"o_Name"Symbol 223 MovieClip [MP_ChooseItem] Frame 1Symbol 222 EditableText
"o_Text"Symbol 226 MovieClip [BlocksLeft] Frame 1Symbol 225 EditableText
"o_Inner"Symbol 227 MovieClip [BlocksLeft_Animation] Frame 1Symbol 226 MovieClip [BlocksLeft]
"o_Instructions"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 248 MovieClip [Instructions]
"o_Random"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 251 Button
"o_Score"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 253 EditableText
"o_Colour_0"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 151 MovieClip [ColourClicker_Surround]
"o_Colour_1"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 151 MovieClip [ColourClicker_Surround]
"o_Colour_2"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 151 MovieClip [ColourClicker_Surround]
"o_Colour_3"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 151 MovieClip [ColourClicker_Surround]
"o_Colour_4"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 151 MovieClip [ColourClicker_Surround]
"o_Colour_5"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 151 MovieClip [ColourClicker_Surround]
"o_Turns"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 254 EditableText
"o_Level"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 255 EditableText
"o_Bonus"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 256 EditableText
"o_FriendBlocksLeft"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 261 EditableText
"o_EnemyBlocksLeft"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 262 EditableText
"o_Against"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 265 MovieClip [BlocksLeftAgainst]
"o_Playing"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 266 EditableText
"o_ScoreHeader"Symbol 269 MovieClip [GameOverlay] Frame 1Symbol 268 MovieClip [ScoreHeader]
"MPItem_0"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_1"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_2"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_3"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_4"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_5"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_6"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_7"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_8"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_9"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_10"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_11"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_12"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_13"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_14"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]
"MPItem_15"Symbol 307 MovieClip [MPItems] Frame 1Symbol 223 MovieClip [MP_ChooseItem]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 3 as "KIBA_LoaderLink"
ExportAssets (56)Timeline Frame 1Symbol 14 as "SponsorMoreGames"
ExportAssets (56)Timeline Frame 1Symbol 17 as "Star_Movement"
ExportAssets (56)Timeline Frame 1Symbol 18 as "Explosions"
ExportAssets (56)Timeline Frame 1Symbol 35 as "Block_Graphics"
ExportAssets (56)Timeline Frame 1Symbol 38 as "Block_Decal"
ExportAssets (56)Timeline Frame 1Symbol 39 as "Block"
ExportAssets (56)Timeline Frame 1Symbol 42 as "Outline_Block"
ExportAssets (56)Timeline Frame 1Symbol 56 as "RestartText"
ExportAssets (56)Timeline Frame 1Symbol 69 as "GameOver"
ExportAssets (56)Timeline Frame 1Symbol 76 as "KIBA_MenuLink"
ExportAssets (56)Timeline Frame 1Symbol 85 as "Credits_Click"
ExportAssets (56)Timeline Frame 1Symbol 106 as "Arrow"
ExportAssets (56)Timeline Frame 1Symbol 110 as "AddGame"
ExportAssets (56)Timeline Frame 1Symbol 140 as "Cross"
ExportAssets (56)Timeline Frame 1Symbol 146 as "SoundsOnOff"
ExportAssets (56)Timeline Frame 1Symbol 148 as "Menu"
ExportAssets (56)Timeline Frame 1Symbol 149 as "Outline"
ExportAssets (56)Timeline Frame 1Symbol 150 as "ColourClicker"
ExportAssets (56)Timeline Frame 1Symbol 151 as "ColourClicker_Surround"
ExportAssets (56)Timeline Frame 1Symbol 152 as "GameContainer"
ExportAssets (56)Timeline Frame 1Symbol 156 as "moving percentage field"
ExportAssets (56)Timeline Frame 1Symbol 157 as "blue loading bar"
ExportAssets (56)Timeline Frame 1Symbol 164 as "ClickToPlayGame"
ExportAssets (56)Timeline Frame 1Symbol 165 as "Loader"
ExportAssets (56)Timeline Frame 1Symbol 317 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 318 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 319 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 320 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 321 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 322 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 323 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 324 as "__Packages.MindJoltAPI"
ExportAssets (56)Timeline Frame 1Symbol 325 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 2Symbol 174 as "LevelUp_Animation"
ExportAssets (56)Timeline Frame 2Symbol 189 as "SplashButton"
ExportAssets (56)Timeline Frame 2Symbol 207 as "Smiley_Button"
ExportAssets (56)Timeline Frame 2Symbol 208 as "SplashButton_A"
ExportAssets (56)Timeline Frame 2Symbol 211 as "Juegos_Button"
ExportAssets (56)Timeline Frame 2Symbol 212 as "SplashButton_J"
ExportAssets (56)Timeline Frame 2Symbol 213 as "SplashGraphics"
ExportAssets (56)Timeline Frame 2Symbol 223 as "MP_ChooseItem"
ExportAssets (56)Timeline Frame 2Symbol 226 as "BlocksLeft"
ExportAssets (56)Timeline Frame 2Symbol 227 as "BlocksLeft_Animation"
ExportAssets (56)Timeline Frame 3Symbol 248 as "Instructions"
ExportAssets (56)Timeline Frame 3Symbol 258 as "FleetReturning"
ExportAssets (56)Timeline Frame 3Symbol 265 as "BlocksLeftAgainst"
ExportAssets (56)Timeline Frame 3Symbol 268 as "ScoreHeader"
ExportAssets (56)Timeline Frame 3Symbol 269 as "GameOverlay"
ExportAssets (56)Timeline Frame 3Symbol 272 as "pop2"
ExportAssets (56)Timeline Frame 3Symbol 274 as "Sounds"
ExportAssets (56)Timeline Frame 3Symbol 292 as "ChooseMultiplayer"
ExportAssets (56)Timeline Frame 10Symbol 307 as "MPItems"

Labels

"Loader"Frame 1
"Splash"Frame 2
"Game"Frame 3
"HiScores"Frame 5
"LoadMulti"Frame 8
"MultiLoaded"Frame 10
"Static_0"Symbol 35 MovieClip [Block_Graphics] Frame 1
"Change_0"Symbol 35 MovieClip [Block_Graphics] Frame 2
"Static_1"Symbol 35 MovieClip [Block_Graphics] Frame 5
"Change_1"Symbol 35 MovieClip [Block_Graphics] Frame 6
"Static_2"Symbol 35 MovieClip [Block_Graphics] Frame 9
"Change_2"Symbol 35 MovieClip [Block_Graphics] Frame 10
"Static_3"Symbol 35 MovieClip [Block_Graphics] Frame 13
"Change_3"Symbol 35 MovieClip [Block_Graphics] Frame 14
"Static_4"Symbol 35 MovieClip [Block_Graphics] Frame 17
"Change_4"Symbol 35 MovieClip [Block_Graphics] Frame 18
"Static_5"Symbol 35 MovieClip [Block_Graphics] Frame 21
"Change_5"Symbol 35 MovieClip [Block_Graphics] Frame 22
"Static_6"Symbol 35 MovieClip [Block_Graphics] Frame 25
"Change_6"Symbol 35 MovieClip [Block_Graphics] Frame 26
"Lose"Symbol 69 MovieClip [GameOver] Frame 1
"MP_Lose"Symbol 69 MovieClip [GameOver] Frame 2
"MP_Win"Symbol 69 MovieClip [GameOver] Frame 3
"Off"Symbol 146 MovieClip [SoundsOnOff] Frame 2
"On"Symbol 146 MovieClip [SoundsOnOff] Frame 4
"Looper"Symbol 165 MovieClip [Loader] Frame 2
"End"Symbol 165 MovieClip [Loader] Frame 4
"PlayGame"Symbol 165 MovieClip [Loader] Frame 6
"Standard"Symbol 213 MovieClip [SplashGraphics] Frame 1
"addicting"Symbol 213 MovieClip [SplashGraphics] Frame 122
"Juegos"Symbol 213 MovieClip [SplashGraphics] Frame 243
"classic"Symbol 230 MovieClip Frame 1
"obstruction"Symbol 230 MovieClip Frame 2
"duo"Symbol 230 MovieClip Frame 3
"obstructionduo"Symbol 230 MovieClip Frame 4
"classic"Symbol 248 MovieClip [Instructions] Frame 1
"obstruction"Symbol 248 MovieClip [Instructions] Frame 2
"duo"Symbol 248 MovieClip [Instructions] Frame 3
"obstructionduo"Symbol 248 MovieClip [Instructions] Frame 4
"GameMusic"Symbol 274 MovieClip [Sounds] Frame 3
"Pop"Symbol 274 MovieClip [Sounds] Frame 5
"Swap"Symbol 274 MovieClip [Sounds] Frame 7




http://swfchan.com/25/121780/info.shtml
Created: 4/3 -2019 07:03:40 Last modified: 4/3 -2019 07:03:40 Server time: 08/05 -2024 21:51:28