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

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

Go Recycle.swf

This is the info page for
Flash #113982

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


Text
0

0

:

0

0

0

0

:

0

0

0

0

:

0

0

<p align="right"></p>

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

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

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

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

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

<p align="left"><font face="Billy" size="60" color="#e0ff66" letterSpacing="0.000000" kerning="1">00</font></p>

PLAY

HIGH
SCORES

HOW TO
PLAY

BACK

Walk into a litterbug to teach them to stop littering!
HINT: Stop them BEFORE you pick up all the litter,
that way they have less chance to make a mess!

Help Michael pick up all the litter in the park and
stop all the litterbugs before the time runs out!

Move Michael using the ARROW KEYS. Walk over
a piece of litter to pick it up. You can carry up
to 5 pieces of litter at a time.

Walk in front of a waste bin, and
Michael will drop whatever pieces of
litter belong in that type of bin.

1

2

3

4

5

6

7

8

9

10

ActionScript [AS1/AS2]

Frame 1
function clearScreen() { removeMovieClip("Interface"); removeMovieClip("Map"); } function levelUp() { level++; if ((trashAtStart + 2) < trashMax) { trashAtStart = trashAtStart + 2; } if ((numOfBins - 1) >= numOfBinsMin) { numOfBins--; } if ((litterbugsAtStart + 1) < litterbugsMax) { litterbugsAtStart++; } if ((litterbugDropChance + 1) < litterbugDropChanceMax) { litterbugDropChance = litterbugDropChance + 1; } removeMovieClip("Map"); gotoAndPlay ("Play"); } function setupMap() { binTiles = []; freeTiles = []; binIndex = 1; _root.createEmptyMovieClip("Map", 1); var _local4 = 1; while (_local4 <= mapHeight) { var _local5 = _root[(("level" + _root.mapNum) + "Row") + _local4]; var _local3 = 1; while (_local3 <= mapWidth) { var _local6 = whatNumber(_local3, _local4); if (_local5[_local3 - 1] > 0) { if (_local5[_local3 - 1] == 1) { binTiles.push(_local6); } else { Map.attachMovie("maptile" + _local5[_local3 - 1], "MapTile" + _local6, (_local4 * 1000) + _local3); theMapTile = Map["MapTile" + _local6]; theMapTile._x = (_local3 * tileWidth) - (tileWidth / 2); theMapTile._y = (_local4 * tileHeight) - (tileWidth / 2); if (_local5[_local3 - 1] == 4) { theMapTile.gotoAndStop(randInt(1, 3)); } } } else { freeTiles.push(_local6); } _local3++; } _local4++; } shuffle(binTiles); var _local9 = 0; while (_local9 < binTiles.length) { var _local6 = binTiles[_local9]; var _local7 = whatRow(_local6); var _local8 = whatColumn(_local6); if (_local9 < numOfBins) { Map.attachMovie("maptile" + binIndex, "MapTile" + _local6, (_local7 * 1000) + _local8); theBin = Map["MapTile" + _local6]; theBin._x = (_local8 * tileWidth) - (tileWidth / 2); theBin._y = (_local7 * tileHeight) - (tileWidth / 2); theBin.trashType = binIndex; theBin.onEnterFrame = function () { if (this._currentframe == 1) { if (this.Collider.hitTest(Map.Player.Collider)) { if (_root.trashHeld.length != 0) { _root.dumpTrash(this); } } } }; if (binIndex < binIndexMax) { binIndex++; } else { binIndex = 1; } } else { Map.attachMovie("maptile6", "MapTile" + _local6, (_local7 * 1000) + _local8); theMapTile = Map["MapTile" + _local6]; theMapTile._x = (_local8 * tileWidth) - (tileWidth / 2); theMapTile._y = (_local7 * tileHeight) - (tileWidth / 2); } _local9++; } } function spawnTrash(theTile) { if (theTile == undefined) { do { match = false; var _local5 = randInt(0, freeTiles.length); theTile = freeTiles[_local5]; var _local8 = whatRow(theTile); var _local9 = whatColumn(theTile); var _local6 = Math.abs(Map.Player.currentRow - _local8); var _local7 = Math.abs(Map.Player.currentColumn - _local9); if ((_local7 <= 6) && (_local6 <= 4)) { match = true; } } while (match == true); freeTiles.splice(_local5, 1); } else { var _local8 = whatRow(theTile); var _local9 = whatColumn(theTile); var _local3 = 0; while (_local3 < freeTiles.length) { if (freeTiles[_local3] == theTile) { freeTiles.splice(_local3, 1); } _local3++; } } totalTrash++; var _local11 = randInt(1, 3); var _local10 = randInt(1, 3); Map.attachMovie("trash" + _local11, "Trash" + trashIndex, (_local8 * 1000) + _local9); theTrash = Map["Trash" + trashIndex]; theTrash.gotoAndPlay(_local10); theTrash.myFrame = _local10; theTrash.myID = trashIndex; theTrash.myType = _local11; trashActive.push(theTrash); theTrash._x = (_local9 * tileWidth) - 25; theTrash._y = (_local8 * tileHeight) - 25; theTrash.currentTile = theTile; theTrash.currentRow = _local8; theTrash.currentColumn = _local9; theTrash.onEnterFrame = function () { if (gameInPlay) { if (_root.trashHeld.length < _root.maxTrashHeld) { if (this.Collider.hitTest(Map.Player.Collider)) { pickupTrash(this); } } } }; if (trashIndex < trashIndexMax) { trashIndex++; } else { trashIndex = 1; } } function pickupTrash(theTrash) { SFX.gotoAndPlay("PickupTrash"); trashHeld.push(theTrash.myType); trashFrames.push(theTrash.myFrame); updateInventory(); removeTrash(theTrash); } function updateInventory(theType, theIcon) { var _local1 = 1; while (_local1 <= 5) { removeMovieClip(Interface.Inventory["Trash" + _local1]); Interface.Inventory.attachMovie("trash" + trashHeld[_local1 - 1], "Trash" + _local1, _local1); var _local2 = Interface.Inventory["Trash" + _local1]; _local2.gotoAndStop(trashFrames[_local1 - 1]); _local2._x = Interface.Inventory["Slot" + _local1]._x; _local2._y = Interface.Inventory["Slot" + _local1]._y; _local1++; } } function dumpTrash(theBin) { var _local1 = 0; while (_local1 < trashHeld.length) { if (trashHeld[_local1] == theBin.trashType) { SFX.gotoAndPlay("DumpTrash" + theBin.trashType); theBin.gotoAndPlay("Dump" + trashFrames[_local1]); trashHeld.splice(_local1, 1); trashFrames.splice(_local1, 1); totalTrash--; score = score + trashPoints; if ((totalTrash == 0) && (numOfLitterbugs == 0)) { gotoAndPlay ("WinLevel"); } break; } _local1++; } updateInventory(); } function removeTrash(theTrash) { freeTiles.push(theTrash.currentTile); var _local1 = 0; while (_local1 < trashActive.length) { if (trashActive[_local1] == theTrash) { trashActive.splice(_local1, 1); } _local1++; } removeMovieClip(theTrash); } function spawnLitterbug() { do { match = false; var _local6 = randInt(0, freeTiles.length); var _local10 = freeTiles[_local6]; var _local4 = whatRow(_local10); var _local5 = whatColumn(_local10); var _local7 = Math.abs(Map.Player.currentRow - _local4); var _local8 = Math.abs(Map.Player.currentColumn - _local5); if ((_local8 <= 6) && (_local7 <= 4)) { match = true; } } while (match == true); _local10 = whatNumber(_local5, _local4); numOfLitterbugs++; var _local9 = randInt(1, litterbugTypes); Map.attachMovie("litterbug" + _local9, "Litterbug" + litterbugIndex, ((_local4 * 1000) + litterbugDepth) + litterbugIndex); theLitterbug = Map["Litterbug" + litterbugIndex]; litterbugsActive.push(theLitterbug); theLitterbug._x = (_local5 * tileWidth) - 25; theLitterbug._y = (_local4 * tileHeight) - 25; theLitterbug.myIndex = litterbugIndex; theLitterbug.currentTile = _local10; theLitterbug.currentRow = _local4; theLitterbug.currentColumn = _local5; theLitterbug.currentDir = "Down"; theLitterbug.speed = litterbugSpeed; theLitterbug.reformed = false; theLitterbug.onEnterFrame = function () { if (_root.gameInPlay) { this.Anim.Clip.play(); this.lastDir = this.currentDir; this.lastTile = this.currentTile; this.currentRow = Math.ceil(this._y / tileHeight); this.currentColumn = Math.ceil(this._x / tileWidth); this.currentTile = whatNumber(this.currentColumn, this.currentRow); if (this.currentTile != this.lastTile) { if ((!this.reformed) && (_root.totalTrash < _root.trashMax)) { if (_root.randInt(1, 100) < _root.litterbugDropChance) { var _local3 = 0; while (_local3 < freeTiles.length) { if (freeTiles[_local3] == this.currentTile) { Interface.TrashIcon.gotoAndPlay("Drop"); SFX.gotoAndPlay("LitterbugDrop"); spawnTrash(this.currentTile); break; } _local3++; } } } if (_root.randInt(1, 10) == 1) { this.currentDir = chooseLitterbugDir(this); } } moveClip(this); this.swapDepths(((this.currentRow * 1000) + _root.litterbugDepth) + this.myIndex); if (this.Collider.hitTest(Map.Player.Collider)) { if (!this.reformed) { _root.numOfLitterbugs--; this.reformed = true; SFX.gotoAndPlay("ConvertLitterbug"); this.gotoAndStop("Reformed"); score = score + litterbugPoints; if ((totalTrash == 0) && (numOfLitterbugs == 0)) { gotoAndPlay ("WinLevel"); } } } } else { this.Clip.Anim.stop(); } }; if (litterbugIndex < litterbugIndexMax) { litterbugIndex++; } else { litterbugIndex = 1; } } function chooseLitterbugDir(theClip) { var _local1 = randInt(1, 4); if (_local1 == 1) { dir = "Up"; } else if (_local1 == 2) { dir = "Down"; } else if (_local1 == 3) { dir = "Left"; } else { dir = "Right"; } return(dir); } function moveClip(theClip) { theClip.obstacleHit = false; if (theClip.currentDir == "Up") { var _local4 = theClip._x; var _local3 = theClip._y - theClip.speed; var _local17 = _local4; var _local15 = _local3 - tileHalf; var _local13 = _local4 - tileEdge; var _local12 = _local3 - tileEdge; var _local20 = _local4 + tileEdge; var _local18 = _local3 - tileEdge; } else if (theClip.currentDir == "Down") { var _local4 = theClip._x; var _local3 = theClip._y + theClip.speed; var _local17 = _local4; var _local15 = _local3 + tileHalf; var _local13 = _local4 - tileEdge; var _local12 = _local3 + tileEdge; var _local20 = _local4 + tileEdge; var _local18 = _local3 + tileEdge; } else if (theClip.currentDir == "Left") { var _local4 = theClip._x - theClip.speed; var _local3 = theClip._y; var _local17 = _local4 - tileHalf; var _local15 = _local3; var _local7 = _local4 - tileEdge; var _local29 = _local3 - tileEdge; var _local30 = _local4 - tileEdge; var _local27 = _local3 + tileEdge; } else if (theClip.currentDir == "Right") { var _local4 = theClip._x + theClip.speed; var _local3 = theClip._y; var _local17 = _local4 + tileHalf; var _local15 = _local3; var _local7 = _local4 + tileEdge; var _local29 = _local3 - tileEdge; var _local30 = _local4 + tileEdge; var _local27 = _local3 + tileEdge; } if (theClip == Map.Player) { var _local19 = theClip.Anim._currentframe; theClip.gotoAndStop(theClip.currentDir); theClip.Anim.gotoAndPlay(_local19); } else { var _local19 = theClip.Clip.Anim._currentframe; theClip.Clip.gotoAndStop(theClip.currentDir); theClip.Clip.Anim.gotoAndPlay(_local19); } var _local6 = Math.ceil(_local15 / tileHeight); var _local5 = Math.ceil(_local17 / tileWidth); var _local9 = _root[(("level" + _root.mapNum) + "Row") + _local6]; if ((theClip.currentDir == "Up") || (theClip.currentDir == "Down")) { var _local21 = Math.ceil(_local12 / tileHeight); var _local25 = Math.ceil(_local13 / tileWidth); var _local28 = _root[(("level" + _root.mapNum) + "Row") + _local21]; var _local24 = Math.ceil(_local18 / tileHeight); var _local16 = Math.ceil(_local20 / tileWidth); var _local8 = _root[(("level" + _root.mapNum) + "Row") + _local24]; } else if ((theClip.currentDir == "Left") || (theClip.currentDir == "Right")) { var _local11 = Math.ceil(_local29 / tileHeight); var _local14 = Math.ceil(_local7 / tileWidth); var _local26 = _root[(("level" + _root.mapNum) + "Row") + _local11]; var _local22 = Math.ceil(_local27 / tileHeight); var _local23 = Math.ceil(_local30 / tileWidth); var _local10 = _root[(("level" + _root.mapNum) + "Row") + _local22]; } if ((_local6 > 0) && (_local6 <= mapHeight)) { if ((_local5 > 0) && (_local5 <= mapWidth)) { if (_local9[_local5 - 1] == 0) { if ((theClip.currentDir == "Up") || (theClip.currentDir == "Down")) { if ((_local28[_local25 - 1] != 0) || (_local8[_local16 - 1] != 0)) { var _local4 = ((theClip.currentColumn - 1) * tileWidth) + tileHalf; } } else if ((theClip.currentDir == "Left") || (theClip.currentDir == "Right")) { if ((_local26[_local14 - 1] != 0) || (_local10[_local23 - 1] != 0)) { var _local3 = ((theClip.currentRow - 1) * tileHeight) + tileHalf; } } } else if ((theClip.currentDir == "Up") || (theClip.currentDir == "Down")) { theClip.obstacleHit = true; var _local3 = ((theClip.currentRow - 1) * tileHeight) + tileHalf; } else if ((theClip.currentDir == "Left") || (theClip.currentDir == "Right")) { theClip.obstacleHit = true; var _local4 = ((theClip.currentColumn - 1) * tileWidth) + tileHalf; } } else { theClip.obstacleHit = true; var _local4 = ((theClip.currentColumn - 1) * tileWidth) + tileHalf; } } else { theClip.obstacleHit = true; var _local3 = ((theClip.currentRow - 1) * tileHeight) + tileHalf; } if (theClip != Map.Player) { if (theClip.obstacleHit) { if (theClip.currentDir == "Up") { if (randInt(1, 2) == 1) { theClip.currentDir = "Left"; } else { theClip.currentDir = "Right"; } } else if (theClip.currentDir == "Down") { if (randInt(1, 2) == 1) { theClip.currentDir = "Left"; } else { theClip.currentDir = "Right"; } } else if (theClip.currentDir == "Left") { if (randInt(1, 2) == 1) { theClip.currentDir = "Up"; } else { theClip.currentDir = "Down"; } } else if (theClip.currentDir == "Right") { if (randInt(1, 2) == 1) { theClip.currentDir = "Up"; } else { theClip.currentDir = "Down"; } } } } theClip._x = _local4; theClip._y = _local3; } function centerMap(theSpeed) { if (theSpeed == undefined) { theSpeed = 1; } var _local2 = new Object({x:Map.Player._x, y:Map.Player._y}); Map.Player._parent.localToGlobal(_local2); var _local4 = _local2.x; var _local3 = _local2.y; Map._x = Map._x + ((centerX - _local4) / theSpeed); Map._y = Map._y + ((centerY - _local3) / theSpeed); Fence._x = Fence._x + ((centerX - _local4) / theSpeed); Fence._y = Fence._y + ((centerY - _local3) / theSpeed); } function addTime(secsAdded) { minutesLeft = minutesLeft + Math.floor(secsAdded / 60); secondsLeft = secondsLeft + (secsAdded % 60); minutesLeft = minutesLeft + Math.floor(secondsLeft / 60); secondsLeft = secondsLeft % 60; } function decrementTimer() { if (gameInPlay) { if (secondsLeft == 0) { if (minutesLeft == 0) { clearInterval(timerCode); gotoAndPlay ("GameOver"); } else { secondsLeft = 59; minutesLeft--; } } else { secondsLeft--; } } } function setTimerDigits(theMins, theSecs, theClip) { minutesText = String(theMins); secondsText = String(theSecs); if (minutesText.length < 2) { theClip.mins1 = ""; theClip.mins2 = minutesText; } else { theClip.mins1 = minutesText.substr(0, 1); theClip.mins2 = minutesText.substr(1, 1); } if (secondsText.length < 2) { theClip.secs1 = "0"; theClip.secs2 = secondsText; } else { theClip.secs1 = secondsText.substr(0, 1); theClip.secs2 = secondsText.substr(1, 1); } if ((theMins <= freakOutMins) && (theSecs <= freakOutSecs)) { SFX.gotoAndPlay("StartTimerFreakOut"); theClip.gotoAndStop("FreakOut"); } else { SFX.gotoAndPlay("StopTimerFreakOut"); theClip.gotoAndStop("Normal"); } } function whatNumber(theColumn, theRow) { var _local1 = ((theRow - 1) * mapWidth) + theColumn; return(_local1); } function whatRow(theTile) { var _local1 = Math.ceil(theTile / mapWidth); return(_local1); } function whatColumn(theTile) { var _local1 = theTile % mapWidth; if (_local1 == 0) { _local1 = mapWidth; } return(_local1); } function randInt(num0, num1) { if (arguments.length == 1) { return(Math.round(Math.random() * num0)); } return(Math.round(Math.random() * Math.abs(num0 - num1)) + num0); } function shuffle(theArray) { i = 0; while (i < (theArray.length - 1)) { var _local2 = Math.round(Math.random() * i); var _local3 = theArray[i]; theArray[i] = theArray[_local2]; theArray[_local2] = _local3; i++; } return(theArray); } fscommand ("allowscale", false); stop(); var trackerVars_get = new LoadVars(); var trackerVars_send = new LoadVars(); trackerVars_send.gameID = _root.gameID; trackerVars_get.onLoad = function (success) { if (success) { } }; addGamePlay = function () { trackerVars_send.sendAndLoad(_root.trackerURL, trackerVars_get, "POST"); }; _global.home = this; gk1 = "stuTest"; home.userInfoURL = "http://games.zeeks.com/php/userInfo.php"; home.highScoresURL = "http://games.zeeks.com/php/addHighScore.php"; home.userKey = "agqs8xo4a6ozxdrumivhl98jmatd4q"; loadVariables (userInfoURL, this.getNextHighestDepth()); gotKey = true; _global.loadScores = function (score, obj) { delete home.scoreList; home.scoreList = new LoadVars(); home.scoreList.onLoad = function (success) { if (success) { for (var _local1 in home.scoreList) { } setScores(1, obj); } else { setScores(0, obj); } }; if (score != undefined) { home.scoreList.load(score); } else { var _local2 = (home.highScoresURL + "?gk=") + home.gk1; home.scoreList.load(_local2); } }; _global.getScores = function (score, obj) { if ((score != undefined) || (score != null)) { var _local1 = score; var _local3 = (((((((((home.highScoresURL + "?gk=") + home.gk1) + "&uk=") + home.userKey) + "&s=") + _local1) + "&es=") + encrypt(_local1)) + "&sd=") + home.seed; loadScores(_local3, obj); } else { loadScores(null, obj); } }; _global.setScores = function (type, obj) { if (type) { if (home.scoreList.rank != undefined) { home.returnedInfo = "Good Job, you've made the list. Your RANK is " + home.scoreList.rank; } else { home.returnedInfo = "You're score did not make the list"; } var _local1 = 1; while (_local1 <= 10) { obj["total_" + _local1] = (home.scoreList[("hs_" + _local1) + "_score"] + " pts - ") + home.scoreList[("hs_" + _local1) + "_username"]; _local1++; } } }; _global.encrypt = function (encScore) { encScore = encScore.toString(); my_date = new Date(); my_date.hours = my_date.getUTCHours(); my_date.minutes = my_date.getUTCMinutes(); my_date.seconds = my_date.getUTCSeconds(); if (my_date.seconds < 10) { my_date.seconds = "0" + my_date.seconds; } if (my_date.minutes < 10) { my_date.minutes = "0" + my_date.minutes; } if (my_date.hours < 10) { my_date.hours = "0" + my_date.hours; } home.seed = ((((my_date.hours + ":") + my_date.minutes) + ":") + my_date.seconds) + ":28"; charList = new Array(2, 8, 10, 5, 4, 1, 11, 7); keyChars = new Array(); i = 0; while (i < 8) { var _local1 = charList[i]; keyChars.push(seed.charAt(_local1 - 1)); i++; } snafuText = ""; i = 0; while (i < encScore.length) { tempHolder = keyChars.shift(); keyChars.push(tempHolder); tempName = "ascii" + i; tempName = encScore.charCodeAt(i) + Math.round(tempHolder); snafuText = snafuText + String.fromCharCode(tempName); i++; } return(snafuText); }; _global.home = this; gk1 = "michaelRecycle"; loadVariables (userInfoURL, this.getNextHighestDepth()); gotKey = true; _global.loadScores = function () { delete home.scoreList; home.scoreList = new LoadVars(); trace("Initiating Load"); home.scoreList.onLoad = function (success) { if (success) { trace("Highscores loaded successfully."); for (var _local1 in home.scoreList) { trace((_local1 + " -> ") + home.scoreList[_local1]); } setScores(1); } else { setScores(0); trace("An error occurred while loading highscores."); } }; if ((arguments[0] != undefined) || (arguments[0] != null)) { trace("You have submitted a score to the list"); home.scoreList.load(arguments[0]); } else { var _local3 = (home.highScoresURL + "?gk=") + home.gk1; trace("You have requested the highscore list"); home.scoreList.load(_local3); } }; _global.getScores = function () { if ((arguments[0] != undefined) || (arguments[0] != null)) { var _local2 = arguments[0]; var _local3 = (((((((((home.highScoresURL + "?gk=") + home.gk1) + "&uk=") + home.userKey) + "&s=") + _local2) + "&es=") + encrypt(_local2)) + "&sd=") + home.seed; loadScores(_local3); } else { loadScores(); } }; _global.setScores = function (type) { if (type) { if ((home.scoreList.rank != undefined) || (home.scoreList.rank != null)) { home.returnedInfo = "Good Job, you've made the list. Your RANK is " + home.scoreList.rank; } else { home.returnedInfo = "You're score did not make the list"; } var _local1 = 1; while (_local1 <= 10) { home[("hs_" + _local1) + "_score"] = home.scoreList[("hs_" + _local1) + "_score"]; home[("hs_" + _local1) + "_username"] = home.scoreList[("hs_" + _local1) + "_username"]; _local1++; } } }; _global.encrypt = function (encScore) { encScore = encScore.toString(); my_date = new Date(); my_date.hours = my_date.getUTCHours(); my_date.minutes = my_date.getUTCMinutes(); my_date.seconds = my_date.getUTCSeconds(); if (my_date.seconds < 10) { my_date.seconds = "0" + my_date.seconds; } if (my_date.minutes < 10) { my_date.minutes = "0" + my_date.minutes; } if (my_date.hours < 10) { my_date.hours = "0" + my_date.hours; } home.seed = ((((my_date.hours + ":") + my_date.minutes) + ":") + my_date.seconds) + ":28"; charList = new Array(2, 8, 10, 5, 4, 1, 11, 7); keyChars = new Array(); i = 0; while (i < 8) { var _local1 = charList[i]; keyChars.push(seed.charAt(_local1 - 1)); i++; } snafuText = ""; i = 0; while (i < encScore.length) { tempHolder = keyChars.shift(); keyChars.push(tempHolder); tempName = "ascii" + i; tempName = encScore.charCodeAt(i) + Math.round(tempHolder); snafuText = snafuText + String.fromCharCode(tempName); i++; } return(snafuText); }; local = new LocalConnection(); domain = local.domain(); var fs = domain.indexOf("funschool.kaboose"); var fsdev = domain.indexOf("fundev.kaboose"); var zk = domain.indexOf("zeeks"); var dev = domain.indexOf("localhost"); if ((fs >= 0) || (fsdev >= 0)) { highBTN._visible = false; } else { highBTN._visible = true; } var trackerVars_get = new LoadVars(); var trackerVars_send = new LoadVars(); trackerVars_send.gameID = _root.gameID; trackerVars_get.onLoad = function (success) { if (success) { trace("Your gameplay has been tracked succesfully"); } }; addGamePlay = function () { trace("ADD GAMEPLAY NOW!"); trace("Game ID: " + trackerVars_send.gameID); trackerVars_send.sendAndLoad(_root.trackerURL, trackerVars_get, "POST"); };
Frame 10
stop();
Frame 20
if ((fs >= 0) || (fsdev >= 0)) { gotoAndPlay ("Title"); } else if (score == null) { getScores(null, _root.scoreContainer_mc); } else { getScores(_root.score, _root.scoreContainer_mc); } stop();
Frame 30
var level = 1; var score = 0; var gameInPlay = false; var playerStartRow = 2; var playerStartColumn = 2; var playerSpeed = 8; var playerDepth = 500; var playerBusy = false; var mapNum = 1; var numOfMaps = 1; var numOfBins = 10; var numOfBinsMin = 3; var binIndex = 1; var binIndexMax = 3; var binTiles = []; var numOfLitterbugs = 0; var litterbugsAtStart = 1; var litterbugsActive = []; var litterbugsMax = 50; var litterbugIndex = 1; var litterbugIndexMax = 75; var litterbugDropChance = 1; var litterbugDropChanceMax = 50; var litterbugSpeed = 3; var litterbugDepth = 200; var litterbugTypes = 1; var litterbugPoints = 100; var totalTrash = 0; var trashActive = []; var trashMax = 50; var trashAtStart = 10; var trashIndex = 1; var trashIndexMax = 100; var trashHeld = []; var trashFrames = []; var maxTrashHeld = 5; var trashPoints = 25; var leftEdge = 0; var rightEdge = 550; var topEdge = 0; var bottomEdge = 400; var centerX = 275; var centerY = 175; var minutesLeft = 5; var secondsLeft = 0; var freakOutMins = 0; var freakOutSecs = 20; var timerUnit = 1000; var tileWidth = 50; var tileHeight = 50; var tileHalf = 25; var tileEdge = 24; var mapWidth = 50; var mapHeight = 25; var numOfTiles = (mapWidth * mapHeight); var freeTiles = []; var level1Row1 = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]; var level1Row2 = [4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 1, 4, 4, 1, 0, 0, 4, 1, 0, 0, 0, 0, 4, 4, 4, 1, 0, 0, 0, 4, 4, 0, 0, 0, 1, 4]; var level1Row3 = [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 4]; var level1Row4 = [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 4]; var level1Row5 = [4, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4]; var level1Row6 = [4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4]; var level1Row7 = [4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 4, 4, 0, 0, 0, 4, 4, 4]; var level1Row8 = [4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 4, 4, 0, 0, 0, 4, 4, 4]; var level1Row9 = [4, 4, 4, 4, 4, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4]; var level1Row10 = [4, 0, 1, 4, 4, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4]; var level1Row11 = [4, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 4]; var level1Row12 = [4, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4]; var level1Row13 = [4, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4]; var level1Row14 = [4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 0, 4]; var level1Row15 = [4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 4]; var level1Row16 = [4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 4, 4, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4]; var level1Row17 = [4, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4]; var level1Row18 = [4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4]; var level1Row19 = [4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 4, 4, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 0, 4, 4, 4, 4]; var level1Row20 = [4, 1, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 4, 0, 5, 0, 1, 0, 4, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 5, 0, 1, 4]; var level1Row21 = [4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4]; var level1Row22 = [4, 0, 0, 4, 4, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 4]; var level1Row23 = [4, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 4]; var level1Row24 = [4, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 4]; var level1Row25 = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]; attachMovie("interface", "Interface", 10000); SFX.gotoAndPlay("StartMusic"); gotoAndPlay ("Play");
Frame 40
setupMap(); Map.attachMovie("player", "Player", (playerStartRow * 100) + playerDepth); Map.Player._x = ((playerStartColumn - 1) * tileWidth) + tileHalf; Map.Player._y = ((playerStartRow - 1) * tileHeight) + tileHalf; Map.Player.currentRow = playerStartRow; Map.Player.currentColumn = playerStartColumn; Map.Player.speed = playerSpeed; Map.Player.Anim.gotoAndStop(1); trashHeld = []; trashFrames = []; numOfLitterbugs = 0; var i = 1; while (i <= litterbugsAtStart) { spawnLitterbug(); i++; } totalTrash = 0; trashIndex = 1; trashActive = []; var i = 1; while (i <= trashAtStart) { spawnTrash(); i++; } centerMap(); minutesLeft = 5; secondsLeft = 0; setTimerDigits(minutesLeft, secondsLeft, Interface.GameTimer); Interface.gotoAndPlay("GetReady"); stop(); Interface.onEnterFrame = function () { if (gameInPlay) { setTimerDigits(minutesLeft, secondsLeft, Interface.GameTimer); } }; Map.Player.onEnterFrame = function () { if (gameInPlay) { if (!playerBusy) { this.lastX = this._x; this.lastY = this._y; this.lastDir = this.currentDir; this.currentRow = Math.ceil(this._y / tileHeight); this.currentColumn = Math.ceil(this._x / tileWidth); this.currentTile = whatNumber(this.currentColumn, this.currentRow); if (Key.isDown(38)) { this.currentDir = "Up"; this.Anim.play(); moveClip(this); } else if (Key.isDown(40)) { this.currentDir = "Down"; this.Anim.play(); moveClip(this); } else if (Key.isDown(37)) { this.currentDir = "Left"; this.Anim.play(); moveClip(this); } else if (Key.isDown(39)) { this.currentDir = "Right"; this.Anim.play(); moveClip(this); } else { this.Anim.gotoAndStop(1); } } } centerMap(3); this.swapDepths(((this.currentRow * 1000) + playerDepth) + this.currentColumn); };
Frame 50
gameInPlay = false; clearInterval(timerCode); Map.Player.gotoAndStop("WinLevel"); Interface.gotoAndPlay("WinLevel"); stop();
Frame 60
gameInPlay = false; stopAllSounds(); clearInterval(timerCode); Map.Player.gotoAndStop("GameOver"); Interface.gotoAndPlay("GameOver"); stop();
Symbol 19 MovieClip Frame 1
if (!_root.gameInPlay) { stop(); }
Symbol 20 MovieClip Frame 1
stop();
Symbol 20 MovieClip Frame 10
stop();
Symbol 25 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 49 MovieClip [interface] Frame 1
stop();
Symbol 49 MovieClip [interface] Frame 75
_root.SFX.gotoAndPlay("Go"); _root.Music.gotoAndPlay("StartInGame"); _root.timerCode = setInterval(_root.decrementTimer, _root.timerUnit); _root.gameInPlay = true;
Symbol 49 MovieClip [interface] Frame 110
gotoAndStop (1);
Symbol 49 MovieClip [interface] Frame 115
_root.SFX.gotoAndPlay("WinLevel");
Symbol 49 MovieClip [interface] Frame 195
gotoAndStop (1); _root.levelUp();
Symbol 49 MovieClip [interface] Frame 200
_root.SFX.gotoAndPlay("TimesUp");
Symbol 49 MovieClip [interface] Frame 220
_root.SFX.gotoAndPlay("GameOver");
Symbol 49 MovieClip [interface] Frame 330
_root.gotoAndStop("HiScores"); _root.clearScreen();
Symbol 55 MovieClip [maptile4] Frame 1
stop();
Symbol 72 MovieClip [maptile2] Frame 1
stop();
Symbol 72 MovieClip [maptile2] Frame 11
gotoAndStop (1);
Symbol 72 MovieClip [maptile2] Frame 21
gotoAndStop (1);
Symbol 72 MovieClip [maptile2] Frame 31
gotoAndStop (1);
Symbol 78 MovieClip [maptile1] Frame 1
stop();
Symbol 78 MovieClip [maptile1] Frame 11
gotoAndStop (1);
Symbol 78 MovieClip [maptile1] Frame 21
gotoAndStop (1);
Symbol 78 MovieClip [maptile1] Frame 31
gotoAndStop (1);
Symbol 83 MovieClip [trash3] Frame 1
stop();
Symbol 84 MovieClip [trash1] Frame 1
stop();
Symbol 85 MovieClip [trash2] Frame 1
stop();
Symbol 87 MovieClip [maptile3] Frame 1
stop();
Symbol 87 MovieClip [maptile3] Frame 11
gotoAndStop (1);
Symbol 87 MovieClip [maptile3] Frame 21
gotoAndStop (1);
Symbol 87 MovieClip [maptile3] Frame 31
gotoAndStop (1);
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 10
stop();
Symbol 103 MovieClip Frame 20
stop();
Symbol 103 MovieClip Frame 30
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 10
stop();
Symbol 122 MovieClip Frame 20
stop();
Symbol 122 MovieClip Frame 30
stop();
Symbol 123 MovieClip [litterbug1] Frame 1
stop();
Symbol 123 MovieClip [litterbug1] Frame 10
stop();
Symbol 139 MovieClip [player] Frame 1
stop();
Symbol 139 MovieClip [player] Frame 10
stop();
Symbol 139 MovieClip [player] Frame 20
stop();
Symbol 139 MovieClip [player] Frame 30
stop();
Symbol 139 MovieClip [player] Frame 40
stop();
Symbol 139 MovieClip [player] Frame 50
stop();
Symbol 151 Button
on (rollOver) { SFX.gotoAndPlay("RollOver"); } on (press) { SFX.gotoAndPlay("Click"); } on (release) { _root.addGamePlay(); gotoAndPlay ("Start"); }
Symbol 153 Button
on (rollOver) { SFX.gotoAndPlay("RollOver"); } on (press) { SFX.gotoAndPlay("Click"); } on (release) { score = null; gotoAndPlay ("HiScores"); }
Symbol 155 Button
on (rollOver) { SFX.gotoAndPlay("RollOver"); } on (press) { SFX.gotoAndPlay("Click"); } on (release) { gotoAndPlay ("HowTo"); }
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 6
gotoAndStop (1);
Symbol 172 MovieClip Frame 16
gotoAndStop (1);
Symbol 172 MovieClip Frame 26
gotoAndStop (1);
Symbol 172 MovieClip Frame 36
gotoAndStop (1);
Symbol 172 MovieClip Frame 46
gotoAndStop (1);
Symbol 172 MovieClip Frame 56
gotoAndStop (1);
Symbol 172 MovieClip Frame 66
gotoAndStop (1);
Symbol 172 MovieClip Frame 76
gotoAndStop (1);
Symbol 172 MovieClip Frame 86
gotoAndStop (1);
Symbol 172 MovieClip Frame 96
gotoAndStop (1);
Symbol 172 MovieClip Frame 106
gotoAndStop (1);
Symbol 172 MovieClip Frame 116
gotoAndStop (1);
Symbol 172 MovieClip Frame 126
gotoAndStop (1);
Symbol 172 MovieClip Frame 136
gotoAndStop (1);
Symbol 174 Button
on (rollOver) { SFX.gotoAndPlay("RollOver"); } on (press) { SFX.gotoAndPlay("Click"); } on (release) { gotoAndPlay ("Title"); }

