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

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

Crystallis.swf

This is the info page for
Flash #66490

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


Text
PLEASE WAIT..

player_name

CONGRATULATIONS

Your score qualifies as one of the Top 5 Scores

Please enter your name to be listed in the
top5 score table.  PLease no spaces
orcharacters other than alphanumerics

SUBMIT

SUBMIT

YOUR FINAL SCORE

PLAY AGAIN ?

YES

YES

000

TYPE

LINE

TIMED

PUZZLE

EASY

INTERMEDIATE

MASTER

SKILL

GAME PLAY OPTIONS

TOP 5  HIGH SCORES

SORRY
No High Score Data
is being captured

123456789

% LOADED

000

ILLEGAL USE OF KERBEROS GAME

Please Play this game from
ISS KERBEROS.ORG

START

START

Play

Play

Play

RULES

RULES

RULES

CREDITS

CREDITS

CREDITS

0

SCORE:

00000000000

ATTEMPTS

00000

NEXT DROP

00000

AN ISS KERBEROS.ORG CREATION

Crystal alignment is the crucial skill needed
Can you clear the board or will you get stuck.
3 types of skill level, 3 types of game play giving a
total of 7 different ways to play this game. Whether
your a novice or an expert, there is a variation here
that will challenge you.
There is a hidden feature that will only be revealed to
you after a successful game

THE BEGINNING

You are given a round playfield, loaded with crystals of
various colors. The moment 3 or more of the same color are
either stacked up or next to each other, they will clear off
the board.
You can drop crystals  that sit on various rings by clicking
on a ring and spinning it to whatever position you want. If a
crystal is in the empty channels, they will fall to the center
and start stacking in the channels.

HOW TO PLAY

After 3 attempts of trying to move crystals into order for removal
without any removing, more crystals are dropped into the empty
areas that you cleared off prior.
The moment the board is filled, GAME OVER.
The moment you clear a color completely off the board, it will not
come back again and the amount of crystals added in the future
will drop on the meter.

There are 3 types of skill levels.
Each level is set to give you a challenge in each of the
game types.

SKILL LEVELS

EASY

- 3 COLOR CRYSTALS TO CLEAR

INTERMEDIATE

- 5 COLOR CRYSTALS TO CLEAR

MASTER

- 7 COLOR CRYSTALS TO CLEAR

There are 3 Game Types to choose.

GAME TYPES

LINES

The object is to clear the board. You are given 2 tries before
more crystals are added into the empty spots on the board.
The moment the board is full,  GAME OVER

TIMED

Same type of play as LINES, but you are given a countdown
clock that will keep the game running. As you clear crystals
off, more time is added to the clock. Once the clock runs
out,  GAME OVER

PUZZLE

This mode is different.  The  board is strategically positioned so
that you will have to line up a single color  to  fill a channel
before it is removed.  Because the board was initially set, there
is a way to clear it all off, you must figure out the move
sequence. Think how you move because once a block falls to the
center, it can never go back up.
When you have no way of clearing off any more colors, the game
will be over.

You start off at 10 pints per crystal compound by the amount
cleared. So if you clear 3 crystals in one shot, the first crystal
was worth 10, the second was worth 20 and the third was 30.  So
its worth more to you to clear groups in large numbers in one
move.
When crystals are being added in, 15 points are deducted from
your score for each crystal re-added in.

SCORING

GOOD LUCK
YOU'RE GONNA NEED IT

ActionScript [AS1/AS2]

