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

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

Atomine.swf

This is the info page for
Flash #27217

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


Text

The box that is divided into a certain number of blocks. Each of these blocks can contain an atom.
When the game begins all  the blocks are closed but during the game you can either open or mark them. You can mark a block if you are not sure if there is an atom inside of  it.Open the blocks only if you know for sure that they are empty (if they are not - the game will be over).

The lightening method will help you to find the atoms.You should use the lamps generating light situated at the sides of the box. The beams of  the lamps can either be reflected or dispersed by the atoms (see the picture).
Your goal is to find the atoms within the shortest possible time.

Black Box

0

game level

beginner

advanced

expert

New
Game

?

More
Games

Absolutist.com

Time

Atoms left

ActionScript [AS1/AS2]

Frame 1
function TIndicator(digitcount, pos_x, pos_y, Depth) { this.DigitCount = digitcount; var x; var y; x = pos_x - ((digitcount * DIGITSIZE) / 2); y = pos_y + (DIGITSIZE / 2); this.Digits = new Array(digitcount); var i = 0; while (i < digitcount) { attachMovie("Digit", ("Dgt" + Depth) + i, Depth + i); this.Digits[i] = eval (("Dgt" + Depth) + i); this.Digits[i]._width = (this.Digits[i]._height = DIGITSIZE); this.Digits[i]._x = x; this.Digits[i]._y = y; this.Digits[i].stop(); x = x + DIGITSIZE; i++; } this.SetValue(0); } function init() { scrBoxOffset = 25; scrBoxWidth = 340; scrBoxHeight = 340; GameDepth = 100; _root.chek1._visible = true; _root.chek2._visible = false; _root.chek3._visible = false; G = new TGame(); G.NewGame(); } function TGame() { this.BoxColCount = 5; this.BoxRowCount = 5; this.AtomCount = 10; this.OpenedAtoms = 0; this.Skill = "beginner"; this.pbState = "idle"; this.Pause = false; this.prLamps = new Array(4); var i = 0; while (i < 4) { this.prLamps[i] = new Array(); i++; } this.TI = new TIndicator(4, 480, 10, 30); this.AI = new TIndicator(2, 500, 30, 40); } fscommand ("showmenu", false); DIGITSIZE = 20; TIndicator.prototype.SetValue = function (Value) { this.Value = Value; var i = (this.DigitCount - 1); while (i >= 0) { this.Digits[i].gotoAndStop((((Value % 10) == 0) ? 10 : (value % 10))); Value = Value / 10; value = int(value); i--; } }; movieClip.prototype.SetCheck = function (v) { this.Checked = v; if (v) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } if (v) { var i = 0; while (i < _parent.RadioGroup.length) { if (this._target != _parent.RadioGroup[i]) { eval (_parent.RadioGroup[i]).SetCheck(false); } i++; } } }; TGame.prototype.NewGame = function () { if (msg != undefined) { removeMovieClip(msg); } this.StartTime = getTimer(); this.PausedTime = 0; this.RemoveLampsAndCells(); if (this.Skill == "expert") { this.BoxColCount = 18; this.BoxRowCount = 18; this.AtomCount = 30; } else if (this.Skill == "advanced") { this.BoxColCount = 15; this.BoxRowCount = 15; this.AtomCount = 15; } if (this.Skill == "beginner") { this.BoxColCount = 8; this.BoxRowCount = 8; this.AtomCount = 5; } this.OpenedAtoms = 0; this.OpenedCell = 0; this.CorrectFlags = 0; this.TI.SetValue(0); this.AI.SetValue(this.AtomCount); this.Box = new Array(this.BoxRowCount); var i = 0; while (i < this.BoxRowCount) { this.Box[i] = new Array(this.BoxColCount); i++; } this.InitBox(); this.pbState = "idle"; }; TGame.prototype.OnNextFrame = function () { if ((this.pbState == "paused") || (this.pbState == "stopped")) { return(undefined); } if (this.pbState == "idle") { this.curTime = Math.floor(((getTimer() - this.StartTime) - this.PausedTime) / 1000); this.TI.SetValue(this.curTime); } else if (this.pbState == "gameover") { this.GameOver(); } else if (this.pbState == "newgame") { this.NewGameMsg(); } else if (this.pbState == "victory") { this.Victory(); } }; TGame.prototype.InitBox = function () { var k = 0; while (k < this.AtomCount) { var p = random(((this.BoxColCount - 2) * (this.BoxRowCount - 2)) - k); var i; var j; i = 1; while ((i < (this.BoxRowCount - 1)) && (p >= 0)) { j = 1; while ((j < (this.BoxColCount - 1)) && (p >= 0)) { if (this.Box[i][j] == undefined) { p--; } j++; } i++; } this.Box[--i][--j] = "atom"; k++; } this.CellWidth = scrBoxWidth / (this.BoxColCount + 2); this.CellHeight = scrBoxWidth / (this.BoxRowCount + 2); this.lampDepth = GameDepth; var i = 0; while (i < this.BoxColCount) { attachMovie("Lamp", "Button1u" + i, this.lampDepth); var ub = eval ("Button1u" + i); ub._width = this.CellWidth; ub._height = this.CellHeight; ub._x = scrBoxOffset + (this.CellWidth * (i + 1)); ub._y = scrBoxOffset; ub.index = i; ub.side = "top"; this.lampDepth++; this.prLamps[0][i] = ub; attachMovie("Lamp", "Button1b" + i, this.lampDepth); var ub = eval ("Button1b" + i); ub._width = this.CellWidth; ub._height = this.CellHeight; ub._x = scrBoxOffset + (this.CellWidth * (i + 1)); ub._y = (scrBoxOffset + scrBoxHeight) - this.CellHeight; ub.index = i; ub.side = "btm"; this.lampDepth++; this.prLamps[1][i] = ub; i++; } var i = 0; while (i < this.BoxRowCount) { attachMovie("Lamp", "Button1l" + i, this.lampDepth); var ub = eval ("Button1l" + i); ub._width = this.CellWidth; ub._height = this.CellHeight; ub._y = scrBoxOffset + (this.CellHeight * (i + 1)); ub._x = scrBoxOffset; ub.index = i; ub.side = "lft"; this.lampDepth++; this.prLamps[2][i] = ub; attachMovie("Lamp", "Button1r" + i, this.lampDepth); var ub = eval ("Button1r" + i); ub._width = this.CellWidth; ub._height = this.CellHeight; ub._y = scrBoxOffset + (this.CellHeight * (i + 1)); ub._x = (scrBoxOffset + scrBoxWidth) - this.CellWidth; ub.index = i; ub.side = "rgt"; this.lampDepth++; this.prLamps[3][i] = ub; i++; } this.ButtonCount = this.lampDepth - GameDepth; this.lampDepth = GameDepth; this.cellDepth = this.lampDepth + this.ButtonCount; var d = this.cellDepth; var i = 0; while (i < this.BoxRowCount) { var j = 0; while (j < this.BoxColCount) { attachMovie("Cell", (("Cell" + i) + "_") + j, d); var c = eval ((("Cell" + i) + "_") + j); c._width = this.CellWidth; c._height = this.CellHeight; c._y = scrBoxOffset + (this.CellHeight * (i + 1)); c._x = scrBoxOffset + (this.CellWidth * (j + 1)); c.row = i; c.col = j; if ((((i == 0) || (j == 0)) || (i == (this.BoxRowCount - 1))) || (j == (this.BoxColCount - 1))) { c.gotoAndStop("Empty"); } d++; j++; } i++; } this.FreeDepth = d + 1; this.PrepareRaflactions(); }; TGame.prototype.TraceLight = function (index, side) { var i; var j; var di; var dj; if (side == "top") { i = 0; j = index; di = 1; dj = 0; } else if (side == "btm") { i = this.BoxRowCount - 1; j = index; di = -1; dj = 0; } else if (side == "lft") { i = index; j = 0; di = 0; dj = 1; } else if (side == "rgt") { i = index; j = this.BoxColCount - 1; di = 0; dj = -1; } var reflections = 0; do { if (3 < reflections) { return(undefined); } var ii = (i + di); var jj = (j + dj); if (this.Box[i][j] == "atom") { return(undefined); } if (this.Box[ii][jj] == "atom") { return(undefined); } if (this.Box[ii - dj][jj - di] == "atom") { var t = di; di = dj; dj = t; reflections++; } else if (this.Box[ii + dj][jj + di] == "atom") { reflections++; var t = di; di = -dj; dj = -t; } else { reflections = 0; i = i + di; j = j + dj; } } while ((((i >= 0) && ((this.BoxRowCount - 1) >= i)) && (j >= 0)) && ((this.BoxColCount - 1) >= j)); i = i - di; j = j - dj; var out = new Object(); if (di == -1) { out.index = j; out.side = "top"; } else if (di == 1) { out.index = j; out.side = "btm"; } else if (dj == -1) { out.index = i; out.side = "lft"; } else if (dj == 1) { out.index = i; out.side = "rgt"; } return(out); }; TGame.prototype.AddReflectionPair = function (index, side) { var inr = new Object(); inr.index = index; inr.side = side; var out = this.TraceLight(index, side); var foud = false; var i = 0; while ((i < this.Reflections.length) && (!found)) { if ((this.Reflections[i][1] == inr) && (this.Reflections[i][0] == out)) { found = true; } i++; } if (!found) { this.Reflections.push(new Array(inr, out)); } }; TGame.prototype.PrepareRaflactions = function () { if (this.Reflections != undefined) { delete this.Reflections; } this.Reflections = new Array(); var i = 0; while (i < this.BoxColCount) { this.AddReflectionPair(this.prLamps[0][i].index, this.prLamps[0][i].side); this.AddReflectionPair(this.prLamps[1][i].index, this.prLamps[1][i].side); i++; } var i = 0; while (i < this.BoxRowCount) { this.AddReflectionPair(this.prLamps[2][i].index, this.prLamps[2][i].side); this.AddReflectionPair(this.prLamps[3][i].index, this.prLamps[3][i].side); i++; } }; TGame.prototype.ShowReflection = function (index, side) { var inray = this.GetLamp(index, side); var f = false; var k = 0; while (k < this.Reflections.length) { if ((this.Reflections[k][0].index == index) && (this.Reflections[k][0].side == side)) { var outray = this.GetLamp(this.Reflections[k][1].index, this.Reflections[k][1].side); if (outray != undefined) { outray.gotoAndStop("Active"); outray.Pushed = true; f = true; } } k++; } if (f == true) { inray.gotoAndStop("Active"); } else { inray.gotoAndStop("Absorbed"); } }; TGame.prototype.GetLamp = function (index, side) { if (side == "top") { return(this.prLamps[0][index]); } if (side == "btm") { return(this.prLamps[1][index]); } if (side == "lft") { return(this.prLamps[2][index]); } if (side == "rgt") { return(this.prLamps[3][index]); } }; TGame.prototype.UpdateLamps = function () { var i = 0; while (i < this.BoxColCount) { if (this.prLamps[0][i].Pushed == true) { this.prLamps[0][i].gotoAndStop("Active"); } else { this.prLamps[0][i].gotoAndStop("Inactive"); } if (this.prLamps[1][i].Pushed == true) { this.prLamps[1][i].gotoAndStop("Active"); } else { this.prLamps[1][i].gotoAndStop("Inactive"); } i++; } var i = 0; while (i < this.BoxRowCount) { if (this.prLamps[2][i].Pushed == true) { this.prLamps[2][i].gotoAndStop("Active"); } else { this.prLamps[2][i].gotoAndStop("Inactive"); } if (this.prLamps[3][i].Pushed == true) { this.prLamps[3][i].gotoAndStop("Active"); } else { this.prLamps[3][i].gotoAndStop("Inactive"); } i++; } }; TGame.prototype.RemoveLampsAndCells = function () { var i = 0; while (i < this.BoxColCount) { removeMovieClip(this.prLamps[0][i]); removeMovieClip(this.prLamps[1][i]); i++; } var i = 0; while (i < this.BoxColCount) { removeMovieClip(this.prLamps[2][i]); removeMovieClip(this.prLamps[3][i]); i++; } delete this.prLamps[0]; delete this.prLamps[1]; delete this.prLamps[2]; delete this.prLamps[3]; var i = 0; while (i < 4) { this.prLamps[i] = new Array(); i++; } var i = 0; while (i < this.BoxRowCount) { var j = 0; while (j < this.BoxColCount) { removeMovieClip(eval ((("Cell" + i) + "_") + j)); j++; } delete this.Box[i]; i++; } delete this.Box; }; TGame.prototype.GameOver = function () { this.pbState = "stopped"; this.OpenBox(); attachMovie("msgGameOver", "msg", this.FreeDepth + 100); msg._x = scrBoxOffset + (scrBoxWidth / 2); msg._y = scrBoxOffset + (scrBoxHeight / 2); }; TGame.prototype.Victory = function () { this.pbState = "stopped"; attachMovie("msgVictory", "msg", this.FreeDepth + 100); msg._x = scrBoxOffset + (scrBoxWidth / 2); msg._y = scrBoxOffset + (scrBoxHeight / 2); this.OpenBox(); }; TGame.prototype.NewGameMsg = function () { this.ToglePause(true); attachMovie("msgNewGame", "ngmsg", this.FreeDepth + 150); ngmsg._x = scrBoxOffset + (scrBoxWidth / 2); ngmsg._y = scrBoxOffset + (scrBoxHeight / 2); }; TGame.prototype.OpenBox = function () { var i = 0; while (i < this.BoxRowCount) { var j = 0; while (j < this.BoxColCount) { var cell = eval ((("Cell" + i) + "_") + j); if (this.Box[i][j] == "atom") { if (cell._currentframe == 2) { cell.gotoAndStop("Correct"); } else { cell.gotoAndStop("Atom"); } } else if (cell._currentframe == 2) { cell.gotoAndStop("Wrong"); } else { cell.gotoAndStop("Empty"); } j++; } i++; } }; TGame.prototype.UpdateAtomCounter = function () { this.AI.SetValue(this.AtomCount - this.OpenedAtoms); }; TGame.prototype.UpdateTipCounter = function () { this.TipI.SetValue(this.TipCount); }; TGame.prototype.ToglePause = function (value) { if (value) { this.pbState = "paused"; this.StartPausedTime = getTimer(); } else { this.pbState = "idle"; this.PausedTime = this.PausedTime + (getTimer() - this.StartPausedTime); } }; if (inited == undefined) { inited = true; init(); }
Frame 2
G.OnNextFrame(); gotoAndPlay (1);
Symbol 2 Button
on (release) { if (_parent.G.pbState != "paused") { this.Pushed = true; _parent.G.TipCount++; _parent.G.UpdateTipCounter(); _parent.G.ShowReflection(this.index, this.side); } }
Symbol 6 Button
on (rollOver) { if (_parent.G.pbState != "paused") { if (this.Pushed == true) { var p = _parent.G.TraceLight(this.index, this.side); var outLamp = _parent.G.GetLamp(p.index, p.side); if (outLamp != undefined) { outLamp.gotoAndStop("Light"); this.gotoAndStop("Light"); } } } }
Symbol 8 Button
on (rollOut) { if (_parent.G.pbState != "paused") { if (this.Pushed == true) { var p = _parent.G.TraceLight(this.index, this.side); var outLamp = _parent.G.GetLamp(p.index, p.side); if (outLamp != undefined) { outLamp.gotoAndStop("Active"); } this.gotoAndStop("Active"); } } }
Symbol 10 MovieClip [Lamp] Frame 1
stop();
Symbol 10 MovieClip [Lamp] Frame 2
stop();
Symbol 10 MovieClip [Lamp] Frame 3
stop();
Symbol 10 MovieClip [Lamp] Frame 4
stop(); this.Absorbed = true;
Symbol 30 Button
on (release) { removeMovieClip(this); G.ToglePause(false); }
Symbol 32 MovieClip [msgHelp] Frame 1
if (this.inited == undefined) { this.inited = true; attachMovie("Help_scr1", "hsc", _parent.G.FreeDepth + 1); hsc._x = 5; hsc._y = 15; }
Symbol 38 MovieClip [Help_scr1] Frame 1
if (this.inited == undefined) { this.inited = true; var d = (_parent._parent.G.FreeDepth + 100); var CellSize = 20; var BoxSize = 10; var i = 0; while (i < BoxSize) { attachMovie("HLamp", "HB1u" + i, d); var ub = eval ("HB1u" + i); ub._width = CellSize; ub._height = CellSize; ub._x = CellSize * (i + 1); ub._y = 0; ub.gotoAndStop("Inactive"); d++; attachMovie("HLamp", "HB1b" + i, d); ub = eval ("HB1b" + i); ub._width = CellSize; ub._height = CellSize; ub._x = CellSize * (i + 1); ub._y = (BoxSize + 1) * CellSize; ub.gotoAndStop("Inactive"); d++; attachMovie("HLamp", "HB1l" + i, d); ub = eval ("HB1l" + i); ub._width = CellSize; ub._height = CellSize; ub._y = CellSize * (i + 1); ub._x = 0; ub.gotoAndStop("Inactive"); d++; attachMovie("HLamp", "HB1r" + i, d); ub = eval ("HB1r" + i); ub._width = CellSize; ub._height = CellSize; ub._y = CellSize * (i + 1); ub._x = (BoxSize + 1) * CellSize; ub.gotoAndStop("Inactive"); d++; i++; } var i = 0; while (i < BoxSize) { var j = 0; while (j < BoxSize) { attachMovie("HCell", (("HCell" + i) + "_") + j, d); var c = eval ((("HCell" + i) + "_") + j); c._width = CellSize - 0.5; c._height = CellSize - 0.5; c._y = CellSize * (i + 1); c._x = CellSize * (j + 1); c.gotoAndStop("Empty"); d++; j++; } i++; } HB1u0.gotoAndStop("Lightened"); HB1u4.gotoAndStop("Lightened"); HB1u7.gotoAndStop("Lightened"); HB1l5.gotoAndStop("Lightened"); HB1l6.gotoAndStop("Absorbed"); HB1l7.gotoAndStop("Lightened"); HB1b0.gotoAndStop("Lightened"); HB1b2.gotoAndStop("Lightened"); HB1r7.gotoAndStop("Absorbed"); HB1r8.gotoAndStop("Absorbed"); HCell2_3.gotoAndStop("Atom"); HCell2_5.gotoAndStop("Atom"); HCell4_8.gotoAndStop("Atom"); HCell6_1.gotoAndStop("Atom"); HCell8_7.gotoAndStop("Atom"); attachMovie("H1_rays", "HRays", d + 1); }
Symbol 52 MovieClip [Lamp] Frame 1
stop();
Symbol 52 MovieClip [Lamp] Frame 2
stop();
Symbol 52 MovieClip [Lamp] Frame 3
stop();
Symbol 52 MovieClip [Lamp] Frame 4
stop(); this.Absorbed = true;
Symbol 53 Button
on (press, release) { if (_parent.G.pbState != "paused") { _parent.G.OpenedCell++; if (_parent.G.Box[this.row][this.col] == "atom") { _parent.G.CorrectFlags++; } _parent.G.OpenedAtoms++; if (((_parent.G.OpenedCell == ((_parent.G.BoxColCount - 2) * (_parent.G.BoxRowCount - 2))) && (_parent.G.AtomCount == _parent.G.CorrectFlags)) && ((_parent.G.AtomCount == (_parent.G.OpenedAtoms - 1)) || (_parent.G.AtomCount == _parent.G.OpenedAtoms))) { _parent.G.pbState = "victory"; if (_parent.G.Box[this.row][this.col] == "atom") { gotoAndStop (2); } } else { gotoAndStop (2); } _parent.G.UpdateAtomCounter(); } }
Symbol 57 MovieClip Frame 7
stop();
Symbol 58 Button
on (release) { if (_parent.G.pbState != "paused") { _parent.G.OpenedAtoms--; _parent.G.UpdateAtomCounter(); if (_parent.G.Box[this.row][this.col] != "atom") { this.gotoAndStop("Empty"); } else { _parent.G.pbState = "gameover"; } } }
Symbol 59 MovieClip [Cell] Frame 1
stop();
Symbol 59 MovieClip [Cell] Frame 2
stop();
Symbol 59 MovieClip [Cell] Frame 3
stop();
Symbol 65 Button
on (release) { _root.chek1._visible = true; _root.chek2._visible = false; _root.chek3._visible = false; G.Skill = "beginner"; G.NewGame(); }
Symbol 66 Button
on (release) { _root.chek2._visible = true; _root.chek1._visible = false; _root.chek3._visible = false; G.Skill = "advanced"; G.NewGame(); }
Symbol 67 Button
on (release) { _root.chek3._visible = true; _root.chek2._visible = false; _root.chek1._visible = false; G.Skill = "expert"; G.NewGame(); }
Symbol 84 MovieClip Frame 1
stop();
Symbol 84 MovieClip Frame 5
stop();
Symbol 84 MovieClip Frame 8
gotoAndStop (1);
Symbol 84 MovieClip Frame 12
gotoAndStop (1);
Symbol 86 Button
on (rollOver) { _root.knop1.gotoAndPlay(2); } on (rollOut) { _root.knop1.gotoAndPlay(6); } on (release) { if (G.pbState != "paused") { G.ToglePause(true); if (_root.chek1._visible) { G.Skill = "beginner"; } if (_root.chek2._visible) { G.Skill = "advanced"; } if (_root.chek3._visible) { G.Skill = "expert"; } G.NewGame(); } }
Symbol 87 Button
on (release) { G.ToglePause(true); attachMovie("msgHelp", "helpmsg", G.FreeDepth + 200); }
Symbol 95 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 5
stop();
Symbol 96 Button
on (rollOver) { _root.knop2.gotoAndPlay(2); } on (rollOut) { _root.knop2.gotoAndPlay(6); } on (release) { var s = "^jjf0%%WXiebkj_ij$Yec"; var sd = ""; var i = 0; while (i < s.length) { sd = sd + String.fromCharCode(s.charCodeAt(i) + 10); i++; } sd = sd + "/?r=bbox"; getURL (sd, "blank"); }
Symbol 103 Button
on (release) { var s = "^jjf0%%WXiebkj_ij$Yec"; var sd = ""; var i = 0; while (i < s.length) { sd = sd + String.fromCharCode(s.charCodeAt(i) + 10); i++; } sd = sd + "/?r=bbox"; getURL (sd, "blank"); }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 ButtonUses:1Used by:10 52
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 ButtonUses:3 4 5Used by:10 52
Symbol 7 GraphicUsed by:8 12
Symbol 8 ButtonUses:7Used by:10 52
Symbol 9 GraphicUsed by:10 13 52
Symbol 10 MovieClip [Lamp]Uses:2 6 8 9Used by:13
Symbol 11 GraphicUsed by:13
Symbol 12 ButtonUses:7Used by:13
Symbol 13 MovieClip [HLamp]Uses:11 10 12 9
Symbol 14 GraphicUsed by:16 53 58 59
Symbol 15 GraphicUsed by:16 59
Symbol 16 MovieClip [HCell]Uses:14 15
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [msgVictory]Uses:17
Symbol 19 GraphicUsed by:32
Symbol 20 FontUsed by:21 22
Symbol 21 EditableTextUses:20Used by:32
Symbol 22 EditableTextUses:20Used by:32
Symbol 23 FontUsed by:24
Symbol 24 TextUses:23Used by:32
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:30 39 65 66 67 79 87
Symbol 27 GraphicUsed by:30 39 65 66 67 87
Symbol 28 GraphicUsed by:30 39 65 66 67 87
Symbol 29 GraphicUsed by:30 39 65 66 67 87
Symbol 30 ButtonUses:26 27 28 29Used by:32
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [msgHelp]Uses:19 21 22 24 30 31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [msgGameOver]Uses:33
Symbol 35 Graphic [H1_rays]Used by:37
Symbol 36 Graphic [H1_rays]Used by:37
Symbol 37 MovieClip [H1_rays]Uses:36 35
Symbol 38 MovieClip [Help_scr1]
Symbol 39 ButtonUses:26 27 28 29Used 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 FontUsed by:50
Symbol 50 EditableTextUses:49Used by:51
Symbol 51 MovieClip [Digit]Uses:39 40 41 42 43 44 45 46 47 48 50
Symbol 52 MovieClip [Lamp]Uses:2 6 8 9
Symbol 53 ButtonUses:14Used by:59
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:54 55 56Used by:58
Symbol 58 ButtonUses:14 57Used by:59
Symbol 59 MovieClip [Cell]Uses:53 58 14 15
Symbol 60 GraphicUsed by:61
Symbol 61 ButtonUses:60Used by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:Timeline
Symbol 65 ButtonUses:26 27 28 29Used by:Timeline
Symbol 66 ButtonUses:26 27 28 29Used by:Timeline
Symbol 67 ButtonUses:26 27 28 29Used by:Timeline
Symbol 68 FontUsed by:69 70 71 72 90 104 105
Symbol 69 TextUses:68Used by:Timeline
Symbol 70 TextUses:68Used by:Timeline
Symbol 71 TextUses:68Used by:Timeline
Symbol 72 TextUses:68Used by:Timeline
Symbol 73 FontUsed by:74
Symbol 74 TextUses:73Used by:75 77
Symbol 75 MovieClipUses:74Used by:84
Symbol 76 GraphicUsed by:84 95
Symbol 77 MovieClipUses:74Used by:84
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78 26Used by:84 95
Symbol 80 ShapeTweeningUsed by:84
Symbol 81 GraphicUsed by:84 95
Symbol 82 ShapeTweeningUsed by:84
Symbol 83 GraphicUsed by:84 95
Symbol 84 MovieClipUses:75 76 77 79 80 81 82 83Used by:Timeline
Symbol 85 GraphicUsed by:86 96
Symbol 86 ButtonUses:85Used by:Timeline
Symbol 87 ButtonUses:26 27 28 29Used by:Timeline
Symbol 88 FontUsed by:89
Symbol 89 TextUses:88Used by:Timeline
Symbol 90 TextUses:68Used by:91 92
Symbol 91 MovieClipUses:90Used by:95
Symbol 92 MovieClipUses:90Used by:95
Symbol 93 ShapeTweeningUsed by:95
Symbol 94 ShapeTweeningUsed by:95
Symbol 95 MovieClipUses:91 76 92 79 93 81 94 83Used by:Timeline
Symbol 96 ButtonUses:85Used by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 FontUsed by:99
Symbol 99 TextUses:98Used by:Timeline
Symbol 100 GraphicUsed by:103
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 ButtonUses:100 101 102Used by:Timeline
Symbol 104 TextUses:68Used by:Timeline
Symbol 105 TextUses:68Used by:Timeline

