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

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

Reversi.swf

This is the info page for
Flash #29702

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


Text
<P ALIGN="LEFT"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>1</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>2</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>3</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>4</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>5</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>6</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>7</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>8</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>9</B></FONT></P>

<P ALIGN="CENTER"><FONT FACE="Timeg New Roman" SIZE="22" COLOR="#666666"><B>0</B></FONT></P>

%

%

Click on screen to play

Click on screen to play

The board is devided into a number of squares behind which spheres of different colors are hidden.

The player and the computer make steps in turn. After each step only one sphere can be opened.

The goal of each player is to make a move so that after it one sphere or more of one player was between the spheres of his opponent. In this case  these spheres will go to the rival.

The player that has more spheres by the end of the game wins the game.

Conquest

%

%

12345

Absolutist.com

Demo

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() { _root.chek1._visible = true; _root.chek2._visible = false; _root.chek3._visible = false; scrViewOffset = 20; scrViewSize = 350; GameDepth = 100; DemoPause = 8; G = new TGame(); G.NewGame(); G.StartDemo(); } function TGame() { this.DemoAr = new Array(new Array("user", new Array(5, 6), new Array(5, 5)), new Array("comp", new Array(6, 6), new Array(5, 5)), new Array("user", new Array(4, 6)), new Array("comp", new Array(6, 4), new Array(5, 4)), new Array("user", new Array(6, 5), new Array(5, 5)), new Array("comp", new Array(7, 6), new Array(6, 5)), new Array("user", new Array(7, 7), new Array(6, 6)), new Array("comp", new Array(7, 8), new Array(7, 7)), new Array("user", new Array(8, 6), new Array(7, 6)), new Array("comp", new Array(7, 5), new Array(7, 6)), new Array("user", new Array(6, 8), new Array(7, 7)), new Array("comp", new Array(5, 8), new Array(6, 8)), new Array("user", new Array(8, 4), new Array(7, 5)), new Array("comp", new Array(7, 4), new Array(7, 5)), new Array("user", new Array(8, 5)), new Array("comp", new Array(6, 7), new Array(6, 6)), new Array("user", new Array(5, 7), new Array(6, 7)), new Array("comp", new Array(8, 8), new Array(7, 7)), new Array("user", new Array(8, 7), new Array(7, 7)), new Array("comp", new Array(4, 8), new Array(5, 7)), new Array("user", new Array(4, 7), new Array(5, 7)), new Array("comp", new Array(3, 6), new Array(4, 5), new Array(4, 7)), new Array("user", new Array(3, 7), new Array(4, 7)), new Array("comp", new Array(2, 6), new Array(3, 7)), new Array("user", new Array(3, 5), new Array(4, 5)), new Array("comp", new Array(2, 7)), new Array("user", new Array(2, 5), new Array(3, 6)), new Array("comp", new Array(2, 4), new Array(2, 5)), new Array("user", new Array(1, 3), new Array(2, 4)), new Array("comp", new Array(2, 3), new Array(2, 4)), new Array("user", new Array(2, 8), new Array(3, 7)), new Array("comp", new Array(0, 3), new Array(1, 3)), new Array("user", new Array(1, 7), new Array(2, 6), new Array(2, 7)), new Array("comp", new Array(6, 3)), new Array("user", new Array(1, 4), new Array(2, 5)), new Array("comp", new Array(0, 5), new Array(1, 4)), new Array("user", new Array(3, 3), new Array(4, 4)), new Array("comp", new Array(4, 2), new Array(3, 3)), new Array("user", new Array(2, 2), new Array(3, 3)), new Array("comp", new Array(2, 1), new Array(2, 2)), new Array("user", new Array(1, 1), new Array(2, 2)), new Array("comp", new Array(3, 1), new Array(2, 2)), new Array("user", new Array(5, 1), new Array(4, 2)), new Array("comp", new Array(5, 3), new Array(4, 2)), new Array("user", new Array(6, 2), new Array(5, 3)), new Array("comp", new Array(4, 3), new Array(3, 3), new Array(5, 3)), new Array("user", new Array(3, 4)), new Array("comp", new Array(0, 1), new Array(1, 1)), new Array("user", new Array(5, 2), new Array(4, 3)), new Array("comp", new Array(3, 2), new Array(4, 3)), new Array("user", new Array(6, 1)), new Array("comp", new Array(4, 1), new Array(5, 2)), new Array("user", new Array(7, 2)), new Array("comp", new Array(8, 1), new Array(7, 2)), new Array("user", new Array(8, 3), new Array(7, 2)), new Array("comp", new Array(5, 0), new Array(5, 1)), new Array("user", new Array(7, 1)), new Array("comp", new Array(7, 3), new Array(6, 2)), new Array("user", new Array(8, 2)), new Array("comp", new Array(8, 0), new Array(7, 1)), new Array("user", new Array(6, 0), new Array(7, 1)), new Array("comp", new Array(7, 0), new Array(6, 0), new Array(6, 1)), new Array("user", new Array(0, 0)), new Array("comp", new Array(1, 2)), new Array("user", new Array(0, 2), new Array(0, 1)), new Array("comp", new Array(2, 0)), new Array("user", new Array(0, 4), new Array(0, 3)), new Array("comp", new Array(0, 6)), new Array("user", new Array(1, 0)), new Array("comp", new Array(3, 0)), new Array("user", new Array(0, 8)), new Array("comp", new Array(1, 8)), new Array("user", new Array(3, 8)), new Array("comp", new Array(1, 6), new Array(1, 7)), new Array("user", new Array(0, 7), new Array(1, 6), new Array(1, 7)), new Array("comp", new Array(4, 0)), new Array("user", new Array(1, 5))); this.UserLastLead = new Array(); this.CompLastLead = new Array(); this.IUser = new TIndicator(4, 480, 16, 30); this.IComp = new TIndicator(4, 480, 45, 40); this.IIQ = new TIndicator(2, 458, 77, 50); this.Skill = "beginner"; } DIGITSIZE = 22; 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.UserLeadCount = 0; this.CompLeadCount = 0; if (this.FieldAr != undefined) { delete this.FieldAr; } if (this.FieldSize != undefined) { var i = 0; while (i < this.FieldSize) { var j = 0; while (j < this.FieldSize) { removeMovieClip(eval ((("c" + i) + "_") + j)); j++; } i++; } } if (this.Skill == "beginner") { this.FieldSize = 9; } else if (this.Skill == "advanced") { this.FieldSize = 15; } else { this.FieldSize = 19; } this.FieldAr = new Array(); var i = 0; while (i < this.FieldSize) { this.FieldAr[i] = new Array(); i++; } var cent = Math.round(this.FieldSize / 2); this.UserLastLead.push(new Array(cent - 1, cent)); this.CompLastLead.push(new Array(cent - 1, cent - 1)); this.AddLead(cent - 1, cent - 1, "comp"); this.AddLead(cent, cent, "comp"); this.AddLead(cent - 1, cent, "user"); this.AddLead(cent, cent - 1, "user"); this.CellSize = scrViewSize / this.FieldSize; var d = GameDepth; var i = 0; while (i < this.FieldSize) { var j = 0; while (j < this.FieldSize) { var name = ((("c" + i) + "_") + j); attachMovie("Cell", name, d); var c = eval (name); c._x = scrViewOffset + (j * this.CellSize); c._y = scrViewOffset + (i * this.CellSize); c._width = (c._height = this.CellSize); c.row = i; c.col = j; d++; c.gotoAndStop("Empty"); j++; } i++; } this.FreeDepth = d + 1; this.UpdateView(); this.pbState = "update"; this.Working = false; }; TGame.prototype.OnNextFrame = function () { if (this.IsDemo && (this.pbState == "idle")) { if (0 >= this.DemoPause) { this.DemoPause = DemoPause; this.NextDemoFrame(); } else { this.DemoPause--; } } if (((this.pbState == "idle") || (this.pbState == "afteruserlead")) || (this.pbState == "paused")) { return(undefined); } if (this.pbState == "update") { this.UpdateView(); this.UpdateIndicators(); this.pbState = "idle"; } else if (this.pbState == "userlead") { this.pbState = "afteruserlead"; this.showLastLead("user"); this.UpdateIndicators(); this.CheckGameOver(); } else if (this.pbState == "complead") { if (this.IsDemo) { this.NextDemoFrame(); this.showLastLead("comp"); this.UpdateIndicators(); this.pbState = "aftercomplead"; } else { this.CompLead(); this.pbState = "idle"; this.showLastLead("comp"); this.UpdateIndicators(); this.CheckGameOver(); } } else if (this.pbState == "newgame") { attachMovie("msgNewGame", "ngmsg", this.FreeDepth + 200); ngmsg._x = (ngmsg._y = scrViewOffset + (scrViewSize / 2)); this.pbState = "paused"; } else if (this.pbState == "stopdemo") { this.StopDemo(); } }; TGame.prototype.showLastLead = function (player) { if (player == "user") { this.UpdateView(); var cell; var starti = 0; if (this.pbState == "afteruserlead") { cell = eval ((("c" + this.UserLastLead[0][0]) + "_") + this.UserLastLead[0][1]); cell.gotoAndPlay("toBlue"); starti = 1; } var i = starti; while (i < this.UserLastLead.length) { cell = eval ((("c" + this.UserLastLead[i][0]) + "_") + this.UserLastLead[i][1]); if (cell._currentframe == 3) { cell.gotoAndPlay("BlueToRed"); } else { cell.gotoAndPlay("RedToBlue"); } i++; } cell.last = true; } else { if (this.pbState != "complead") { this.UpdateView(); } var cell; cell = eval ((("c" + this.CompLastLead[0][0]) + "_") + this.CompLastLead[0][1]).gotoAndPlay("toRed"); var i = 1; while (i < this.CompLastLead.length) { var cell = eval ((("c" + this.CompLastLead[i][0]) + "_") + this.CompLastLead[i][1]); cell.gotoAndPlay("BlueToRed"); i++; } } }; TGame.prototype.UpdateView = function () { var r = 0; while (r < this.FieldSize) { var c = 0; while (c < this.FieldSize) { var cell = eval ((("c" + r) + "_") + c); if (this.FieldAr[r][c] == "comp") { cell.gotoAndStop("Red"); } else if (this.FieldAr[r][c] == "user") { cell.gotoAndStop("Blue"); } else { cell.gotoAndStop("Empty"); } c++; } r++; } }; TGame.prototype.AddLead = function (r, c, player) { if (this.FieldAr[r][c] != undefined) { if (this.FieldAr[r][c] != player) { if (this.FieldAr[r][c] == "comp") { this.UserLeadCount++; this.CompLeadCount--; } else { this.UserLeadCount--; this.CompLeadCount++; } } } else if (player == "comp") { this.CompLeadCount++; } else { this.UserLeadCount++; } this.FieldAr[r][c] = player; }; TGame.prototype.UserLead = function (r, c) { this.Working = true; this.AddLead(r, c, "user"); var Leads = new Array(); var i = -1; while (1 >= i) { var j = -1; while (1 >= j) { if (this.FieldAr[r + i][c + j] == "comp") { if (this.FieldAr[r + (2 * i)][c + (2 * j)] == "user") { Leads.push(new Array(r + i, c + j)); this.AddLead(r + i, c + j, "user"); } } j++; } i++; } this.UserLastLead = Leads; this.UserLastLead.splice(0, 0, new Array(r, c)); this.Working = false; }; TGame.prototype.CompLead = function () { this.Working = true; delete this.CompLastLead; this.CompLastLead = new Array(); var tmpField = new Array(); var r = 0; while (r < this.FieldSize) { var c = 0; while (c < this.FieldSize) { if (this.FieldAr[r][c] == undefined) { if (tmpField[r] == undefined) { tmpField[r] = new Array(); } tmpField[r][c] = new Array(1); tmpField[r][c][0] = 0; var s = ""; var i = -1; while (1 >= i) { var j = -1; while (1 >= j) { if (!((i == 0) && (j == 0))) { if (this.FieldAr[r + i][c + j] == "user") { if (this.FieldAr[r + (2 * i)][c + (2 * j)] == "comp") { tmpField[r][c][0] = tmpField[r][c][0] + 5; tmpField[r][c].push(new Array(r + i, c + j)); s = s + "+5a"; } if (((this.FieldAr[r + (2 * i)][c + (2 * j)] != "comp") && (this.InBounds(r - i, c - j))) && (this.FieldAr[r - i][c - j] == undefined)) { tmpField[r][c][0] = tmpField[r][c][0] - 1; s = s + "-1t"; } } else if (this.FieldAr[r + i][c + j] == "comp") { if (this.FieldAr[r + (2 * i)][c + (2 * j)] == "user") { tmpField[r][c][0] = tmpField[r][c][0] + 2; s = s + "+2d"; } } } j++; } i++; } } c++; } r++; } var maxestimate = -100; var rmax; var cmax; var maxloc; var r = 0; while (r < this.FieldSize) { var c = 0; while (c < this.FieldSize) { if (tmpField[r][c] != undefined) { if (tmpField[r][c][0] == maxestimate) { var rr = (r - (this.FieldSize / 2)); var cc = (c - (thisFieldSize / 2)); var loc = Math.sqrt((rr * rr) + (cc * cc)); if (maxloc < loc) { rmax = r; cmax = c; maxloc = loc; } } else if (maxestimate < tmpField[r][c][0]) { rmax = r; cmax = c; maxloc = loc; maxestimate = tmpField[r][c][0]; } } c++; } r++; } if (maxestimate == -100) { delete tmpField; tmpField = new Array(); var r = 0; while (r < this.FieldSize) { var c = 0; while (c < this.FieldSize) { if (this.FieldAr[r][c] == undefined) { if (tmpField[r] == undefined) { tmpField[r] = new Array(); } var i = -1; while (1 >= i) { var j = -1; while (1 >= j) { if ((!((i == 0) && (j == 0))) && (this.InBounds(r + i, c + j))) { if (this.FieldAr[r][c] == "comp") { tmpField[r][c]++; } else if (this.FieldAr[r][c] == "user") { tmpField[r][c]--; } } j++; } i++; } } c++; } r++; } var max = -100; var cmax; var rmax; var maxloc = 0; var r = 0; while (r < this.FieldSize) { var c = 0; while (c < this.FieldSize) { if (tmpField[r][c] == max) { var rr = (r - (this.FieldSize / 2)); var cc = (c - (thisFieldSize / 2)); var loc = Math.sqrt((rr * rr) + (cc * cc)); if (maxloc < loc) { rmax = r; cmax = c; maxloc = loc; } } else if (max < tmpField[r][c]) { max = tmpField[r][c]; rmax = r; cmax = c; } c++; } r++; } this.CompLastLead.push(new Array(rmax, cmax)); this.AddLead(rmax, cmax, "comp"); } else { var Leads = tmpField[rmax][cmax]; this.AddLead(rmax, cmax, "comp"); this.CompLastLead.push(new Array(rmax, cmax)); var k = 1; while (k < Leads.length) { this.CompLastLead.push(Leads[k]); this.AddLead(Leads[k][0], Leads[k][1], "comp"); k++; } } this.Working = false; }; TGame.prototype.UpdateIndicators = function () { this.IComp.SetValue(this.CompLeadCount); this.IUser.SetValue(this.UserLeadCount); this.IIQ.SetValue(Math.round((this.UserLeadCount / (this.UserLeadCount + this.CompLeadCount)) * 100)); }; TGame.prototype.CheckGameOver = function () { if (!this.IsDemo) { if ((this.CompLeadCount + this.UserLeadCount) >= (this.FieldSize * this.FieldSize)) { this.pbState = "idle"; attachMovie("message", "msg", this.FreeDepth + 100); msg._x = (msg._y = 195); var score = (this.UserLeadCount / (this.UserLeadCount + this.CompLeadCount)); if (0.5 < score) { msg.Caption = "You win"; } else if (score == 0.5) { msg.Caption = "50 % 50"; } else { msg.Caption = "You lose"; } } } }; TGame.prototype.InBounds = function (r, c) { if ((((r < this.FieldSize) && (c < this.FieldSize)) && (r >= 0)) && (c >= 0)) { return(true); } return(false); }; TGame.prototype.StartDemo = function () { attachMovie("msgDemo", "demo", this.FreeDepth + 200); this.DemoPause = DemoPause; this.SaveGameData(); var i = 0; while (i < this.FieldSize) { var j = 0; while (j < this.FieldSize) { removeMovieClip(eval ((("c" + i) + "_") + j)); j++; } i++; } this.FieldSize = 9; this.CellSize = scrViewSize / this.FieldSize; var d = GameDepth; var i = 0; while (i < this.FieldSize) { var j = 0; while (j < this.FieldSize) { var name = ((("c" + i) + "_") + j); attachMovie("Cell", name, d); var c = eval (name); c._x = scrViewOffset + (j * this.CellSize); c._y = scrViewOffset + (i * this.CellSize); c._width = (c._height = this.CellSize); c.row = i; c.col = j; d++; c.gotoAndStop("Empty"); j++; } i++; } this.FreeDepth = d + 1; delete StartDemo; this.FieldAr = new Array(); var i = 0; while (i < this.FieldSize) { this.FieldAr[i] = new Array(); i++; } this.Working = true; this.CurDemoFrame = 0; this.UserLeadCount = 0; this.CompLeadCount = 0; var cent = Math.round(this.FieldSize / 2); this.AddLead(cent - 1, cent - 1, "comp"); this.AddLead(cent, cent, "comp"); this.AddLead(cent - 1, cent, "user"); this.AddLead(cent, cent - 1, "user"); this.UpdateView(); this.IsDemo = true; this.pbState = "idle"; }; TGame.prototype.StopDemo = function () { this.LoadGameData(); this.Working = false; this.IsDemo = false; this.pbState = "idle"; removeMovieClip("demo"); }; TGame.prototype.SaveGameData = function () { if (this.svFieldAr != undefined) { delete this.svFieldAr; } this.svFieldAr = new Array(); var i = 0; while (i < this.FieldSize) { this.svFieldAr[i] = new Array(); var j = 0; while (j < this.FieldAr[i].length) { this.svFieldAr[i][j] = this.FieldAr[i][j]; j++; } i++; } this.svSkill = this.Skill; this.svUserLeadCount = this.UserLeadCount; this.svCompLeadCount = this.CompLeadCount; }; TGame.prototype.LoadGameData = function () { this.Skill = this.svSkill; this.NewGame(); if (this.FieldAr != undefined) { delete this.FieldAr; } this.FieldAr = new Array(); var i = 0; while (i < this.FieldSize) { this.FieldAr[i] = new Array(); var j = 0; while (j < this.FieldSize) { this.FieldAr[i][j] = this.svFieldAr[i][j]; j++; } i++; } delete this.svFieldAr; this.UserLeadCount = this.svUserLeadCount; this.CompLeadCount = this.svCompLeadCount; this.UpdateView(); this.UpdateIndicators(); }; TGame.prototype.NextDemoFrame = function () { if (this.CurDemoFrame < (this.DemoAr.length - 1)) { if (this.DemoAr[this.CurDemoFrame][0] == "comp") { this.CompLastLead = this.DemoAr[this.CurDemoFrame].slice(1); var i; i = 0; while (i < this.CompLastLead.length) { this.AddLead(this.CompLastLead[i][0], this.CompLastLead[i][1], "comp"); i++; } i--; var cell = eval ((("c" + this.CompLastLead[i][0]) + "_") + this.CompLastLead[i][1]); cell.last = true; this.pbState = "complead"; } else { this.UserLastLead = this.DemoAr[this.CurDemoFrame].slice(1); var i = 0; while (i < this.UserLastLead.length) { this.AddLead(this.UserLastLead[i][0], this.UserLastLead[i][1], "user"); i++; } this.pbState = "userlead"; } this.CurDemoFrame++; } else { delete NextDemoFrame; this.FieldAr = new Array(); var i = 0; while (i < this.FieldSize) { this.FieldAr[i] = new Array(); i++; } this.UpdateView(); this.UserLeadCount = 0; this.CompLeadCount = 0; var cent = Math.round(this.FieldSize / 2); this.AddLead(cent - 1, cent - 1, "comp"); this.AddLead(cent, cent, "comp"); this.AddLead(cent - 1, cent, "user"); this.AddLead(cent, cent - 1, "user"); this.CurDemoFrame = 0; this.pbState = "idle"; } }; if (inited == undefined) { inited = true; init(); }
Frame 2
G.OnNextFrame(); gotoAndPlay (1);
Symbol 2 Button
on (release) { if ((!_parent.G.Working) && (_parent.G.pbState != "paused")) { _parent.G.UserLead(this.row, this.col); _parent.G.pbState = "userlead"; } }
Symbol 6 MovieClip [Cell] Frame 12
if (_parent.G.pbState == "afteruserlead") { if (this.last) { _parent.G.pbState = "complead"; this.last = false; } } if ((_parent.G.IsDemo && (_parent.G.pbState == "aftercomplead")) && (this.last)) { this.last = false; _parent.G.pbState = "idle"; } gotoAndStop (3);
Symbol 6 MovieClip [Cell] Frame 19
if (_parent.G.pbState == "afteruserlead") { if (this.last == true) { _parent.G.pbState = "complead"; this.last = false; } } if ((_parent.G.IsDemo && (_parent.G.pbState == "aftercomplead")) && (this.last)) { this.last = false; _parent.G.pbState = "idle"; } gotoAndStop (2);
Symbol 6 MovieClip [Cell] Frame 26
if (_parent.G.pbState == "afteruserlead") { if (this.last) { _parent.G.pbState = "complead"; this.last = false; } } if ((_parent.G.IsDemo && (_parent.G.pbState == "aftercomplead")) && (this.last)) { this.last = false; _parent.G.pbState = "idle"; } gotoAndStop (3);
Symbol 6 MovieClip [Cell] Frame 33
if (_parent.G.pbState == "afteruserlead") { if (this.last) { _parent.G.pbState = "complead"; this.last = false; } } if ((_parent.G.IsDemo && (_parent.G.pbState == "aftercomplead")) && (this.last)) { this.last = false; _parent.G.pbState = "idle"; } gotoAndStop (2);
Symbol 26 Button
on (release) { _parent.G.pbState = "stopdemo"; }
Symbol 40 Button
on (release) { removeMovieClip(this); G.pbState = "idle"; }
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 5
stop();
Symbol 61 MovieClip Frame 8
gotoAndStop (1);
Symbol 61 MovieClip Frame 12
gotoAndStop (1);
Symbol 63 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 69 MovieClip Frame 1
stop();
Symbol 69 MovieClip Frame 5
stop();
Symbol 70 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=cqst"; getURL (sd, "blank"); }
Symbol 71 Button
on (release) { attachMovie("msgHelp", "hlpmsg", G.FreeDepth + 800); G.pbState = "paused"; }
Symbol 76 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=cqst"; getURL (sd, "blank"); }
Symbol 79 Button
on (release) { _root.chek1._visible = true; _root.chek2._visible = false; _root.chek3._visible = false; G.Skill = "beginner"; G.NewGame(); }
Symbol 80 Button
on (release) { _root.chek2._visible = true; _root.chek1._visible = false; _root.chek3._visible = false; G.Skill = "advanced"; G.NewGame(); }
Symbol 81 Button
on (release) { _root.chek3._visible = true; _root.chek2._visible = false; _root.chek1._visible = false; G.Skill = "expert"; G.NewGame(); }
Symbol 83 Button
on (release) { G.StartDemo(); }