Library Items

Symbol 1 GraphicUsed by:49
Symbol 2 FontUsed by:3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 40 150 173 183 184 185 186 187 188 189 190 191 192
Symbol 3 EditableTextUses:2Used by:8
Symbol 4 EditableTextUses:2Used by:8
Symbol 5 TextUses:2Used by:8
Symbol 6 EditableTextUses:2Used by:8
Symbol 7 EditableTextUses:2Used by:8
Symbol 8 MovieClipUses:3 4 5 6 7Used by:20
Symbol 9 EditableTextUses:2Used by:19
Symbol 10 EditableTextUses:2Used by:19
Symbol 11 TextUses:2Used by:19
Symbol 12 EditableTextUses:2Used by:19
Symbol 13 EditableTextUses:2Used by:19
Symbol 14 EditableTextUses:2Used by:19
Symbol 15 EditableTextUses:2Used by:19
Symbol 16 TextUses:2Used by:19
Symbol 17 EditableTextUses:2Used by:19
Symbol 18 EditableTextUses:2Used by:19
Symbol 19 MovieClipUses:9 10 11 12 13 14 15 16 17 18Used by:20
Symbol 20 MovieClipUses:8 19Used by:49
Symbol 21 FontUsed by:22 26 29 36 37 38 40 152 154 177 178 179 180 196 197 198 199 200 201 202 203 204 205
Symbol 22 EditableTextUses:21Used by:49
Symbol 23 GraphicUsed by:25
Symbol 24 MovieClipUsed by:25
Symbol 25 MovieClipUses:23 24Used by:49
Symbol 26 EditableTextUses:21Used by:49
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:49
Symbol 29 EditableTextUses:21Used by:39
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:39 77 78 84  Timeline
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:39 69 72 85 158
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:39 83 86 87  Timeline
Symbol 36 EditableTextUses:21Used by:39
Symbol 37 EditableTextUses:21Used by:39
Symbol 38 EditableTextUses:21Used by:39
Symbol 39 MovieClipUses:29 31 33 35 36 37 38Used by:49
Symbol 40 EditableTextUses:2 21Used by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:40 41Used by:49
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:49
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [interface]Uses:1 20 22 25 26 28 39 42 44 46 48
Symbol 50 GraphicUsed by:55
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:55 58 60
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:55
Symbol 55 MovieClip [maptile4]Uses:50 52 54
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 MovieClip [maptile5]Uses:57 52
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [maptile6]Uses:59 52
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:72 78 83 84 85 87 123 139
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:72 78 87 158
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:69 72 85
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:69 72 85
Symbol 69 MovieClipUses:66 68 33Used by:72 158
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:72 78 87 158
Symbol 72 MovieClip [maptile2]Uses:62 64 69 71 33 68 66
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:77 78 84
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:77 78 84  Timeline
Symbol 77 MovieClipUses:74 31 76Used by:78
Symbol 78 MovieClip [maptile1]Uses:62 64 77 71 74 31 76
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:83 86 87
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83 86 87  Timeline
Symbol 83 MovieClip [trash3]Uses:62 80 35 82
Symbol 84 MovieClip [trash1]Uses:62 74 31 76
Symbol 85 MovieClip [trash2]Uses:62 33 68 66Used by:Timeline
Symbol 86 MovieClipUses:82 80 35Used by:87
Symbol 87 MovieClip [maptile3]Uses:62 64 86 71 80 35 82Used by:Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:96 99 102
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:96 99 102
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:96
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:96 99 102
Symbol 96 MovieClipUses:89 91 93 95Used by:103
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClipUses:89 91 95 98Used by:103
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClipUses:89 91 95 101Used by:103
Symbol 103 MovieClipUses:96 99 102Used by:123
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:122 139  Timeline
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:115 118 121 128 131 134 139 158
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:115 118 121
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:115
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115 118 121 128 131 134 139 158
Symbol 115 MovieClipUses:108 110 112 114Used by:122
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:118
Symbol 118 MovieClipUses:108 110 114 117Used by:122
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:108 110 114 120Used by:122
Symbol 122 MovieClipUses:106 115 118 121Used by:123
Symbol 123 MovieClip [litterbug1]Uses:62 103 122Used by:Timeline
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:128 131 134 139 158
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:108 125 127 114Used by:139
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:108 114 125 130Used by:139
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 MovieClipUses:108 125 114 133Used by:139
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:139 158
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClip [player]Uses:62 128 131 134 106 108 125 136 114 138Used by:Timeline
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142 151 153 155 174
Symbol 142 MovieClipUses:140 141Used by:Timeline
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:147
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClipUses:144 146Used by:Timeline
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:Timeline
Symbol 150 TextUses:2Used by:151
Symbol 151 ButtonUses:141 150Used by:Timeline
Symbol 152 TextUses:21Used by:153
Symbol 153 ButtonUses:141 152Used by:Timeline
Symbol 154 TextUses:21Used by:155
Symbol 155 ButtonUses:141 154Used by:Timeline
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:Timeline
Symbol 158 MovieClipUses:64 69 33 71 114 108 125 136Used by:Timeline
Symbol 159 SoundUsed by:172
Symbol 160 SoundUsed by:172
Symbol 161 SoundUsed by:172
Symbol 162 SoundUsed by:172
Symbol 163 SoundUsed by:172
Symbol 164 SoundUsed by:172
Symbol 165 SoundUsed by:172
Symbol 166 SoundUsed by:172
Symbol 167 SoundUsed by:172
Symbol 168 SoundUsed by:172
Symbol 169 SoundUsed by:172
Symbol 170 SoundUsed by:172
Symbol 171 SoundUsed by:172
Symbol 172 MovieClipUses:159 160 161 162 163 164 165 166 167 168 169 170 171Used by:Timeline
Symbol 173 TextUses:2Used by:174
Symbol 174 ButtonUses:141 173Used by:Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:Timeline
Symbol 177 TextUses:21Used by:Timeline
Symbol 178 TextUses:21Used by:Timeline
Symbol 179 TextUses:21Used by:Timeline
Symbol 180 TextUses:21Used by:Timeline
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:Timeline
Symbol 183 TextUses:2Used by:193
Symbol 184 TextUses:2Used by:193
Symbol 185 TextUses:2Used by:193
Symbol 186 TextUses:2Used by:193
Symbol 187 TextUses:2Used by:193
Symbol 188 TextUses:2Used by:193
Symbol 189 TextUses:2Used by:193
Symbol 190 TextUses:2Used by:193
Symbol 191 TextUses:2Used by:193
Symbol 192 TextUses:2Used by:193
Symbol 193 MovieClipUses:183 184 185 186 187 188 189 190 191 192Used by:Timeline
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:Timeline
Symbol 196 EditableTextUses:21Used by:206
Symbol 197 EditableTextUses:21Used by:206
Symbol 198 EditableTextUses:21Used by:206
Symbol 199 EditableTextUses:21Used by:206
Symbol 200 EditableTextUses:21Used by:206
Symbol 201 EditableTextUses:21Used by:206
Symbol 202 EditableTextUses:21Used by:206
Symbol 203 EditableTextUses:21Used by:206
Symbol 204 EditableTextUses:21Used by:206
Symbol 205 EditableTextUses:21Used by:206
Symbol 206 MovieClipUses:196 197 198 199 200 201 202 203 204 205Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:Timeline