Instance Names

"chek1"Frame 1Symbol 64 MovieClip
"chek2"Frame 1Symbol 64 MovieClip
"chek3"Frame 1Symbol 64 MovieClip
"knop1"Frame 1Symbol 84 MovieClip
"knop2"Frame 1Symbol 95 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$wU$pCO9LGXcxWr7G/Q65xuOA.."
ExportAssets (56)Timeline Frame 1Symbol 10 as "Lamp"
ExportAssets (56)Timeline Frame 1Symbol 10 as "Lamp"
ExportAssets (56)Timeline Frame 1Symbol 13 as "HLamp"
ExportAssets (56)Timeline Frame 1Symbol 16 as "HCell"
ExportAssets (56)Timeline Frame 1Symbol 18 as "msgVictory"
ExportAssets (56)Timeline Frame 1Symbol 32 as "msgHelp"
ExportAssets (56)Timeline Frame 1Symbol 34 as "msgGameOver"
ExportAssets (56)Timeline Frame 1Symbol 35 as "H1_rays"
ExportAssets (56)Timeline Frame 1Symbol 36 as "H1_rays"
ExportAssets (56)Timeline Frame 1Symbol 36 as "H1_rays"
ExportAssets (56)Timeline Frame 1Symbol 35 as "H1_rays"
ExportAssets (56)Timeline Frame 1Symbol 37 as "H1_rays"
ExportAssets (56)Timeline Frame 1Symbol 38 as "Help_scr1"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Digit"
ExportAssets (56)Timeline Frame 1Symbol 52 as "Lamp"
ExportAssets (56)Timeline Frame 1Symbol 59 as "Cell"

