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

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

monkeykickoff.swf

This is the info page for
Flash #234456

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


Text
The Game is loading (0%)

The Game is loading (0%)

04

Personal best:

<p align="right"><font face="Born" size="20" color="#62a001" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

Meters

<p align="center"><font face="Born" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Watch Monkey&apos;s Best Kick</b></font></p>

Challenger's best:

<p align="right"><font face="Born" size="20" color="#ff6600" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="center"><font face="Born" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>n/a</b></font></p>

Retry

<p align="center"><font face="Born" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Watch Monkey&apos;s Best Kick</b></font></p>

Play Monkey Kick Off!

Challenge your Monkey friends!

Clear

Challenge your Monkey friends!

<p align="left"><font face="_sans" size="11" color="#000000" letterSpacing="0.000000" kerning="1">0</font></p>

fps:

Mouse Click

Kick Off!

to

Mouse Click

Kick Off!

to

Monkey Village

4000 Monkey Meters

Any Key

or

Any Key

or

preloader

sounds

game

<p align="center"><font face="Born" size="55" color="#ff6600" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p>

Monkey Meters

New Personal Best!

R

<p align="center"><font face="Born" size="18" color="#ff6600" letterSpacing="0.000000" kerning="1"><b>n/a</b></font></p>

<p align="center"><font face="Born" size="18" color="#62a001" letterSpacing="0.000000" kerning="1"><b>n/a</b></font></p>

Submit Highscore!

Submit Highscore!

You need a better
personal best first!

Turn Sound Off

Turn Sound On

sound handler

<p align="center"><font face="Born" size="14" color="#477601" letterSpacing="0.000000" kerning="1"><b>n/a</b></font></p>

This is the link to your Monkey Kick Off record:

To challenge your Monkey friends, just send the link above  to their
email address or instant messenger. Or post it to your blog!

<p align="center"><font face="Arial Rounded MT Bold" size="22" color="#477601" letterSpacing="0.000000" kerning="1">Monkey</font></p>

<p align="center"><font face="Born" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>Your name (change it!):</b></font></p>

Your best kick, as it will
be shown to your friends!

<p align="center"><font face="Born" size="14" color="#ff6600" letterSpacing="0.000000" kerning="1"><b>n/a has challenged you </b></font></p>

with this fine Monkey Kick Off.

Yes

Reset Personal Best

Do you want to set your personal
best back to 0 Monkey Meters?

No

ActionScript [AS1/AS2]