Instance Names

"high_btn"Frame 1Symbol 153 Button
"SFX"Frame 1Symbol 172 MovieClip
"scoreContainer_mc"Frame 20Symbol 206 MovieClip
"Anim"Symbol 20 MovieClip Frame 1Symbol 8 MovieClip
"Anim"Symbol 20 MovieClip Frame 10Symbol 19 MovieClip
"Slot1"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"Slot2"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"Slot3"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"Slot4"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"Slot5"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"GameTimer"Symbol 49 MovieClip [interface] Frame 1Symbol 20 MovieClip
"Inventory"Symbol 49 MovieClip [interface] Frame 1Symbol 25 MovieClip
"TrashIcon"Symbol 49 MovieClip [interface] Frame 1Symbol 39 MovieClip
"Collider"Symbol 72 MovieClip [maptile2] Frame 1Symbol 62 MovieClip
"Trash"Symbol 72 MovieClip [maptile2] Frame 15Symbol 68 MovieClip
"Trash"Symbol 72 MovieClip [maptile2] Frame 25Symbol 66 MovieClip
"Collider"Symbol 78 MovieClip [maptile1] Frame 1Symbol 62 MovieClip
"Trash"Symbol 78 MovieClip [maptile1] Frame 15Symbol 31 MovieClip
"Trash"Symbol 78 MovieClip [maptile1] Frame 25Symbol 76 MovieClip
"Collider"Symbol 83 MovieClip [trash3] Frame 1Symbol 62 MovieClip
"Collider"Symbol 84 MovieClip [trash1] Frame 1Symbol 62 MovieClip
"Collider"Symbol 85 MovieClip [trash2] Frame 1Symbol 62 MovieClip
"Collider"Symbol 87 MovieClip [maptile3] Frame 1Symbol 62 MovieClip
"Trash"Symbol 87 MovieClip [maptile3] Frame 15Symbol 35 MovieClip
"Trash"Symbol 87 MovieClip [maptile3] Frame 25Symbol 82 MovieClip
"Anim"Symbol 103 MovieClip Frame 1Symbol 96 MovieClip
"Anim"Symbol 103 MovieClip Frame 10Symbol 99 MovieClip
"Anim"Symbol 103 MovieClip Frame 20Symbol 102 MovieClip
"Anim"Symbol 122 MovieClip Frame 1Symbol 115 MovieClip
"Anim"Symbol 122 MovieClip Frame 10Symbol 118 MovieClip
"Anim"Symbol 122 MovieClip Frame 20Symbol 121 MovieClip
"Collider"Symbol 123 MovieClip [litterbug1] Frame 1Symbol 62 MovieClip
"Clip"Symbol 123 MovieClip [litterbug1] Frame 1Symbol 103 MovieClip
"Clip"Symbol 123 MovieClip [litterbug1] Frame 10Symbol 122 MovieClip
"Collider"Symbol 139 MovieClip [player] Frame 1Symbol 62 MovieClip
"Anim"Symbol 139 MovieClip [player] Frame 1Symbol 128 MovieClip
"Anim"Symbol 139 MovieClip [player] Frame 10Symbol 131 MovieClip
"Anim"Symbol 139 MovieClip [player] Frame 20Symbol 134 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 49 as "interface"
ExportAssets (56)Timeline Frame 1Symbol 55 as "maptile4"
ExportAssets (56)Timeline Frame 1Symbol 58 as "maptile5"
ExportAssets (56)Timeline Frame 1Symbol 60 as "maptile6"
ExportAssets (56)Timeline Frame 1Symbol 72 as "maptile2"
ExportAssets (56)Timeline Frame 1Symbol 78 as "maptile1"
ExportAssets (56)Timeline Frame 1Symbol 83 as "trash3"
ExportAssets (56)Timeline Frame 1Symbol 84 as "trash1"
ExportAssets (56)Timeline Frame 1Symbol 85 as "trash2"
ExportAssets (56)Timeline Frame 1Symbol 87 as "maptile3"
ExportAssets (56)Timeline Frame 1Symbol 123 as "litterbug1"
ExportAssets (56)Timeline Frame 1Symbol 139 as "player"