Labels

"Inactive"Symbol 10 MovieClip [Lamp] Frame 1
"Active"Symbol 10 MovieClip [Lamp] Frame 2
"Light"Symbol 10 MovieClip [Lamp] Frame 3
"Absorbed"Symbol 10 MovieClip [Lamp] Frame 4
"Normal"Symbol 13 MovieClip [HLamp] Frame 1
"Inactive"Symbol 13 MovieClip [HLamp] Frame 2
"Lightened"Symbol 13 MovieClip [HLamp] Frame 3
"Absorbed"Symbol 13 MovieClip [HLamp] Frame 4
"Empty"Symbol 16 MovieClip [HCell] Frame 1
"Atom"Symbol 16 MovieClip [HCell] Frame 2
"Inactive"Symbol 52 MovieClip [Lamp] Frame 1
"Active"Symbol 52 MovieClip [Lamp] Frame 2
"Light"Symbol 52 MovieClip [Lamp] Frame 3
"Absorbed"Symbol 52 MovieClip [Lamp] Frame 4
"Closed"Symbol 59 MovieClip [Cell] Frame 1
"Mark"Symbol 59 MovieClip [Cell] Frame 2
"Atom"Symbol 59 MovieClip [Cell] Frame 3
"Empty"Symbol 59 MovieClip [Cell] Frame 4
"Wrong"Symbol 59 MovieClip [Cell] Frame 5
"Correct"Symbol 59 MovieClip [Cell] Frame 6

Dynamic Text Variables

HelpTextSymbol 21 EditableText" The box that is divided into a certain number of blocks. Each of these blocks can contain an atom. When the game begins all  the blocks are closed but during the game you can either open or mark them. You can mark a block if you are not sure if there is an atom inside of  it.Open the blocks only if you know for sure that they are empty (if they are not - the game will be over). "
HelpText2Symbol 22 EditableText"The lightening method will help you to find the atoms.You should use the lamps generating light situated at the sides of the box. The beams of  the lamps can either be reflected or dispersed by the atoms (see the picture). Your goal is to find the atoms within the shortest possible time. "




http://swfchan.com/6/27217/info.shtml
Created: 21/5 -2019 19:30:53 Last modified: 21/5 -2019 19:30:53 Server time: 12/05 -2024 10:47:01