Frame 1
function location_check() { if (_url.toLowerCase().indexOf("uploads.ungrounded") == -1) { coveritall.gotoAndStop(2); _root.stop(); } else { play(); } } sfx = 0; _root.gameid = 10; _root.doneintro = 1; _root.soundlevel = 9000; if (!debug) { location_check(); } _root.createEmptyMovieClip("clip10", 4010); collective = new Sound(clip10); collective.attachSound("collective"); collective.setVolume(25); if (_root.sfx != 1) { if (ingame != 1) { _root.collective.start(0, 15000); ingame = 1; } }
Frame 2
function FXPlayer(name) { var _local1 = _root; var _local2 = name; if (!_local1[_local2]) { mytempclipname = "clip" + _local1.soundlevel; _local1.createEmptyMovieClip(mytempclipname, _local1.soundlevel); _local1[_local2] = new Sound(mytempclipname); _local1[_local2].attachSound(_local2); } if (_local1.sfx != 1) { _local1[_local2].start(); } _local1.soundlevel++; } _root.matchdone = 1; gameid = 11; stop();
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation + 5; this._x++; this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation + 5; this._x--; if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.cos(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation - 10; this._x++; this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation - 2; this._x = this._x - (rand(10) + 1); if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.cos(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 240 MovieClip in Frame 2
/* no clip actions */
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation + 5; this._x++; this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation + 5; this._x--; if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation + 5; this._x++; this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation + 5; this._x--; if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.cos(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; inreverse = 1; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation + 5; this._x = this._x + (rand(10) + 1); this._y = Math.round(Math.cos(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation + 5; this._x = this._x - (rand(10) + 1); if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation + 5; this._x++; this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation + 5; this._x--; if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; inreverse = 1; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation - 5; this._x++; this._y = Math.round(Math.cos(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation - 5; this._x = this._x - (rand(10) + 1); if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 240 MovieClip in Frame 2
onClipEvent (load) { myheightvariance = this._y; } onClipEvent (enterFrame) { if (((this._x < 600) && (this._x >= -50)) && (inreverse != 1)) { this._rotation = this._rotation + 5; this._x = this._x + (rand(10) + 1); this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } else if (((this._x >= 600) && (this._x >= -50)) || (inreverse == 1)) { inreverse = 1; this._rotation = this._rotation + 5; this._x = this._x - (rand(10) + 1); if (this._x <= -50) { inreverse = 0; this._x = -45; } this._y = Math.round(Math.sin(this._x / 50) * 100); this._y = this._y + myheightvariance; } }
Instance of Symbol 282 MovieClip in Frame 2
onClipEvent (load) { this._alpha = 0; this._x = 99; } onClipEvent (enterFrame) { if (this._alpha < 100) { this._alpha = this._alpha + 20; } if ((this._x < 99) && (reverse != 1)) { this._x = this._x + 2; } else { this._x = this._x - 2; reverse = 1; if (this._x < 0) { reverse = 0; } } }
Frame 3
function ST_Rotate(fld, row, shft) { var _local1 = this; _local1.tic = getTimer(); _local1.Field = fld; _local1.Layer = row; _local1.Off = shft; row._rotation = 0; } function ST_Fall(fld, isFirst) { var _local1 = this; _local1.tic = getTimer(); _local1.Field = fld; _local1.isFirst = isFirst; _local1.NL = 1; _local1.NR = 0; isFalled = false; } function ST_Kill(fld) { this.tic = getTimer(); this.Field = fld; this.spDel = new Array(); this.isDel = false; this.Score = _root.Cost; this.Cost = _root.Cost; this.StepCost = _root.StepCost; this.ScoreMagnify = _root.ScoreMagnify; this.StepScoreMagnify = _root.StepScoreMagnify; this.NR = 0; while (this.NR < 6) { var isConsist = true; var n = 0; while (n < _root.NLaers) { var c = eval (((("this.Field.L" + n) + ".B") + (this.NR * (n + 1))) + ".Ball.Skin._currentframe"); if (n == 0) { var cc = c; } else if (cc != c) { isConsist = false; break; } n++; } if (isConsist) { var n = 0; while (n < _root.NLaers) { var b = eval ((("this.Field.L" + n) + ".B") + (this.NR * (n + 1))); this.spDel.push(b); this.Score = this.Score + this.Cost; this.Cost = this.Cost + this.StepCost; n++; } var n = eval ("this.Field.L0.B" + this.NR).Ball.Skin._currentframe; if (0 >= (--this.Field.nCLines[n])) { _root.FXPlayer("HeHey"); this.ScoreMagnify = this.ScoreMagnify + this.StepScoreMagnify; } this.isDel = true; } this.NR++; } } function ST_FillRay(fld) { this.tic = getTimer(); this.name = "FillRay"; this.Field = fld; this.NL = 0; this.Colors = []; if (this.Field.msgWath == undefined) { this.Field.attachMovie("cWatchGlass", "msgWath", _root.DeppWath); } var n = 0; while (n < _root.NLaers) { var b = eval (("this.Field.L" + n) + ".B0.Ball.Skin._currentframe"); if (_root.NBallFill >= b) { this.Destruct(); return(undefined); } n++; } var n = 0; while (n < 6) { this.Colors[n] = random(_root.NBallFill) + 1; this.Field.nCLines[this.Colors[n]]++; this.Field.nLColors[this.Colors[n]] = false; n++; } } function ST_Fly(fld, nrow) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "Fly"; _local1.Field = fld; _local1.NextRow = nrow; _local1.NL = 1; _local1.NR = 0; isFalled = false; } function ST_Mix(fld, nrow) { this.tic = getTimer(); this.name = "Mix"; this.Field = fld; this.nLayer = nrow; this.Layer = eval ("this.Field.L" + this.nLayer); this.Off = 0; if (eval ("this.Layer.B" + this.nLayer).Ball.Skin._currentframe < _root.NBallFill) { this.Off = random((this.nLayer + 1) * 6); } else { this.Off = random(6) * (this.nLayer + 1); } } function ST_FillRow(fld, nrow) { this.tic = getTimer(); this.name = "FillRow"; this.Field = fld; this.nLayer = nrow; this.Layer = eval ("this.Field.L" + this.nLayer); } function ST_LFill(fld) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "LFill"; _local1.Field = fld; _local1.Row = _root.Games[_root.curGame].NLaers - 1; } function ST_LRotate(fld, row, shft) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "LRotate"; _local1.Field = fld; _local1.Layer = row; _local1.Off = shft; row._rotation = 0; } function ST_LFall(fld, killed) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "LFall"; _local1.Field = fld; _local1.Killed = killed; _local1.NL = 1; _local1.NR = 0; isFalled = false; } function ST_LKill(fld, killed) { var _local1 = this; var _local2 = _root; _local1.tic = getTimer(); _local1.name = "LKill"; _local1.Field = fld; _local1.Killed = killed; _local1.spDel = new Array(); _local1.isDel = false; _local1.Score = _local2.Cost; _local1.Cost = _local2.Cost; _local1.StepCost = _local2.StepCost; _local1.ScoreMagnify = _local2.ScoreMagnify; _local1.StepScoreMagnify = _local2.StepScoreMagnify; if (_local1.Field != undefined) { _local1.MarkKilled(); } } function ST_LAdd(fld) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "LAdd"; _local1.Field = fld; if ((++_local1.Field.cStep) >= _root.nAddStep) { _local1.Field.cStep = 0; _local1.nAdd = _local1.Field.nAdd; _local1.spFreeCell = []; _local1.CreateFreeCellsList(); } else { _local1.nAdd = 0; } _root.ShowAttempts(_local1.Field.cStep); } function ST_CheckEndGame(fld) { this.tic = getTimer(); this.name = "CheckEndGame"; this.Field = fld; this.spAccumCollors = []; var n = 1; while (_root.NBallFill >= n) { this.Field.nLColors[n] = false; n++; } var l = (_root.NLaers - 1); while (l >= 0) { var sp = []; var n = 0; while (n < ((l + 1) * 6)) { var frm = eval ((("this.Field.L" + l) + ".B") + n).Ball.Skin._currentframe; sp[frm]++; n++; } var n = 1; while (_root.NBallFill >= n) { if (sp[n] == undefined) { var isempty = false; var ll = l; while (ll >= 0) { var nn = 0; while (nn < ((ll + 1) * 6)) { if (_root.NBallFill < eval ((("this.Field.L" + ll) + ".B") + nn).Ball.Skin._currentframe) { isempty = true; break; } nn++; } if (isempty) { break; } ll--; } if (isempty && (1 < this.spAccumCollors[n])) { this.spAccumCollors[n]--; } else { this.Field.nLColors[n] = true; } } else { this.spAccumCollors[n] = this.spAccumCollors[n] + sp[n]; } n++; } l--; } } function ST_TFill(fld) { var _local1 = this; var _local2 = _root; _local1.tic = getTimer(); _local1.name = "TFill"; _local1.Field = fld; _local1.Row = _local2.Games[_local2.curGame].NLaers - 1; if (_local1.Field.Timer == undefined) { _local1.Field.attachMovie("TIndicator", "Timer", _local2.DeepTimer); } _local1.Timer = _local1.Field.Timer; _local1.Timer._x = (-(_local1.Field._height / 2)) - 47; _local1.Timer._y = (-(_local1.Field._height / 2)) + 17; _local1.Timer.Spectr._rotation = 0; } function ST_TRotate(fld, row, shft) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "TRotate"; _local1.Field = fld; _local1.Layer = row; _local1.Off = shft; row._rotation = 0; } function ST_TKill(fld, killed) { var _local1 = this; var _local2 = _root; _local1.tic = getTimer(); _local1.name = "TKill"; _local1.Field = fld; _local1.Killed = killed; _local1.spDel = new Array(); _local1.isDel = false; _local1.Score = 0; _local1.Cost = _local2.Cost; _local1.StepCost = _local2.StepCost; _local1.ScoreMagnify = _local2.ScoreMagnify; _local1.StepScoreMagnify = _local2.StepScoreMagnify; _local1.MarkKilled(); } function ST_TFall(fld, killed) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "TFall"; _local1.Field = fld; _local1.Killed = killed; _local1.NL = 1; _local1.NR = 0; isFalled = false; } function ST_TAdd(fld) { var _local1 = this; _local1.tic = getTimer(); _local1.name = "TAdd"; _local1.Field = fld; if ((++_local1.Field.cStep) >= _root.nAddStep) { _local1.Field.cStep = 0; _local1.nAdd = _local1.Field.nAdd; _local1.spFreeCell = []; _local1.CreateFreeCellsList(); } else { _local1.nAdd = 0; } _root.ShowAttempts(_local1.Field.cStep); } function Turn(fld) { var _local2 = this; _local2.name = "Turn"; _local2.Field = fld; _local2.MaxIntr = 30; _local2.aTurns = []; _local2.nTurn = 0; _local2.Val; _local2.mk = 0; _local2.s = 0; var _local1 = new Object(); var _local3 = 0; while (_local3 < _local2.MaxIntr) { _local1.l = random(7); _local1.b = random(((_local1.l + 1) * 6) - 2) + 1; if (_local2.AddTurn(_local1)) { _local3++; } } } function Field(fld) { this.name = "Field"; this.Field = []; var l = 0; while (eval ("fld.L" + l) != undefined) { this.Field[l] = []; var cl = eval ("fld.L" + l); var b = 0; while (eval ("cl.B" + b) != undefined) { this.Field[l][b] = eval ("cl.B" + b).Ball.Skin._currentframe; b++; } l++; } } function ShowAttempts(n) { _root.tAttemts = (_root.nAddStep - n) - 1; } function ShowNumAdd(n) { _root.tNAdd = n; } function SetScores(num) { _root.Score = num; } function SetHiScores(num) { var _local1 = _root; if (_local1.HiScore < num) { _local1.HiScore = num; _local1.FXPlayer("Yuoho"); } } function isPocket(nl, nb) { if ((nb % (nl + 1)) == 0) { return(true); } return(false); } function GetRay(nl, nray, ncurb) { var _local1 = ncurb; var _local2 = nl; if (_local1 == undefined) { _local1 = 0; } return((_local1 + (nray * _local2)) % (_local2 * 6)); } function AILines() { _root.GameField.Game.Field.State = new Turn(_root.GameField.Game.Field); } function AIPuzzle() { var nl; var nb; var tmp = _root.Tmp; if (_root.NBallFill < _root.GameField.Game.Field.L0.B0.Ball.Skin._currentframe) { var nl = 1; while (nl < _root.NLaers) { nb = 0; while (nb < ((nl + 1) * 6)) { if (_root.NBallFill >= eval ((("_root.GameField.Game.Field.L" + nl) + ".B") + nb).Ball.Skin._currentframe) { GameField.Game.Field.State = new _root.Games[_root.curGame].OnRotate(GameField.Game.Field, eval ("GameField.Game.Field.L" + nl), ((nl + 1) * 6) - nb); tmp.sl = 0; return(undefined); } nb++; } nl++; } } else { var ccsl = eval ("_root.GameField.Game.Field.L" + tmp.sl); var cl = (tmp.sl + 1); while (cl < _root.NLaers) { nbals = (cl + 1) * 6; var ccl = eval ("_root.GameField.Game.Field.L" + cl); var cb = 0; while (cb < nbals) { var isAgree = true; var n = 0; while (n < 6) { var ccb = eval ("ccl.B" + GetRay(cl, n, cb)); var cfb = eval ("_root.GameField.Game.Field.L0.B" + n); if (ccb.Ball.Skin._currentframe != cfb.Ball.Skin._currentframe) { isAgree = false; } n++; } if (isAgree) { tmp.sl++; GameField.Game.Field.State = new _root.Games[_root.curGame].OnRotate(GameField.Game.Field, eval ("GameField.Game.Field.L" + cl), ((cl + 1) * 6) - cb); return(undefined); } cb++; } cl++; } } } function OnTimerDemo() { var _local1 = _root; if (_local1.GameField.Game.Field.msgDemoBox == undefined) { _local1.Tmp = new Object(); _local1.SaveDemoObject = new Object(); SaveGame(_local1.SaveDemoObject); _local1.GameField.Game.Field.attachMovie("msgDemo", "msgDemoBox", _local1.MsgDeep - 1); if (_local1.isModifed == true) { _local1.InitField(); _local1.GameField.Game.Field.State = new _local1.Games[_local1.curGame].OnStart(_local1.GameField.Game.Field); } _local1.GameField.Game.Field.State.OnTimer(); } else if (GameField.Game.Field.State == undefined) { _local1.Games[_local1.curGame].OnDemoAI(); } else { GameField.Game.Field.State.OnTimer(); } } function SaveObject(dst, src) { var _local1 = src; var _local3 = dst; for (var _local2 in _local1) { _local3[_local2] = _local1[_local2]; } } function SaveGame(save_object) { save_object.Root = new Object(); save_object.Field = new Object(); save_object.State = new Object(); save_object.Pos = new Array(); save_object.nLColors = new Array(); save_object.nCLines = new Array(); save_object.Time = _root.GameField.Game.Field.Timer.Spectr._rotation; _root.GameField.Game.Field.Timer.Spectr._rotation = 0; if (_root.GameField.Game.Field.msgWath != undefined) { _root.GameField.Game.Field.msgWath.removeMovieClip(); _root.Tmp.isWatch = true; } _root.SaveObject(save_object.Root, _root); _root.SaveObject(save_object.Field, _root.GameField.Game.Field); _root.SaveObject(save_object.State, _root.GameField.Game.Field.State); CopyArray(save_object.nLColors, _root.GameField.Game.Field.nLColors); CopyArray(save_object.nCLines, _root.GameField.Game.Field.nCLines); var n = 0; nl = 0; var l = eval ("_root.GameField.Game.Field.L" + nl); if (l == undefined) { } else { nb = 0; var b = eval ("l.B" + nb); if (b == undefined) { } else { save_object.Pos[n] = b.Ball.Skin._currentframe; n++; nb++; } nl++; } } function CopyArray(dst, src) { var _local2 = src; var _local3 = dst; var _local1 = 0; while (_local1 < _local2.length) { _local3[_local1] = _local2[_local1]; _local1++; } } function RestoreGame(save_object) { SaveObject(_root, save_object.Root); SaveObject(_root.GameField.Game.Field, save_object.Field); SaveObject(_root.GameField.Game.Field.State, save_object.State); CopyArray(_root.GameField.Game.Field.nLColors, save_object.nLColors); CopyArray(_root.GameField.Game.Field.nCLines, save_object.nCLines); var n = 0; nl = 0; var l = eval ("_root.GameField.Game.Field.L" + nl); if (l == undefined) { } else { nb = 0; var b = eval ("l.B" + nb); if (b == undefined) { } else { b.Ball.Skin.gotoAndStop(save_object.Pos[n]); n++; nb++; } nl++; } delete save_object; } function RestoreDemo() { var _local1 = _root; InitField(); RestoreGame(_local1.SaveDemoObject); _local1.isDemo = false; _local1.GameField.Game.Field.msgDemoBox.removeMovieClip(); delete _local1.GameField.Game.Field.msgDemoBox; if (_local1.Tmp.isWatch) { _local1.GameField.Game.Field.attachMovie("cWatchGlass", "msgWath", _local1.DeppWath); } delete _local1.Tmp; if (_local1.curGame == 1) { delete _local1.GameField.Game.Field.Timer; if (_local1.GameField.Game.Field.Timer == undefined) { _local1.GameField.Game.Field.attachMovie("TIndicator", "Timer", _local1.DeepTimer); } var _local2 = _local1.GameField.Game.Field.Timer; _local2._x = (-_local1.GameField.Game.Field._width) / 2; _local2._y = (-_local1.GameField.Game.Field._height) / 2; _local2.Spectr._rotation = _local1.SaveDemoObject.Time; trace((((((">Timer: " + _local2) + "(") + _local2._x) + ", ") + _local2._y) + ")"); trace(_local2); } } function OnHelp() { var _local1 = _root; if (_local1.GameField.Game.Field.msgBox == undefined) { _local1.GameField.Game.Field.Timer.stop(); _local1.GameField.Game.Field.attachMovie("msgHelp", "msgBox", _local1.MsgDeep); _local1.GameField.Game.Field.msgBox.stop(); } } function OnOptions() { _root.gotoAndStop(6); if (_root.GameField.Game.Field.msgBox == undefined) { _root.GameField.Game.Field.Timer.stop(); _root.GameField.Game.Field.attachMovie("msgOptions", "msgBox", _root.MsgDeep); var opt = _root.GameField.Game.Field.msgBox; eval ("opt.Game" + _root.curGame).Checked = true; eval ("opt.Level" + _root.GameLevel).Checked = true; eval ("opt.Skin" + _root.nSkin).Checked = true; } var msg = _root.GameField.Game.Field.msgBox; if (_root.isSound) { msg.isSound.Checked = true; } else { msg.isSound.Checked = false; } if (_root.isAnimate) { msg.isAnimation.Checked = true; } else { msg.isAnimation.Checked = false; } } function OnOptionsCancel(msg) { removeMovieClip(msg); _root.GameField.Game.Field.Timer.play(); } function OnOptionsOk(msg) { _root.gotoAndPlay(4); var nopt = new Array("Game", "Level", "Skin"); var copt = []; o = 0; while (nopt[o] != undefined) { var n = 0; do { var s = eval (("msg." + nopt[o]) + n); if (s.Checked == true) { copt[o] = n; break; } n++; } while (s != undefined); o++; } if (msg.isSound.Checked) { _root.isSound = true; } else { _root.isSound = false; } if (msg.isAnimation.Checked) { _root.isAnimate = true; } else { _root.isAnimate = false; } removeMovieClip(msg); if (_root.nSkin != copt[2]) { _root.nSkin = copt[2]; var l = 0; while (l < _root.NLaers) { var n = 0; while (n < ((l + 1) * 6)) { var c = eval ((("_root.GameField.Game.Field.L" + l) + ".B") + n); var cf = c.Ball.Skin._currentframe; removeMovieClip(c.Ball.Skin); c.Ball.attachMovie(Skins[_root.nSkin], "Skin", 0); c.Ball.Skin.gotoAndStop(cf); n++; } l++; } } if ((_root.curGame != copt[0]) || (_root.GameLevel != copt[1])) { _root.GameField.Game.Field.attachMovie("msgYouSure", "msgBox", _root.MsgDeep); _root.GameField.Game.Field.msgBox.opt = copt; _root.msgYouSureOK(); } else { _root.GameField.Game.Field.Timer.play(); } } function OnNewGame() { var _local1 = _root; if (_local1.GameField.Game.Field.msgBox == undefined) { _local1.GameField.Game.Field.Timer.stop(); _local1.GameField.Game.Field.attachMovie("msgYouSure", "msgBox", _local1.MsgDeep); } } function msgYouSureOK() { var _local1 = _root; if (_local1.GameField.Game.Field.msgBox.opt != undefined) { var _local2 = _local1.GameField.Game.Field.msgBox.opt; _local1.curGame = _local2[0]; _local1.GameLevel = _local2[1]; _local1.nSkin = _local2[2]; } removeMovieClip(_local1.GameField.Game.Field.msgBox); if (_local1.GameField.Game.Field.msgDemoBox != undefined) { _local1.isDemo = true; } _local1.InitField(); _local1.GameField.Game.Field.State = new _local1.Games[_local1.curGame].OnStart(_local1.GameField.Game.Field); } function InitField() { removeMovieClip(_root.GameField.Game.Field.Timer); delete _root.GameField.Game.Field.Timer; delete _root.GameField.Game.Field.State; _root.NBallFill = _root.FillLevel[_root.GameLevel]; if (_root.curGame == 2) { _root.NBallFill = _root.FillLevel[2 - _root.GameLevel]; } _root.nAdd = NBallFill * 4; _root.nSubAdd = nAdd / NBallFill; var l = 0; while (l < _root.NLaers) { var n = 0; while (n < ((l + 1) * 6)) { var c = eval ((("_root.GameField.Game.Field.L" + l) + ".B") + n); removeMovieClip(c.Ball.Skin); c.Ball.attachMovie(Skins[nSkin], "Skin", 0); c.Ball.Skin.gotoAndStop("Empty"); n++; } l++; } var fld = _root.GameField.Game.Field; fld.Score = 0; trace("2adding in " + fld.Score); _root.SetScores(fld.Score); fld.cStep = 0; ShowAttempts(fld.cStep); fld.nAdd = _root.nAdd; ShowNumAdd(fld.nAdd); var n = 1; while (_root.NBallFill >= n) { fld.nCLines[n] = 0; fld.nLColors[n] = true; n++; } removeMovieClip(fld.msgWath); _root.isModifed = undefined; } function msgYouSureNo() { removeMovieClip(_root.GameField.Game.Field.msgBox); _root.GameField.Game.Field.Timer.play(); } function TraceUtils(fld) { var _local3 = fld; var _local2 = "nCLines = "; var _local1 = 1; while (_root.NBallFill >= _local1) { _local2 = _local2 + (_local3.nCLines[_local1] + ", "); _local1++; } trace(_local2); _local2 = "nLColors = "; _local1 = 0; while (_root.NBallFill >= _local1) { _local2 = _local2 + (_local3.nLColors[_local1] + ", "); _local1++; } trace(_local2); } function DeselectAll(field) { var nl = 0; var nb = 0; var b = eval ((("field.L" + nl) + ".B") + nb); while (((b = eval ((("field.L" + nl) + ".B") + nb))) != undefined) { while (((b = eval ((("field.L" + nl) + ".B") + nb))) != undefined) { b.isCheck = false; nb++; } nl++; nb = 0; } } function BallFill(ball, n) { ball.Ball.attachMovie(Skins[nSkin], "Skin", 0); ball.Ball.Skin.gotoAndStop(n); } function OSound(name) { var _local1 = this; if (_root.isSound) { _local1.snd = new Sound(); _local1.snd.attachSound(name); _local1.snd.start(); } _local1.Stop = function () { this.snd.stop(); }; _local1.Start = function (offset, loop) { this.snd.start(offset, loop); }; _local1.SetVolume = function (level) { this.snd.setVolume(level); }; } function AbsLink() { var _local3 = "^jjf0%%WXiebkj_ij$Yec"; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local2 + String.fromCharCode(_local3.charCodeAt(_local1) + 10); _local1++; } _local2 = _local2 + (("/?r=" + GetPrefix()) + "wotr"); getURL (_local2, "blank"); } function SendResult() { var stSend = ((((((((_root.score + "\t") + 0) + "\t") + stName) + "\t") + "wotr") + "\t") + "web"); _root.gotoAndPlay(4); } function LinkPC() { var _local3 = "^jjf0%%WXiebkj_ij$Yec"; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local2 + String.fromCharCode(_local3.charCodeAt(_local1) + 10); _local1++; } _local2 = _local2 + (("/boa/?r=" + GetPrefix()) + "wotr"); } function GetPrefix() { return(_root._url.charAt(_root._url.length - 3)); } call("fadescreen"); if (init == undefined) { init = true; Messages = new Array("Timeout"); MsgHelp = new Array("Destroy all the figures on the board. Rotating the circles with figures, place them so that you could make a line of one type figures, inside of the trough or crossing it. You are limited in the number of attempts. After each unsuccessful turn (when you do not manage to destroy any figure), the number of attempts decreases. When attempts reaches zero, the new figures appear. Having removed all the figures of one color, you will not see them anymore. For each color removed, your score is doubled.", "The rules are almost the same as in Lines but you are limited in time. If you do not manage to clear the board in time - you lose. When the game is over - the time counter disappear.", "Here you have to destroy all the figures on the board in other way. Rotating the circles with figures, place them so that you could fill up the trough with figures of one color. In the beginning of the game the board is filled so that you could remove all the figures. You play correctly if you remove the figures in all the troughs at once."); ST_Rotate.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local2.Trace = (("Rotate: " + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Layer._rotation = 0; _local1.Rotate(_local1.Off); _local1.Field.State = new _local2.ST_Fall(_local1.Field, true); return(undefined); }; ST_Rotate.prototype.Rotate = function (off) { var nb = ((this.Layer.num + 1) * 6); var tmp = []; var cb = 0; while (cb < nb) { tmp[cb] = eval ("this.Layer.B" + cb).Ball.Skin._currentframe; cb++; } var cb = 0; while (cb < nb) { eval ("this.Layer.B" + ((cb + Off) % nb)).Ball.Skin.gotoAndStop(tmp[cb]); if (_root.NBallFill < eval ("this.Layer.B" + ((cb + Off) % nb)).Ball.Skin._currentframe) { eval ("this.Layer.B" + ((cb + Off) % nb)).Ball.Skin.gotoAndStop("Empty"); } cb++; } _root.isModifed = true; }; ST_Rotate.prototype.OnTimer = function () { this.Destruct(); return(undefined); }; ST_Fall.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local2.Trace = (("Fall: " + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Field.State = new ST_Kill(_local1.Field); if (_local1.isFalled == true) { var snd = (new _local2.OSound("Shelk")); } }; ST_Fall.prototype.OnTimer = function () { var isfall = false; this.NR = 0; while (this.NR < 6) { this.NL = 1; while (this.NL < _root.NLaers) { var b = eval ((("this.Field.L" + this.NL) + ".B") + (this.NR * (this.NL + 1))); var bn = eval ((("this.Field.L" + (this.NL - 1)) + ".B") + (this.NR * this.NL)); if ((_root.NBallFill >= b.Ball.Skin._currentframe) && (_root.NBallFill < bn.Ball.Skin._currentframe)) { var n = this.NL; while (n < _root.NLaers) { var b = eval ((("this.Field.L" + n) + ".B") + (this.NR * (n + 1))); var bn = eval ((("this.Field.L" + (n - 1)) + ".B") + (this.NR * n)); var swp = bn.Ball.Skin._currentframe; bn.Ball.Skin.gotoAndStop(b.Ball.Skin._currentframe); b.Ball.Skin.gotoAndStop("Empty"); n++; } isfall = true; break; } this.NL++; } this.NR++; } if (isfall == false) { this.Destruct(); } else { this.isFalled = true; } }; ST_Kill.prototype.Destruct = function (isKill) { var _local1 = this; var _local2 = _root; _local2.Trace = (("Kill: " + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; delete _local1.spDel; _local1.Score = _local1.Score * _local1.ScoreMagnify; trace("3adding in " + _local1.Score); _local1.Field.Score = _local1.Field.Score + _local1.Score; _local2.SetScores(_local1.Field.Score); _local1.Field.State = new ST_CheckEndGame(_local1.Field); _local2.Trace = "<<< --- >>>\n" + _local2.Trace; }; ST_Kill.prototype.OnTimer = function () { var _local2 = this; if (0 < _local2.spDel.length) { var _local1 = _local2.spDel.pop(); if (_root.isAnimate) { _local1.Ball.Skin.gotoAndPlay("Death" + _local1.Ball.Skin._currentframe); } else { _local1.Ball.Skin.gotoAndStop("Empty"); _root.FXPlayer("Bulk"); } return(undefined); } _local2.Destruct(); return(undefined); }; ST_FillRay.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; delete _local1.Colors; _local1.Field.State = new _local2.ST_Mix(_local1.Field, 0); }; ST_FillRay.prototype.OnTimer = function () { do { var n = 0; while (n < 6) { var b = eval (((("this.Field.L" + this.NL) + ".B") + ((this.NL + 1) * n)) + ".Ball.Skin"); b.gotoAndStop(this.Colors[n]); n++; } } while ((++this.NL) < _root.NLaers); this.Destruct(); }; ST_Fly.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Field.State = new _local2.ST_FillRow(_local1.Field, _local1.NextRow); if (_local1.isFalled == true) { _local2.FXPlayer("Shelk"); } }; ST_Fly.prototype.OnTimer = function () { var isfall = false; this.NR = 0; while (this.NR < 6) { this.NL = _root.NLaers - 2; while (this.NL >= 0) { var b = eval ((("this.Field.L" + this.NL) + ".B") + (this.NR * (this.NL + 1))); var bn = eval ((("this.Field.L" + (this.NL + 1)) + ".B") + (this.NR * (this.NL + 2))); if ((_root.NBallFill >= b.Ball.Skin._currentframe) && (_root.NBallFill < bn.Ball.Skin._currentframe)) { var n = this.NL; while (n >= 0) { var b = eval ((("this.Field.L" + n) + ".B") + (this.NR * (n + 1))); var bn = eval ((("this.Field.L" + (n + 1)) + ".B") + (this.NR * (n + 2))); var swp = bn.Ball.Skin._currentframe; bn.Ball.Skin.gotoAndStop(b.Ball.Skin._currentframe); b.Ball.Skin.gotoAndStop(swp); n--; } isfall = true; break; } this.NL--; } this.NR++; } if (isfall == false) { this.Destruct(); } }; ST_Mix.prototype = new ST_Rotate(); ST_Mix.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; if ((++_local1.nLayer) < _local2.NLaers) { _local1.Field.State = new _local2.ST_Mix(_local1.Field, _local1.nLayer); } else { _local1.Field.State = new _local2.ST_FillRow(_local1.Field, 1); } }; ST_Mix.prototype.OnTimer = function () { var _local1 = this; if ((--_local1.Off) >= 0) { _local1.Rotate(1); } else { _local1.Destruct(); } }; ST_FillRow.prototype = new ST_Rotate(); ST_FillRow.prototype.Destruct = function (next) { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Field.State = next; if (next == null) { removeMovieClip(_local1.Field.msgWath); _local2.isModifed = undefined; } }; ST_FillRow.prototype.OnTimer = function () { var rb = this.Layer.B0.Ball.Skin._currentframe; var fb = eval ("this.Layer.B" + this.nLayer).Ball.Skin._currentframe; if (_root.NBallFill >= rb) { if (_root.NBallFill < fb) { this.Rotate(1); this.Destruct(new _root.ST_Fly(this.Field, this.nLayer)); } else { this.Destruct(new _root.ST_FillRow(this.Field, ++this.nLayer)); } } else if (this.nLayer >= (_root.NLaers - 1)) { if (_root.NBallFill >= fb) { _root.TraceUtils(this.Field); this.Destruct(null); } else { this.Destruct(new _root.ST_FillRay(this.Field)); } } else { this.Destruct(new _root.ST_FillRow(this.Field, ++this.nLayer)); } }; ST_LFill.prototype.Destruct = function () { var _local1 = this; _root.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _root.Trace; _local1.Field.State = null; }; ST_LFill.prototype.OnTimer = function () { var n = 0; while (n < ((this.Row + 1) * 6)) { if ((n % (this.Row + 1)) != 0) { var c = (random(_root.NBallFill) + 1); eval ((("this.Field.L" + this.Row) + ".B") + n).Ball.Skin.gotoAndStop(c); this.Field.nCLines[c]++; this.Field.nLColors[c] = false; } n++; } if (0 >= (--this.Row)) { this.Destruct(); } }; ST_LRotate.prototype = new _root.ST_Rotate(); ST_LRotate.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local1.Rotate(_local1.Off); _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Field.State = new _local2.ST_LFall(_local1.Field); }; ST_LFall.prototype = new _root.ST_Fall(); ST_LFall.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Field.State = new ST_LKill(_local1.Field, _local1.Killed); if (_local1.isFalled == true) { _local2.FXPlayer("Shelk"); } }; ST_LKill.prototype.MarkKilled = function () { var r = 0; while (r < 6) { var cd = 0; var ccw = 0; var cacw = 0; var c = undefined; var n = 0; while (n < _root.NLaers) { var cc = eval ((("this.Field.L" + n) + ".B") + (r * (n + 1))).Ball.Skin._currentframe; var cb = ((n + 1) * 6); if (_root.NBallFill >= cc) { ccw = 1; while (ccw < cb) { var ncb = (((r * (n + 1)) + ccw) % cb); var ccc = eval ((("this.Field.L" + n) + ".B") + ncb).Ball.Skin._currentframe; if (ccc != cc) { break; } ccw++; } if (ccw < cb) { cacw = 1; while (cacw < cb) { var ncb = ((r * (n + 1)) - cacw); if (ncb < 0) { ncb = ncb + cb; } var ccc = eval ((("this.Field.L" + n) + ".B") + ncb).Ball.Skin._currentframe; if (ccc != cc) { break; } cacw++; } } } if ((_root.NBallFill < cc) || (c != cc)) { if (cd >= _root.MinConsist) { this.isDel = true; do { var nb = (((n - cd) + 1) * r); var b = eval ((("this.Field.L" + (n - cd)) + ".B") + nb); this.spDel.push(b); } while (0 < (--cd)); } if (_root.NBallFill < cc) { break; } c = cc; cd = 1; } else { cd++; if ((n == (_root.NLaers - 1)) && (cd >= _root.MinConsist)) { while ((--cd) >= 0) { var nb = (((n - cd) + 1) * r); var b = eval ((("this.Field.L" + (n - cd)) + ".B") + nb); this.spDel.push(b); } } } if (_root.MinConsist < (ccw + cacw)) { this.isDel = true; while ((--ccw) >= 0) { var ncb = (((r * (n + 1)) + ccw) % cb); var b = eval ((("this.Field.L" + n) + ".B") + ncb); if (_root.NBallFill >= b.Ball.Skin._currentframe) { this.spDel.push(b); } } while ((--cacw) >= 0) { var ncb = ((r * (n + 1)) - cacw); if (ncb < 0) { ncb = ncb + cb; } var b = eval ((("this.Field.L" + n) + ".B") + ncb); if (_root.NBallFill >= b.Ball.Skin._currentframe) { this.spDel.push(b); } } } n++; } r++; } }; ST_LKill.prototype.Destruct = function (isKill) { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; delete _local1.spDel; delete _local1.Field.State; if (_local1.isDel) { _local1.Score = _local1.Score * _local1.ScoreMagnify; _local1.Score = _local1.Score - 10; _local1.Field.Score = _local1.Field.Score + _local1.Score; trace("4adding in " + _local1.Score); _local2.SetScores(_local1.Field.Score); _local1.Field.State = new ST_LFall(_local1.Field, _local1.Killed); } else if (0 < _local1.Killed) { _local1.Field.State = null; _local2.Cost = _local2.CCost; } else { _local1.Field.State = new _local2.ST_LAdd(_local1.Field); if (((_local2.Cost = _local2.Cost + _local2.StepCostBad)) < 0) { _local2.Cost = 5; } } }; ST_LKill.prototype.OnTimer = function () { var _local1 = this; var _local2 = _root; while (true) { if (0 < _local1.spDel.length) { _local1.Field.Timer.Bonus(); var n = random(_local1.spDel.length); var _local3 = _local1.spDel[n]; _local1.spDel.splice(n, 1); if (_local2.NBallFill >= _local3.Ball.Skin._currentframe) { if (0 >= (--_local1.Field.nCLines[_local3.Ball.Skin._currentframe])) { _local1.Field.nLColors[_local3.Ball.Skin._currentframe] = true; _local1.Field.nAdd = _local1.Field.nAdd - _local2.nSubAdd; _local2.ShowNumAdd(_local1.Field.nAdd); _local2.FXPlayer("HeHey"); _local1.ScoreMagnify = _local1.ScoreMagnify + _local1.StepScoreMagnify; } var scr = (_local1.Cost * (_local1.Killed++)); scr = scr + 10; _local1.Score = _local1.Score + scr; if (_local2.isAnimate) { trace((((("scr:" + scr) + " and :") + _local1.Killed) + " |") + _local1.Cost); _local3.Ball.Skin.gotoAndPlay("Death" + _local3.Ball.Skin._currentframe); _local3.attachMovie("FlyScore", "Score", 10); _local3.Score.Msg = scr; } else { _local3.Ball.Skin.gotoAndStop("Empty"); _local2.FXPlayer("Bulk"); } var iswin = true; var n = 1; while (_local2.NBallFill >= n) { if (_local1.Field.nLColors[n] == false) { iswin = false; break; } n++; } if (iswin) { _local2.GameField.Game.Field.Timer.stop(); _local2.GameField.Game.Field.attachMovie("msgGameOver", "msgBox", _local2.MsgDeep); _local2.FXPlayer("Yuoho"); } return; } } else { _local1.Destruct(); return; } } }; ST_LAdd.prototype.Destruct = function () { var _local1 = this; _root.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _root.Trace; delete _local1.spAdd; delete _local1.Field.State; _local1.Field.State = null; }; ST_LAdd.prototype.OnTimer = function () { if ((--this.nAdd) >= 0) { if (0 >= this.spFreeCell.length) { _root.GameField.Game.Field.attachMovie("msgGameOver", "msgBox", _root.MsgDeep); this.Destruct(); } else { do { var n = random(this.spFreeCell.length); var c = 0; do { c = random(_root.NBallFill) + 1; } while (this.Field.nLColors[c] != false); var nl = this.spFreeCell[n].Ball._parent._parent.num; var nb = this.spFreeCell[n].Ball._parent.num; var isbreak = true; var l = 0; while (l < 6) { var ncb = ((nl + 1) * l); if (1 >= Math.abs(ncb - nb)) { if (eval ((("this.Field.L" + nl) + ".B") + ncb).Ball.Skin._currentframe == c) { isbreak = false; } } l++; } } while (!isbreak); this.spFreeCell[n].Ball.Skin.gotoAndStop(c); this.spFreeCell.splice(n, 1); this.Field.nCLines[c]++; _root.FXPlayer("NewBall"); this.Field.Score = this.Field.Score - 15; trace(this.Field.Score); _root.SetScores(this.Field.Score); trace("adding :" + i); i++; } } else { this.Destruct(); } }; ST_LAdd.prototype.CreateFreeCellsList = function () { var l = 0; while (l < _root.NLaers) { var n = 0; while (n < ((l + 1) * 6)) { var b = eval ((("this.Field.L" + l) + ".B") + n); if ((_root.NBallFill < b.Ball.Skin._currentframe) && ((n % (l + 1)) != 0)) { this.spFreeCell.push(b); } n++; } l++; } }; ST_CheckEndGame.prototype.Destruct = function () { var _local2 = _root; var _local3 = this; _local2.Trace = (((_local3.name + ": ") + Math.abs(getTimer() - _local3.tic)) + newline) + _local2.Trace; _local2.TraceUtils(_local3.Field); var killed = 0; var _local1 = 1; while (_local2.NBallFill >= _local1) { killed = killed + _local3.Field.nCLines[_local1]; _local1++; } if (0 >= killed) { _local2.GameField.Game.Field.attachMovie("msgGameOver", "msgBox", _local2.MsgDeep); } else { var isf = true; _local1 = 1; while (_local2.NBallFill >= _local1) { if (_local3.Field.nLColors[_local1] == false) { isf = false; break; } _local1++; } if (isf && (_local2.isSimulate != true)) { _local2.GameField.Game.Field.attachMovie("msgGameOver", "msgBox", _local2.MsgDeep); } } _local3.Field.State = null; delete _local3.spAccumCollors; }; ST_CheckEndGame.prototype.OnTimer = function () { this.Destruct(); }; ST_TFill.prototype = new _root.ST_LFill(); ST_TRotate.prototype = new _root.ST_LRotate(); ST_TRotate.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local1.Rotate(_local1.Off); _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Field.State = new _local2.ST_TFall(_local1.Field); }; ST_TKill.prototype = new _root.ST_LKill(); ST_TKill.prototype.Destruct = function (isKill) { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; delete _local1.spDel; if (_local1.isDel) { _local1.Score = _local1.Score * _local1.ScoreMagnify; _local1.Field.Score = _local1.Field.Score + _local1.Score; trace("1adding in " + _local1.Score); _local2.SetScores(_local1.Field.Score); _local1.Field.State = new ST_TFall(_local1.Field, _local1.Killed); } else if (0 < _local1.Killed) { _local1.Field.State = null; } else { _local1.Field.State = new _local2.ST_TAdd(_local1.Field); } }; ST_TFall.prototype = new _root.ST_LFall(); ST_TFall.prototype.Destruct = function () { var _local1 = this; var _local2 = _root; _local2.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _local2.Trace; _local1.Field.State = new ST_TKill(_local1.Field, _local1.Killed); if (_local1.isFalled == true) { _local2.FXPlayer("Shelk"); } }; ST_TAdd.prototype = new ST_LAdd(); ST_TAdd.prototype.Destruct = function () { var _local1 = this; _root.Trace = (((_local1.name + ": ") + Math.abs(getTimer() - _local1.tic)) + newline) + _root.Trace; delete _local1.spAdd; _local1.Field.State = null; }; Turn.prototype.AddTurn = function (t) { var f = true; var n = 0; while (this.aTurns[n] != undefined) { if (this.aTurns[n] == t) { f = false; break; } n++; } if (f) { f = false; var cl = eval ("this.Field.L" + t.l); var n = 0; while (n < ((t.l + 1) * 6)) { if (eval ("cl.B" + t.b).Ball.Skin._currentframe < _root.NBallFill) { f = true; break; } n++; } if (f) { var b = new Object(); b.l = t.l; b.b = t.b; this.aTurns.push(b); } } return(f); }; Turn.prototype.GetTurn = function (n) { var _local3 = this; var r = new Object(); var _local2 = new Field(_local3.Field); _local2.Turn(_local3.aTurns[n]); var _local1 = 0; do { _local2.Fall(); var k = _local2.Kill(); _local1 = _local1 + k; } while (0 < k); if (_local3.mk < _local1) { _local3.s = n; _local3.mk = _local1; } return(_local3.aTurns[_local3.s]); }; Turn.prototype.OnTimer = function () { var _local1 = this; _local1.Val = _local1.GetTurn(_local1.nTurn); var _local2 = 0; while (_local2 < 3) { if (_local1.aTurns[++_local1.nTurn] == undefined) { _local1.Destruct(); } _local2++; } }; Turn.prototype.Destruct = function () { _root.GameField.Game.Field.State = new _root.Games[_root.curGame].OnRotate(_root.GameField.Game.Field, eval ("_root.GameField.Game.Field.L" + this.Val.l), this.Val.b); delete this.aTurns; delete this; }; Field.prototype.Turn = function (v) { var tmp = []; var _local3 = this.Field[v.l]; var _local2 = (v.l + 1) * 6; var _local1 = 0; while (_local1 < _local2) { tmp[_local1] = _local3[_local1]; _local1++; } _local1 = 0; while (_local1 < _local2) { _local3[(_local1 + v.b) % _local2] = tmp[_local1]; _local1++; } }; Field.prototype.Fall = function () { var _local3 = this; var _local2 = 0; while (_local2 < 6) { l = 1; while (l < _root.NLaers) { var cb = _local3.Field[l][_local2 * (l + 1)]; var db = _local3.Field[l - 1][_local2 * l]; if ((_root.NBallFill >= cb) && (_root.NballFill < db)) { var _local1 = l; while (_local1 < _root.NballFill) { var swp = _local3.Field[_local1][_local2 * (_local1 + 1)]; _local3.Field[_local1][_local2 * (_local1 + 1)] = _local3.Field[_local1 - 1][_local2 * _local1]; _local3.Field[_local1 - 1][_local2 * _local1] = swp; _local1++; } } l++; } _local2++; } }; Field.prototype.Kill = function () { var _local3 = _root; var aDel = new Array(); var r = 0; while (r < 6) { var _local2 = 0; var ccw = 0; var cacw = 0; var c = undefined; var _local1 = 0; while (_local1 < _local3.NLaers) { var cc = this.Field[_local1][r * (_local1 + 1)]; var cm = ((_local1 + 1) * 6); if (_local3.NBallFill >= cc) { ccw = 1; while (ccw < cm) { if (cc != this.Field[_local1][((r * (_local1 + 1)) + ccw) % cm]) { break; } ccw++; } if (ccw < cm) { cacw = 1; while (cacw < cm) { var ncb = ((r * (_local1 + 1)) - cacw); if (ncb < 0) { ncb = ncb + cm; } if (cc != this.Field[_local1][ncb]) { break; } cacw++; } } } if ((_local3.NBallFill < cc) || (c != cc)) { if (_local2 >= _local3.MinConsist) { do { var b = this.Field[_local1 - _local2][((_local1 - _local2) + 1) * r]; if (_local3.NBallFill >= b) { aDel.push(b); this.Field[_local1 - _local2][((_local1 - _local2) + 1) * r] = _local3.NBallFill + 1; } _local2--; } while (0 < _local2); } if (_local3.NBallFill < cc) { break; } c = cc; _local2 = 1; } else { _local2++; if ((_local1 == (_local3.NLaers - 1)) && (_local2 >= _local3.MinConsist)) { while (_local2-- , _local2 >= 0) { var b = this.Field[_local1 - _local2][((_local1 - _local2) + 1) * r]; if (_local3.NBallFill >= b) { aDel.push(b); this.Field[_local1 - _local2][((_local1 - _local2) + 1) * r] = _local3.NBallFill + 1; } } } } if (_local3.MinConsist < (ccw + cacw)) { while ((--ccw) >= 0) { var b = this.Field[_local1][((r * (_local1 + 1)) + ccw) % cm]; if (_local3.NBallFill >= b) { aDel.push(b); this.Field[_local1][((r * (_local1 + 1)) + ccw) % cm] = _local3.NBallFill + 1; } } while ((--cacw) >= 0) { var ncb; if (((ncb = (r * (_local1 + 1)) - cacw)) < 0) { ncb = ncb + cm; } var b = this.Field[_local1][ncb]; if (_local3.NBallFill >= b) { aDel.push(b); this.Field[_local1][ncb] = _local3.NBallFill + 1; } } } _local1++; } r++; } return(aDel.length); }; Field.prototype.Destruct = function () { delete this; }; _root.isDemo = false; _root.isAnimate = true; _root.isSound = true; NLaers = 7; NBallFill = 2; Quant = 3; MinConsist = 3; nAddStep = 3; nAdd = NBallFill * 4; nSubAdd = nAdd / NBallFill; CCost = 10; Cost = CCost; StepCost = 10; StepCostBad = 0; ScoreMagnify = 1; StepScoreMagnify = 1; _root.HiScore = 0; Skins = new Array("Square", "Balls", "Triangles", "Chakres", "Shapes"); nSkin = skintype; Games = new Array({Name:"Lines", OnStart:_root.ST_LFill, OnRotate:_root.ST_LRotate, OnDemoAI:_root.AILines, NLaers:_root.NLaers}, {Name:"Timed", OnStart:_root.ST_TFill, OnRotate:_root.ST_TRotate, OnDemoAI:_root.AILines, NLaers:_root.NLaers}, {Name:"Puzzle", OnStart:_root.ST_FillRay, OnRotate:_root.ST_Rotate, OnDemoAI:_root.AIPuzzle, NLaers:_root.NLaers}); curGame = skilltype; GameLevel = skilllevel; FillLevel = new Array(3, 5, 7); TRange = 1000; TStep = -2; TLStep = -5; TRStep = 50; DeepTimer = 10; DeppWath = 100; MsgDeep = 10000; }
Instance of Symbol 296 MovieClip "GameField" in Frame 3
onClipEvent (load) { this.attachMovie("Field", "Game", 0); }
Frame 4
if (_root.GameField.Game.Field.msgBox == undefined) { if (_root.isDemo) { _root.OnTimerDemo(); } else if (_root.GameField.Game.Field.msgDemoBox != undefined) { _root.RestoreDemo(); } else { _root.GameField.Game.Field.State.OnTimer(); } }
Frame 5
gotoAndPlay ("forgameloop");
Frame 6
stop();
Frame 7
call("fadescreen"); stop();
Frame 8
call("fadescreen"); stop();
Frame 9
createEmptyMovieClip("coverscr", 10009); var d = this.coverscr; with (d) { lineStyle(1, 16777215, 100); beginFill(16777215, 100); moveTo(-5000, -5000); lineTo(5000, -5000); lineTo(5000, 5000); lineTo(-5000, 5000); endFill(); d.onEnterFrame = function () { _alpha = _alpha - 10; if (_alpha <= 0) { removeMovieClip(d); stop(); } }; }
Symbol 10 MovieClip [Ball1] Frame 1
stop();
Symbol 11 MovieClip [Ball] Frame 1
stop();
Symbol 14 MovieClip [cBall] Frame 1
stop();
Instance of Symbol 11 MovieClip [Ball] "Ball" in Symbol 14 MovieClip [cBall] Frame 1
/* no clip actions */
Instance of Symbol 20 MovieClip "Field" in Symbol 21 MovieClip [Field] Frame 1
onClipEvent (load) { this.DBall = int((Math.min(_parent._width, _parent._height) / 2) / (_root.NLaers + 1)); this.RBall = this.DBall / 2; this.Score = 0; _root.SetScores(this.Score); this.nAdd = _root.nAdd; this.nCLines = []; this.nLColors = []; var n = 1; while (_root.NBallFill >= n) { this.nCLines[n] = 0; this.nLColors[n] = true; n++; } var n = 0; while (n < _root.NLaers) { this.attachMovie("Layer", "L" + n, n); var l = eval ("this.L" + n); l.num = n; eval ("this.C" + n)._visible = false; n++; } eval ("this.C" + n)._visible = false; var r = 0; while (r < _root.NLaers) { var cx = (DBall - ((DBall * r) * 0.5)); var cy = ((DBall * r) * 0.866025403784439); if (!r) { dx = DBall; } else { dx = ((DBall * (r + 2)) * Math.cos(((Math.PI * r) / 3) / (r + 2))) - ((DBall * (r + 1)) * Math.cos(((Math.PI * r) / 3) / (r + 1))); } var n = r; while (n < _root.NLaers) { var i = 0; while (i < 6) { var l = eval ("this.L" + n); var nb = (r + (i * (n + 1))); l.attachMovie("CBall", "B" + nb, nb); var b = eval ("l.B" + nb); b.num = nb; _root.BallFill(b, "Empty"); b._height = (b._width = DBall * 0.9); b._x = ((n + 1) * DBall) * Math.cos(((Math.PI * r) / 3) / (n + 1)); b._y = ((n + 1) * DBall) * Math.sin(((Math.PI * r) / 3) / (n + 1)); b.Ball._rotation = ((60 * b.num) / (l.num + 1)) + 90; var ca = Math.cos(((-i) * Math.PI) / 3); var sa = Math.sin(((-i) * Math.PI) / 3); var x = b._x; var y = b._y; b._x = (x * ca) + (y * sa); b._y = (y * ca) - (x * sa); i++; } n++; } r++; } _root.InitField(); this.State = new _root.Games[_root.curGame].OnStart(this); } onClipEvent (unload) { delete this.nCLines; delete this.nLColors; delete this.State; delete this.selLayer; _root.SetHiScores(this.Score); } onClipEvent (mouseDown) { if (((this.State == null) && (this.msgBox == undefined)) && (this.selLayer == undefined)) { var d = Math.sqrt((_xmouse * _xmouse) + (_ymouse * _ymouse)); var ln = int((d - RBall) / DBall); if ((ln < 0) || (ln >= _root.NLaers)) { this.selLayer = undefined; return(undefined); } this.selLayer = eval ("this.L" + ln); eval ("this.C" + ln)._visible = true; eval ("this.C" + (ln + 1))._visible = true; this._nl = ln; var dd = this._width; dd = dd * dd; var bn = undefined; var n = 0; while (n < ((ln + 1) * 6)) { var b = eval ("this.selLayer.B" + n); var dx = (b._x - _xmouse); var dy = (b._y - _ymouse); var ddm = ((dx * dx) + (dy * dy)); if (ddm < dd) { bn = n; dd = ddm; } n++; } this.selBall = eval (("this.selLayer.B" + bn) + ".Ball"); this.selStartAngle = 0; } } onClipEvent (mouseMove) { if (this.selLayer != undefined) { var cdx = ((_xmouse * _xmouse) + (_ymouse * _ymouse)); var mdx = ((_root.NLaers * this.DBall) + this.RBall); mdx = mdx * mdx; if (mdx < cdx) { this.selLayer._rotation = this.selStartAngle; } else { var a = this.selLayer._rotation; var oa = a; var d = Math.max(this._width, this._height); d = d * d; var p = new Object(); var rpos = 0; var n = 0; while (n < (6 * (this.selLayer.num + 1))) { this.selLayer._rotation = (60 * n) / (this.selLayer.num + 1); p.x = this.selBall._x; p.y = this.selBall._y; selBall.localToGlobal(p); this.globalToLocal(p); var dx = (p.x - _xmouse); var dy = (p.y - _ymouse); var cd = ((dx * dx) + (dy * dy)); if (cd < d) { a = this.selLayer._rotation; d = cd; rpos = n; } n++; } this.selLayer._rotation = a; if (oa != a) { _root.FXPlayer("Move"); this.selLayer.RPos = rpos; } } } } onClipEvent (mouseUp) { if (this.SelLayer != undefined) { var cdx = ((_xmouse * _xmouse) + (_ymouse * _ymouse)); var mdx = ((_root.NLaers * this.DBall) + this.RBall); mdx = mdx * mdx; if ((mdx < cdx) || (this.selLayer._rotation == this.selStartAngle)) { this.selLayer._rotation = this.selStartAngle; } else { delete this.State; this.State = new _root.Games[_root.curGame].OnRotate(this, this.selLayer, this.selLayer.RPos); } this.selLayer = (selBall = undefined); eval ("this.C" + this._nl)._visible = false; eval ("this.C" + (this._nl + 1))._visible = false; } }
Symbol 37 MovieClip [Balls] Frame 1
stop();
Symbol 37 MovieClip [Balls] Frame 3
stop();
Symbol 37 MovieClip [Balls] Frame 4
stop();
Symbol 37 MovieClip [Balls] Frame 5
stop();
Symbol 37 MovieClip [Balls] Frame 6
stop();
Symbol 37 MovieClip [Balls] Frame 7
stop();
Symbol 37 MovieClip [Balls] Frame 9
stop();
Symbol 37 MovieClip [Balls] Frame 15
_root.FXPlayer("Bulk");
Symbol 37 MovieClip [Balls] Frame 24
gotoAndStop (9);
Symbol 37 MovieClip [Balls] Frame 25
_root.FXPlayer("Bulk");
Symbol 37 MovieClip [Balls] Frame 34
gotoAndStop (9);
Symbol 37 MovieClip [Balls] Frame 35
_root.FXPlayer("Bulk");
Symbol 37 MovieClip [Balls] Frame 44
gotoAndStop (9);
Symbol 37 MovieClip [Balls] Frame 45
_root.FXPlayer("Bulk");
Symbol 37 MovieClip [Balls] Frame 54
gotoAndStop (9);
Symbol 37 MovieClip [Balls] Frame 55
_root.FXPlayer("Bulk");
Symbol 37 MovieClip [Balls] Frame 64
gotoAndStop (9);
Symbol 37 MovieClip [Balls] Frame 65
_root.FXPlayer("Bulk");
Symbol 37 MovieClip [Balls] Frame 74
gotoAndStop (9);
Symbol 37 MovieClip [Balls] Frame 75
_root.FXPlayer("Bulk");
Symbol 37 MovieClip [Balls] Frame 84
gotoAndStop (9);
Symbol 38 MovieClip [Triangles] Frame 1
stop();
Symbol 38 MovieClip [Triangles] Frame 3
stop();
Symbol 38 MovieClip [Triangles] Frame 4
stop();
Symbol 38 MovieClip [Triangles] Frame 5
stop();
Symbol 38 MovieClip [Triangles] Frame 6
stop();
Symbol 38 MovieClip [Triangles] Frame 7
stop();
Symbol 38 MovieClip [Triangles] Frame 9
stop();
Symbol 38 MovieClip [Triangles] Frame 15
_root.FXPlayer("Bulk");
Symbol 38 MovieClip [Triangles] Frame 24
gotoAndStop (9);
Symbol 38 MovieClip [Triangles] Frame 25
_root.FXPlayer("Bulk");
Symbol 38 MovieClip [Triangles] Frame 34
gotoAndStop (9);
Symbol 38 MovieClip [Triangles] Frame 35
_root.FXPlayer("Bulk");
Symbol 38 MovieClip [Triangles] Frame 44
gotoAndStop (9);
Symbol 38 MovieClip [Triangles] Frame 45
_root.FXPlayer("Bulk");
Symbol 38 MovieClip [Triangles] Frame 54
gotoAndStop (9);
Symbol 38 MovieClip [Triangles] Frame 55
_root.FXPlayer("Bulk");
Symbol 38 MovieClip [Triangles] Frame 64
gotoAndStop (9);
Symbol 38 MovieClip [Triangles] Frame 65
_root.FXPlayer("Bulk");
Symbol 38 MovieClip [Triangles] Frame 74
gotoAndStop (9);
Symbol 38 MovieClip [Triangles] Frame 75
_root.FXPlayer("Bulk");
Symbol 38 MovieClip [Triangles] Frame 84
gotoAndStop (9);
Symbol 51 MovieClip [Square] Frame 1
stop();
Symbol 51 MovieClip [Square] Frame 2
stop();
Symbol 51 MovieClip [Square] Frame 3
stop();
Symbol 51 MovieClip [Square] Frame 4
stop();
Symbol 51 MovieClip [Square] Frame 5
stop();
Symbol 51 MovieClip [Square] Frame 6
stop();
Symbol 51 MovieClip [Square] Frame 7
stop();
Symbol 51 MovieClip [Square] Frame 9
stop();
Symbol 51 MovieClip [Square] Frame 15
_root.FXPlayer("Bulk");
Symbol 51 MovieClip [Square] Frame 24
gotoAndStop (9);
Symbol 51 MovieClip [Square] Frame 25
_root.FXPlayer("Bulk");
Symbol 51 MovieClip [Square] Frame 34
gotoAndStop (9);
Symbol 51 MovieClip [Square] Frame 35
_root.FXPlayer("Bulk");
Symbol 51 MovieClip [Square] Frame 44
gotoAndStop (9);
Symbol 51 MovieClip [Square] Frame 45
_root.FXPlayer("Bulk");
Symbol 51 MovieClip [Square] Frame 54
gotoAndStop (9);
Symbol 51 MovieClip [Square] Frame 55
_root.FXPlayer("Bulk");
Symbol 51 MovieClip [Square] Frame 64
gotoAndStop (9);
Symbol 51 MovieClip [Square] Frame 65
_root.FXPlayer("Bulk");
Symbol 51 MovieClip [Square] Frame 74
gotoAndStop (9);
Symbol 51 MovieClip [Square] Frame 75
_root.FXPlayer("Bulk");
Symbol 51 MovieClip [Square] Frame 84
gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 1
stop();
Symbol 70 MovieClip [Chakres] Frame 2
stop();
Symbol 70 MovieClip [Chakres] Frame 3
stop();
Symbol 70 MovieClip [Chakres] Frame 4
stop();
Symbol 70 MovieClip [Chakres] Frame 5
stop();
Symbol 70 MovieClip [Chakres] Frame 6
stop();
Symbol 70 MovieClip [Chakres] Frame 7
stop();
Symbol 70 MovieClip [Chakres] Frame 9
stop();
Symbol 70 MovieClip [Chakres] Frame 15
var snd = (new _root.OSound("Bulk")); gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 24
gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 25
var snd = (new _root.OSound("Bulk")); gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 34
stop();
Symbol 70 MovieClip [Chakres] Frame 35
var snd = (new _root.OSound("Bulk")); gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 44
stop();
Symbol 70 MovieClip [Chakres] Frame 45
var snd = (new _root.OSound("Bulk")); gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 54
stop();
Symbol 70 MovieClip [Chakres] Frame 55
var snd = (new _root.OSound("Bulk")); gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 64
stop();
Symbol 70 MovieClip [Chakres] Frame 65
var snd = (new _root.OSound("Bulk")); gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 74
stop();
Symbol 70 MovieClip [Chakres] Frame 75
var snd = (new _root.OSound("Bulk")); gotoAndStop (9);
Symbol 70 MovieClip [Chakres] Frame 83
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
stop();
Symbol 77 MovieClip Frame 3
stop();
Symbol 77 MovieClip Frame 4
stop();
Symbol 77 MovieClip Frame 5
stop();
Symbol 77 MovieClip Frame 6
stop();
Symbol 77 MovieClip Frame 7
stop();
Symbol 77 MovieClip Frame 8
stop();
Symbol 77 MovieClip Frame 9
stop();
Symbol 77 MovieClip Frame 10
stop();
Symbol 77 MovieClip Frame 11
stop();
Symbol 77 MovieClip Frame 12
stop();
Symbol 77 MovieClip Frame 13
stop();
Symbol 77 MovieClip Frame 14
stop();
Symbol 77 MovieClip Frame 15
stop();
Symbol 77 MovieClip Frame 16
stop();
Symbol 77 MovieClip Frame 17
stop();
Symbol 77 MovieClip Frame 18
stop();
Symbol 77 MovieClip Frame 19
stop();
Symbol 77 MovieClip Frame 20
stop();
Symbol 77 MovieClip Frame 21
stop();
Symbol 77 MovieClip Frame 22
stop();
Symbol 77 MovieClip Frame 23
stop();
Symbol 77 MovieClip Frame 24
stop();
Symbol 77 MovieClip Frame 25
stop();
Symbol 77 MovieClip Frame 26
stop();
Symbol 77 MovieClip Frame 27
stop();
Symbol 77 MovieClip Frame 28
stop();
Symbol 77 MovieClip Frame 29
stop();
Symbol 77 MovieClip Frame 30
stop();
Symbol 77 MovieClip Frame 31
stop();
Symbol 77 MovieClip Frame 32
stop();
Symbol 77 MovieClip Frame 33
stop();
Symbol 77 MovieClip Frame 34
stop();
Symbol 77 MovieClip Frame 35
stop();
Symbol 77 MovieClip Frame 36
stop();
Symbol 77 MovieClip Frame 37
stop();
Symbol 77 MovieClip Frame 38
stop();
Symbol 77 MovieClip Frame 39
stop();
Symbol 77 MovieClip Frame 40
stop();
Symbol 77 MovieClip Frame 41
stop();
Symbol 77 MovieClip Frame 42
stop();
Symbol 77 MovieClip Frame 43
stop();
Symbol 77 MovieClip Frame 44
stop();
Symbol 77 MovieClip Frame 45
stop();
Symbol 77 MovieClip Frame 46
stop();
Symbol 77 MovieClip Frame 47
stop();
Symbol 77 MovieClip Frame 48
stop();
Symbol 77 MovieClip Frame 49
stop();
Symbol 77 MovieClip Frame 50
stop();
Symbol 77 MovieClip Frame 51
stop();
Symbol 77 MovieClip Frame 52
stop();
Symbol 77 MovieClip Frame 53
stop();
Symbol 77 MovieClip Frame 54
stop();
Symbol 77 MovieClip Frame 55
stop();
Symbol 77 MovieClip Frame 56
stop();
Symbol 77 MovieClip Frame 57
stop();
Symbol 77 MovieClip Frame 58
stop();
Symbol 77 MovieClip Frame 59
stop();
Symbol 77 MovieClip Frame 60
stop();
Symbol 77 MovieClip Frame 61
stop();
Symbol 77 MovieClip Frame 62
stop();
Symbol 77 MovieClip Frame 63
stop();
Symbol 77 MovieClip Frame 64
stop();
Symbol 77 MovieClip Frame 65
stop();
Symbol 77 MovieClip Frame 66
stop();
Symbol 77 MovieClip Frame 67
stop();
Symbol 77 MovieClip Frame 68
stop();
Symbol 77 MovieClip Frame 69
stop();
Symbol 77 MovieClip Frame 70
stop();
Symbol 77 MovieClip Frame 71
stop();
Symbol 77 MovieClip Frame 72
stop();
Symbol 77 MovieClip Frame 73
stop();
Symbol 77 MovieClip Frame 74
stop();
Symbol 77 MovieClip Frame 75
stop();
Symbol 77 MovieClip Frame 76
stop();
Symbol 77 MovieClip Frame 77
stop();
Symbol 77 MovieClip Frame 78
stop();
Symbol 77 MovieClip Frame 79
stop();
Symbol 77 MovieClip Frame 80
stop();
Symbol 77 MovieClip Frame 81
stop();
Symbol 77 MovieClip Frame 82
stop();
Symbol 77 MovieClip Frame 83
stop();
Symbol 77 MovieClip Frame 84
stop();
Symbol 77 MovieClip Frame 85
stop();
Symbol 77 MovieClip Frame 86
stop();
Symbol 77 MovieClip Frame 87
stop();
Symbol 77 MovieClip Frame 88
stop();
Symbol 77 MovieClip Frame 89
stop();
Symbol 77 MovieClip Frame 90
stop();
Symbol 77 MovieClip Frame 91
stop();
Symbol 78 MovieClip [TIndicator] Frame 1
function Bonus() { var _local1 = this; _local1.Spectr._rotation = _local1.Spectr._rotation + ((_local1.TRStep = (90 * _local1.TRStep) / _local1.TRange)); if (0 < _local1.Spectr._rotation) { _local1.Spectr._rotation = 0; } } if (this.Init == undefined) { this.TRange = _root.TRange; this.TStep = _root.TStep; this.TLStep = _root.TLStep; this.TRStep = _root.TRStep; } this.Spectr._rotation = this.Spectr._rotation + ((90 * this.TStep) / this.TRange); this.newtimeframe = Math.abs(Math.ceil(this.Spectr._rotation)); this.myrealtime.gotoAndStop(this.newtimeframe); trace(this.newtimeframe); if (90 < Math.abs(this.Spectr._rotation)) { this.Spectr._rotation = -90; if (_root.matchdone == 1) { _root.matchdone = 2; _root.GameField.Game.Field.attachMovie("msgGameOver", "msgBox", _root.MsgDeep); trace("starting it " + matchdone); } }
Symbol 78 MovieClip [TIndicator] Frame 2
gotoAndPlay (1);
Symbol 83 Button
on (release) { _root.msgYouSureOK(); }
Symbol 84 Button
on (release) { _root.msgYouSureNo(); }
Symbol 104 Button
on (release) { _root.FXPlayer("buttonclick"); achiever = 1; loadVariablesNum ((((((("http://www.isskerberos.org/gamescore/achieved.php?gameid=" + _root.gameid) + "&replaceid=") + _root.replaceid) + "&replacescore=") + _root.score) + "&playername=") + _root.mynameis, 0); play(); }
Symbol 112 Button
on (release) { _root.result = 0; _root.finished = 0; _root.FXPlayer("buttonclick"); _root.nSkin = skintype; _root.curGame = skilltype; _root.GameLevel = skilllevel; _root.matchdone = 1; _root.msgYouSureOK(); }
Symbol 117 Button
on (rollOver, dragOver) { if (skilltype != 1) { type2.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilltype != 1) { type2.gotoAndStop("up"); } } on (press) { type2.gotoAndStop("tack"); _root.FXPlayer("tagged"); type1.gotoAndStop(1); type3.gotoAndStop(1); skilltype = 1; }
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 2
stop();
Symbol 122 MovieClip Frame 3
stop();
Symbol 122 MovieClip Frame 4
stop();
Symbol 122 MovieClip Frame 5
stop();
Symbol 123 Button
on (rollOver, dragOver) { if (skilltype != 0) { type1.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilltype != 0) { type1.gotoAndStop("up"); } } on (press) { type1.gotoAndStop("tack"); _root.FXPlayer("tagged"); type2.gotoAndStop(1); type3.gotoAndStop(1); skilltype = 0; }
Symbol 124 Button
on (rollOver, dragOver) { if (skilltype != 2) { type3.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilltype != 2) { type3.gotoAndStop("up"); } } on (press) { type3.gotoAndStop("tack"); _root.FXPlayer("tagged"); type1.gotoAndStop(1); type2.gotoAndStop(1); skilltype = 2; }
Symbol 133 Button
on (rollOver, dragOver) { if (skilllevel != 1) { skill2.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilllevel != 1) { skill2.gotoAndStop("up"); } } on (press) { _root.FXPlayer("tagged"); skill2.gotoAndStop("tack"); skill1.gotoAndStop(1); skill3.gotoAndStop(1); skilllevel = 1; }
Symbol 134 Button
on (rollOver, dragOver) { if (skilllevel != 0) { skill1.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilllevel != 0) { skill1.gotoAndStop("up"); } } on (press) { _root.FXPlayer("tagged"); skill1.gotoAndStop("tack"); skill2.gotoAndStop(1); skill3.gotoAndStop(1); skilllevel = 0; }
Symbol 135 Button
on (rollOver, dragOver) { if (skilllevel != 2) { skill3.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilllevel != 2) { skill3.gotoAndStop("up"); } } on (press) { _root.FXPlayer("tagged"); skill3.gotoAndStop("tack"); skill1.gotoAndStop(1); skill2.gotoAndStop(1); skilllevel = 2; }
Symbol 146 Button
on (rollOver, dragOver) { if (skintype != 0) { choice1.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skintype != 0) { choice1.gotoAndStop("up"); } } on (press) { choice1.gotoAndStop("tack"); _root.FXPlayer("tagged"); choice2.gotoAndStop(1); skintype = 0; }
Symbol 148 Button
on (rollOver, dragOver) { if (skintype != 1) { choice2.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skintype != 1) { choice2.gotoAndStop("up"); } } on (press) { choice2.gotoAndStop("tack"); _root.FXPlayer("tagged"); choice1.gotoAndStop(1); skintype = 1; }
Symbol 168 MovieClip Frame 1
skill1.gotoAndStop("tack"); type1.gotoAndStop("tack"); choice1.gotoAndStop("tack"); skilllevel = 0; skilltype = 0; skintype = 0; stop();
Symbol 168 MovieClip Frame 2
_root.gameover = 1;
Symbol 169 MovieClip Frame 2
function topfiver(thisscore) { var _local1 = _root; var _local2 = thisscore; trace("did top 5 "); if ((_local2 > _local1.score5[2]) && (_local2 <= _local1.score4[2])) { _local1.top5namese = "YOU"; _local1.top5scorese = _local2; _local1.top5datee = "TODAY"; _local1.top5namesd = _local1.score4[1]; _local1.top5scoresd = _local1.score4[2]; _local1.top5dated = _local1.score4[3]; _local1.top5namesc = _local1.score3[1]; _local1.top5scoresc = _local1.score3[2]; _local1.top5datec = _local1.score3[3]; _local1.top5namesb = _local1.score2[1]; _local1.top5scoresb = _local1.score2[2]; _local1.top5dateb = _local1.score2[3]; _local1.top5namesa = _local1.score1[1]; _local1.top5scoresa = _local1.score1[2]; _local1.top5datea = _local1.score1[3]; _local1.replaceid = _local1.score5[0]; _local1.replacescore = _local2; } else if ((_local2 > _local1.score4[2]) && (_local2 <= _local1.score3[2])) { _local1.top5namese = _local1.score4[1]; _local1.top5scorese = _local1.score4[2]; _local1.top5datee = _local1.score4[3]; _local1.top5namesd = "YOU"; _local1.top5scoresd = _local2; _local1.top5dated = "TODAY"; _local1.top5namesc = _local1.score3[1]; _local1.top5scoresc = _local1.score3[2]; _local1.top5datec = _local1.score3[3]; _local1.top5namesb = _local1.score2[1]; _local1.top5scoresb = _local1.score2[2]; _local1.top5dateb = _local1.score2[3]; _local1.top5namesa = _local1.score1[1]; _local1.top5scoresa = _local1.score1[2]; _local1.top5datea = _local1.score1[3]; _local1.replaceid = _local1.score4[0]; _local1.replacescore = _local2; } else if ((_local2 > _local1.score3[2]) && (_local2 <= _local1.score2[2])) { _local1.top5namese = _local1.score4[1]; _local1.top5scorese = _local1.score4[2]; _local1.top5datee = _local1.score4[3]; _local1.top5namesd = _local1.score3[1]; _local1.top5scoresd = _local1.score3[2]; _local1.top5dated = _local1.score3[3]; _local1.top5namesc = "YOU"; _local1.top5scoresc = _local2; _local1.top5datec = "TODAY"; _local1.top5namesb = _local1.score2[1]; _local1.top5scoresb = _local1.score2[2]; _local1.top5dateb = _local1.score2[3]; _local1.top5namesa = _local1.score1[1]; _local1.top5scoresa = _local1.score1[2]; _local1.top5datea = _local1.score1[3]; _local1.replaceid = _local1.score3[0]; _local1.replacescore = _local2; } else if ((_local2 > _local1.score2[2]) && (_local2 <= _local1.score1[2])) { _local1.top5namese = _local1.score4[1]; _local1.top5scorese = _local1.score4[2]; _local1.top5datee = _local1.score4[3]; _local1.top5namesd = _local1.score3[1]; _local1.top5scoresd = _local1.score3[2]; _local1.top5dated = _local1.score3[3]; _local1.top5namesc = _local1.score2[1]; _local1.top5scoresc = _local1.score2[2]; _local1.top5datec = _local1.score2[3]; _local1.top5namesb = "YOU"; _local1.top5scoresb = _local2; _local1.top5dateb = "TODAY"; _local1.top5namesa = _local1.score1[1]; _local1.top5scoresa = _local1.score1[2]; _local1.top5datea = _local1.score1[3]; _local1.replaceid = _local1.score2[0]; _local1.replacescore = _local2; } else if (_local2 > _local1.score1[2]) { _local1.top5namese = _local1.score4[1]; _local1.top5scorese = _local1.score4[2]; _local1.top5datee = _local1.score4[3]; _local1.top5namesd = _local1.score3[1]; _local1.top5scoresd = _local1.score3[2]; _local1.top5dated = _local1.score3[3]; _local1.top5namesc = _local1.score2[1]; _local1.top5scoresc = _local1.score2[2]; _local1.top5datec = _local1.score2[3]; _local1.top5namesb = _local1.score1[1]; _local1.top5scoresb = _local1.score1[2]; _local1.top5dateb = _local1.score1[3]; _local1.top5namesa = "YOU"; _local1.top5scoresa = _local2; _local1.top5datea = "TODAY"; _local1.replaceid = _local1.score1[0]; _local1.replacescore = _local2; } else { _local1.top5namese = _local1.score5[1]; _local1.top5scorese = _local1.score5[2]; _local1.top5datee = _local1.score5[3]; _local1.top5namesd = _local1.score4[1]; _local1.top5scoresd = _local1.score4[2]; _local1.top5dated = _local1.score4[3]; _local1.top5namesc = _local1.score3[1]; _local1.top5scoresc = _local1.score3[2]; _local1.top5datec = _local1.score3[3]; _local1.top5namesb = _local1.score2[1]; _local1.top5scoresb = _local1.score2[2]; _local1.top5dateb = _local1.score2[3]; _local1.top5namesa = _local1.score1[1]; _local1.top5scoresa = _local1.score1[2]; _local1.top5datea = _local1.score1[3]; _local1.replaceid = 0; } } trace("did this ");
Symbol 169 MovieClip Frame 3
_root.score = _root.Score; gameid = _root.gameid; trace("about to load "); var ScoreData = new LoadVars(); ScoreData.onLoad = function () { var _local1 = this; var _local2 = _root; trace("loaded data "); _local1.core1c = Math.abs(_local1.core1c); _local1.core2c = Math.abs(_local1.core2c); _local1.core3c = Math.abs(_local1.core3c); _local1.core4c = Math.abs(_local1.core4c); _local1.core5c = Math.abs(_local1.core5c); _local2.score1 = Array(_local1.core1a, _local1.core1b, _local1.core1c, _local1.core1d); _local2.score2 = Array(_local1.core2a, _local1.core2b, _local1.core2c, _local1.core2d); _local2.score3 = Array(_local1.core3a, _local1.core3b, _local1.core3c, _local1.core3d); _local2.score4 = Array(_local1.core4a, _local1.core4b, _local1.core4c, _local1.core4d); _local2.score5 = Array(_local1.core5a, _local1.core5b, _local1.core5c, _local1.core5d); topfiver(_local2.score); trace(_local2.replaceid); if (_local2.replaceid == 0) { achiever = 0; gotoAndPlay (23); } else { gotoAndPlay (5); } if (ScoreData.end != 1) { gotoAndPlay (23); } }; var preventCaching = (getTimer() + random(10000)); trace("cache variable done "); ScoreData.load((("http://www.isskerberos.org/gamescore/top5.php?gameid=" + _root.gameid) + "&preventCache=") + preventCaching); trace("sent request to load data");
Symbol 169 MovieClip Frame 4
gotoAndPlay (3);
Symbol 169 MovieClip Frame 22
stop();
Symbol 169 MovieClip Frame 32
if (achiever == 1) { if (_root.top5namesa == "YOU") { _root.top5namesa = _root.mynameis; } else if (_root.top5namesb == "YOU") { _root.top5namesb = _root.mynameis; } else if (_root.top5namesc == "YOU") { _root.top5namesc = _root.mynameis; } else if (_root.top5namesd == "YOU") { _root.top5namesd = _root.mynameis; } else if (_root.top5namese == "YOU") { _root.top5namese = _root.mynameis; } } if (ScoreData.end != 1) { frufru.gotoAndStop(2); } else { frufru.gotoAndStop(1); } stop();
Symbol 170 MovieClip Frame 5
_root.FXPlayer("slam");
Symbol 170 MovieClip Frame 10
_root.FXPlayer("slam2");
Symbol 170 MovieClip Frame 18
stop();
Symbol 173 MovieClip [msgGameOver] Frame 1
if (_root.GameField.Game.Field.msgDemoBox != undefined) { gotoAndPlay (5); } else { play(); }
Symbol 173 MovieClip [msgGameOver] Frame 2
play();
Symbol 173 MovieClip [msgGameOver] Frame 4
stop();
Symbol 173 MovieClip [msgGameOver] Frame 11
_root.msgYouSureOK();
Instance of Symbol 180 MovieClip "Watch" in Symbol 181 MovieClip [cWatchGlass] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 3.52941176470588; }
Symbol 184 MovieClip [FlyScore] Frame 1
if (this.init == undefined) { this.init = true; this.c = 12; } else { this._y--; if (0 >= (--this.c)) { removeMovieClip(this); stop(); } }
Symbol 184 MovieClip [FlyScore] Frame 2
gotoAndPlay (1);
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 25
stop();
Symbol 218 MovieClip Frame 50
stop();
Symbol 222 MovieClip Frame 1
_root.totalbytes = _root.getBytesTotal(); _root.bytesloaded = _root.getBytesLoaded(); _root.percent = int((_root.bytesloaded / _root.totalbytes) * 100); if (_root.percent < 0) { _root.percent = 0; } _root.loader.gotoAndStop(int(_root.percent / 2));
Symbol 222 MovieClip Frame 2
if (_root.securityoff == 0) { if (_root.bytesloaded >= _root.totalbytes) { _root.gotoAndPlay(2); } else { _root.gotoAndPlay(1); } } else { stop(); }
Symbol 230 Button
on (release) { if (_root.sfx != 1) { _root.mybutton.start(); } getURL ("http://www.isskerberos.org", "_self"); }
Symbol 231 MovieClip Frame 1
_root.securityoff = 0; stop();
Symbol 231 MovieClip Frame 2
_root.securityoff = 1; stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 2
stop();
Symbol 237 Button
on (press) { if (_root.sfx == 1) { _root.sfx = 0; _root.bkg.start(0, 5000); _root.collective.start(0, 15000); _root.music.gotoAndStop(1); } else { _root.sfx = 1; stopAllSounds(); _root.music.gotoAndStop(2); } if (_root.sfx != 1) { _root.mybutton.start(); } }
Symbol 250 Button
on (press) { _root.skilllevel = skilllevel; _root.skilltype = skilltype; _root.skintype = skintype; if (_root.doneintro == 1) { _root.doneintro++; } _root.FXPlayer("buttonclick"); _root.play(); }
Symbol 251 Button
on (rollOver, dragOver) { if (skilllevel != 1) { skill2.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilllevel != 1) { skill2.gotoAndStop("up"); } } on (press) { _root.FXPlayer("tagged"); skill2.gotoAndStop("tack"); skill1.gotoAndStop(1); skill3.gotoAndStop(1); skilllevel = 1; }
Symbol 252 Button
on (rollOver, dragOver) { if (skilllevel != 0) { skill1.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilllevel != 0) { skill1.gotoAndStop("up"); } } on (press) { _root.FXPlayer("tagged"); skill1.gotoAndStop("tack"); skill2.gotoAndStop(1); skill3.gotoAndStop(1); skilllevel = 0; }
Symbol 253 Button
on (rollOver, dragOver) { if (skilllevel != 2) { skill3.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilllevel != 2) { skill3.gotoAndStop("up"); } } on (press) { _root.FXPlayer("tagged"); skill3.gotoAndStop("tack"); skill1.gotoAndStop(1); skill2.gotoAndStop(1); skilllevel = 2; }
Symbol 258 Button
on (rollOver, dragOver) { if (skilltype != 1) { type2.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilltype != 1) { type2.gotoAndStop("up"); } } on (press) { type2.gotoAndStop("tack"); type1.gotoAndStop(1); _root.FXPlayer("tagged"); type3.gotoAndStop(1); skilltype = 1; }
Symbol 259 Button
on (rollOver, dragOver) { if (skilltype != 0) { type1.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilltype != 0) { type1.gotoAndStop("up"); } } on (press) { type1.gotoAndStop("tack"); _root.FXPlayer("tagged"); type2.gotoAndStop(1); type3.gotoAndStop(1); skilltype = 0; }
Symbol 260 Button
on (rollOver, dragOver) { if (skilltype != 2) { type3.gotoAndStop("over"); } } on (rollOut, release, dragOut, releaseOutside) { if (skilltype != 2) { type3.gotoAndStop("up"); } } on (press) { type3.gotoAndStop("tack"); type1.gotoAndStop(1); _root.FXPlayer("tagged"); type2.gotoAndStop(1); skilltype = 2; }
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 2
_root.FXPlayer("Bulk");
Symbol 265 MovieClip Frame 6
skill1.gotoAndStop("tack"); type1.gotoAndStop("tack"); skilllevel = 0; skilltype = 0; skintype = 0; stop();
Symbol 265 MovieClip Frame 9
_root.FXPlayer("Bulk");
Symbol 272 Button
on (press) { _root.FXPlayer("buttonclick"); optionwins.play(); }
Symbol 276 Button
on (release) { _root.FXPlayer("buttonclick"); gotoAndStop ("instructions"); }
Symbol 280 Button
on (release) { _root.FXPlayer("buttonclick"); gotoAndStop ("abouter"); }
Symbol 301 Button
on (release) { getURL ("http://www.isskerberos.org", "_self"); }
Symbol 305 Button
on (release) { _root.FXPlayer("buttonclick"); call("fadescreen"); gotoAndStop (2); }
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
stop();
Symbol 315 Button
on (release) { _root.FXPlayer("buttonclick"); nextFrame(); }
Symbol 319 Button
on (release) { _root.FXPlayer("buttonclick"); prevFrame(); }
Symbol 345 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 2
stop();
Symbol 345 MovieClip Frame 3
stop();
Symbol 345 MovieClip Frame 4
stop();
Symbol 345 MovieClip Frame 5
stop();
Symbol 345 MovieClip Frame 6
stop();
Symbol 345 MovieClip Frame 7
stop();
Symbol 345 MovieClip Frame 8
stop();