Library Items

Symbol 1 GraphicUsed by:2 6
Symbol 2 ButtonUses:1Used by:6
Symbol 3 GraphicUsed by:6 20 21  Timeline
Symbol 4 Graphic [BlueBall]Used by:6 21  Timeline
Symbol 5 Graphic [RedBall]Used by:6 20  Timeline
Symbol 6 MovieClip [Cell]Uses:2 1 3 4 5
Symbol 7 GraphicUsed by:19
Symbol 8 FontUsed by:9 10 11 12 13 14 15 16 17 18 22 23 44 45
Symbol 9 EditableTextUses:8Used by:19
Symbol 10 EditableTextUses:8Used by:19
Symbol 11 EditableTextUses:8Used by:19
Symbol 12 EditableTextUses:8Used by:19
Symbol 13 EditableTextUses:8Used by:19
Symbol 14 EditableTextUses:8Used by:19
Symbol 15 EditableTextUses:8Used by:19
Symbol 16 EditableTextUses:8Used by:19
Symbol 17 EditableTextUses:8Used by:19
Symbol 18 EditableTextUses:8Used by:19
Symbol 19 MovieClip [Digit]Uses:7 9 10 11 12 13 14 15 16 17 18
Symbol 20 MovieClip [RedBall]Uses:3 5
Symbol 21 MovieClip [BlueBall]Uses:3 4
Symbol 22 EditableTextUses:8Used by:24
Symbol 23 EditableTextUses:8Used by:24
Symbol 24 MovieClip [message]Uses:22 23
Symbol 25 GraphicUsed by:26
Symbol 26 ButtonUses:25Used by:30
Symbol 27 FontUsed by:28 29 32
Symbol 28 TextUses:27Used by:30
Symbol 29 TextUses:27Used by:30
Symbol 30 MovieClip [msgDemo]Uses:26 28 29
Symbol 31 GraphicUsed by:42
Symbol 32 EditableTextUses:27Used by:42
Symbol 33 FontUsed by:34
Symbol 34 TextUses:33Used by:42
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:40 56 71 79 80 81 83
Symbol 37 GraphicUsed by:40 71 79 80 81 83
Symbol 38 GraphicUsed by:40 71 76 79 80 81 83
Symbol 39 GraphicUsed by:40 71 79 80 81 83
Symbol 40 ButtonUses:36 37 38 39Used by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [msgHelp]Uses:31 32 34 40 41
Symbol 43 GraphicUsed by:Timeline
Symbol 44 TextUses:8Used by:Timeline
Symbol 45 TextUses:8Used by:Timeline
Symbol 46 GraphicUsed by:Timeline
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 FontUsed by:50 85
Symbol 50 EditableTextUses:49Used by:Timeline
Symbol 51 GraphicUsed by:52 54
Symbol 52 MovieClipUses:51Used by:61
Symbol 53 GraphicUsed by:61 69
Symbol 54 MovieClipUses:51Used by:61
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55 36Used by:61 69
Symbol 57 ShapeTweeningUsed by:61
Symbol 58 GraphicUsed by:61 69
Symbol 59 ShapeTweeningUsed by:61
Symbol 60 GraphicUsed by:61 69
Symbol 61 MovieClipUses:52 53 54 56 57 58 59 60Used by:Timeline
Symbol 62 GraphicUsed by:63 70
Symbol 63 ButtonUses:62Used by:Timeline
Symbol 64 GraphicUsed by:65 66
Symbol 65 MovieClipUses:64Used by:69
Symbol 66 MovieClipUses:64Used by:69
Symbol 67 ShapeTweeningUsed by:69
Symbol 68 ShapeTweeningUsed by:69
Symbol 69 MovieClipUses:65 53 66 56 67 58 68 60Used by:Timeline
Symbol 70 ButtonUses:62Used by:Timeline
Symbol 71 ButtonUses:36 37 38 39Used by:Timeline
Symbol 72 GraphicUsed by:Timeline
Symbol 73 FontUsed by:74
Symbol 74 TextUses:73Used by:Timeline
Symbol 75 GraphicUsed by:76
Symbol 76 ButtonUses:38 75Used by:Timeline
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:Timeline
Symbol 79 ButtonUses:36 37 38 39Used by:Timeline
Symbol 80 ButtonUses:36 37 38 39Used by:Timeline
Symbol 81 ButtonUses:36 37 38 39Used by:Timeline
Symbol 82 GraphicUsed by:Timeline
Symbol 83 ButtonUses:36 37 38 39Used by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 TextUses:49Used by:Timeline

