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

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

String Avoider Deluxe.swf

This is the info page for
Flash #29322

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


Text
Back

Credits
Actionscript
Ighor "fwe" Smiliansky
www.fweflash.com
Art/Animation
Kurtis "Insignia" Rainford
www.SigSide.com
Sponsor
ArmorGames.com
Opening Theme
Xanadu32
Victory Theme
Khuskan
Game Over Theme
FlaNgCk
In-Game Theme
Zion

Copyright © Ighor Smiliansky & Kurtis Rainford

Congratulations

String Color

Options

Border Color

Quality

Music

HIGH

Campaign

Custom Levels

Select a Game

Click the start zone to begin.

Guide your string to an end
block to get to the next level.

Make wide turns when
dealing with corners.

Keep your eye on your lives,
rushing may not always be a
good idea. Slow and steady.

Obtain scissors to shorten
the length of your string for
easier passage.

Start Game

Level Editor

Instructions

Credits

End

Start

Main

Submit

Your Time

<p align="left"></p>

Your Name

<p align="left"><font face="Arial Black" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Player</b></font></p>

Congratulations!

Start Game

Level Editor

Instructions

Credits

ArmorGames.com

Save

Save

To create a wall click and drag your
mouse over the grid.
To spawn a start beacon, press "S"
To spawn an End beacon, press "E"
To delete either of these elements.

hover your selection and press "D"
Press "G" to spawn a string.
Press "G" again to remove String

Loading

Level Time   Total Time

Main Menu

Your flash player is outdated and may result in
the game not playing properly. It is advised that
you update your flash player, however, you may
still choose to play the game.

ActionScript [AS1/AS2]