Library Items

Symbol 1 Sound [Bulk]
Symbol 2 Sound [buttonclick]
Symbol 3 Sound [Yuoho]
Symbol 4 Sound [HeHey]
Symbol 5 Sound [slam]
Symbol 6 Sound [Shelk]
Symbol 7 Sound [Move]
Symbol 8 Sound [tagged]
Symbol 9 Sound [NewBall]
Symbol 10 MovieClip [Ball1]
Symbol 11 MovieClip [Ball]Used by:14
Symbol 12 FontUsed by:13
Symbol 13 EditableTextUses:12Used by:14
Symbol 14 MovieClip [cBall]Uses:11 13
Symbol 15 MovieClip [Layer]
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:16 18 19Used by:21
Symbol 21 MovieClip [Field]Uses:20
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip [cField]Uses:22
Symbol 24 FontUsed by:25
Symbol 25 EditableTextUses:24Used by:26
Symbol 26 MovieClip [ToolTip]Uses:25
Symbol 27 GraphicUsed by:37 38
Symbol 28 GraphicUsed by:37 38
Symbol 29 GraphicUsed by:37 38
Symbol 30 GraphicUsed by:37 38
Symbol 31 GraphicUsed by:37 38
Symbol 32 GraphicUsed by:37 38
Symbol 33 GraphicUsed by:37 38
Symbol 34 GraphicUsed by:37 38
Symbol 35 GraphicUsed by:37 38
Symbol 36 GraphicUsed by:37 38
Symbol 37 MovieClip [Balls]Uses:27 28 29 30 31 32 33 34 35 36
Symbol 38 MovieClip [Triangles]Uses:27 28 29 30 31 32 33 34 35 36
Symbol 39 GraphicUsed by:51
Symbol 40 GraphicUsed by:51
Symbol 41 GraphicUsed by:51
Symbol 42 GraphicUsed by:51
Symbol 43 GraphicUsed by:51
Symbol 44 GraphicUsed by:51
Symbol 45 GraphicUsed by:51
Symbol 46 GraphicUsed by:51
Symbol 47 GraphicUsed by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [Square]Uses:39 40 41 42 43 44 45 46 47 48 49 50
Symbol 52 GraphicUsed by:70
Symbol 53 GraphicUsed by:70
Symbol 54 GraphicUsed by:70
Symbol 55 GraphicUsed by:70
Symbol 56 GraphicUsed by:70
Symbol 57 GraphicUsed by:70
Symbol 58 GraphicUsed by:70
Symbol 59 GraphicUsed by:70
Symbol 60 ShapeTweeningUsed by:70
Symbol 61 ShapeTweeningUsed by:70
Symbol 62 ShapeTweeningUsed by:70
Symbol 63 ShapeTweeningUsed by:70
Symbol 64 ShapeTweeningUsed by:70
Symbol 65 ShapeTweeningUsed by:70
Symbol 66 ShapeTweeningUsed by:70
Symbol 67 ShapeTweeningUsed by:70
Symbol 68 ShapeTweeningUsed by:70
Symbol 69 ShapeTweeningUsed by:70
Symbol 70 MovieClip [Chakres]Uses:52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [Spectrs]Uses:71Used by:78
Symbol 73 GraphicUsed by:78
Symbol 74 GraphicUsed by:77
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:74 75 76Used by:78
Symbol 78 MovieClip [TIndicator]Uses:73 72 77
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip [Spectr]Uses:79
Symbol 81 MovieClipUsed by:85
Symbol 82 GraphicUsed by:83 84 117 123 124 133 134 135 146 148 251 252 253 258 259 260
Symbol 83 ButtonUses:82Used by:85 173
Symbol 84 ButtonUses:82Used by:85
Symbol 85 MovieClip [msgYouSure]Uses:81 83 84
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:173  Timeline
Symbol 89 GraphicUsed by:170
Symbol 90 GraphicUsed by:170
Symbol 91 GraphicUsed by:169
Symbol 92 FontUsed by:93 219 220 299 310 317 324 333 343 344
Symbol 93 TextUses:92Used by:169
Symbol 94 GraphicUsed by:169
Symbol 95 FontUsed by:96 97 98 99 101 103 105 106 108 110 113 150 167
Symbol 96 EditableTextUses:95Used by:169
Symbol 97 TextUses:95Used by:169
Symbol 98 TextUses:95Used by:169
Symbol 99 TextUses:95Used by:169
Symbol 100 GraphicUsed by:104
Symbol 101 TextUses:95Used by:104
Symbol 102 GraphicUsed by:104
Symbol 103 TextUses:95Used by:104
Symbol 104 ButtonUses:100 101 102 103Used by:169
Symbol 105 TextUses:95Used by:168
Symbol 106 TextUses:95Used by:168
Symbol 107 GraphicUsed by:112
Symbol 108 TextUses:95Used by:112
Symbol 109 GraphicUsed by:112
Symbol 110 TextUses:95Used by:112
Symbol 111 GraphicUsed by:112
Symbol 112 ButtonUses:107 108 109 110 111Used by:168
Symbol 113 EditableTextUses:95Used by:168
Symbol 114 GraphicUsed by:168
Symbol 115 FontUsed by:116 142 144
Symbol 116 TextUses:115Used by:168 265
Symbol 117 ButtonUses:82Used by:168
Symbol 118 GraphicUsed by:122
Symbol 119 GraphicUsed by:122
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:118 119 120 121Used by:168 265
Symbol 123 ButtonUses:82Used by:168
Symbol 124 ButtonUses:82Used by:168
Symbol 125 GraphicUsed by:168
Symbol 126 FontUsed by:127 129 131 137 139 141 286 288 290 292 293 294
Symbol 127 TextUses:126Used by:168 265
Symbol 128 GraphicUsed by:168
Symbol 129 TextUses:126Used by:168 265
Symbol 130 GraphicUsed by:168
Symbol 131 TextUses:126Used by:168 265
Symbol 132 GraphicUsed by:168
Symbol 133 ButtonUses:82Used by:168
Symbol 134 ButtonUses:82Used by:168
Symbol 135 ButtonUses:82Used by:168
Symbol 136 GraphicUsed by:168
Symbol 137 TextUses:126Used by:168 265
Symbol 138 GraphicUsed by:168
Symbol 139 TextUses:126Used by:168 265
Symbol 140 GraphicUsed by:168
Symbol 141 TextUses:126Used by:168 265
Symbol 142 TextUses:115Used by:168 265
Symbol 143 GraphicUsed by:168
Symbol 144 TextUses:115Used by:168
Symbol 145 GraphicUsed by:168
Symbol 146 ButtonUses:82Used by:168
Symbol 147 GraphicUsed by:168
Symbol 148 ButtonUses:82Used by:168
Symbol 149 GraphicUsed by:168
Symbol 150 TextUses:95Used by:168
Symbol 151 FontUsed by:152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
Symbol 152 EditableTextUses:151Used by:168
Symbol 153 EditableTextUses:151Used by:168
Symbol 154 EditableTextUses:151Used by:168
Symbol 155 EditableTextUses:151Used by:168
Symbol 156 EditableTextUses:151Used by:168
Symbol 157 EditableTextUses:151Used by:168
Symbol 158 EditableTextUses:151Used by:168
Symbol 159 EditableTextUses:151Used by:168
Symbol 160 EditableTextUses:151Used by:168
Symbol 161 EditableTextUses:151Used by:168
Symbol 162 EditableTextUses:151Used by:168
Symbol 163 EditableTextUses:151Used by:168
Symbol 164 EditableTextUses:151Used by:168
Symbol 165 EditableTextUses:151Used by:168
Symbol 166 EditableTextUses:151Used by:168
Symbol 167 TextUses:95Used by:168
Symbol 168 MovieClipUses:105 106 112 113 114 116 117 122 123 124 125 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167Used by:169
Symbol 169 MovieClipUses:91 93 94 96 97 98 99 104 168Used by:170
Symbol 170 MovieClipUses:89 90 169Used by:173
Symbol 171 FontUsed by:172
Symbol 172 EditableTextUses:171Used by:173
Symbol 173 MovieClip [msgGameOver]Uses:88 83 170 172
Symbol 174 GraphicUsed by:180
Symbol 175 GraphicUsed by:180 231
Symbol 176 GraphicUsed by:180
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:174 175 176 177 178 179Used by:181
Symbol 181 MovieClip [cWatchGlass]Uses:180
Symbol 182 FontUsed by:183
Symbol 183 EditableTextUses:182Used by:184
Symbol 184 MovieClip [FlyScore]Uses:183
Symbol 185 GraphicUsed by:218
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:186 187Used by:189
Symbol 189 MovieClipUses:188Used by:218
Symbol 190 GraphicUsed by:218
Symbol 191 GraphicUsed by:218
Symbol 192 GraphicUsed by:218
Symbol 193 GraphicUsed by:218
Symbol 194 GraphicUsed by:218
Symbol 195 GraphicUsed by:218
Symbol 196 GraphicUsed by:218
Symbol 197 GraphicUsed by:218
Symbol 198 GraphicUsed by:218
Symbol 199 GraphicUsed by:218
Symbol 200 GraphicUsed by:218
Symbol 201 GraphicUsed by:218
Symbol 202 GraphicUsed by:218
Symbol 203 GraphicUsed by:218
Symbol 204 GraphicUsed by:218
Symbol 205 GraphicUsed by:218
Symbol 206 GraphicUsed by:218
Symbol 207 GraphicUsed by:218
Symbol 208 GraphicUsed by:218
Symbol 209 GraphicUsed by:218
Symbol 210 GraphicUsed by:218
Symbol 211 GraphicUsed by:218
Symbol 212 GraphicUsed by:218
Symbol 213 GraphicUsed by:218
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:185 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 216 217Used by:Timeline
Symbol 219 TextUses:92Used by:Timeline
Symbol 220 EditableTextUses:92Used by:Timeline
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:Timeline
Symbol 223 GraphicUsed by:231
Symbol 224 FontUsed by:225 226
Symbol 225 TextUses:224Used by:231
Symbol 226 TextUses:224Used by:231
Symbol 227 GraphicUsed by:231
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230 301
Symbol 230 ButtonUses:229Used by:231
Symbol 231 MovieClipUses:223 175 225 226 227 230Used by:Timeline
Symbol 232 GraphicUsed by:Timeline
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:233 234Used by:Timeline
Symbol 236 GraphicUsed by:237
Symbol 237 ButtonUses:236Used by:Timeline
Symbol 238 GraphicUsed by:Timeline
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:Timeline
Symbol 241 GraphicUsed by:265
Symbol 242 GraphicUsed by:265
Symbol 243 GraphicUsed by:250
Symbol 244 GraphicUsed by:250
Symbol 245 FontUsed by:246 248 267 269 271 273 274 275 277 278 279
Symbol 246 TextUses:245Used by:250
Symbol 247 GraphicUsed by:250
Symbol 248 TextUses:245Used by:250
Symbol 249 GraphicUsed by:250
Symbol 250 ButtonUses:243 244 246 247 248 249Used by:265
Symbol 251 ButtonUses:82Used by:265
Symbol 252 ButtonUses:82Used by:265
Symbol 253 ButtonUses:82Used by:265
Symbol 254 GraphicUsed by:265
Symbol 255 GraphicUsed by:265
Symbol 256 GraphicUsed by:265
Symbol 257 GraphicUsed by:265
Symbol 258 ButtonUses:82Used by:265
Symbol 259 ButtonUses:82Used by:265
Symbol 260 ButtonUses:82Used by:265
Symbol 261 GraphicUsed by:265
Symbol 262 GraphicUsed by:265
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:241 242 250 251 122 252 253 254 137 255 139 256 141 142 257 116 258 259 260 261 127 262 129 263 131 264Used by:Timeline
Symbol 266 GraphicUsed by:272 276 280
Symbol 267 TextUses:245Used by:272
Symbol 268 GraphicUsed by:272 276 280
Symbol 269 TextUses:245Used by:272
Symbol 270 GraphicUsed by:272 276 280
Symbol 271 TextUses:245Used by:272
Symbol 272 ButtonUses:266 267 268 269 270 271Used by:Timeline
Symbol 273 TextUses:245Used by:276
Symbol 274 TextUses:245Used by:276
Symbol 275 TextUses:245Used by:276
Symbol 276 ButtonUses:266 273 268 274 270 275Used by:Timeline
Symbol 277 TextUses:245Used by:280
Symbol 278 TextUses:245Used by:280
Symbol 279 TextUses:245Used by:280
Symbol 280 ButtonUses:266 277 268 278 270 279Used by:Timeline
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:Timeline
Symbol 283 FontUsed by:284
Symbol 284 EditableTextUses:283Used by:Timeline
Symbol 285 GraphicUsed by:Timeline
Symbol 286 TextUses:126Used by:Timeline
Symbol 287 GraphicUsed by:Timeline
Symbol 288 EditableTextUses:126Used by:Timeline
Symbol 289 GraphicUsed by:345  Timeline
Symbol 290 TextUses:126Used by:345  Timeline
Symbol 291 GraphicUsed by:Timeline
Symbol 292 EditableTextUses:126Used by:Timeline
Symbol 293 TextUses:126Used by:345  Timeline
Symbol 294 EditableTextUses:126Used by:Timeline
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:Timeline
Symbol 297 GraphicUsed by:Timeline
Symbol 298 GraphicUsed by:Timeline
Symbol 299 TextUses:92Used by:Timeline
Symbol 300 GraphicUsed by:Timeline
Symbol 301 ButtonUses:229Used by:Timeline
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 ButtonUses:302 303 304Used by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 GraphicUsed by:345
Symbol 308 FontUsed by:309 316 320 323 325 326 327 328 329 330 332 334 335 337 338 340 341 342
Symbol 309 TextUses:308Used by:345
Symbol 310 TextUses:92Used by:345
Symbol 311 GraphicUsed by:315
Symbol 312 GraphicUsed by:314 315 319
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:312 313Used by:315 319
Symbol 315 ButtonUses:311 314 312Used by:345
Symbol 316 TextUses:308Used by:345
Symbol 317 TextUses:92Used by:345
Symbol 318 GraphicUsed by:319
Symbol 319 ButtonUses:318 314 312Used by:345
Symbol 320 TextUses:308Used by:345
Symbol 321 GraphicUsed by:345
Symbol 322 GraphicUsed by:345
Symbol 323 TextUses:308Used by:345
Symbol 324 TextUses:92Used by:345
Symbol 325 TextUses:308Used by:345
Symbol 326 TextUses:308Used by:345
Symbol 327 TextUses:308Used by:345
Symbol 328 TextUses:308Used by:345
Symbol 329 TextUses:308Used by:345
Symbol 330 TextUses:308Used by:345
Symbol 331 GraphicUsed by:345
Symbol 332 TextUses:308Used by:345
Symbol 333 TextUses:92Used by:345
Symbol 334 TextUses:308Used by:345
Symbol 335 TextUses:308Used by:345
Symbol 336 GraphicUsed by:345
Symbol 337 TextUses:308Used by:345
Symbol 338 TextUses:308Used by:345
Symbol 339 GraphicUsed by:345
Symbol 340 TextUses:308Used by:345
Symbol 341 TextUses:308Used by:345
Symbol 342 TextUses:308Used by:345
Symbol 343 TextUses:92Used by:345
Symbol 344 TextUses:92Used by:345
Symbol 345 MovieClipUses:307 309 310 315 316 317 319 320 289 290 321 293 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344Used by:Timeline