Labels

"Title"Frame 1
"HowTo"Frame 10
"HiScores"Frame 20
"Start"Frame 30
"Play"Frame 40
"WinLevel"Frame 50
"GameOver"Frame 60
"Normal"Symbol 20 MovieClip Frame 1
"FreakOut"Symbol 20 MovieClip Frame 10
"Drop"Symbol 39 MovieClip Frame 5
"GetReady"Symbol 49 MovieClip [interface] Frame 10
"WinLevel"Symbol 49 MovieClip [interface] Frame 115
"GameOver"Symbol 49 MovieClip [interface] Frame 200
"Dump1"Symbol 72 MovieClip [maptile2] Frame 5
"Dump2"Symbol 72 MovieClip [maptile2] Frame 15
"Dump3"Symbol 72 MovieClip [maptile2] Frame 25
"Dump1"Symbol 78 MovieClip [maptile1] Frame 5
"Dump2"Symbol 78 MovieClip [maptile1] Frame 15
"Dump3"Symbol 78 MovieClip [maptile1] Frame 25
"Dump1"Symbol 87 MovieClip [maptile3] Frame 5
"Dump2"Symbol 87 MovieClip [maptile3] Frame 15
"Dump3"Symbol 87 MovieClip [maptile3] Frame 25
"Down"Symbol 103 MovieClip Frame 1
"Up"Symbol 103 MovieClip Frame 10
"Left"Symbol 103 MovieClip Frame 20
"Right"Symbol 103 MovieClip Frame 30
"Down"Symbol 122 MovieClip Frame 1
"Up"Symbol 122 MovieClip Frame 10
"Left"Symbol 122 MovieClip Frame 20
"Right"Symbol 122 MovieClip Frame 30
"Reformed"Symbol 123 MovieClip [litterbug1] Frame 10
"Down"Symbol 139 MovieClip [player] Frame 1
"Up"Symbol 139 MovieClip [player] Frame 10
"Left"Symbol 139 MovieClip [player] Frame 20
"Right"Symbol 139 MovieClip [player] Frame 30
"WinLevel"Symbol 139 MovieClip [player] Frame 40
"GameOver"Symbol 139 MovieClip [player] Frame 50
"Rollover"Symbol 172 MovieClip Frame 5
"Click"Symbol 172 MovieClip Frame 15
"PickupTrash"Symbol 172 MovieClip Frame 25
"DumpTrash1"Symbol 172 MovieClip Frame 35
"DumpTrash2"Symbol 172 MovieClip Frame 45
"DumpTrash3"Symbol 172 MovieClip Frame 55
"ConvertLitterbug"Symbol 172 MovieClip Frame 65
"TimesUp"Symbol 172 MovieClip Frame 75
"GameOver"Symbol 172 MovieClip Frame 85
"WinLevel"Symbol 172 MovieClip Frame 95
"LitterbugDrop"Symbol 172 MovieClip Frame 105
"StartMusic"Symbol 172 MovieClip Frame 115
"StartTimerFreakOut"Symbol 172 MovieClip Frame 125
"StopTimerFreakOut"Symbol 172 MovieClip Frame 135

