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

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

Shrek-EyeballDropper.swf

This is the info page for
Flash #145478

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


Text
DRY

1

0

Start Game

Start Game

Leaderboard

Leaderboard

Ready to Play

Ready to Play

Close

Close

TIME BONUS

BREAK BONUS

GAME SCORE

FINAL SCORE

SCORE

Apparently you make a great eyeball soup.
Time to start seriously considering cooking school.

Apparently you make a great eyeball soup.
Time to start seriously considering cooking school.
Next time go ahead and log in if you want to
try for high score on the leaderboards!

Play Again

Play Again

Thanks to you, Shrek's eyeball soup
may not taste so good. Go figure.

Thanks to you, Shrek's eyeball soup
may not taste so good. Go figure.
Next time go ahead and log in if you want to
try for high score on the leaderboards!

ActionScript [AS1/AS2]

Frame 1
function sendTag(page) { } function checkPHPPostX() { if (phpPostObject.__get__myDone() == true) { clearInterval(this.aa); postDATA = phpPostObject.myData; if (_root.registered.toString() == "1") { var _local3 = "javascript:UpdateDollars();"; util.http.ExternalCommandBuffer.bufferCommand(_local3); } } } function postCall() { phpPostObject.phpSendLoad((((((submit_url + "?gid=") + gid) + "&score=") + _global.acculmScore) + "&win=") + _global.gameWin); clearInterval(this.aa); this.aa = setInterval(this, "checkPHPPostX", 40); movingForward(); } var registered; var depot_url; var register_url; var blog_url; var submit_url; var phpLoginObject = new phpCallClass(); var phpPostObject = new phpCallClass(); var phpDATA = {}; var postDATA = {}; function submitScore() { if (_level0.reg_container.login_so.data.username != undefined) { var _local3 = new XML(); var _local2 = new LoadVars(); _local2.username = _level0.reg_container.login_so.data.username; _local2.score = _global.acculmScore; _local2.gid = 1; _local2.sendAndLoad("http://www.shrek.com/data/post.php", _local3, "POST"); } } function goLeaderboard() { leaderboard.gotoAndPlay("loadScores"); } _lockroot = true; XML.prototype.ignoreWhite = true; XML.prototype.toObject = function () { var _local7 = function (n) { var _local3 = new String(n.firstChild.nodeValue); var _local2; var _local4; var _local5; _local2 = ((_local3 == "null") ? (n.firstChild) : (n.childNodes[1])); while (_local2 != null) { _local5 = ((_local2.childNodes.length > 0) ? (arguments.callee(_local2)) : (new String(_local2.nodeValue))); for (_local4 in _local2.attributes) { _local5[_local4] = _local2.attributes[_local4]; } if (_local3[_local2.nodeName] != undefined) { if (!(_local3[_local2.nodeName] instanceof Array)) { _local3[_local2.nodeName] = [_local3[_local2.nodeName]]; } _local3[_local2.nodeName].push(_local5); } else { _local3[_local2.nodeName] = _local5; } _local2 = _local2.nextSibling; } return(_local3); }; return(_local7(this)); }; Object.prototype.toXML = function (_xml) { if (!arguments.length) { trace("Error: toXML needs atleast one (1) argument."); return(undefined); } _xml = new XML(("<" + _xml) + ">"); var _local4; for (var _local5 in this) { _local4 = typeof(this[_local5]); if (_local4 == "function") { } else if (_local4 == "object") { _xml.firstChild.appendChild(this[_local5].toXML(_local5)); } else if (_local4 == "string") { _xml.firstChild.appendChild(_xml.createTextNode(this[_local5])); } else { _xml.firstChild.attributes[_local5] = this[_local5]; } } return(_xml); }; Object.prototype.reverseObject = function () { var _local4 = new Array(); var _local2 = new Object(); var _local3 = new Object(); for (var _local6 in this) { _local4.push(_local6); } _local4.reverse(); var _local5 = _local4.length; while (_local5--) { _local3 = _local4[_local5]; _local2 = this[_local3]; delete this[_local3]; this[_local3] = _local2; if (typeof(_local2) == "object") { _local2.reverseObject(); } } }; Object.prototype.displayObject = function (pref) { if (pref.toString() == undefined) { pref = ""; } for (var _local3 in this) { if ((typeof(this[_local3]) != "function") && (typeof(this) != "function")) { trace(((pref + _local3) + ": ") + this[_local3]); this[_local3].displayObject(pref + "\t"); } } }; Array.prototype.sortOrder = function () { arr_t = new Array(); count = this.length; trace("arrray's length:" + count); temp = 0; i = count - 1; while (i > 0) { j = 0; while (j < i) { if (this[j] > this[j + 1]) { temp = this[j]; this[j] = this[j + 1]; this[j + 1] = temp; } j++; } i--; } return(this); }; String.prototype.stripFromString = function (chars) { var _local3 = this.indexOf(chars); if (_local3 != -1) { var _local5 = this.substring(0, _local3); var _local4 = this.substring(_local3 + chars.length, this.length); this=_local5.concat(_local4);//parameter overwritten _local5.concat(_local4); _local3 = this.indexOf(chars); if (_local3 != -1) { this=this.stripFromString(chars);//parameter overwritten this.stripFromString(chars); } } return(this); }; MovieClip.prototype.tweenMeTo = function (startPosit, finalPosit, time, prop) { delete meTween; var meTween = (new mx.transitions.Tween(this, prop, this.easeType, startPosit, finalPosit, time, true)); meTween.onMotionFinished = function () { this.obj.callback(); }; }; loadbar1.clip = this; loadbar1.easeType = mx.transitions.easing.None.easeNone; loadbar1.tweenMeTo(loadbar1._alpha, 100, 1, "_alpha"); loadbar1.onEnterFrame = function () { var _local3 = this.clip.getBytesLoaded(); var _local2 = this.clip.getBytesTotal(); if ((_local2.toString() != undefined) || (_local2.toString() != "NaN")) { this.percent = Math.round((_local3 / _local2) * 100); trace(this.percent); this.gotoAndStop(this.percent); if (this.percent.toString() == "100") { this.tweenMeTo(this._alpha, 0, 1, "_alpha"); delete this.onEnterFrame; this._parent.gotoAndPlay("start"); } } }; stop();
Frame 11
_global.level = 1; _global.skill = "hard"; _global.acculmScore = 0; _global.timeBonus = 0; _global.gameScore = 0; _global.breakBonus = 0; _global.progressGame = "playing"; stopAllSounds(); var bgloop = new Sound(this.loadbar1); bgloop.attachSound("musicloop"); bgloop.setVolume(20); bgloop.start(0, 99999);
Frame 14
stop();
Frame 15
play();
Frame 69
play(); _root.sendTag("main");
Frame 77
var gameX = 100; var gameY = -90; _gameMC = this.attachMovie("game", "game_mc", this.getNextHighestDepth(), {_x:gameX, _y:gameY}); _maskMC = this.attachMovie("gameMaskClip", "gameMaskClip_mc", this.getNextHighestDepth()); _gameMC.setMask(_maskMC); updateAfterEvent(); stop();
Frame 78
_gameMC.setMask(null); this.game_mc.removeMovieClip(); this.gameMaskClip_mc.removeMovieClip();
Frame 79
function populateNextLevel() { _global.level = _global.level + 1; continue_btn._visible = true; continue_btn.onRelease = function () { gotoAndPlay ("gameContinue"); }; } function populateNextComplete() { if (_global.progressGame == "playing") { trace("congrats"); _global.gameWin = true; gotoFlag = "congrats"; } else { trace("tryagain"); _global.gameWin = false; gotoFlag = "tryagain"; } movingForward(); } function movingForward() { trace("MOVING FORWARD"); switch (gotoFlag) { case "congrats" : continue_btn._visible = true; continue_btn.onRelease = function () { continue_btn._visible = false; winlosescreens_mc.gotoAndPlay("congrats"); }; return; case "tryagain" : continue_btn._visible = true; continue_btn.onRelease = function () { continue_btn._visible = false; winlosescreens_mc.gotoAndPlay("tryagain"); }; } } stop(); var gotoFlag = "tryagain"; continue_btn._visible = false; trace("PROGRESS GAME=" + _global.progressGame); if (_global.progressGame == "playing") { if (_global.level == 5) { populateNextComplete(); } else { populateNextLevel(); } } if (_global.progressGame == "lost") { trace("lost"); populateNextComplete(); }
Symbol 14 MovieClip Frame 1
stop();
Symbol 14 MovieClip Frame 2
play();
Symbol 14 MovieClip Frame 13
gotoAndPlay (2);
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 3
lightcrack.gotoAndPlay(2);
Symbol 19 MovieClip Frame 1
stop();
Symbol 22 MovieClip Frame 1
play();
Symbol 22 MovieClip Frame 9
stop();
Symbol 25 MovieClip [tile] Frame 1
stop();
Symbol 25 MovieClip [tile] Frame 2
var keepInSync = this.tile_mc._currentframe; play();
Symbol 25 MovieClip [tile] Frame 5
if (callback == true) { _parent._parent.soundCall(2); } if (_parent._parent.gameWon == false) { _global.breakBonus = _global.breakBonus + 1; }
Symbol 25 MovieClip [tile] Frame 7
if (light == true) { lightCrack.gotoAndPlay(2); }
Symbol 25 MovieClip [tile] Frame 10
this.tile_mc.gotoAndStop(keepInSync);
Symbol 25 MovieClip [tile] Frame 13
this.tile_mc.gotoAndStop(keepInSync);
Symbol 25 MovieClip [tile] Frame 21
function callbackFunct() { clearInterval(cube_int); target.tempChange("up"); } light = false; this.color.setTransform(target.CTobj0); gotoAndStop ("start"); if (callback == true) { callback = false; cube_int = setInterval(callbackFunct, 120); } delete this.onEnterFrame;
Instance of Symbol 25 MovieClip [tile] "shadow_mc" in Symbol 28 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; } onClipEvent (enterFrame) { if (this._parent.tile_mc._alpha == 0) { this._alpha = 0; } else { this._alpha = 20; } }
Instance of Symbol 27 MovieClip "claw" in Symbol 29 MovieClip Frame 1
onClipEvent (load) { function dropMe() { _xTween = new mx.transitions.Tween(this, "_x", easeType, this._x + 60, my_y, time, true); } function liftMe() { _xTween = new mx.transitions.Tween(this, "_x", easeType, this._x, this._x + 60, time, true); _alphaTween = new mx.transitions.Tween(this._parent, "_alpha", easeType2, 100, 0, 0.2, true); } var my_y = this._x; easeType = mx.transitions.easing.Bounce.easeOut; easeType2 = mx.transitions.easing.Strong.easeOut; var time = 1; dropMe(); }
Symbol 31 MovieClip Frame 7
stop();
Symbol 32 MovieClip Frame 1
play();
Symbol 32 MovieClip Frame 30
stop();
Symbol 33 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 5
play();
Symbol 33 MovieClip Frame 36
gotoAndStop ("start");
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 4
play();
Symbol 43 MovieClip Frame 46
_parent.keyInit(); _parent.buildTimer();
Symbol 43 MovieClip Frame 66
gotoAndStop ("start");
Symbol 43 MovieClip Frame 68
play();
Symbol 43 MovieClip Frame 111
gotoAndStop ("start");
Symbol 43 MovieClip Frame 123
play();
Symbol 43 MovieClip Frame 165
stop(); _parent._parent.gotoAndStop("gameWin");
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 4
play();
Symbol 46 MovieClip Frame 17
gotoAndStop (1);
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 5
play();
Symbol 50 MovieClip Frame 32
gotoAndStop (1);
Symbol 52 MovieClip [game] Frame 1
function handleTimerConstruct(eventObj) { tempChange("down", true); } function buildTimer() { countBuilt++; if (skill == "easy") { var _local1 = 20000; } else { var _local1 = 15000; } myTimerForIceage = new Timer(_local1); myTimerForIceage.addEventListener("timeout", timerFunct); } function killTimer() { countKilled++; myTimerForIceage.clearMe(); myTimerForIceage.removeEventListener("timeout", timerFunct); } function setLimit() { if (skill == "easy") { timeLimit = timeLimit + (timeLimit * 0.1); } timeLimit = timeLimit + (timeLimit * Number(level * 0.1)); } function evalPointsToTime(points) { var _local1 = getTimer(); if (timeLimit >= _local1) { return(points); } if (_local1 >= (timeLimit * 2)) { var _local2 = -int((timeLimit / _local1) * points); return(_local2); } var _local2 = int((timeLimit / _local1) * points); return(_local2); } function evalTimeBonus() { var _local2 = getTimer(); var _local1 = timeLimit - _local2; if (_local1 <= 0) { _local1 = 0; } _local1 = Math.round(_local1 * 0.1); return(_local1); } function randomSoundCall(negOrPos) { var _local2 = randRange(1, 10); var _local1 = String(negOrPos) + String(_local2); trace(_local1); if (_local2 <= 5) { soundObj.attachSound(_local1); soundObj.onSoundComplete = function () { soundPlaying = false; }; if (soundPlaying == false) { soundPlaying = true; soundObj.start(); } } } function initSounds() { var _local2 = 1; while (_local2 <= 12) { this["sounder" + _local2] = new Sound(soundsClip); this["sounder" + _local2].attachSound("snd" + _local2); soundArray.push(this["sounder" + _local2]); _local2++; } } function soundCall(which, secondsIn) { if (secondsIn.toString() == undefined) { secondsIn = 0; } if ((which == 9) || (which == 8)) { soundArray[which].start(secondsIn); } else { trace("soundCall=" + which); if ((soundArray[which].position <= 1) || (soundArray[which].position == soundArray[which].duration)) { soundArray[which].start(secondsIn); } } } this._alpha = 0; play(); currentScore = 0; _global.gameScore = 0; _global.timeBonus = 0; _global.breakBonus = 0; var skill = _global.skill; var level = _global.level; var temperatures = new Array("SLIME!", "GOOEY", "MOIST", "DRY"); var tempAnchors = new Array("temp0", "temp1", "temp2", "temp3"); var countKilled = 0; var countBuilt = 0; var myTimerForIceage; var soundArray = new Array(); var timerFunct = mx.utils.Delegate.create(this, handleTimerConstruct); var startTimer = getTimer(); var timeLimit = Number(startTimer + 30000); setLimit(); this.createEmptyMovieClip("soundsClip", this.getNextHighestDepth()); var soundObj = new Sound(soundsClip); soundObj.setVolume(100); var soundPlaying = false; initSounds();
Symbol 52 MovieClip [game] Frame 2
function traceObj(obj) { for (var _local2 in obj) { trace((_local2 + ": ") + obj[_local2]); } } function tileName(x, y) { return((("t" + x) + "_") + y); } function drawGridFoundation() { var _local5 = 1000; var _local4 = 1; while (_local4 <= gridHeight) { var _local3 = 1; while (_local3 <= gridWidth) { var _local2 = tileName(_local3, _local4); container_mc.attachMovie("tile", _local2, _local5); container_mc[_local2]._x = (_local3 - 1) * container_mc[_local2]._width; container_mc[_local2]._y = (_local4 - 1) * container_mc[_local2]._height; container_mc[_local2]._alpha = blockAlpha; container_mc[_local2].target = this; container_mc[_local2].callback = false; _local5++; _local3++; } _local4++; } } function constructIceAge(getNextForTosser) { soundCall(5); dropScore(1000); toadGo("button"); dropFlag = false; killTimer(); this.text_overlay_mc.gotoAndPlay("iceage"); container_mc.shakeIt(); snowStorm_mc.gotoAndPlay("build"); shake_init = setInterval(constructIceAgeTwo, 800, getNextForTosser); } function constructIceAgeTwo(getNextForTosser) { killTimer(); if (!gameWon) { buildTimer(); } clearInterval(shake_init); container_mc.shakeStop(); var _local9 = false; var _local2 = 1; while (_local2 <= gridHeight) { var _local1 = 1; while (_local1 <= gridWidth) { var _local6 = tileName(_local1, _local2); var _local3 = tileName(_local1, Number(_local2 - 1)); if (Number(_local2) == 1) { var _local4 = checkAgainstTransformZero(container_mc[_local6].tile_mc._currentframe); if (_local4 == false) { _local9 = true; } } container_mc[_local3].tile_mc.gotoAndStop(container_mc[_local6].tile_mc._currentframe); container_mc[_local6].tile_mc.gotoAndStop(1); _local1++; } _local2++; } if (_local9 == false) { var _local10 = 0; var _local5 = 1; while (_local5 <= gridWidth) { var _local6 = tileName(_local5, gridHeight); var _local7 = findRangeOfColors(); var _local8 = randRange(2, _local7); container_mc[_local6].tile_mc.gotoAndStop(_local8); container_mc[_local6]._alpha = blockAlpha; easeType = mx.transitions.easing.Strong.easeIn; _local10 = _local10 + 0.1; AlphaTween = new mx.transitions.Tween(container_mc[_local6], "_alpha", easeType, 0, blockAlpha, _local10, true); AlphaTween.onMotionFinished = function (obj) { var _local2 = tileName(gridWidth, gridHeight); for (var _local3 in obj) { if (obj[_local3]._name == _local2) { if (getNextForTosser) { getNextBlockForTosser(); } currentTemp = temperatures.length - 1; initTemp(); } } }; _local5++; } var _local12 = checkBlankLeft(); if (_local12 == true) { ultimateIceAge(); } } else { ultimateIceAge(); } dropFlag = true; } function ultimateIceAge() { soundCall(11, 1); gameWon = true; toadGo("laugh"); killTimer(); var _local3 = 1; while (_local3 <= gridHeight) { var _local2 = 1; while (_local2 <= gridWidth) { var _local4 = tileName(_local2, _local3); tosser_mc.claw.liftMe(); container_mc[_local4].gotoAndPlay("break"); _local2++; } _local3++; } _global.progressGame = "lost"; currentScore = 0; tallyScoreLose(); } function initTosser() { var _local4 = tileName(3, 1); tosser._x = container_mc[_local4]._x; tosser.X = 3; var _local2 = findRangeOfColors(); var _local3 = randRange(2, _local2); tosser.tile_mc.tile_mc.gotoAndStop(_local3); tosser.tile_mc._alpha = blockAlpha; setNextBlockForTosser(); this.text_overlay_mc.swapDepths(9999); this.text_overlay_mc.gotoAndPlay("go"); tweenEntireGame(); } function initTemp() { temp_txt.text = temperatures[currentTemp]; _parent.bg_mc.mercury_mc.gotoAndStop(tempAnchors[currentTemp]); _parent.bulbGo(tempAnchors[currentTemp]); } function tempChange(dir, changeBlock) { killTimer(); if (dir == "up") { randomSoundCall("pos"); if (gameWon == false) { toadGo("frown"); } if (currentTemp < (temperatures.length - 1)) { currentTemp++; _parent.bg_mc.mercury_mc.gotoAndStop(tempAnchors[currentTemp]); _parent.bulbGo(tempAnchors[currentTemp]); } } else { randomSoundCall("neg"); if (gameWon == false) { toadGo("smile"); } if (currentTemp > 0) { currentTemp--; _parent.bg_mc.mercury_mc.gotoAndStop(tempAnchors[currentTemp]); _parent.bulbGo(tempAnchors[currentTemp]); } } temp_txt.text = temperatures[currentTemp]; if (gameWon == false) { if (currentTemp == 0) { var _local2 = (changeBlock ? false : true); constructIceAge(_local2); } else if (!changeBlock) { getNextBlockForTosser(); } } if (gameWon == false) { buildTimer(); } } function setNextBlockForTosser() { var _local2 = rangeOfColorsArray.length - 1; var _local3 = randRange(0, _local2); tosser_mc.claw.nextTile_mc.tile_mc.gotoAndStop(rangeOfColorsArray[_local3]); var _local1 = randRange(1, 24); if (_local1 <= 4) { if (_local1 == 4) { crossBlockCount++; } tosser_mc.claw.nextTile_mc.tile_mc.overlay_mc.gotoAndStop(_local1); if (crossBlockCount > 2) { _local3 = randRange(2, 3); tosser_mc.claw.nextTile_mc.tile_mc.overlay_mc.gotoAndStop(_local3); } } else { tosser_mc.claw.nextTile_mc.tile_mc.overlay_mc.gotoAndStop(1); } tosser_mc.claw.dropMe(); if (rangeOfColorsArray.length == 1) { tosser.tile_mc.tile_mc.gotoAndStop(tosser_mc.claw.nextTile_mc.tile_mc._currentframe); } } function getNextBlockForTosser() { gravity(); tosser.tile_mc._alpha = 100; brokenBlocks.splice(0, brokenBlocks.length); tosser.tile_mc.tile_mc.gotoAndStop(tosser_mc.claw.nextTile_mc.tile_mc._currentframe); tosser.tile_mc.tile_mc.overlay_mc.gotoAndStop(tosser_mc.claw.nextTile_mc.tile_mc.overlay_mc._currentframe); setNextBlockForTosser(); } function keyInit() { myListener.onKeyDown = myOnKeyDown; myListener.target = this; Key.addListener(myListener); Accessibility.updateProperties(); } function keyKill() { Key.removeListener(myListener); } function randRange(min, max) { var _local1 = Math.round(Math.random() * (max - min)) + min; return(_local1); } function initRangeOfColors() { if (skill == "hard") { var _local5 = 1; var _local4 = Math.abs(temperatures.length - _local5); temperatures.splice(_local4, _local4); } currentTemp = temperatures.length - 1; _parent.bg_mc.mercury_mc.gotoAndStop(tempAnchors[currentTemp]); startingBlockHeight = ((skill == "easy") ? 2 : 3); startingBlockHeight = startingBlockHeight + level; if (startingBlockHeight >= (gridHeight - 3)) { startingBlockHeight = gridHeight - 3; } var _local3 = findRangeOfColors(); var _local2 = 1; while (_local2 <= _local3) { rangeOfColorsArray.push(_local2 + 1); _local2++; } } function findRangeOfColors() { if (level >= 3) { var _local2 = ((skill == "easy") ? 2 : 4); } else { var _local2 = ((skill == "easy") ? 2 : 3); } var _local1 = (_local2 + level) + 1; return(_local1); } function initBlocks() { var _local5 = findRangeOfColors(); var _local6 = gridHeight - startingBlockHeight; var _local3 = gridHeight; while (_local3 > _local6) { var _local1 = 1; while (_local1 <= gridWidth) { var _local2 = tileName(_local1, _local3); var _local4 = randRange(1, _local5); container_mc[_local2].tile_mc.gotoAndStop(_local4 + 1); container_mc[_local2]._alpha = blockAlpha; _local1++; } _local3--; } } function checkAgainstObj(obj, whichObj) { var _local1; if (obj == undefined) { _local1 = false; } else { _local1 = true; if (obj != whichObj) { _local1 = false; } } return(_local1); } function checkAgainstTransformZero(obj) { var _local1; if (obj == undefined) { _local1 = false; } else { _local1 = true; if ((obj == 1) || (obj.toString() == "1")) { } else { _local1 = false; } } return(_local1); } function gravity() { var _local3 = gridHeight - 1; while (_local3 >= 1) { var _local1 = gridWidth; while (_local1 >= 1) { var _local2 = tileName(_local1, _local3); var _local4 = tileName(_local1, Number(_local3 + 1)); if (container_mc[_local2].tile_mc._currentframe != 1) { var _local6 = checkAgainstObj(container_mc[_local4].tile_mc._currentframe, 1); if (_local6 == true) { var _local5 = Number(container_mc[_local2].tile_mc._currentframe); container_mc[_local4].tile_mc.gotoAndStop(_local5); container_mc[_local2].tile_mc.gotoAndStop(1); updateAfterEvent(); } } _local1--; } _local3--; } if (attempts <= gridHeight) { attempts++; gravity(); } else { attempts = 1; checkColorsLeft(); } } function checkBlankLeft() { var _local5 = true; var _local3 = 1; while (_local3 <= gridHeight) { var _local1 = 1; while (_local1 <= gridWidth) { var _local2 = tileName(_local1, _local3); var _local4 = checkAgainstObj(container_mc[_local2].tile_mc._currentframe, 1); if (_local4 == true) { _local5 = false; } _local1++; } _local3++; } return(_local5); } function checkColorsLeft() { if (currentColor.toString() != undefined) { var _local13 = findRangeOfColors(); var _local12 = false; var _local11; var _local10 = 1; while (_local10 <= gridHeight) { var _local7 = 1; while (_local7 <= gridWidth) { var _local3 = tileName(_local7, _local10); b = 1; while (b <= _local13) { var _local8 = checkAgainstObj(container_mc[_local3].tile_mc._currentframe, currentColor); if (_local8 == true) { _local12 = true; } else { var _local4 = 0; var _local2 = 0; while (_local2 < rangeOfColorsArray.length) { var _local6 = checkAgainstObj(container_mc[_local3].tile_mc._currentframe, rangeOfColorsArray[_local2]); if (_local6 == false) { _local4++; } var _local5 = checkAgainstObj(container_mc[_local3].tile_mc._currentframe, 1); if ((_local5 == false) && (_local4 == rangeOfColorsArray.length)) { _local11 = container_mc[_local3].tile_mc._currentframe; } _local2++; } } b++; } _local7++; } _local10++; } if (_local12 == false) { var _local9 = 0; while (_local9 < rangeOfColorsArray.length) { var _local14 = checkAgainstObj(rangeOfColorsArray[_local9], currentColor); if (_local14 == true) { rangeOfColorsArray.splice(_local9, 1); _local9 = _local9 + (rangeOfColorsArray.length + 20); } _local9++; } } } if (_local11.toString() != undefined) { rangeOfColorsArray.push(_local11); } if (rangeOfColorsArray.length == 0) { boardClear = true; this.text_overlay_mc.gotoAndPlay("win"); soundObj.stop(); keyKill(); tosser_mc.claw.liftMe(); toadGo("inflate"); killTimer(); gameWon = true; tallyScore(); trace("\r\r***********************\rWIN!\r*********************\r\r"); } if (boardClear == false) { keyInit(); } currentColor = undefined; } function nextDown(startingColumn, startingRow, target) { clearInterval(intervalID); killTimer(); var _local3 = tileName(startingColumn, startingRow - 1); var _local2 = tileName(startingColumn, startingRow); if (target.container_mc[_local2].tile_mc._currentframe == 1) { target.tosser.tile_mc._alpha = 0; keyKill(); target.container_mc[_local3].tile_mc.overlay_mc.gotoAndStop(1); target.container_mc[_local3].tile_mc.gotoAndStop(1); target.container_mc[_local2].tile_mc.gotoAndStop(target.tosser.tile_mc.tile_mc._currentframe); target.container_mc[_local2].tile_mc.overlay_mc.gotoAndStop(target.tosser.tile_mc.tile_mc.overlay_mc._currentframe); target.container_mc[_local2]._alpha = blockAlpha; if (startingRow < gridHeight) { intervalID = setInterval(nextDown, 35, startingColumn, startingRow + 1, target); } else { soundCall(6); if (target.container_mc[_local2].tile_mc.overlay_mc._currentframe == 2) { target.container_mc[_local2].callback = true; blowUpMyColor(target.container_mc[_local2]); } else if (target.container_mc[_local2].tile_mc.overlay_mc._currentframe == 3) { target.container_mc[_local2].callback = true; diagonalMyColor(target.container_mc[_local2]); } else if (target.container_mc[_local2].tile_mc.overlay_mc._currentframe == 4) { drawLevelMyColor(target.container_mc[_local2]); } else { target.container_mc[_local2].tile_mc.overlay_mc.gotoAndStop(1); target.container_mc[_local2].callback = true; checkLikeColorAround(target.container_mc[_local2], true, "up"); } } } else { soundCall(6); if (startingRow == 2) { var _local5 = checkBlankLeft(); trace("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TESTER = " + _local5); if (_local5 == true) { ultimateIceAge(); } } target.container_mc[_local3].callback = true; switch (target.container_mc[_local3].tile_mc.overlay_mc._currentframe) { case 1 : checkLikeColorAround(target.container_mc[_local3], true, "none"); break; case 2 : blowUpMyColor(target.container_mc[_local3]); break; case 3 : diagonalMyColor(target.container_mc[_local3]); break; case 4 : drawLevelMyColor(target.container_mc[_local3]); } } } function checkSurroundingColorLike(target) { var _local2 = target._name.charAt(1); var _local1 = target._name.charAt(3); var _local4 = tileName(_local2, Math.abs(Number(_local1) + 1)); var _local8 = tileName(Math.abs(Number(_local2) - 1), _local1); var _local5 = tileName(Math.abs(Number(_local2) + 1), _local1); var _local3 = container_mc[_local4].tile_mc._currentframe; var _local7 = container_mc[_local8].tile_mc._currentframe; var _local6 = container_mc[_local5].tile_mc._currentframe; if (((currentColor == _local3) || (currentColor == _local7)) || (currentColor == _local6)) { return(true); } return(false); } function drawLevelMyColor(target) { currentColor = target.tile_mc._currentframe; var _local5 = Number(target._name.charAt(3)); var _local4 = new Array(); var _local2 = 1; while (_local2 <= gridWidth) { var _local3 = tileName(_local2, _local5); _local4.push(container_mc[_local3].tile_mc); _local2++; } dropScore(100); target.tile_mc.overlay_mc.gotoAndStop(1); soundCall(5); drawIntervalCall(_local4, currentColor, this); } function drawIntervalCall(ary, color, targ) { drawInt = setInterval(this, "drawLevelConstruct", 50, ary, color, targ); } function drawLevelConstruct(clipArray, color, targ) { clearInterval(drawInt); if (clipArray.length == 0) { } else { var _local2 = evalPointsToTime(200); upScore(_local2); if (clipArray.length == 1) { clipArray[0]._parent.callback = true; } clipArray[0]._parent.gotoAndPlay("break"); clipArray.splice(0, 1); targ.drawIntervalCall(clipArray, "break", targ); } target.overlay_mc.gotoAndStop(1); } function diagonalMyColor(target) { currentColor = target.tile_mc._currentframe; var _local10 = checkSurroundingColorLike(target); if (_local10 == true) { soundCall(0); var _local9 = Number(target._name.charAt(1)); var _local8 = Number(target._name.charAt(3)); target.light = true; target.gotoAndPlay("break"); var _local12 = tileName(_local9, Math.abs(Number(_local8) + 1)); var _local14 = tileName(Math.abs(Number(_local9) - 1), _local8); var _local13 = tileName(Math.abs(Number(_local9) + 1), _local8); var _local5 = evalPointsToTime(200); upScore(_local5); var _local11 = 1; var _local6 = 0; var _local4 = gridHeight; while (_local4 >= 1) { var _local1 = gridWidth; while (_local1 >= 1) { var _local2 = tileName(_local1, _local4); if (container_mc[_local2].tile_mc._currentframe > 1) { trace("this container is greater than 1"); var _local3 = randRange(0, 2); trace("rnd = " + _local3); if ((_local3 == 0) && (_local6 < 8)) { trace("should be breaking"); container_mc[_local2].light = true; container_mc[_local2].gotoAndPlay("break"); _local5 = evalPointsToTime(200); upScore(_local5); _local6++; } } _local1--; } _local4--; } } else { constructIceAge(true); } target.tile_mc.overlay_mc.gotoAndStop(1); } function blowUpMyColor(target) { currentColor = target.tile_mc._currentframe; var _local6 = checkSurroundingColorLike(target); if (_local6 == true) { soundCall(1); var _local3 = gridHeight; while (_local3 >= 1) { var _local1 = gridWidth; while (_local1 >= 1) { var _local2 = tileName(_local1, _local3); if (container_mc[_local2].tile_mc._currentframe == currentColor) { container_mc[_local2].gotoAndPlay("break"); var _local4 = evalPointsToTime(200); upScore(_local4); } _local1--; } _local3--; } explosion_mc._x = target._x + container_mc._x; explosion_mc._y = target._y + container_mc._y; explosion_mc.gotoAndPlay("build"); } else { constructIceAge(true); } target.tile_mc.overlay_mc.gotoAndStop(1); } function checkLikeColorAround(mc, crackMe, whereFrom) { checkIfBlockBroken = function (my_mc) { if (my_mc == undefined) { } var _local2 = false; var _local1 = 0; while (_local1 < brokenBlocks.length) { if (brokenBlocks[_local1] == my_mc) { _local2 = true; } _local1++; } if (_local2 == false) { brokenBlocks.push(my_mc); my_mc.gotoAndPlay("break"); var _local4 = evalPointsToTime(100); upScore(_local4); } return(_local2); }; mc.crackMeOnceFlag = false; var _local9 = mc._name.charAt(1); var _local4 = mc._name.charAt(3); var _local5 = mc.tile_mc._currentframe; var _local8 = tileName(_local9, Math.abs(Number(_local4) - 1)); var _local6 = tileName(_local9, Math.abs(Number(_local4) + 1)); var _local10 = tileName(Math.abs(Number(_local9) - 1), _local4); var _local7 = tileName(Math.abs(Number(_local9) + 1), _local4); var _local20 = container_mc[_local8].tile_mc._currentframe; var _local15 = container_mc[_local6].tile_mc._currentframe; var _local25 = container_mc[_local10].tile_mc._currentframe; var _local17 = container_mc[_local7].tile_mc._currentframe; var _local13 = checkAgainstObj(_local20, _local5); if (_local13 == true) { mc.crackMeOnceFlag = true; var _local12 = checkIfBlockBroken(container_mc[_local8]); if (((Number(container_mc[_local8]._name.charAt(3)) >= 1) && (whereFrom != "down")) && (_local12 == false)) { checkLikeColorAround(container_mc[_local8], false, "up"); } } var _local18 = checkAgainstObj(_local15, _local5); if (_local18 == true) { mc.crackMeOnceFlag = true; var _local24 = checkIfBlockBroken(container_mc[_local6]); if (((Number(container_mc[_local6]._name.charAt(3)) <= gridHeight) && (whereFrom != "up")) && (_local24 == false)) { checkLikeColorAround(container_mc[_local6], false, "down"); } } var _local21 = checkAgainstObj(_local17, _local5); if (_local21 == true) { mc.crackMeOnceFlag = true; var _local26 = checkIfBlockBroken(container_mc[_local7]); if (((Number(container_mc[_local7]._name.charAt(1)) <= gridWidth) && (whereFrom != "left")) && (_local26 == false)) { checkLikeColorAround(container_mc[_local7], false, "right"); } } var _local23 = checkAgainstObj(_local25, _local5); if (_local23 == true) { mc.crackMeOnceFlag = true; var _local14 = checkIfBlockBroken(container_mc[_local10]); if (((Number(container_mc[_local10]._name.charAt(1)) >= 1) && (whereFrom != "right")) && (_local14 == false)) { checkLikeColorAround(container_mc[_local10], false, "left"); } } if ((mc.crackMeOnceFlag == true) && (crackMe == true)) { currentColor = mc.tile_mc._currentframe; bustingRocks_mc._x = mc._x + container_mc._x; bustingRocks_mc._y = mc._y + container_mc._y; var _local16 = randRange(0, 1); var _local22 = ((_local16 == 1) ? -100 : 100); bustingRocks_mc._xscale = _local22; bustingRocks_mc.gotoAndPlay("build"); mc.gotoAndPlay("break"); var _local19 = evalPointsToTime(50); upScore(_local19); } else { mc.callback = false; } if ((crackMe == true) && (mc.crackMeOnceFlag == false)) { tempChange("down"); } } function nextPositForTosser(LorR) { switch (LorR) { case "left" : if ((tosser.X - 1) > 0) { tosser.X--; var _local1 = tileName(tosser.X, 1); tween(tosser, container_mc[_local1]._x); } break; case "right" : if ((tosser.X + 1) > gridWidth) { break; } tosser.X++; var _local1 = tileName(tosser.X, 1); tween(tosser, container_mc[_local1]._x); } } function myOnKeyDown() { if (Key.getCode() == 32) { if (dropFlag) { nextDown(tosser.X, 1, this.target); } } if (Key.getCode() == 37) { var _local2 = nextPositForTosser("left"); } if (Key.getCode() == 39) { var _local2 = nextPositForTosser("right"); } } function tween(mc, X) { easeType = mx.transitions.easing.Back.easeOut; var _local1 = 0.2; yTween = new mx.transitions.Tween(mc, "_x", easeType, mc._x, X, _local1, true); } function tweenEntireGame() { easeType = mx.transitions.easing.None.easeNone; var _local2 = 0.3; _alphaTween = new mx.transitions.Tween(this, "_alpha", easeType, 0, 100, _local2, true); } function toadGo(where) { _parent.toadGo(where); } function upScore(howmuch) { var _local1 = Number(currentScore) + howmuch; if (_local1 < 0) { currentScore = 0; } else { currentScore = _local1; } } function dropScore(howmuch) { var _local1 = Number(currentScore) - howmuch; if (_local1 < 0) { currentScore = 0; } else { currentScore = _local1; } } function tallyScore() { clearInterval(drawInt); _global.gameScore = Number(currentScore); _global.timeBonus = evalTimeBonus(); drawInt = setInterval(this, "winnerCircle", 2000, this); _global.breakBonus = Math.round(_global.breakBonus * 10); _global.acculmScore = _global.acculmScore + ((_global.gameScore + _global.timeBonus) + _global.breakBonus); } function tallyScoreLose() { clearInterval(drawInt); _global.gameScore = Number(currentScore); _global.timeBonus = 0; drawInt = setInterval(this, "winnerCircle", 2000, this); _global.breakBonus = 0; _global.acculmScore = _global.acculmScore + ((_global.gameScore + _global.timeBonus) + _global.breakBonus); } function winnerCircle(targ) { clearInterval(drawInt); targ._parent.gotoAndPlay("scoreTallyScreen"); } MovieClip.prototype.shakeIt = function () { this.recScale = -2; this.shakeRotation = 0; this.shakeScale = 2; this.shakeAlpha = 1; this.storedName = this._name; this.storedXpos = this._x; this.storedYpos = this._y; this.storedRotation = this._rotation; this.rectangle = [this.storedXpos - this.recScale, this.storedXpos + this.recScale, this.storedYpos - this.recScale, this.storedYpos + this.recScale, this.storedRotation - this.shakeRotation, this.storedRotation + this.shakeRotation]; goAndShake = function () { averageX = (this._x - random(this.shakeScale)) + random(this.shakeScale); averageY = (this._y - random(this.shakeScale)) + random(this.shakeScale); averageRotation = (this._rotation - random(this.shakeScale)) + random(this.shakeScale); if ((this._x < this.rectangle[0]) || (this._x > this.rectangle[1])) { this._x = this.rectangle[1]; } else { this._x = averageX; } if ((this._y < this.rectangle[2]) || (this._y > this.rectangle[3])) { this._y = this.rectangle[2]; } else { this._y = averageY; } if ((this._rotation < this.rectangle[4]) || (this._rotation > this.rectangle[5])) { this._rotation = this.storedRotation; } else { this._rotation = averageRotation; } }; this.onEnterFrame = goAndShake; }; MovieClip.prototype.shakeStop = function () { this.onEnterFrame = null; this._name = this.storedName; this._x = this.storedXpos; this._y = this.storedYpos; this._rotation = this.storedRotation; }; var crossBlockCount = 0; var dropFlag = true; var currentColor; var boardClear = false; var gameWon = false; var currentTemp = 0; var attempts = 1; var rangeOfColorsArray = new Array(); var brokenBlocks = new Array(); var gridHeight = 7; var gridWidth = 8; var blockAlpha = 100; var startingBlockHeight; var tosser = tosser_mc.tosser_character_mc; var myListener = new Object(); var drawInt; initRangeOfColors(); drawGridFoundation(); initBlocks(); initTosser(); initTemp(); stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 186 MovieClip [__Packages.Timer] Frame 0
class Timer { var timeInt, dispatchEvent; function Timer (len) { mx.events.EventDispatcher.initialize(this); timeInt = setInterval(mx.utils.Delegate.create(this, handleTimer), len); } function handleTimer() { dispatchEvent({type:"timeout", target:this, time:getTimer()}); clearMe(); } function clearMe() { clearInterval(timeInt); } }
Symbol 187 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 188 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 189 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 190 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 191 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 192 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } 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 var version = "1.1.0.52"; }
Symbol 193 MovieClip [__Packages.mx.transitions.easing.Bounce] Frame 0
class mx.transitions.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 var version = "1.1.0.52"; }
Symbol 194 MovieClip [__Packages.mx.transitions.easing.Back] Frame 0
class mx.transitions.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 var version = "1.1.0.52"; }
Symbol 195 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } 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 var version = "1.1.0.52"; }
Symbol 196 MovieClip [__Packages.util.http.ExternalCommandBuffer] Frame 0
class util.http.ExternalCommandBuffer { static var intervalId; function ExternalCommandBuffer () { } static function bufferCommand(url, window, method) { queue.push({url:url, target:window, method:method}); if (isNaN(intervalId)) { intervalId = setInterval(issueCommand, requestInterval); } } static function setRequestInterval(interval) { requestInterval = interval; } static function issueCommand() { var _local1 = queue.shift(); if (_local1.method != undefined) { if (_local1.method == "POST") { getURL (_local1.url, _local1.target, "POST"); } else if (_local1.method == "GET") { getURL (_local1.url, _local1.target, "POST"); } else { throw new Error("ExternalCommandBuffer->issueCommand: Invalid request method. Method must be 'GET' or 'POST'"); } } if (_local1.target != undefined) { getURL (_local1.url, _local1.target); } getURL (_local1.url); if (queue.length == 0) { clearInterval(intervalId); intervalId = null; } } static var queue = new Array(); static var requestInterval = 500; }
Symbol 197 MovieClip [__Packages.phpCallClass] Frame 0
class phpCallClass { var myData, errormsg, sendVars, sendXML, resultXML, timerFunct, target, toString, myTimer, checkint, myXmlLoadClass, done; function phpCallClass () { myData = new Object(); errormsg = new String(); sendVars = new LoadVars(); sendXML = new XML(); resultXML = new XML(); sendXML.ignoreWhite = true; resultXML.ignoreWhite = true; sendXML.target = this; resultXML.target = this; myDone = (false); timerFunct = mx.utils.Delegate.create(this, handleTimerConstruct); } function phpLoad(path) { setTimer(); var _local2 = appendrnd(path); sendXML.load(_local2); sendXML.onLoad = myOnLoad; } function phpSendLoad(path) { setTimer(); var _local5 = path.lastIndexOf("?"); if (_local5 == -1) { trace("no variables being passed"); } else { var _local2 = new Array(); var _local7 = path.slice(_local5 + 1, path.length); var _local9 = path.slice(0, _local5); _local2 = _local7.split("&"); var _local4 = 0; while (_local4 < _local2.length) { var _local3 = _local2[_local4].lastIndexOf("="); sendVars[_local2[_local4].slice(0, _local3)] = _local2[_local4].slice(_local3 + 1, _local2[_local4].length); _local4++; } } for (var _local4 in sendVars) { trace((_local4 + " = ") + sendVars[_local4]); } var _local8 = appendrnd(_local9); sendVars.sendAndLoad(_local8, resultXML, "POST"); resultXML.onLoad = myOnLoad; } function myOnLoad(success) { if (success) { target.clearTimer(); var _local2 = new String(); _local2 = toString(); target.myXmlLoadClass = new XmlLoadClass(_local2); target.setcheck(); } else { errormsg = "Unable to Load"; trace(errormsg); } } function appendrnd(str) { var _local3 = randRangeQueryAdd(1, 999999); if (str.lastIndexOf(".php") == (str.length - 4)) { str = str + ("?rnd=" + _local3); } else if (str.lastIndexOf(".xml") == (str.length - 4)) { } else if (str.lastIndexOf("?") == (str.length - 1)) { str = str + ("rnd=" + _local3); } else { str = str + ("&rnd=" + _local3); } return(str); } function setTimer() { myTimer = new Timer(25000); myTimer.addEventListener("timeout", timerFunct); } function clearTimer() { myTimer.clearMe(); myTimer.removeEventListener("timeout", timerFunct); } function handleTimerConstruct(evt) { clearTimer(); } function setcheck() { checkint = setInterval(this, "XmlLoadClassOnLoad", 100, this); } function clearcheck() { clearInterval(checkint); } function XmlLoadClassOnLoad(targ) { if (myXmlLoadClass.__get__myDone() == true) { targ.clearcheck(); targ.myData = myXmlLoadClass.myData; targ.myDone = true; } } function get myDone() { return(done); } function set myDone(amI) { done = amI; //return(myDone); } function randRangeQueryAdd(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } }
Symbol 198 MovieClip [__Packages.XmlLoadClass] Frame 0
class XmlLoadClass extends XML { var onLoad, ignoreWhite, topLength, myData, load, parseXML, firstChild, done; function XmlLoadClass (url) { super(); onLoad = _onLoad; ignoreWhite = true; topLength = 0; myDone = (false); myData = new MyObjects(); if (url.toLowerCase().substring(url.length - 4, url.length) == ".xml") { load(url); } else { parseXML(url); _onLoad(); } } function _onLoad() { var _local3 = 0; var _local4 = {}; var _local2 = firstChild; while (_local3 < _local2.childNodes.length) { _local4[_local2.nodeName] = new Number(0); _local4[_local2.childNodes[_local3].nodeName] = new Number(0); _local3++; } _local3 = 0; while (_local3 < _local2.childNodes.length) { if (_local2.childNodes[_local3].nodeType == 3) { myData.addData(_local2.nodeName + _local3, _local2.childNodes[_local3].nodeValue); myData.addAttribute(_local2.nodeName + _local3, _local2.attributes); _local4[_local2.nodeName]++; } else if (_local2.childNodes[_local3].nodeType == 1) { myData.addWrapper(_local2.childNodes[_local3].nodeName + _local4[_local2.childNodes[_local3].nodeName]); myData.addAttribute(_local2.childNodes[_local3].nodeName + _local4[_local2.childNodes[_local3].nodeName], _local2.childNodes[_local3].attributes); if (_local2.childNodes[_local3].childNodes.length > 0) { _goLoop(_local2.childNodes[_local3], myData[_local2.childNodes[_local3].nodeName + _local4[_local2.childNodes[_local3].nodeName]]); } _local4[_local2.childNodes[_local3].nodeName]++; topLength++; } _local3++; } myDone = (true); trace(topLength); } function _goLoop(obj, dat) { var _local3 = 0; var _local4 = {}; while (_local3 < obj.childNodes.length) { _local4[obj.nodeName] = new Number(0); _local4[obj.childNodes[_local3].nodeName] = new Number(0); _local3++; } _local3 = 0; while (_local3 < obj.childNodes.length) { if (obj.childNodes[_local3].nodeType == 3) { dat.addDataStr("value", obj.childNodes[_local3].nodeValue); } else if (obj.childNodes[_local3].nodeType == 1) { dat.addWrapper(obj.childNodes[_local3].nodeName + _local4[obj.childNodes[_local3].nodeName]); dat.addAttribute(obj.childNodes[_local3].nodeName + _local4[obj.childNodes[_local3].nodeName], obj.childNodes[_local3].attributes); if (obj.childNodes[_local3].childNodes.length > 0) { _goLoop(obj.childNodes[_local3], dat[obj.childNodes[_local3].nodeName + _local4[obj.childNodes[_local3].nodeName]]); } _local4[obj.childNodes[_local3].nodeName]++; } _local3++; } } function get myDone() { return(done); } function set myDone(amI) { done = amI; //return(myDone); } function get gsMyData() { return(myData); } function set gsMyData(amI) { myData = amI; //return(gsMyData); } }
Symbol 199 MovieClip [__Packages.MyObjects] Frame 0
class MyObjects extends Object { function MyObjects () { super(); } function addWrapper(str) { this[str] = new MyObjects(); } function addData(str, nm, d) { this[str][nm] = d; } function addDataStr(nm, d) { this[nm] = d; } function addAttribute(str, d) { this[str].attr = d; } }
Symbol 108 Button
on (release) { gotoAndPlay ("instructions"); }
Symbol 114 Button
on (release) { _root.goLeaderboard(); }
Symbol 117 Button
on (release) { gotoAndPlay ("gamestart"); }
Symbol 118 MovieClip Frame 81
stop();
Symbol 118 MovieClip Frame 82
play();
Symbol 118 MovieClip Frame 138
stop();
Symbol 118 MovieClip Frame 141
stop(); _parent.gotoAndPlay("selectLevel");
Symbol 126 Button
on (release) { gotoAndPlay ("reset"); }
Symbol 133 MovieClip Frame 4
stop();
Symbol 133 MovieClip Frame 5
stop(); scrub._y = 180; var scoreboardXML = new XML(); scoreboardXML.ignoreWhite = true; var scoreboard = new LoadVars(); scoreboardXML.onLoad = function (success) { if (success) { gotoAndPlay ("showScores"); } }; var getScores = new LoadVars(); getScores.gid = 1; getScores.sendAndLoad("http://www.shrek.com/data/post.php", scoreboardXML, "POST");
Symbol 133 MovieClip Frame 10
stop();
Symbol 133 MovieClip Frame 15
function goScroll() { trk = setInterval(this, "trackScrub", 15); } function trackScrub() { scrollPct = (scrub._y - 180) / 136; boardNames.scroll = (boardScores.scroll = boardNames.maxscroll * scrollPct); } player = 0; while (scoreboardXML.firstChild.childNodes[player].attributes.name != undefined) { boardNames.text = boardNames.text + (scoreboardXML.firstChild.childNodes[player].attributes.name + newline); boardScores.text = boardScores.text + (scoreboardXML.firstChild.childNodes[player].attributes.highscore + newline); player++; } scrub.onPress = function () { clearInterval(trk); goScroll(); startDrag (scrub, false, 527, 180, 527, 316); }; scrub.onRelease = function () { clearInterval(trk); stopDrag(); }; stop();
Symbol 168 MovieClip Frame 1
trace("_global.acculmScore: " + _global.acculmScore); trace("_global.timeBonus: " + _global.timeBonus); trace("_global.breakBonus: " + _global.breakBonus);
Symbol 175 MovieClip Frame 1
stop();
Symbol 178 Button
on (release) { playAgain(); }
Symbol 184 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 1
function playAgain() { _parent.gotoAndPlay("start"); } stop();
Symbol 185 MovieClip Frame 5
if (_level0.reg_container.login_so.data.username != undefined) { _root.submitScore(); } play();
Symbol 185 MovieClip Frame 42
if (_level0.reg_container.login_so.data.username == undefined) { txt.gotoAndStop(2); }
Symbol 185 MovieClip Frame 55
_root.sendTag("gameover"); stop();
Symbol 185 MovieClip Frame 58
if (_level0.reg_container.login_so.data.username != undefined) { _root.submitScore(); } play();
Symbol 185 MovieClip Frame 93
if (_level0.reg_container.login_so.data.username == undefined) { txt.gotoAndStop(2); }
Symbol 185 MovieClip Frame 108
_root.sendTag("gameover"); stop();

Library Items

Symbol 1 Sound [pos3]Used by:Timeline
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip [gameMaskClip]Uses:2
Symbol 4 GraphicUsed by:25
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:19
Symbol 8 VideoUsed by:9
Symbol 9 MovieClipUses:8Used by:17
Symbol 10 GraphicUsed by:14
Symbol 11 GraphicUsed by:14
Symbol 12 GraphicUsed by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:10 11 12 13Used by:17 25
Symbol 15 VideoUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClipUses:9 14 16Used by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:7 17 18Used by:25
Symbol 20 ShapeTweeningUsed by:22
Symbol 21 GraphicUsed by:22 31
Symbol 22 MovieClipUses:20 21Used by:25 46
Symbol 23 ShapeTweeningUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [tile]Uses:4 19 22 23 14 24Used by:27 28
Symbol 26 MovieClipUsed by:52
Symbol 27 MovieClipUses:25Used by:29
Symbol 28 MovieClipUses:25Used by:29
Symbol 29 MovieClipUses:27 28Used by:52
Symbol 30 ShapeTweeningUsed by:31
Symbol 31 MovieClipUses:30 21Used by:32
Symbol 32 MovieClipUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:52
Symbol 34 FontUsed by:35
Symbol 35 EditableTextUses:34Used by:52
Symbol 36 SoundUsed by:43
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:43
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:43
Symbol 41 SoundUsed by:43
Symbol 42 Sound [pos2]Used by:43  Timeline
Symbol 43 MovieClipUses:36 38 40 41 42Used by:52
Symbol 44 FontUsed by:45 51
Symbol 45 EditableTextUses:44Used by:52
Symbol 46 MovieClipUses:22Used by:52
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:50
Symbol 49 SoundUsed by:50
Symbol 50 MovieClipUses:48 49Used by:52
Symbol 51 EditableTextUses:44Used by:52
Symbol 52 MovieClip [game]Uses:26 29 33 35 43 45 46 50 51Used by:Timeline
Symbol 53 GraphicUsed by:73
Symbol 54 GraphicUsed by:73
Symbol 55 GraphicUsed by:73
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:73
Symbol 58 GraphicUsed by:73
Symbol 59 GraphicUsed by:73
Symbol 60 GraphicUsed by:73
Symbol 61 GraphicUsed by:73
Symbol 62 GraphicUsed by:73
Symbol 63 GraphicUsed by:73
Symbol 64 GraphicUsed by:73
Symbol 65 GraphicUsed by:73
Symbol 66 GraphicUsed by:73
Symbol 67 GraphicUsed by:73
Symbol 68 GraphicUsed by:73
Symbol 69 GraphicUsed by:73
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72Used by:Timeline
Symbol 186 MovieClip [__Packages.Timer]
Symbol 187 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 188 MovieClip [__Packages.mx.utils.Delegate]
Symbol 189 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 190 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 191 MovieClip [__Packages.mx.transitions.Tween]
Symbol 192 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 193 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 194 MovieClip [__Packages.mx.transitions.easing.Back]
Symbol 195 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 196 MovieClip [__Packages.util.http.ExternalCommandBuffer]
Symbol 197 MovieClip [__Packages.phpCallClass]
Symbol 198 MovieClip [__Packages.XmlLoadClass]
Symbol 199 MovieClip [__Packages.MyObjects]
Symbol 74 Sound [musicloop]Used by:Timeline
Symbol 75 Sound [neg1]Used by:Timeline
Symbol 76 Sound [pos4]Used by:Timeline
Symbol 77 Sound [neg2]Used by:Timeline
Symbol 78 Sound [neg3]Used by:Timeline
Symbol 79 Sound [pos1]Used by:Timeline
Symbol 80 Sound [neg4]Used by:Timeline
Symbol 81 Sound [pos5]Used by:Timeline
Symbol 82 Sound [snd1]Used by:Timeline
Symbol 83 Sound [neg5]Used by:Timeline
Symbol 84 Sound [snd3]Used by:Timeline
Symbol 85 Sound [snd6]Used by:Timeline
Symbol 86 Sound [snd7]Used by:Timeline
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:118 169
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:118
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:118
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:118
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:118
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:108 114 117 178
Symbol 101 FontUsed by:102 105 112 113 115 116 124 125 176 177
Symbol 102 TextUses:101Used by:108
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:108 114 117 178
Symbol 105 TextUses:101Used by:108
Symbol 106 SoundUsed by:108 114 117 156 178
Symbol 107 SoundUsed by:108 114 117 156 178
Symbol 108 ButtonUses:100 102 104 105 106 107Used by:118
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:118
Symbol 112 TextUses:101Used by:114
Symbol 113 TextUses:101Used by:114
Symbol 114 ButtonUses:100 112 104 113 106 107Used by:118 185
Symbol 115 TextUses:101Used by:117
Symbol 116 TextUses:101Used by:117
Symbol 117 ButtonUses:100 115 104 116 106 107Used by:118
Symbol 118 MovieClipUses:88 90 92 95 98 108 111 114 117Used by:Timeline
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 ButtonUses:120Used by:133
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:126
Symbol 124 TextUses:101Used by:126
Symbol 125 TextUses:101Used by:126
Symbol 126 ButtonUses:123 124 125Used by:133
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:133
Symbol 130 FontUsed by:131 132 173 174 182 183
Symbol 131 EditableTextUses:130Used by:133
Symbol 132 EditableTextUses:130Used by:133
Symbol 133 MovieClipUses:121 126 129 131 132Used by:Timeline
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:Timeline
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:137Used by:Timeline
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:Timeline
Symbol 142 SoundUsed by:Timeline
Symbol 143 SoundUsed by:Timeline
Symbol 144 SoundUsed by:Timeline
Symbol 145 GraphicUsed by:Timeline
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:147Used by:Timeline
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:156
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:156
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:156
Symbol 155 GraphicUsed by:156
Symbol 156 ButtonUses:150 152 154 155 106 107Used by:Timeline
Symbol 157 FontUsed by:158 159 160 161 164 165 166 167
Symbol 158 TextUses:157Used by:168
Symbol 159 TextUses:157Used by:168
Symbol 160 TextUses:157Used by:168
Symbol 161 TextUses:157Used by:168
Symbol 162 FontUsed by:163
Symbol 163 TextUses:162Used by:168
Symbol 164 EditableTextUses:157Used by:168
Symbol 165 EditableTextUses:157Used by:168
Symbol 166 EditableTextUses:157Used by:168
Symbol 167 EditableTextUses:157Used by:168
Symbol 168 MovieClipUses:158 159 160 161 163 164 165 166 167Used by:Timeline
Symbol 169 MovieClipUses:88Used by:185
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:172
Symbol 172 MovieClipUses:171Used by:185
Symbol 173 TextUses:130Used by:175
Symbol 174 TextUses:130Used by:175
Symbol 175 MovieClipUses:173 174Used by:185
Symbol 176 TextUses:101Used by:178
Symbol 177 TextUses:101Used by:178
Symbol 178 ButtonUses:100 176 104 177 106 107Used by:185
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClipUses:180Used by:185
Symbol 182 TextUses:130Used by:184
Symbol 183 TextUses:130Used by:184
Symbol 184 MovieClipUses:182 183Used by:185
Symbol 185 MovieClipUses:169 172 175 178 114 181 184Used by:Timeline

Instance Names

"loadbar1"Frame 1Symbol 73 MovieClip
"home_bg"Frame 11Symbol 118 MovieClip
"leaderboard"Frame 11Symbol 133 MovieClip
"leaderboard"Frame 78Symbol 133 MovieClip
"continue_btn"Frame 79Symbol 156 Button
"score_clip"Frame 79Symbol 168 MovieClip
"winlosescreens_mc"Frame 79Symbol 185 MovieClip
"lightcrack"Symbol 17 MovieClip Frame 3Symbol 14 MovieClip
"tileGraphic"Symbol 19 MovieClip Frame 1Symbol 7 MovieClip
"overlay_mc"Symbol 19 MovieClip Frame 1Symbol 17 MovieClip
"tileGraphic"Symbol 19 MovieClip Frame 2Symbol 7 MovieClip
"tile_mc"Symbol 25 MovieClip [tile] Frame 1Symbol 19 MovieClip
"splat"Symbol 25 MovieClip [tile] Frame 2Symbol 22 MovieClip
"tile_mc"Symbol 25 MovieClip [tile] Frame 3Symbol 19 MovieClip
"lightCrack"Symbol 25 MovieClip [tile] Frame 7Symbol 14 MovieClip
"tile_mc"Symbol 25 MovieClip [tile] Frame 13Symbol 19 MovieClip
"nextTile_mc"Symbol 27 MovieClip Frame 1Symbol 25 MovieClip [tile]
"shadow_mc"Symbol 28 MovieClip Frame 1Symbol 25 MovieClip [tile]
"tile_mc"Symbol 28 MovieClip Frame 1Symbol 25 MovieClip [tile]
"claw"Symbol 29 MovieClip Frame 1Symbol 27 MovieClip
"tosser_character_mc"Symbol 29 MovieClip Frame 1Symbol 28 MovieClip
"container_mc"Symbol 52 MovieClip [game] Frame 1Symbol 26 MovieClip
"tosser_mc"Symbol 52 MovieClip [game] Frame 1Symbol 29 MovieClip
"snowStorm_mc"Symbol 52 MovieClip [game] Frame 1Symbol 33 MovieClip
"temp_txt"Symbol 52 MovieClip [game] Frame 1Symbol 35 EditableText
"text_overlay_mc"Symbol 52 MovieClip [game] Frame 1Symbol 43 MovieClip
"bustingRocks_mc"Symbol 52 MovieClip [game] Frame 1Symbol 46 MovieClip
"explosion_mc"Symbol 52 MovieClip [game] Frame 1Symbol 50 MovieClip
"scrub"Symbol 133 MovieClip Frame 5Symbol 129 MovieClip
"boardNames"Symbol 133 MovieClip Frame 15Symbol 131 EditableText
"boardScores"Symbol 133 MovieClip Frame 15Symbol 132 EditableText
"txt"Symbol 185 MovieClip Frame 42Symbol 175 MovieClip
"txt"Symbol 185 MovieClip Frame 93Symbol 184 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "pos3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "gameMaskClip"
ExportAssets (56)Timeline Frame 1Symbol 25 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 42 as "pos2"
ExportAssets (56)Timeline Frame 1Symbol 52 as "game"
ExportAssets (56)Timeline Frame 1Symbol 186 as "__Packages.Timer"
ExportAssets (56)Timeline Frame 1Symbol 187 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 188 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 189 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 190 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 191 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 192 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 193 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 194 as "__Packages.mx.transitions.easing.Back"
ExportAssets (56)Timeline Frame 1Symbol 195 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 196 as "__Packages.util.http.ExternalCommandBuffer"
ExportAssets (56)Timeline Frame 1Symbol 197 as "__Packages.phpCallClass"
ExportAssets (56)Timeline Frame 1Symbol 198 as "__Packages.XmlLoadClass"
ExportAssets (56)Timeline Frame 1Symbol 199 as "__Packages.MyObjects"
ExportAssets (56)Timeline Frame 2Symbol 74 as "musicloop"
ExportAssets (56)Timeline Frame 3Symbol 75 as "neg1"
ExportAssets (56)Timeline Frame 3Symbol 76 as "pos4"
ExportAssets (56)Timeline Frame 4Symbol 77 as "neg2"
ExportAssets (56)Timeline Frame 4Symbol 78 as "neg3"
ExportAssets (56)Timeline Frame 5Symbol 79 as "pos1"
ExportAssets (56)Timeline Frame 5Symbol 80 as "neg4"
ExportAssets (56)Timeline Frame 6Symbol 81 as "pos5"
ExportAssets (56)Timeline Frame 7Symbol 82 as "snd1"
ExportAssets (56)Timeline Frame 7Symbol 83 as "neg5"
ExportAssets (56)Timeline Frame 8Symbol 84 as "snd3"
ExportAssets (56)Timeline Frame 9Symbol 85 as "snd6"
ExportAssets (56)Timeline Frame 10Symbol 86 as "snd7"

Labels

"start"Frame 11
"selectLevel"Frame 15
"gameBuild"Frame 69
"gamecontinue"Frame 73
"scoreTallyScreen"Frame 78
"start"Symbol 25 MovieClip [tile] Frame 1
"break"Symbol 25 MovieClip [tile] Frame 2
"start"Symbol 33 MovieClip Frame 1
"build"Symbol 33 MovieClip Frame 5
"start"Symbol 43 MovieClip Frame 1
"go"Symbol 43 MovieClip Frame 4
"iceage"Symbol 43 MovieClip Frame 68
"win"Symbol 43 MovieClip Frame 123
"build"Symbol 46 MovieClip Frame 4
"build"Symbol 50 MovieClip Frame 5
"instructions"Symbol 118 MovieClip Frame 82
"gamestart"Symbol 118 MovieClip Frame 139
"reset"Symbol 133 MovieClip Frame 2
"loadScores"Symbol 133 MovieClip Frame 5
"sendScores"Symbol 133 MovieClip Frame 10
"showScores"Symbol 133 MovieClip Frame 15
"congrats"Symbol 185 MovieClip Frame 5
"tryagain"Symbol 185 MovieClip Frame 58

Dynamic Text Variables

_global.levelSymbol 45 EditableText"1"
currentScoreSymbol 51 EditableText"0"
_global.timeBonusSymbol 164 EditableText""
_global.breakBonusSymbol 165 EditableText""
_global.gameScoreSymbol 166 EditableText""
_global.acculmScoreSymbol 167 EditableText""




http://swfchan.com/30/145478/info.shtml
Created: 26/10 -2018 14:17:55 Last modified: 26/10 -2018 14:17:55 Server time: 11/05 -2024 23:41:45