Instance Names

"loader"Frame 1Symbol 218 MovieClip
"coveritall"Frame 1Symbol 231 MovieClip
"music"Frame 2Symbol 235 MovieClip
"optionwins"Frame 2Symbol 265 MovieClip
"GameField"Frame 3Symbol 296 MovieClip
"Ball"Symbol 14 MovieClip [cBall] Frame 1Symbol 11 MovieClip [Ball]
"C7"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"C6"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"C5"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"C4"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"C3"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"C2"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"C1"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"C0"Symbol 20 MovieClip Frame 1Symbol 18 MovieClip
"Field"Symbol 21 MovieClip [Field] Frame 1Symbol 20 MovieClip
"Spectr"Symbol 78 MovieClip [TIndicator] Frame 1Symbol 72 MovieClip [Spectrs]
"myrealtime"Symbol 78 MovieClip [TIndicator] Frame 1Symbol 77 MovieClip
"type2"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"type1"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"type3"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"skill2"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"skill1"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"skill3"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"choice1"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"choice2"Symbol 168 MovieClip Frame 1Symbol 122 MovieClip
"frufru"Symbol 169 MovieClip Frame 32Symbol 168 MovieClip
"gameover"Symbol 170 MovieClip Frame 18Symbol 169 MovieClip
"gamedone"Symbol 173 MovieClip [msgGameOver] Frame 1Symbol 170 MovieClip
"Watch"Symbol 181 MovieClip [cWatchGlass] Frame 1Symbol 180 MovieClip
"skill2"Symbol 265 MovieClip Frame 6Symbol 122 MovieClip
"skill1"Symbol 265 MovieClip Frame 6Symbol 122 MovieClip
"skill3"Symbol 265 MovieClip Frame 6Symbol 122 MovieClip
"type2"Symbol 265 MovieClip Frame 6Symbol 122 MovieClip
"type1"Symbol 265 MovieClip Frame 6Symbol 122 MovieClip
"type3"Symbol 265 MovieClip Frame 6Symbol 122 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "Bulk"
ExportAssets (56)Timeline Frame 1Symbol 2 as "buttonclick"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Yuoho"
ExportAssets (56)Timeline Frame 1Symbol 4 as "HeHey"
ExportAssets (56)Timeline Frame 1Symbol 5 as "slam"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Shelk"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Move"
ExportAssets (56)Timeline Frame 1Symbol 8 as "tagged"
ExportAssets (56)Timeline Frame 1Symbol 9 as "NewBall"
ExportAssets (56)Timeline Frame 1Symbol 10 as "Ball1"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Ball"
ExportAssets (56)Timeline Frame 1Symbol 14 as "cBall"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Layer"
ExportAssets (56)Timeline Frame 1Symbol 21 as "Field"
ExportAssets (56)Timeline Frame 1Symbol 23 as "cField"
ExportAssets (56)Timeline Frame 1Symbol 26 as "ToolTip"
ExportAssets (56)Timeline Frame 1Symbol 37 as "Balls"
ExportAssets (56)Timeline Frame 1Symbol 38 as "Triangles"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Square"
ExportAssets (56)Timeline Frame 1Symbol 70 as "Chakres"
ExportAssets (56)Timeline Frame 1Symbol 72 as "Spectrs"
ExportAssets (56)Timeline Frame 1Symbol 72 as "Spectrs"
ExportAssets (56)Timeline Frame 1Symbol 72 as "Spectrs"
ExportAssets (56)Timeline Frame 1Symbol 78 as "TIndicator"
ExportAssets (56)Timeline Frame 1Symbol 80 as "Spectr"
ExportAssets (56)Timeline Frame 1Symbol 85 as "msgYouSure"
ExportAssets (56)Timeline Frame 1Symbol 173 as "msgGameOver"
ExportAssets (56)Timeline Frame 1Symbol 181 as "cWatchGlass"
ExportAssets (56)Timeline Frame 1Symbol 184 as "FlyScore"