Dynamic Text Variables

_parent.mins1Symbol 3 EditableText"0"
_parent.mins2Symbol 4 EditableText"0"
_parent.secs1Symbol 6 EditableText"0"
_parent.secs2Symbol 7 EditableText"0"
_parent.mins1Symbol 9 EditableText"0"
_parent.mins2Symbol 10 EditableText"0"
_parent.secs1Symbol 12 EditableText"0"
_parent.secs2Symbol 13 EditableText"0"
_parent.mins1Symbol 14 EditableText"0"
_parent.mins2Symbol 15 EditableText"0"
_parent.secs1Symbol 17 EditableText"0"
_parent.secs2Symbol 18 EditableText"0"
_root.scoreSymbol 22 EditableText"<p align="right"></p>"
_root.numOfLitterbugsSymbol 26 EditableText"<p align="left"></p>"
_root.totalTrashSymbol 29 EditableText"<p align="left"></p>"
_root.totalTrashSymbol 36 EditableText"<p align="left"></p>"
_root.totalTrashSymbol 37 EditableText"<p align="left"></p>"
_root.totalTrashSymbol 38 EditableText"<p align="left"></p>"
_root.levelSymbol 40 EditableText"<p align="left"><font face="Billy" size="60" color="#e0ff66" letterSpacing="0.000000" kerning="1">00</font></p>"
total_1Symbol 196 EditableText""
total_2Symbol 197 EditableText""
total_3Symbol 198 EditableText""
total_4Symbol 199 EditableText""
total_5Symbol 200 EditableText""
total_6Symbol 201 EditableText""
total_7Symbol 202 EditableText""
total_8Symbol 203 EditableText""
total_9Symbol 204 EditableText""
total_10Symbol 205 EditableText""




http://swfchan.com/23/113982/info.shtml
Created: 11/3 -2019 04:55:11 Last modified: 11/3 -2019 04:55:11 Server time: 10/05 -2024 10:35:12