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

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

sphynxraiders.swf

This is the info page for
Flash #43070

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


Text
Congratulations!You have finished the game!

Congratulations!You have finished the game!

Reload page, please.

ActionScript [AS1/AS2]

Frame 1
var maxLev = 18; var levelNo = 1; var picTime = 3500; var isOver = 0; totalBytes = Math.round(getBytesTotal() / 1024); loadedBytes = Math.round(getBytesLoaded() / 1024); percentDone = Math.round((loadedBytes / totalBytes) * 100); percentone = totalBytes / 100; percent = Math.round(loadedBytes / percentone); if (_root._framesloaded >= _root._totalframes) { gotoAndStop (4); } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("cfad7d05", this, 10301, true);
Frame 2
gotoAndPlay (1);
Frame 4
introMV.gotoAndStop(2); stop();
Frame 5
function initoptXML(xml) { var _local8 = xml.firstChild; var _local7 = _local8.firstChild; seconds = _local7.firstChild.firstChild.toString(); nagtime = Number(_local7.firstChild.nextSibling.firstChild.toString()); linklogo1 = _local7.firstChild.nextSibling.nextSibling.firstChild.toString(); linklogo2 = _local7.lastChild.firstChild.toString(); var _local9 = _local7.nextSibling; var _local6 = _local9.childNodes; j = 1; while (j < 8) { er = _local6[j - 1].firstChild.toString(); _root["menubutton" + j] = er; j++; } var _local10 = _local9.nextSibling; var _local5 = _local10.childNodes; j = 0; while (j < _local5.length) { er = _local5[j].firstChild.toString(); _root["hint" + j] = er; j++; } var _local3 = 3; var _local2 = _local8.childNodes; downloadlink = _local2[_local3++].firstChild.toString(); textscores = _local2[_local3++].firstChild.toString(); textbricks = _local2[_local3++].firstChild.toString(); textmatches = _local2[_local3++].firstChild.toString(); texttime = _local2[_local3++].firstChild.toString(); textlscore = _local2[_local3++].firstChild.toString(); texttscore = _local2[_local3++].firstChild.toString(); textseconds = _local2[_local3++].firstChild.toString(); textdownload = _local2[_local3++].firstChild.toString(); textrestart = _local2[_local3++].firstChild.toString(); textcontinue = _local2[_local3++].firstChild.toString(); textplay = _local2[_local3++].firstChild.toString(); textundo = _local2[_local3++].firstChild.toString(); textmenu = _local2[_local3++].firstChild.toString(); nagmore = _local2[_local3++].firstChild.toString(); nagtextnext = _local2[_local3++].firstChild.toString(); nagtextover = _local2[_local3++].firstChild.toString(); nagtextend = _local2[_local3++].firstChild.toString(); var _local11 = _local8.lastChild; var _local4 = _local11.childNodes; j = 0; while (j < _local4.length) { er = _local4[j].firstChild.toString(); _root["helping" + j] = er; j++; } } function initcountXML(xml) { var _local4 = xml.firstChild; if (_local4 != undefined) { map = new Array(); var _local3 = _local4.childNodes; j = 0; while (j < _local3.length) { var _local1 = new Array(); _local1.chips = _local3[j].attributes.chips; var _local2 = _local3[j].childNodes; k = 0; while (k < _local2.length) { aline = _local2[k].firstChild.toString().split(""); _local1[k] = aline; k++; } map[j] = _local1; j++; } GlobalTime = getTimer(); Loading(); } else { KB.text = "Unable to init game"; } } function LoadMapXML(xml) { MAP = new Array(); var _local6 = xml.firstChild; var _local3 = _local6.firstChild.childNodes; var _local5 = new Array(); var _local2 = 0; while (_local2 < _local3.length) { var _local1 = new Array(); _local1.x = _local3[_local2].attributes.x; _local1.y = _local3[_local2].attributes.y; _local1.name = _local3[_local2].attributes.name; _local1.size = 2; _local5[_local2] = _local1; _local2++; } _local3 = _local6.lastChild.childNodes; var _local4 = 0; while (_local4 < _local3.length) { var _local1 = new Array(); _local1.x = _local3[_local4].attributes.x; _local1.y = _local3[_local4].attributes.y; _local1.size = 1; _local5[_local4 + _local2] = _local1; _local4++; } MAP = _local5; } function LoadXML() { var _local1 = new XML(mmap); _local1.ignoreWhite = true; LoadMapXML(_local1); var _local3 = new XML(opt); _local3.ignoreWhite = true; initoptXML(_local3); var _local2 = new XML(cntr); _local2.ignoreWhite = true; initcountXML(_local2); } cntr = "<?xml version=\"1.0\"?><Levels><level chips=\"2\"><st>0000000000</st><st>0000000000</st><st>0000200000</st><st>0000000000</st><st>0000110000</st><st>0000220000</st><st>0000000000</st><st>0000010000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"2\"><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0001002000</st><st>0000120000</st><st>0000210000</st><st>0002001000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"2\"><st>0000000000</st><st>0000000000</st><st>0000010000</st><st>0002000000</st><st>0000000200</st><st>0010000000</st><st>0000001000</st><st>0000200000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"3\"><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0002002000</st><st>0032312100</st><st>0031313100</st><st>0001003000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"3\"><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0002020000</st><st>0000133000</st><st>0003210000</st><st>0000201000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"3\"><st>0000000000</st><st>0000000000</st><st>0000301000</st><st>0000202000</st><st>0030103000</st><st>0003010300</st><st>0002020000</st><st>0001030000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"3\"><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0012300000</st><st>0020121000</st><st>0013203000</st><st>0000312000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"3\"><st>0000000000</st><st>0000000000</st><st>0000320000</st><st>0002001000</st><st>0000130000</st><st>0000310000</st><st>0001002000</st><st>0000230000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"3\"><st>0000000000</st><st>0000000000</st><st>0000300000</st><st>0001200000</st><st>0002130000</st><st>0000312000</st><st>0000021000</st><st>0000030000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"3\"><st>0003003000</st><st>0001001000</st><st>0002002000</st><st>0000110000</st><st>0003003000</st><st>0003223000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0000000000</st><st>0000003000</st><st>0000142000</st><st>0002410300</st><st>0030142000</st><st>0002410000</st><st>0003000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0000000000</st><st>0001430000</st><st>0040003000</st><st>0020120100</st><st>0040003000</st><st>0001430000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0000000000</st><st>0000200000</st><st>0040104000</st><st>0010401000</st><st>0032323000</st><st>0000200000</st><st>0000400000</st><st>0000300000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0001000200</st><st>0104030300</st><st>0000000000</st><st>0302040400</st><st>0200010000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0230003300</st><st>0304010000</st><st>0301040000</st><st>0220002000</st><st>0304000400</st><st>0301000100</st><st>0230033000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0000000000</st><st>0014230100</st><st>0000000400</st><st>0030420200</st><st>0020130300</st><st>0040000000</st><st>0010324100</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0000000000</st><st>0000440000</st><st>0000000000</st><st>1201331021</st><st>0014004100</st><st>0000000000</st><st>0000330000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0000000000</st><st>0000000000</st><st>2000000003</st><st>0304004040</st><st>0010000100</st><st>0040000400</st><st>0203213010</st><st>1000000004</st><st>0000000000</st><st>0000000000</st></level><level chips=\"4\"><st>0004000000</st><st>0203000000</st><st>0002000000</st><st>4321000000</st><st>0000000000</st><st>0000000000</st><st>0000001432</st><st>0000004000</st><st>0000003040</st><st>0000002000</st></level><level chips=\"4\"><st>2310000000</st><st>4120000000</st><st>1430000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>0000000000</st><st>0000300000</st><st>0000000000</st><st>0040501000</st><st>0010504000</st><st>0000000000</st><st>0000200000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>0000000000</st><st>0020000200</st><st>0001001000</st><st>0000430000</st><st>0000510000</st><st>0003004000</st><st>0020000200</st><st>0400000030</st><st>1000000005</st></level><level chips=\"5\"><st>0000000000</st><st>0000000000</st><st>0000500000</st><st>0001410000</st><st>0003530000</st><st>0002424000</st><st>0000505000</st><st>0000323000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>0000000000</st><st>0000120000</st><st>0005005000</st><st>0030400400</st><st>0040010300</st><st>0005005000</st><st>0000210000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>0000000000</st><st>0054130000</st><st>0040000000</st><st>0010542000</st><st>0030400000</st><st>0000205400</st><st>0000004000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>0200000000</st><st>0040000000</st><st>0510400000</st><st>0305104000</st><st>0003051040</st><st>0000030510</st><st>0000000300</st><st>0000000020</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>0000000000</st><st>0001040100</st><st>0020305000</st><st>0004010200</st><st>0030503000</st><st>0001020500</st><st>0040304000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>1300000000</st><st>0500000000</st><st>0400000000</st><st>0200000000</st><st>0100000000</st><st>0300000000</st><st>0500000000</st><st>2400000000</st><st>0000000000</st></level><level chips=\"5\"><st>0250000520</st><st>0000000000</st><st>0405312030</st><st>0500000050</st><st>0320130540</st><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st><st>0000000000</st></level><level chips=\"5\"><st>0000000000</st><st>0000000000</st><st>0011223300</st><st>0053311400</st><st>0054532400</st><st>0024532500</st><st>0021144500</st><st>0044331100</st><st>0000000000</st><st>0000000000</st></level></Levels>"; mmap = "<?xml version=\"1.0\"?><positions><PyramidMarkerPosition><position x=\"232\" y=\"462\" name=\"khufu\"/><position x=\"305\" y=\"294\" name=\"djozer\"/><position x=\"416\" y=\"105\" name=\"sneferu\"/><position x=\"581\" y=\"131\"/><position x=\"511\" y=\"293\"/><position x=\"576\" y=\"461\"/></PyramidMarkerPosition><WayMarkPositon><position x=\"250\" y=\"442\"/><position x=\"260\" y=\"429\"/><position x=\"269\" y=\"416\"/><position x=\"277\" y=\"402\"/><position x=\"283\" y=\"388\"/><position x=\"289\" y=\"376\"/><position x=\"294\" y=\"362\"/><position x=\"298\" y=\"349\"/><position x=\"301\" y=\"336\"/><position x=\"303\" y=\"322\"/><position x=\"332\" y=\"275\"/><position x=\"347\" y=\"264\"/><position x=\"359\" y=\"253\"/><position x=\"372\" y=\"239\"/><position x=\"386\" y=\"223\"/><position x=\"396\" y=\"206\"/><position x=\"403\" y=\"188\"/><position x=\"408\" y=\"171\"/><position x=\"411\" y=\"152\"/><position x=\"414\" y=\"132\"/><position x=\"435\" y=\"82\"/><position x=\"449\" y=\"71\"/><position x=\"463\" y=\"64\"/><position x=\"480\" y=\"59\"/><position x=\"498\" y=\"56\"/><position x=\"517\" y=\"58\"/><position x=\"536\" y=\"64\"/><position x=\"550\" y=\"76\"/><position x=\"563\" y=\"85\"/><position x=\"573\" y=\"99\"/><position x=\"564\" y=\"151\"/><position x=\"553\" y=\"161\"/><position x=\"544\" y=\"173\"/><position x=\"535\" y=\"186\"/><position x=\"528\" y=\"199\"/><position x=\"522\" y=\"213\"/><position x=\"516\" y=\"227\"/><position x=\"513\" y=\"241\"/><position x=\"510\" y=\"254\"/><position x=\"508\" y=\"268\"/><position x=\"511\" y=\"319\"/><position x=\"512\" y=\"332\"/><position x=\"514\" y=\"346\"/><position x=\"517\" y=\"361\"/><position x=\"521\" y=\"375\"/><position x=\"526\" y=\"388\"/><position x=\"532\" y=\"401\"/><position x=\"539\" y=\"413\"/><position x=\"547\" y=\"425\"/><position x=\"556\" y=\"437\"/></WayMarkPositon></positions>"; opt = "<?xml version=\"1.0\" encoding=\"utf-8\"?><option><intro><loadsec>5</loadsec><nag>2</nag><logo1>logo1.swf</logo1><logo2>logo2.swf</logo2></intro><menu><button>restart</button><button>help</button><button>Sound on</button><button>download</button><button>New game</button><button>Resume</button><button>Sound off</button></menu><hints></hints><downloadlink>http://www.arcadetown.com/brickshooteregypt/download.asp?aid=125792</downloadlink><textscores>level complete!</textscores><textbricks>bricks</textbricks><textmatches>matches</textmatches><texttime>level time</texttime><textscore>level score</textscore><score>total score</score><textseconds>s</textseconds><textdownload>download</textdownload><textrestart>start over</textrestart><textcontinue>continue</textcontinue><textplay>play</textplay><textundo>undo</textundo><textmenu>menu</textmenu><nagmore>- Progress through 60 mind-blowing| levels with the ability of 2nd and 3d| replay for a total of 180 levels!| |- Save your progress to continue| your journey later.| |- Unravel the mysteries of ancient| hieroglyphs!</nagmore><nagtextnext>You can try the full version of|Brickshooter Egypt for free.</nagtextnext><nagtextover>Game Over. Please start over or try the full version.</nagtextover><nagtextend>You have completed the part of the journey|offered by the online version of Brickshooter Egypt.|To continue, please try the full version of the game.</nagtextend><help><hlp>The magic glyphs are|in the game field</hlp><hlp>Left-click on a matching|brick to slide it</hlp><hlp>Form matches of 3 or|more to unlock the secret</hlp><hlp>Unlock all the secrets|and remove all glyphs</hlp></help></option>"; stop(); chel.gotoAndStop(1); Stage.showMenu = false; fscommand ("trapallkeys", true); if ((getVersion().substr(getVersion().indexOf(" ") + 1, 1) > 6) || (getVersion() == undefined)) { if (_global.PATH == undefined) { ststst = ""; } else { ststst = _global.PATH + "/"; } LoadXML(); } else { KB.text = "Please update the player version to 7"; } this._lockroot = true; oKey = {}; oKey.onKeyDown = function () { if (Key.isDown(9)) { } else if (Key.isDown(13)) { } else if (Key.isDown(17)) { } }; Key.addListener(oKey); stop();
Frame 6
stop(); this._lockroot = true; _root.gotoAndPlay(1);
Frame 7
function TextShow(Inside, Str, l, W, H, C, S) { function Attach(STR) { if (S == undefined) { S = 100; } Inside.TEXT.attachMovie(STR + l, U, Inside.TEXT.getNextHighestDepth(), {_x:X, _y:Y, _xscale:S, _yscale:S}); if (eval ((String(Inside) + ".TEXT.") + U)._width != undefined) { wid = eval ((String(Inside) + ".TEXT.") + U)._width; X = X + (wid + W); Len++; } } Letter = 0; var Len = 0; var X = 0; var Y = 0; var L = 0; var wid = 0; Inside.TEXT.removeMovieClip(); Inside.createEmptyMovieClip("TEXT", Inside.getNextHighestDepth()); var i = 0; while (i < Str.length) { var j = Str.substr(i, 1).toLowerCase(); if (j == "|") { if (Len > Letter) { Letter = Len; } Len = 0; if (C == 1) { X = X / 2; var k = 0; while (k < Str.length) { eval (((String(Inside) + ".TEXT.t") + k) + L)._x = eval (((String(Inside) + ".TEXT.t") + k) + L)._x - X; k++; } } else if (C == 2) { var k = 0; while (k < Str.length) { eval (((String(Inside) + ".TEXT.t") + k) + L)._x = eval (((String(Inside) + ".TEXT.t") + k) + L)._x - X; k++; } } L++; X = 0; Y = Y + H; } else { var U = (("t" + i) + L); if (j == " ") { if (eval (String(Inside) + ".TEXT.t00")._width > 0) { X = X + ((eval (String(Inside) + ".TEXT.t00")._width * 3) / 4); Len++; } } else if (j == ",") { Attach("zpt"); } else if (j == ".") { Attach("dot"); } else if (j == ":") { Attach("dd"); } else if (j == "!") { Attach("voskl"); } else if (j == "-") { Attach("tire"); } else { Attach(String(j)); } } i++; } if (C == 1) { X = X / 2; var k = 0; while (k < Str.length) { eval (((String(Inside) + ".TEXT.t") + k) + L)._x = eval (((String(Inside) + ".TEXT.t") + k) + L)._x - X; k++; } } else if (C == 2) { var k = 0; while (k < Str.length) { eval (((String(Inside) + ".TEXT.t") + k) + L)._x = eval (((String(Inside) + ".TEXT.t") + k) + L)._x - X; k++; } } if (Len > Letter) { Letter = Len; } return(L); } function ScoreAdd(chk) { var _local1 = 5; if (chk == "y") { _local1 = 20; } if (Add > 0) { score = score + _local1; Add = Add - _local1; TextShow(SCORE, String(score), "a", 0, 0, 1); if (score >= NextLife) { Life++; if (SoundOn) { life_s.start(); } NextLife = NextLife + 35000; } } else { clearInterval(scoring); redytoend = true; } } function Score(ADD, chk) { Add = Add + ADD; var _local1 = 0; if (Add < 30) { _local1 = 200; } else if (Add < 100) { _local1 = 20; } else if (Add > 300) { chk = "y"; } clearInterval(scoring); scoring = setInterval(ScoreAdd, _local1, chk); } function ConvertText(hint) { var _local3 = ""; var _local2 = 0; var _local1 = 0; while (_local1 < hint.length) { var _local4 = hint.substr(_local1, 1); if (_local4 == "|") { if (_local2 > Letter) { Letter = _local2; } _local2 = 0; _local3 = _local3 + newline; Lines++; } else { _local3 = _local3 + _local4; _local2++; } _local1++; } if (_local2 > Letter) { Letter = _local2; } return(_local3); } function ClearRound() { ClearHint(); moving = false; lscore = score; bricks = (matches = 0); black.removeMovieClip(); nag.removeMovieClip(); menu.removeMovieClip(); help.removeMovieClip(); stats.removeMovieClip(); pir.removeMovieClip(); SCORE.removeMovieClip(); buttonMENU.removeMovieClip(); buttonUNDO.removeMovieClip(); left.removeMovieClip(); pole.removeMovieClip(); panel.removeMovieClip(); fon.removeMovieClip(); gamemask.removeMovieClip(); game.removeMovieClip(); gamef.removeMovieClip(); fly.removeMovieClip(); } function SetUNDO(SSS) { if (SSS != "HINT") { SSS = "UNDO"; } else { SSS = "HINT"; } var _local2 = UNDO - 1; while (_local2 > 0) { if (_root[(SSS + "") + (_local2 - 1)] != undefined) { Copy(_local2, _local2 - 1, SSS); } _local2--; } _root[SSS + 0] = new Array(); Create(0, SSS); } function GetUNDO(SSS) { if (SSS != "HINT") { SSS = "UNDO"; } else { SSS = "HINT"; } if (_root[SSS + "0"] != undefined) { game.removeMovieClip(); gamef.removeMovieClip(); fly.removeMovieClip(); if (SSS == "UNDO") { Matrix = new Array(); Matrix = _root[SSS + "0"]; score = _root[SSS + "score0"]; bricks = _root[SSS + "bricks0"]; matches = _root[SSS + "matches0"]; InitRound(C, R, 1); } var _local2 = 1; while (_local2 < UNDO) { if (_root[(SSS + "") + _local2] != undefined) { Copy(_local2 - 1, _local2, SSS); } else { break; } _local2++; } delete _root[(SSS + "") + (_local2 - 1)]; } } function Copy(i1, j1, SSS) { if (SSS.substr(0, 4) != "HINT") { SSS = "UNDO"; } _root[(SSS + "score") + i1] = _root[(SSS + "score") + j1]; _root[(SSS + "bricks") + i1] = _root[(SSS + "bricks") + j1]; _root[(SSS + "matches") + i1] = _root[(SSS + "matches") + j1]; delete _root[(SSS + "") + i1]; delete _root[(SSS + "u") + i1]; delete _root[(SSS + "d") + i1]; delete _root[(SSS + "l") + i1]; delete _root[(SSS + "r") + i1]; _root[(SSS + "") + i1] = new Array(); _root[(SSS + "u") + i1] = new Array(); _root[(SSS + "d") + i1] = new Array(); _root[(SSS + "l") + i1] = new Array(); _root[(SSS + "r") + i1] = new Array(); var _local4 = 0; while (_local4 < Ny) { var _local6 = new Array(); var _local2 = 0; while (_local2 < Nx) { _local6[_local2] = _root[(SSS + "") + j1][_local4][_local2]; _local2++; } _root[(SSS + "") + i1][_local4] = _local6; _local4++; } _local4 = 0; while (_local4 < 3) { var _local10 = new Array(); var _local8 = new Array(); var _local6 = new Array(); var _local9 = new Array(); var _local2 = 0; while (_local2 < Nx) { _local10[_local2] = _root[(SSS + "u") + j1][_local4][_local2]; _local8[_local2] = _root[(SSS + "d") + j1][_local4][_local2]; _local6[_local2] = _root[(SSS + "l") + j1][_local4][_local2]; _local9[_local2] = _root[(SSS + "r") + j1][_local4][_local2]; _local2++; } _root[(SSS + "u") + i1][_local4] = _local10; _root[(SSS + "d") + i1][_local4] = _local8; _root[(SSS + "l") + i1][_local4] = _local6; _root[(SSS + "r") + i1][_local4] = _local9; _local4++; } } function Create(i, SSS) { if (SSS.substr(0, 4) != "HINT") { SSS = "UNDO"; } _root[(SSS + "score") + i] = score; _root[(SSS + "bricks") + i] = bricks; _root[(SSS + "matches") + i] = matches; delete _root[(SSS + "") + i]; delete _root[(SSS + "u") + i]; delete _root[(SSS + "d") + i]; delete _root[(SSS + "l") + i]; delete _root[(SSS + "r") + i]; _root[(SSS + "") + i] = new Array(); _root[(SSS + "u") + i] = new Array(); _root[(SSS + "d") + i] = new Array(); _root[(SSS + "l") + i] = new Array(); _root[(SSS + "r") + i] = new Array(); var _local3 = 0; while (_local3 < Ny) { var _local4 = new Array(); var _local2 = 0; while (_local2 < Nx) { _local4[_local2] = Matrix[_local3][_local2]; if (Matrix[_local3][_local2].substr(4, 1) == "n") { _local4[_local2] = _local4[_local2] + game[(("b" + _local3) + _local2) + "n"].direction; } _local2++; } _root[(SSS + "") + i][_local3] = _local4; _local3++; } _local3 = 0; while (_local3 < 3) { var _local8 = new Array(); var _local9 = new Array(); var _local4 = new Array(); var _local7 = new Array(); var _local2 = 0; while (_local2 < Nx) { _local8[_local2] = game[(("b" + _local3) + _local2) + "up"].name; _local9[_local2] = game[(("b" + _local3) + _local2) + "down"].name; _local4[_local2] = game[(("b" + _local2) + _local3) + "left"].name; _local7[_local2] = game[(("b" + _local2) + _local3) + "right"].name; _local2++; } _root[(SSS + "u") + i][_local3] = _local8; _root[(SSS + "d") + i][_local3] = _local9; _root[(SSS + "l") + i][_local3] = _local4; _root[(SSS + "r") + i][_local3] = _local7; _local3++; } } function InitUNDO(SSS) { if (SSS != "HINT") { SSS = "UNDO"; } else { SSS = "HINT"; } var _local2 = 0; while (_local2 < UNDO) { delete _root[(SSS + "") + _local2]; _local2++; } } function ClearHint() { Hint = new Array(0, 0, 0); clearInterval(hinting); clearInterval(fly1); clearInterval(hint3); clearInterval(hhh); fon.hint.removeMovieClip(); EndCalc = true; } function FindHint() { clearInterval(hinting); if (!moving) { if (Hint[0] == 0) { Recursion = 2; } else if (Hint[0] == -1) { Hint[0] = 0; } if (Hint[0] == 0) { Hint = new Array(0, 0, 0); EndCalc = false; ShowHint(); } var _local1 = ((R <= 1) ? 1500 : 3000); var bbb = 5; clearInterval(hint3); hint3 = setInterval(function () { clearInterval(hint3); if (Hint[0] == 0) { Recursion++; if (Recursion == bbb) { Hint[0] = 0; trace("QUIT!!!"); } else { Hint[0] = -1; FindHint(); } } else { GetHint(Hint[0]); } }, _local1 * (Recursion - 1)); } else { Hint[0] = 0; clearInterval(hinting); hinting = setInterval(FindHint, 2000); } } function ShowHint() { var done = ""; var i = 0; var j = 0; clearInterval(hhh); hhh = setInterval(function () { if ((i == 10) && (j == Nx)) { clearInterval(hhh); } else if (j == Nx) { j = 0; i++; } else { if (Matrix[i][j] != 0) { var _local1 = ("" + i) + j; Create(_local1 + "0", "HINT"); HintFor(i, j, 0, 0, _local1, 0, 0, 0, 0); if (EndCalc) { clearInterval(hhh); if (Hint[0] == 0) { return(done); } return(Hint[0]); } } j++; } }, ((R <= 1) ? 10 : (10 * Recursion))); } function HintFor(i1, j1, d, L, st) { var arg = arguments; var d = (d + 1); if (((d < Recursion) && (!moving)) && (!EndCalc)) { clearInterval(_root[(("h" + d) + L) + st]); _root[(("h" + d) + L) + st] = setInterval(function () { clearInterval(_root[(("h" + d) + L) + st]); var _local3 = j1 - 2; while (_local3 < 0) { _local3++; } while (_local3 < Math.min(Nx, j1 + 3)) { if ((!ClearCol(_local3, st + L)) && (_root[("HINT" + st) + L][0][_local3] == 0)) { var _local4 = FindWay(0, _local3, "up", st + L); if (Math.abs(_local4 - i1) < 3) { var _local2 = (4 * L) + 1; Copy(st + _local2, st + L, "HINT"); var _local7 = _root[("HINTu" + st) + _local2][0][_local3]; _root[("HINTu" + st) + _local2][0][_local3] = _root[("HINTu" + st) + _local2][1][_local3]; _root[("HINTu" + st) + _local2][1][_local3] = _root[("HINTu" + st) + _local2][2][_local3]; _root[("HINTu" + st) + _local2][2][_local3] = 0; _root[("HINT" + st) + _local2][_local4][_local3] = _local7; var _local5 = ("b0" + _local3) + "up"; var _local6 = FindChain(_root[("HINT" + st) + _local2], "no"); if (_local6) { EndCalc = true; Hint[d - 1] = _local5; Hint[d - 2] = arg[5]; Hint[d - 3] = arg[6]; Hint[d - 4] = arg[7]; } else { HintFor(i1, j1, d, _local2, st, _local5, arg[5], arg[6], arg[7]); } } } _local3++; } var _local4 = i1 - 2; while (_local4 < 0) { _local4++; } while (_local4 < Math.min(Ny, i1 + 3)) { if ((!ClearLine(_local4, st + L)) && (_root[("HINT" + st) + L][_local4][0] == 0)) { _local3 = FindWay(_local4, 0, "left", st + L); if (Math.abs(_local3 - j1) < 3) { var _local2 = (4 * L) + 3; Copy(st + _local2, st + L, "HINT"); var _local7 = _root[("HINTl" + st) + _local2][0][_local4]; _root[("HINTl" + st) + _local2][0][_local4] = _root[("HINTl" + st) + _local2][1][_local4]; _root[("HINTl" + st) + _local2][1][_local4] = _root[("HINTl" + st) + _local2][2][_local4]; _root[("HINTl" + st) + _local2][2][_local4] = 0; _root[("HINT" + st) + _local2][_local4][_local3] = _local7; var _local6 = FindChain(_root[("HINT" + st) + _local2], "no"); var _local5 = ("b" + _local4) + "0left"; if (_local6) { EndCalc = true; Hint[d - 1] = _local5; Hint[d - 2] = arg[5]; Hint[d - 3] = arg[6]; Hint[d - 4] = arg[7]; } else { HintFor(i1, j1, d, _local2, st, _local5, arg[5], arg[6], arg[7]); } } } _local4++; } _local3 = j1 - 2; while (_local3 < 0) { _local3++; } while (_local3 < Math.min(Nx, j1 + 3)) { if ((!ClearCol(_local3, st + L)) && (_root[("HINT" + st) + L][9][_local3] == 0)) { _local4 = FindWay(9, _local3, "down", st + L); if (Math.abs(_local4 - i1) < 3) { var _local2 = (4 * L) + 2; Copy(st + _local2, st + L, "HINT"); var _local7 = _root[("HINTd" + st) + _local2][0][_local3]; _root[("HINTd" + st) + _local2][0][_local3] = _root[("HINTd" + st) + _local2][1][_local3]; _root[("HINTd" + st) + _local2][1][_local3] = _root[("HINTd" + st) + _local2][2][_local3]; _root[("HINTd" + st) + _local2][2][_local3] = 0; _root[("HINT" + st) + _local2][_local4][_local3] = _local7; var _local6 = FindChain(_root[("HINT" + st) + _local2], "no"); var _local5 = ("b0" + _local3) + "down"; if (_local6) { EndCalc = true; Hint[d - 1] = _local5; Hint[d - 2] = arg[5]; Hint[d - 3] = arg[6]; Hint[d - 4] = arg[7]; } else { HintFor(i1, j1, d, _local2, st, _local5, arg[5], arg[6], arg[7]); } } } _local3++; } _local4 = i1 - 2; while (_local4 < 0) { _local4++; } while (_local4 < Math.min(Ny, i1 + 3)) { if ((!ClearLine(_local4, st + L)) && (_root[("HINT" + st) + L][_local4][9] == 0)) { _local3 = FindWay(_local4, 9, "right", st + L); if (Math.abs(_local3 - j1) < 3) { var _local2 = (4 * L) + 4; Copy(st + _local2, st + L, "HINT"); var _local7 = _root[("HINTr" + st) + _local2][0][_local4]; _root[("HINTr" + st) + _local2][0][_local4] = _root[("HINTr" + st) + _local2][1][_local4]; _root[("HINTr" + st) + _local2][1][_local4] = _root[("HINTr" + st) + _local2][2][_local4]; _root[("HINTr" + st) + _local2][2][_local4] = 0; _root[("HINT" + st) + _local2][_local4][_local3] = _local7; var _local6 = FindChain(_root[("HINT" + st) + _local2], "no"); var _local5 = ("b" + _local4) + "0right"; if (_local6) { EndCalc = true; Hint[d - 1] = _local5; Hint[d - 2] = arg[5]; Hint[d - 3] = arg[6]; Hint[d - 4] = arg[7]; } else { HintFor(i1, j1, d, _local2, st, _local5, arg[5], arg[6], arg[7]); } } } _local4++; } }, ((R <= 1) ? 0 : (100 * Math.random()))); } if (moving) { EndCalc = true; } } function InitMatrix(C, R, chk) { if (chk == undefined) { trace((map.length + " %% ") + R); ttt.text = "Level " + R; delete Matrix; Matrix = new Array(); var _local3 = map[R]; var _local2 = 0; while (_local2 < _local3.length) { var _local4 = new Array(); var _local1 = 0; while (_local1 < _local3[0].length) { if (_local3[_local2][_local1] != 0) { _local4[_local1] = "cub" + _local3[_local2][_local1]; } else { _local4[_local1] = 0; } _local1++; } Matrix[_local2] = _local4; _local2++; } } } function InitButton(button, Text, Funct, X, Y) { var i = 0; var j = -1; button.gotoAndStop(1); button._parent[button._name + "text"].removeMovieClip(); button._parent.createEmptyMovieClip(button._name + "text", button._parent.getNextHighestDepth()); button._parent[button._name + "text"]._x = (button._x + (button._width / 2)) + X; button._parent[button._name + "text"]._y = button._y + Y; TextShow(button._parent[button._name + "text"], Text, "n", 0, 0, 1); button.onRollOver = function () { TextShow(this._parent[button._name + "text"], Text, "a", 0, 0, 1); }; button.onRollOut = function () { TextShow(this._parent[button._name + "text"], Text, "n", 0, 0, 1); }; button.onPress = function () { if (SoundOn) { button_s.start(); } button.gotoAndStop(2); TextShow(this._parent[button._name + "text"], Text, "a", 0, 0, 1); this._parent[button._name + "text"]._x = this._parent[button._name + "text"]._x + i; this._parent[button._name + "text"]._y = this._parent[button._name + "text"]._y + j; this._parent[button._name + "text"]._alpha = 70; }; button.onReleaseOutside = function () { button.gotoAndStop(1); TextShow(this._parent[button._name + "text"], Text, "n", 0, 0, 1); this._parent[button._name + "text"]._x = this._parent[button._name + "text"]._x - i; this._parent[button._name + "text"]._y = this._parent[button._name + "text"]._y - j; this._parent[button._name + "text"]._alpha = 100; }; button.onRelease = function () { button.gotoAndStop(1); TextShow(this._parent[button._name + "text"], Text, "n", 0, 0, 1); this._parent[button._name + "text"]._x = this._parent[button._name + "text"]._x - i; this._parent[button._name + "text"]._y = this._parent[button._name + "text"]._y - j; this._parent[button._name + "text"]._alpha = 100; _root[Funct](); }; } function InitRound(C, R, chk) { if (chk == undefined) { if (SoundOn) { levelstart_s.start(); } Nomer = Number(map[R].chips) - 1; RoundTime = getTimer(); ClearRound(); buttonUNDO.removeMovieClip(); buttonMENU.removeMovieClip(); left.removeMovieClip(); pole.removeMovieClip(); panel.removeMovieClip(); fon.removeMovieClip(); pir.removeMovieClip(); gamemask.removeMovieClip(); _root.attachMovie("leftpanel", "panel", _root.getNextHighestDepth()); _root.attachMovie("pir" + Number(C + 1), "pir", _root.getNextHighestDepth(), {_x:14, _y:40}); _root.attachMovie("pole" + C, "pole", _root.getNextHighestDepth(), {_x:100}); _root.attachMovie("gamemask", "gamemask", _root.getNextHighestDepth(), {_x:GlobalX - (3 * Size), _y:GlobalY - (3 * Size)}); _root.createEmptyMovieClip("fon", _root.getNextHighestDepth()); _root.attachMovie("button", "buttonUNDO", _root.getNextHighestDepth(), {_x:13, _y:270, _width:80, _height:21}); _root.attachMovie("button", "buttonMENU", _root.getNextHighestDepth(), {_y:10, _x:260, _width:130, _height:25}); InitButton(buttonUNDO, textundo, "GetUNDO", 2, 3); InitButton(buttonMENU, textmenu, "ShowMENU", 2, 5); InitFon(GlobalX + ddx, GlobalY + ddx, chk); InitUNDO(); } game.removeMovieClip(); gamef.removeMovieClip(); fly.removeMovieClip(); SCORE.removeMovieClip(); _root.createEmptyMovieClip("gamef", _root.getNextHighestDepth()); gamef.setMask(gamemask); _root.createEmptyMovieClip("game", _root.getNextHighestDepth()); _root.createEmptyMovieClip("fly", _root.getNextHighestDepth()); _root.createEmptyMovieClip("SCORE", _root.getNextHighestDepth()); SCORE._x = 55; SCORE._y = 315; TextShow(SCORE, String(score), "a", 0, 0, 1); _root.currentLevel = R; InitMatrix(C, R, chk); InitGame(GlobalX, GlobalY, chk); FindHint(); } function FindDepth(i, j, w) { var _local1 = 10; if (w == "up") { return((((2 - i) * Nx) + Number(j)) + Number(_local1)); } _local1 = _local1 + (4 * Nx); if (w == "left") { return((Number(i) + ((2 - j) * Ny)) + Number(_local1)); } _local1 = _local1 + (4 * Ny); if ((w == "g") || (w == "n")) { return(((i * Nx) + Number(j)) + Number(_local1)); } _local1 = _local1 + (Nx * Ny); if (w == "right") { return((Number(i) + (j * Ny)) + Number(_local1)); } _local1 = _local1 + (4 * Ny); if (w == "down") { return(((i * Nx) + Number(j)) + Number(_local1)); } } function InitGame(x, y, chk) { var _local2 = 0; while (_local2 < Nx) { var _local1 = 0; while (_local1 < Ny) { if (Matrix[_local2][_local1] != 0) { if ((chk != undefined) && (Matrix[_local2][_local1].substr(4, 1) == "n")) { game.attachMovie(Matrix[_local2][_local1].substr(0, 4), (("b" + _local2) + _local1) + "n", FindDepth(_local2, _local1, "g"), {_x:x + (Size * _local1), _y:y + (Size * _local2)}); gamef.attachMovie(Matrix[_local2][_local1].substr(0, 4) + "f", (("b" + _local2) + _local1) + "n", FindDepth(_local2, _local1, "g"), {_x:x + (Size * _local1), _y:y + (Size * _local2)}); game[(("b" + _local2) + _local1) + "n"].name = Matrix[_local2][_local1].substr(0, 4); game[(("b" + _local2) + _local1) + "n"].direction = Matrix[_local2][_local1].substr(5, 10); var _local5 = GetRotation(Matrix[_local2][_local1].substr(5, 10)); game[(("b" + _local2) + _local1) + "n"].attachMovie("strela" + Matrix[_local2][_local1].substr(3, 1), "s", 0, {_rotation:_local5, _x:Size / 2, _y:Size / 2}); Matrix[_local2][_local1] = Matrix[_local2][_local1].substr(0, 5); } else { game.attachMovie(Matrix[_local2][_local1], ("b" + _local2) + _local1, FindDepth(_local2, _local1, "g"), {_x:x + (Size * _local1), _y:y + (Size * _local2)}); gamef.attachMovie(Matrix[_local2][_local1] + "f", ("b" + _local2) + _local1, FindDepth(_local2, _local1, "g"), {_x:x + (Size * _local1), _y:y + (Size * _local2)}); } } _local1++; } _local2++; } InitBorder(x, y, "up", chk); InitBorder(x, y, "down", chk); InitBorder(x, y, "left", chk); InitBorder(x, y, "right", chk); } function InitBorder(x, y, w, chk) { if (w == "up") { var _local4 = 0; while (_local4 < 3) { var _local3 = 0; while (_local3 < Nx) { if (chk == undefined) { var _local2 = "cub" + Math.round((Math.random() * Nomer) + 1); } else { var _local2 = _root[("UNDO" + w.substr(0, 1)) + "0"][_local4][_local3]; } game.attachMovie(_local2, (("b" + _local4) + _local3) + "up", FindDepth(_local4, _local3, "up"), {_x:x + (Size * _local3), _y:y - (Size * (_local4 + 1))}); gamef.attachMovie(_local2 + "f", (("b" + _local4) + _local3) + "up", FindDepth(_local4, _local3, "up"), {_x:x + (Size * _local3), _y:y - (Size * (_local4 + 1))}); InitCube(game[(("b" + _local4) + _local3) + "up"]); game[(("b" + _local4) + _local3) + "up"].name = _local2; game[(("b" + _local4) + _local3) + "up"].direction = "up"; _local3++; } _local4++; } } else if (w == "down") { var _local4 = 0; while (_local4 < 3) { var _local3 = 0; while (_local3 < Nx) { if (chk == undefined) { var _local2 = "cub" + Math.round((Math.random() * Nomer) + 1); } else { var _local2 = _root[("UNDO" + w.substr(0, 1)) + "0"][_local4][_local3]; } game.attachMovie(_local2, (("b" + _local4) + _local3) + "down", FindDepth(_local4, _local3, "down"), {_x:x + (Size * _local3), _y:(y + (Size * Ny)) + (Size * _local4)}); gamef.attachMovie(_local2 + "f", (("b" + _local4) + _local3) + "down", FindDepth(_local4, _local3, "down"), {_x:x + (Size * _local3), _y:(y + (Size * Ny)) + (Size * _local4)}); InitCube(game[(("b" + _local4) + _local3) + "down"]); game[(("b" + _local4) + _local3) + "down"].name = _local2; game[(("b" + _local4) + _local3) + "down"].direction = "down"; _local3++; } _local4++; } } else if (w == "left") { var _local4 = 0; while (_local4 < Ny) { var _local3 = 0; while (_local3 < 3) { if (chk == undefined) { var _local2 = "cub" + Math.round((Math.random() * Nomer) + 1); } else { var _local2 = _root[("UNDO" + w.substr(0, 1)) + "0"][_local3][_local4]; } game.attachMovie(_local2, (("b" + _local4) + _local3) + "left", FindDepth(_local4, _local3, "left"), {_x:x - (Size * (_local3 + 1)), _y:y + (Size * _local4)}); gamef.attachMovie(_local2 + "f", (("b" + _local4) + _local3) + "left", FindDepth(_local4, _local3, "left"), {_x:x - (Size * (_local3 + 1)), _y:y + (Size * _local4)}); InitCube(game[(("b" + _local4) + _local3) + "left"]); game[(("b" + _local4) + _local3) + "left"].name = _local2; game[(("b" + _local4) + _local3) + "left"].direction = "left"; _local3++; } _local4++; } } else if (w == "right") { var _local4 = 0; while (_local4 < Ny) { var _local3 = 0; while (_local3 < 3) { if (chk == undefined) { var _local2 = "cub" + Math.round((Math.random() * Nomer) + 1); } else { var _local2 = _root[("UNDO" + w.substr(0, 1)) + "0"][_local3][_local4]; } game.attachMovie(_local2, (("b" + _local4) + _local3) + "right", FindDepth(_local4, _local3, "right"), {_x:(x + (Size * Nx)) + (Size * _local3), _y:y + (Size * _local4)}); gamef.attachMovie(_local2 + "f", (("b" + _local4) + _local3) + "right", FindDepth(_local4, _local3, "right"), {_x:(x + (Size * Nx)) + (Size * _local3), _y:y + (Size * _local4)}); InitCube(game[(("b" + _local4) + _local3) + "right"]); game[(("b" + _local4) + _local3) + "right"].name = _local2; game[(("b" + _local4) + _local3) + "right"].direction = "right"; _local3++; } _local4++; } } } function InitFon(x, y) { var _local2 = 0; while (_local2 < Nx) { var _local1 = 0; while (_local1 < Ny) { fon.attachMovie("fon", ("f" + _local2) + _local1, fon.getNextHighestDepth(), {_x:x + (Size * _local1), _y:y + (Size * _local2)}); _local1++; } _local2++; } } function InitCube(Name) { Name.onRollOver = MouseOver; Name.onRollOut = MouseOut; Name.onPress = MoveCube; Name.onReleaseOutside = MouseOut; Name.useHandCursor = false; Name.tabEnabled = false; } function UnInitCube(Name) { Name.onRollOver = null; Name.onRollOut = null; Name.onPress = null; Name.onReleaseOutside = null; Name.useHandCursor = false; Name.tabEnabled = false; } function FindWay(i, j, w, c) { if (c == undefined) { var _local2 = Matrix; } else { var _local2 = _root["HINT" + c]; } switch (w) { case "up" : var _local3 = i + 1; while (_local3 < _local2.length) { if (_local2[_local3][j] != 0) { return(_local3 - 1); } _local3++; } return(Ny); case "down" : _local3 = i - 1; while (_local3 >= 0) { if (_local2[_local3][j] != 0) { return(_local3 + 1); } _local3--; } return(-1); case "left" : _local3 = j + 1; while (_local3 < _local2[0].length) { if (_local2[i][_local3] != 0) { return(_local3 - 1); } _local3++; } return(Nx); case "right" : _local3 = j - 1; while (_local3 >= 0) { if (_local2[i][_local3] != 0) { return(_local3 + 1); } _local3--; } return(-1); } } function MoveCube(N) { if (N != undefined) { this=game[N];//parameter overwritten game[N]; } ClearHint(); GlobalMove = true; var _local10 = this._name.substr(3, 10); var _local5 = this._name.substr(1, 1); var _local6 = this._name.substr(2, 1); var _local11 = this.getDepth + 500; if (!moving) { switch (_local10) { case "up" : if (_local5 == 0) { if (!ClearCol(_local6)) { var _local9 = FindWay(-1, _local6, "up"); if (_local9 >= 0) { SetUNDO(); var _local2 = this._name; var _local3 = (("b" + _local9) + _local6) + "n"; Move(_local2, _local3); _local3 = _local2; _local2 = ("b1" + _local6) + "up"; Move(_local2, _local3); _local3 = _local2; _local2 = ("b2" + _local6) + "up"; Move(_local2, _local3); var _local7 = "cub" + Math.round((Math.random() * Nomer) + 1); var _local4 = ("b3" + _local6) + "up"; game.attachMovie(_local7, _local4, 0, {_x:GlobalX + (Size * _local6), _y:GlobalY - (Size * 4), _alpha:0}); gamef.attachMovie(_local7 + "f", _local4, 0, {_x:GlobalX + (Size * _local6), _y:GlobalY - (Size * 4), _alpha:0}); game[_local4].name = _local7; game[_local4].direction = "up"; _local3 = _local2; _local2 = _local4; Move(_local2, _local3, 1); UnInitCube(this); } } } break; case "left" : if (_local6 == 0) { if (!ClearLine(_local5)) { var _local8 = FindWay(_local5, -1, "left"); if (_local8 >= 0) { SetUNDO(); var _local2 = this._name; var _local3 = (("b" + _local5) + _local8) + "n"; Move(_local2, _local3); _local3 = _local2; _local2 = (("b" + _local5) + 1) + "left"; Move(_local2, _local3); _local3 = _local2; _local2 = (("b" + _local5) + 2) + "left"; Move(_local2, _local3); var _local7 = "cub" + Math.round((Math.random() * Nomer) + 1); var _local4 = (("b" + _local5) + 3) + "left"; game.attachMovie(_local7, _local4, 0, {_y:GlobalY + (Size * _local5), _x:GlobalX - (Size * 4), _alpha:0}); gamef.attachMovie(_local7 + "f", _local4, 0, {_y:GlobalY + (Size * _local5), _x:GlobalX - (Size * 4), _alpha:0}); game[_local4].name = _local7; game[_local4].direction = "left"; _local3 = _local2; _local2 = _local4; Move(_local2, _local3, 1); UnInitCube(this); } } } break; case "right" : if (_local6 == 0) { if (!ClearLine(_local5)) { var _local8 = FindWay(_local5, Nx, "right"); if (_local8 < Nx) { SetUNDO(); var _local2 = this._name; var _local3 = (("b" + _local5) + _local8) + "n"; Move(_local2, _local3); _local3 = _local2; _local2 = (("b" + _local5) + 1) + "right"; Move(_local2, _local3); _local3 = _local2; _local2 = (("b" + _local5) + 2) + "right"; Move(_local2, _local3); var _local7 = "cub" + Math.round((Math.random() * Nomer) + 1); var _local4 = (("b" + _local5) + 3) + "right"; game.attachMovie(_local7, _local4, FindDepth(_local5, 3, "right"), {_y:GlobalY + (Size * _local5), _x:GlobalX + (Size * (3 + Nx)), _alpha:0}); gamef.attachMovie(_local7 + "f", _local4, FindDepth(_local5, 3, "right"), {_y:GlobalY + (Size * _local5), _x:GlobalX + (Size * (3 + Nx)), _alpha:0}); game[_local4].name = _local7; game[_local4].direction = "right"; _local3 = _local2; _local2 = _local4; Move(_local2, _local3, 1); UnInitCube(this); } } } break; case "down" : if (_local5 != 0) { break; } if (ClearCol(_local6)) { break; } var _local9 = FindWay(Ny, _local6, "down"); if (_local9 >= Ny) { break; } SetUNDO(); var _local2 = this._name; var _local3 = (("b" + _local9) + _local6) + "n"; Move(_local2, _local3); _local3 = _local2; _local2 = ("b1" + _local6) + "down"; Move(_local2, _local3); _local3 = _local2; _local2 = ("b2" + _local6) + "down"; Move(_local2, _local3); var _local7 = "cub" + Math.round((Math.random() * Nomer) + 1); var _local4 = ("b3" + _local6) + "down"; game.attachMovie(_local7, _local4, 0, {_x:GlobalX + (Size * _local6), _y:GlobalY + (Size * (3 + Ny)), _alpha:0}); gamef.attachMovie(_local7 + "f", _local4, 0, {_x:GlobalX + (Size * _local6), _y:GlobalY + (Size * (3 + Ny)), _alpha:0}); game[_local4].name = _local7; game[_local4].direction = "down"; _local3 = _local2; _local2 = _local4; Move(_local2, _local3, 1); UnInitCube(this); } } } function MouseOver() { ClearHint(); var _local6 = this.direction; var _local3 = this.name.substr(3, 1); var _local5 = this._name.substr(1, 1); var _local4 = this._name.substr(2, 1); var _local2 = 0; switch (_local6) { case "up" : if (_local5 == 0) { if ((!ClearCol(_local4)) && (Matrix[0][_local4] == 0)) { GetHint(this._name); this.attachMovie("strela" + _local3, "s", _local2, {_rotation:90, _x:Size / 2, _y:Size / 2}); } else { this.attachMovie("krest" + _local3, "s", _local2); } } break; case "left" : if (_local4 == 0) { if ((!ClearLine(_local5)) && (Matrix[_local5][0] == 0)) { GetHint(this._name); this.attachMovie("strela" + _local3, "s", _local2, {_rotation:0, _x:Size / 2, _y:Size / 2}); } else { this.attachMovie("krest" + _local3, "s", _local2); } } break; case "right" : if (_local4 == 0) { if ((!ClearLine(_local5)) && (Matrix[_local5][9] == 0)) { GetHint(this._name); this.attachMovie("strela" + _local3, "s", _local2, {_rotation:180, _x:Size / 2, _y:Size / 2}); } else { this.attachMovie("krest" + _local3, "s", _local2); } } break; case "down" : if (_local5 != 0) { break; } if ((!ClearCol(_local4)) && (Matrix[9][_local4] == 0)) { GetHint(this._name); this.attachMovie("strela" + _local3, "s", _local2, {_rotation:-90, _x:Size / 2, _y:Size / 2}); } else { this.attachMovie("krest" + _local3, "s", _local2); } } } function MouseOut() { ClearHint(); FindHint(); var _local2 = this._name.substr(3, 10); var _local5 = this._name.substr(1, 1); var _local4 = this._name.substr(2, 1); var _local3 = this.getDepth + 500; switch (_local2) { case "up" : this.s.removeMovieClip(); break; case "left" : this.s.removeMovieClip(); break; case "right" : this.s.removeMovieClip(); break; case "down" : this.s.removeMovieClip(); } } function ClearLine(i, c) { if (c == undefined) { var _local3 = Matrix; } else { var _local3 = _root["HINT" + c]; } var _local2 = 0; while (_local2 < Nx) { if (_local3[i][_local2] != 0) { return(false); } _local2++; } return(true); } function ClearCol(i, c) { if (c == undefined) { var _local3 = Matrix; } else { var _local3 = _root["HINT" + c]; } var _local2 = 0; while (_local2 < Ny) { if (_local3[_local2][i] != 0) { return(false); } _local2++; } return(true); } function geti(Name) { return(Name.substr(1, 1)); } function getj(Name) { return(Name.substr(2, 1)); } function getTail(Name) { return(Name.substr(3, 10)); } function FindX(j, w) { switch (w) { case "n" : return(Number(GlobalX) + (j * Size)); case "up" : return(Number(GlobalX) + (j * Size)); case "down" : return(Number(GlobalX) + (j * Size)); case "left" : return(Number(GlobalX) - (Number(Number(j) + 1) * Size)); case "right" : return((Number(GlobalX) + (Nx * Size)) + (j * Size)); } } function FindY(i, w) { switch (w) { case "n" : return(Number(GlobalY) + (i * Size)); case "up" : return(Number(GlobalY) - (Number(Number(i) + 1) * Size)); case "down" : return((Number(GlobalY) + (Size * Ny)) + (i * Size)); case "left" : return(Number(GlobalY) + (i * Size)); case "right" : return(Number(GlobalY) + (i * Size)); } } function GetRotation(w) { switch (w) { case "up" : return(90); case "down" : return(-90); case "left" : return(0); case "right" : return(180); } } function SwapDirection(Name) { var _local2 = game[Name].direction; switch (_local2) { case "up" : game[Name].direction = "down"; break; case "down" : game[Name].direction = "up"; break; case "left" : game[Name].direction = "right"; break; case "right" : game[Name].direction = "left"; } } function Move(Name1, Name2, chk) { if (SoundOn && ((move_s.position == 0) || (move_s.position == move_s.duration))) { move_s.start(); } var _local20 = getTimer(); var _local18 = geti(Name1); var _local16 = getj(Name1); var _local7 = game[Name1]._x; var _local6 = game[Name1]._y; var _local11 = geti(Name2); var _local10 = getj(Name2); var _local5 = getTail(Name2); var _local13 = getTail(Name1); var _local17 = FindX(_local10, _local5); var _local14 = FindY(_local11, _local5); var _local26 = FindDepth(_local18, _local16, _local13); var _local8 = FindDepth(_local11, _local10, _local5); var _local22 = game[Name1].direction; var _local4 = game[Name1].name; var _local21 = GetRotation(game[Name1].direction); if (chk == 1) { var _local9 = 0; var _local19 = 100; } else if (chk == -1) { var _local9 = 100; var _local19 = 0; } game[Name1].removeMovieClip(); gamef[Name1].removeMovieClip(); game.attachMovie(_local4, Name2, _local8, {_x:_local7, _y:_local6, _alpha:_local9}); gamef.attachMovie(_local4 + "f", Name2, _local8, {_x:_local7, _y:_local6, _alpha:_local9}); game[Name2].name = _local4; game[Name2].direction = _local22; var _local12 = Speed * Math.abs(_local17 - _local7); if (_local12 < 1) { _local12 = Speed * Math.abs(_local14 - _local6); } clearInterval(_root["m" + Name2]); _root["m" + _local8] = setInterval(Moving, 0, _local7, _local6, _local17, _local14, _local20, _local12, Name2, _local13, _local5, _local9, _local19, _local8); if ((_local13 == "n") && (chk != 0)) { Matrix[_local18][_local16] = 0; } if (_local5 == "n") { if (chk != 0) { Matrix[_local11][_local10] = _local4 + "n"; } game[Name2].attachMovie("strela" + _local4.substr(3, 1), "s", 0, {_rotation:_local21, _x:Size / 2, _y:Size / 2}); } } function Moving(x1, y1, x2, y2, T, TT, Name, end1, end2, a1, a2, i) { _root.moving = true; var _local3 = getTimer(); if (_local3 >= (T + TT)) { moving = false; clearInterval(_root["m" + i]); delete _root["m" + i]; game[Name]._x = x2; game[Name]._y = y2; game[Name]._alpha = 100; gamef[Name]._x = x2; gamef[Name]._y = y2; gamef[Name]._alpha = 100; if (end2 != "n") { InitCube(game[Name]); RemoveCub(Name); if (end1 == "n") { SwapDirection(Name); NextMove(Matrix); } } else { clearInterval(fall); fall = setInterval(function () { clearInterval(fall); FindChain(Matrix); }, 0); NextMove(Matrix); } } else { var _local8 = x1 + (((x2 - x1) * (_local3 - T)) / TT); var _local6 = y1 + (((y2 - y1) * (_local3 - T)) / TT); var _local5 = a1 + (((a2 - a1) * (_local3 - T)) / TT); game[Name]._x = _local8; game[Name]._y = _local6; gamef[Name]._x = _local8; gamef[Name]._y = _local6; game[Name]._alpha = _local5; gamef[Name]._alpha = _local5; } } function RemoveCub(Name) { var _local1 = getTail(Name); var _local4 = geti(Name); var _local3 = getj(Name); if (((((_local4 == 3) && (_local1 == "up")) || ((_local4 == 3) && (_local1 == "down"))) || ((_local3 == 3) && (_local1 == "left"))) || ((_local3 == 3) && (_local1 == "right"))) { game[Name].removeMovieClip(); gamef[Name].removeMovieClip(); } } function Blow(i, j) { var Name = ((("b" + i) + j) + Matrix[i][j].substr(4, 1)); gamef[Name + "d"].removeMovieClip(); fly["dis" + Matrix[i][j].substr(0, 4)].removeMovieClip(); fly.attachMovie("dis" + Matrix[i][j].substr(0, 4), ("d" + i) + j, fly.getNextHighestDepth(), {_x:FindX(j, "n"), _y:FindY(i, "n")}); Matrix[i][j] = 0; game[Name].removeMovieClip(); var T = getTimer(); gamef[Name]._name = Name + "d"; Name = Name + "d"; clearInterval(_root[(("dd" + i) + j) + T]); _root[(("dd" + i) + j) + T] = setInterval(function () { var _local3 = 500; var _local2 = getTimer(); if (_local2 < (T + _local3)) { gamef[Name]._alpha = 100 - ((100 * (_local2 - T)) / _local3); } else { clearInterval(_root[(("dd" + i) + j) + T]); gamef[Name].removeMovieClip(); } }, 0); } function ShowScore(i, j, L) { if (SoundOn) { boom_s.start(); } fon.hint.removeMovieClip(); Score(L * 10); matches++; bricks = bricks + L; } function FindChain(Matrix, chk) { function FindBlow() { var _local7 = 0; while (_local7 < Matrix.length) { var _local4 = 0; while (_local4 < Matrix[0].length) { if (_root[("Ms" + _local7) + _local4] != undefined) { var _local2 = _root[("Ms" + _local7) + _local4]; var _local5 = 0; var _local6 = 0; var _local3 = 0; while (_local3 < _local2.length) { i1 = Number(_local2[_local3].i); j1 = Number(_local2[_local3].j); _root[("c" + i1) + j1]._alpha = _root[("c" + i1) + j1]._alpha + (_local2.length * 20); _local5 = _local5 + i1; _local6 = _local6 + j1; Blow(i1, j1); _local3++; } ShowScore(_local5, _local6, _local2.length); delete _root[("Ms" + _local7) + _local4]; } _local4++; } _local7++; } } function FindMatch(i, j, M) { function ClearM(i, j, M) { Matrix1[i][j] = "no"; var _local1 = new Array("i", "j"); _local1.i = i; _local1.j = j; M.push(_local1); } var _local6 = false; var _local8 = FindDepth(i, j, "n"); if (_root["m" + _local8] == undefined) { var _local5 = Matrix[i][j]; _local5 = Matrix[i][j].substr(0, 4); if (_local5.substr(0, 1) == "c") { if ((Matrix[i - 1][j].substr(0, 4) == _local5) && (_root["m" + FindDepth(i - 1, j, "n")] == undefined)) { if (Matrix1[i - 1][j] != "no") { ClearM(i - 1, j, M); FindMatch(i - 1, j, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } _local6 = true; } if ((Matrix[i + 1][j].substr(0, 4) == _local5) && (_root["m" + FindDepth(i + 1, j, "n")] == undefined)) { if (Matrix1[i + 1][j] != "no") { ClearM(i + 1, j, M); FindMatch(i + 1, j, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } _local6 = true; } if ((Matrix[i][j + 1].substr(0, 4) == _local5) && (_root["m" + FindDepth(i, j + 1, "n")] == undefined)) { if (Matrix1[i][j + 1] != "no") { ClearM(i, j + 1, M); FindMatch(i, j + 1, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } _local6 = true; } if ((Matrix[i][j - 1].substr(0, 4) == _local5) && (_root["m" + FindDepth(i, j - 1, "n")] == undefined)) { if (Matrix1[i][j - 1] != "no") { ClearM(i, j - 1, M); FindMatch(i, j - 1, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } _local6 = true; } } } return(_local6); } clearInterval(fall); var _local6 = false; Matrix1 = new Array(); var _local3 = 0; while (_local3 < Matrix.length) { var _local5 = new Array(); var _local2 = 0; while (_local2 < Matrix[_local3].length) { _local5[_local2] = 0; _local2++; } Matrix1[_local3] = _local5; _local3++; } _local3 = 0; while (_local3 < Matrix.length) { var _local2 = 0; while (_local2 < Matrix[_local3].length) { if (Matrix1[_local3][_local2] != "no") { _root[("Ms" + _local3) + _local2] = new Array(); FindMatch(_local3, _local2, _root[("Ms" + _local3) + _local2]); if (_root[("Ms" + _local3) + _local2].length < 3) { delete _root[("Ms" + _local3) + _local2]; } else { _local6 = true; } } _local2++; } _local3++; } if (_local6 && (chk != "no")) { FindBlow(); NextMove(Matrix); } return(_local6); } function NextMove(Matrix) { var _local12 = true; var _local8 = false; if (!moving) { var _local5 = 0; while (_local5 < Matrix.length) { var _local3 = 0; while (_local3 < Matrix.length) { if (Matrix[_local5][_local3] != 0) { if (Matrix[_local5][_local3].length == 4) { _local12 = false; } var _local10 = Matrix[_local5][_local3].substr(4, 10); var _local11 = FindDepth(_local5, _local3, "n"); if ((_local10 == "n") && (_root["m" + _local11] == undefined)) { var _local7 = (("b" + _local5) + _local3) + "n"; _local10 = game[_local7].direction; var _local9 = game[_local7].name; switch (_local10) { case "up" : if (Matrix[_local5 + 1][_local3] == undefined) { _local8 = true; Matrix[_local5][_local3] = 0; var _local2 = ("b2" + _local3) + "down"; var _local4 = ("b3" + _local3) + "down"; Move(_local2, _local4, -1); _local4 = _local2; _local2 = ("b1" + _local3) + "down"; Move(_local2, _local4); _local4 = _local2; _local2 = ("b0" + _local3) + "down"; Move(_local2, _local4); _local4 = _local2; _local2 = _local7; Move(_local2, _local4); } else if (Matrix[_local5 + 1][_local3] == 0) { _local8 = true; Matrix[_local5][_local3] = 0; Matrix[_local5 + 1][_local3] = _local9 + "m"; var _local4 = (("b" + Number(Number(_local5) + 1)) + _local3) + "n"; Move(_local7, _local4, 0); } break; case "down" : if (Matrix[_local5 - 1][_local3] == undefined) { _local8 = true; Matrix[_local5][_local3] = 0; var _local2 = ("b2" + _local3) + "up"; var _local4 = ("b3" + _local3) + "up"; Move(_local2, _local4, -1); _local4 = _local2; _local2 = ("b1" + _local3) + "up"; Move(_local2, _local4); _local4 = _local2; _local2 = ("b0" + _local3) + "up"; Move(_local2, _local4); _local4 = _local2; _local2 = _local7; Move(_local2, _local4); } else if (Matrix[_local5 - 1][_local3] == 0) { _local8 = true; Matrix[_local5][_local3] = 0; Matrix[_local5 - 1][_local3] = _local9 + "m"; var _local4 = (("b" + Number(Number(_local5) - 1)) + _local3) + "n"; Move(_local7, _local4, 0); } break; case "left" : if (Matrix[_local5][_local3 + 1] == undefined) { _local8 = true; Matrix[_local5][_local3] = 0; var _local2 = (("b" + _local5) + 2) + "right"; var _local4 = (("b" + _local5) + 3) + "right"; Move(_local2, _local4, -1); _local4 = _local2; _local2 = (("b" + _local5) + 1) + "right"; Move(_local2, _local4); _local4 = _local2; _local2 = (("b" + _local5) + 0) + "right"; Move(_local2, _local4); _local4 = _local2; _local2 = _local7; Move(_local2, _local4); } else if (Matrix[_local5][_local3 + 1] == 0) { _local8 = true; Matrix[_local5][_local3] = 0; Matrix[_local5][_local3 + 1] = _local9 + "m"; var _local4 = (("b" + _local5) + Number(Number(_local3) + 1)) + "n"; Move(_local7, _local4, 0); } break; case "right" : if (Matrix[_local5][_local3 - 1] == undefined) { _local8 = true; Matrix[_local5][_local3] = 0; var _local2 = (("b" + _local5) + 2) + "left"; var _local4 = (("b" + _local5) + 3) + "left"; Move(_local2, _local4, -1); _local4 = _local2; _local2 = (("b" + _local5) + 1) + "left"; Move(_local2, _local4); _local4 = _local2; _local2 = (("b" + _local5) + 0) + "left"; Move(_local2, _local4); _local4 = _local2; _local2 = _local7; Move(_local2, _local4); } else { if (Matrix[_local5][_local3 - 1] != 0) { break; } _local8 = true; Matrix[_local5][_local3] = 0; Matrix[_local5][_local3 - 1] = _local9 + "m"; var _local4 = (("b" + _local5) + Number(Number(_local3) - 1)) + "n"; Move(_local7, _local4, 0); } } } } _local3++; } _local5++; } SetNM(Matrix); if ((_local12 && (!_local8)) && (!moving)) { EndingRound(); } else if ((!_local8) && (!moving)) { GlobalMove = false; clearInterval(hinting); hinting = setInterval(FindHint, 1000); } } } function EndingRound() { ClearHint(); black.removeMovieClip(); _root.attachMovie("black", "black", _root.getNextHighestDepth(), {_width:550, _height:450, _alpha:0}); black.onPress = null; black.useHandCursor = false; clearInterval(endinground); endinground = setInterval(function () { R++; C = Math.floor(R / 10); clearInterval(endinground); ShowStats(); }, 1000); } function SetNM(Matrix) { var _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix.length) { if (Matrix[_local2][_local1].substr(0, 1) == "c") { Matrix[_local2][_local1] = Matrix[_local2][_local1].split("m").join("n"); } _local1++; } _local2++; } } function FunctionFromMap() { map1.removeMovieClip(); InitRound(C, R); } function InitMap() { var _local6 = 0.65; map1.removeMovieClip(); help.removeMovieClip(); _root.createEmptyMovieClip("map1", _root.getNextHighestDepth()); map1.attachMovie("map1", "map", map1.getNextHighestDepth()); map1.map.pir1.gotoAndStop(1); map1.map.pir2.gotoAndStop(1); map1.map.pir3.gotoAndStop(1); var _local3 = 0; while (_local3 <= C) { map1.map["pir" + _local3].gotoAndStop(30); _local3++; } InitButton(map1.map.b1, textplay, "FunctionFromMap", 2, 7); InitButton(map1.map.b2, textdownload, "FunctionDownload", 2, 7); var _local2 = 0; while (_local2 < MAP.length) { var _local5 = "way" + MAP[_local2].size; var _local4 = 100; if ((C < _local2) && (_local2 < 6)) { _local4 = 50; } if (((R + 6) < _local2) && (_local2 > 5)) { _local4 = 50; } map1.attachMovie(_local5, "p" + _local2, map1.getNextHighestDepth(), {_x:MAP[_local2].x * _local6, _y:MAP[_local2].y * _local6, _alpha:_local4}); _local2++; } map1.attachMovie("morg", "morg", map1.getNextHighestDepth(), {_x:MAP[R + 6].x * _local6, _y:MAP[R + 6].y * _local6}); TextShow(map1.map.ttt, (MAP[C].name + " - level ") + Number((R % 10) + 1), "a", 0, 0, 1); if ((C > 0) && ((R % 10) == 0)) { if (SoundOn) { pir_s.start(); } map1.map["pir" + C].gotoAndPlay(1); } } function GetHint(N) { var _local7 = getTail(N); var _local4 = geti(N); var _local3 = getj(N); var T = getTimer(); fon.hint.removeMovieClip(); clearInterval(fly1); fly1 = setInterval(function () { var _local2 = ((R <= 1) ? 1000 : 3000); var _local1 = getTimer(); if (_local1 >= (T + _local2)) { clearInterval(fly1); fon.hint._alpha = 100; } else { fon.hint._alpha = (100 * (_local1 - T)) / _local2; } }, 0); switch (_local7) { case "up" : _local4 = FindWay(0, _local3, "up"); var _local2 = (_local4 + 1) * 2; fon.createEmptyMovieClip("hint", fly.getNextHighestDepth()); fon.hint._alpha = 0; var _local1 = 0; while (_local1 < _local2) { fon.hint.attachMovie("hintstr", "h" + _local1, fon.hint.getNextHighestDepth(), {_y:3 + ((_local1 * Size) / 2)}); fon.hint["h" + _local1].gotoAndPlay(_local1 % 20); _local1++; } fon.hint._x = (FindX(_local3, "n") + (Size / 2)) + ddx; fon.hint._y = (FindY(_local4, "n") + Size) + ddx; fon.hint._rotation = 180; break; case "down" : _local4 = FindWay(9, _local3, "down"); _local2 = 20 - (_local4 * 2); fon.createEmptyMovieClip("hint", fly.getNextHighestDepth()); fon.hint._alpha = 0; _local1 = 0; while (_local1 < _local2) { fon.hint.attachMovie("hintstr", "h" + _local1, fon.hint.getNextHighestDepth(), {_y:3 + ((_local1 * Size) / 2)}); fon.hint["h" + _local1].gotoAndPlay(_local1 % 20); _local1++; } fon.hint._x = (FindX(_local3, "n") + (Size / 2)) + ddx; fon.hint._y = FindY(_local4, "n") + ddx; fon.hint._rotation = 0; break; case "left" : _local3 = FindWay(_local4, 0, "left"); _local2 = (_local3 + 1) * 2; fon.createEmptyMovieClip("hint", fly.getNextHighestDepth()); fon.hint._alpha = 0; _local1 = 0; while (_local1 < _local2) { fon.hint.attachMovie("hintstr", "h" + _local1, fon.hint.getNextHighestDepth(), {_y:3 + ((_local1 * Size) / 2)}); fon.hint["h" + _local1].gotoAndPlay(_local1 % 20); _local1++; } fon.hint._x = (FindX(_local3, "n") + Size) + ddx; fon.hint._y = (FindY(_local4, "n") + (Size / 2)) + ddx; fon.hint._rotation = 90; break; case "right" : _local3 = FindWay(_local4, 9, "right"); _local2 = 20 - (_local3 * 2); fon.createEmptyMovieClip("hint", fly.getNextHighestDepth()); fon.hint._alpha = 0; _local1 = 0; while (_local1 < _local2) { fon.hint.attachMovie("hintstr", "h" + _local1, fon.hint.getNextHighestDepth(), {_y:3 + ((_local1 * Size) / 2)}); fon.hint["h" + _local1].gotoAndPlay(_local1 % 20); _local1++; } fon.hint._x = FindX(_local3, "n") + ddx; fon.hint._y = (FindY(_local4, "n") + (Size / 2)) + ddx; fon.hint._rotation = -90; } } function ShowMENU() { ClearHint(); black.removeMovieClip(); _root.attachMovie("black", "black", _root.getNextHighestDepth(), {_width:550, _height:450, _alpha:50}); black.onPress = null; black.useHandCursor = false; menu.removeMovieClip(); _root.attachMovie("mainmenu", "menu", _root.getNextHighestDepth(), {_x:140, _y:30}); InitButton(menu.b1, menubutton1, "FunctionRestart", 0, 15); InitButton(menu.b2, menubutton2, "FunctionHelp", 0, 15); InitButton(menu.b3, menusound, "FunctionSound", 0, 15); InitButton(menu.b4, menubutton4, "FunctionDownload", 0, 15); InitButton(menu.b5, menubutton5, "FunctionNew", 0, 15); InitButton(menu.b6, menubutton6, "FunctionResume", 0, 15); } function FunctionRestart() { black.removeMovieClip(); menu.removeMovieClip(); score = lscore; InitRound(C, R); } function FunctionHelp() { black.swapDepths(menu); help.removeMovieClip(); _root.attachMovie("helppanel", "help", _root.getNextHighestDepth()); if (Matrix == undefined) { InitButton(help.b1, textplay, "InitMap", 2, 4); } else { InitButton(help.b1, textplay, "FunctionFromHelp", 2, 4); } var _local3 = new TextFormat(); _local3.font = "Arial"; _local3.size = "16"; _local3.bold = true; _local3.color = 4598281 /* 0x462A09 */; _local3.align = "center"; var _local2 = 1; while (_local2 < 5) { help["t" + _local2].createTextField("hinttext", help["t" + _local2].getNextHighestDepth(), 0, 0, 0, 0); help["t" + _local2].hinttext.multiline = true; help["t" + _local2].hinttext.autoSize = "center"; help["t" + _local2].hinttext.selectable = false; help["t" + _local2].hinttext.text = ConvertText(_root["helping" + Number(_local2 - 1)]); help["t" + _local2].hinttext.setTextFormat(_local3); _local2++; } } function FunctionSound() { SoundOn = !SoundOn; if (SoundOn) { menusound = menubutton3; } else { menusound = menubutton7; } InitButton(menu.b3, menusound, "FunctionSound", 0, 15); TextShow(menu.b3text, menusound, "a", 0, 0, 1); } function FunctionDownload() { getURL (downloadlink, "_blank"); } function FunctionNew() { black.removeMovieClip(); menu.removeMovieClip(); nag.removeMovieClip(); score = 0; ClearRound(); C = (R = 0); InitMap(); } function FunctionResume() { black.removeMovieClip(); menu.removeMovieClip(); hinting = setInterval(FindHint, 1000); } function FunctionFromHelp() { black.swapDepths(menu); help.removeMovieClip(); } function ShowNag() { if (R == (map.length - 1)) { Nag(); } else { InitMap(); } } function Nag() { trace((map.length + " ") + _root.currentLevel); nag.removeMovieClip(); _root.attachMovie("nag", "nag", _root.getNextHighestDepth()); nag.t2.hinttext.text = ConvertText(nagtextend); InitButton(nag.b1, textrestart, "FunctionNew", 0, 8); nag.t1.hinttext.setTextFormat(format1); nag.t2.hinttext.setTextFormat(format2); } function FunctionNagContinue() { nag.removeMovieClip(); InitMap(); } function ShowStats() { if (SoundOn) { levelcomplete_s.start(); } black._alpha = 50; lscore = score - lscore; stats.removeMovieClip(); _root.attachMovie("scorepanel", "stats", _root.getNextHighestDepth(), {_x:120, _y:50}); InitButton(stats.okb, "OK", "FunctionFromStats", 0, 4); TextShow(stats.description, textscores, "a", 0, 0, 1); TextShow(stats.b11, textbricks, "a", 0, 0, 0); TextShow(stats.b21, textmatches, "a", 0, 0, 0); TextShow(stats.b31, texttime, "a", 0, 0, 0); TextShow(stats.b41, textlscore, "a", 0, 0, 0); TextShow(stats.b51, texttscore, "a", 0, 0, 0); TextShow(stats.b12, String(bricks), "n", 0, 0, 2); TextShow(stats.b22, String(matches), "n", 0, 0, 2); TextShow(stats.b32, String(Math.round((getTimer() - RoundTime) / 1000)), "n", 0, 0, 2); TextShow(stats.b42, String(lscore), "n", 0, 0, 2); TextShow(stats.b52, String(score), "n", 0, 0, 2); } function FunctionFromStats() { black.removeMovieClip(); stats.removeMovieClip(); ClearRound(); ShowNag(); } function InitSound() { boom_s = new Sound(); boom_s.attachSound("boom_s"); boom_s.setVolume(80); button_s = new Sound(); button_s.attachSound("button_s"); levelcomplete_s = new Sound(); levelcomplete_s.attachSound("levelcomplete_s"); levelstart_s = new Sound(); levelstart_s.attachSound("levelstart_s"); move_s = new Sound(); move_s.attachSound("move_s"); pir_s = new Sound(); pir_s.attachSound("pir_s"); } map.length = 18; this._lockroot = true; menusound = menubutton3; nagcounter = 0; Speed = 3; SoundOn = true; Nomer = 2; oMouse = {}; oMouse.onMouseDown = function () { fon.hint.removeMovieClip(); }; Mouse.addListener(oMouse); stop(); UNDO = 20; ddx = 8; Add = (score = (lscore = (bricks = (matches = 0)))); _root.currentLevel = 0; R = 0; C = Math.floor(R / 10); moving = false; Hint = new Array(0, 0, 0); aaaaa = setInterval(function () { updateAfterEvent(); }, 0); Size = 23.75; Nx = 10; Ny = 10; GlobalX = 136 + (3 * Size); GlobalY = 45 + (3 * Size); InitSound(); FunctionHelp(); oKey = {}; oKey.onKeyDown = function () { if (Key.isDown(9)) { } else if (Key.isDown(13)) { } else if (Key.isDown(17)) { } else if (Key.isDown(38)) { if (Key.getCode() == 90) { EndingRound(); } } }; oKey.onKeyUp = function () { if (Key.getCode() == 90) { if ((Key.isDown(17) && (gamemask._name != undefined)) && (black._name == undefined)) { GetUNDO(); } } }; Key.addListener(oKey);
Symbol 18 MovieClip Frame 1
this._visible = false;
Symbol 23 MovieClip Frame 1
_root.stop();
Symbol 23 MovieClip Frame 3
xyb1 = _root.getBytesLoaded(); xyb2 = _root.getBytesTotal(); xytgFrame = Math.round((xyb1 / xyb2) * 100) + 1; prelbar.gotoAndStop(xytgFrame);
Symbol 23 MovieClip Frame 5
if ((xyb1 >= xyb2) && (xyb2 > 50)) { stop(); _root.play(); } else { gotoAndPlay ("xloop1"); }
Symbol 29 MovieClip Frame 20
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 29 MovieClip Frame 21
play();
Symbol 29 MovieClip Frame 30
_parent.gotoAndStop(3); stop();
Symbol 32 MovieClip Frame 24
stop();
Symbol 36 MovieClip Frame 30
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 36 MovieClip Frame 31
play();
Symbol 36 MovieClip Frame 40
stop(); _root.gotoAndStop("cover");
Symbol 37 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 2
stop();
Symbol 37 MovieClip Frame 3
stop();
Symbol 42 MovieClip Frame 126
stop(); _root.gotoAndStop("game");
Symbol 103 MovieClip [apir0] Frame 49
stop();
Symbol 107 MovieClip [apir1] Frame 31
stop();
Symbol 111 MovieClip [apir2] Frame 31
stop();
Symbol 136 MovieClip [discub2] Frame 10
stop(); this.removeMovieClip();
Symbol 388 MovieClip [discub3] Frame 10
stop(); this.removeMovieClip();
Symbol 394 MovieClip [discub1] Frame 10
stop(); this.removeMovieClip();
Symbol 400 MovieClip [discub4] Frame 10
stop(); this.removeMovieClip();
Symbol 426 MovieClip Frame 24
stop();
Symbol 431 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 431 MovieClip Frame 15
play();
Symbol 431 MovieClip Frame 26
stop();
Symbol 435 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 435 MovieClip Frame 15
play();
Symbol 435 MovieClip Frame 26
stop();
Symbol 439 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 439 MovieClip Frame 15
play();
Symbol 439 MovieClip Frame 26
stop();
Symbol 443 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 443 MovieClip Frame 15
play();
Symbol 443 MovieClip Frame 26
stop();
Symbol 447 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 447 MovieClip Frame 15
play();
Symbol 447 MovieClip Frame 26
stop();
Symbol 451 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 451 MovieClip Frame 15
play();
Symbol 451 MovieClip Frame 26
stop();
Symbol 455 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 455 MovieClip Frame 15
play();
Symbol 455 MovieClip Frame 26
stop();
Symbol 459 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 459 MovieClip Frame 15
play();
Symbol 459 MovieClip Frame 26
stop();
Symbol 463 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 463 MovieClip Frame 15
play();
Symbol 463 MovieClip Frame 26
stop();
Symbol 467 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 467 MovieClip Frame 15
play();
Symbol 467 MovieClip Frame 26
stop();
Symbol 471 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 471 MovieClip Frame 15
play();
Symbol 471 MovieClip Frame 26
stop();
Symbol 475 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 475 MovieClip Frame 15
play();
Symbol 475 MovieClip Frame 26
stop();
Symbol 479 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 479 MovieClip Frame 15
play();
Symbol 479 MovieClip Frame 26
stop();
Symbol 483 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 483 MovieClip Frame 15
play();
Symbol 483 MovieClip Frame 26
stop();
Symbol 487 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 487 MovieClip Frame 15
play();
Symbol 487 MovieClip Frame 26
stop();
Symbol 491 MovieClip Frame 14
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, _root.picTime); stop();
Symbol 491 MovieClip Frame 15
play();
Symbol 491 MovieClip Frame 26
stop();
Symbol 492 MovieClip Frame 1
stop();
Symbol 492 MovieClip Frame 2
stop();
Symbol 492 MovieClip Frame 3
stop();
Symbol 492 MovieClip Frame 4
stop();
Symbol 492 MovieClip Frame 5
stop();
Symbol 492 MovieClip Frame 6
stop();
Symbol 492 MovieClip Frame 7
stop();
Symbol 492 MovieClip Frame 8
stop();
Symbol 492 MovieClip Frame 9
stop();
Symbol 492 MovieClip Frame 10
stop();
Symbol 492 MovieClip Frame 11
stop();
Symbol 492 MovieClip Frame 12
stop();
Symbol 492 MovieClip Frame 13
stop();
Symbol 492 MovieClip Frame 14
stop();
Symbol 492 MovieClip Frame 15
stop();
Symbol 492 MovieClip Frame 16
stop();
Symbol 492 MovieClip Frame 17
stop();
Symbol 493 MovieClip [scorepanel] Frame 1
trace(_root.currentLevel); bonus2MV.swapDepths(_root.getNextHighestDepth()); bonus2MV.gotoAndStop(_root.currentLevel + 2);
Symbol 506 MovieClip [discub5] Frame 10
stop(); this.removeMovieClip();

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:Timeline
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:Timeline
Symbol 6 BitmapUsed by:7 13
Symbol 7 GraphicUses:6Used by:14
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:14
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:14
Symbol 13 GraphicUses:6Used by:14
Symbol 14 MovieClipUses:7 10 12 13Used by:Timeline
Symbol 15 GraphicUsed by:38  Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:23
Symbol 19 ShapeTweeningUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:19 20 21Used by:23
Symbol 23 MovieClipUses:18 22Used by:Timeline
Symbol 24 GraphicUsed by:Timeline
Symbol 25 GraphicUsed by:37
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClipUses:28Used by:37
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClipUses:31Used by:36
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:32 35Used by:37
Symbol 37 MovieClipUses:25 29 36Used by:Timeline
Symbol 38 MovieClipUses:15Used by:42
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41 99 500
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClipUses:38 41Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45
Symbol 45 MovieClip [cub4]Uses:44Used by:46  Timeline
Symbol 46 MovieClip [cub4f]Uses:45Used by:Timeline
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClip [cub3]Uses:48Used by:50  Timeline
Symbol 50 MovieClip [cub3f]Uses:49Used by:Timeline
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClip [cub2]Uses:52Used by:54  Timeline
Symbol 54 MovieClip [cub2f]Uses:53Used by:Timeline
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClip [cub1]Uses:56Used by:58  Timeline
Symbol 58 MovieClip [cub1f]Uses:57Used by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [fon]Uses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClip [pole0]Uses:62Used by:Timeline
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClip [leftpanel]Uses:65Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [gamemask]Uses:67Used by:Timeline
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClip [krest1]Uses:70Used by:Timeline
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip [krest2]Uses:73Used by:Timeline
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClip [krest3]Uses:76Used by:Timeline
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClip [krest4]Uses:79Used by:Timeline
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClip [strela1]Uses:82Used by:Timeline
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClip [strela2]Uses:85Used by:Timeline
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClip [strela3]Uses:88Used by:Timeline
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClip [strela4]Uses:91Used by:Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClip [way2]Uses:94Used by:Timeline
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip [way1]Uses:97Used by:Timeline
Symbol 99 MovieClipUses:40Used by:118
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClip [apir0]Uses:102Used by:118
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClip [apir1]Uses:106Used by:118
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClip [apir2]Uses:110Used by:118
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:116
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClip [menubutton]Uses:113 115Used by:118 417 493  Timeline
Symbol 117 MovieClipUsed by:118 421 493 500
Symbol 118 MovieClip [map1]Uses:99 103 107 111 116 117Used by:Timeline
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClip [hintstr]Uses:120Used by:Timeline
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClip [pole2]Uses:123Used by:Timeline
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:127
Symbol 127 MovieClip [pole1]Uses:126Used by:Timeline
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClip [pole3]Uses:129Used by:Timeline
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:136
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClip [discub2]Uses:132 135Used by:Timeline
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:139
Symbol 139 MovieClip [zpta]Uses:138Used by:Timeline
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClip [za]Uses:141Used by:Timeline
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClip [ya]Uses:144Used by:Timeline
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClip [xa]Uses:147Used by:Timeline
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClip [wa]Uses:150Used by:Timeline
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClip [voskla]Uses:153Used by:Timeline
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClip [va]Uses:156Used by:Timeline
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClip [ua]Uses:159Used by:Timeline
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClip [dota]Uses:162Used by:Timeline
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClip [ta]Uses:165Used by:Timeline
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:169
Symbol 169 MovieClip [sa]Uses:168Used by:Timeline
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:172
Symbol 172 MovieClip [ra]Uses:171Used by:Timeline
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClip [qa]Uses:174Used by:Timeline
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178
Symbol 178 MovieClip [pa]Uses:177Used by:Timeline
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClip [oa]Uses:180Used by:Timeline
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClip [na]Uses:183Used by:Timeline
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187
Symbol 187 MovieClip [ma]Uses:186Used by:Timeline
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:190
Symbol 190 MovieClip [la]Uses:189Used by:Timeline
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClip [ka]Uses:192Used by:Timeline
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClip [ja]Uses:195Used by:Timeline
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:199
Symbol 199 MovieClip [ia]Uses:198Used by:Timeline
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:202
Symbol 202 MovieClip [ha]Uses:201Used by:Timeline
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClip [ga]Uses:204Used by:Timeline
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 MovieClip [fa]Uses:207Used by:Timeline
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211
Symbol 211 MovieClip [ea]Uses:210Used by:Timeline
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:214
Symbol 214 MovieClip [dda]Uses:213Used by:Timeline
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:217
Symbol 217 MovieClip [da]Uses:216Used by:Timeline
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:220
Symbol 220 MovieClip [ca]Uses:219Used by:Timeline
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClip [ba]Uses:222Used by:Timeline
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:226
Symbol 226 MovieClip [aa]Uses:225Used by:Timeline
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClip [9a]Uses:228Used by:Timeline
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 MovieClip [8a]Uses:231Used by:Timeline
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 MovieClip [7a]Uses:234Used by:Timeline
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:238
Symbol 238 MovieClip [6a]Uses:237Used by:Timeline
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:241
Symbol 241 MovieClip [5a]Uses:240Used by:Timeline
Symbol 242 BitmapUsed by:243 420
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClip [4a]Uses:243Used by:Timeline
Symbol 245 BitmapUsed by:246 420
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip [3a]Uses:246Used by:Timeline
Symbol 248 BitmapUsed by:249 420
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClip [2a]Uses:249Used by:Timeline
Symbol 251 BitmapUsed by:252 420
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClip [1a]Uses:252Used by:Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClip [0a]Uses:255Used by:Timeline
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClip [tirea]Uses:258Used by:Timeline
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClip [zptn]Uses:261Used by:Timeline
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:265
Symbol 265 MovieClip [zn]Uses:264Used by:Timeline
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:268
Symbol 268 MovieClip [yn]Uses:267Used by:Timeline
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:271
Symbol 271 MovieClip [xn]Uses:270Used by:Timeline
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClip [wn]Uses:273Used by:Timeline
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClip [voskln]Uses:276Used by:Timeline
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClip [vn]Uses:279Used by:Timeline
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClip [un]Uses:282Used by:Timeline
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClip [dotn]Uses:285Used by:Timeline
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClip [tn]Uses:288Used by:Timeline
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClip [sn]Uses:291Used by:Timeline
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295
Symbol 295 MovieClip [rn]Uses:294Used by:Timeline
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClip [qn]Uses:297Used by:Timeline
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClip [pn]Uses:300Used by:Timeline
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClip [on]Uses:303Used by:Timeline
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClip [nn]Uses:306Used by:Timeline
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClip [mn]Uses:309Used by:Timeline
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClip [ln]Uses:312Used by:Timeline
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClip [kn]Uses:315Used by:Timeline
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClip [jn]Uses:318Used by:Timeline
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:322
Symbol 322 MovieClip [in]Uses:321Used by:Timeline
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClip [hn]Uses:324Used by:Timeline
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:328
Symbol 328 MovieClip [gn]Uses:327Used by:Timeline
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:331
Symbol 331 MovieClip [fn]Uses:330Used by:Timeline
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:334
Symbol 334 MovieClip [en]Uses:333Used by:Timeline
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:337
Symbol 337 MovieClip [ddn]Uses:336Used by:Timeline
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:340
Symbol 340 MovieClip [dn]Uses:339Used by:Timeline
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:343
Symbol 343 MovieClip [cn]Uses:342Used by:Timeline
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:346
Symbol 346 MovieClip [bn]Uses:345Used by:Timeline
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:349
Symbol 349 MovieClip [an]Uses:348Used by:Timeline
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:352
Symbol 352 MovieClip [9n]Uses:351Used by:Timeline
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClip [8n]Uses:354Used by:Timeline
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClip [7n]Uses:357Used by:Timeline
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:361
Symbol 361 MovieClip [6n]Uses:360Used by:Timeline
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:364
Symbol 364 MovieClip [5n]Uses:363Used by:Timeline
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:367
Symbol 367 MovieClip [4n]Uses:366Used by:Timeline
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:370
Symbol 370 MovieClip [3n]Uses:369Used by:Timeline
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:373
Symbol 373 MovieClip [2n]Uses:372Used by:Timeline
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:376
Symbol 376 MovieClip [1n]Uses:375Used by:Timeline
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:379
Symbol 379 MovieClip [0n]Uses:378Used by:Timeline
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:382
Symbol 382 MovieClip [tiren]Uses:381Used by:Timeline
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:388
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClipUses:386Used by:388
Symbol 388 MovieClip [discub3]Uses:384 387Used by:Timeline
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:394
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:394
Symbol 394 MovieClip [discub1]Uses:390 393Used by:Timeline
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:400
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:399
Symbol 399 MovieClipUses:398Used by:400
Symbol 400 MovieClip [discub4]Uses:396 399Used by:Timeline
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403
Symbol 403 MovieClip [pir3]Uses:402Used by:Timeline
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:406
Symbol 406 MovieClip [pir2]Uses:405Used by:Timeline
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:409
Symbol 409 MovieClip [pir1]Uses:408Used by:Timeline
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:414
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:414
Symbol 414 MovieClip [button]Uses:411 413Used by:421 500  Timeline
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:417
Symbol 417 MovieClip [mainmenu]Uses:416 116Used by:Timeline
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:421
Symbol 420 GraphicUses:242 245 248 251Used by:421
Symbol 421 MovieClip [helppanel]Uses:419 414 117 420Used by:Timeline
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:493
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:426
Symbol 426 MovieClipUses:425Used by:427
Symbol 427 MovieClipUses:426Used by:431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:430
Symbol 430 MovieClipUses:429Used by:431
Symbol 431 MovieClipUses:427 430Used by:492
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:434
Symbol 434 MovieClipUses:433Used by:435
Symbol 435 MovieClipUses:427 434Used by:492
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:438
Symbol 438 MovieClipUses:437Used by:439
Symbol 439 MovieClipUses:427 438Used by:492
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:442
Symbol 442 MovieClipUses:441Used by:443
Symbol 443 MovieClipUses:427 442Used by:492
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:446
Symbol 446 MovieClipUses:445Used by:447
Symbol 447 MovieClipUses:427 446Used by:492
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:450
Symbol 450 MovieClipUses:449Used by:451
Symbol 451 MovieClipUses:427 450Used by:492
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:454
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClipUses:427 454Used by:492
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:457Used by:459
Symbol 459 MovieClipUses:427 458Used by:492
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:462
Symbol 462 MovieClipUses:461Used by:463
Symbol 463 MovieClipUses:427 462Used by:492
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:466
Symbol 466 MovieClipUses:465Used by:467
Symbol 467 MovieClipUses:427 466Used by:492
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClipUses:469Used by:471
Symbol 471 MovieClipUses:427 470Used by:492
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:474
Symbol 474 MovieClipUses:473Used by:475
Symbol 475 MovieClipUses:427 474Used by:492
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:479
Symbol 479 MovieClipUses:427 478Used by:492
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClipUses:481Used by:483
Symbol 483 MovieClipUses:427 482Used by:492
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClipUses:427 486Used by:492
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:490
Symbol 490 MovieClipUses:489Used by:491
Symbol 491 MovieClipUses:427 490Used by:492
Symbol 492 MovieClipUses:431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491Used by:493
Symbol 493 MovieClip [scorepanel]Uses:423 117 116 492Used by:Timeline
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClip [black]Uses:494Used by:Timeline
Symbol 496 GraphicUsed by:500
Symbol 497 FontUsed by:498 499
Symbol 498 TextUses:497Used by:500
Symbol 499 TextUses:497Used by:500
Symbol 500 MovieClip [nag]Uses:40 496 498 499 414 117Used by:Timeline
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:506
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClipUses:504Used by:506
Symbol 506 MovieClip [discub5]Uses:502 505Used by:Timeline
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:509
Symbol 509 MovieClip [krest5]Uses:508Used by:Timeline
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:512
Symbol 512 MovieClip [strela5]Uses:511Used by:Timeline
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:515
Symbol 515 MovieClip [cub5]Uses:514Used by:516  Timeline
Symbol 516 MovieClip [cub5f]Uses:515Used by:Timeline
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:519
Symbol 519 MovieClipUses:518Used by:520
Symbol 520 MovieClip [morg]Uses:519Used by:Timeline
Symbol 521 Sound [pir_s]Used by:527
Symbol 522 Sound [boom_s]Used by:527
Symbol 523 Sound [button_s]Used by:527
Symbol 524 Sound [levelcomplete_s]Used by:527
Symbol 525 Sound [levelstart_s]Used by:527
Symbol 526 Sound [move_s]Used by:527
Symbol 527 MovieClipUses:521 522 523 524 525 526Used by:Timeline
Symbol 528 FontUsed by:529
Symbol 529 TextUses:528Used by:Timeline

Instance Names

"loadline"Frame 1Symbol 5 MovieClip
"chel"Frame 1Symbol 14 MovieClip
"introMV"Frame 4Symbol 37 MovieClip
"prelbar"Symbol 23 MovieClip Frame 2Symbol 22 MovieClip
"pir3"Symbol 118 MovieClip [map1] Frame 1Symbol 103 MovieClip [apir0]
"pir2"Symbol 118 MovieClip [map1] Frame 1Symbol 107 MovieClip [apir1]
"pir1"Symbol 118 MovieClip [map1] Frame 1Symbol 111 MovieClip [apir2]
"b1"Symbol 118 MovieClip [map1] Frame 1Symbol 116 MovieClip [menubutton]
"ttt"Symbol 118 MovieClip [map1] Frame 1Symbol 117 MovieClip
"b1"Symbol 417 MovieClip [mainmenu] Frame 1Symbol 116 MovieClip [menubutton]
"b2"Symbol 417 MovieClip [mainmenu] Frame 1Symbol 116 MovieClip [menubutton]
"b3"Symbol 417 MovieClip [mainmenu] Frame 1Symbol 116 MovieClip [menubutton]
"b5"Symbol 417 MovieClip [mainmenu] Frame 1Symbol 116 MovieClip [menubutton]
"b6"Symbol 417 MovieClip [mainmenu] Frame 1Symbol 116 MovieClip [menubutton]
"b1"Symbol 421 MovieClip [helppanel] Frame 1Symbol 414 MovieClip [button]
"t1"Symbol 421 MovieClip [helppanel] Frame 1Symbol 117 MovieClip
"t2"Symbol 421 MovieClip [helppanel] Frame 1Symbol 117 MovieClip
"t3"Symbol 421 MovieClip [helppanel] Frame 1Symbol 117 MovieClip
"t4"Symbol 421 MovieClip [helppanel] Frame 1Symbol 117 MovieClip
"description"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b11"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b21"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b31"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b41"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b51"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b12"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b22"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b32"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b42"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"b52"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 117 MovieClip
"okb"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 116 MovieClip [menubutton]
"bonus2MV"Symbol 493 MovieClip [scorepanel] Frame 1Symbol 492 MovieClip
"b1"Symbol 500 MovieClip [nag] Frame 1Symbol 414 MovieClip [button]
"t1"Symbol 500 MovieClip [nag] Frame 1Symbol 117 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 6Symbol 45 as "cub4"
ExportAssets (56)Timeline Frame 6Symbol 46 as "cub4f"
ExportAssets (56)Timeline Frame 6Symbol 49 as "cub3"
ExportAssets (56)Timeline Frame 6Symbol 50 as "cub3f"
ExportAssets (56)Timeline Frame 6Symbol 53 as "cub2"
ExportAssets (56)Timeline Frame 6Symbol 54 as "cub2f"
ExportAssets (56)Timeline Frame 6Symbol 57 as "cub1"
ExportAssets (56)Timeline Frame 6Symbol 58 as "cub1f"
ExportAssets (56)Timeline Frame 6Symbol 60 as "fon"
ExportAssets (56)Timeline Frame 6Symbol 63 as "pole0"
ExportAssets (56)Timeline Frame 6Symbol 66 as "leftpanel"
ExportAssets (56)Timeline Frame 6Symbol 68 as "gamemask"
ExportAssets (56)Timeline Frame 6Symbol 71 as "krest1"
ExportAssets (56)Timeline Frame 6Symbol 74 as "krest2"
ExportAssets (56)Timeline Frame 6Symbol 77 as "krest3"
ExportAssets (56)Timeline Frame 6Symbol 80 as "krest4"
ExportAssets (56)Timeline Frame 6Symbol 83 as "strela1"
ExportAssets (56)Timeline Frame 6Symbol 86 as "strela2"
ExportAssets (56)Timeline Frame 6Symbol 89 as "strela3"
ExportAssets (56)Timeline Frame 6Symbol 92 as "strela4"
ExportAssets (56)Timeline Frame 6Symbol 95 as "way2"
ExportAssets (56)Timeline Frame 6Symbol 98 as "way1"
ExportAssets (56)Timeline Frame 6Symbol 103 as "apir0"
ExportAssets (56)Timeline Frame 6Symbol 107 as "apir1"
ExportAssets (56)Timeline Frame 6Symbol 111 as "apir2"
ExportAssets (56)Timeline Frame 6Symbol 116 as "menubutton"
ExportAssets (56)Timeline Frame 6Symbol 118 as "map1"
ExportAssets (56)Timeline Frame 6Symbol 121 as "hintstr"
ExportAssets (56)Timeline Frame 6Symbol 124 as "pole2"
ExportAssets (56)Timeline Frame 6Symbol 127 as "pole1"
ExportAssets (56)Timeline Frame 6Symbol 130 as "pole3"
ExportAssets (56)Timeline Frame 6Symbol 136 as "discub2"
ExportAssets (56)Timeline Frame 6Symbol 139 as "zpta"
ExportAssets (56)Timeline Frame 6Symbol 142 as "za"
ExportAssets (56)Timeline Frame 6Symbol 145 as "ya"
ExportAssets (56)Timeline Frame 6Symbol 148 as "xa"
ExportAssets (56)Timeline Frame 6Symbol 151 as "wa"
ExportAssets (56)Timeline Frame 6Symbol 154 as "voskla"
ExportAssets (56)Timeline Frame 6Symbol 157 as "va"
ExportAssets (56)Timeline Frame 6Symbol 160 as "ua"
ExportAssets (56)Timeline Frame 6Symbol 163 as "dota"
ExportAssets (56)Timeline Frame 6Symbol 166 as "ta"
ExportAssets (56)Timeline Frame 6Symbol 169 as "sa"
ExportAssets (56)Timeline Frame 6Symbol 172 as "ra"
ExportAssets (56)Timeline Frame 6Symbol 175 as "qa"
ExportAssets (56)Timeline Frame 6Symbol 178 as "pa"
ExportAssets (56)Timeline Frame 6Symbol 181 as "oa"
ExportAssets (56)Timeline Frame 6Symbol 184 as "na"
ExportAssets (56)Timeline Frame 6Symbol 187 as "ma"
ExportAssets (56)Timeline Frame 6Symbol 190 as "la"
ExportAssets (56)Timeline Frame 6Symbol 193 as "ka"
ExportAssets (56)Timeline Frame 6Symbol 196 as "ja"
ExportAssets (56)Timeline Frame 6Symbol 199 as "ia"
ExportAssets (56)Timeline Frame 6Symbol 202 as "ha"
ExportAssets (56)Timeline Frame 6Symbol 205 as "ga"
ExportAssets (56)Timeline Frame 6Symbol 208 as "fa"
ExportAssets (56)Timeline Frame 6Symbol 211 as "ea"
ExportAssets (56)Timeline Frame 6Symbol 214 as "dda"
ExportAssets (56)Timeline Frame 6Symbol 217 as "da"
ExportAssets (56)Timeline Frame 6Symbol 220 as "ca"
ExportAssets (56)Timeline Frame 6Symbol 223 as "ba"
ExportAssets (56)Timeline Frame 6Symbol 226 as "aa"
ExportAssets (56)Timeline Frame 6Symbol 229 as "9a"
ExportAssets (56)Timeline Frame 6Symbol 232 as "8a"
ExportAssets (56)Timeline Frame 6Symbol 235 as "7a"
ExportAssets (56)Timeline Frame 6Symbol 238 as "6a"
ExportAssets (56)Timeline Frame 6Symbol 241 as "5a"
ExportAssets (56)Timeline Frame 6Symbol 244 as "4a"
ExportAssets (56)Timeline Frame 6Symbol 247 as "3a"
ExportAssets (56)Timeline Frame 6Symbol 250 as "2a"
ExportAssets (56)Timeline Frame 6Symbol 253 as "1a"
ExportAssets (56)Timeline Frame 6Symbol 256 as "0a"
ExportAssets (56)Timeline Frame 6Symbol 259 as "tirea"
ExportAssets (56)Timeline Frame 6Symbol 262 as "zptn"
ExportAssets (56)Timeline Frame 6Symbol 265 as "zn"
ExportAssets (56)Timeline Frame 6Symbol 268 as "yn"
ExportAssets (56)Timeline Frame 6Symbol 271 as "xn"
ExportAssets (56)Timeline Frame 6Symbol 274 as "wn"
ExportAssets (56)Timeline Frame 6Symbol 277 as "voskln"
ExportAssets (56)Timeline Frame 6Symbol 280 as "vn"
ExportAssets (56)Timeline Frame 6Symbol 283 as "un"
ExportAssets (56)Timeline Frame 6Symbol 286 as "dotn"
ExportAssets (56)Timeline Frame 6Symbol 289 as "tn"
ExportAssets (56)Timeline Frame 6Symbol 292 as "sn"
ExportAssets (56)Timeline Frame 6Symbol 295 as "rn"
ExportAssets (56)Timeline Frame 6Symbol 298 as "qn"
ExportAssets (56)Timeline Frame 6Symbol 301 as "pn"
ExportAssets (56)Timeline Frame 6Symbol 304 as "on"
ExportAssets (56)Timeline Frame 6Symbol 307 as "nn"
ExportAssets (56)Timeline Frame 6Symbol 310 as "mn"
ExportAssets (56)Timeline Frame 6Symbol 313 as "ln"
ExportAssets (56)Timeline Frame 6Symbol 316 as "kn"
ExportAssets (56)Timeline Frame 6Symbol 319 as "jn"
ExportAssets (56)Timeline Frame 6Symbol 322 as "in"
ExportAssets (56)Timeline Frame 6Symbol 325 as "hn"
ExportAssets (56)Timeline Frame 6Symbol 328 as "gn"
ExportAssets (56)Timeline Frame 6Symbol 331 as "fn"
ExportAssets (56)Timeline Frame 6Symbol 334 as "en"
ExportAssets (56)Timeline Frame 6Symbol 337 as "ddn"
ExportAssets (56)Timeline Frame 6Symbol 340 as "dn"
ExportAssets (56)Timeline Frame 6Symbol 343 as "cn"
ExportAssets (56)Timeline Frame 6Symbol 346 as "bn"
ExportAssets (56)Timeline Frame 6Symbol 349 as "an"
ExportAssets (56)Timeline Frame 6Symbol 352 as "9n"
ExportAssets (56)Timeline Frame 6Symbol 355 as "8n"
ExportAssets (56)Timeline Frame 6Symbol 358 as "7n"
ExportAssets (56)Timeline Frame 6Symbol 361 as "6n"
ExportAssets (56)Timeline Frame 6Symbol 364 as "5n"
ExportAssets (56)Timeline Frame 6Symbol 367 as "4n"
ExportAssets (56)Timeline Frame 6Symbol 370 as "3n"
ExportAssets (56)Timeline Frame 6Symbol 373 as "2n"
ExportAssets (56)Timeline Frame 6Symbol 376 as "1n"
ExportAssets (56)Timeline Frame 6Symbol 379 as "0n"
ExportAssets (56)Timeline Frame 6Symbol 382 as "tiren"
ExportAssets (56)Timeline Frame 6Symbol 388 as "discub3"
ExportAssets (56)Timeline Frame 6Symbol 394 as "discub1"
ExportAssets (56)Timeline Frame 6Symbol 400 as "discub4"
ExportAssets (56)Timeline Frame 6Symbol 403 as "pir3"
ExportAssets (56)Timeline Frame 6Symbol 406 as "pir2"
ExportAssets (56)Timeline Frame 6Symbol 409 as "pir1"
ExportAssets (56)Timeline Frame 6Symbol 414 as "button"
ExportAssets (56)Timeline Frame 6Symbol 417 as "mainmenu"
ExportAssets (56)Timeline Frame 6Symbol 421 as "helppanel"
ExportAssets (56)Timeline Frame 6Symbol 493 as "scorepanel"
ExportAssets (56)Timeline Frame 6Symbol 495 as "black"
ExportAssets (56)Timeline Frame 6Symbol 500 as "nag"
ExportAssets (56)Timeline Frame 6Symbol 506 as "discub5"
ExportAssets (56)Timeline Frame 6Symbol 509 as "krest5"
ExportAssets (56)Timeline Frame 6Symbol 512 as "strela5"
ExportAssets (56)Timeline Frame 6Symbol 515 as "cub5"
ExportAssets (56)Timeline Frame 6Symbol 516 as "cub5f"
ExportAssets (56)Timeline Frame 6Symbol 520 as "morg"
ExportAssets (56)Timeline Frame 6Symbol 521 as "pir_s"
ExportAssets (56)Timeline Frame 6Symbol 522 as "boom_s"
ExportAssets (56)Timeline Frame 6Symbol 523 as "button_s"
ExportAssets (56)Timeline Frame 6Symbol 524 as "levelcomplete_s"
ExportAssets (56)Timeline Frame 6Symbol 525 as "levelstart_s"
ExportAssets (56)Timeline Frame 6Symbol 526 as "move_s"

Labels

"preloader2"Frame 1
"preloader"Frame 2
"intro"Frame 4
"cover"Frame 5
"game"Frame 7
"xloop1"Symbol 23 MovieClip Frame 3




http://swfchan.com/9/43070/info.shtml
Created: 11/8 -2019 10:13:50 Last modified: 11/8 -2019 10:13:50 Server time: 04/05 -2024 02:06:42