Labels

"forgameloop"Frame 4
"options"Frame 6
"abouter"Frame 7
"instructions"Frame 8
"fadescreen"Frame 9
"Start"Symbol 10 MovieClip [Ball1] Frame 1
"Start"Symbol 11 MovieClip [Ball] Frame 1
"Normal"Symbol 14 MovieClip [cBall] Frame 1
"Empty"Symbol 37 MovieClip [Balls] Frame 9
"Death1"Symbol 37 MovieClip [Balls] Frame 15
"Death2"Symbol 37 MovieClip [Balls] Frame 25
"Death3"Symbol 37 MovieClip [Balls] Frame 35
"Death4"Symbol 37 MovieClip [Balls] Frame 45
"Death5"Symbol 37 MovieClip [Balls] Frame 55
"Death6"Symbol 37 MovieClip [Balls] Frame 65
"Death7"Symbol 37 MovieClip [Balls] Frame 75
"Empty"Symbol 38 MovieClip [Triangles] Frame 9
"Death1"Symbol 38 MovieClip [Triangles] Frame 15
"Death2"Symbol 38 MovieClip [Triangles] Frame 25
"Death3"Symbol 38 MovieClip [Triangles] Frame 35
"Death4"Symbol 38 MovieClip [Triangles] Frame 45
"Death5"Symbol 38 MovieClip [Triangles] Frame 55
"Death6"Symbol 38 MovieClip [Triangles] Frame 65
"Death7"Symbol 38 MovieClip [Triangles] Frame 75
"Empty"Symbol 51 MovieClip [Square] Frame 9
"Death1"Symbol 51 MovieClip [Square] Frame 15
"Death2"Symbol 51 MovieClip [Square] Frame 25
"Death3"Symbol 51 MovieClip [Square] Frame 35
"Death4"Symbol 51 MovieClip [Square] Frame 45
"Death5"Symbol 51 MovieClip [Square] Frame 55
"Death6"Symbol 51 MovieClip [Square] Frame 65
"Death7"Symbol 51 MovieClip [Square] Frame 75
"Empty"Symbol 70 MovieClip [Chakres] Frame 9
"Death1"Symbol 70 MovieClip [Chakres] Frame 15
"Death2"Symbol 70 MovieClip [Chakres] Frame 25
"Death3"Symbol 70 MovieClip [Chakres] Frame 35
"Death4"Symbol 70 MovieClip [Chakres] Frame 45
"Death5"Symbol 70 MovieClip [Chakres] Frame 55
"Death6"Symbol 70 MovieClip [Chakres] Frame 65
"Death7"Symbol 70 MovieClip [Chakres] Frame 75
"up"Symbol 122 MovieClip Frame 1
"over"Symbol 122 MovieClip Frame 2
"down"Symbol 122 MovieClip Frame 3
"hit"Symbol 122 MovieClip Frame 4
"tack"Symbol 122 MovieClip Frame 5
"pastachieve"Symbol 169 MovieClip Frame 23
"isDemo"Symbol 173 MovieClip [msgGameOver] Frame 5