Instance Names

"knop1"Frame 1Symbol 61 MovieClip
"knop2"Frame 1Symbol 69 MovieClip
"chek1"Frame 1Symbol 78 MovieClip
"chek2"Frame 1Symbol 78 MovieClip
"chek3"Frame 1Symbol 78 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$PJ$IUgufVkeWIAcXKbv6pzgD0."
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Cell"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Digit"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 20 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 21 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 24 as "message"
ExportAssets (56)Timeline Frame 1Symbol 30 as "msgDemo"
ExportAssets (56)Timeline Frame 1Symbol 42 as "msgHelp"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "RedBall"
ExportAssets (56)Timeline Frame 2Symbol 4 as "BlueBall"
ExportAssets (56)Timeline Frame 2Symbol 5 as "RedBall"

Labels

"Empty"Symbol 6 MovieClip [Cell] Frame 1
"Blue"Symbol 6 MovieClip [Cell] Frame 2
"Red"Symbol 6 MovieClip [Cell] Frame 3
"toRed"Symbol 6 MovieClip [Cell] Frame 4
"RedToBlue"Symbol 6 MovieClip [Cell] Frame 13
"BlueToRed"Symbol 6 MovieClip [Cell] Frame 20
"toBlue"Symbol 6 MovieClip [Cell] Frame 27

Dynamic Text Variables

CaptionSymbol 22 EditableText"%"
CaptionSymbol 23 EditableText"%"
HelpText2Symbol 32 EditableText"The board is devided into a number of squares behind which spheres of different colors are hidden. The player and the computer make steps in turn. After each step only one sphere can be opened. The goal of each player is to make a move so that after it one sphere or more of one player was between the spheres of his opponent. In this case  these spheres will go to the rival. The player that has more spheres by the end of the game wins the game. "
ScoreSymbol 50 EditableText"12345"




http://swfchan.com/6/29702/info.shtml
Created: 19/5 -2019 19:13:27 Last modified: 19/5 -2019 19:13:27 Server time: 09/05 -2024 01:36:29