Frame 1
stopAllSounds(); _root.bytesLoaded = _root.getBytesLoaded(); _root.bytesTotal = _root.getBytesTotal(); _root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal)); _root.percentLoadedText = _root.percentLoaded + "%"; _root.bar.gotoAndStop(percentLoaded);
Frame 2
if (_root.percentLoaded == 100) { gotoAndStop (4); } else { gotoAndPlay (1); }
Frame 3
if (dundun) { return(undefined); } versionstring = getVersion(); majorversion = Number(versionstring.split(" ")[1].split(",")[0]); if (majorversion < 8) { gotoAndStop (6); }
Frame 5
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; 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); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&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); } function makeContact(x, y) { var _local1 = attachMovie("contact", "cont" + getNextHighestDepth(), getNextHighestDepth()); _local1._x = x; _local1._y = y; } function str(len, ptlen, grav, nohit) { this.LEN = len; this.PTLEN = ptlen; this.pts = []; this.GRAV = grav || 0; this.nohit = nohit; this.donepct = 0; this.mc = createEmptyMovieClip("string" + getNextHighestDepth(), getNextHighestDepth()); } function renderLevel(lvl) { BDRCOL = BDRCOLORS[BDRCOLOR]; level = createEmptyMovieClip("lvl" + getNextHighestDepth(), getNextHighestDepth()); endzones = createEmptyMovieClip("lvl" + getNextHighestDepth(), getNextHighestDepth()); lvlbuild = lvl.build; lvlPu = lvl.pu; levelTxt.txt.text = ((("[" + (lvlIndex + 1)) + "] ") + lvl.name) + (lvl.author ? (" by " + lvl.author) : ""); levelTxt.txt.setTextFormat(txtfmtins); bmpd = BitmapData.loadBitmap("BG"); i = 0; while (i < lvlbuild.length) { level.drawRectangle(lvlbuild[i].x, lvlbuild[i].y, lvlbuild[i].w, lvlbuild[i].h, BDRCOL); i++; } level.endFill(); level.filters = [new flash.filters.BevelFilter(5, 45, 16777215, 0.5, 0, 0.5, 5, 5, 1, 3)]; var _local1 = lvl.zones; i = 0; while (i < _local1.length) { var _local4 = ((_local1[i].type == "start") ? 65280 : 255); if (_local1[i].type == "end") { endzones.attachMovie("EndBlock", "lvl" + endzones.getNextHighestDepth(), endzones.getNextHighestDepth(), {_x:_local1[i].x + 20, _y:_local1[i].y + 20}); } else { startzone = attachMovie("StartBlock", "lvl" + getNextHighestDepth(), getNextHighestDepth(), {_x:_local1[i].x + 20, _y:_local1[i].y + 20}); (startzone.x = _local1[i].x); (startzone.y = _local1[i].y); } i++; } transition.swapDepths(getNextHighestDepth()); } function gotoLevel() { stoptimer(); nextLevel(); } function makeWord(word, yInd) { var f = setInterval(function () { word.ind = (word.ind + 1) || 0; ((word.ind == (word.value.length - 1)) ? (clearInterval(f)) : 0); var _local1 = createEmptyMovieClip("letter" + getNextHighestDepth(), getNextHighestDepth()); var _local2 = _local1.createTextField("txt" + _local1.getNextHighestDepth(), _local1.getNextHighestDepth(), 0, 0, 20, 20); _local2.text = word.value.charAt(word.ind); _local2.selectable = false; _local2.setTextFormat(txtfmt); _local1.xto = (word.ind * 10) + 30; _local1.onEnterFrame = letTo; _local1._x = 550; _local1._y = (yInd * 15) + 30; lettters.push(_local1); if (gameonn) { clearInterval(f); } (word.txt ? (word.txt.push(_local1)) : ((word.txt = [_local1]))); }, 50); } function letTo() { this._x = this._x + ((this.xto - this._x) / 2); if ((this._x - this.xto) < 1) { (this._x = this.xto); (this.onEnterFrame = undefined); } } function credMe(bool) { if (bool) { creds.removeMovieClip(); return(undefined); } createEmptyMovieClip("creds", getNextHighestDepth()); creds.createTextField("cred", creds.getNextHighestDepth(), 0, 0, 190, 40); creds.cred.text = "String Avoider by fwe\nGraphics by Insignia"; creds.filters = [new flash.filters.DropShadowFilter(5, 45, 16777215, 100, 5, 5, 1)]; creds.cred.selectable = false; creds.cred.setTextFormat(txtfmt); creds._x = (Stage.width - creds._width) + 20; creds._y = Stage.height - 50; } function clearMenu() { indx = undefined; j = 0; while (j < menuBtns.length) { var _local1 = menuBtns[j].txt; i = 0; while (i < _local1.length) { _local1[i].removeMovieClip(); i++; } j++; } } function drawGrid(x, y) { var _local1 = createEmptyMovieClip("grid" + getNextHighestDepth(), getNextHighestDepth()); _local1.lineStyle(1, 13421772, 100); g = 0; while (g <= x) { _local1.moveTo(g * 10, 0); _local1.lineTo(g * 10, y * 10); o = 0; while (o <= y) { _local1.moveTo(0, o * 10); _local1.lineTo(x * 10, o * 10); o++; } g++; } } function displayInstructions(txt) { var _local2 = createEmptyMovieClip("ins" + getNextHighestDepth(), getNextHighestDepth()); var _local1 = _local2.createTextField("ins", _local2.getNextHighestDepth(), 0, 0, 550, 200); _local1.text = txt; _local1.selectable = false; _local1.setTextFormat(txtfmtins); _local2._y = 310; } function makelvltxt() { levelTxt = createEmptyMovieClip("ins" + getNextHighestDepth(), getNextHighestDepth()); var _local1 = levelTxt.createTextField("txt", 1, 0, 0, 550, 200); _local1.selectable = false; _local1.setTextFormat(txtfmtins); levelTxt._y = 320; } function drawObj(nam) { var _local2 = createEmptyMovieClip("obj" + getNextHighestDepth(), getNextHighestDepth()); _local2.lineStyle(1, 0, 100); _local2.type = nam; if (nam == "start") { _local2.drawRectangle(0, 0, 40, 40, 65280); } if (nam == "end") { _local2.drawRectangle(0, 0, 40, 40, 255); } if (nam == "PU") { _local2.drawRectangle(0, 0, 10, 10, 16776960); } _local2.onEnterFrame = function () { this._x = getReal(_xmouse, _ymouse).x; this._y = getReal(_xmouse, _ymouse).y; }; return(_local2); } function getReal(x, y) { if (!snap) { return({x:x, y:y}); } return({x:Math.round(x / 10) * 10, y:Math.round(y / 10) * 10}); } function nextLevel() { cantpu = true; atePu = false; lvlScores[lvlIndex] = Math.floor((getTimer() - timez) / 1000); myString.destroy(true); lvlIndex++; lives++; PLAYERSCORE = getAllScores(); if (customON) { customLvl++; if (customLvl == custLvls.length) { backToMenu(); return(undefined); } } else if (lvls.length == lvlIndex) { gmusic.stop(); bgmusic.stop(); gamewin(); return(undefined); } transist(realNext); } function realNext() { scores.time = 0; thePU.removeMovieClip(); level.removeMovieClip(); startzone.removeMovieClip(); endzones.removeMovieClip(); thePU = (atePu = false); gameStart = false; cantpu = false; myString.remove(); myString = undefined; if (customON) { renderLevel(custLvls[customLvl]); } else { renderLevel(lvls[lvlIndex]); } } function saveLevel() { var _local7 = (en = false); i = 0; while (i < lvlDataObj.zones.length) { var _local1 = lvlDataObj.zones[i].type; if (_local1 == "start") { _local7 = true; } if (_local1 == "end") { en = true; } i++; } if ((!_local7) || (!en)) { return(undefined); } strs = ("lvls[0] = {name:\"" + lvlDataObj.name) + "\", build:["; tempLvl = {name:"Custom Level", build:[], zones:[]}; i = 0; while (i < lvlDataObj.build.length) { var _local1 = lvlDataObj.build[i]; tempLvl.build.push({x:_local1.x, y:_local1.y, w:_local1.w, h:_local1.h}); i++; } i = 0; while (i < lvlDataObj.zones.length) { var _local1 = lvlDataObj.zones[i]; tempLvl.zones.push({type:_local1.type, x:_local1.x, y:_local1.y}); i++; } tempLvl.pu = lvlDataObj.pu; custLvls.push(tempLvl); lvlEditoring = false; backToMenu(); } function submitMyShit() { _level0.swHighScoreObject.player1Score = PLAYERSCORE; _root.swHighScoreObject.showTab = "submit"; loadMovieNum (_root.HSHubURL, 2); } __com_mochibot__("98e32f7b", this, 10301, true); buttonclick = "click"; stringstart = "start"; stringdie = "die"; stringend = "end"; music = "bgmusic"; gameMusic = "gamemusic"; scissors = "click"; str.prototype.addPoints = function (x, y) { this.addPoint(x, y); var _local2 = 1; while (_local2 < this.LEN) { this.addPoint(x, y); _local2++; } }; str.prototype.addPoint = function (x, y) { this.pts.push({x:x, y:y}); }; str.prototype.shorten = function (off, keep) { if (this.shortened) { return(undefined); } if (!keep) { lives--; } this.LEN = off; this.shortened = true; }; str.prototype.render = function () { if (this.done) { return(undefined); } STRCOL = STRCOLORS[STRCOLOR]; this.pts[0] = {x:_xmouse, y:_ymouse}; this.mc.clear(); this.mc.moveTo(this.pts[0].x, this.pts[0].y); if (!this.nohit) { this.checkHit(this.pts[0]); } else { this.checkMenu(this.pts[0]); } if (thePU.hitTest(this.pts[0].x, this.pts[0].y)) { makeContact(this.pts[this.LEN / 2].x, this.pts[this.LEN / 2].y); playSound(scissors); atePu = true; thePU.removeMovieClip(); thePU = null; this.shorten(25, true); } var _local2 = 1; while (_local2 < this.LEN) { this.pts[_local2].y = this.pts[_local2].y + this.GRAV; var _local3 = Math.atan2(this.pts[_local2].y - this.pts[_local2 - 1].y, this.pts[_local2].x - this.pts[_local2 - 1].x); this.pts[_local2].x = this.pts[_local2 - 1].x + (Math.cos(_local3) * this.PTLEN); this.pts[_local2].y = this.pts[_local2 - 1].y + (Math.sin(_local3) * this.PTLEN); if (!this.nohit) { this.checkHit(this.pts[_local2]); } this.mc.lineStyle(2, STRCOL, 100); this.mc.lineTo(this.pts[_local2].x, this.pts[_local2].y); _local2++; } this.checkEnd(this.pts[0], true); }; str.prototype.remove = function () { Mouse.show(); gameStart = false; this.mc.removeMovieClip(); this.removeMovieClip(); this=null;//parameter overwritten }; str.prototype.destroy = function (transp) { playSound(stringdie); if (this.done) { return(undefined); } this.done = true; dester = this; this.dest = setInterval(function () { dester.destoryIndex = (dester.destoryIndex - 1) || (dester.LEN); if (dester.destoryIndex == 1) { clearInterval(dester.dest); dester.remove(); dester = undefined; } dester.mc.clear(); dester.mc.moveTo(dester.pts[0].x, dester.pts[0].y); i = 0; while (i < dester.destoryIndex) { dester.mc.lineStyle(2, (transp ? 0 : 16711680), 100); dester.mc.lineTo(dester.pts[i].x, dester.pts[i].y); i++; } }, 10); }; MovieClip.prototype.drawRectangle = function (x, y, width, length, col) { this.beginFill((col ? (col) : 0), 100); this.moveTo(x, y); this.lineTo(x + width, y); this.lineTo(x + width, y + length); this.lineTo(x, y + length); this.lineTo(x, y); this.endFill(); }; str.prototype.checkHit = function (pt) { if (level.hitTest(pt.x, pt.y, true) && (!this.done)) { atePu = false; makeContact(pt.x, pt.y); this.destroy(); lives--; stoptimer(true); return(true); } return(false); }; str.prototype.checkEnd = function (pt) { if (endzones.hitTest(pt.x, pt.y, true) && (!this.done)) { stoptimer(); makeContact(pt.x, pt.y); playSound(stringend); nextLevel(); } }; str.prototype.checkMenu = function (pt) { myString.donepct = ((myString.donepct > 0) ? ((myString.donepct = myString.donepct - 2)) : 0); if (!onmenu) { return(undefined); } j = 0; while (j < 5) { if (_root.menue["menubtn" + j].hitTest(pt.x, pt.y, true)) { myString.donepct = myString.donepct + 3; if ((myString.donepct >= myString.LEN) && (((j == 4) && (!cl)) or (j != 4))) { makeContact(_xmouse, _ymouse); playSound(buttonclick); _root["men" + j](); } break; } j++; } }; Object.prototype.initMenu = function () { lettters = []; var m = menuBtns; int1 = setInterval(function () { if (gameonn) { clearInterval(int1); } indx = (indx + 1) || 0; ((indx == (m.length - 1)) ? (clearInterval(int1)) : 0); makeWord(m[indx], indx); }, 400); }; txtfmt = new TextFormat(); txtfmt.bold = true; txtfmt.font = "Courier New"; txtfmt.color = "0xffffff"; txtfmtins = new TextFormat(); txtfmtins.bold = true; txtfmtins.font = "Courier New"; txtfmtins.align = "center"; walls = []; onMouseDown = function () { if ((!gotObj) && (lvlEditoring)) { mousedown = true; drawin = true; startDrawPos = getReal(_xmouse, _ymouse); drawOb = createEmptyMovieClip("drawObj" + getNextHighestDepth(), getNextHighestDepth()); walls.push(drawOb); } else if (lvlEditoring) { if (gotPU) { lvlDataObj.pu = {x:getReal(_xmouse, _ymouse).x, y:getReal(_xmouse, _ymouse).y}; theObj.onEnterFrame = undefined; gotObj = false; } else { lvlDataObj.zones.push({mc:theObj, type:theObj.type, x:getReal(_xmouse, _ymouse).x, y:getReal(_xmouse, _ymouse).y}); theObj.onEnterFrame = undefined; gotObj = false; } } }; onMouseUp = function () { if (drawin) { if (((getReal(_xmouse, 0).x - startDrawPos.x) != 0) && ((getReal(0, _ymouse).y - startDrawPos.y) != 0)) { lvlDataObj.build.push({drw:drawOb, x:startDrawPos.x, y:startDrawPos.y, w:getReal(_xmouse, 0).x - startDrawPos.x, h:getReal(0, _ymouse).y - startDrawPos.y}); } } mousedown = false; drawin = false; }; onKeyDown = function () { if (lvlEditoring) { if (Key.getCode() == "G".charCodeAt()) { if (!myString) { myString = new str(50, 5); myString.addPoints(_xmouse, _ymouse); } else { myString.destroy(); myString = null; } } if ((((Key.getCode() == "S".charCodeAt()) && (!gotObj)) && (!drawin)) && (!gotStart)) { gotObj = true; theObj = drawObj("start"); gotStart = true; } if (((Key.getCode() == "E".charCodeAt()) && (!gotObj)) && (!drawin)) { gotObj = true; theObj = drawObj("end"); } if (((Key.getCode() == "P".charCodeAt()) && (!gotObj)) && (!drawin)) { gotPU = true; gotObj = true; theObj = drawObj("PU"); } if (Key.getCode() == "Q".charCodeAt()) { snap = !snap; } if (Key.getCode() == "D".charCodeAt()) { i = 0; while (i < walls.length) { if (walls[i].hitTest(_xmouse, _ymouse, true)) { j = 0; while (j < lvlDataObj.build.length) { if (lvlDataObj.build[j].drw === walls[i]) { walls[i].removeMovieClip(); lvlDataObj.build.splice(j, 1); walls.splice(i, 1); break; } j++; } } i++; } i = 0; while (i < lvlDataObj.zones.length) { var _local1 = lvlDataObj.zones[i].mc; if (_local1.hitTest(_xmouse, _ymouse, true)) { if (lvlDataObj.zones[i].type == "start") { gotStart = false; } _local1.removeMovieClip(); lvlDataObj.zones.splice(i, 1); } i++; } } } else { if (((Key.getCode() == "G".charCodeAt()) && (Key.isDown("I".charCodeAt()))) && (Key.isDown("S".charCodeAt()))) { lives = 10; } if (((Key.getCode() == "E".charCodeAt()) && (Key.isDown("W".charCodeAt()))) && (Key.isDown("F".charCodeAt()))) { stoptimer(); nextLevel(); } } }; Key.addListener(_root); musicon = true; Object.prototype.playSound = function (linkage, vol, loop) { vol = vol || 100; soundCount = (soundCount + 1) || 1; var s = ((_root["sound_" + soundCount] = new Sound())); if ((linkage == music) or (linkage == gameMusic)) { bgm = s; if (!musicon) { return(undefined); } } s.attachSound(linkage); s.setVolume(vol); s.start(0, 1); if (loop) { s.onSoundComplete = function () { s.start(0, 1); }; } return(s); }; MENU = new ContextMenu(); MENU.hideBuiltInItems(); _root.menu = MENU; function menuEnterFrame() { } function newGame(indx) { if (custLvls.length == 0) { transist(ng); } else { transist(pickmode); } } function ng(custom) { lvlScores = []; totalScore = 0; bggame = attachMovie("bggame", "g" + getNextHighestDepth(), getNexthighestDepth()); scores.swapDepths(getNextHighestDepth()); mainm._visible = false; scores.swapDepths(getNextHighestDepth()); scores._visible = true; lives = 3; gameOn = true; menuT(false); gameonn = true; bgmusic.stop(); gmusic = playSound(gameMusic, 100, true); makelvltxt(); Mouse.show(); onEnterFrame = newGameEnterFrame; if (custom) { customON = true; customLvl = 0; renderLevel(custLvls[0]); } else { renderLevel(lvls[lvlIndex]); } } function lvlEditor() { menuT(false); snap = true; clearMenu(); myString.remove(); myString = undefined; Mouse.show(); bggame = attachMovie("bggame", "g" + getNextHighestDepth(), getNextHighestDepth()); drawGrid(55, 30); crapappapa = attachMovie("editshit", "g" + getNextHighestDepth(), getNextHighestDepth()); lvlEditoring = true; lvlDataObj = {name:"Test", build:[], zones:[]}; onEnterFrame = lvlEdit; } function lvlEdit() { myString.render(); if (drawin) { drawOb.clear(); drawOb.drawRectangle(startDrawPos.x, startDrawPos.y, getReal(_xmouse, 0).x - startDrawPos.x, getReal(0, _ymouse).y - startDrawPos.y); } i = 0; while (i < lettters.length) { lettters[i].removeMovieClip(); lettters.splice(i, 1); i++; } } function newGameEnterFrame() { if (timego) { t = (a = Math.floor((getTimer() - timez) / 1000)); scores.time = (Math.floor(t / 60) + ":") + (((t % 60) < 10) ? ("0" + (t % 60)) : (t % 60)); a = a + getAllScores(); scores.timet = (Math.floor(a / 60) + ":") + (((a % 60) < 10) ? ("0" + (a % 60)) : (a % 60)); } else { if (!scores.time) { scores.time = "0:00"; } if (!scores.timet) { scores.timet = "0:00"; } } i = 0; while (i < lettters.length) { lettters[i].removeMovieClip(); lettters.splice(i, 1); i++; } if (!lives) { lives = 0; gmusic.stop(); bgmusic.stop(); gameOver(); goingdown = true; } myString.render(); if ((((((_xmouse > (startzone.x + 10)) && (_xmouse < (startzone.x + 30))) && (_ymouse > (startzone.y + 10))) && (_ymouse < (startzone.y + 30))) && (!gameStart)) && (tdone)) { Mouse.hide(); makeContact(_xmouse, _ymouse); playSound(stringstart); gameStart = true; myString = new str(50, 5); myString.addPoints(_xmouse, _ymouse); myString.render(); starttimer(); } if (livemc.length < lives) { var _local1 = attachMovie("pu_life", "life" + getNextHighestDepth(), getNextHighestDepth()); _local1._x = 15 + (livemc.length * 15); _local1._y = 380; livemc.push(_local1); TRANMC.swapDepths(getNextHighestDepth()); } else if (livemc.length > lives) { livemc[livemc.length - 1].play(); livemc.splice(livemc.length - 1, 1); } if ((((lvlPu && (!thePU)) && (!atePu)) && (gameOn)) && (!cantpu)) { thePU = attachMovie("pu_scissors", "pu" + getNextHighestDepth(), getNextHighestDepth()); thePU._x = lvlPu.x; thePU._y = lvlPu.y; transition.swapDepths(getNextHighestDepth()); } } function backToMenu() { saves.data.custLvls = custLvls; onmenu = true; scores._visible = false; for (i in _root) { if ((!_root[i].tran) && (_root[i] != scores)) { _root[i].removeMovieClip(); } } cl = false; thePU.removeMovieClip(); thePU = (atePu = (cantpu = (gameOn = (gameonn = (gameStart = (customPlay = (gotObj = (drawin = (customON = (gotStart = false)))))))))); lvlScores = []; scores.time = ""; scores.timet = ""; livemc = []; stoptimer(); menue._visible = true; lvlIndex = 0; myString.remove(); myString = undefined; onEnterFrame = null; init(); bgmusic.stop(); gmusic.stop(); bgmusic = playSound(music, 100, true); transist(back2menu); } function custGameEnt() { if (Key.isDown(2)) { backToMenu(); } Mouse.hide(); myString.render(); i = 0; while (i < lettters.length) { lettters[i].removeMovieClip(); lettters.splice(i, 1); i++; } } function hsent() { if (Key.isDown(2)) { backToMenu(); } Mouse.hide(); myString.render(); i = 0; while (i < lettters.length) { lettters[i].removeMovieClip(); lettters.splice(i, 1); i++; } } function custGame() { clearMenu(); onEnterFrame = custGameEnt; panel = attachMovie("panel", "panel", getNextHighestDepth()); panel._x = (Stage.width / 2) - (panel._width / 2); panel._y = (Stage.height / 2) - (panel._height / 2); i = 0; while (i < custLvls.length) { var _local1 = attachMovie("custLevelSet", "dd" + getNextHighestDepth(), getNextHighestDepth()); _local1.lvlname.text = custLvls[i].name; _local1.indx = i; _local1._x = 120; _local1._y = 130 + (20 * i); i++; } myString.mc.swapDepths(getNextHighestDepth()); } function men0() { onmenu = false; menue._visible = false; newGame(); } function men1() { menue._visible = false; lvlEditor(); onmenu = false; } function men2() { menue._visible = false; custGame(); onmenu = false; } function men3() { menue._visible = false; highscores(); onmenu = false; } function starttimer() { timez = getTimer() - timeoffset; timego = true; } function stoptimer(wall) { if (wall) { timeoffset = getTimer() - timez; } else { timeoffset = 0; } timego = false; } function getAllScores() { var _local1 = 0; i = 0; while (i < lvlScores.length) { _local1 = _local1 + lvlScores[i]; i++; } return(_local1); } function playCustom(lvl, nam) { custLvls[lvl].name = nam; customLvl = lvl; customPlay = true; newGame(lvl + 1); } function gameOver() { lvlIndex = 0; scores._visible = false; onEnterFrame = undefined; transist(overrr); } function gamewin() { lvlIndex = 0; scores._visible = false; onEnterFrame = undefined; transist(WINNER); } function menuItem(n) { if (n == 2) { transist(instruct); } if (n == 0) { newGame(0); } if (n == 1) { transist(lvlEditor); } if (n == 3) { transist(optme); } if (n == 4) { transist(cred); } if ((n == 5) && (!vsco)) { vsco = true; _root.swHighScoreObject.showTab = "view"; loadMovieNum (_root.HSHubURL, 2); menuT(false); } } function optme() { OPTS = attachMovie("OPTIONS", "g" + getNexthighestDepth(), getNextHighestDepth()); menuT(false); } function cred() { CREDS = attachMovie("CREDITS", "g" + getNexthighestDepth(), getNextHighestDepth()); menuT(false); } function instruct() { INSTRUCT = attachMovie("INSTRUCTIONS", "g" + getNexthighestDepth(), getNextHighestDepth()); menuT(false); } function transist(func) { TRAN = func; var _local1 = (TRANMC = attachMovie("trans", "g" + getNexthighestDepth(), getNextHighestDepth())); _local1.tran = true; _local1._x = 275; _local1._y = 200; tdone = false; } function finishTrans() { if (tdone) { return(undefined); } tdone = true; TRAN(); TRANMC.swapDepths(getNextHighestDepth()); } function removeTrans() { TRANMC.removeMovieClip(); } function menuT(n) { if (n && (!menum)) { menum = attachMovie("MENUFUCK", "menum" + getNextHighestDepth(), getNextHighestDepth()); } else { menum.removeMovieClip(); menum = undefined; } } function back2menu() { for (i in _root) { if ((!_root[i].tran) && (_root[i] != scores)) { _root[i].removeMovieClip(); } } gmusic.stop(); bgmusic.stop(); bgmusic = playSound(music, 100, true); menuT(false); menuT(true); } function overrr() { OVER = attachMovie("GAMEOVER", "g" + getNexthighestDepth(), getNextHighestDepth()); menuT(false); } function WINNER() { winplx = attachMovie("WINNER", "g" + getNexthighestDepth(), getNextHighestDepth()); menuT(false); } function pickmode() { STMODE = attachMovie("STARTMENU", "g" + getNexthighestDepth(), getNextHighestDepth()); menuT(false); } function ng2() { STMODE.removeMovieClip(); ng(); } function ng3() { STMODE.removeMovieClip(); ng(true); } lvls = []; lvls[0] = {name:"Baby Steps", build:[{x:250, y:10, w:60, h:10}, {x:300, y:20, w:10, h:260}, {x:300, y:270, w:-50, h:10}, {x:250, y:270, w:10, h:-250}], zones:[{type:"end", x:260, y:20}, {type:"start", x:260, y:230}]}; lvls[1] = {name:"Free Play", build:[{x:10, y:0, w:540, h:10}, {x:0, y:0, w:10, h:300}, {x:10, y:290, w:540, h:10}, {x:540, y:290, w:10, h:-280}], zones:[{type:"start", x:10, y:10}, {type:"end", x:500, y:250}], pu:{x:275, y:140}}; lvls[2] = {name:"Pipe", build:[{x:0, y:0, w:10, h:300}, {x:10, y:0, w:50, h:10}, {x:500, y:0, w:50, h:10}, {x:540, y:10, w:10, h:280}, {x:100, y:290, w:10, h:-10}, {x:440, y:290, w:10, h:-10}, {x:450, y:270, w:-350, h:10}, {x:50, y:10, w:10, h:220}, {x:60, y:230, w:50, h:-10}, {x:100, y:230, w:10, h:10}, {x:100, y:240, w:340, h:10}, {x:440, y:250, w:10, h:-30}, {x:450, y:220, w:40, h:10}, {x:490, y:230, w:10, h:-230}, {x:10, y:290, w:100, h:10}, {x:550, y:290, w:-110, h:10}], zones:[{type:"start", x:10, y:10}, {type:"end", x:500, y:10}]}; lvls[3] = {name:"Pipelines", build:[{x:470, y:290, w:80, h:10}, {x:540, y:290, w:10, h:-70}, {x:0, y:230, w:10, h:60}, {x:70, y:280, w:10, h:20}, {x:0, y:290, w:80, h:10}, {x:470, y:230, w:10, h:10}, {x:470, y:290, w:10, h:-10}, {x:470, y:280, w:-390, h:10}, {x:70, y:230, w:10, h:10}, {x:80, y:230, w:390, h:10}, {x:470, y:220, w:70, h:10}, {x:0, y:220, w:20, h:10}, {x:80, y:230, w:-20, h:-10}, {x:30, y:80, w:-30, h:-10}, {x:0, y:70, w:10, h:-60}, {x:20, y:230, w:10, h:-150}, {x:60, y:220, w:10, h:-140}, {x:60, y:70, w:20, h:10}, {x:0, y:0, w:80, h:10}, {x:80, y:20, w:400, h:10}, {x:470, y:0, w:80, h:10}, {x:540, y:10, w:10, h:70}, {x:540, y:70, w:-70, h:10}, {x:470, y:70, w:10, h:-10}, {x:470, y:10, w:10, h:10}, {x:480, y:50, w:-400, h:10}, {x:80, y:0, w:10, h:20}, {x:80, y:80, w:10, h:-20}], zones:[{type:"start", x:500, y:240}, {type:"end", x:500, y:20}]}; lvls[4] = {name:"Flat Out", build:[{x:0, y:0, w:550, h:10}, {x:540, y:10, w:10, h:290}, {x:540, y:300, w:-540, h:-10}, {x:10, y:290, w:-10, h:-280}, {x:540, y:140, w:-520, h:10}, {x:20, y:120, w:10, h:50}], zones:[{type:"start", x:500, y:10}, {type:"end", x:500, y:250}]}; lvls[5] = {name:"Straighten Up", build:[{x:0, y:0, w:550, h:10}, {x:540, y:10, w:10, h:290}, {x:540, y:290, w:-540, h:10}, {x:0, y:290, w:10, h:-280}, {x:150, y:10, w:10, h:270}, {x:180, y:270, w:-50, h:10}, {x:380, y:20, w:50, h:10}, {x:400, y:30, w:10, h:260}], zones:[{type:"end", x:410, y:250}, {type:"start", x:110, y:10}]}; lvls[6] = {name:"Egypt", build:[{x:0, y:0, w:10, h:300}, {x:10, y:290, w:540, h:10}, {x:540, y:290, w:10, h:-290}, {x:540, y:0, w:-530, h:10}, {x:60, y:230, w:430, h:10}, {x:70, y:220, w:410, h:10}, {x:80, y:210, w:390, h:10}, {x:90, y:200, w:370, h:10}, {x:100, y:200, w:350, h:-10}, {x:110, y:190, w:330, h:-10}, {x:120, y:180, w:310, h:-10}, {x:130, y:170, w:290, h:-10}, {x:140, y:160, w:270, h:-10}, {x:150, y:140, w:250, h:10}, {x:160, y:130, w:230, h:10}, {x:170, y:120, w:210, h:10}, {x:180, y:110, w:190, h:10}, {x:190, y:100, w:170, h:10}, {x:200, y:90, w:150, h:10}, {x:210, y:80, w:130, h:10}, {x:220, y:70, w:110, h:10}, {x:230, y:60, w:90, h:10}, {x:240, y:50, w:70, h:10}, {x:270, y:10, w:10, h:40}, {x:10, y:50, w:210, h:10}, {x:540, y:180, w:-80, h:10}, {x:50, y:240, w:450, h:10}, {x:330, y:50, w:210, h:10}, {x:10, y:220, w:30, h:10}, {x:510, y:220, w:30, h:10}, {x:80, y:180, w:-70, h:10}, {x:0, y:130, w:130, h:10}, {x:420, y:130, w:120, h:10}, {x:10, y:90, w:160, h:10}, {x:380, y:90, w:160, h:10}], zones:[{type:"start", x:260, y:250}, {type:"end", x:230, y:10}, {type:"end", x:280, y:10}]}; lvls[7] = {name:"Double You", build:[{x:540, y:0, w:10, h:60}, {x:540, y:50, w:-50, h:10}, {x:10, y:0, w:90, h:10}, {x:0, y:0, w:10, h:60}, {x:10, y:50, w:50, h:10}, {x:60, y:60, w:10, h:30}, {x:480, y:60, w:10, h:30}, {x:70, y:90, w:10, h:30}, {x:80, y:120, w:10, h:30}, {x:90, y:150, w:10, h:30}, {x:100, y:180, w:10, h:30}, {x:110, y:210, w:10, h:30}, {x:120, y:240, w:10, h:30}, {x:130, y:270, w:10, h:30}, {x:540, y:0, w:-90, h:10}, {x:110, y:60, w:10, h:30}, {x:120, y:90, w:10, h:30}, {x:130, y:120, w:10, h:30}, {x:140, y:150, w:10, h:30}, {x:440, y:60, w:-10, h:30}, {x:430, y:90, w:-10, h:30}, {x:420, y:120, w:-10, h:30}, {x:150, y:180, w:10, h:30}, {x:160, y:210, w:10, h:30}, {x:170, y:240, w:40, h:10}, {x:480, y:90, w:-10, h:30}, {x:470, y:120, w:-10, h:30}, {x:460, y:150, w:-10, h:30}, {x:450, y:180, w:-10, h:30}, {x:440, y:210, w:-10, h:30}, {x:430, y:240, w:-10, h:30}, {x:420, y:270, w:-10, h:30}, {x:410, y:150, w:-10, h:30}, {x:400, y:180, w:-10, h:30}, {x:390, y:210, w:-10, h:30}, {x:380, y:240, w:-40, h:10}, {x:100, y:0, w:10, h:60}, {x:440, y:0, w:10, h:60}, {x:140, y:290, w:100, h:10}, {x:410, y:290, w:-90, h:10}, {x:230, y:300, w:10, h:-30}, {x:240, y:270, w:10, h:-30}, {x:210, y:240, w:10, h:-30}, {x:250, y:240, w:10, h:-40}, {x:320, y:300, w:-10, h:-30}, {x:310, y:270, w:-10, h:-30}, {x:300, y:240, w:-10, h:-40}, {x:260, y:200, w:10, h:-30}, {x:290, y:200, w:-10, h:-30}, {x:220, y:210, w:10, h:-70}, {x:270, y:160, w:10, h:10}, {x:340, y:240, w:-10, h:-40}, {x:330, y:200, w:-10, h:-60}, {x:230, y:130, w:10, h:10}, {x:320, y:140, w:-10, h:-10}, {x:240, y:120, w:70, h:10}], zones:[{type:"start", x:500, y:10}, {type:"end", x:10, y:10}], pu:{x:270, y:140}}; lvls[8] = {name:"Tooth Ache", build:[{x:0, y:100, w:10, h:70}, {x:10, y:100, w:530, h:10}, {x:0, y:170, w:540, h:10}, {x:540, y:100, w:10, h:80}, {x:90, y:110, w:10, h:30}, {x:150, y:170, w:10, h:-30}, {x:230, y:110, w:10, h:30}, {x:300, y:170, w:10, h:-30}, {x:370, y:110, w:10, h:30}, {x:450, y:170, w:10, h:-30}], zones:[{type:"start", x:10, y:120}, {type:"end", x:500, y:120}]}; lvls[9] = {name:"Coaster", build:[{x:0, y:0, w:550, h:10}, {x:10, y:10, w:-10, h:50}, {x:0, y:50, w:500, h:10}, {x:0, y:240, w:10, h:60}, {x:10, y:290, w:540, h:10}, {x:10, y:240, w:490, h:10}, {x:490, y:50, w:10, h:30}, {x:490, y:240, w:10, h:-20}, {x:500, y:210, w:-500, h:10}, {x:540, y:170, w:10, h:130}, {x:550, y:170, w:-490, h:-10}, {x:500, y:80, w:-500, h:10}, {x:0, y:90, w:10, h:120}, {x:50, y:170, w:10, h:-40}, {x:50, y:130, w:490, h:10}, {x:540, y:140, w:10, h:-130}], zones:[{type:"end", x:10, y:10}, {type:"start", x:10, y:250}]}; lvls[10] = {name:"Epic", build:[{x:520, y:30, w:-500, h:10}, {x:20, y:40, w:10, h:230}, {x:30, y:260, w:490, h:10}, {x:510, y:40, w:10, h:220}, {x:110, y:140, w:10, h:120}, {x:410, y:170, w:-100, h:10}, {x:110, y:130, w:80, h:10}, {x:110, y:170, w:150, h:10}, {x:300, y:170, w:10, h:60}, {x:410, y:180, w:10, h:-90}, {x:410, y:210, w:10, h:50}, {x:160, y:220, w:200, h:10}, {x:410, y:80, w:100, h:10}, {x:230, y:130, w:240, h:10}, {x:460, y:140, w:10, h:90}, {x:340, y:40, w:10, h:50}, {x:270, y:130, w:10, h:-40}, {x:280, y:80, w:-210, h:10}, {x:60, y:80, w:10, h:140}, {x:320, y:80, w:50, h:10}], zones:[{type:"end", x:470, y:40}, {type:"start", x:420, y:90}], pu:{x:440, y:160}}; lvls[11] = {name:"Zig Zag", build:[{x:10, y:10, w:520, h:10}, {x:530, y:20, w:-10, h:270}, {x:520, y:280, w:-510, h:10}, {x:10, y:280, w:10, h:-260}, {x:60, y:20, w:10, h:210}, {x:470, y:280, w:10, h:-250}, {x:70, y:220, w:340, h:10}, {x:410, y:220, w:10, h:10}, {x:470, y:160, w:-350, h:10}, {x:70, y:110, w:350, h:-10}, {x:410, y:100, w:10, h:-30}, {x:130, y:20, w:10, h:30}, {x:130, y:90, w:10, h:10}, {x:130, y:70, w:10, h:20}, {x:470, y:50, w:10, h:20}, {x:470, y:40, w:10, h:10}], zones:[{type:"start", x:20, y:20}, {type:"end", x:480, y:240}], pu:{x:100, y:50}}; lvls[12] = {name:"Temptation", build:[{x:230, y:150, w:10, h:-150}, {x:240, y:290, w:50, h:10}, {x:280, y:290, w:10, h:-120}, {x:280, y:150, w:10, h:-100}, {x:290, y:50, w:210, h:10}, {x:240, y:0, w:310, h:10}, {x:540, y:10, w:10, h:180}, {x:540, y:180, w:-250, h:10}, {x:290, y:130, w:210, h:10}, {x:490, y:130, w:10, h:-70}, {x:230, y:130, w:-230, h:10}, {x:0, y:140, w:10, h:40}, {x:0, y:180, w:230, h:10}, {x:230, y:300, w:10, h:-130}, {x:230, y:171, w:10, h:-8}, {x:230, y:148, w:10, h:10}, {x:280, y:170, w:10, h:-7}, {x:280, y:150, w:10, h:8}], zones:[{type:"start", x:240, y:250}, {type:"end", x:10, y:140}]}; lvls[13] = {name:"Abstract", build:[{x:250, y:270, w:50, h:10}, {x:130, y:180, w:-80, h:10}, {x:50, y:180, w:10, h:-80}, {x:90, y:140, w:90, h:10}, {x:170, y:150, w:10, h:40}, {x:210, y:230, w:10, h:30}, {x:250, y:140, w:50, h:10}, {x:290, y:150, w:10, h:40}, {x:300, y:180, w:60, h:10}, {x:360, y:190, w:10, h:-50}, {x:290, y:220, w:110, h:10}, {x:370, y:140, w:80, h:10}, {x:400, y:230, w:10, h:-50}, {x:480, y:180, w:10, h:-80}, {x:290, y:10, w:-50, h:10}, {x:300, y:250, w:30, h:10}, {x:320, y:250, w:10, h:-20}, {x:240, y:20, w:10, h:70}, {x:290, y:10, w:10, h:90}, {x:210, y:50, w:30, h:10}, {x:300, y:50, w:30, h:10}, {x:50, y:90, w:200, h:10}, {x:410, y:180, w:80, h:10}, {x:290, y:230, w:10, h:40}, {x:240, y:230, w:10, h:50}, {x:220, y:250, w:20, h:10}, {x:130, y:220, w:120, h:10}, {x:130, y:180, w:10, h:40}, {x:180, y:180, w:70, h:10}, {x:240, y:140, w:10, h:40}, {x:200, y:50, w:10, h:90}, {x:330, y:50, w:10, h:90}, {x:300, y:90, w:190, h:10}], zones:[{type:"end", x:250, y:20}, {type:"start", x:250, y:230}], pu:{x:270, y:170}}; lvls[14] = {name:"Tower", build:[{x:10, y:0, w:50, h:10}, {x:250, y:0, w:60, h:10}, {x:300, y:10, w:10, h:40}, {x:250, y:10, w:10, h:40}, {x:500, y:0, w:40, h:10}, {x:310, y:40, w:180, h:10}, {x:60, y:40, w:190, h:10}, {x:10, y:0, w:-10, h:130}, {x:10, y:120, w:250, h:10}, {x:300, y:120, w:250, h:10}, {x:540, y:0, w:10, h:120}, {x:80, y:80, w:390, h:10}, {x:250, y:130, w:10, h:170}, {x:300, y:130, w:10, h:170}, {x:260, y:290, w:40, h:10}, {x:490, y:0, w:10, h:110}, {x:50, y:10, w:10, h:100}, {x:50, y:100, w:-20, h:10}, {x:500, y:100, w:20, h:10}], zones:[{type:"end", x:10, y:10}, {type:"end", x:260, y:10}, {type:"start", x:260, y:250}, {type:"end", x:500, y:10}]}; lvls[15] = {name:"Bottle Neck", build:[{x:250, y:290, w:60, h:10}, {x:250, y:290, w:10, h:-50}, {x:300, y:290, w:10, h:-50}, {x:260, y:240, w:10, h:10}, {x:300, y:240, w:-10, h:10}, {x:260, y:240, w:10, h:-20}, {x:290, y:240, w:10, h:-20}, {x:260, y:220, w:-10, h:10}, {x:300, y:220, w:10, h:10}, {x:300, y:220, w:10, h:-60}, {x:250, y:220, w:10, h:-60}, {x:250, y:160, w:-160, h:10}, {x:250, y:130, w:60, h:10}, {x:300, y:130, w:10, h:-40}, {x:250, y:130, w:10, h:-40}, {x:250, y:80, w:20, h:10}, {x:310, y:90, w:-20, h:-10}, {x:90, y:160, w:10, h:-130}, {x:250, y:100, w:-130, h:10}, {x:310, y:100, w:130, h:10}, {x:100, y:30, w:370, h:10}, {x:310, y:160, w:160, h:10}, {x:470, y:40, w:-10, h:120}], zones:[{type:"end", x:260, y:250}, {type:"start", x:260, y:90}]}; lvls[16] = {name:"Two in One", build:[{x:540, y:300, w:10, h:-300}, {x:540, y:0, w:-540, h:10}, {x:0, y:10, w:10, h:290}, {x:0, y:290, w:540, h:10}, {x:490, y:290, w:10, h:-100}, {x:490, y:50, w:10, h:100}, {x:490, y:50, w:-440, h:10}, {x:50, y:60, w:10, h:190}, {x:60, y:240, w:430, h:10}, {x:450, y:190, w:40, h:10}, {x:450, y:190, w:10, h:-100}, {x:450, y:90, w:-360, h:10}, {x:90, y:100, w:10, h:110}, {x:100, y:200, w:320, h:10}, {x:410, y:200, w:10, h:-70}], zones:[{type:"start", x:500, y:250}, {type:"end", x:120, y:130}], pu:{x:469, y:265}}; lvls[17] = {name:"Vortex", build:[{x:480, y:0, w:-230, h:10}, {x:250, y:10, w:-30, h:10}, {x:220, y:20, w:-30, h:10}, {x:190, y:30, w:-20, h:10}, {x:170, y:40, w:-20, h:10}, {x:150, y:50, w:-10, h:10}, {x:140, y:60, w:-10, h:10}, {x:120, y:70, w:10, h:20}, {x:110, y:90, w:10, h:20}, {x:100, y:110, w:10, h:30}, {x:90, y:140, w:10, h:30}, {x:100, y:170, w:10, h:30}, {x:110, y:200, w:10, h:20}, {x:120, y:220, w:10, h:20}, {x:130, y:240, w:10, h:10}, {x:140, y:250, w:10, h:10}, {x:150, y:260, w:20, h:10}, {x:170, y:270, w:20, h:10}, {x:190, y:280, w:30, h:10}, {x:220, y:290, w:30, h:10}, {x:250, y:280, w:30, h:10}, {x:280, y:270, w:20, h:10}, {x:300, y:260, w:20, h:10}, {x:320, y:250, w:10, h:10}, {x:330, y:240, w:10, h:10}, {x:340, y:240, w:10, h:-20}, {x:350, y:220, w:10, h:-20}, {x:360, y:200, w:10, h:-30}, {x:370, y:170, w:10, h:-30}, {x:370, y:140, w:-10, h:-30}, {x:360, y:110, w:-10, h:-20}, {x:340, y:90, w:10, h:-20}, {x:340, y:70, w:-10, h:-10}, {x:320, y:50, w:160, h:10}, {x:470, y:10, w:10, h:40}, {x:320, y:50, w:-70, h:10}, {x:250, y:60, w:-30, h:10}, {x:220, y:70, w:-20, h:10}, {x:200, y:80, w:-20, h:10}, {x:180, y:90, w:-10, h:10}, {x:170, y:100, w:-10, h:20}, {x:160, y:120, w:-10, h:20}, {x:150, y:140, w:-10, h:30}, {x:150, y:170, w:10, h:30}, {x:160, y:200, w:10, h:20}, {x:170, y:220, w:10, h:10}, {x:180, y:230, w:10, h:10}, {x:190, y:240, w:30, h:10}, {x:220, y:250, w:30, h:10}, {x:250, y:250, w:30, h:-10}, {x:280, y:240, w:10, h:-10}, {x:290, y:230, w:10, h:-10}, {x:300, y:220, w:10, h:-20}, {x:310, y:200, w:10, h:-30}, {x:230, y:110, w:-20, h:10}, {x:210, y:120, w:-10, h:10}, {x:200, y:130, w:-10, h:10}, {x:320, y:170, w:10, h:-20}, {x:310, y:150, w:10, h:-20}, {x:310, y:130, w:-10, h:-10}, {x:290, y:120, w:10, h:-10}, {x:290, y:110, w:-20, h:-10}, {x:230, y:110, w:20, h:-10}, {x:250, y:100, w:20, h:-10}, {x:190, y:140, w:-10, h:30}, {x:190, y:170, w:10, h:20}, {x:200, y:190, w:10, h:10}, {x:210, y:200, w:10, h:10}, {x:220, y:210, w:30, h:10}, {x:250, y:210, w:10, h:-10}, {x:260, y:200, w:10, h:-10}, {x:270, y:190, w:10, h:-30}, {x:270, y:160, w:-10, h:-20}, {x:250, y:140, w:10, h:-10}], zones:[{type:"start", x:430, y:10}, {type:"end", x:210, y:140}]}; lvls[18] = {name:"Equator", build:[{x:10, y:270, w:530, h:10}, {x:10, y:20, w:530, h:10}, {x:0, y:280, w:10, h:-260}, {x:540, y:20, w:10, h:260}, {x:10, y:220, w:500, h:10}, {x:40, y:170, w:500, h:10}, {x:10, y:120, w:500, h:10}, {x:540, y:70, w:-500, h:10}], zones:[{type:"end", x:500, y:30}, {type:"start", x:10, y:230}]}; lvls[19] = {name:"Streamline", build:[{x:0, y:0, w:550, h:10}, {x:170, y:20, w:220, h:10}, {x:180, y:30, w:-130, h:10}, {x:390, y:20, w:10, h:20}, {x:400, y:30, w:100, h:10}, {x:490, y:50, w:30, h:10}, {x:490, y:40, w:10, h:10}, {x:50, y:40, w:10, h:20}, {x:50, y:260, w:10, h:40}, {x:10, y:300, w:-10, h:-290}, {x:60, y:250, w:-30, h:10}, {x:30, y:250, w:10, h:-190}, {x:30, y:50, w:20, h:10}, {x:540, y:300, w:10, h:-290}, {x:510, y:60, w:10, h:200}, {x:490, y:250, w:20, h:10}, {x:490, y:260, w:10, h:40}, {x:510, y:240, w:-20, h:10}, {x:40, y:240, w:20, h:10}, {x:10, y:290, w:40, h:10}, {x:500, y:290, w:40, h:10}], zones:[{type:"start", x:10, y:250}, {type:"end", x:500, y:250}]}; lvls[20] = {name:"Find an Opening", build:[{x:0, y:0, w:550, h:10}, {x:540, y:10, w:10, h:290}, {x:0, y:10, w:10, h:290}, {x:10, y:300, w:530, h:-10}, {x:50, y:50, w:10, h:200}, {x:60, y:50, w:440, h:10}, {x:490, y:60, w:10, h:190}, {x:500, y:250, w:-190, h:10}, {x:50, y:250, w:200, h:10}, {x:90, y:220, w:10, h:-120}, {x:100, y:210, w:350, h:10}, {x:450, y:220, w:10, h:-120}, {x:300, y:100, w:150, h:10}, {x:100, y:100, w:160, h:10}, {x:130, y:140, w:10, h:40}, {x:140, y:140, w:280, h:10}, {x:410, y:150, w:10, h:30}], zones:[{type:"start", x:10, y:10}, {type:"end", x:260, y:150}]}; lvls[21] = {name:"Amaze", build:[{x:550, y:0, w:-550, h:10}, {x:10, y:10, w:-10, h:290}, {x:10, y:290, w:540, h:10}, {x:540, y:290, w:10, h:-280}, {x:220, y:250, w:10, h:20}, {x:50, y:80, w:-20, h:10}, {x:40, y:130, w:180, h:10}, {x:30, y:80, w:10, h:160}, {x:170, y:260, w:10, h:-30}, {x:180, y:140, w:-10, h:40}, {x:300, y:160, w:170, h:10}, {x:490, y:200, w:-170, h:10}, {x:150, y:10, w:10, h:20}, {x:80, y:210, w:10, h:60}, {x:80, y:200, w:130, h:10}, {x:300, y:160, w:-10, h:60}, {x:340, y:160, w:10, h:-90}, {x:390, y:50, w:10, h:80}, {x:170, y:170, w:-60, h:10}, {x:250, y:70, w:10, h:140}, {x:460, y:240, w:10, h:-30}, {x:540, y:240, w:-50, h:10}, {x:510, y:120, w:10, h:80}, {x:510, y:110, w:30, h:10}, {x:430, y:160, w:10, h:-60}, {x:520, y:70, w:-90, h:10}, {x:260, y:240, w:170, h:10}, {x:260, y:250, w:10, h:30}, {x:260, y:120, w:80, h:10}, {x:90, y:50, w:-50, h:10}, {x:80, y:60, w:10, h:50}, {x:30, y:180, w:-20, h:10}, {x:360, y:270, w:-10, h:20}, {x:80, y:260, w:-30, h:10}, {x:140, y:260, w:80, h:10}, {x:300, y:50, w:10, h:10}, {x:220, y:50, w:-100, h:10}, {x:210, y:40, w:260, h:10}, {x:420, y:40, w:10, h:-10}, {x:340, y:10, w:10, h:10}, {x:260, y:40, w:10, h:-20}, {x:250, y:170, w:-20, h:10}, {x:210, y:130, w:10, h:-30}, {x:140, y:60, w:10, h:30}, {x:500, y:10, w:10, h:60}], zones:[{type:"start", x:500, y:250}, {type:"end", x:10, y:10}, {type:"end", x:570, y:210}]}; lvls[22] = {name:"Teaser", build:[{x:0, y:0, w:550, h:10}, {x:540, y:10, w:10, h:290}, {x:540, y:300, w:-540, h:-10}, {x:10, y:290, w:-10, h:-280}, {x:50, y:10, w:10, h:130}, {x:50, y:160, w:10, h:130}, {x:140, y:10, w:10, h:120}, {x:140, y:170, w:10, h:120}, {x:190, y:50, w:10, h:200}, {x:240, y:10, w:10, h:120}, {x:240, y:290, w:10, h:-120}, {x:290, y:60, w:10, h:180}, {x:340, y:10, w:10, h:120}, {x:340, y:170, w:10, h:120}, {x:390, y:70, w:10, h:170}, {x:440, y:10, w:10, h:120}, {x:440, y:170, w:10, h:120}, {x:490, y:80, w:10, h:150}, {x:90, y:30, w:10, h:240}], zones:[{type:"end", x:10, y:10}, {type:"end", x:10, y:250}, {type:"start", x:100, y:130}], pu:{x:515, y:147}}; lvls[23] = {name:"The Complex", build:[{x:290, y:210, w:10, h:80}, {x:240, y:220, w:10, h:70}, {x:290, y:10, w:10, h:60}, {x:240, y:10, w:10, h:60}, {x:240, y:80, w:10, h:80}, {x:140, y:100, w:10, h:50}, {x:290, y:80, w:10, h:80}, {x:250, y:150, w:10, h:10}, {x:290, y:150, w:-10, h:10}, {x:240, y:100, w:-70, h:10}, {x:170, y:100, w:-20, h:10}, {x:300, y:100, w:110, h:10}, {x:400, y:100, w:10, h:50}, {x:60, y:80, w:10, h:130}, {x:480, y:80, w:10, h:130}, {x:490, y:210, w:-190, h:10}, {x:490, y:70, w:-200, h:10}, {x:60, y:70, w:190, h:10}, {x:60, y:210, w:190, h:10}, {x:110, y:180, w:330, h:10}, {x:200, y:10, w:10, h:60}, {x:330, y:10, w:10, h:60}, {x:200, y:220, w:10, h:80}, {x:200, y:0, w:140, h:10}, {x:210, y:290, w:130, h:10}, {x:330, y:290, w:10, h:-70}, {x:340, y:50, w:50, h:10}, {x:390, y:60, w:-10, h:10}, {x:200, y:50, w:-50, h:10}, {x:150, y:60, w:10, h:10}, {x:200, y:240, w:-50, h:-10}, {x:150, y:230, w:10, h:-10}, {x:340, y:230, w:50, h:10}, {x:380, y:230, w:10, h:-10}, {x:170, y:240, w:10, h:30}, {x:180, y:260, w:20, h:10}, {x:360, y:240, w:10, h:30}, {x:360, y:260, w:-20, h:10}, {x:360, y:50, w:10, h:-30}, {x:360, y:20, w:-20, h:10}, {x:200, y:20, w:-30, h:10}, {x:170, y:30, w:10, h:20}, {x:110, y:110, w:10, h:70}, {x:430, y:110, w:10, h:70}, {x:180, y:140, w:10, h:40}, {x:360, y:140, w:10, h:40}], zones:[{type:"start", x:250, y:250}, {type:"end", x:250, y:10}], pu:{x:270, y:210}}; lvls[24] = {name:"Decisions", build:[{x:0, y:0, w:10, h:300}, {x:10, y:300, w:540, h:-10}, {x:10, y:0, w:540, h:10}, {x:540, y:10, w:10, h:280}, {x:500, y:270, w:-450, h:10}, {x:50, y:270, w:10, h:-30}, {x:10, y:190, w:120, h:10}, {x:140, y:20, w:330, h:10}, {x:490, y:270, w:10, h:-30}, {x:540, y:100, w:-150, h:10}, {x:260, y:170, w:90, h:10}, {x:350, y:30, w:10, h:170}, {x:410, y:80, w:10, h:100}, {x:290, y:220, w:180, h:10}, {x:500, y:250, w:10, h:-110}, {x:500, y:140, w:-50, h:10}, {x:10, y:50, w:300, h:10}, {x:300, y:60, w:10, h:70}, {x:250, y:270, w:10, h:-180}, {x:250, y:110, w:-210, h:10}, {x:180, y:120, w:10, h:100}, {x:110, y:140, w:10, h:110}, {x:110, y:240, w:100, h:10}], zones:[{type:"start", x:10, y:10}, {type:"end", x:500, y:250}]}; lvls[25] = {name:"Boomerangle", build:[{x:530, y:140, w:10, h:-30}, {x:530, y:110, w:-10, h:-30}, {x:520, y:80, w:-10, h:-20}, {x:510, y:60, w:-10, h:-10}, {x:490, y:40, w:10, h:10}, {x:490, y:40, w:-10, h:-10}, {x:480, y:30, w:-20, h:-10}, {x:540, y:140, w:10, h:20}, {x:540, y:160, w:-10, h:30}, {x:530, y:190, w:-10, h:30}, {x:520, y:220, w:-10, h:20}, {x:510, y:240, w:-10, h:10}, {x:500, y:250, w:-10, h:10}, {x:490, y:260, w:-10, h:10}, {x:480, y:270, w:-20, h:10}, {x:500, y:140, w:10, h:20}, {x:500, y:140, w:-10, h:-30}, {x:500, y:160, w:-10, h:30}, {x:490, y:190, w:-10, h:30}, {x:490, y:110, w:-10, h:-30}, {x:480, y:80, w:-10, h:-20}, {x:480, y:220, w:-10, h:20}, {x:10, y:240, w:50, h:10}, {x:50, y:250, w:10, h:10}, {x:50, y:60, w:10, h:-20}, {x:50, y:60, w:-40, h:-10}, {x:450, y:50, w:20, h:10}, {x:450, y:50, w:-40, h:-10}, {x:50, y:30, w:360, h:10}, {x:50, y:260, w:360, h:10}, {x:410, y:260, w:40, h:-10}, {x:470, y:250, w:-20, h:-10}, {x:460, y:20, w:-20, h:-10}, {x:0, y:0, w:440, h:10}, {x:0, y:10, w:10, h:50}, {x:0, y:290, w:10, h:-50}, {x:0, y:290, w:440, h:10}, {x:460, y:280, w:-20, h:10}], zones:[{type:"start", x:10, y:10}, {type:"end", x:10, y:250}]}; lvls[26] = {name:"Flip", build:[{x:30, y:240, w:10, h:60}, {x:40, y:240, w:30, h:10}, {x:520, y:300, w:-10, h:-60}, {x:510, y:240, w:-40, h:10}, {x:40, y:290, w:470, h:10}, {x:70, y:250, w:10, h:-50}, {x:80, y:200, w:40, h:10}, {x:110, y:200, w:10, h:-40}, {x:100, y:290, w:10, h:-50}, {x:470, y:240, w:10, h:-40}, {x:470, y:200, w:-40, h:10}, {x:440, y:290, w:10, h:-50}, {x:430, y:200, w:10, h:-40}, {x:120, y:160, w:40, h:10}, {x:150, y:160, w:10, h:-40}, {x:160, y:120, w:40, h:10}, {x:390, y:120, w:-40, h:10}, {x:190, y:120, w:10, h:-120}, {x:200, y:0, w:160, h:10}, {x:350, y:120, w:10, h:-110}, {x:150, y:170, w:10, h:90}, {x:190, y:290, w:10, h:-130}, {x:350, y:290, w:10, h:-130}, {x:400, y:160, w:30, h:10}, {x:390, y:120, w:10, h:140}, {x:300, y:60, w:10, h:230}, {x:250, y:290, w:10, h:-230}, {x:260, y:60, w:10, h:10}, {x:300, y:60, w:-10, h:10}, {x:150, y:250, w:-10, h:10}, {x:400, y:250, w:10, h:10}, {x:200, y:160, w:10, h:10}, {x:350, y:160, w:-10, h:10}], zones:[{type:"end", x:40, y:250}, {type:"end", x:470, y:250}, {type:"start", x:260, y:250}]}; lvls[27] = {name:"Cross Hatch", build:[{x:0, y:120, w:50, h:10}, {x:10, y:130, w:-10, h:50}, {x:10, y:170, w:40, h:10}, {x:500, y:170, w:50, h:10}, {x:540, y:170, w:10, h:-50}, {x:540, y:120, w:-40, h:10}, {x:40, y:120, w:10, h:-90}, {x:40, y:180, w:10, h:100}, {x:40, y:20, w:460, h:10}, {x:490, y:30, w:10, h:100}, {x:490, y:170, w:10, h:110}, {x:50, y:270, w:440, h:10}, {x:90, y:40, w:10, h:80}, {x:120, y:150, w:10, h:90}, {x:70, y:70, w:60, h:10}, {x:210, y:60, w:-10, h:120}, {x:160, y:130, w:100, h:10}, {x:240, y:170, w:-10, h:90}, {x:170, y:210, w:90, h:10}, {x:80, y:270, w:10, h:-60}, {x:300, y:190, w:10, h:80}, {x:280, y:200, w:70, h:10}, {x:340, y:30, w:10, h:100}, {x:310, y:50, w:70, h:10}, {x:420, y:270, w:10, h:-140}, {x:390, y:160, w:60, h:10}, {x:390, y:230, w:90, h:10}, {x:290, y:80, w:10, h:100}, {x:170, y:30, w:-10, h:70}, {x:60, y:240, w:30, h:10}, {x:170, y:50, w:20, h:10}, {x:450, y:30, w:10, h:80}, {x:420, y:80, w:50, h:10}, {x:130, y:180, w:30, h:10}], zones:[{type:"start", x:10, y:130}, {type:"end", x:500, y:130}]}; lvls[28] = {name:"Hammer Time", build:[{x:550, y:0, w:-550, h:10}, {x:0, y:10, w:10, h:290}, {x:10, y:300, w:540, h:-10}, {x:540, y:290, w:10, h:-280}, {x:490, y:290, w:10, h:-250}, {x:480, y:40, w:30, h:10}, {x:420, y:10, w:10, h:40}, {x:410, y:50, w:30, h:10}, {x:410, y:90, w:30, h:10}, {x:420, y:100, w:10, h:190}, {x:350, y:10, w:10, h:240}, {x:340, y:250, w:30, h:10}, {x:280, y:290, w:10, h:-40}, {x:270, y:240, w:30, h:10}, {x:270, y:200, w:30, h:10}, {x:280, y:200, w:10, h:-190}, {x:220, y:290, w:10, h:-240}, {x:210, y:40, w:30, h:10}, {x:150, y:10, w:10, h:110}, {x:140, y:120, w:30, h:10}, {x:140, y:160, w:30, h:10}, {x:150, y:170, w:10, h:120}, {x:50, y:10, w:10, h:240}, {x:40, y:250, w:30, h:10}, {x:100, y:290, w:10, h:-250}, {x:90, y:40, w:30, h:10}], zones:[{type:"start", x:500, y:250}, {type:"end", x:10, y:10}], pu:{x:155, y:145}}; lvls[29] = {name:"Mansion - Final", build:[{x:0, y:290, w:550, h:10}, {x:0, y:290, w:10, h:-290}, {x:10, y:0, w:540, h:10}, {x:540, y:10, w:10, h:280}, {x:100, y:200, w:-50, h:10}, {x:10, y:240, w:40, h:10}, {x:90, y:290, w:10, h:-80}, {x:10, y:150, w:140, h:10}, {x:140, y:160, w:10, h:90}, {x:150, y:240, w:40, h:10}, {x:230, y:290, w:10, h:-100}, {x:230, y:190, w:-40, h:10}, {x:190, y:190, w:10, h:-80}, {x:150, y:100, w:10, h:-40}, {x:160, y:60, w:-100, h:-10}, {x:100, y:150, w:10, h:-50}, {x:50, y:50, w:10, h:60}, {x:200, y:10, w:10, h:50}, {x:150, y:100, w:100, h:10}, {x:250, y:110, w:10, h:-60}, {x:310, y:160, w:-70, h:-10}, {x:300, y:10, w:10, h:140}, {x:280, y:160, w:10, h:90}, {x:330, y:240, w:10, h:50}, {x:290, y:190, w:90, h:10}, {x:390, y:240, w:40, h:10}, {x:470, y:290, w:10, h:-90}, {x:380, y:140, w:100, h:10}, {x:430, y:190, w:110, h:10}, {x:470, y:140, w:10, h:-40}, {x:540, y:50, w:-120, h:10}, {x:380, y:150, w:10, h:100}, {x:370, y:150, w:10, h:-100}, {x:370, y:50, w:-30, h:10}, {x:340, y:60, w:10, h:90}, {x:420, y:100, w:10, h:-90}], zones:[{type:"start", x:10, y:250}, {type:"end", x:340, y:150}]}; custLvls = []; STRCOLOR = 0; STRCOLORS = ["0x000000", "0x666666", "0xFFFFFF", "0x339900", "0x003399", "0x00FF00", "0xCC9966", "0xFF9900", "0x663366", "0x006666", "0x00CCFF", "0xFFCCCC", "0xFFFF00", "0x666600", "0x660000"]; BDRCOLOR = 0; BDRCOLORS = ["0x000000", "0x666666", "0xFFFFFF", "0x339900", "0x003399", "0x00FF00", "0xCC9966", "0xFF9900", "0x663366", "0x006666", "0x00CCFF", "0xFFCCCC", "0xFFFF00", "0x666600", "0x660000"]; saves = SharedObject.getLocal("StringAvoider"); lvlIndex = 0; snap = true; init(); livemc = []; lvlScores = []; totalScore = 0; onEnterFrame = menuEnterFrame; onmenu = true; bgmusic = playSound(music, 100, true); transition.onEnterFrame = function () { if ((this.getDepth() + 1) != getNextHighestDepth()) { this.swapDepths(getNextHighestDepth()); } }; timeoffset = 0; scores._visible = false; menuGo = true; menuT(true);
Symbol 9 MovieClip [trans] Frame 14
_root.finishTrans();
Symbol 9 MovieClip [trans] Frame 28
_root.removeTrans();
Symbol 21 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 20
stop();
Symbol 30 Button
on (release) { _root.transist(_root.back2menu); }
Symbol 39 MovieClip [CREDITS] Frame 1
stop();
Symbol 48 MovieClip Frame 89
stop();
Symbol 51 Button
on (release) { _root.stopAllSounds(); _root.transist(_root.back2menu); }
Symbol 54 MovieClip Frame 1
t = _root.PLAYERSCORE; h.text = (("Your time: " + Math.floor(t / 60)) + ":") + (((t % 60) < 10) ? ("0" + (t % 60)) : (t % 60));
Symbol 65 MovieClip [WINNER] Frame 2
sco = "Your time: " + _root.ENDSCORE;
Symbol 65 MovieClip [WINNER] Frame 987
stop();
Symbol 72 MovieClip [GAMEOVER] Frame 2
onEnterFrame = function () { mus = ["Off", "On"][Number(_root.musicon)]; };
Symbol 72 MovieClip [GAMEOVER] Frame 352
stop(); _root.transist(_root.back2menu); _root.stopAllSounds();
Symbol 77 MovieClip Frame 12
stop();
Symbol 79 Button
on (release) { ((_root.STRCOLOR == (_root.STRCOLORS.length - 1)) ? ((_root.STRCOLOR = 0)) : (_root.STRCOLOR++)); a = new Color(stt); a.setRGB(_root.STRCOLORS[_root.STRCOLOR]); }
Symbol 80 Button
on (release) { ((_root.BDRCOLOR == (_root.BDRCOLORS.length - 1)) ? ((_root.BDRCOLOR = 0)) : (_root.BDRCOLOR++)); a = new Color(bdt); a.setRGB(_root.BDRCOLORS[_root.BDRCOLOR]); }
Symbol 81 Button
on (release) { if (_root._quality == "HIGH") { _root._quality = "MEDIUM"; } else if (_root._quality == "MEDIUM") { _root._quality = "LOW"; } else if (_root._quality == "LOW") { _root._quality = "HIGH"; } }
Symbol 82 Button
on (release) { _root.musicon = !_root.musicon; }
Symbol 92 MovieClip [OPTIONS] Frame 1
onEnterFrame = function () { mus = (_root.musicon ? "ON" : "OFF"); qua = _root._quality; };
Symbol 98 MovieClip Frame 20
stop();
Symbol 99 Button
on (release) { _root.transist(_root.ng2); }
Symbol 103 MovieClip Frame 20
stop();
Symbol 104 Button
on (release) { _root.transist(_root.ng3); }
Symbol 156 MovieClip Frame 36
stop();
Symbol 168 Button
on (release) { if (_root.menuGo) { _root.menuItem(1); } }
Symbol 175 Button
on (release) { if (_root.menuGo) { _root.menuItem(3); } }
Instance of Symbol 177 MovieClip in Symbol 180 MovieClip Frame 25
onClipEvent (load) { function __f_load(eventObj) { this.n = 3; } this.addEventListener("load", __f_load); }
Symbol 180 MovieClip Frame 30
stop();
Symbol 186 MovieClip [contact] Frame 11
this.removeMovieClip();
Symbol 187 MovieClip [pu_life] Frame 1
stop();
Symbol 187 MovieClip [pu_life] Frame 36
this.removeMovieClip();
Symbol 200 MovieClip Frame 1
stop(); onRollOver = function () { gotoAndStop (2); }; onRollOut = function () { gotoAndStop (1); };
Symbol 209 MovieClip [transition_gameover] Frame 1
stop();
Symbol 209 MovieClip [transition_gameover] Frame 18
stop(); txt = _root.getAllScores();
Instance of Symbol 200 MovieClip in Symbol 209 MovieClip [transition_gameover] Frame 18
on (release) { _root.end.play(); _root.backToMenu(); _root.end.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 200 MovieClip in Symbol 209 MovieClip [transition_gameover] Frame 18
on (release) { pldm128948 = new LoadVars(); pldm128948.namevar = _root.end.nam.text; pldm128948.scorevar = 10000 - _root.getAllScores(); pldm128948.mid = 39; pldm128948.pro = "0e78cc45bef7f4fd7d122276744e2307"; pldm128948.sendAndLoad("http://bot.armorstudios.com/hs.php", pldm128948, "POST"); _root.end.play(); _root.backToMenu(); _root.end.swapDepths(_root.getNextHighestDepth()); }
Symbol 225 MovieClip Frame 61
stop();
Symbol 229 MovieClip Frame 20
stop();
Symbol 234 MovieClip Frame 20
stop();
Symbol 239 MovieClip Frame 20
stop();
Symbol 243 MovieClip Frame 20
stop();
Symbol 248 MovieClip Frame 20
stop();
Symbol 250 Button
on (release) { _root.menuItem(0); }
Symbol 251 Button
on (release) { _root.menuItem(1); }
Symbol 252 Button
on (release) { _root.menuItem(2); }
Symbol 253 Button
on (release) { _root.menuItem(3); }
Symbol 254 Button
on (release) { _root.menuItem(4); }
Symbol 255 MovieClip Frame 62
stop();
Symbol 258 MovieClip Frame 108
stop();
Instance of Symbol 261 MovieClip in Symbol 262 MovieClip Frame 1
on (release) { getURL ("http://armorgames.com", "_blank"); }
Symbol 263 MovieClip Frame 40
stop();
Symbol 265 MovieClip Frame 31
this.removeMovieClip(); stop();
Symbol 272 MovieClip Frame 20
stop();
Symbol 273 Button
on (release) { _root.saveLevel(); }
Symbol 274 Button
on (release) { _root.lvlEditoring = false; _root.backToMenu(); }
Symbol 292 MovieClip Frame 160
_root.gotoAndStop(4);
Symbol 301 MovieClip Frame 134
_root.gotoAndStop(5); _root.play();
Symbol 309 MovieClip Frame 20
stop();
Symbol 310 Button
on (release) { _root.backToMenu(); }
Symbol 313 Button
on (release) { _root.dundun = true; _root.gotoAndStop(3); }

Library Items

Symbol 1 Sound [gamemusic]
Symbol 2 Sound [die]
Symbol 3 Sound [bgmusic]Used by:21
Symbol 4 ShapeTweeningUsed by:9
Symbol 5 Sound [059]Used by:9
Symbol 6 GraphicUsed by:9
Symbol 7 ShapeTweeningUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [trans]Uses:4 5 6 7 8
Symbol 10 GraphicUsed by:22 39 218
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:39 65 72 92 106 128 218 266
Symbol 14 GraphicUsed by:21
Symbol 15 GraphicUsed by:21
Symbol 16 Sound [click]Used by:21
Symbol 17 Sound [start]Used by:21
Symbol 18 Sound [end]Used by:21
Symbol 19 SoundUsed by:21
Symbol 20 SoundUsed by:21 65
Symbol 21 MovieClipUses:14 15 16 17 18 19 3 20Used by:39 92 106  Timeline
Symbol 22 MovieClipUses:10Used by:39 65 72 92 106 128 218 266
Symbol 23 FontUsed by:24 83 84 85 86 87 88 91 95 100 105 189 195 226 231 236 245 268 269 275 276 306
Symbol 24 TextUses:23Used by:25 30 51 274
Symbol 25 MovieClipUses:24Used by:28
Symbol 26 ShapeTweeningUsed by:28
Symbol 27 GraphicUsed by:28 98 103 229 234 239 243 248 272 309
Symbol 28 MovieClipUses:25 26 27Used by:30 51 274
Symbol 29 SoundUsed by:30 51 99 104 230 235 240 244 249 250 251 252 253 254 273 274 310 313
Symbol 30 ButtonUses:24 28 29Used by:39 65 92 106 128
Symbol 31 MovieClipUsed by:39 65 72 92 106 128
Symbol 32 GraphicUsed by:36
Symbol 33 FontUsed by:34
Symbol 34 TextUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:32 35Used by:39
Symbol 37 FontUsed by:38
Symbol 38 TextUses:37Used by:39
Symbol 39 MovieClip [CREDITS]Uses:10 13 21 22 30 31 36 38
Symbol 40 GraphicUsed by:65
Symbol 41 FontUsed by:42 285
Symbol 42 TextUses:41Used by:45
Symbol 43 ShapeTweeningUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:42 43 44Used by:65
Symbol 46 ShapeTweeningUsed by:65
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:65 266
Symbol 51 ButtonUses:24 28 29Used by:65
Symbol 52 FontUsed by:53
Symbol 53 EditableTextUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:65
Symbol 55 SoundUsed by:65
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:58
Symbol 58 MovieClipUses:57Used by:65
Symbol 59 ShapeTweeningUsed by:65
Symbol 60 GraphicUsed by:65 79 80 81 82
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:65
Symbol 64 SoundUsed by:65
Symbol 65 MovieClip [WINNER]Uses:40 31 22 45 46 13 30 50 51 54 20 55 58 59 60 63 64
Symbol 66 GraphicUsed by:72 92 106 128
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:72
Symbol 70 ShapeTweeningUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [GAMEOVER]Uses:66 13 22 31 69 70 71 SS1
Symbol 73 GraphicUsed by:92
Symbol 74 ShapeTweeningUsed by:77
Symbol 75 ShapeTweeningUsed by:77
Symbol 76 GraphicUsed by:77 79 80 81 82
Symbol 77 MovieClipUses:74 75 76Used by:79 80 81 82
Symbol 78 SoundUsed by:79 80 81 82 168 172 175
Symbol 79 ButtonUses:60 77 76 78Used by:92
Symbol 80 ButtonUses:60 77 76 78Used by:92
Symbol 81 ButtonUses:60 77 76 78Used by:92
Symbol 82 ButtonUses:60 77 76 78Used by:92
Symbol 83 TextUses:23Used by:92
Symbol 84 TextUses:23Used by:92 241 244 253
Symbol 85 TextUses:23Used by:92
Symbol 86 TextUses:23Used by:92
Symbol 87 TextUses:23Used by:92
Symbol 88 EditableTextUses:23Used by:92
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:92
Symbol 91 EditableTextUses:23Used by:92
Symbol 92 MovieClip [OPTIONS]Uses:66 13 22 21 30 73 31 79 80 81 82 83 84 85 86 87 88 90 91
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:106
Symbol 95 TextUses:23Used by:96 99
Symbol 96 MovieClipUses:95Used by:98
Symbol 97 ShapeTweeningUsed by:98
Symbol 98 MovieClipUses:96 97 27Used by:99
Symbol 99 ButtonUses:95 98 29Used by:106
Symbol 100 TextUses:23Used by:101 104
Symbol 101 MovieClipUses:100Used by:103
Symbol 102 ShapeTweeningUsed by:103
Symbol 103 MovieClipUses:101 102 27Used by:104
Symbol 104 ButtonUses:100 103 29Used by:106
Symbol 105 TextUses:23Used by:106
Symbol 106 MovieClip [STARTMENU]Uses:66 13 22 21 30 94 31 99 104 105
Symbol 107 GraphicUsed by:119
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:119
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:119
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:119
Symbol 114 GraphicUsed by:118
Symbol 115 GraphicUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:115 116Used by:118
Symbol 118 MovieClipUses:114 117Used by:119
Symbol 119 MovieClipUses:107 109 111 113 118Used by:128
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:128
Symbol 122 FontUsed by:123 124 125 126 127 207 302 303 305 312
Symbol 123 TextUses:122Used by:128
Symbol 124 TextUses:122Used by:128
Symbol 125 TextUses:122Used by:128
Symbol 126 TextUses:122Used by:128
Symbol 127 TextUses:122Used by:128
Symbol 128 MovieClip [INSTRUCTIONS]Uses:66 13 22 30 119 31 121 123 124 125 126 127
Symbol 129 GraphicUsed by:181
Symbol 130 GraphicUsed by:156
Symbol 131 GraphicUsed by:156
Symbol 132 GraphicUsed by:156
Symbol 133 GraphicUsed by:156
Symbol 134 GraphicUsed by:156
Symbol 135 GraphicUsed by:156
Symbol 136 GraphicUsed by:156
Symbol 137 GraphicUsed by:156
Symbol 138 GraphicUsed by:156
Symbol 139 GraphicUsed by:156
Symbol 140 GraphicUsed by:156
Symbol 141 GraphicUsed by:156
Symbol 142 GraphicUsed by:156
Symbol 143 GraphicUsed by:156
Symbol 144 GraphicUsed by:156
Symbol 145 GraphicUsed by:156
Symbol 146 GraphicUsed by:156
Symbol 147 GraphicUsed by:156
Symbol 148 GraphicUsed by:156
Symbol 149 GraphicUsed by:156
Symbol 150 GraphicUsed by:156
Symbol 151 GraphicUsed by:156
Symbol 152 GraphicUsed by:156
Symbol 153 GraphicUsed by:156
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155Used by:181
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:181
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:181
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:181
Symbol 163 GraphicUsed by:167 168 172 175
Symbol 164 GraphicUsed by:165 168 172 175
Symbol 165 MovieClipUses:164Used by:167
Symbol 166 GraphicUsed by:167 168 172 175
Symbol 167 MovieClipUses:163 165 166Used by:168 172 175
Symbol 168 ButtonUses:167 163 164 166 78Used by:171
Symbol 169 FontUsed by:170 173 176 178
Symbol 170 TextUses:169Used by:171
Symbol 171 MovieClipUses:168 170Used by:180
Symbol 172 ButtonUses:167 163 164 166 78Used by:174 179
Symbol 173 TextUses:169Used by:174
Symbol 174 MovieClipUses:172 173Used by:180
Symbol 175 ButtonUses:167 163 164 166 78Used by:177
Symbol 176 TextUses:169Used by:177
Symbol 177 MovieClipUses:175 176Used by:180
Symbol 178 TextUses:169Used by:179
Symbol 179 MovieClipUses:172 178Used by:180
Symbol 180 MovieClipUses:171 174 177 179Used by:181
Symbol 181 MovieClip [MenuScreen]Uses:129 156 158 160 162 180
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:187
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClip [contact]Uses:185Used by:187 289
Symbol 187 MovieClip [pu_life]Uses:183 186
Symbol 188 GraphicUsed by:193
Symbol 189 TextUses:23Used by:193
Symbol 190 GraphicUsed by:191 225 289 301
Symbol 191 MovieClipUses:190Used by:193 196
Symbol 192 GraphicUsed by:193 196
Symbol 193 MovieClip [EndBlock]Uses:188 189 191 192
Symbol 194 GraphicUsed by:196
Symbol 195 TextUses:23Used by:196
Symbol 196 MovieClip [StartBlock]Uses:194 195 191 192
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:209
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:209
Symbol 201 FontUsed by:202 203 204 205 206 207 208
Symbol 202 TextUses:201Used by:209
Symbol 203 TextUses:201Used by:209
Symbol 204 TextUses:201Used by:209
Symbol 205 EditableTextUses:201Used by:209
Symbol 206 TextUses:201Used by:209
Symbol 207 EditableTextUses:122 201Used by:209
Symbol 208 TextUses:201Used by:209
Symbol 209 MovieClip [transition_gameover]Uses:198 200 202 203 204 205 206 207 208
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:217
Symbol 212 GraphicUsed by:217
Symbol 213 GraphicUsed by:214 288
Symbol 214 MovieClipUses:213Used by:217
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:217
Symbol 217 MovieClip [pu_scissors]Uses:211 212 214 216
Symbol 218 MovieClip [bggame]Uses:10 13 22
Symbol 219 GraphicUsed by:266
Symbol 220 ShapeTweeningUsed by:225
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223 279
Symbol 223 MovieClipUses:222Used by:225
Symbol 224 ShapeTweeningUsed by:225
Symbol 225 MovieClipUses:220 223 224 190Used by:266
Symbol 226 TextUses:23Used by:227 230 250 313
Symbol 227 MovieClipUses:226Used by:229
Symbol 228 ShapeTweeningUsed by:229
Symbol 229 MovieClipUses:227 228 27Used by:230 250 313
Symbol 230 ButtonUses:226 229 29Used by:255
Symbol 231 TextUses:23Used by:232 235 251
Symbol 232 MovieClipUses:231Used by:234
Symbol 233 ShapeTweeningUsed by:234
Symbol 234 MovieClipUses:232 233 27Used by:235 251
Symbol 235 ButtonUses:231 234 29Used by:255
Symbol 236 TextUses:23Used by:237 240 252
Symbol 237 MovieClipUses:236Used by:239
Symbol 238 ShapeTweeningUsed by:239
Symbol 239 MovieClipUses:237 238 27Used by:240 252
Symbol 240 ButtonUses:236 239 29Used by:255
Symbol 241 MovieClipUses:84Used by:243
Symbol 242 ShapeTweeningUsed by:243
Symbol 243 MovieClipUses:241 242 27Used by:244 253
Symbol 244 ButtonUses:84 243 29Used by:255
Symbol 245 TextUses:23Used by:246 249 254
Symbol 246 MovieClipUses:245Used by:248
Symbol 247 ShapeTweeningUsed by:248
Symbol 248 MovieClipUses:246 247 27Used by:249 254
Symbol 249 ButtonUses:245 248 29Used by:255
Symbol 250 ButtonUses:226 229 29Used by:255
Symbol 251 ButtonUses:231 234 29Used by:255
Symbol 252 ButtonUses:236 239 29Used by:255
Symbol 253 ButtonUses:84 243 29Used by:255
Symbol 254 ButtonUses:245 248 29Used by:255
Symbol 255 MovieClipUses:230 235 240 244 249 250 251 252 253 254Used by:266
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:258
Symbol 258 MovieClipUses:257Used by:266
Symbol 259 FontUsed by:260
Symbol 260 EditableTextUses:259Used by:261
Symbol 261 MovieClipUses:260Used by:262
Symbol 262 MovieClipUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:266
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClip [MENUFUCK]Uses:219 50 225 13 255 258 263 22 265
Symbol 267 GraphicUsed by:277
Symbol 268 TextUses:23Used by:273
Symbol 269 TextUses:23Used by:270
Symbol 270 MovieClipUses:269Used by:272
Symbol 271 ShapeTweeningUsed by:272
Symbol 272 MovieClipUses:270 271 27Used by:273
Symbol 273 ButtonUses:268 272 29Used by:277
Symbol 274 ButtonUses:24 28 29Used by:277
Symbol 275 TextUses:23Used by:277
Symbol 276 TextUses:23Used by:277
Symbol 277 MovieClip [editshit]Uses:267 273 274 275 276
Symbol 278 GraphicUsed by:289
Symbol 279 MovieClipUses:222Used by:289
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:289
Symbol 282 ShapeTweeningUsed by:289
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:289
Symbol 285 TextUses:41Used by:288
Symbol 286 GraphicUsed by:288
Symbol 287 ShapeTweeningUsed by:288
Symbol 288 MovieClipUses:285 286 287 213Used by:289
Symbol 289 MovieClipUses:278 279 281 282 284 288 190 186Used by:Timeline
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:Timeline
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:301
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:301
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:301
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:301
Symbol 301 MovieClipUses:190 294 296 298 300 SS2Used by:Timeline
Symbol 302 EditableTextUses:122Used by:311
Symbol 303 EditableTextUses:122Used by:311
Symbol 304 GraphicUsed by:311
Symbol 305 TextUses:122Used by:311
Symbol 306 TextUses:23Used by:307 310
Symbol 307 MovieClipUses:306Used by:309
Symbol 308 ShapeTweeningUsed by:309
Symbol 309 MovieClipUses:307 308 27Used by:310
Symbol 310 ButtonUses:306 309 29Used by:311
Symbol 311 MovieClipUses:302 303 304 305 310Used by:Timeline
Symbol 312 TextUses:122Used by:Timeline
Symbol 313 ButtonUses:226 229 29Used by:Timeline
Streaming Sound 1Used by:Symbol 72 MovieClip [GAMEOVER]
Streaming Sound 2Used by:Symbol 301 MovieClip

Instance Names

"bar"Frame 1Symbol 289 MovieClip
"scores"Frame 5Symbol 311 MovieClip
"h"Symbol 54 MovieClip Frame 1Symbol 53 EditableText
"stt"Symbol 92 MovieClip [OPTIONS] Frame 1Symbol 90 MovieClip
"bdt"Symbol 92 MovieClip [OPTIONS] Frame 1Symbol 90 MovieClip
"b"Symbol 177 MovieClip Frame 1Symbol 175 Button
"things"Symbol 181 MovieClip [MenuScreen] Frame 1Symbol 180 MovieClip
"nam"Symbol 209 MovieClip [transition_gameover] Frame 18Symbol 207 EditableText
"menum"Symbol 266 MovieClip [MENUFUCK] Frame 1Symbol 255 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "gamemusic"
ExportAssets (56)Timeline Frame 1Symbol 2 as "die"
ExportAssets (56)Timeline Frame 1Symbol 3 as "bgmusic"
ExportAssets (56)Timeline Frame 1Symbol 5 as "059"
ExportAssets (56)Timeline Frame 1Symbol 9 as "trans"
ExportAssets (56)Timeline Frame 1Symbol 16 as "click"
ExportAssets (56)Timeline Frame 1Symbol 17 as "start"
ExportAssets (56)Timeline Frame 1Symbol 18 as "end"
ExportAssets (56)Timeline Frame 1Symbol 39 as "CREDITS"
ExportAssets (56)Timeline Frame 1Symbol 65 as "WINNER"
ExportAssets (56)Timeline Frame 1Symbol 72 as "GAMEOVER"
ExportAssets (56)Timeline Frame 1Symbol 92 as "OPTIONS"
ExportAssets (56)Timeline Frame 1Symbol 106 as "STARTMENU"
ExportAssets (56)Timeline Frame 1Symbol 128 as "INSTRUCTIONS"
ExportAssets (56)Timeline Frame 1Symbol 181 as "MenuScreen"
ExportAssets (56)Timeline Frame 1Symbol 186 as "contact"
ExportAssets (56)Timeline Frame 1Symbol 187 as "pu_life"
ExportAssets (56)Timeline Frame 1Symbol 193 as "EndBlock"
ExportAssets (56)Timeline Frame 1Symbol 196 as "StartBlock"
ExportAssets (56)Timeline Frame 1Symbol 209 as "transition_gameover"
ExportAssets (56)Timeline Frame 1Symbol 217 as "pu_scissors"
ExportAssets (56)Timeline Frame 1Symbol 218 as "bggame"
ExportAssets (56)Timeline Frame 1Symbol 266 as "MENUFUCK"
ExportAssets (56)Timeline Frame 1Symbol 277 as "editshit"

Dynamic Text Variables

quaSymbol 88 EditableText"HIGH"
musSymbol 91 EditableText""
txtSymbol 205 EditableText"<p align="left"></p>"
timeSymbol 302 EditableText""
timetSymbol 303 EditableText""




http://swfchan.com/6/29322/info.shtml
Created: 19/5 -2019 23:54:26 Last modified: 19/5 -2019 23:54:26 Server time: 02/05 -2024 04:30:51