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

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

Merge.swf

This is the info page for
Flash #48353

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


Text
99

again?

You've bested me...for now!
Congratulations.

for Wii !

0

55

level

score

The “Solution”
piece is made up
of one element
from each side of
the pyramid. Click
the white triangle
on the pyramid
that represents the
3 pieces of the
solution.

Don’t let the
Solution fall to the
floor, or the game
is over.  Careful!
It speeds up as
you clear the
board.

ActionScript [AS1/AS2]

Frame 1
function resetVars() { trisArray = new Array(); totalTris = 16; totalRows = 4; _global.theLevel = 99; _global.finalLevel = 103; clickedCount = 0; loseY = Stage.height - 50; answerArray = Array(0); _global.playerscore = 0; _global.bonus = 0; _global.scoreUp = 0; sfxVolume = 100; startPosY = 60; bonusPosY = 59; } function buildBoard() { function buildTris() { var _local1 = 0; j = 1; while (j < (totalRows * 2)) { _local1++; i = 1; while (i < (j + 1)) { count++; if ((i % 2) == 0) { holdTris.attachMovie("triGra", "triGra" + [count + 9], (_local1 * 70) + i, {_x:(((i - 1) * 29) - ((j * 29) / 2)) + centerTrisX, _y:((j * 25) - 16) + centerTrisY, _rotation:180}); trisArray.push("triGra" + count); trace(trisArray); } else { holdTris.attachMovie("triGra", "triGra" + [count + 9], (_local1 * 70) + i, {_x:(((i - 1) * 29) - ((j * 29) / 2)) + centerTrisX, _y:((j * 25) - 0) + centerTrisY, _rotation:0}); trisArray.push("triGra" + count); trace(trisArray); } i++; } j = j + 2; } } function buildLabels() { holdTris.attachMovie("label", "label100_100", 50, {_x:holdTris.triGra10._x, _y:holdTris.triGra10._y}); holdTris.attachMovie("label", "label100_101", 51, {_x:holdTris.triGra11._x, _y:holdTris.triGra11._y}); holdTris.attachMovie("label", "label100_102", 52, {_x:holdTris.triGra14._x, _y:holdTris.triGra14._y}); holdTris.attachMovie("label", "label100_103", 53, {_x:holdTris.triGra19._x, _y:holdTris.triGra19._y}); holdTris.attachMovie("label", "label101_100", 54, {_x:holdTris.triGra19._x, _y:holdTris.triGra19._y, _rotation:-120}); holdTris.attachMovie("label", "label101_101", 55, {_x:holdTris.triGra21._x, _y:holdTris.triGra21._y, _rotation:-120}); holdTris.attachMovie("label", "label101_102", 56, {_x:holdTris.triGra23._x, _y:holdTris.triGra23._y, _rotation:-120}); holdTris.attachMovie("label", "label101_103", 57, {_x:holdTris.triGra25._x, _y:holdTris.triGra25._y, _rotation:-120}); holdTris.attachMovie("label", "label102_100", 58, {_x:holdTris.triGra25._x, _y:holdTris.triGra25._y, _rotation:-240}); holdTris.attachMovie("label", "label102_101", 59, {_x:holdTris.triGra18._x, _y:holdTris.triGra18._y, _rotation:-240}); holdTris.attachMovie("label", "label102_102", 60, {_x:holdTris.triGra13._x, _y:holdTris.triGra13._y, _rotation:-240}); holdTris.attachMovie("label", "label102_103", 61, {_x:holdTris.triGra10._x, _y:holdTris.triGra10._y, _rotation:-240}); } this.attachMovie("edgeMask", "edgeMask", 9900); this.attachMovie("backstop", "backstop", 1); backstop.onPress = function () { }; this.attachMovie("gameBoard", "gameBoard", 10); gameBoard.bonusMc._alpha = 0; this.createEmptyMovieClip("holdTris", 1000); holdTris._xscale = 180; holdTris._yscale = 180; var centerTrisX = 30; var centerTrisY = -146; var _local4 = 60; var _local3 = 6; this.attachMovie("loseLine", "loseLine", 520, {_y:Stage.height + 25}); holdTris._x = ((Stage.width / 2) - centerTrisX) + _local4; holdTris._y = (((Stage.height / 2) - (totalRows * 25)) - centerTrisY) + _local3; var count = 0; buildTris(); buildLabels(); gameBoard.btnMute.onPress = function () { if (mute == false) { trace("mute is false"); mute = true; this.gotoAndStop("muteOn"); } else if (mute == true) { trace("mute is true"); mute = false; this.gotoAndStop("muteOff"); } }; } function welcome() { attachMovie("welcomeScreen", "welcomeScreen", 2000); welcomeScreen.welcomeBkgnd._width = Stage.width; welcomeScreen.welcomeBkgnd._height = Stage.height; welcomeScreen.welcomeBkgnd.onPress = function () { }; welcomeScreen.btnPlay.onPress = function () { sfx.attachSound("startGame"); if (mute == false) { sfx.start(); } welcomeScreen._visible = 0; attachMovie("instructions2", "instructions2", 190); newLevel(); }; welcomeScreen.btnPlay.onRollOver = function () { trace("rolled play"); welcomeScreen.btnPlayHighlight._alpha = 100; }; welcomeScreen.btnPlay.onRollOut = function () { welcomeScreen.btnPlayHighlight._alpha = 0; }; welcomeScreen.btnPlay.onReleaseOutside = function () { welcomeScreen.btnPlayHighlight._alpha = 0; }; welcomeScreen.btnAntifreeze.onPress = function () { getURL ("http://www.antifreezedesign.com/", "_blank"); }; } function newLevel() { function moveAnswerPiece() { answerPiece._y = answerPiece._y + stepY; if (answerPiece._y >= loseY) { clearInterval(moveAnswerPieceInt); endGame(); } } function drumVolCheck() { if (mute == false) { var _local1 = ((answerPiece._y - 250) / Stage.height) * 100; if (_local1 < 0) { _local1 = 0; } } else { var _local1 = 0; } trace("setting drum vol at " + _local1); sfx3.setVolume(_local1); } this.attachMovie("answerPiece", "answerPiece", 200, {_y:startPosY, _xscale:180, _yscale:180, _x:-50}); answerPiece.tween("_x", 70, 1, "easeOutSine"); answerArray = new Array(); i = 10; while (i < (totalTris + 10)) { holdTris["triGra" + i]._visible = 100; answerArray.push(i); i++; } _global.theLevel++; trace("theLevel is now " + theLevel); gameBoard.theLevelTxt.text = theLevel - 99; populateLabels(); trace("answerArray: " + answerArray); newAnswer(); var moveAnswerPieceInt = setInterval(moveAnswerPiece, 67); clearInterval(drumVolCheckInt); drumVolCheckInt = setInterval(drumVolCheck, 600); } function populateLabels() { j = 100; while (j < 103) { i = 100; while (i < 104) { trace((((((((((("populate label " + j) + " ") + "with ") + i) + " ") + "icon") + theLevel) + "_") + j) + "_") + i); var _local1 = (j - 100) * 120; holdTris[(("label" + j) + "_") + i].attachMovie((((("icon" + theLevel) + "_") + j) + "_") + i, (((("icon" + theLevel) + "_") + j) + "_") + i, (1000 + (10 * j)) + i, {_x:-45, _y:-8, _rotation:_local1}); i++; } j++; } } function newAnswer() { stepY = (totalTris - answerArray.length) / 8; trace("stepY is now " + stepY); trace("answerArray.length is " + answerArray.length); var _local3 = Math.floor(Math.random() * answerArray.length); trace("answerSlot is " + _local3); answer = answerArray[_local3]; trace("----RESETTING ANSWER----answer randomly picked " + answer); answerArray.splice(_local3, 1); trace("after splice, answerArray is " + answerArray); var _local1 = sumWhich3(answer); trace("attachArray will be " + _local1); trace(_local1[0]); i = 0; while (i < 3) { trace((((("attaching... icon" + theLevel) + "_") + [i + 100]) + "_") + _local1[i]); answerPiece.attachMovie((((("icon" + theLevel) + "_") + [i + 100]) + "_") + _local1[i], "answer" + (i + 1), i + 1, {_y:0.2}); i++; } } function sumWhich3(tri) { switch (tri) { case 10 : return([100, 103, 103]); case 11 : return([101, 102, 103]); case 12 : return([101, 103, 103]); case 13 : return([101, 103, 102]); case 14 : return([102, 101, 103]); case 15 : return([102, 102, 103]); case 16 : return([102, 102, 102]); case 17 : return([102, 103, 102]); case 18 : return([102, 103, 101]); case 19 : return([103, 100, 103]); case 20 : return([103, 101, 103]); case 21 : return([103, 101, 102]); case 22 : return([103, 102, 102]); case 23 : return([103, 102, 101]); case 24 : return([103, 103, 101]); case 25 : return([103, 103, 100]); } } function loopBtns() { i = 10; while (i < (totalTris + 10)) { declareBtn(i); holdTris["triGra" + i].triFill._alpha = 20; trace("add " + i); holdTris["triGra" + i].onRollOver = function () { this.tintTo(16777215, 100, 0, "easeOutSine"); adjLabel(this, "on"); }; holdTris["triGra" + i].onRollOut = function () { this.triFill._alpha = 20; i = 100; while (i < 104) { holdTris[(("label" + i) + "_") + currRolledArray[i - 100]]._alpha = 100; i++; } adjLabel(this, "off"); this.tintTo(16777215, 0, 0, "easeOutSine"); }; holdTris["triGra" + i].onReleaseOutside = function () { this.triFill._alpha = 20; adjLabel(this, "off"); this.tintTo(16777215, 0, 0, "easeOutSine"); }; holdTris["triGra" + i].onPress = function () { trace("I clicked: eval " + this); evalSelected(this); adjLabel(this, "off"); this.tintTo(16777215, 0, 0, "easeOutSine"); instructions2.tween("_alpha", 0, 0.7, "easeOutSine"); }; i++; } } function evalSelected(whom) { var _local5 = String(whom); var _local2 = Number(_local5.substr(-2, 2)); trace("whomNumber is " + _local2); trace((("evaling " + whom) + " ") + answer); if (_local2 == answer) { trace("correct!"); holdTris["triGra" + _local2]._visible = 0; var _local4 = holdTris["triGra" + _local2]._x; var _local3 = holdTris["triGra" + _local2]._y; holdTris.attachMovie("glitter", "glitter", 1, {_x:_local4, _y:_local3}); gameBoard.burst.tween("_alpha", 50, 0, "easeOutSine"); gameBoard.burst.tween("_alpha", 0, 0.6, "easeOutSine"); if (answerPiece._y <= (bonusPosY + 50)) { trace("BONUS-- for getting back to the top"); _global.bonus = 5; gameBoard.bonusMc.bonusTxt.text = "+5"; gameBoard.bonusMc._alpha = 100; gameBoard.bonusMc.tween("_alpha", 0, 0.6, "linear"); gameBoard.bonusMc.tween("_y", 30, 0, "easeOutSine"); gameBoard.bonusMc.tween("_y", 10, 0.7, "linear"); answerPiece.tween("_y", bonusPosY, 0.2, "easeOutSine"); sfx2.attachSound("bonus"); if (mute == false) { sfx2.start(); } } else { gameBoard.bonusMc.bonus = 0; answerPiece.tween("_y", "-50", 0.2, "easeOutSine"); } sfx.attachSound("correct"); if (mute == false) { sfx.start(); } _global.scoreUp = Math.round((Stage.height - answerPiece._y) / 80); _global.playerscore = _global.playerscore + (_global.scoreUp + _global.bonus); gameBoard.scoreUpMc.scoreUp = scoreUp; gameBoard.scoreMc.score = playerscore; gameBoard.scoreMc.tween("_y", 30, 0, "easeOutSine"); gameBoard.scoreMc.tween("_y", 20, 0.2, "easeOutSine"); if (answerArray.length == 0) { trace("theLevel is over"); sfx2.attachSound("endLevel"); if (mute == false) { sfx2.start(); } startPosY = answerPiece._y; loseLine.attachMovie("iconComplete" + theLevel, "iconComplete" + theLevel, theLevel, {_x:(40 * (theLevel - 99)) - 16, _y:-48}); trace("theLevel is a" + typeof(theLevel)); if (theLevel == finalLevel) { endGame("win"); } else { newLevel(); } } else { newAnswer(); } } else { trace("incorrect!!!"); answerPiece.tween("_y", "+50", 0.2, "easeOutSine"); sfx.attachSound("incorrect"); if (mute == false) { sfx.start(); } } } function adjLabel(whom, dir) { var _local4 = String(whom); var _local3 = Number(_local4.substr(-2, 2)); var _local1 = sumWhich3(_local3); currRolledArray = _local1; i = 100; while (i < 104) { if (dir == "on") { holdTris[(("label" + i) + "_") + _local1[i - 100]].labelGra.tween("_alpha", 40, 0, "easeOutSine"); } else if (dir == "off") { holdTris[(("label" + i) + "_") + _local1[i - 100]].labelGra.tween("_alpha", 20, 0, "easeOutSine"); } i++; } } function endGame(type) { function removeTri() { trace("removing " + count); holdTris["triGra" + count]._visible = 0; if (count >= (totalTris + 10)) { clearInterval(removeTrisInt); } count++; } mochi.MochiScores.showLeaderboard({boardID:"6db52c3dfe050c5c", score:playerscore}); attachMovie("conclusion", "conclusion", 9000); conclusion.conclusionBkgnd._width = Stage.width; conclusion.conclusionBkgnd._height = Stage.height; conclusion.conclusionBkgnd.onPress = function () { }; conclusion.btnAgain.onPress = function () { sfx.attachSound("click"); if (mute == false) { sfx.start(); } removeMovieClip(this._parent); init(); }; conclusion.btnAgain.onRollOver = function () { this.tintTo(16777215, 60, 0); }; conclusion.btnAgain.onRollOut = function () { this.tintTo(16777215, 0, 0); }; conclusion.btnAgain.onReleaseOutside = function () { this.tintTo(16777215, 0, 0); }; var count = 10; var removeTrisInt = setInterval(removeTri, 33); clearInterval(drumVolCheckInt); sfx3.setVolume(0); sfx.attachSound("endGame"); if (mute == false) { sfx.start(); } if (type != "win") { trace("you lose!"); } else { trace("you've won!"); conclusion.demoNotice._alpha = 100; } } function init() { resetVars(); buildBoard(); loopBtns(); welcome(); } if (_global.$tweenManager == undefined) { _global.$tweenManager = new zigo.tweenManager(); } else { _global.$tweenManager.cleanUp(); _global.$tweenManager.init(); } com.robertpenner.easing.Back; com.robertpenner.easing.Bounce; com.robertpenner.easing.Circ; com.robertpenner.easing.Cubic; com.robertpenner.easing.Elastic; com.robertpenner.easing.Expo; com.robertpenner.easing.Linear; com.robertpenner.easing.Quad; com.robertpenner.easing.Quart; com.robertpenner.easing.Quint; com.robertpenner.easing.Sine; var Mp = MovieClip.prototype; Mp.addListener = function () { if (!this._listeners) { AsBroadcaster.initialize(this); } this.addListener.apply(this, arguments); }; ASSetPropFlags(Mp, "addListener", 1, 0); Mp.tween = function (props, pEnd, seconds, animType, delay, callback, extra1, extra2) { if (_global.$tweenManager.isTweenLocked(this)) { trace("tween not added, this movieclip is locked"); return(undefined); } if (arguments.length < 2) { trace("tween not added, props & pEnd must be defined"); return(undefined); } if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } if (!(pEnd instanceof Array)) { pEnd = [pEnd]; while (pEnd.length < props.length) { pEnd.push(pEnd[0]); } } if (seconds == undefined) { seconds = 2; } else if (seconds < 0.01) { seconds = 0; } if ((delay < 0.01) || (delay == undefined)) { delay = 0; } switch (typeof(animType)) { case "string" : animType = animType.toLowerCase(); if (animType == "linear") { var eqf = com.robertpenner.easing.Linear.easeNone; } else if (animType.indexOf("easeoutin") == 0) { var t = animType.substr(9); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeOutIn; } else if (animType.indexOf("easeinout") == 0) { var t = animType.substr(9); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeInOut; } else if (animType.indexOf("easein") == 0) { var t = animType.substr(6); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeIn; } else if (animType.indexOf("easeout") == 0) { var t = animType.substr(7); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeOut; } if (eqf == undefined) { var eqf = com.robertpenner.easing.Expo.easeOut; } break; case "function" : var eqf = animType; break; case "object" : if ((animType.ease != undefined) && (animType.pts != undefined)) { var eqf = animType.ease; extra1 = animType.pts; } else { var eqf = com.robertpenner.easing.Expo.easeOut; } break; default : var eqf = com.robertpenner.easing.Expo.easeOut; } switch (typeof(callback)) { case "function" : callback = {func:callback, scope:this._parent}; break; case "string" : var ilp; var funcp; var scope; var args; var a; ilp = callback.indexOf("("); funcp = callback.slice(0, ilp); scope = eval (funcp.slice(0, funcp.lastIndexOf("."))); func = eval (funcp); args = callback.slice(ilp + 1, callback.lastIndexOf(")")).split(","); var i = 0; while (i < args.length) { a = eval (args[i]); if (a != undefined) { args[i] = a; } i++; } callback = {func:func, scope:scope, args:args}; } if (_global.$tweenManager.autoStop) { _global.$tweenManager.removeTween(this); } if (delay > 0) { _global.$tweenManager.addTweenWithDelay(delay, this, props, pEnd, seconds, eqf, callback, extra1, extra2); } else { _global.$tweenManager.addTween(this, props, pEnd, seconds, eqf, callback, extra1, extra2); } }; Mp.stopTween = function (props) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _global.$tweenManager.removeTween(this, props); }; Mp.isTweening = function (prop) { return(_global.$tweenManager.isTweening(this, prop)); }; Mp.getTweens = function () { return(_global.$tweenManager.getTweens(this)); }; Mp.lockTween = function () { _global.$tweenManager.lockTween(this, true); }; Mp.unlockTween = function () { _global.$tweenManager.lockTween(this, false); }; Mp.isTweenLocked = function () { return(_global.$tweenManager.isTweenLocked(this)); }; Mp.isTweenPaused = function (prop) { return(_global.$tweenManager.isTweenPaused(this, prop)); }; Mp.pauseTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.pauseTween(this, _local4); }; Mp.unpauseTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.unpauseTween(this, _local4); }; Mp.pauseAllTweens = function () { _global.$tweenManager.pauseTween(); }; Mp.unpauseAllTweens = function () { _global.$tweenManager.unpauseTween(); }; Mp.stopAllTweens = function () { _global.$tweenManager.stopAll(); }; Mp.ffTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.ffTween(this, _local4); }; Mp.rewTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.rewTween(this, _local4); }; Mp.alphaTo = function (destAlpha, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_alpha"], [destAlpha], seconds, animType, delay, callback, extra1, extra2); }; Mp.scaleTo = function (destScale, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_xscale", "_yscale"], [destScale, destScale], seconds, animType, delay, callback, extra1, extra2); }; Mp.sizeTo = function (destSize, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_width", "_height"], [destSize, destSize], seconds, animType, delay, callback, extra1, extra2); }; Mp.slideTo = function (destX, destY, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_x", "_y"], [destX, destY], seconds, animType, delay, callback, extra1, extra2); }; Mp.rotateTo = function (destRotation, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_rotation"], [destRotation], seconds, animType, delay, callback, extra1, extra2); }; _global.getColorTransObj = function (type, amt, rgb) { switch (type) { case "brightness" : var _local4 = 100 - Math.abs(amt); var _local6 = 0; if (amt > 0) { _local6 = 256 * (amt / 100); } return({ra:_local4, rb:_local6, ga:_local4, gb:_local6, ba:_local4, bb:_local6}); case "brightOffset" : _local6 = 256 * (amt / 100); return({ra:100, rb:_local6, ga:100, gb:_local6, ba:100, bb:_local6}); case "contrast" : var _local2 = {}; _local2.ra = (_local2.ga = (_local2.ba = amt)); _local2.rb = (_local2.gb = (_local2.bb = 128 - (1.28 * amt))); return(_local2); case "invertColor" : _local2 = {}; _local2.ra = (_local2.ga = (_local2.ba = 100 - (2 * amt))); _local2.rb = (_local2.gb = (_local2.bb = amt * 2.55)); return(_local2); case "tint" : if ((rgb == undefined) || (rgb == null)) { } else { var _local8 = rgb >> 16; var _local9 = (rgb >> 8) & 255; var _local7 = rgb & 255; var _local5 = amt / 100; _local2 = {rb:_local8 * _local5, gb:_local9 * _local5, bb:_local7 * _local5}; _local2.ra = (_local2.ga = (_local2.ba = 100 - amt)); return(_local2); } } return({rb:0, ra:100, gb:0, ga:100, bb:0, ba:100}); }; Mp.brightnessTo = function (bright, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("brightness", bright)], seconds, animType, delay, callback, extra1, extra2); }; Mp.brightOffsetTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("brightOffset", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.contrastTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("contrast", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.colorTo = function (rgb, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("tint", 100, rgb)], seconds, animType, delay, callback, extra1, extra2); }; Mp.colorTransformTo = function (ra, rb, ga, gb, ba, bb, aa, ab, seconds, animType, delay, callback, extra1, extra2) { var _local2 = {ra:ra, rb:rb, ga:ga, gb:gb, ba:ba, bb:bb, aa:aa, ab:ab}; this.tween(["_ct_"], [_local2], seconds, animType, delay, callback, extra1, extra2); }; Mp.invertColorTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("invertColor", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.tintTo = function (rgb, percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("tint", percent, rgb)], seconds, animType, delay, callback, extra1, extra2); }; Mp.getFrame = function () { return(this._currentframe); }; Mp.setFrame = function (fr) { this.gotoAndStop(Math.round(fr)); }; Mp.addProperty("_frame", Mp.getFrame, Mp.setFrame); Mp.frameTo = function (endframe, duration, animType, delay, callback, extra1, extra2) { if (endframe == undefined) { endframe = this._totalframes; } this.tween("_frame", endframe, duration, animType, delay, callback, extra1, extra2); }; var TFP = TextField.prototype; if (!TFP.origAddListener) { TFP.origAddListener = TFP.addListener; ASSetPropFlags(TFP, "origAddListener", 1, 0); TFP.addListener = function () { if (!this._listeners) { AsBroadcaster.initialize(this); } this.origAddListener.apply(this, arguments); }; } var $_$methods = ["tween", "stopTween", "isTweening", "getTweens", "lockTween", "isTweenLocked", "unlockTween", "isTweenPaused", "pauseTween", "unpauseTween", "pauseAllTweens", "unpauseAllTweens", "stopAllTweens", "ffTween", "rewTween", "getFrame", "setFrame", "_frame", "frameTo", "alphaTo", "brightnessTo", "colorTo", "colorTransformTo", "invertColorTo", "tintTo", "scaleTo", "sizeTo", "slideTo", "rotateTo", "brightOffsetTo", "contrastTo"]; for (var $_$i in $_$methods) { ASSetPropFlags(Mp, $_$methods[$_$i], 1, 0); if ($_$methods[$_$i].toLowerCase().indexOf("frame") == -1) { TFP[$_$methods[$_$i]] = Mp[$_$methods[$_$i]]; ASSetPropFlags(TFP, $_$methods[$_$i], 1, 0); } } delete Mp; delete TFP; delete $_$methods; delete $_$i; stop(); NewgroundsAPI.connectMovie(3437); var trisArray; var totalTris; var totalRows; _global.theLevel; var clickedCount; var loseY; var stepY; var answerArray; _global.playerscore; _global.bonus; _global.scoreUp; var sfxVolume; var startPosY; var bonusPosY; var drumVolCheckInt; var mute = false; var currRolledArray; init(); this.createEmptyMovieClip("sndmc", 102); var sfx = new Sound("sndmc"); sfx.setVolume(sfxVolume); this.createEmptyMovieClip("sndmc2", 103); var sfx2 = new Sound("sndmc2"); sfx2.setVolume(sfxVolume); this.createEmptyMovieClip("sndmc3", 104); var sfx3 = new Sound("sndmc3"); sfx3.setVolume(0); sfx3.attachSound("drums"); sfx3.start(0, 999);
Symbol 15 MovieClip [triGra] Frame 1
stop();
Symbol 149 MovieClip [welcomeScreen] Frame 13
stop();
Symbol 166 MovieClip [btnAudio] Frame 1
stop();
Symbol 166 MovieClip [btnAudio] Frame 2
stop();
Symbol 168 MovieClip [glitter] Frame 11
stop();
Symbol 202 MovieClip Frame 40
stop();
Symbol 216 Button
on (press) { tellTarget (_root) { nextFrame(); }; }
Symbol 217 Button
on (press) { gotoAndStop ("end"); _root.play(); }
Instance of Symbol 192 MovieClip in Symbol 218 MovieClip Frame 1
onClipEvent (load) { _root.stop(); PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndStop("lastframe"); } } onClipEvent (enterFrame) { PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndPlay("loaded"); } }
Symbol 218 MovieClip Frame 101
play();
Symbol 218 MovieClip Frame 165
stop();
Symbol 224 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 229 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 231 MovieClip Frame 1
function startAd(ngad_url) { trace("opening " + ngad_url); System.security.allowDomain("70.87.128.99"); System.security.allowInsecureDomain("70.87.128.99"); System.security.allowDomain("ads.shizmoo.com"); System.security.allowInsecureDomain("ads.shizmoo.com"); System.security.allowDomain("www.cpmstar.com"); System.security.allowInsecureDomain("www.cpmstar.com"); System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); var ngads_redirect = new XML(); ngads_redirect.ignoreWhite = true; ngads_redirect.onLoad = function (success) { trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!"); if (success) { ng_ad.loadMovie(ngads_redirect.toString(), "GET"); } }; ngads_redirect.load(ngad_url); } if (NewgroundsAPI.getAdURL()) { startAd(NewgroundsAPI.getAdURL()); } NewgroundsAPI.onAdsApproved = function (ad_url) { startAd(ad_url); }; stop();
Symbol 232 MovieClip [__Packages.com.robertpenner.easing.Quad] Frame 0
class com.robertpenner.easing.Quad { function Quad () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { t--; return((((-c) / 2) * ((t * t) - 1)) + b); } t--; return(((c / 2) * ((t * t) + 1)) + b); } }
Symbol 233 MovieClip [__Packages.com.robertpenner.easing.Circ] Frame 0
class com.robertpenner.easing.Circ { function Circ () { } static function easeIn(t, b, c, d) { t = t / d; return(((-c) * (Math.sqrt(1 - (t * t)) - 1)) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * Math.sqrt(1 - (t * t))) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((-c) / 2) * (Math.sqrt(1 - (t * t)) - 1)) + b); } t = t - 2; return(((c / 2) * (Math.sqrt(1 - (t * t)) + 1)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { t--; return(((c / 2) * Math.sqrt(1 - (t * t))) + b); } t--; return(((c / 2) * (2 - Math.sqrt(1 - (t * t)))) + b); } }
Symbol 234 MovieClip [__Packages.com.robertpenner.easing.Quart] Frame 0
class com.robertpenner.easing.Quart { function Quart () { } static function easeIn(t, b, c, d) { t = t / d; return(((((c * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return(((-c) * ((((t * t) * t) * t) - 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((((c / 2) * t) * t) * t) * t) + b); } t = t - 2; return((((-c) / 2) * ((((t * t) * t) * t) - 2)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { t--; return((((-c) / 2) * ((((t * t) * t) * t) - 1)) + b); } t--; return(((c / 2) * ((((t * t) * t) * t) + 1)) + b); } }
Symbol 235 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 236 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.35"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static function addLinkEvent(url, burl, btn, onClick) { var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { var _local3; var _local2 = new LoadVars(); var timeout = 1500; var t0 = getTimer(); var ping = this.createEmptyMovieClip("ping", 777); this.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; delete this.ping; getURL (url + s, "_blank"); } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; delete this.ping; getURL (burl, "_blank"); } }; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); if (onClick != undefined) { onClick(); } }; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 237 MovieClip [__Packages.com.robertpenner.easing.Sine] Frame 0
class com.robertpenner.easing.Sine { function Sine () { } static function easeIn(t, b, c, d) { return((((-c) * Math.cos((t / d) * (Math.PI/2))) + c) + b); } static function easeOut(t, b, c, d) { return((c * Math.sin((t / d) * (Math.PI/2))) + b); } static function easeInOut(t, b, c, d) { return((((-c) / 2) * (Math.cos((Math.PI * t) / d) - 1)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((c / 2) * Math.sin((Math.PI * t) / 2)) + b); } t--; return((((-c) / 2) * (Math.cos((Math.PI * t) / 2) - 2)) + b); } }
Symbol 238 MovieClip [__Packages.com.robertpenner.easing.Back] Frame 0
class com.robertpenner.easing.Back { function Back () { } static function easeIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / d; return((((c * t) * t) * (((s + 1) * t) - s)) + b); } static function easeOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = (t / d) - 1; return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { s = s * 1.525; return(((c / 2) * ((t * t) * (((s + 1) * t) - s))) + b); } t = t - 2; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b); } static function easeOutIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { t--; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } t--; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) - s)) + 1)) + b); } }
Symbol 239 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI { static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format; function NewgroundsAPI () { } static function connectMovie(id) { if (!id) { SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else if (!tracker_id) { SendMessage("Connecting to API gateway..."); tracker_id = id; host = _url.split("/")[2].toLowerCase(); if (host.length < 1) { host = "localhost"; } var _local2 = new Object(); SendEvent(MOVIE_VIEWS); } } static function setMovieVersion(movie_version) { if (!movie_version) { SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = movie_version; } } static function debugMode() { debug = true; } static function addCustomEvent(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else if (!stat_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[stat_name] = CUSTOM_STATS + stat_id; SendMessage("Created custom event: " + stat_name); } } static function addCustomLink(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else if (!stat_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[stat_name] = CUSTOM_STATS + stat_id; SendMessage((("Created custom link " + stat_id) + ": ") + stat_name); } } static function loadMySite() { SendLink(AUTHOR_SITE); } static function loadNewgrounds(special) { if (special) { var _local1 = {page:special}; } SendLink(NEWGROUNDS, _local1); } static function logCustomEvent(event_name) { if (!event_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else if (!custom_events[event_name]) { SendError("Attempted to log undefined custom event: " + event_name); } else { SendEvent(custom_events[event_name]); } } static function loadCustomLink(link_name) { if (!link_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else if (!custom_links[link_name]) { SendError("Attempted to open undefined custom link: " + link_name); } else { SendLink(custom_links[link_name]); } } static function getAdURL() { return(movie_options.ad_url); } static function getMovieURL() { if (movie_options.movie_url) { return(movie_options.movie_url); } return("Newgrounds.com"); } static function getNewVersionURL() { return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION); } static function SendEvent(id) { SendStat(id, false); } static function SendLink(id, extra) { SendStat(id, true, extra); } static function ReadGatewayData(params) { for (var _local2 in params) { params[_local2] = unescape(params[_local2]); movie_options[_local2] = params[_local2]; } if (params.settings_loaded) { SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'"); if (movie_options.message) { SendMessage(movie_options.message); } if (movie_options.ad_url) { SendMessage("Your movie has been approved to run Flash Ads"); onAdsApproved(movie_options.ad_url); } if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) { SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL()); } if (movie_options.deny_host) { SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); onDenyHost(host, getMovieURL(), getNewVersionURL()); } if (movie_options.request_portal_url == 1) { var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url); var _local3 = new XML(); _local3.ignoreWhite = true; _local3.load(_local4); } } else if (!movie_options.settings_loaded) { SendError("Could not establish connection to the API gateway."); } } static function SendStat(stat_id, open_in_browser, extra) { if (!tracker_id) { SendError("API calls cannot be made without a valid movie id."); SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?"); } else { var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id; for (var _local9 in extra) { _local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9])); } trace(_local7); if (debug) { _local7 = _local7 + "&debug=1"; } if (open_in_browser) { getURL (_local7, "_blank"); } else { var _local10 = new XML(); _local10.ignoreWhite = true; _local10.onLoad = function (success) { var _local6 = new Object(); var _local3 = 0; while (_local3 < this.firstChild.childNodes.length) { var _local4 = this.firstChild.childNodes[_local3]; var _local5 = _local4.nodeName; var _local2 = _local4.attributes.value; if (_local2 == Number(_local2)) { _local2 = Number(_local2); } _local6[_local5] = _local2; _local3++; } NewgroundsAPI.ReadGatewayData(_local6); }; _local10.load(_local7); } } } static function SendError(msg) { trace("[NEWGROUNDS API ERROR] :: " + msg); } static function SendMessage(msg) { trace("[NEWGROUNDS API] :: " + msg); } static function InitTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function onNewVersionAvailable(version, movie_url, redirect_url) { InitTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + version) + " is now available at:") + newline; var _local5 = _local3.length; _local3 = _local3 + movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format); } static function onDenyHost(hostname, movie_url, redirect_url) { InitTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + hostname) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function isInstalled() { return(true); } static function onAdsApproved(ad_url) { } static var movie_options = new Object(); static var custom_events = new Object(); static var custom_links = new Object(); static var MOVIE_VIEWS = 1; static var AUTHOR_SITE = 2; static var NEWGROUNDS = 3; static var NEW_VERSION = 4; static var CUSTOM_STATS = 50; static var GATEWAY_URL = "http://www.ngads.com/gateway.php"; }
Symbol 240 MovieClip [__Packages.com.robertpenner.easing.Quint] Frame 0
class com.robertpenner.easing.Quint { function Quint () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); t--; return(((c / 2) * (((((t * t) * t) * t) * t) + 1)) + b); } }
Symbol 241 MovieClip [__Packages.com.robertpenner.easing.Linear] Frame 0
class com.robertpenner.easing.Linear { function Linear () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeOutIn(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 242 MovieClip [__Packages.com.robertpenner.easing.Expo] Frame 0
class com.robertpenner.easing.Expo { function Expo () { } static function easeIn(t, b, c, d) { return(((t == 0) ? (b) : ((c * Math.pow(2, 10 * ((t / d) - 1))) + b))); } static function easeOut(t, b, c, d) { return(((t == d) ? (b + c) : ((c * ((-Math.pow(2, (-10 * t) / d)) + 1)) + b))); } static function easeInOut(t, b, c, d) { if (t == 0) { return(b); } if (t == d) { return(b + c); } t = t / (d / 2); if (t < 1) { return(((c / 2) * Math.pow(2, 10 * (t - 1))) + b); } t--; return(((c / 2) * ((-Math.pow(2, -10 * t)) + 2)) + b); } static function easeOutIn(t, b, c, d) { if (t == 0) { return(b); } if (t == d) { return(b + c); } t = t / (d / 2); if (t < 1) { return(((c / 2) * ((-Math.pow(2, -10 * t)) + 1)) + b); } return(((c / 2) * (Math.pow(2, 10 * (t - 2)) + 1)) + b); } }
Symbol 243 MovieClip [__Packages.com.robertpenner.easing.Elastic] Frame 0
class com.robertpenner.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static function easeOutIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { return(((0.5 * ((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + (c / 2)) + b); } return(((c / 2) + (0.5 * ((a * Math.pow(2, 10 * (t - 2))) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)))) + b); } }
Symbol 244 MovieClip [__Packages.com.robertpenner.easing.Bounce] Frame 0
class com.robertpenner.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static function easeOutIn(t, b, c, d) { if (t < (d / 2)) { return((easeOut(t * 2, 0, c, d) * 0.5) + b); } return(((easeIn((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } }
Symbol 245 MovieClip [__Packages.zigo.tweenManager] Frame 0
class zigo.tweenManager { var playing, autoStop, broadcastEvents, autoOverwrite, ints, lockedTweens, tweenList, updateTime, tweenHolder, updateIntId, now; function tweenManager () { playing = false; autoStop = false; broadcastEvents = false; autoOverwrite = true; ints = new Array(); lockedTweens = new Object(); tweenList = new Array(); } function cleanUp() { if (!((tweenList instanceof Array) && (tweenList.length > 0))) { return(undefined); } for (var _local2 in tweenList) { if (tweenList[_local2].mc._x == undefined) { tweenList.splice(Number(_local2), 1); } } if (tweenList.length == 0) { tweenList = []; deinit(); } for (var _local2 in ints) { if ((ints[_local2] != undefined) && (ints[_local2].mc._x == undefined)) { removeDelayedTween(Number(_local2)); } } } function set updateInterval(time) { if (playing) { deinit(); updateTime = time; init(); } else { updateTime = time; } //return(updateInterval); } function get updateInterval() { return(updateTime); } function set controllerDepth(v) { if (_global.isNaN(v) == true) { return; } if (tweenHolder._name != undefined) { tweenHolder.swapDepths(v); } else { _th_depth = v; } //return(controllerDepth); } function get controllerDepth() { return(_th_depth); } function init() { if (updateTime > 0) { clearInterval(updateIntId); updateIntId = setInterval(this, "update", updateTime); } else { if (tweenHolder._name == undefined) { tweenHolder = _root.createEmptyMovieClip("_th_", _th_depth); } var tm = this; tweenHolder.onEnterFrame = function () { tm.update.call(tm); }; } playing = true; now = getTimer(); } function deinit() { playing = false; clearInterval(updateIntId); delete tweenHolder.onEnterFrame; } function update() { var _local2; var _local10; var _local3; var _local13 = false; _local10 = tweenList.length; if (broadcastEvents) { var _local4; var _local7; var _local5; var _local9; _local4 = {}; _local7 = {}; _local5 = {}; _local9 = {}; } while (_local10--) { _local2 = tweenList[_local10]; if (_local2.mc._x == undefined) { _local13 = true; continue; } if (_local2.pt != -1) { continue; } if ((_local2.ts + _local2.d) > now) { if (_local2.ctm == undefined) { _local2.mc[_local2.pp] = _local2.ef(now - _local2.ts, _local2.ps, _local2.ch, _local2.d, _local2.e1, _local2.e2); } else { var _local8 = {}; for (_local3 in _local2.ctm) { _local8[_local3] = _local2.ef(now - _local2.ts, _local2.stm[_local3], _local2.ctm[_local3], _local2.d, _local2.e1, _local2.e2); } _local2.c.setTransform(_local8); } if (broadcastEvents) { if (_local4[targetPath(_local2.mc)] == undefined) { _local4[targetPath(_local2.mc)] = _local2.mc; } if (_local5[targetPath(_local2.mc)] == undefined) { _local5[targetPath(_local2.mc)] = []; } _local5[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp))); } if (_local2.cb.updfunc != undefined) { var _local6 = _local2.cb.updfunc; if ((typeof(_local6) == "string") && (_local2.cb.updscope != undefined)) { _local6 = _local2.cb.updscope[_local6]; } _local6.apply(_local2.cb.updscope, _local2.cb.updargs); } } else { if (_local2.ctm == undefined) { _local2.mc[_local2.pp] = _local2.ps + _local2.ch; } else { var _local8 = {}; for (_local3 in _local2.ctm) { _local8[_local3] = _local2.stm[_local3] + _local2.ctm[_local3]; } _local2.c.setTransform(_local8); } if (broadcastEvents) { if (_local4[targetPath(_local2.mc)] == undefined) { _local4[targetPath(_local2.mc)] = _local2.mc; } if (_local7[targetPath(_local2.mc)] == undefined) { _local7[targetPath(_local2.mc)] = _local2.mc; } if (_local5[targetPath(_local2.mc)] == undefined) { _local5[targetPath(_local2.mc)] = []; } _local5[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp))); if (_local9[targetPath(_local2.mc)] == undefined) { _local9[targetPath(_local2.mc)] = []; } _local9[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp))); } if (_local2.cb.updfunc != undefined) { var _local6 = _local2.cb.updfunc; if ((typeof(_local6) == "string") && (_local2.cb.updscope != undefined)) { _local6 = _local2.cb.updscope[_local6]; } _local6.updfunc.apply(_local2.cb.updscope, _local2.cb.updargs); } if (endt == undefined) { var endt = new Array(); } endt.push(_local10); } } if (_local13) { cleanUp(); } for (_local3 in _local4) { _local4[_local3].broadcastMessage("onTweenUpdate", {target:_local4[_local3], props:_local5[_local3]}); } if (endt != undefined) { endTweens(endt); } for (_local3 in _local7) { _local7[_local3].broadcastMessage("onTweenEnd", {target:_local7[_local3], props:_local9[_local3]}); } now = getTimer(); if (updateTime > 0) { updateAfterEvent(); } } function endTweens(tid_arr) { var _local2; var _local9; var _local3; var _local5; var _local8; _local2 = []; _local9 = tid_arr.length; _local3 = 0; while (_local3 < _local9) { _local5 = tweenList[tid_arr[_local3]].cb; if (_local5 != undefined) { var _local6 = true; for (_local8 in _local2) { if (_local2[_local8] == _local5) { _local6 = false; break; } } if (_local6) { _local2.push(_local5); } } tweenList.splice(tid_arr[_local3], 1); _local3++; } _local3 = 0; while (_local3 < _local2.length) { var _local4 = _local2[_local3].func; if ((typeof(_local4) == "string") && (_local2[_local3].scope != undefined)) { _local4 = _local2[_local3].scope[_local4]; } _local4.apply(_local2[_local3].scope, _local2[_local3].args); _local3++; } if (tweenList.length == 0) { deinit(); } } function removeDelayedTween(index) { clearInterval(ints[index].intid); ints[index] = undefined; var _local2 = true; for (var _local3 in ints) { if (ints[_local3] != undefined) { _local2 = false; break; } } if (_local2) { ints = []; } } function addTween(mc, props, pEnd, sec, eqFunc, callback, extra1, extra2) { var _local4; var _local13; var _local6; var _local3; var _local2; if (!playing) { init(); } var _local12 = []; for (_local4 in props) { _local13 = props[_local4]; _local6 = true; if (_local13.substr(0, 4) != "_ct_") { var _local17 = ((typeof(pEnd[_local4]) == "string") ? (Number(pEnd[_local4])) : (pEnd[_local4] - mc[_local13])); if (autoOverwrite) { for (_local3 in tweenList) { _local2 = tweenList[_local3]; if ((_local2.mc == mc) && (_local2.pp == _local13)) { _local2.ps = mc[_local13]; _local2.ch = _local17; _local2.ts = now; _local2.d = sec * 1000; _local2.ef = eqFunc; _local2.cb = callback; _local2.e1 = extra1; _local2.e2 = extra2; _local2.pt = -1; _local6 = false; _local12.push(_local2.pp); break; } } } if (_local6) { tweenList.unshift({mc:mc, pp:_local13, ps:mc[_local13], ch:_local17, ts:now, d:sec * 1000, ef:eqFunc, cb:callback, e1:extra1, e2:extra2, pt:-1}); } } else { var _local16 = new Color(mc); var _local20 = _local16.getTransform(); var _local19 = {}; for (_local3 in pEnd[_local4]) { if ((pEnd[_local4][_local3] != _local20[_local3]) && (pEnd[_local4][_local3] != undefined)) { _local19[_local3] = ((typeof(pEnd[_local4][_local3]) == "string") ? (_local20[_local3] + Number(pEnd[_local4][_local3])) : (pEnd[_local4][_local3] - _local20[_local3])); } } if (autoOverwrite) { for (_local3 in tweenList) { _local2 = tweenList[_local3]; if ((_local2.mc == mc) && (_local2.ctm != undefined)) { _local2.c = _local16; _local2.stm = _local20; (_local2.ctm = _local19); (_local2.ts = now); _local2.d = sec * 1000; _local2.ef = eqFunc; _local2.cb = callback; _local2.e1 = extra1; _local2.e2 = extra2; _local2.pt = -1; _local6 = false; _local12.push("_ct_"); break; } } } if (_local6) { tweenList.unshift({mc:mc, c:_local16, stm:_local20, ctm:_local19, ts:now, d:sec * 1000, ef:eqFunc, cb:callback, e1:extra1, e2:extra2, pt:-1}); } } } if (broadcastEvents) { if (_local12.length > 0) { mc.broadcastMessage("onTweenInterrupt", {target:mc, props:_local12}); } mc.broadcastMessage("onTweenStart", {target:mc, props:props}); } if (callback.startfunc != undefined) { var _local27 = callback.startfunc; if ((typeof(_local27) == "string") && (callback.startscope != undefined)) { _local27 = callback.startscope[_local27]; } _local27.apply(callback.startscope, callback.startargs); } if (sec == 0) { update(); } } function addTweenWithDelay(delay, mc, props, pEnd, sec, eqFunc, callback, extra1, extra2) { var il; var _local3; il = ints.length; _local3 = setInterval(function (obj) { obj.removeDelayedTween(il); if (mc._x != undefined) { obj.addTween(mc, props, pEnd, sec, eqFunc, callback, extra1, extra2); } }, delay * 1000, this); ints[il] = {mc:mc, props:props, pend:pEnd, intid:_local3, st:getTimer(), delay:delay * 1000, args:arguments.slice(1), pt:-1}; if (!playing) { init(); } } function removeTween(mc, props) { var _local8; var _local2; var _local5; _local8 = false; if ((props == undefined) && (broadcastEvents != true)) { _local8 = true; } _local2 = tweenList.length; var _local4 = {}; while (_local2--) { if (tweenList[_local2].mc == mc) { if (_local8) { tweenList.splice(_local2, 1); } else { for (_local5 in props) { if (tweenList[_local2].pp == props[_local5]) { tweenList.splice(_local2, 1); if (_local4[targetPath(mc)] == undefined) { _local4[targetPath(mc)] = {t:mc, p:[]}; } _local4[targetPath(mc)].p.push(props[_local5]); } else if (((props[_local5] == "_ct_") && (tweenList[_local2].ctm != undefined)) && (tweenList[_local2].mc == mc)) { tweenList.splice(_local2, 1); if (_local4[targetPath(mc)] == undefined) { _local4[targetPath(mc)] = {t:mc, p:[]}; } _local4[targetPath(mc)].p.push("_ct_"); } } } } } _local2 = ints.length; while (_local2--) { if (ints[_local2].mc == mc) { if (_local8) { removeDelayedTween(Number(_local2)); } else { for (_local5 in props) { for (var _local11 in ints[_local2].props) { if (ints[_local2].props[_local11] == props[_local5]) { ints[_local2].props.splice(_local11, 1); ints[_local2].pend.splice(_local11, 1); if (_local4[targetPath(mc)] == undefined) { _local4[targetPath(mc)] = {t:mc, p:[]}; } _local4[targetPath(mc)].p.push(props[_local5]); } } if (ints[_local2].props.length == 0) { clearInterval(ints[_local2].intid); } } } } } if (broadcastEvents) { for (var _local11 in _local4) { if (_local4[_local11].p.length > 0) { _local4[_local11].t.broadcastMessage("onTweenInterrupt", {target:_local4[_local11].t, props:_local4[_local11].p}); } } } if (tweenList.length == 0) { deinit(); } } function isTweening(mc, prop) { var _local4 = prop == undefined; for (var _local6 in tweenList) { var _local2 = tweenList[_local6]; if (((tweenList[_local6].mc == mc) && (tweenList[_local6].pt == -1)) && ((_local4 || (prop == _local2.pp)) || ((prop == "_ct_") && (_local2.ctm != undefined)))) { return(true); } } return(false); } function getTweens(mc) { var _local2 = 0; for (var _local4 in tweenList) { if (tweenList[_local4].mc == mc) { _local2++; } } return(_local2); } function lockTween(mc, bool) { lockedTweens[targetPath(mc)] = bool; } function isTweenLocked(mc) { if (lockedTweens[targetPath(mc)] == undefined) { return(false); } return(lockedTweens[targetPath(mc)]); } function ffTween(mc, propsObj) { var _local4 = mc == undefined; var _local6 = propsObj == undefined; for (var _local8 in tweenList) { var _local2 = tweenList[_local8]; if (((_local2.mc == mc) || (_local4)) && (_local6 || (propsObj[_local2.pp] == true))) { if (_local2.pt != -1) { _local2.pt = -1; } _local2.ts = now - _local2.d; } } for (var _local8 in ints) { if (ints[_local8] != undefined) { if ((ints[_local8].mc == mc) || (_local4)) { if (ints[_local8].mc._x != undefined) { var _local3 = ints[_local8].args; _local3[3] = 0; addTween.apply(this, _local3); } removeDelayedTween(Number(_local8)); } } } update(); } function rewTween(mc, propsObj) { var _local3 = mc == undefined; var _local5 = propsObj == undefined; for (var _local7 in tweenList) { var _local2 = tweenList[_local7]; if (((_local2.mc == mc) || (_local3)) && (_local5 || (propsObj[_local2.pp] == true))) { if (_local2.pt != -1) { _local2.pt = -1; } _local2.ts = now; } } for (var _local7 in ints) { if (ints[_local7] != undefined) { if ((ints[_local7].mc == mc) || (_local3)) { if (ints[_local7].mc._x != undefined) { addTween.apply(this, ints[_local7].args); } removeDelayedTween(Number(_local7)); } } } update(); } function isTweenPaused(mc, prop) { if (mc == undefined) { return(null); } var _local5 = prop == undefined; for (var _local6 in tweenList) { var _local2 = tweenList[_local6]; if ((tweenList[_local6].mc == mc) && ((_local5 || (prop == _local2.pp)) || ((prop == "_ct_") && (_local2.ctm != undefined)))) { return(Boolean(tweenList[_local6].pt != -1)); } } for (var _local6 in ints) { if ((ints[_local6] != undefined) && (ints[_local6].mc == mc)) { return(Boolean(ints[_local6].pt != -1)); } } return(false); } function pauseTween(mc, propsObj) { var _local3 = mc == undefined; if ((_local3 == false) && (isTweenPaused(mc) == true)) { return(undefined); } var _local6 = propsObj == undefined; for (var _local7 in tweenList) { var _local2 = tweenList[_local7]; if (((_local2.pt == -1) && ((_local2.mc == mc) || (_local3))) && ((_local6 || (propsObj[_local2.pp] == true)) || ((propsObj._ct_ != undefined) && (_local2.ctm != undefined)))) { _local2.pt = now; } } for (var _local7 in ints) { if (ints[_local7] != undefined) { if ((ints[_local7].pt == -1) && ((ints[_local7].mc == mc) || (_local3))) { ints[_local7].pt = now; } } } } function unpauseTween(mc, propsObj) { var _local4 = mc == undefined; if ((_local4 == false) && (isTweenPaused(mc) === false)) { return(undefined); } var _local7 = propsObj == undefined; if (!playing) { init(); } for (var _local2 in tweenList) { var _local3 = tweenList[_local2]; if ((((_local3.pt != -1) && ((_local3.mc == mc) || (_local4))) && (_local7 || (propsObj[_local3.pp] == true))) || ((propsObj._ct_ != undefined) && (_local3.ctm != undefined))) { _local3.ts = now - (_local3.pt - _local3.ts); _local3.pt = -1; } } for (var _local2 in ints) { if (ints[_local2] != undefined) { if ((ints[_local2].pt != -1) && ((ints[_local2].mc == mc) || (_local4))) { ints[_local2].delay = ints[_local2].delay - (ints[_local2].pt - ints[_local2].st); ints[_local2].st = now; ints[_local2].intid = setInterval(function (obj, id) { obj.addTween.apply(obj, obj.ints[id].args); clearInterval(obj.ints[id].intid); obj.ints[id] = undefined; }, ints[_local2].delay, this, _local2); } } } } function pauseAll() { pauseTween(); } function unpauseAll() { unpauseTween(); } function stopAll() { for (var _local2 in ints) { removeDelayedTween(Number(_local2)); } tweenList = new Array(); deinit(); } function toString() { return("[AS2 tweenManager 1.2.0]"); } var _th_depth = 6789; }
Symbol 246 MovieClip [__Packages.com.robertpenner.easing.Cubic] Frame 0
class com.robertpenner.easing.Cubic { function Cubic () { } static function easeIn(t, b, c, d) { t = t / d; return((((c * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((t * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((c / 2) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((t * t) * t) + 2)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); t--; return(((c / 2) * (((t * t) * t) + 1)) + b); } }

Library Items

Symbol 1 Sound [incorrect]
Symbol 2 Sound [startGame]
Symbol 3 Sound [endGame]
Symbol 4 Sound [correct]
Symbol 5 Sound [drums]
Symbol 6 Sound [bonus]
Symbol 7 Sound [click]
Symbol 8 Sound [endLevel]
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClip [label]Uses:11
Symbol 13 GraphicUsed by:15
Symbol 14 GraphicUsed by:15 168
Symbol 15 MovieClip [triGra]Uses:13 14
Symbol 16 GraphicUsed by:17 185 230
Symbol 17 MovieClip [hitPix]Uses:16
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [hitCirc]Uses:18
Symbol 20 FontUsed by:21
Symbol 21 EditableTextUses:20Used by:22
Symbol 22 MovieClip [labelContent]Uses:21
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [icon103_100_102]Uses:23
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [icon103_100_101]Uses:25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [icon103_100_100]Uses:27
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [icon103_100_103]Uses:29
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [icon103_101_103]Uses:31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [icon103_101_102]Uses:33
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [icon103_101_101]Uses:35
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [icon103_101_100]Uses:37
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip [icon103_102_100]Uses:39
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [icon103_102_102]Uses:41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip [icon103_102_101]Uses:43
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip [icon103_102_103]Uses:45
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClip [icon102_101_103]Uses:47
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip [icon102_101_102]Uses:49
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip [icon102_101_101]Uses:51
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip [icon102_102_103]Uses:53
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [icon102_102_102]Uses:55
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip [icon102_102_101]Uses:57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [icon102_102_100]Uses:59
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [icon102_101_100]Uses:61
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [icon102_100_102]Uses:63
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip [icon102_100_103]Uses:65
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [icon102_100_101]Uses:67
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip [icon102_100_100]Uses:69
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [icon101_100_103]Uses:71
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip [icon101_100_102]Uses:73
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip [icon101_100_101]Uses:75
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip [icon101_100_100]Uses:77
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip [icon101_102_101]Uses:79
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip [icon101_102_102]Uses:81
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip [icon101_102_100]Uses:83
Symbol 85 GraphicUsed by:86 115
Symbol 86 MovieClip [icon101_101_103]Uses:85
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip [icon101_101_102]Uses:87
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip [icon101_102_103]Uses:89
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip [icon101_101_100]Uses:91
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [icon101_101_101]Uses:93
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip [icon100_102_103]Uses:95
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [icon100_102_102]Uses:97
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip [icon100_102_101]Uses:99
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip [icon100_102_100]Uses:101
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip [icon100_101_103]Uses:103
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [icon100_101_102]Uses:105
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip [icon100_101_101]Uses:107
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip [icon100_101_100]Uses:109
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip [icon100_100_102]Uses:111
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [icon100_100_103]Uses:113
Symbol 115 MovieClip [icon100_100_101]Uses:85
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip [icon100_100_100]Uses:116
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClip [loseLine]Uses:120
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClip [gameOverGra]Uses:122
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip [sq100]Uses:124Used by:128 136 149 166
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip [btnClose]Uses:126Used by:128
Symbol 128 MovieClip [instructions]Uses:125 127
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClip [answerPiece]Uses:130Used by:136
Symbol 132 FontUsed by:133 134 150 161 162 163 178 180
Symbol 133 TextUses:132Used by:136
Symbol 134 TextUses:132Used by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClip [conclusion]Uses:125 131 133 135
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:149
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:149 167
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClipUses:143Used by:149
Symbol 145 FontUsed by:146
Symbol 146 TextUses:145Used by:149
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClip [btnInstructions]Uses:147Used by:149
Symbol 149 MovieClip [welcomeScreen]Uses:125 138 141 144 146 148
Symbol 150 EditableTextUses:132Used by:151
Symbol 151 MovieClip [scoreboard]Uses:150Used by:167
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClipUses:153Used by:167
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:156Used by:167
Symbol 158 FontUsed by:159
Symbol 159 EditableTextUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:167
Symbol 161 EditableTextUses:132Used by:167
Symbol 162 TextUses:132Used by:167
Symbol 163 TextUses:132Used by:167
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClip [btnAudio]Uses:125 164 165Used by:167
Symbol 167 MovieClip [gameBoard]Uses:154 157 160 151 161 162 163 166 141
Symbol 168 MovieClip [glitter]Uses:14
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClip [iconComplete103]Uses:169
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClip [iconComplete102]Uses:171
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip [iconComplete101]Uses:173
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClip [iconComplete100]Uses:175
Symbol 177 GraphicUsed by:181
Symbol 178 TextUses:132Used by:181
Symbol 179 GraphicUsed by:181
Symbol 180 TextUses:132Used by:181
Symbol 181 MovieClip [instructions2]Uses:177 178 179 180
Symbol 182 MovieClip [muDrums]Uses:SS1
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClip [edgeMask]Uses:183
Symbol 185 MovieClip [backstop]Uses:16
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:186 187Used by:218
Symbol 189 GraphicUsed by:218
Symbol 190 GraphicUsed by:218
Symbol 191 GraphicUsed by:218
Symbol 192 MovieClipUsed by:218
Symbol 193 GraphicUsed by:218
Symbol 194 GraphicUsed by:202
Symbol 195 GraphicUsed by:202
Symbol 196 GraphicUsed by:202
Symbol 197 GraphicUsed by:202
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:194 195 196 197 198 199 200 201Used by:218
Symbol 203 ShapeTweeningUsed by:218
Symbol 204 ShapeTweeningUsed by:218
Symbol 205 GraphicUsed by:218
Symbol 206 GraphicUsed by:218
Symbol 207 GraphicUsed by:218
Symbol 208 GraphicUsed by:216 217
Symbol 209 GraphicUsed by:216 217 218
Symbol 210 GraphicUsed by:216 217
Symbol 211 GraphicUsed by:216 217 218
Symbol 212 GraphicUsed by:216 217 218
Symbol 213 GraphicUsed by:215 216 217
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:213 214Used by:216 217 218
Symbol 216 ButtonUses:208 209 210 211 212 215 213Used by:218
Symbol 217 ButtonUses:208 209 210 211 212 215 213Used by:218
Symbol 218 MovieClipUses:188 189 190 191 192 193 202 203 204 205 206 207 216 217 212 209 215 211Used by:231
Symbol 219 GraphicUsed by:231
Symbol 220 GraphicUsed by:224
Symbol 221 GraphicUsed by:224
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 ButtonUses:220 221 222 223Used by:231
Symbol 225 GraphicUsed by:231
Symbol 226 GraphicUsed by:231
Symbol 227 GraphicUsed by:229
Symbol 228 GraphicUsed by:229
Symbol 229 ButtonUses:227 228Used by:230
Symbol 230 MovieClipUses:16 229Used by:231
Symbol 231 MovieClipUses:218 219 224 225 226 230Used by:Timeline
Symbol 232 MovieClip [__Packages.com.robertpenner.easing.Quad]
Symbol 233 MovieClip [__Packages.com.robertpenner.easing.Circ]
Symbol 234 MovieClip [__Packages.com.robertpenner.easing.Quart]
Symbol 235 MovieClip [__Packages.mochi.MochiScores]
Symbol 236 MovieClip [__Packages.mochi.MochiServices]
Symbol 237 MovieClip [__Packages.com.robertpenner.easing.Sine]
Symbol 238 MovieClip [__Packages.com.robertpenner.easing.Back]
Symbol 239 MovieClip [__Packages.NewgroundsAPI]
Symbol 240 MovieClip [__Packages.com.robertpenner.easing.Quint]
Symbol 241 MovieClip [__Packages.com.robertpenner.easing.Linear]
Symbol 242 MovieClip [__Packages.com.robertpenner.easing.Expo]
Symbol 243 MovieClip [__Packages.com.robertpenner.easing.Elastic]
Symbol 244 MovieClip [__Packages.com.robertpenner.easing.Bounce]
Symbol 245 MovieClip [__Packages.zigo.tweenManager]
Symbol 246 MovieClip [__Packages.com.robertpenner.easing.Cubic]
Streaming Sound 1Used by:Symbol 182 MovieClip [muDrums]

Instance Names

"labelGra"Symbol 12 MovieClip [label] Frame 1Symbol 11 MovieClip
"theFloor"Symbol 121 MovieClip [loseLine] Frame 1Symbol 120 MovieClip
"instructionsBkgnd"Symbol 128 MovieClip [instructions] Frame 1Symbol 125 MovieClip [sq100]
"btnClose"Symbol 128 MovieClip [instructions] Frame 1Symbol 127 MovieClip [btnClose]
"conclusionBkgnd"Symbol 136 MovieClip [conclusion] Frame 1Symbol 125 MovieClip [sq100]
"btnAgain"Symbol 136 MovieClip [conclusion] Frame 1Symbol 131 MovieClip [answerPiece]
"demoNotice"Symbol 136 MovieClip [conclusion] Frame 1Symbol 135 MovieClip
"welcomeBkgnd"Symbol 149 MovieClip [welcomeScreen] Frame 1Symbol 125 MovieClip [sq100]
"btnPlayHighlight"Symbol 149 MovieClip [welcomeScreen] Frame 1Symbol 141 MovieClip
"btnPlay"Symbol 149 MovieClip [welcomeScreen] Frame 1Symbol 144 MovieClip
"btnAntifreeze"Symbol 149 MovieClip [welcomeScreen] Frame 1Symbol 148 MovieClip [btnInstructions]
"scoreTxt"Symbol 151 MovieClip [scoreboard] Frame 1Symbol 150 EditableText
"bonusTxt"Symbol 160 MovieClip Frame 1Symbol 159 EditableText
"bonusMc"Symbol 167 MovieClip [gameBoard] Frame 1Symbol 160 MovieClip
"scoreMc"Symbol 167 MovieClip [gameBoard] Frame 1Symbol 151 MovieClip [scoreboard]
"theLevelTxt"Symbol 167 MovieClip [gameBoard] Frame 1Symbol 161 EditableText
"btnMute"Symbol 167 MovieClip [gameBoard] Frame 1Symbol 166 MovieClip [btnAudio]
"burst"Symbol 167 MovieClip [gameBoard] Frame 1Symbol 141 MovieClip
"ng_ad"Symbol 231 MovieClip Frame 1Symbol 230 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1194 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "incorrect"
ExportAssets (56)Timeline Frame 1Symbol 2 as "startGame"
ExportAssets (56)Timeline Frame 1Symbol 3 as "endGame"
ExportAssets (56)Timeline Frame 1Symbol 4 as "correct"
ExportAssets (56)Timeline Frame 1Symbol 5 as "drums"
ExportAssets (56)Timeline Frame 1Symbol 6 as "bonus"
ExportAssets (56)Timeline Frame 1Symbol 7 as "click"
ExportAssets (56)Timeline Frame 1Symbol 8 as "endLevel"
ExportAssets (56)Timeline Frame 1Symbol 12 as "label"
ExportAssets (56)Timeline Frame 1Symbol 15 as "triGra"
ExportAssets (56)Timeline Frame 1Symbol 17 as "hitPix"
ExportAssets (56)Timeline Frame 1Symbol 19 as "hitCirc"
ExportAssets (56)Timeline Frame 1Symbol 22 as "labelContent"
ExportAssets (56)Timeline Frame 1Symbol 24 as "icon103_100_102"
ExportAssets (56)Timeline Frame 1Symbol 26 as "icon103_100_101"
ExportAssets (56)Timeline Frame 1Symbol 28 as "icon103_100_100"
ExportAssets (56)Timeline Frame 1Symbol 30 as "icon103_100_103"
ExportAssets (56)Timeline Frame 1Symbol 32 as "icon103_101_103"
ExportAssets (56)Timeline Frame 1Symbol 34 as "icon103_101_102"
ExportAssets (56)Timeline Frame 1Symbol 36 as "icon103_101_101"
ExportAssets (56)Timeline Frame 1Symbol 38 as "icon103_101_100"
ExportAssets (56)Timeline Frame 1Symbol 40 as "icon103_102_100"
ExportAssets (56)Timeline Frame 1Symbol 42 as "icon103_102_102"
ExportAssets (56)Timeline Frame 1Symbol 44 as "icon103_102_101"
ExportAssets (56)Timeline Frame 1Symbol 46 as "icon103_102_103"
ExportAssets (56)Timeline Frame 1Symbol 48 as "icon102_101_103"
ExportAssets (56)Timeline Frame 1Symbol 50 as "icon102_101_102"
ExportAssets (56)Timeline Frame 1Symbol 52 as "icon102_101_101"
ExportAssets (56)Timeline Frame 1Symbol 54 as "icon102_102_103"
ExportAssets (56)Timeline Frame 1Symbol 56 as "icon102_102_102"
ExportAssets (56)Timeline Frame 1Symbol 58 as "icon102_102_101"
ExportAssets (56)Timeline Frame 1Symbol 60 as "icon102_102_100"
ExportAssets (56)Timeline Frame 1Symbol 62 as "icon102_101_100"
ExportAssets (56)Timeline Frame 1Symbol 64 as "icon102_100_102"
ExportAssets (56)Timeline Frame 1Symbol 66 as "icon102_100_103"
ExportAssets (56)Timeline Frame 1Symbol 68 as "icon102_100_101"
ExportAssets (56)Timeline Frame 1Symbol 70 as "icon102_100_100"
ExportAssets (56)Timeline Frame 1Symbol 72 as "icon101_100_103"
ExportAssets (56)Timeline Frame 1Symbol 74 as "icon101_100_102"
ExportAssets (56)Timeline Frame 1Symbol 76 as "icon101_100_101"
ExportAssets (56)Timeline Frame 1Symbol 78 as "icon101_100_100"
ExportAssets (56)Timeline Frame 1Symbol 80 as "icon101_102_101"
ExportAssets (56)Timeline Frame 1Symbol 82 as "icon101_102_102"
ExportAssets (56)Timeline Frame 1Symbol 84 as "icon101_102_100"
ExportAssets (56)Timeline Frame 1Symbol 86 as "icon101_101_103"
ExportAssets (56)Timeline Frame 1Symbol 88 as "icon101_101_102"
ExportAssets (56)Timeline Frame 1Symbol 90 as "icon101_102_103"
ExportAssets (56)Timeline Frame 1Symbol 92 as "icon101_101_100"
ExportAssets (56)Timeline Frame 1Symbol 94 as "icon101_101_101"
ExportAssets (56)Timeline Frame 1Symbol 96 as "icon100_102_103"
ExportAssets (56)Timeline Frame 1Symbol 98 as "icon100_102_102"
ExportAssets (56)Timeline Frame 1Symbol 100 as "icon100_102_101"
ExportAssets (56)Timeline Frame 1Symbol 102 as "icon100_102_100"
ExportAssets (56)Timeline Frame 1Symbol 104 as "icon100_101_103"
ExportAssets (56)Timeline Frame 1Symbol 106 as "icon100_101_102"
ExportAssets (56)Timeline Frame 1Symbol 108 as "icon100_101_101"
ExportAssets (56)Timeline Frame 1Symbol 110 as "icon100_101_100"
ExportAssets (56)Timeline Frame 1Symbol 112 as "icon100_100_102"
ExportAssets (56)Timeline Frame 1Symbol 114 as "icon100_100_103"
ExportAssets (56)Timeline Frame 1Symbol 115 as "icon100_100_101"
ExportAssets (56)Timeline Frame 1Symbol 117 as "icon100_100_100"
ExportAssets (56)Timeline Frame 1Symbol 121 as "loseLine"
ExportAssets (56)Timeline Frame 1Symbol 123 as "gameOverGra"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 127 as "btnClose"
ExportAssets (56)Timeline Frame 1Symbol 128 as "instructions"
ExportAssets (56)Timeline Frame 1Symbol 131 as "answerPiece"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 131 as "answerPiece"
ExportAssets (56)Timeline Frame 1Symbol 136 as "conclusion"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 149 as "welcomeScreen"
ExportAssets (56)Timeline Frame 1Symbol 148 as "btnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 127 as "btnClose"
ExportAssets (56)Timeline Frame 1Symbol 151 as "scoreboard"
ExportAssets (56)Timeline Frame 1Symbol 151 as "scoreboard"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 166 as "btnAudio"
ExportAssets (56)Timeline Frame 1Symbol 167 as "gameBoard"
ExportAssets (56)Timeline Frame 1Symbol 168 as "glitter"
ExportAssets (56)Timeline Frame 1Symbol 170 as "iconComplete103"
ExportAssets (56)Timeline Frame 1Symbol 172 as "iconComplete102"
ExportAssets (56)Timeline Frame 1Symbol 174 as "iconComplete101"
ExportAssets (56)Timeline Frame 1Symbol 176 as "iconComplete100"
ExportAssets (56)Timeline Frame 1Symbol 181 as "instructions2"
ExportAssets (56)Timeline Frame 1Symbol 182 as "muDrums"
ExportAssets (56)Timeline Frame 1Symbol 125 as "sq100"
ExportAssets (56)Timeline Frame 1Symbol 166 as "btnAudio"
ExportAssets (56)Timeline Frame 1Symbol 184 as "edgeMask"
ExportAssets (56)Timeline Frame 1Symbol 185 as "backstop"
ExportAssets (56)Timeline Frame 1Symbol 232 as "__Packages.com.robertpenner.easing.Quad"
ExportAssets (56)Timeline Frame 1Symbol 233 as "__Packages.com.robertpenner.easing.Circ"
ExportAssets (56)Timeline Frame 1Symbol 234 as "__Packages.com.robertpenner.easing.Quart"
ExportAssets (56)Timeline Frame 1Symbol 235 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 236 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 237 as "__Packages.com.robertpenner.easing.Sine"
ExportAssets (56)Timeline Frame 1Symbol 238 as "__Packages.com.robertpenner.easing.Back"
ExportAssets (56)Timeline Frame 1Symbol 239 as "__Packages.NewgroundsAPI"
ExportAssets (56)Timeline Frame 1Symbol 240 as "__Packages.com.robertpenner.easing.Quint"
ExportAssets (56)Timeline Frame 1Symbol 241 as "__Packages.com.robertpenner.easing.Linear"
ExportAssets (56)Timeline Frame 1Symbol 242 as "__Packages.com.robertpenner.easing.Expo"
ExportAssets (56)Timeline Frame 1Symbol 243 as "__Packages.com.robertpenner.easing.Elastic"
ExportAssets (56)Timeline Frame 1Symbol 244 as "__Packages.com.robertpenner.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.zigo.tweenManager"
ExportAssets (56)Timeline Frame 1Symbol 246 as "__Packages.com.robertpenner.easing.Cubic"

Labels

"muteOff"Symbol 166 MovieClip [btnAudio] Frame 1
"muteOn"Symbol 166 MovieClip [btnAudio] Frame 2
"loading"Symbol 218 MovieClip Frame 1
"loaded"Symbol 218 MovieClip Frame 101
"lastframe"Symbol 218 MovieClip Frame 165
"end"Symbol 218 MovieClip Frame 166

Dynamic Text Variables

labelContentVarSymbol 21 EditableText"99"
scoreSymbol 150 EditableText""




http://swfchan.com/10/48353/info.shtml
Created: 30/4 -2019 03:15:27 Last modified: 30/4 -2019 03:15:27 Server time: 29/04 -2024 12:01:38