Frame 1
Frame 3
mcCounter.hit(); var strPlayerVersion = System.capabilities.version; strPlayerVersion = strPlayerVersion.split(",")[0]; var i = 0; while (i < strPlayerVersion.length) { if (strPlayerVersion.charAt(i) == " ") { var intPlayerVersion = int(strPlayerVersion.slice(i + 1, strPlayerVersion.length)); break; } i++; } if (intPlayerVersion >= 8) { gotoAndStop ("assets"); } else { gotoAndStop ("wrongPlug"); }
Frame 32
function scramble(str) { var _local6 = "pqrstuEFUBCV24WX90z.15IJKefgAD-cdvwx3GHRSTyYZabLMNOPQ678hjklmnoi"; var _local4 = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz|-"; var _local7 = new String(); var _local2 = 0; while (_local2 < str.length) { var _local1 = 0; while (_local1 < _local4.length) { if (str.charAt(_local2) == _local4.charAt(_local1)) { var _local3 = _local6.charAt(_local1); break; } _local1++; } _local7 = _local7 + _local3; _local2++; } return(_local7); } function unScramble(str) { var _local4 = "pqrstuEFUBCV24WX90z.15IJKefgAD-cdvwx3GHRSTyYZabLMNOPQ678hjklmnoi"; var _local6 = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz|-"; var _local7 = new String(); var _local2 = 0; while (_local2 < str.length) { var _local1 = 0; while (_local1 < _local4.length) { if (str.charAt(_local2) == _local4.charAt(_local1)) { var _local3 = _local6.charAt(_local1); break; } _local1++; } _local7 = _local7 + _local3; _local2++; } return(_local7); } gotoAndStop ("game");
Frame 40
mcPanel.mcShare.gotoAndStop(1); _root.playingGame = true; _root.replay = false; _root.localReplay = false; mcStage.mcLevel.readChallenge(); stop();
Frame 48
function selectAll(txt) { Selection.setFocus(txt); Selection.setSelection(500, 0); clearInterval(ivSelectAll); } function changeName() { var _local1 = unScramble(challengeData); var _local4 = _local1.indexOf(monkeyName); var _local3 = _local1.split("|"); _local3[8] = txtName.text; _local1 = _local3.join("|"); bestKickURLScrambled = scramble(_local1); txtChallengeURL.text = challengeURL + bestKickURLScrambled; var _local2 = SharedObject.getLocal("ToteboMonkeyKick"); _local2.data.challengeData = bestKickURLScrambled; var monkeyName = txtName.text; _local2.data.monkeyName = monkeyName; } this.onMouseUp = function () { if (((((_xmouse >= txtChallengeURL._x) && (_xmouse <= (txtChallengeURL._x + txtChallengeURL._width))) && (_ymouse >= txtChallengeURL._y)) && (_ymouse <= (txtChallengeURL._y + txtChallengeURL._height))) or selectAllNow) { ivSelectAll = setInterval(selectAll, 50, txtChallengeURL); } selectAllNow = false; }; this.onMouseDown = function () { if ((((_xmouse >= txtChallengeURL._x) && (_xmouse <= (txtChallengeURL._x + txtChallengeURL._width))) && (_ymouse >= txtChallengeURL._y)) && (_ymouse <= (txtChallengeURL._y + txtChallengeURL._height))) { selectAllNow = true; } }; _root.playingGame = false; _root.replay = true; txtName.text = monkeyName; txtName.onChanged = function () { changeName(); }; if (txtName.text == "Monkey") { txtYourName.text = "Your Monkey name (change it!):"; } else { txtYourName.text = "Your Monkey name:"; } mcStage.mcLevel.restart(); changeName(); stop();
Frame 57
_root.playingGame = false; txtChallenger.text = _root.challengerName + " has challenged you"; mcPanel.mcChallenge.gotoAndStop(2); _root.replay = true; _root.localReplay = false; mcStage.mcLevel.readChallenge(); stop();
Frame 69
mcPanel.mcShare.gotoAndStop(1); _root.playingGame = false; var bestKickURL = unScramble(challengeData); var arrBestKickURL = bestKickURL.split("|"); score = arrBestKickURL[7]; var soPersonalBest = SharedObject.getLocal("ToteboMonkeyKick"); soPersonalBest.data.canSave = false;
Instance of Symbol 323 MovieClip "comHighscores" in Frame 69
//component parameters onClipEvent (construct) { gamename = "monkeykick"; negativeScoreAllowed = false; saveScore = true; scoreIsTime = false; scoreLocation = "_root.score"; scoreReversed = false; }
Frame 78
mcPanel.mcShare.gotoAndStop(1); _root.playingGame = false; mcPanel.mcShare.btnClear._visible = false; stop();
Symbol 5 MovieClip [cont] Frame 1
#initclip 9 Object.registerClass("cont", advertising.AdvertContainer); #endinitclip
Symbol 19 MovieClip Frame 1
stop();
Symbol 25 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 30 MovieClip Frame 2
if (_url.indexOf("http") > -1) { if (_parent._parent._parent.loadAdNow) { cacheBuster = getTimer() + random(999999); showAd = "http://www.miniclip.com/swfcontent/push/didyouknow.swf?cacheBuster" + cacheBuster; mcAd.loadMovie(showAd); } else { gotoAndPlay(_currentframe - 1); } }
Symbol 30 MovieClip Frame 4
if ((mcAd.getBytesTotal() != 0) && (mcAd.getBytesLoaded() == mcAd.getBytesTotal())) { gotoAndStop ("showAd"); } else { gotoAndPlay(_currentframe - 1); }
Symbol 30 MovieClip Frame 12
stop();
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 100
stop();
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 12
_root.play(); _root.isFinished = true; _parent.stop(); stop();
Symbol 44 MovieClip Frame 1
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent == 100) { _root.play(); stop(); } else { loadAdNow = true; mcLoadingAnimated._visible = true; }
Instance of Symbol 43 MovieClip "mcLoadingAnimated" in Symbol 44 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 44 MovieClip Frame 3
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent < 100) { mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent); mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)"; mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)"; _root.gotoAndStop(2); gotoAndPlay(_currentframe - 1); } else { mcLoadingAnimated.play(); stop(); }
Symbol 336 MovieClip [__Packages.UrlTools] Frame 0
class UrlTools { function UrlTools () { } static function getGeo(ref) { var _local5 = ref.indexOf(".swf?"); if (_local5 < 0) { return(""); } _local5 = _local5 + 5; var _local4 = ref.substr(_local5).split("&"); var _local1 = 0; while (_local1 < _local4.length) { var _local3 = _local4[_local1]; var _local2 = _local3.split("="); if (_local2[0] == "mc_geoCode") { return(_local2[1]); } _local1++; } return(""); } static function getDomain(ref) { var _local1 = ref.indexOf("http://"); if (_local1 < 0) { return(""); } _local1 = _local1 + 7; var _local2 = ref.indexOf("/", _local1); if (_local2 < 0) { return(""); } return(ref.substr(_local1, _local2 - _local1)); } }
Symbol 1 MovieClip [__Packages.proto.ComponentBase] Frame 0
class proto.ComponentBase extends MovieClip { var _visible, _ready, onEnterFrame, _totalframes, _framesloaded, _rotation, width, _width, height, _height, _xscale, _yscale, _bg, createEmptyMovieClip, _alpha; function ComponentBase () { super(); _visible = false; _ready = false; onEnterFrame = mx.utils.Delegate.create(this, _onEnterFrame); } function _onEnterFrame() { if (_ready == true) { delete onEnterFrame; INITIALISE(); return(undefined); } if (_framesloaded >= _totalframes) { preInit(); _ready = true; } } function preInit(expectedWidth, expectedHeight) { _rotation = 0; width = ((expectedWidth > 0) ? (expectedWidth) : (_width)); height = ((expectedHeight > 0) ? (expectedHeight) : (_height)); _xscale = (_yscale = 100); _bg = createEmptyMovieClip("_bg", _bg.getDepth()); _ready = true; } function drawBg() { } function show(instant) { if (instant != true) { _alpha = 0; _visible = true; onEnterFrame = function () { if (this._alpha < 100) { this._alpha = this._alpha + 7; } else { this._alpha = 100; this.onShowComplete(); delete this.onEnterFrame; } }; } else { _visible = true; _alpha = 100; onShowComplete(); } } function onShowComplete() { } function INITIALISE() { } }
Symbol 2 MovieClip [__Packages.advertising.AdvertContainer] Frame 0
class advertising.AdvertContainer extends proto.ComponentBase { var initComplete, domain_excluded, loadingQueue, preInit, _expectedWidth, width, _expectedHeight, height, _gameID, _geo_tag, _domain, advert_data, _ready, defaultURL, imageContainer, createEmptyMovieClip, getNextHighestDepth, imageUrl, clickData, drawBg, show, getURL, defaultTargetUrl, dataMap, allClickData, slotData, _url; function AdvertContainer () { super(); initComplete = false; domain_excluded = false; loadingQueue = new util.LoadingQueue(); } function init(gameId, advert_id, geo_tag, domain, expectedWidth, expectedHeight) { if ((advert_id >= 0) && (advert_id < 5)) { _id = "g" + String(advert_id); } else { _id = "g0"; } setUP(gameId, geo_tag, domain, expectedWidth, expectedHeight); preInit(expectedWidth, expectedHeight); } function setUP(gameId, geo_tag, domain, expectedWidth, expectedHeight) { _expectedWidth = ((expectedWidth > 0) ? (expectedWidth) : (width)); _expectedHeight = ((expectedHeight > 0) ? (expectedHeight) : (height)); _gameID = gameId; _geo_tag = geo_tag; _domain = domain; if (!advert_data) { advert_data = {game_id:gameId, geo:geo_tag, domain:domain}; } if (((_gameID != "") && (_ready == true)) && (initComplete == false)) { loadData(); } } function loadData() { setPath(); if (!initComplete) { initComplete = true; util.XMLParser.load((((defaultURL + "am_cfg") + _gameID) + ".xml") + cacheKill(), util.cCallBack.delegate(this, onDataLoaded), null, false, true); } } function onDataLoaded(success, parsedObject, xml) { if (success) { addMapping(parsedObject.mapping[0].item); setClickData(parsedObject.advert_data[0].item); setAdvertData(parsedObject.slots[0].item); getClickData(); } else { notifyDirector(false); } } function loadImage() { imageContainer = createEmptyMovieClip("_cont", getNextHighestDepth()); imageUrl = clickData.file[0].nodeValue; if (imageUrl) { if (imageUrl.indexOf("http://") != 0) { imageUrl = defaultURL + imageUrl; } loadingQueue.addToLoadingList(this, imageContainer, imageUrl, onImageLoaded, onImageLoadingError); drawBg(); } else { notifyDirector(false); } } function onImageLoaded() { _expectedWidth = ((_expectedWidth > 0) ? (_expectedWidth) : (width)); _expectedHeight = ((_expectedHeight > 0) ? (_expectedHeight) : (height)); var _local3 = _expectedWidth / imageContainer._width; var _local2 = _expectedHeight / imageContainer._height; imageContainer._xscale = (imageContainer._yscale = 100 * ((_local3 < _local2) ? (_local3) : (_local2))); imageContainer._x = (_expectedWidth - imageContainer._width) / 2; imageContainer._y = (_expectedHeight - imageContainer._height) / 2; setActions(); if (System.capabilities.playerType == "DirectorXtra") { if (((clickData.action == "release") || (clickData.action == "click")) || (clickData.action == "click")) { imageContainer.onRollOver = util.cCallBack.delegate(this, _onRollOver, []); imageContainer.onRollOut = util.cCallBack.delegate(this, _onRollOut, []); } show(true); } else { show(false); } triggerTracking(clickData.view_track); } function setActions() { if ((clickData.action == "release") || (clickData.action == "click")) { imageContainer.onRelease = util.cCallBack.delegate(this, _onAction, []); } else if (clickData.action == "press") { imageContainer.onPress = util.cCallBack.delegate(this, _onAction, []); } } function onImageLoadingError() { notifyDirector(false); } function _onRollOver() { getURL("lingo: cursor 280"); } function _onRollOut() { getURL("lingo: cursor -1"); } function _onAction() { if (defaultTargetUrl) { var _local3 = ("javascript:open_link(\"" + defaultTargetUrl) + "\");"; var _local2 = clickData.window; var _local4 = (("lingo:goToNetPage(\"" + _local3) + "\",") + "\"_blank\")"; if (System.capabilities.playerType == "DirectorXtra") { getURL(_local4); } else { getURL(defaultTargetUrl, _local2); } triggerTracking(clickData.click_track); } } function triggerTracking(toLoad) { var _local2 = 0; while (_local2 < toLoad.length) { var _local3 = createEmptyMovieClip("dummny" + _local2, -1000 + _local2); _local3._alpha = 0; loadingQueue.addToLoadingList(this, _local3, toLoad[_local2].nodeValue, onTrackingAssetLoaded); _local2++; } } function onTrackingAssetLoaded(target, path) { } function getClickData() { var _local2 = dataMap.getClickDataId(_id, _geo_tag, _domain); clickData = allClickData[_local2]; defaultTargetUrl = clickData.target[0].nodeValue; if (slotData) { _expectedWidth = ((slotData.width > 0) ? (slotData.width) : (_expectedWidth)); _expectedHeight = ((slotData.height > 0) ? (slotData.height) : (_expectedHeight)); } if (clickData) { loadImage(); } else { notifyDirector(false); } } function setAdvertData(list) { var _local4 = ""; var _local2 = 0; while (_local2 < list.length) { _local4 = list[_local2].id; if (_local4 == _id) { slotData = list[_local2]; break; } _local2++; } } function domainIsExcluded(excluded) { for (var _local8 in excluded) { } var _local4 = false; var _local6 = false; var _local7 = false; if (!excluded) { return(_local7); } var _local3; for (var _local8 in excluded) { _local3 = String(excluded[_local8].geo).split(","); if (_local3[0] == "*") { _local4 = true; } else { var _local2 = 0; while (_local2 < _local3.length) { if (String(_local3[_local2]).toLowerCase() == _geo_tag.toLowerCase()) { _local4 = true; } _local2++; } } if (_domain == excluded[_local8].nodeValue) { _local6 = true; } if ((_local4 == true) && (_local6 == true)) { _local7 = true; } _local4 = false; _local6 = false; } return(_local7); } function setClickData(list) { allClickData = new Object(); var _local4 = ""; var _local2 = 0; while (_local2 < list.length) { _local4 = list[_local2].id; if (domainIsExcluded(list[_local2].exclude) == false) { allClickData[_local4] = {target:list[_local2].target, file:list[_local2].file, click_track:list[_local2].click_track, view_track:list[_local2].view_track, call:list[_local2].call, window:list[_local2].config[0].window, action:list[_local2].config[0].action}; } _local2++; } } function addMapping(mapping) { dataMap = new advertising.DataMap(); var _local2 = 0; while (_local2 < mapping.length) { dataMap.addPattern(mapping[_local2].slot, mapping[_local2].data, mapping[_local2].geo, mapping[_local2].domain); _local2++; } } function notifyDirector(state) { if (System.capabilities.playerType == "DirectorXtra") { var _local2 = ""; if (state) { _local2 = "lingo:flashAd(\"true\")"; } else { _local2 = "lingo:flashAd(\"false\")"; } getURL(_local2); } } function onShowComplete() { notifyDirector(true); } function INITIALISE() { if (advert_data) { _gameID = advert_data.game_id; _geo_tag = advert_data.geo; _domain = advert_data.domain; loadData(); } } function setPath() { if (_mode != "debug") { defaultURL = releaseURL; } else { defaultURL = debugURL; } } function cacheKill() { if (_url.indexOf("file:///") == 0) { return(""); } var _local4 = "?ord="; var _local2 = 0; while (_local2 < 10) { var _local3 = Math.floor(Math.random() * 10); _local4 = _local4 + String(_local3); _local2++; } return(_local4); } var debugURL = "http://devcms.miniclip.com/i/creatives/games-syndication/"; var releaseURL = "http://www.miniclip.com/i/creatives/games-syndication/"; var _mode = "release"; var _id = ""; }
Symbol 6 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 7 MovieClip [__Packages.util.XMLParser] Frame 0
class util.XMLParser { static var _all; var parse, loaded, _results, _xmlUrl, _onComplete, keepRootNode, parseLineBreaks, _xml; function XMLParser () { parse = initLoad; loaded = false; if (_all == undefined) { _all = []; } _all.push(this); } static function load($url, $onComplete, $results, $keepRootNode, $parseLineBreaks) { var _local1 = new util.XMLParser(); _local1.initLoad($url, $onComplete, $results, $keepRootNode, $parseLineBreaks); return(_local1); } static function sendAndLoad($toSend, $url, $onComplete, $results, $keepRootNode, $parseLineBreaks) { var _local1 = new util.XMLParser(); _local1.initSendAndLoad($toSend, $url, $onComplete, $results, $keepRootNode, $parseLineBreaks); return(_local1); } function initLoad($url, $onComplete, $results, $keepRootNode, $parseLineBreaks) { _results = $results || ({}); _xmlUrl = $url; _onComplete = $onComplete; keepRootNode = $keepRootNode; parseLineBreaks = $parseLineBreaks; _xml = new XML(); _xml.ignoreWhite = true; _xml.onData = mx.utils.Delegate.create(this, onData); loaded = false; _xml.load(_xmlUrl); } function initSendAndLoad($toSend, $url, $onComplete, $results, $keepRootNode, $parseLineBreaks) { _results = $results || ({}); _xmlUrl = $url; _onComplete = $onComplete; keepRootNode = $keepRootNode; parseLineBreaks = $parseLineBreaks; var _local2; if ($toSend instanceof XML) { _local2 = XML($toSend); } else { _local2 = objectToXML($toSend); } _xml = new XML(); _xml.ignoreWhite = true; _xml.onData = mx.utils.Delegate.create(this, onData); loaded = false; _local2.sendAndLoad(_xmlUrl, _xml); } function onData($xml) { if ($xml == undefined) { parseLoadedXML(false); } else { _xml.parseXML($xml); loaded = true; parseLoadedXML(true); } } function parseLoadedXML($success) { if ($success == false) { _onComplete(false); return(undefined); } XMLToObject(_xml, _results, keepRootNode, parseLineBreaks); _onComplete(true, _results, _xml); } static function XMLToObject($xml, $results, $keepRootNode, $parseLineBreaks) { var _local8 = $xml; $results = $results || ({}); var _local1 = _local8.firstChild; var _local7 = _local8.firstChild; _local8.obj = $results; if ($keepRootNode != true) { _local1 = _local1.firstChild; _local7 = _local8.firstChild.lastChild; _local8.firstChild.obj = $results; } while (_local1 != undefined) { if ((_local1.nodeName == null) && (_local1.nodeType == 3)) { _local1.parentNode.obj.nodeValue = clean(_local1.nodeValue, $parseLineBreaks); } else { _local1.nodeName = _local1.nodeName.split("-").join("_"); var _local3 = {}; for (var _local6 in _local1.attributes) { _local3[_local6] = clean(_local1.attributes[_local6], $parseLineBreaks); } var _local4 = _local1.parentNode.obj; if (_local4[_local1.nodeName] == undefined) { _local4[_local1.nodeName] = []; } _local1.obj = _local3; _local4[_local1.nodeName].push(_local3); } if (_local1.childNodes.length > 0) { _local1 = _local1.childNodes[0]; } else { var _local2 = _local1; while ((_local2.nextSibling == undefined) && (_local2.parentNode != undefined)) { _local2 = _local2.parentNode; } _local1 = _local2.nextSibling; if (_local2 == _local7) { _local1 = undefined; } } } return($results); } static function clean($s, $parseLineBreaks) { if ((((!isNaN(Number($s))) && ($s != "")) && ($s.charAt(0) != "0")) && (containsNoLetters($s))) { return(Number($s)); } if ($s == "true") { return(true); } if ($s == "false") { return(false); } if ($parseLineBreaks) { return($s.split("\\n").join(newline)); } return($s); } static function containsNoLetters($s) { var _local3 = $s.length; var _local2; var _local1 = 0; while (_local1 < _local3) { _local2 = $s.charCodeAt(_local1); if ((_local2 < 48) || (_local2 > 57)) { return(false); } _local1++; } return(true); } static function objectToXML($o, $rootNodeName) { if ($rootNodeName == undefined) { $rootNodeName = "XML"; } var _local6 = new XML(); var _local4 = _local6.createElement($rootNodeName); var _local5 = []; var _local1; var _local2; var _local7; for (_local2 in $o) { _local5.push(_local2); } _local2 = _local5.length - 1; while (_local2 >= 0) { _local1 = _local5[_local2]; if ((typeof($o[_local1]) == "object") && ($o[_local1].length > 0)) { arrayToNodes($o[_local1], _local4, _local6, _local1); } else if (_local1 == "nodeValue") { _local7 = _local6.createTextNode($o.nodeValue); _local4.appendChild(_local7); } else { _local4.attributes[_local1] = $o[_local1]; } _local2--; } _local6.appendChild(_local4); return(_local6); } static function arrayToNodes($ar, $parentNode, $xml, $nodeName) { var _local9 = []; var _local6; var _local1; var _local4; var _local2; var _local5; var _local3; _local5 = $ar.length - 1; while (_local5 >= 0) { _local4 = $xml.createElement($nodeName); _local2 = $ar[_local5]; _local6 = []; for (_local3 in _local2) { _local6.push(_local3); } _local3 = _local6.length - 1; while (_local3 >= 0) { _local1 = _local6[_local3]; if ((typeof(_local2[_local1]) == "object") && (_local2[_local1].length > 0)) { arrayToNodes(_local2[_local1], _local4, $xml, _local1); } else if (_local1 != "nodeValue") { _local4.attributes[_local1] = _local2[_local1]; } else { var _local7 = $xml.createTextNode(_local2.nodeValue); _local4.appendChild(_local7); } _local3--; } _local9.push(_local4); _local5--; } _local5 = _local9.length - 1; while (_local5 >= 0) { $parentNode.appendChild(_local9[_local5]); _local5--; } } function cancel() { _xml.onData = null; } function destroy() { cancel(); delete _xml; var _local2 = _all.length - 1; while (_local2 >= 0) { if (this == _all[_local2]) { _all.splice(_local2, 1); } _local2--; } } static function get active() { if (_all.length > 0) { return(true); } return(false); } function get percentLoaded() { return((bytesLoaded / bytesTotal) * 100); } function get xml() { return(_xml); } function get bytesLoaded() { return(_xml.getBytesLoaded() || 0); } function get bytesTotal() { if (loaded) { return(_xml.getBytesTotal() || 0); } return(_xml.getBytesTotal() || 1024); } }
Symbol 8 MovieClip [__Packages.advertising.DataMap] Frame 0
class advertising.DataMap extends Object { var geoTagsPattern, alltages; function DataMap () { super(); geoTagsPattern = new Object(); alltages = new Array(); } function addPattern(advert_id, click_data_id, geo_list, domains_list) { if (!geoTagsPattern[advert_id]) { geoTagsPattern[advert_id] = []; } var _local2 = {geo_list:geo_list, domains_list:domains_list, click_data_id:click_data_id}; geoTagsPattern[advert_id].push(_local2); } function getClickDataId(advert_id, geo_tag, domain) { var _local12 = null; var _local7; var _local6; var _local3; var _local11; var _local8; var _local10; var _local5; var _local2; var _local9 = 0; var _local4 = 0; if (geoTagsPattern[advert_id]) { _local10 = geoTagsPattern[advert_id]; _local7 = 0; while (_local7 < _local10.length) { _local11 = _local10[_local7].geo_list; _local8 = _local10[_local7].domains_list; _local6 = 0; while (_local6 < _local11.length) { _local5 = String(_local11[_local6].nodeValue).toLowerCase(); if ((_local5 == "*") || (_local5 == geo_tag.toLowerCase())) { if (_local5 != "*") { _local4++; } _local3 = 0; while (_local3 < _local8.length) { _local2 = String(_local8[_local3].nodeValue); if ((_local2 == "*") || (_local2 == domain)) { if (_local2 != "*") { _local4++; } if (_local4 >= _local9) { _local9 = _local4; _local12 = String(_local10[_local7].click_data_id); } } _local3++; } } _local6++; } _local7++; } } return(_local12); } }
Symbol 9 MovieClip [__Packages.util.cCallBack] Frame 0
class util.cCallBack { function cCallBack () { } static function delegate(scope, notify, predefinedArguments) { var _local2 = function () { return(notify.apply(scope, ((predefinedArguments.length > 0) ? (predefinedArguments.concat(arguments)) : arguments))); }; return(_local2); } }
Symbol 10 MovieClip [__Packages.util.LoadingQueue] Frame 0
class util.LoadingQueue extends MovieClip { var loadingList, in_progress, mcl, currentElement; function LoadingQueue () { super(); loadingList = new Array(); in_progress = false; mcl = new MovieClipLoader(); mcl.addListener(this); } function addToLoadingList(scope, target, path, onLoadInit, onLoadError) { loadingList.push({target:target, path:path, onLoadInit:util.cCallBack.delegate(scope, onLoadInit, [target, path]), onLoadError:util.cCallBack.delegate(scope, onLoadError)}); if (in_progress == false) { loadNext(); } } function onLoadInit(_mc) { Function(currentElement.onLoadInit).apply(); loadNext(); } function onLoadProgress(_mc, loaded, total) { } function onLoadError(_mc, sError) { Function(currentElement.onLoadError).apply(); loadNext(); } function loadNext() { if (loadingList.length > 0) { currentElement = loadingList.shift(); mcl.loadClip(currentElement.path, currentElement.target); } else { onAllLoaded(); } } function onAllLoaded() { in_progress = false; } }
Symbol 47 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 58 Button
on (release) { getURL ("http://www.miniclip.com/games/en/requirements.php", "_blank"); }
Symbol 69 Button
on (release) { _root.replay = true; _root.localReplay = false; _parent._parent.mcStage.mcLevel.readChallenge(); _parent._parent.gotoAndStop("challenge"); _parent.mcShare.gotoAndStop(1); }
Symbol 78 Button
on (release) { _parent._parent._parent.mcStage.mcLevel.restart(); }
Symbol 81 MovieClip Frame 1
stop();
Symbol 86 Button
on (release) { _root.replay = false; _parent._parent.mcStage.mcLevel.reset(); _parent._parent.gotoAndStop("game"); gotoAndStop (1); }
Symbol 87 MovieClip Frame 1
stop();
Symbol 91 Button
on (release) { _root.replay = true; _root.localReplay = true; _parent._parent.mcStage.mcLevel.readChallenge(); _parent._parent.gotoAndStop("share"); _parent.gotoAndStop("share"); _parent.mcChallenge.gotoAndStop(1); gotoAndStop (2); }
Symbol 95 Button
on (release) { _parent._parent.gotoAndStop("clearScore"); }
Symbol 98 Button
on (release) { _root.replay = false; _parent._parent.mcStage.mcLevel.reset(); _parent._parent.gotoAndStop("game"); _root.challengerBest = 0; gotoAndStop (1); }
Symbol 99 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 1
if (_parent.personalBest > 0) { txtPersonalBest.text = _parent.personalBest; } var moviegeo = UrlTools.getGeo(this._url); var moviedom = UrlTools.getDomain(this._url); this.AdContainer._id = "g0"; this.AdContainer.advert_data = {game_id:1794, geo:moviegeo, domain:moviedom}; stop();
Symbol 104 MovieClip [fps] Frame 1
function calcFPS() { numFrames++; var _local3 = getTimer(); var _local2 = (_local3 - startTime) / 1000; var _local1 = Math.round(numFrames / _local2); fpsField.text = _local1; } var startTime = getTimer(); var numFrames = 0; this.onEnterFrame = calcFPS;
Symbol 110 MovieClip [mcBall] Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 32
gotoAndStop ("idle");
Symbol 131 MovieClip Frame 53
gotoAndStop ("idle");
Symbol 131 MovieClip Frame 84
gotoAndStop ("idle");
Symbol 131 MovieClip Frame 136
gotoAndStop ("idle");
Symbol 131 MovieClip Frame 190
gotoAndStop ("idle");
Symbol 131 MovieClip Frame 223
gotoAndStop ("idle");
Symbol 131 MovieClip Frame 266
gotoAndStop ("idle");
Symbol 133 MovieClip Frame 1
if (!init) { gotoAndPlay(random(_totalframes) + 1); init = true; }
Symbol 160 MovieClip [mcBgTile] Frame 1
var makakCounter = 0; var i = 0; while (i < 10) { if (random(_totalframes * 5) > _currentframe) { this["mcTinyMakak" + i]._visible = false; makakCounter++; } i++; } stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 2
stop();
Symbol 180 MovieClip Frame 8
stop();
Symbol 184 MovieClip Frame 4
stop();
Symbol 184 MovieClip Frame 8
stop();
Symbol 185 MovieClip Frame 1
mcEyes.gotoAndPlay("idle"); mcMouth.gotoAndPlay("idle");
Symbol 185 MovieClip Frame 2
stop();
Symbol 185 MovieClip Frame 5
mcEyes.gotoAndPlay("up"); mcMouth.gotoAndPlay("o");
Symbol 185 MovieClip Frame 6
stop();
Symbol 185 MovieClip Frame 11
mcEyes.gotoAndPlay("idle"); mcMouth.gotoAndPlay("idle");
Symbol 185 MovieClip Frame 12
stop();
Symbol 194 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 11
gotoAndStop (1);
Symbol 203 MovieClip Frame 6
stop();
Symbol 204 MovieClip [mcMonkey] Frame 1
stop();
Symbol 204 MovieClip [mcMonkey] Frame 10
play();
Symbol 204 MovieClip [mcMonkey] Frame 23
_parent.beingKickedTheBall = false;
Symbol 204 MovieClip [mcMonkey] Frame 41
inKick = true; gotoAndPlay ("inKick");
Symbol 204 MovieClip [mcMonkey] Frame 42
mcBody.play(); mcHead.play(); play();
Symbol 204 MovieClip [mcMonkey] Frame 44
if (inKick) { inKick = false; _parent.keepyUps(); }
Symbol 204 MovieClip [mcMonkey] Frame 52
stop();
Symbol 204 MovieClip [mcMonkey] Frame 62
stop();
Symbol 204 MovieClip [mcMonkey] Frame 81
_parent.kick();
Symbol 204 MovieClip [mcMonkey] Frame 86
gotoAndStop ("idle");
Symbol 229 MovieClip Frame 1
stop();
Symbol 230 MovieClip [mcBounceStuff] Frame 8
stop();
Symbol 249 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 1
function restart() { _parent._parent.mcPanel.mcShare.btnClear._visible = true; this.attachMovie("mcMonkey", "mcMonkey", 7); mcMonkey._width = 122; mcMonkey._height = 168; mcMonkey._x = 160; mcMonkey._y = 380; _parent.tileMoveCounter = 0; _parent.mcLeveltempX = 0; _parent.mcLeveltempY = 0; _parent.bgTileToMove = 1; this.attachMovie("mcBgTile", "mcBg1", 1); this.attachMovie("mcBgTile", "mcBg2", 2); this.attachMovie("mcBgTile", "mcBg3", 3); mcBg1.cacheAsBitmap(); mcBg2.cacheAsBitmap(); mcBg3.cacheAsBitmap(); mcBg1._x = 0; mcBg2._x = 640; mcBg3._x = 1280; mcBg1.gotoAndStop(1); mcBg2.gotoAndStop(1); mcBg3.gotoAndStop(1); _parent.window.x = 0; this.scrollRect = window; groundLevel = mcMonkey._y + 40; this.attachMovie("mcBall", "mcBall", 6); mcBall._x = 700; mcBall._y = groundLevel; this.attachMovie("mcBallShadow", "mcBallShadow", 5); mcBallShadow._y = mcBall._y; if (!_root.replay) { _parent.mcRerun._visible = false; } else { _parent.mcRerun._visible = true; } _parent.mcBg.gotoAndStop(1); ballStill = true; kicking = false; preparing = true; beingKickedTheBall = true; rollSpeed = 60; clickTracker = 0; isRolling = false; kickComplete = false; groundFriction = 1.08; _x = 0; _y = 0; this.attachMovie("mcInstructions", "mcInstructions", 4); mcInstructions._x = mcMonkey._x; mcInstructions._y = mcMonkey._y; _parent._parent.mcPanel.mcChallenge.mcChallenger.gotoAndStop(1); if ((int(_root.challengerBest) > 0) && (!_root.replay)) { this.attachMovie("mcBall", "mcChallengerBall", 9); mcChallengerBall._x = int(_root.challengerBest * 10); mcChallengerBall._y = groundLevel; mcChallengerBall.gotoAndStop(2); this.attachMovie("mcBallShadow", "mcChallengerBalllShadow", 8); mcChallengerBallShadow._x = mcChallengerBall._x; mcChallengerBallShadow._y = mcChallengerBall._y; } _parent.mcCurrentMonkeyMeters._visible = false; _root.mcSoundHandler.restartSounds(); var _local4 = SharedObject.getLocal("ToteboMonkeyKick"); if (_local4.data.canSave == true) { _parent._parent.mcHighscore.gotoAndStop(1); } else { _parent._parent.mcHighscore.gotoAndStop(2); } } function getAngle(x1, y1, x2, y2) { var _local1 = Math.atan2(y2 - y1, x2 - x1); var _local2 = Math.round((_local1 * 180) / Math.PI); return(-_local2); } function swingLeg() { var swingAngle = kick(true); this.createEmptyMovieClip("mcSwingLeg", getNextHighestDepth()); mcSwingLeg.onEnterFrame = function () { var _local2 = swingAngle - mcMonkey.mcKickLeg._rotation; var _local3 = _local2 / 8; mcMonkey.mcKickLeg._rotation = mcMonkey.mcKickLeg._rotation + _local3; if (Math.abs(_local2) < 2) { this.removeMovieClip(); } }; } function changeBallTrajectory(x, y, angle, velocity) { x = int(x); y = int(y); angle = int(angle); velocity = int(velocity); if ((!_root.replay) && (!preparing)) { _root.frameCounter = 0; var _local5 = {x:x, y:y, a:angle, v:velocity}; if (keepyUpping) { _parent._parent.mcSoundHandler.sndKick.start(0, 0); _parent._parent.mcSoundHandler.sndKick.setVolume(velocity); arrKick[0] = _local5; kickComplete = false; _root.createEmptyMovieClip("mcFrameCounter", _root.getNextHighestDepth()); _root.mcFrameCounter.onEnterFrame = function () { _root.frameCounterTemp = _root.frameCounter; _root.frameCounter++; }; } else if (!kickComplete) { _root.mcSoundHandler.sndWind.start(0, 9999); arrKick[1] = _local5; arrKick[2] = _root.frameCounterTemp; _root.mcFrameCounter.removeMovieClip(); kickComplete = true; } } mcBall.speed = 10; mcBall.startX = x; mcBall.startY = y; mcBall.angle1 = angle; mcBall.vel1 = velocity; mcBall.mytime = 0; mcBall.h1 = 0; mcBall.delta = 0.1; mcBall.r1 = 0; mcBall.angle1 = Math.min(90, mcBall.angle1); mcBall.delta1 = ((velocity / 10) * mcBall.delta) * Math.cos((mcBall.angle1 * Math.PI) / 180); mcBall.v1 = mcBall.vel1 * Math.sin((mcBall.angle1 * Math.PI) / 180); ballStill = false; } function readChallenge() { if (_root.localReplay) { var _local5 = _parent._parent.unScramble(_parent._parent.challengeData); } else { var _local5 = _parent._parent.unScramble(_root.c); } var _local3 = _local5.split("|"); _root.frameToKickTheBall = int(_local3[0]); _root.kick_y = _local3[1]; _root.kick_angle = _local3[2]; _root.kick_velocity = _local3[3]; _root.keep_y = _local3[4]; _root.keep_angle = _local3[5]; _root.keep_velocity = int(_local3[6]); _root.challengerBest = _local3[7]; _root.challengerName = _local3[8]; var _local6 = (((((((int(_local3[0]) + int(_local3[1])) + int(_local3[2])) + int(_local3[3])) + int(_local3[4])) + int(_local3[5])) + int(_local3[6])) + int(_local3[7])) + int(_local3[8]); var _local4 = true; if (_local3[0] > 37) { _local4 = false; } if (_local3[1] < 50) { _local4 = false; } if (_local3[2] > 79) { _local4 = false; } if (_local3[3] < 12) { _local4 = false; } if ((_local3[4] != 380) && (_local3[4] != 420)) { _local4 = false; } if (_local3[5] != 90) { _local4 = false; } if (_local3[6] > 117) { _local4 = false; } if (_local3[7] > 6023) { _local4 = false; } if ((_local3[1] > _local3[4]) && (_local3[2] > 0)) { _local4 = false; } if ((_local6 == int(_local3[9])) && (_local4)) { if (_root.localReplay) { _parent._parent.mcPanel.mcShare._visible = true; } else { _parent._parent.mcPanel.mcChallenge._visible = true; _parent._parent.mcPanel.mcChallenge.txtChallenger = ("Watch " + _root.challengerName) + "'s Best Kick"; _parent._parent.mcPanel.mcChallenge.txtPersonalBest.text = _root.challengerBest; if ((!_root.hasSeenChallenge) && (_root.challengerBest > 0)) { _root.localReplay = false; _root.replay = true; _root.hasSeenChallenge = true; _root.gotoAndStop("challenge"); } } } else { _root.challengerBest = 0; _root.c = ""; } if (int(_root.challengerBest) == 0) { _parent._parent.mcPanel.mcChallenge._visible = false; } } function moveBall() { var _local3 = int(mcBall._x / 10); if (_root.replay) { if (_root.frameCounter >= _root.frameToKickTheBall) { _root.mcFrameCounter.removeMovieClip(); if (!kicking) { kicking = true; ballStill = false; changeBallTrajectory(mcMonkey._x, _root.kick_y, _root.kick_angle, _root.kick_velocity); mcMonkey.gotoAndStop("kick"); var _local9 = -kick(true); mcMonkey.mcKickLeg.gotoAndStop(6); mcMonkey.mcKickLeg._rotation = _local9; } } _parent.mcCurrentMonkeyMeters._visible = false; } else if ((_local3 > 20) && (int(_root.challengerBest) > 0)) { if (_root.challengerBest > _local3) { _parent._parent.mcPanel.mcChallenge.mcChallenger.gotoAndStop(2); var _local6 = _root.challengerBest - _local3; _parent._parent.mcPanel.mcChallenge.mcChallenger.txtChallenger.text = ((_root.challengerName + "'s Ball is ") + _local6) + "m ahead"; } else { _parent._parent.mcPanel.mcChallenge.mcChallenger.gotoAndStop(3); var _local8 = _local3 - _root.challengerBest; _parent._parent.mcPanel.mcChallenge.mcChallenger.txtChallenger.text = ((("Passed " + _root.challengerName) + "'s Ball by ") + _local8) + "m!"; } _parent.mcCurrentMonkeyMeters._visible = false; } else if ((_local3 > 20) && (int(_root.challengerBest) == 0)) { if (_local3 > int(_parent._parent.personalBest)) { _parent.mcCurrentMonkeyMeters.gotoAndStop(2); } else { _parent.mcCurrentMonkeyMeters.gotoAndStop(1); } _parent.mcCurrentMonkeyMeters._visible = true; _parent.mcCurrentMonkeyMeters.txtMeters.text = _local3 + " Monkey Meters"; } vol = (mcBall._x - mcBallTempX) / 4; _root.mcSoundHandler.sndWind.setVolume(vol); var _local4 = mcBall.mytime; var _local7 = (4.9 * _local4) * _local4; var _local11 = mcBall.mytime; var _local5 = 25 * mcBall.mytime; mcBallTempX = mcBall._x; mcBallTempY = mcBall._y; mcBall._x = mcBall.startX + (_local5 * mcBall.delta1); mcBall._y = mcBall.startY - (0.2 * ((mcBall.v1 * _local4) - _local7)); var _local10 = (mcBall._x - mcBallTempX) - ((mcBall._y - mcBallTempY) / 2); mcBall._rotation = mcBall._rotation + _local10; mcBall.mytime = mcBall.mytime + (mcBall.delta * mcBall.speed); } function keepyUps() { preparing = false; keepyUpping = true; var _local4 = mcBall._y - mcBallTempY; var _local5 = (mcBall._y + _local4) + 20; if (mcBall._y > mcMonkey._y) { var _local3 = random(61) + 48; if (random(10000) == 0) { var _local2 = int(random(10)); _local3 = _local3 + _local2; } if (_root.replay) { changeBallTrajectory(mcMonkey._x, mcMonkey._y, _root.keep_angle, _root.keep_velocity); _root.frameCounter = 2; _root.createEmptyMovieClip("mcFrameCounter", _root.getNextHighestDepth()); _root.mcFrameCounter.onEnterFrame = function () { _root.frameCounter++; }; } else { changeBallTrajectory(mcMonkey._x, mcMonkey._y, 90, _local3); } } else if ((_local5 > mcMonkey._y) && (!alreadyKicked)) { alreadyKicked = true; if (random(2)) { mcMonkey.gotoAndPlay("keepy1"); } else { mcMonkey.gotoAndPlay("keepy2"); } } else if (mcBall._y < 360) { alreadyKicked = false; } } function kick(test) { if (!test) { } var _local11 = mcMonkey._y - mcBall._y; var _local4 = _local11; var _local6 = mcBall._y - mcBallTempY; var _local12 = groundLevel - mcBall._y; var _local8 = _local12 / 2.3; var _local3 = (_local6 * 35) + _local8; if (_local4 < 0) { _local3 = _local3 - (_local3 / 8); } if (_local3 <= 12) { if (!test) { } _local3 = 100 + _local6; } if (_local4 > 65) { if (!test) { } _local4 = random(20) + 60; _local3 = 100 + _local6; } if (test) { return(_local4); } if (!_root.replay) { var _local7 = _local3 / 10; var _local10 = int(random(_local7) / 2); var _local9 = int((random(_local7) - (_local7 / 2)) / 6); _local3 = _local3 + _local10; _local4 = _local4 + _local9; } if (!test) { } if (!test) { } if (!test) { } _parent._parent.mcSoundHandler.sndKickOff.start(0, 0); _parent._parent.mcSoundHandler.sndKickOff.setVolume(_local3 / 5); mcMonkey.mcKickLeg._rotation = -_local4; keepyUpping = false; changeBallTrajectory(mcBall._x, mcBall._y, _local4, _local3, true); } function hitGroundCheck() { if (mcBall._x == mcMonkey._x) { if ((mcBall._y > groundLevel) && (mcBall.vel1 > 10)) { var _local4 = mcBall.vel1 / 2; mcBall._y = groundLevel; changeBallTrajectory(mcMonkey._x, mcBall._y, 90, _local4); } else if (mcBall.vel1 <= 10) { ballStill = true; quickKickUp = true; restart(); } } else if (mcBall._y > groundLevel) { var _local4 = mcBall.vel1 / groundFriction; if (_local4 > 7) { var _local6 = Math.abs(getAngle(mcBallTempX, mcBallTempY, mcBall._x, mcBall._y)); mcBall._y = groundLevel; var _local7 = mcBallTempX - mcBall._x; var _local11 = _local7; var _local12 = mcBallTempY - mcBall._y; if ((_local6 < 5) or (_local4 < rollSpeed)) { _local6 = 0; } if ((_local4 > 350) or (Math.abs(_local7) > 200)) { this.attachMovie("mcBounceStuff", "mcBounceStuff", 11); mcBounceStuff._x = mcBall._x; mcBounceStuff._y = groundLevel + 20; var _local8 = _local4 / 3; mcBounceStuff._xscale = _local8; mcBounceStuff._yscale = _local8; mcBounceStuff.mc1.gotoAndStop(_root.surfaceFrame); mcBounceStuff.mc2.gotoAndStop(_root.surfaceFrame); mcBounceStuff.mc3.gotoAndStop(_root.surfaceFrame); mcBounceStuff.mc4.gotoAndStop(_root.surfaceFrame); } changeBallTrajectory(mcBall._x - _local7, mcBall._y, _local6, _local4); } else if (!ballStill) { mcBall._y = groundLevel; ballStill = true; _parent._parent.mcPanel.mcChallenge.mcChallenger.btnRetry._visible = false; _parent.mcCurrentMonkeyMeters._visible = false; _parent.monkeyMeters = int(mcBall._x / 10); _parent.mcResult.gotoAndPlay(2); _parent.mcResult.distance = _parent.monkeyMeters; if (!_root.replay) { if (_parent.monkeyMeters > 4000) { _root.mcSoundHandler.sndVillageFanfare.start(0, 0); } else if (_parent.monkeyMeters > 3000) { _root.mcSoundHandler.sndMonkey4.start(0, 0); } else if (_parent.monkeyMeters > 2000) { _root.mcSoundHandler.sndMonkey3.start(0, 0); } else if (_parent.monkeyMeters > 1000) { _root.mcSoundHandler.sndMonkey2.start(0, 0); } else if (_parent.monkeyMeters > 0) { _root.mcSoundHandler.sndMonkey1.start(0, 0); } } var _local5 = "move" + int((_parent.monkeyMeters / 1000) + 1); mcBg1.mcMakak.gotoAndPlay(_local5); mcBg2.mcMakak.gotoAndPlay(_local5); mcBg3.mcMakak.gotoAndPlay(_local5); if ((_parent._parent.personalBest < _parent.monkeyMeters) && (!_root.replay)) { _parent._parent.mcStage.mcResult.mcNewPersonalBest.gotoAndStop(2); var _local10 = SharedObject.getLocal("ToteboMonkeyKick"); _local10.data.canSave = true; setBestKick(); } } if ((_local4 < rollSpeed) && (!isRolling)) { mcBall._y = groundLevel; isRolling = true; } else if (!isRolling) { if (Math.abs(_local12) > 0) { var _local9 = _local4 - Math.abs(_local11 * 3); _root.mcSoundHandler.hitGround(_local9); } } } } function setBestKick() { _parent._parent.personalBest = _parent.monkeyMeters; _parent._parent.mcPanel.txtPersonalBest.text = _parent._parent.personalBest; var _local4 = SharedObject.getLocal("ToteboMonkeyKick"); _parent._parent.challengeData = ""; for (i in arrKick) { if (i < 2) { _parent._parent.challengeData = _parent._parent.challengeData + (((((arrKick[i].y + "|") + arrKick[i].a) + "|") + arrKick[i].v) + "|"); } else { _parent._parent.challengeData = _parent._parent.challengeData + (arrKick[i] + "|"); } } _parent._parent.challengeData = _parent._parent.challengeData + (((_parent.monkeyMeters + "|") + _parent._parent.monkeyName) + "|"); var _local2 = _parent._parent.challengeData.split("|"); var _local5 = (((((((int(_local2[0]) + int(_local2[1])) + int(_local2[2])) + int(_local2[3])) + int(_local2[4])) + int(_local2[5])) + int(_local2[6])) + int(_local2[7])) + int(_local2[8]); _parent._parent.challengeData = _parent._parent.challengeData + _local5; var _local3 = _parent._parent.scramble(_parent._parent.challengeData); _parent._parent.challengeData = _local3; _local4.data.monkeyMeters = _parent._parent.personalBest; _local4.data.monkeyName = _parent._parent.monkeyName; _local4.data.challengeData = _local3; _parent._parent.mcPanel.mcShare._visible = true; } if (_root.c.length > 0) { readChallenge(); } else { _parent._parent.mcPanel.mcChallenge._visible = false; } restart(); this.onMouseDown = function () { var _local3 = ((((_parent._parent.mcPanel.mcChallenge.hitTest(_root._xmouse, _root._ymouse, true) && (_parent._parent.mcPanel.mcChallenge._visible)) or (_parent._parent.mcPanel.mcShare.hitTest(_root._xmouse, _root._ymouse, true) && (_parent._parent.mcPanel.mcShare._visible))) or _parent._parent.mcAToteboGame.hitTest(_root._xmouse, _root._ymouse, true)) or _parent._parent.mcSoundOnOrOff.hitTest(_root._xmouse, _root._ymouse, true)) or _parent._parent.mcHighscore.hitTest(_root._xmouse, _root._ymouse, true); if (((!preparing) && (!_root.replay)) && (!_local3)) { if (!kicking) { kicking = true; ballStill = false; mcMonkey.gotoAndPlay("kick"); swingLeg(); } } }; var keyListener = new Object(); keyListener.onKeyDown = function () { if ((!preparing) && (!_root.replay)) { if (!kicking) { kicking = true; ballStill = false; mcMonkey.gotoAndPlay("kick"); swingLeg(); } } }; Key.addListener(keyListener); arrKick = new Array();
Symbol 257 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 2
stop();
Instance of Symbol 194 MovieClip in Symbol 257 MovieClip Frame 2
onClipEvent (load) { gotoAndStop (12); }
Symbol 258 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 2
txtDistance.text = distance;
Symbol 258 MovieClip Frame 81
_parent._parent.mcStage.mcLevel.restart();
Symbol 262 Button
on (release) { _parent.mcLevel.restart(); }
Symbol 266 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 1
function moveLevel() { var _local4 = 320; if (mcLevel.mcBall._x > _local4) { var _local3 = -window.x; var _local11 = (-mcLevel.mcBall._x) + _local4; var _local6 = _local11 - _local3; var _local7 = _local6 / 2; var _local9 = _local3 + _local7; mcLeveltempX = _local3; window.x = -_local9; mcLevel.scrollRect = window; } tileMoveCounter = tileMoveCounter + ((-window.x) - mcLeveltempX); if (!_root.replay) { var _local10 = mcLevel.mcBall._x / 10000; _parent.mcSoundHandler.chooseBgSound(_local10); } if (tileMoveCounter <= -640) { if (bgTileToMove > 3) { bgTileToMove = 1; } var _local5 = int((window.x + 1920) / 10000) + 1; _root.surfaceFrame = _local5; mcLevel["mcBg" + bgTileToMove].gotoAndStop(_local5); mcLevel["mcBg" + bgTileToMove]._x = mcLevel["mcBg" + bgTileToMove]._x + 1920; bgTileToMove++; tileMoveCounter = tileMoveCounter + 640; } var _local8 = int(window.x / 1000) + 1; mcBg.gotoAndStop(_local8); } _parent.challengeURL = "http://miniclip.com/mko.php?c="; var soPersonalBest = SharedObject.getLocal("ToteboMonkeyKick"); if (int(soPersonalBest.data.monkeyMeters) > 0) { _parent.personalBest = soPersonalBest.data.monkeyMeters; _parent.monkeyName = soPersonalBest.data.monkeyName; _parent.challengeData = soPersonalBest.data.challengeData; _parent.mcPanel.mcShare._visible = true; } else { _parent.personalBest = 0; _parent.monkeyName = "Monkey"; _parent.challengeData = ""; _parent.mcPanel.mcShare._visible = false; } _parent.mcPanel.txtPersonalBest.text = _parent.personalBest; createEmptyMovieClip("mcGameLoop", getNextHighestDepth()); mcGameLoop.onEnterFrame = function () { if (!mcLevel.preparing) { if (!mcLevel.ballStill) { mcLevel.moveBall(); } if (!mcLevel.kicking) { mcLevel.keepyUps(); } else { moveLevel(); mcLevel.hitGroundCheck(); } } else if (mcLevel.beingKickedTheBall) { var _local1 = (mcLevel.mcMonkey._x - mcLevel.mcBall._x) - 30; var _local4 = _local1 / 5; mcLevel.mcBall._x = mcLevel.mcBall._x + _local4; mcLevel.mcBall._rotation = -_local1; if ((_local1 > -500) && (_local1 < -450)) { mcLevel.mcMonkey.gotoAndPlay("startKeepyUps"); } } var _local3 = mcLevel.getAngle(mcLevel.mcBall._x, mcLevel.mcBall._y, mcLevel.mcMonkey._x + mcLevel.mcMonkey.mcHead._x, mcLevel.mcMonkey._y + mcLevel.mcMonkey.mcHead._y); _local3 = (-_local3) + 160; mcLevel.mcMonkey.mcHead._rotation = _local3; mcLevel.mcMonkey.mcHead._x = mcLevel.mcMonkey.mcBody._x; mcLevel.mcMonkey.mcHead._y = mcLevel.mcMonkey.mcBody._y; mcLevel.mcBallShadow._x = mcLevel.mcBall._x; var _local2 = 60 + (mcLevel.mcBall._y / 10); if (_local2 > 30) { mcLevel.mcBallShadow._xscale = _local2; mcLevel.mcBallShadow._alpha = _local2; } }; window = new flash.geom.Rectangle(0, 0, 640, 480); stop();
Symbol 272 Button
on (release) { _parent.gotoAndStop("highscore"); }
Symbol 279 MovieClip Frame 2
stop();
Symbol 285 Button
on (release) { _parent.mcSoundHandler.soundOff(); gotoAndStop (2); }
Symbol 289 Button
on (release) { _parent.mcSoundHandler.soundOn(); gotoAndStop (1); }
Symbol 290 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 1
function soundOff() { sndGlobal.setVolume(0); } function soundOn() { sndGlobal.setVolume(100); } function soundIsOn() { var _local1; if (sndGlobal.getVolume() == 0) { _local1 = false; } else { _local1 = true; } return(_local1); } function chooseBgSound(soundLevel) { if (int(soundLevel) == 0) { location = "forest"; } else if (int(soundLevel) == 1) { sndAtmosphereForest.stop("Atmosphere Forest.wav"); location = "desert"; } else if (int(soundLevel) == 2) { sndAtmosphereDesert.stop("Atmosphere Desert.wav"); location = "space"; } else if (int(soundLevel) == 3) { sndAtmosphereSpace.stop("Atmosphere Space.wav"); location = "jungle"; } else if (int(soundLevel) > 3) { sndAtmosphereJungle.stop("Atmosphere Jungle.wav"); location = "village"; } soundLevel = soundLevel + 0.5; var _local4 = soundLevel - int(soundLevel); var _local2 = int(_local4 * 100); var _local3 = int(100 - (_local2 * 1.7)); if ((soundLevel > 1) && (soundLevel < 2)) { if (!initForest) { sndAtmosphereDesert.start(0, 9999); sndAtmosphereDesert.setVolume(0); initForest = true; } sndAtmosphereForest.setVolume(_local3); sndAtmosphereDesert.setVolume(_local2); sndAtmosphereForest.setPan(100 - _local3); sndAtmosphereDesert.setPan(100 - _local2); } else if ((soundLevel > 2) && (soundLevel < 3)) { if (!initDesert) { sndAtmosphereDesert.setVolume(100); sndAtmosphereSpace.start(0, 9999); sndAtmosphereSpace.setVolume(0); initDesert = true; } sndAtmosphereDesert.setVolume(_local3); sndAtmosphereSpace.setVolume(_local2); sndAtmosphereDesert.setPan(100 - _local3); sndAtmosphereSpace.setPan(100 - _local2); } else if ((soundLevel > 3) && (soundLevel < 4)) { if (!initSpace) { sndAtmosphereSpace.setVolume(100); sndAtmosphereJungle.start(0, 9999); sndAtmosphereJungle.setVolume(0); initSpace = true; } sndAtmosphereSpace.setVolume(_local3); sndAtmosphereJungle.setVolume(_local2); sndAtmosphereSpace.setPan(100 - _local3); sndAtmosphereJungle.setPan(100 - _local2); } else if ((soundLevel > 4) && (soundLevel < 5)) { if (!initJungle) { sndAtmosphereJungle.setVolume(100); sndAtmosphereVillage.start(0, 9999); sndAtmosphereVillage.setVolume(0); initJungle = true; } sndAtmosphereJungle.setVolume(_local3); sndAtmosphereVillage.setVolume(_local2); sndAtmosphereJungle.setPan(100 - _local3); sndAtmosphereVillage.setPan(100 - _local2); } else if (soundLevel > 5) { sndAtmosphereVillage.setVolume(100); } } function restartSounds() { initForest = false; initDesert = false; initSpace = false; initJungle = false; initVillage = false; sndAtmosphereDesert.stop("Atmosphere Desert.wav"); sndAtmosphereJungle.stop("Atmosphere Jungle.wav"); sndAtmosphereSpace.stop("Atmosphere Space.wav"); sndAtmosphereVillage.stop("Atmosphere Village.wav"); sndWind.stop("Wind.wav"); if ((location != "forest") && (_root.playingGame)) { sndAtmosphereForest.start(0, 9999); } sndAtmosphereForest.setVolume(100); sndAtmosphereForest.setPan(0); if (soundIsOn()) { sndAtmosphereForest.setVolume(100); } } function hitGround(vol) { if (!_root.replay) { if (location == "forest") { sndBounceGrass.start(0, 0); sndBounceGrass.setVolume(vol); } else if (location == "desert") { sndBounceDesert.start(0, 0); sndBounceDesert.setVolume(vol); } else if (location == "space") { sndBounceConcrete.start(0, 0); sndBounceConcrete.setVolume(vol); } else if (location == "jungle") { sndBounceGrass.start(0, 0); sndBounceGrass.setVolume(vol); } else if (location == "village") { sndBounceDesert.start(0, 0); sndBounceDesert.setVolume(vol); } } } var sndGlobal = new Sound(); sndGlobal.setVolume(100); this.createEmptyMovieClip("mcSounds", this.getNextHighestDepth()); mcSounds.createEmptyMovieClip("mcSndForest", mcSounds.getNextHighestDepth()); var sndAtmosphereForest = new Sound(mcSounds.mcSndForest); sndAtmosphereForest.attachSound("Atmosphere Forest.wav"); mcSounds.createEmptyMovieClip("mcSndDesert", mcSounds.getNextHighestDepth()); var sndAtmosphereDesert = new Sound(mcSounds.mcSndDesert); sndAtmosphereDesert.attachSound("Atmosphere Desert.wav"); mcSounds.createEmptyMovieClip("mcSndSpace", mcSounds.getNextHighestDepth()); var sndAtmosphereSpace = new Sound(mcSounds.mcSndSpace); sndAtmosphereSpace.attachSound("Atmosphere Space.wav"); mcSounds.createEmptyMovieClip("mcSndJungle", mcSounds.getNextHighestDepth()); var sndAtmosphereJungle = new Sound(mcSounds.mcSndJungle); sndAtmosphereJungle.attachSound("Atmosphere Jungle.wav"); mcSounds.createEmptyMovieClip("mcSndVillage", mcSounds.getNextHighestDepth()); var sndAtmosphereVillage = new Sound(mcSounds.mcSndVillage); sndAtmosphereVillage.attachSound("Atmosphere Village.wav"); mcSounds.createEmptyMovieClip("mcSndBounceConcrete", mcSounds.getNextHighestDepth()); var sndBounceConcrete = new Sound(mcSounds.mcSndBounceConcrete); sndBounceConcrete.attachSound("Bounce Concrete.wav"); mcSounds.createEmptyMovieClip("mcSndBounceDesert", mcSounds.getNextHighestDepth()); var sndBounceDesert = new Sound(mcSounds.mcSndBounceDesert); sndBounceDesert.attachSound("Bounce Desert.wav"); mcSounds.createEmptyMovieClip("mcSndBounceGrass", mcSounds.getNextHighestDepth()); var sndBounceGrass = new Sound(mcSounds.mcSndBounceGrass); sndBounceGrass.attachSound("Bounce Grass.wav"); mcSounds.createEmptyMovieClip("mcSndKickOff", mcSounds.getNextHighestDepth()); var sndKickOff = new Sound(mcSounds.mcSndKickOff); sndKickOff.attachSound("Kick Off.wav"); mcSounds.createEmptyMovieClip("mcSndKick", mcSounds.getNextHighestDepth()); var sndKick = new Sound(mcSounds.mcSndKick); sndKick.attachSound("Kick.wav"); mcSounds.createEmptyMovieClip("sndMonkey1", mcSounds.getNextHighestDepth()); var sndMonkey1 = new Sound(mcSounds.sndMonkey1); sndMonkey1.attachSound("sndMonkey1"); mcSounds.createEmptyMovieClip("sndMonkey2", mcSounds.getNextHighestDepth()); var sndMonkey2 = new Sound(mcSounds.sndMonkey2); sndMonkey2.attachSound("sndMonkey2"); mcSounds.createEmptyMovieClip("sndMonkey3", mcSounds.getNextHighestDepth()); var sndMonkey3 = new Sound(mcSounds.sndMonkey3); sndMonkey3.attachSound("sndMonkey3"); mcSounds.createEmptyMovieClip("sndMonkey4", mcSounds.getNextHighestDepth()); var sndMonkey4 = new Sound(mcSounds.sndMonkey4); sndMonkey4.attachSound("sndMonkey4"); mcSounds.createEmptyMovieClip("mcSndVillageFanfare", mcSounds.getNextHighestDepth()); var sndVillageFanfare = new Sound(mcSounds.mcSndVillageFanfare); sndVillageFanfare.attachSound("Village Fanfare.wav"); mcSounds.createEmptyMovieClip("mcSndWind", mcSounds.getNextHighestDepth()); var sndWind = new Sound(mcSounds.mcSndWind); sndWind.attachSound("Wind.wav"); restartSounds(); stop();
Symbol 309 Button
on (release) { _root.replay = false; mcStage.mcLevel.reset(); gotoAndStop ("game"); }
Symbol 311 MovieClip Frame 1
this._visible = false;
Symbol 321 Button
on (release) { gameURL = ("http://www.miniclip.com/games/" + gamename) + "/en/"; getURL ("http://www.miniclip.com", "_blank"); }
Symbol 323 MovieClip Frame 1
System.security.allowDomain("www.miniclip.com");
Instance of Symbol 311 MovieClip "mcHighscores" in Symbol 323 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 323 MovieClip Frame 2
if (scoreLocation == undefined) { } if ((((_url.indexOf("miniclip.com") == -1) && (_url.indexOf("miniclip.net") == -1)) && (_url.indexOf("miniclip.co.uk") == -1)) && (_url.indexOf("miniclips.com"))) { gotoAndStop(_currentframe + 1); } else { var noCache = (getTimer() + random(100000)); mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?noCache=" + noCache); stop(); }
Symbol 323 MovieClip Frame 3
stop();
Symbol 329 Button
on (release) { var soPersonalBest = SharedObject.getLocal("ToteboMonkeyKick"); soPersonalBest.clear(); gotoAndStop ("game"); }
Symbol 335 Button
on (release) { gotoAndStop ("game"); }

Library Items

Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClip [cont]Uses:4Used by:100
Symbol 11 ShapeTweeningUsed by:19
Symbol 12 GraphicUsed by:19
Symbol 13 ShapeTweeningUsed by:19
Symbol 14 ShapeTweeningUsed by:19
Symbol 15 ShapeTweeningUsed by:19
Symbol 16 ShapeTweeningUsed by:19
Symbol 17 ShapeTweeningUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:11 12 13 14 15 16 17 18Used by:267  Timeline
Symbol 20 ShapeTweeningUsed by:43
Symbol 21 GraphicUsed by:41
Symbol 22 GraphicUsed by:25
Symbol 23 GraphicUsed by:25
Symbol 24 GraphicUsed by:25 95 104
Symbol 25 ButtonUses:22 23 24Used by:41
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:26 28 29Used by:41
Symbol 31 GraphicUsed by:41
Symbol 32 FontUsed by:33 36
Symbol 33 EditableTextUses:32Used by:41
Symbol 34 ShapeTweeningUsed by:41
Symbol 35 GraphicUsed by:41
Symbol 36 EditableTextUses:32Used by:41
Symbol 37 GraphicUsed by:41
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41 47
Symbol 41 MovieClipUses:21 25 30 31 33 34 35 36 37 38 39 40Used by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:20 41 42Used by:44
Symbol 44 MovieClipUses:43Used by:Timeline
Symbol 336 MovieClip [__Packages.UrlTools]
Symbol 1 MovieClip [__Packages.proto.ComponentBase]
Symbol 2 MovieClip [__Packages.advertising.AdvertContainer]
Symbol 6 MovieClip [__Packages.mx.utils.Delegate]
Symbol 7 MovieClip [__Packages.util.XMLParser]
Symbol 8 MovieClip [__Packages.advertising.DataMap]
Symbol 9 MovieClip [__Packages.util.cCallBack]
Symbol 10 MovieClip [__Packages.util.LoadingQueue]
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 ButtonUses:45 46 40Used by:Timeline
Symbol 48 FontUsed by:49
Symbol 49 TextUses:48Used by:Timeline
Symbol 50 GraphicUsed by:Timeline
Symbol 51 GraphicUsed by:58 86 98 309
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:58 86 98 309
Symbol 54 GraphicUsed by:58
Symbol 55 GraphicUsed by:56 69 91
Symbol 56 MovieClipUses:55Used by:58 69 86 87 91 98 99 156 309
Symbol 57 GraphicUsed by:58 86 91 98 309
Symbol 58 ButtonUses:51 53 54 56 57Used by:Timeline
Symbol 59 GraphicUsed by:Timeline
Symbol 60 GraphicUsed by:87 100
Symbol 61 FontUsed by:62 63 64 67 70 71 73 76 83 85 90 94 97 210 211 212 213 214 215 217 218 220 221 222 223 231 232 251 253 254 256 260 264 265 270 275 277 284 288 291 294 295 296 300 302 307 308 327 330 331 334
Symbol 62 TextUses:61Used by:100
Symbol 63 EditableTextUses:61Used by:100
Symbol 64 TextUses:61Used by:87 100
Symbol 65 GraphicUsed by:69
Symbol 66 GraphicUsed by:69
Symbol 67 EditableTextUses:61Used by:69
Symbol 68 GraphicUsed by:69
Symbol 69 ButtonUses:65 66 67 56 68 55Used by:87
Symbol 70 TextUses:61Used by:87
Symbol 71 EditableTextUses:61Used by:87
Symbol 72 GraphicUsed by:81
Symbol 73 EditableTextUses:61Used by:81
Symbol 74 GraphicUsed by:78 262
Symbol 75 GraphicUsed by:78 262
Symbol 76 TextUses:61Used by:78 262
Symbol 77 GraphicUsed by:78 262
Symbol 78 ButtonUses:74 75 76 77Used by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:72 73 78 79 80Used by:87
Symbol 82 GraphicUsed by:87
Symbol 83 EditableTextUses:61Used by:87
Symbol 84 GraphicUsed by:86 98 309
Symbol 85 TextUses:61Used by:86 98 309
Symbol 86 ButtonUses:51 53 84 85 56 57Used by:87
Symbol 87 MovieClipUses:69 60 70 71 64 81 82 83 56 86Used by:100
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 TextUses:61Used by:91
Symbol 91 ButtonUses:88 89 90 56 57 55Used by:99
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:95
Symbol 94 TextUses:61Used by:95
Symbol 95 ButtonUses:92 93 94 24Used by:99
Symbol 96 GraphicUsed by:99
Symbol 97 TextUses:61Used by:99
Symbol 98 ButtonUses:51 53 84 85 56 57Used by:99
Symbol 99 MovieClipUses:91 95 96 97 56 98Used by:100
Symbol 100 MovieClipUses:60 62 63 64 87 99 5Used by:Timeline
Symbol 101 FontUsed by:102 103
Symbol 102 EditableTextUses:101Used by:104
Symbol 103 EditableTextUses:101Used by:104
Symbol 104 MovieClip [fps]Uses:24 102 103Used by:Timeline
Symbol 105 GraphicUsed by:110
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:109 110
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108 107Used by:110
Symbol 110 MovieClip [mcBall]Uses:105 107 109Used by:281  Timeline
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip [mcBallShadow]Uses:111Used by:Timeline
Symbol 113 GraphicUsed by:160
Symbol 114 GraphicUsed by:160
Symbol 115 GraphicUsed by:118
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:118 148 151 160 249 258 292  Timeline
Symbol 118 MovieClipUses:115 117Used by:160
Symbol 119 GraphicUsed by:160
Symbol 120 GraphicUsed by:131
Symbol 121 GraphicUsed by:131
Symbol 122 GraphicUsed by:131
Symbol 123 GraphicUsed by:131
Symbol 124 GraphicUsed by:131
Symbol 125 GraphicUsed by:131
Symbol 126 GraphicUsed by:131
Symbol 127 GraphicUsed by:131
Symbol 128 GraphicUsed by:130 133
Symbol 129 GraphicUsed by:130 133
Symbol 130 MovieClipUses:128 129Used by:131
Symbol 131 MovieClipUses:120 121 122 123 124 125 126 127 130Used by:160
Symbol 132 GraphicUsed by:135
Symbol 133 MovieClipUses:128 129Used by:135 138
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:132 133 134Used by:160
Symbol 136 GraphicUsed by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:136 133 137Used by:160
Symbol 139 GraphicUsed by:142
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142 160 229
Symbol 142 MovieClipUses:139 141Used by:160
Symbol 143 GraphicUsed by:160
Symbol 144 GraphicUsed by:160
Symbol 145 GraphicUsed by:148
Symbol 146 GraphicUsed by:148
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:145 117 146 147Used by:160
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150 117Used by:160
Symbol 152 GraphicUsed by:160
Symbol 153 GraphicUsed by:160
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:154 56 155Used by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClip [mcBgTile]Uses:113 114 118 119 131 135 138 142 143 117 144 148 149 151 152 141 153 156 157 159Used by:Timeline
Symbol 161 GraphicUsed by:204
Symbol 162 GraphicUsed by:204
Symbol 163 GraphicUsed by:203 204
Symbol 164 GraphicUsed by:204
Symbol 165 GraphicUsed by:169
Symbol 166 ShapeTweeningUsed by:169
Symbol 167 ShapeTweeningUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:165 166 167 168Used by:204
Symbol 170 GraphicUsed by:194
Symbol 171 GraphicUsed by:194
Symbol 172 GraphicUsed by:194
Symbol 173 GraphicUsed by:185
Symbol 174 GraphicUsed by:180
Symbol 175 GraphicUsed by:180
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:176 177Used by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:174 175 178 179Used by:185
Symbol 181 GraphicUsed by:185
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:182 183Used by:185
Symbol 185 MovieClipUses:173 180 181 184Used by:194
Symbol 186 GraphicUsed by:194
Symbol 187 GraphicUsed by:194
Symbol 188 GraphicUsed by:193
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:189 190 191Used by:193
Symbol 193 MovieClipUses:188 192Used by:194
Symbol 194 MovieClipUses:170 171 172 185 186 187 193Used by:204 257
Symbol 195 GraphicUsed by:204
Symbol 196 ShapeTweeningUsed by:204
Symbol 197 GraphicUsed by:204
Symbol 198 GraphicUsed by:204
Symbol 199 GraphicUsed by:204
Symbol 200 GraphicUsed by:204
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:201 163 202Used by:204
Symbol 204 MovieClip [mcMonkey]Uses:161 162 163 164 169 194 195 196 197 198 199 200 203Used by:Timeline
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClip [mcTest]Uses:205Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:224
Symbol 209 GraphicUsed by:224
Symbol 210 TextUses:61Used by:224
Symbol 211 TextUses:61Used by:224
Symbol 212 TextUses:61Used by:224
Symbol 213 TextUses:61Used by:224
Symbol 214 TextUses:61Used by:224
Symbol 215 TextUses:61Used by:224
Symbol 216 GraphicUsed by:224
Symbol 217 TextUses:61Used by:224
Symbol 218 TextUses:61Used by:224
Symbol 219 GraphicUsed by:224
Symbol 220 TextUses:61Used by:224
Symbol 221 TextUses:61Used by:224
Symbol 222 TextUses:61Used by:224
Symbol 223 TextUses:61Used by:224
Symbol 224 MovieClip [mcInstructions]Uses:208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223Used by:Timeline
Symbol 225 GraphicUsed by:229
Symbol 226 GraphicUsed by:229
Symbol 227 GraphicUsed by:229
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:225 226 227 228 141Used by:230
Symbol 230 MovieClip [mcBounceStuff]Uses:229Used by:Timeline
Symbol 231 TextUses:61Used by:Timeline
Symbol 232 TextUses:61Used by:249
Symbol 233 Sound [Atmosphere Desert.wav]Used by:249
Symbol 234 Sound [Atmosphere Forest.wav]Used by:249
Symbol 235 Sound [Atmosphere Jungle.wav]Used by:249
Symbol 236 Sound [Atmosphere Space.wav]Used by:249
Symbol 237 Sound [Atmosphere Village.wav]Used by:249
Symbol 238 Sound [Bounce Concrete.wav]Used by:249
Symbol 239 Sound [Bounce Desert.wav]Used by:249
Symbol 240 Sound [Bounce Grass.wav]Used by:249
Symbol 241 Sound [Kick Off.wav]Used by:249
Symbol 242 Sound [Kick.wav]Used by:249
Symbol 243 Sound [sndMonkey1]Used by:249
Symbol 244 Sound [sndMonkey2]Used by:249
Symbol 245 Sound [sndMonkey3]Used by:249
Symbol 246 Sound [sndMonkey4]Used by:249
Symbol 247 Sound [Village Fanfare.wav]Used by:249
Symbol 248 Sound [Wind.wav]Used by:249
Symbol 249 MovieClipUses:117 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248Used by:Timeline
Symbol 250 MovieClipUsed by:267
Symbol 251 TextUses:61Used by:258
Symbol 252 GraphicUsed by:258
Symbol 253 EditableTextUses:61Used by:258
Symbol 254 TextUses:61Used by:258
Symbol 255 GraphicUsed by:257
Symbol 256 TextUses:61Used by:257
Symbol 257 MovieClipUses:255 256 194Used by:258
Symbol 258 MovieClipUses:251 117 252 253 254 257Used by:267
Symbol 259 GraphicUsed by:261
Symbol 260 TextUses:61Used by:261
Symbol 261 MovieClipUses:259 260Used by:267
Symbol 262 ButtonUses:74 75 76 77Used by:266
Symbol 263 GraphicUsed by:266
Symbol 264 EditableTextUses:61Used by:266
Symbol 265 EditableTextUses:61Used by:266
Symbol 266 MovieClipUses:262 263 264 265Used by:267
Symbol 267 MovieClipUses:19 250 258 261 266Used by:Timeline
Symbol 268 GraphicUsed by:272
Symbol 269 GraphicUsed by:272
Symbol 270 TextUses:61Used by:272
Symbol 271 GraphicUsed by:272 278
Symbol 272 ButtonUses:268 269 270 271Used by:279
Symbol 273 GraphicUsed by:278
Symbol 274 GraphicUsed by:278
Symbol 275 TextUses:61Used by:278
Symbol 276 GraphicUsed by:278
Symbol 277 TextUses:61Used by:278
Symbol 278 ButtonUses:273 274 275 271 276 277Used by:279
Symbol 279 MovieClipUses:272 278Used by:Timeline
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280 110Used by:Timeline
Symbol 282 GraphicUsed by:285
Symbol 283 GraphicUsed by:285
Symbol 284 TextUses:61Used by:285
Symbol 285 ButtonUses:282 283 284Used by:290
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 TextUses:61Used by:289
Symbol 289 ButtonUses:286 287 288Used by:290
Symbol 290 MovieClipUses:285 289Used by:Timeline
Symbol 291 TextUses:61Used by:292
Symbol 292 MovieClipUses:291 117Used by:Timeline
Symbol 293 GraphicUsed by:Timeline
Symbol 294 EditableTextUses:61Used by:Timeline
Symbol 295 TextUses:61Used by:Timeline
Symbol 296 TextUses:61Used by:Timeline
Symbol 297 GraphicUsed by:Timeline
Symbol 298 FontUsed by:299
Symbol 299 EditableTextUses:298Used by:Timeline
Symbol 300 EditableTextUses:61Used by:Timeline
Symbol 301 GraphicUsed by:Timeline
Symbol 302 TextUses:61Used by:Timeline
Symbol 303 GraphicUsed by:Timeline
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 EditableTextUses:61Used by:Timeline
Symbol 308 TextUses:61Used by:Timeline
Symbol 309 ButtonUses:51 53 84 85 56 57Used by:Timeline
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:323
Symbol 312 MovieClipUsed by:323
Symbol 313 GraphicUsed by:323
Symbol 314 GraphicUsed by:323
Symbol 315 GraphicUsed by:323
Symbol 316 GraphicUsed by:321
Symbol 317 GraphicUsed by:318 321
Symbol 318 MovieClipUses:317Used by:321
Symbol 319 GraphicUsed by:321
Symbol 320 GraphicUsed by:321
Symbol 321 ButtonUses:316 318 319 320 317Used by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:311 312 313 314 315 321 322Used by:Timeline
Symbol 324 GraphicUsed by:Timeline
Symbol 325 GraphicUsed by:329
Symbol 326 GraphicUsed by:329
Symbol 327 TextUses:61Used by:329
Symbol 328 GraphicUsed by:329 335
Symbol 329 ButtonUses:325 326 327 328Used by:Timeline
Symbol 330 TextUses:61Used by:Timeline
Symbol 331 TextUses:61Used by:Timeline
Symbol 332 GraphicUsed by:335
Symbol 333 GraphicUsed by:335
Symbol 334 TextUses:61Used by:335
Symbol 335 ButtonUses:332 333 334 328Used by:Timeline

Instance Names

"mcBg"Frame 1Symbol 19 MovieClip
"mcPanel"Frame 32Symbol 100 MovieClip
"mcStage"Frame 40Symbol 267 MovieClip
"mcHighscore"Frame 40Symbol 279 MovieClip
"mcSoundOnOrOff"Frame 40Symbol 290 MovieClip
"mcSoundHandler"Frame 40Symbol 292 MovieClip
"mcBg"Frame 48Symbol 19 MovieClip
"txtChallengeURL"Frame 48Symbol 294 EditableText
"txtName"Frame 48Symbol 299 EditableText
"txtYourName"Frame 48Symbol 300 EditableText
"mcStage"Frame 48Symbol 267 MovieClip
"mcStage"Frame 57Symbol 267 MovieClip
"txtChallenger"Frame 57Symbol 307 EditableText
"comHighscores"Frame 69Symbol 323 MovieClip
"_bg"Symbol 5 MovieClip [cont] Frame 1Symbol 4 MovieClip
"mcAd"Symbol 30 MovieClip Frame 1Symbol 28 MovieClip
"mcLoading"Symbol 43 MovieClip Frame 1Symbol 41 MovieClip
"mcLoading"Symbol 43 MovieClip Frame 11Symbol 41 MovieClip
"mcLoadingAnimated"Symbol 44 MovieClip Frame 1Symbol 43 MovieClip
"txtChallenger"Symbol 81 MovieClip Frame 2Symbol 73 EditableText
"btnRetry"Symbol 81 MovieClip Frame 2Symbol 78 Button
"txtPersonalBest"Symbol 87 MovieClip Frame 1Symbol 71 EditableText
"mcChallenger"Symbol 87 MovieClip Frame 1Symbol 81 MovieClip
"btnChallenge"Symbol 99 MovieClip Frame 1Symbol 91 Button
"btnClear"Symbol 99 MovieClip Frame 1Symbol 95 Button
"txtPersonalBest"Symbol 100 MovieClip Frame 1Symbol 63 EditableText
"mcChallenge"Symbol 100 MovieClip Frame 1Symbol 87 MovieClip
"mcShare"Symbol 100 MovieClip Frame 1Symbol 99 MovieClip
"AdContainer"Symbol 100 MovieClip Frame 1Symbol 5 MovieClip [cont]
"fpsField"Symbol 104 MovieClip [fps] Frame 1Symbol 102 EditableText
"mcMakak"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 131 MovieClip
"mcTinyMakak1"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak8"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak6"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak0"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak3"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak5"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak2"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 138 MovieClip
"mcTinyMakak4"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak9"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 135 MovieClip
"mcTinyMakak7"Symbol 160 MovieClip [mcBgTile] Frame 1Symbol 138 MovieClip
"mcTinyMakak6"Symbol 160 MovieClip [mcBgTile] Frame 4Symbol 138 MovieClip
"mcTinyMakak2"Symbol 160 MovieClip [mcBgTile] Frame 6Symbol 135 MovieClip
"mcEyes"Symbol 185 MovieClip Frame 1Symbol 180 MovieClip
"mcMouth"Symbol 185 MovieClip Frame 1Symbol 184 MovieClip
"mcFace"Symbol 194 MovieClip Frame 1Symbol 185 MovieClip
"head"Symbol 194 MovieClip Frame 12Symbol 193 MovieClip
"mcBody"Symbol 204 MovieClip [mcMonkey] Frame 1Symbol 169 MovieClip
"mcHead"Symbol 204 MovieClip [mcMonkey] Frame 1Symbol 194 MovieClip
"mcKickLeg"Symbol 204 MovieClip [mcMonkey] Frame 76Symbol 203 MovieClip
"mc2"Symbol 230 MovieClip [mcBounceStuff] Frame 1Symbol 229 MovieClip
"mc3"Symbol 230 MovieClip [mcBounceStuff] Frame 1Symbol 229 MovieClip
"mc1"Symbol 230 MovieClip [mcBounceStuff] Frame 1Symbol 229 MovieClip
"mc4"Symbol 230 MovieClip [mcBounceStuff] Frame 1Symbol 229 MovieClip
"txtDistance"Symbol 258 MovieClip Frame 2Symbol 253 EditableText
"mcNewPersonalBest"Symbol 258 MovieClip Frame 2Symbol 257 MovieClip
"txtMeters"Symbol 266 MovieClip Frame 1Symbol 264 EditableText
"txtMeters"Symbol 266 MovieClip Frame 2Symbol 265 EditableText
"mcBg"Symbol 267 MovieClip Frame 1Symbol 19 MovieClip
"mcLevel"Symbol 267 MovieClip Frame 1Symbol 250 MovieClip
"mcResult"Symbol 267 MovieClip Frame 1Symbol 258 MovieClip
"mcRerun"Symbol 267 MovieClip Frame 1Symbol 261 MovieClip
"mcCurrentMonkeyMeters"Symbol 267 MovieClip Frame 1Symbol 266 MovieClip
"btnChallenge"Symbol 279 MovieClip Frame 1Symbol 272 Button
"btnChallenge"Symbol 290 MovieClip Frame 1Symbol 285 Button
"btnChallenge"Symbol 290 MovieClip Frame 2Symbol 289 Button
"mcHighscores"Symbol 323 MovieClip Frame 1Symbol 311 MovieClip
"mcTarget"Symbol 323 MovieClip Frame 2Symbol 312 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 5 as "cont"
ExportAssets (56)Timeline Frame 1Symbol 336 as "__Packages.UrlTools"
ExportAssets (56)Timeline Frame 1Symbol 1 as "__Packages.proto.ComponentBase"
ExportAssets (56)Timeline Frame 1Symbol 2 as "__Packages.advertising.AdvertContainer"
ExportAssets (56)Timeline Frame 1Symbol 6 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 7 as "__Packages.util.XMLParser"
ExportAssets (56)Timeline Frame 1Symbol 8 as "__Packages.advertising.DataMap"
ExportAssets (56)Timeline Frame 1Symbol 9 as "__Packages.util.cCallBack"
ExportAssets (56)Timeline Frame 1Symbol 10 as "__Packages.util.LoadingQueue"
ExportAssets (56)Timeline Frame 32Symbol 104 as "fps"
ExportAssets (56)Timeline Frame 32Symbol 110 as "mcBall"
ExportAssets (56)Timeline Frame 32Symbol 112 as "mcBallShadow"
ExportAssets (56)Timeline Frame 32Symbol 160 as "mcBgTile"
ExportAssets (56)Timeline Frame 32Symbol 204 as "mcMonkey"
ExportAssets (56)Timeline Frame 32Symbol 206 as "mcTest"
ExportAssets (56)Timeline Frame 32Symbol 224 as "mcInstructions"
ExportAssets (56)Timeline Frame 32Symbol 230 as "mcBounceStuff"
ExportAssets (56)Timeline Frame 32Symbol 233 as "Atmosphere Desert.wav"
ExportAssets (56)Timeline Frame 32Symbol 234 as "Atmosphere Forest.wav"
ExportAssets (56)Timeline Frame 32Symbol 235 as "Atmosphere Jungle.wav"
ExportAssets (56)Timeline Frame 32Symbol 236 as "Atmosphere Space.wav"
ExportAssets (56)Timeline Frame 32Symbol 237 as "Atmosphere Village.wav"
ExportAssets (56)Timeline Frame 32Symbol 238 as "Bounce Concrete.wav"
ExportAssets (56)Timeline Frame 32Symbol 239 as "Bounce Desert.wav"
ExportAssets (56)Timeline Frame 32Symbol 240 as "Bounce Grass.wav"
ExportAssets (56)Timeline Frame 32Symbol 241 as "Kick Off.wav"
ExportAssets (56)Timeline Frame 32Symbol 242 as "Kick.wav"
ExportAssets (56)Timeline Frame 32Symbol 243 as "sndMonkey1"
ExportAssets (56)Timeline Frame 32Symbol 244 as "sndMonkey2"
ExportAssets (56)Timeline Frame 32Symbol 245 as "sndMonkey3"
ExportAssets (56)Timeline Frame 32Symbol 246 as "sndMonkey4"
ExportAssets (56)Timeline Frame 32Symbol 247 as "Village Fanfare.wav"
ExportAssets (56)Timeline Frame 32Symbol 248 as "Wind.wav"

Labels

"checkPlug"Frame 3
"wrongPlug"Frame 14
"assets"Frame 32
"game"Frame 40
"share"Frame 48
"challenge"Frame 57
"highscore"Frame 69
"clearScore"Frame 78
"loadAd"Symbol 30 MovieClip Frame 2
"showAd"Symbol 30 MovieClip Frame 12
"preload"Symbol 44 MovieClip Frame 1
"idle"Symbol 131 MovieClip Frame 1
"move1"Symbol 131 MovieClip Frame 12
"move2"Symbol 131 MovieClip Frame 33
"move4"Symbol 131 MovieClip Frame 54
"move3"Symbol 131 MovieClip Frame 85
"move5"Symbol 131 MovieClip Frame 137
"move6"Symbol 131 MovieClip Frame 191
"move7"Symbol 131 MovieClip Frame 224
"idle"Symbol 180 MovieClip Frame 1
"up"Symbol 180 MovieClip Frame 7
"idle"Symbol 184 MovieClip Frame 1
"o"Symbol 184 MovieClip Frame 5
"idle"Symbol 185 MovieClip Frame 1
"look up"Symbol 185 MovieClip Frame 5
"walk"Symbol 185 MovieClip Frame 11
"idle"Symbol 204 MovieClip [mcMonkey] Frame 1
"startKeepyUps"Symbol 204 MovieClip [mcMonkey] Frame 10
"keepy1"Symbol 204 MovieClip [mcMonkey] Frame 42
"inKick"Symbol 204 MovieClip [mcMonkey] Frame 44
"keepy2"Symbol 204 MovieClip [mcMonkey] Frame 53
"kick"Symbol 204 MovieClip [mcMonkey] Frame 76
"game"Symbol 267 MovieClip Frame 1

Dynamic Text Variables

txtPercentLoaded2Symbol 33 EditableText"The Game is loading (0%)"
txtPercentLoaded2Symbol 36 EditableText"The Game is loading (0%)"
txtChallengerSymbol 67 EditableText"<p align="center"><font face="Born" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Watch Monkey&apos;s Best Kick</b></font></p>"
txtChallengerSymbol 83 EditableText"<p align="center"><font face="Born" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Watch Monkey&apos;s Best Kick</b></font></p>"




http://swfchan.com/47/234456/info.shtml
Created: 12/4 -2020 23:25:17 Last modified: 12/4 -2020 23:25:17 Server time: 15/05 -2024 05:12:28