Dynamic Text Variables

MsgSymbol 13 EditableText""
MsgSymbol 25 EditableText""
_root.mynameisSymbol 96 EditableText"player_name"
_root.scoreSymbol 113 EditableText"000"
_root.top5namesaSymbol 152 EditableText""
_root.top5namesbSymbol 153 EditableText""
_root.top5namescSymbol 154 EditableText""
_root.top5namesdSymbol 155 EditableText""
_root.top5nameseSymbol 156 EditableText""
_root.top5scoresaSymbol 157 EditableText""
_root.top5scoresbSymbol 158 EditableText""
_root.top5scorescSymbol 159 EditableText""
_root.top5scoresdSymbol 160 EditableText""
_root.top5scoreseSymbol 161 EditableText""
_root.top5dateaSymbol 162 EditableText""
_root.top5datebSymbol 163 EditableText""
_root.top5datecSymbol 164 EditableText""
_root.top5datedSymbol 165 EditableText""
_root.top5dateeSymbol 166 EditableText""
MsgSymbol 172 EditableText"   "
MsgSymbol 183 EditableText"123456789 "
percentSymbol 220 EditableText"000"
HiScoreSymbol 284 EditableText"0"
ScoreSymbol 288 EditableText"00000000000"
tAttemtsSymbol 292 EditableText"00000"
tNAddSymbol 294 EditableText"00000"




http://swfchan.com/14/66490/info.shtml
Created: 12/4 -2019 00:53:30 Last modified: 12/4 -2019 00:53:30 Server time: 15/05 -2024 07:01:14