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

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

face-attack-.swf

This is the info page for
Flash #123747

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


Text
spanmike(at)gmx.at

spanmike(at)gmx.at

Kimken

Kimken

Blueflashgames

Blueflashgames

EXIT

EXIT

more games

more games

play again

play again

submit

submit

about

about

Help

Help

play

play

<p align="center"><font face="Verdana" size="14" color="#000000" letterSpacing="0.000000" kerning="0">Music</font></p>

<p align="center"><font face="Verdana" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">Music</font></p>

<p align="center"><font face="Verdana" size="14" color="#000000" letterSpacing="0.000000" kerning="0">SndFX</font></p>

<p align="center"><font face="Verdana" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">SndFX</font></p>

music

soundFX

game over

your score

ActionScript [AS1/AS2]

Frame 1
stop(); NewgroundsAPI.connectMovie(9112); mochi.as2.MochiServices.connect("4a5fb2c56b244f92");
Frame 5
stop(); fscommand ("allowscale", false); Stage.scaleMode = "noScale"; var filter = (new flash.filters.GlowFilter(16777215, 1, 5, 5, 30)); var filter_array = new Array(); filter_array.push(filter); var filter2 = (new flash.filters.GlowFilter(0, 1, 4, 4, 30)); var filter_array2 = new Array(); filter_array2.push(filter2); var round = 0; var score = 0; var x1 = 0; var x2 = 0; var x3 = 0; var x4 = 0; var x5 = 0; var x6 = 0; var y1 = 0; var y2 = 0; var y3 = 0; var y4 = 0; var y5 = 0; var y6 = 0; var array_multipliers = []; var combo = 0; var version = ""; var flgMusic = true; var flgSoundFX = true; _global.randRange = function (min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); }; _global.faceWahlLogo = function () { var _local1 = randRange(1, 20); return(_local1); }; faces = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]; copyfaces = [].concat(faces); _global.faceWahl = function () { var _local1 = copyfaces.splice(random(copyfaces.length), 1); return(_local1); }; _global.subfaceWahl = function () { var _local1 = randRange(2, 6); return(_local1); }; var KoordinatenArray = [{x:85, y:76}, {x:85, y:195}, {x:85, y:315}, {x:225, y:76}, {x:225, y:195}, {x:225, y:315}]; _global.addStart = function () { startface = faceWahlLogo(); _root.attachMovie(("face" + startface) + "_1", "facelogo", 100, {_x:485, _y:72}); _root.attachMovie("help_mc", "help_mc", 999999, {_x:800, _y:800}); _root.attachMovie("about_mc", "about_mc", 999998, {_x:800, _y:800}); _root.attachMovie("gameover_mc", "gameover_mc", 97, {_x:155, _y:-400}); facelogo.filters = filter_array; facelogo.onRollOver = function () { version = "Y8 Version - published on 2009/09/16"; }; facelogo.onRollOut = function () { version = ""; }; facelogo.useHandCursor = false; }; addStart(); var fadeSound = false; var vol = 80; _root.attachMovie("music_onoff", "music_onoff", 580, {_x:390, _y:342}); _root.music_container.gamemusic.setVolume(vol); _root.music_onoff.onEnterFrame = function () { _root.music_onoff.onRelease = function () { if ((flgMusic = !flgMusic)) { _root.music_container.gamemusic.stop(); _root.music_container.gamemusic.start(0, 999); _root.music_onoff.gotoAndPlay(5); } else { _root.music_container.gamemusic.stop(); _root.music_onoff.gotoAndPlay(1); } }; }; _root.attachMovie("sndfx_onoff", "sndfx_onoff", 590, {_x:390, _y:312}); _root.sndfx_onoff.onEnterFrame = function () { _root.sndfx_onoff.onRelease = function () { if ((flgSoundFX = !flgSoundFX)) { _root.sound_container.popup.setVolume(100); _root.sndfx_onoff.gotoAndPlay(5); } else { _root.sound_container.popup.setVolume(0); _root.sndfx_onoff.gotoAndPlay(1); } }; }; _global.scoreticker = function () { if (scoremultiplier > 1) { scoremultiplier = scoremultiplier - 1; } }; _global.gameStart = function () { function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("d837d055", this, 10301, true); caurina.transitions.Tweener.addTween(_root.gameover_mc, {_y:-400, time:0.5, transition:"easeInOutElastic"}); music_container.gamemusic.stop(); if (flgMusic) { music_container.gamemusic.start(0, 999); } fadeSound = false; vol = 80; music_container.gamemusic.setVolume(vol); _level0.onEnterFrame = onEnterFunc; var p = 0; while (p < 7) { _root["wrong_mc" + p].removeMovieClip(); p++; } _root.attachMovie("multiplierShow_mc", "multiplierShow_mc", 20, {_x:330, _y:288}); _root.attachMovie("multiplierShow2_mc", "multiplierShow2_mc", 21, {_x:330, _y:355}); _root.attachMovie("bonus_mc", "bonus_mc", 3333, {_x:420, _y:650}); clearInterval(timerScore); score = 0; scoremultiplier = 10; lastmultiplier = 0; bonus = 0; array_multipliers.splice(0, 1); round = 1; copyfaces = [].concat(faces); copyposArray = [].concat(posArray); copyKoords = [].concat(KoordinatenArray); zufallface = faceWahl(); subface = subfaceWahl(); copyKoords.sort(function () { return(Math.round(Math.random() * 2) - 1); }); _root.attachMovie(("face" + zufallface) + "_1", "face_mc1", 110); _root.attachMovie(("face" + zufallface) + "_1", "face_mc2", 120); _root.attachMovie(("face" + zufallface) + "_1", "face_mc3", 130); _root.attachMovie(("face" + zufallface) + "_1", "face_mc4", 140); _root.attachMovie(("face" + zufallface) + "_1", "face_mc5", 150); _root.attachMovie((("face" + zufallface) + "_") + subface, "face_mc6", 160); var j = 1; while (j < 7) { _root["face_mc" + j]._xscale = 0; _root["face_mc" + j]._yscale = 0; j++; } var i = 0; while (i < 6) { _root["face_mc" + (i + 1)]._x = copyKoords[i].x; _root["face_mc" + (i + 1)]._y = copyKoords[i].y; i++; } sound_container.popup.start(0, 1); var k = 1; while (k < 7) { caurina.transitions.Tweener.addTween(_level0["face_mc" + k], {_xscale:100, time:1, transition:"easeInOutBounce"}); caurina.transitions.Tweener.addTween(_level0["face_mc" + k], {_yscale:100, time:1, transition:"easeInOutBounce"}); k++; } timerScore = setInterval(scoreticker, 1000); }; _global.gameContinue = function () { _level0.onEnterFrame = onEnterFunc; round++; var _local5 = 0; while (_local5 < 7) { _root["wrong_mc" + _local5].removeMovieClip(); _local5++; } clearInterval(timerScore); scoremultiplier = 10; zufallface = faceWahl(); subface = subfaceWahl(); copyKoords.sort(function () { return(Math.round(Math.random() * 2) - 1); }); _root.attachMovie(("face" + zufallface) + "_1", "face_mc1", 110); _root.attachMovie(("face" + zufallface) + "_1", "face_mc2", 120); _root.attachMovie(("face" + zufallface) + "_1", "face_mc3", 130); _root.attachMovie(("face" + zufallface) + "_1", "face_mc4", 140); _root.attachMovie(("face" + zufallface) + "_1", "face_mc5", 150); _root.attachMovie((("face" + zufallface) + "_") + subface, "face_mc6", 160); var _local4 = 1; while (_local4 < 7) { _root["face_mc" + _local4]._xscale = 0; _root["face_mc" + _local4]._yscale = 0; _local4++; } var _local2 = 0; while (_local2 < 6) { _root["face_mc" + (_local2 + 1)]._x = copyKoords[_local2].x; _root["face_mc" + (_local2 + 1)]._y = copyKoords[_local2].y; _local2++; } sound_container.popup.start(0, 1); var _local3 = 1; while (_local3 < 7) { caurina.transitions.Tweener.addTween(_level0["face_mc" + _local3], {_xscale:100, time:1, transition:"easeInOutBounce"}); caurina.transitions.Tweener.addTween(_level0["face_mc" + _local3], {_yscale:100, time:1, transition:"easeInOutBounce"}); _local3++; } timerScore = setInterval(scoreticker, 1000); }; _global.wrongFace = function (facenummer) { sound_container.sfxwrong.start(0, 1); wrongX = _root["face_mc" + facenummer]._x; wrongY = _root["face_mc" + facenummer]._y; scoremultiplier = 1; _root.attachMovie("wrong_mc", "wrong_mc" + facenummer, 300 + facenummer); _root["wrong_mc" + facenummer]._x = wrongX; _root["wrong_mc" + facenummer]._y = wrongY; _root["face_mc" + facenummer].removeMovieClip(); }; btnPlay.onPress = function () { gameStart(); }; btnHelp.onPress = function () { help(); btnPlay.enabled = false; btnHelp.enabled = false; btnAbout.enabled = false; }; help_mc.btnHelpExit.onPress = function () { btnPlay.enabled = true; btnHelp.enabled = true; btnAbout.enabled = true; caurina.transitions.Tweener.addTween(_level0.help_mc, {_x:800, time:1.5, transition:"easeInOutElastic"}); caurina.transitions.Tweener.addTween(_level0.help_mc, {_y:800, time:1.5, transition:"easeInOutElastic"}); }; help = function () { caurina.transitions.Tweener.addTween(_level0.help_mc, {_x:275, time:1.5, transition:"easeInOutElastic"}); caurina.transitions.Tweener.addTween(_level0.help_mc, {_y:200, time:1.5, transition:"easeInOutElastic"}); }; btnAbout.onPress = function () { about(); btnPlay.enabled = false; btnHelp.enabled = false; btnAbout.enabled = false; }; about_mc.btnAboutExit.onPress = function () { btnPlay.enabled = true; btnHelp.enabled = true; btnAbout.enabled = true; caurina.transitions.Tweener.addTween(_level0.about_mc, {_x:800, time:1.5, transition:"easeInOutElastic"}); caurina.transitions.Tweener.addTween(_level0.about_mc, {_y:800, time:1.5, transition:"easeInOutElastic"}); }; about_mc.btnMore.onRelease = function () { NewgroundsAPI.loadMySite(); }; about_mc.link_bfg.onRelease = function () { NewgroundsAPI.loadMySite(); }; about_mc.link_kimken.onRelease = function () { getURL ("http://kimken.newgrounds.com/", "_blank"); }; about_mc.link_email.onRelease = function () { getURL ("mailto:spanmike@gmx.at?subject=FlashGameFeedback:FaceAttack"); }; about = function () { caurina.transitions.Tweener.addTween(_level0.about_mc, {_x:275, time:1.5, transition:"easeInOutElastic"}); caurina.transitions.Tweener.addTween(_level0.about_mc, {_y:200, time:1.5, transition:"easeInOutElastic"}); }; gameover_mc.btnSubmit.onRelease = function () { mochi.as2.MochiScores.showLeaderboard({boardID:"c973c3eb7ec0ace7", score:score}); }; gameover_mc.btnPlayAgain.onRelease = function () { gameStart(); }; gameover_mc.btnMore2.onRelease = function () { NewgroundsAPI.loadMySite(); }; ScoreTweenFinished = function () { caurina.transitions.Tweener.addTween(_level0.scoreShow_mc, {_x:500, time:0.5, transition:"easeInOutExpo"}); caurina.transitions.Tweener.addTween(_level0.scoreShow_mc, {_y:230, time:0.5, transition:"easeInOutExpo"}); caurina.transitions.Tweener.addTween(_level0.scoreShow_mc, {_xscale:0, time:1.5, transition:"easeInOutExpo", onComplete:ScoreHideFinished}); caurina.transitions.Tweener.addTween(_level0.scoreShow_mc, {_yscale:0, time:1.5, transition:"easeInOutExpo"}); }; ExitBonus = function () { caurina.transitions.Tweener.addTween(_level0.bonus_mc, {_y:650, time:3.5, transition:"easeInOutElastic"}); }; ScoreHideFinished = function () { score = score + (100 * scoremultiplier); if (copyfaces.length >= 1) { gameContinue(); } else { gameover(); } }; gameover = function () { delete onEnterFrame; fadeSound = true; soundonEnterfunc(); var _local3 = 0; while (_local3 < 7) { _root["wrong_mc" + _local3].removeMovieClip(); _local3++; } var _local2 = 1; while (_local2 < 7) { delete _root["face_mc" + _local2].onPress; caurina.transitions.Tweener.addTween(_root["face_mc" + _local2], {_y:800, time:3 / (_local2 * 2), transition:"easeInOutExpo"}); _local2++; } caurina.transitions.Tweener.addTween(_root.gameover_mc, {_y:80, time:2, transition:"easeInOutExpo"}); }; soundonEnterfunc = function () { music_container.onEnterFrame = function () { if ((music_container.gamemusic.getVolume() > 0) && (fadeSound == true)) { vol = vol - 1; music_container.gamemusic.setVolume(vol); } }; }; onEnterFunc = function () { _root.multiplierShow_mc.multiplier = scoremultiplier; face_mc1.onPress = function () { wrongFace(1); }; face_mc2.onPress = function () { wrongFace(2); }; face_mc3.onPress = function () { wrongFace(3); }; face_mc4.onPress = function () { wrongFace(4); }; face_mc5.onPress = function () { wrongFace(5); }; face_mc6.onPress = function () { delete _level0.onEnterFrame; delete _root.face_mc6.onPress; lastmultiplier = scoremultiplier; clearInterval(timerScore); face_mc6.filters = filter_array2; array_multipliers.push(scoremultiplier); if (array_multipliers[0] && (array_multipliers[1])) { if (array_multipliers[0] == array_multipliers[1]) { combo = combo + 1; bonus = (combo * 100) * array_multipliers[1]; _root.bonus_mc.bonus = bonus; score = score + bonus; _root.bonusx = combo; caurina.transitions.Tweener.addTween(_level0.bonus_mc, {_y:338, time:2, transition:"easeInBounce", onComplete:ExitBonus}); sound_container.fanfare.start(0, 1); } else { combo = 0; } array_multipliers.splice(0, 1); } _root.attachMovie("scoreShow_mc", "scoreShow_mc", 350); _root.scoreShow_mc._alpha = 92; _root.scoreShow_mc.scoreShow = 100 * scoremultiplier; _root.scoreShow_mc._x = 150; _root.scoreShow_mc._y = 200; _root.scoreShow_mc._xscale = 0; _root.scoreShow_mc._yscale = 0; caurina.transitions.Tweener.addTween(_level0.scoreShow_mc, {_xscale:150, time:0.5, transition:"easeInBounce", onComplete:ScoreTweenFinished}); caurina.transitions.Tweener.addTween(_level0.scoreShow_mc, {_yscale:150, time:0.5, transition:"easeInBounce"}); }; };
Instance of Symbol 388 MovieClip "music_container" in Frame 5
onClipEvent (load) { gamemusic = new Sound(this); gamemusic.attachSound("music"); }
Instance of Symbol 390 MovieClip [soundfx] "sound_container" in Frame 5
onClipEvent (load) { popup = new Sound(this); popup.attachSound("popup"); sfxwrong = new Sound(this); sfxwrong.attachSound("sfxwrong"); fanfare = new Sound(this); fanfare.attachSound("fanfare"); }
Frame 6
gotoAndPlay (5);
Symbol 97 MovieClip Frame 40
stop();
Symbol 111 Button
on (press) { tellTarget (_root) { nextFrame(); }; }
Symbol 112 Button
on (press) { gotoAndStop ("end"); _root.play(); }
Instance of Symbol 87 MovieClip in Symbol 113 MovieClip Frame 1
onClipEvent (load) { _root.stop(); PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndStop("lastframe"); } } onClipEvent (enterFrame) { PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndPlay("loaded"); } }
Symbol 113 MovieClip Frame 101
play();
Symbol 113 MovieClip Frame 165
stop();
Symbol 119 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 125 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 127 MovieClip Frame 1
function startAd(ngad_url) { trace("opening " + ngad_url); System.security.allowDomain("70.87.128.99"); System.security.allowInsecureDomain("70.87.128.99"); System.security.allowDomain("ads.shizmoo.com"); System.security.allowInsecureDomain("ads.shizmoo.com"); System.security.allowDomain("www.cpmstar.com"); System.security.allowInsecureDomain("www.cpmstar.com"); System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); var ngads_redirect = new XML(); ngads_redirect.ignoreWhite = true; ngads_redirect.onLoad = function (success) { trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!"); if (success) { ng_ad.loadMovie(ngads_redirect.toString(), "GET"); } }; ngads_redirect.load(ngad_url); } if (NewgroundsAPI.getAdURL()) { startAd(NewgroundsAPI.getAdURL()); } NewgroundsAPI.onAdsApproved = function (ad_url) { startAd(ad_url); }; stop();
Symbol 409 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI { static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format; function NewgroundsAPI () { } static function connectMovie(id) { if (!id) { SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else if (!tracker_id) { SendMessage("Connecting to API gateway..."); tracker_id = id; host = _url.split("/")[2].toLowerCase(); if (host.length < 1) { host = "localhost"; } var _local2 = new Object(); SendEvent(MOVIE_VIEWS); } } static function setMovieVersion(movie_version) { if (!movie_version) { SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = movie_version; } } static function debugMode() { debug = true; } static function addCustomEvent(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else if (!stat_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[stat_name] = CUSTOM_STATS + stat_id; SendMessage("Created custom event: " + stat_name); } } static function addCustomLink(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else if (!stat_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[stat_name] = CUSTOM_STATS + stat_id; SendMessage((("Created custom link " + stat_id) + ": ") + stat_name); } } static function loadMySite() { SendLink(AUTHOR_SITE); } static function loadNewgrounds(special) { if (special) { var _local1 = {page:special}; } SendLink(NEWGROUNDS, _local1); } static function logCustomEvent(event_name) { if (!event_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else if (!custom_events[event_name]) { SendError("Attempted to log undefined custom event: " + event_name); } else { SendEvent(custom_events[event_name]); } } static function loadCustomLink(link_name) { if (!link_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else if (!custom_links[link_name]) { SendError("Attempted to open undefined custom link: " + link_name); } else { SendLink(custom_links[link_name]); } } static function getAdURL() { return(movie_options.ad_url); } static function getMovieURL() { if (movie_options.movie_url) { return(movie_options.movie_url); } return("Newgrounds.com"); } static function getNewVersionURL() { return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION); } static function SendEvent(id) { SendStat(id, false); } static function SendLink(id, extra) { SendStat(id, true, extra); } static function ReadGatewayData(params) { for (var _local2 in params) { params[_local2] = unescape(params[_local2]); movie_options[_local2] = params[_local2]; } if (params.settings_loaded) { SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'"); if (movie_options.message) { SendMessage(movie_options.message); } if (movie_options.ad_url) { SendMessage("Your movie has been approved to run Flash Ads"); onAdsApproved(movie_options.ad_url); } if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) { SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL()); } if (movie_options.deny_host) { SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); onDenyHost(host, getMovieURL(), getNewVersionURL()); } if (movie_options.request_portal_url == 1) { var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url); var _local3 = new XML(); _local3.ignoreWhite = true; _local3.load(_local4); } } else if (!movie_options.settings_loaded) { SendError("Could not establish connection to the API gateway."); } } static function SendStat(stat_id, open_in_browser, extra) { if (!tracker_id) { SendError("API calls cannot be made without a valid movie id."); SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?"); } else { var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id; for (var _local9 in extra) { _local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9])); } trace(_local7); if (debug) { _local7 = _local7 + "&debug=1"; } if (open_in_browser) { getURL (_local7, "_blank"); } else { var _local10 = new XML(); _local10.ignoreWhite = true; _local10.onLoad = function (success) { var _local6 = new Object(); var _local3 = 0; while (_local3 < this.firstChild.childNodes.length) { var _local4 = this.firstChild.childNodes[_local3]; var _local5 = _local4.nodeName; var _local2 = _local4.attributes.value; if (_local2 == Number(_local2)) { _local2 = Number(_local2); } _local6[_local5] = _local2; _local3++; } NewgroundsAPI.ReadGatewayData(_local6); }; _local10.load(_local7); } } } static function SendError(msg) { trace("[NEWGROUNDS API ERROR] :: " + msg); } static function SendMessage(msg) { trace("[NEWGROUNDS API] :: " + msg); } static function InitTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function onNewVersionAvailable(version, movie_url, redirect_url) { InitTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + version) + " is now available at:") + newline; var _local5 = _local3.length; _local3 = _local3 + movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format); } static function onDenyHost(hostname, movie_url, redirect_url) { InitTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + hostname) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function isInstalled() { return(true); } static function onAdsApproved(ad_url) { } static var movie_options = new Object(); static var custom_events = new Object(); static var custom_links = new Object(); static var MOVIE_VIEWS = 1; static var AUTHOR_SITE = 2; static var NEWGROUNDS = 3; static var NEW_VERSION = 4; static var CUSTOM_STATS = 50; static var GATEWAY_URL = "http://www.ngads.com/gateway.php"; }
Symbol 410 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.0"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local3 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servicesURL != undefined) { _servicesURL = urlOptions().servicesURL; } allowDomains(_servicesURL); _clip = clip.createEmptyMovieClip(_local3, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip((((_servicesURL + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; if (_root.mochiad_options) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static var _servicesURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; }
Symbol 411 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if ((options.clip == null) || (options.clip == undefined)) { options.clip = mochi.as2.MochiServices.clip; } if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 412 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 413 MovieClip [__Packages.caurina.transitions.Tweener] Frame 0
class caurina.transitions.Tweener { static var _specialPropertySplitterList, _specialPropertyModifierList, _specialPropertyList, _transitionList, _currentTimeFrame, _currentTime, _tweenList; function Tweener () { trace("Tweener is an static class and should not be instantiated."); } static function addTween(p_scopes, p_parameters) { if (p_scopes == undefined) { return(false); } var _local3; var _local7; var _local2; var _local11; if (p_scopes instanceof Array) { _local11 = p_scopes.concat(); } else { _local11 = [p_scopes]; } var _local5 = caurina.transitions.TweenListObj.makePropertiesChain(p_parameters); if (!_inited) { init(); } if ((!_engineExists) || (_root[getControllerName()] == undefined)) { startEngine(); } var _local19 = (isNaN(_local5.time) ? 0 : (_local5.time)); var _local12 = (isNaN(_local5.delay) ? 0 : (_local5.delay)); var _local4 = new Object(); var _local24 = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true, quickAdd:true}; var _local13 = new Object(); for (_local2 in _local5) { if (!_local24[_local2]) { if (_specialPropertySplitterList[_local2] != undefined) { var _local8 = _specialPropertySplitterList[_local2].splitValues(_local5[_local2], _specialPropertySplitterList[_local2].parameters); _local3 = 0; while (_local3 < _local8.length) { if (_specialPropertySplitterList[_local8[_local3].name] != undefined) { var _local9 = _specialPropertySplitterList[_local8[_local3].name].splitValues(_local8[_local3].value, _specialPropertySplitterList[_local8[_local3].name].parameters); _local7 = 0; while (_local7 < _local9.length) { _local4[_local9[_local7].name] = {valueStart:undefined, valueComplete:_local9[_local7].value, arrayIndex:_local9[_local7].arrayIndex, isSpecialProperty:false}; _local7++; } } else { _local4[_local8[_local3].name] = {valueStart:undefined, valueComplete:_local8[_local3].value, arrayIndex:_local8[_local3].arrayIndex, isSpecialProperty:false}; } _local3++; } } else if (_specialPropertyModifierList[_local2] != undefined) { var _local10 = _specialPropertyModifierList[_local2].modifyValues(_local5[_local2]); _local3 = 0; while (_local3 < _local10.length) { _local13[_local10[_local3].name] = {modifierParameters:_local10[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local2].getValue}; _local3++; } } else { _local4[_local2] = {valueStart:undefined, valueComplete:_local5[_local2]}; } } } for (_local2 in _local4) { if (_specialPropertyList[_local2] != undefined) { _local4[_local2].isSpecialProperty = true; } else if (_local11[0][_local2] == undefined) { printError(((("The property '" + _local2) + "' doesn't seem to be a normal object property of ") + _local11[0].toString()) + " or a registered special property."); } } for (_local2 in _local13) { if (_local4[_local2] != undefined) { _local4[_local2].modifierParameters = _local13[_local2].modifierParameters; _local4[_local2].modifierFunction = _local13[_local2].modifierFunction; } } var _local21; if (typeof(_local5.transition) == "string") { var _local26 = _local5.transition.toLowerCase(); _local21 = _transitionList[_local26]; } else { _local21 = _local5.transition; } if (_local21 == undefined) { _local21 = _transitionList.easeoutexpo; } var _local14; var _local6; var _local20; _local3 = 0; while (_local3 < _local11.length) { _local14 = new Object(); for (_local2 in _local4) { _local14[_local2] = new caurina.transitions.PropertyInfoObj(_local4[_local2].valueStart, _local4[_local2].valueComplete, _local4[_local2].valueComplete, _local4[_local2].arrayIndex, {}, _local4[_local2].isSpecialProperty, _local4[_local2].modifierFunction, _local4[_local2].modifierParameters); } if (_local5.useFrames == true) { _local6 = new caurina.transitions.TweenListObj(_local11[_local3], _currentTimeFrame + (_local12 / _timeScale), _currentTimeFrame + ((_local12 + _local19) / _timeScale), true, _local21, _local5.transitionParams); } else { _local6 = new caurina.transitions.TweenListObj(_local11[_local3], _currentTime + ((_local12 * 1000) / _timeScale), _currentTime + (((_local12 * 1000) + (_local19 * 1000)) / _timeScale), false, _local21, _local5.transitionParams); } _local6.properties = _local14; _local6.onStart = _local5.onStart; _local6.onUpdate = _local5.onUpdate; _local6.onComplete = _local5.onComplete; _local6.onOverwrite = _local5.onOverwrite; _local6.onError = _local5.onError; _local6.onStartParams = _local5.onStartParams; _local6.onUpdateParams = _local5.onUpdateParams; _local6.onCompleteParams = _local5.onCompleteParams; _local6.onOverwriteParams = _local5.onOverwriteParams; _local6.onStartScope = _local5.onStartScope; _local6.onUpdateScope = _local5.onUpdateScope; _local6.onCompleteScope = _local5.onCompleteScope; _local6.onOverwriteScope = _local5.onOverwriteScope; _local6.onErrorScope = _local5.onErrorScope; _local6.rounded = _local5.rounded; _local6.skipUpdates = _local5.skipUpdates; if (!_local5.quickAdd) { removeTweensByTime(_local6.scope, _local6.properties, _local6.timeStart, _local6.timeComplete); } _tweenList.push(_local6); if ((_local19 == 0) && (_local12 == 0)) { _local20 = _tweenList.length - 1; updateTweenByIndex(_local20); removeTweenByIndex(_local20); } _local3++; } return(true); } static function addCaller(p_scopes, p_parameters) { if (p_scopes == undefined) { return(false); } var _local5; var _local6; if (p_scopes instanceof Array) { _local6 = p_scopes.concat(); } else { _local6 = [p_scopes]; } var _local3 = p_parameters; if (!_inited) { init(); } if ((!_engineExists) || (_root[getControllerName()] == undefined)) { startEngine(); } var _local7 = (isNaN(_local3.time) ? 0 : (_local3.time)); var _local4 = (isNaN(_local3.delay) ? 0 : (_local3.delay)); var _local9; if (typeof(_local3.transition) == "string") { var _local11 = _local3.transition.toLowerCase(); _local9 = _transitionList[_local11]; } else { _local9 = _local3.transition; } if (_local9 == undefined) { _local9 = _transitionList.easeoutexpo; } var _local2; var _local8; _local5 = 0; while (_local5 < _local6.length) { if (_local3.useFrames == true) { _local2 = new caurina.transitions.TweenListObj(_local6[_local5], _currentTimeFrame + (_local4 / _timeScale), _currentTimeFrame + ((_local4 + _local7) / _timeScale), true, _local9, _local3.transitionParams); } else { _local2 = new caurina.transitions.TweenListObj(_local6[_local5], _currentTime + ((_local4 * 1000) / _timeScale), _currentTime + (((_local4 * 1000) + (_local7 * 1000)) / _timeScale), false, _local9, _local3.transitionParams); } _local2.properties = undefined; _local2.onStart = _local3.onStart; _local2.onUpdate = _local3.onUpdate; _local2.onComplete = _local3.onComplete; _local2.onOverwrite = _local3.onOverwrite; _local2.onStartParams = _local3.onStartParams; _local2.onUpdateParams = _local3.onUpdateParams; _local2.onCompleteParams = _local3.onCompleteParams; _local2.onOverwriteParams = _local3.onOverwriteParams; _local2.onStartScope = _local3.onStartScope; _local2.onUpdateScope = _local3.onUpdateScope; _local2.onCompleteScope = _local3.onCompleteScope; _local2.onOverwriteScope = _local3.onOverwriteScope; _local2.onErrorScope = _local3.onErrorScope; _local2.isCaller = true; _local2.count = _local3.count; _local2.waitFrames = _local3.waitFrames; _tweenList.push(_local2); if ((_local7 == 0) && (_local4 == 0)) { _local8 = _tweenList.length - 1; updateTweenByIndex(_local8); removeTweenByIndex(_local8); } _local5++; } return(true); } static function removeTweensByTime(p_scope, p_properties, p_timeStart, p_timeComplete) { var _local5 = false; var _local4; var _local1; var _local7 = _tweenList.length; var _local2; _local1 = 0; while (_local1 < _local7) { if (p_scope == _tweenList[_local1].scope) { if ((p_timeComplete > _tweenList[_local1].timeStart) && (p_timeStart < _tweenList[_local1].timeComplete)) { _local4 = false; for (_local2 in _tweenList[_local1].properties) { if (p_properties[_local2] != undefined) { if (_tweenList[_local1].onOverwrite != undefined) { var _local3 = ((_tweenList[_local1].onOverwriteScope != undefined) ? (_tweenList[_local1].onOverwriteScope) : (_tweenList[_local1].scope)); try { _tweenList[_local1].onOverwrite.apply(_local3, _tweenList[_local1].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[_local1], e, "onOverwrite"); } } _tweenList[_local1].properties[_local2] = undefined; delete _tweenList[_local1].properties[_local2]; _local4 = true; _local5 = true; } } if (_local4) { if (caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local1].properties) == 0) { removeTweenByIndex(_local1); } } } } _local1++; } return(_local5); } static function removeTweens(p_scope) { var _local5 = new Array(); var _local3; _local3 = 1; while (_local3 < arguments.length) { if ((typeof(arguments[_local3]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local3], _local5))) { if (_specialPropertySplitterList[arguments[_local3]]) { var _local6 = _specialPropertySplitterList[arguments[_local3]]; var _local4 = _local6.splitValues(p_scope, null); var _local2 = 0; while (_local2 < _local4.length) { _local5.push(_local4[_local2].name); _local2++; } } else { _local5.push(arguments[_local3]); } } _local3++; } return(affectTweens(removeTweenByIndex, p_scope, _local5)); } static function removeAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { removeTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function pauseTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(pauseTweenByIndex, p_scope, _local3)); } static function pauseAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { pauseTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function resumeTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(resumeTweenByIndex, p_scope, _local3)); } static function resumeAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { resumeTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function affectTweens(p_affectFunction, p_scope, p_properties) { var _local5 = false; var _local2; if (!_tweenList) { return(false); } _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == p_scope) { if (p_properties.length == 0) { p_affectFunction(_local2); _local5 = true; } else { var _local4 = new Array(); var _local1; _local1 = 0; while (_local1 < p_properties.length) { if (_tweenList[_local2].properties[p_properties[_local1]] != undefined) { _local4.push(p_properties[_local1]); } _local1++; } if (_local4.length > 0) { var _local7 = caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local2].properties); if (_local7 == _local4.length) { p_affectFunction(_local2); _local5 = true; } else { var _local8 = splitTweens(_local2, _local4); p_affectFunction(_local8); _local5 = true; } } } } _local2++; } return(_local5); } static function splitTweens(p_tween, p_properties) { var _local6 = _tweenList[p_tween]; var _local5 = _local6.clone(false); var _local1; var _local2; _local1 = 0; while (_local1 < p_properties.length) { _local2 = p_properties[_local1]; if (_local6.properties[_local2] != undefined) { _local6.properties[_local2] = undefined; delete _local6.properties[_local2]; } _local1++; } var _local4; for (_local2 in _local5.properties) { _local4 = false; _local1 = 0; while (_local1 < p_properties.length) { if (p_properties[_local1] == _local2) { _local4 = true; break; } _local1++; } if (!_local4) { _local5.properties[_local2] = undefined; delete _local5.properties[_local2]; } } _tweenList.push(_local5); return(_tweenList.length - 1); } static function updateTweens() { if (_tweenList.length == 0) { return(false); } var _local1; _local1 = 0; while (_local1 < _tweenList.length) { if (!_tweenList[_local1].isPaused) { if (!updateTweenByIndex(_local1)) { removeTweenByIndex(_local1); } if (_tweenList[_local1] == null) { removeTweenByIndex(_local1, true); _local1--; } } _local1++; } return(true); } static function removeTweenByIndex(p_tween, p_finalRemoval) { _tweenList[p_tween] = null; if (p_finalRemoval) { _tweenList.splice(p_tween, 1); } return(true); } static function pauseTweenByIndex(p_tween) { var _local1 = _tweenList[p_tween]; if ((_local1 == null) || (_local1.isPaused)) { return(false); } _local1.timePaused = getCurrentTweeningTime(_local1); _local1.isPaused = true; return(true); } static function resumeTweenByIndex(p_tween) { var _local1 = _tweenList[p_tween]; if ((_local1 == null) || (!_local1.isPaused)) { return(false); } var _local2 = getCurrentTweeningTime(_local1); _local1.timeStart = _local1.timeStart + (_local2 - _local1.timePaused); _local1.timeComplete = _local1.timeComplete + (_local2 - _local1.timePaused); _local1.timePaused = undefined; _local1.isPaused = false; return(true); } static function updateTweenByIndex(i) { var _local1 = _tweenList[i]; if ((_local1 == null) || (!_local1.scope)) { return(false); } var _local13 = false; var _local14; var _local3; var _local7; var _local10; var _local9; var _local6; var _local2; var _local12; var _local5; var _local8 = getCurrentTweeningTime(_local1); var _local4; if (_local8 >= _local1.timeStart) { _local5 = _local1.scope; if (_local1.isCaller) { do { _local7 = ((_local1.timeComplete - _local1.timeStart) / _local1.count) * (_local1.timesCalled + 1); _local10 = _local1.timeStart; _local9 = _local1.timeComplete - _local1.timeStart; _local6 = _local1.timeComplete - _local1.timeStart; _local3 = _local1.transition(_local7, _local10, _local9, _local6, _local1.transitionParams); if (_local8 >= _local3) { if (_local1.onUpdate != undefined) { _local12 = ((_local1.onUpdateScope != undefined) ? (_local1.onUpdateScope) : (_local5)); try { _local1.onUpdate.apply(_local12, _local1.onUpdateParams); } catch(e:Error) { handleError(_local1, e, "onUpdate"); } } _local1.timesCalled++; if (_local1.timesCalled >= _local1.count) { _local13 = true; break; } if (_local1.waitFrames) { break; } } } while (_local8 >= _local3); } else { _local14 = ((_local1.skipUpdates < 1) || (_local1.skipUpdates == undefined)) || (_local1.updatesSkipped >= _local1.skipUpdates); if (_local8 >= _local1.timeComplete) { _local13 = true; _local14 = true; } if (!_local1.hasStarted) { if (_local1.onStart != undefined) { _local12 = ((_local1.onStartScope != undefined) ? (_local1.onStartScope) : (_local5)); try { _local1.onStart.apply(_local12, _local1.onStartParams); } catch(e:Error) { handleError(_local1, e, "onStart"); } } var _local11; for (_local2 in _local1.properties) { if (_local1.properties[_local2].isSpecialProperty) { if (_specialPropertyList[_local2].preProcess != undefined) { _local1.properties[_local2].valueComplete = _specialPropertyList[_local2].preProcess(_local5, _specialPropertyList[_local2].parameters, _local1.properties[_local2].originalValueComplete, _local1.properties[_local2].extra); } _local11 = _specialPropertyList[_local2].getValue(_local5, _specialPropertyList[_local2].parameters, _local1.properties[_local2].extra); } else { _local11 = _local5[_local2]; } _local1.properties[_local2].valueStart = (isNaN(_local11) ? (_local1.properties[_local2].valueComplete) : (_local11)); } _local14 = true; _local1.hasStarted = true; } if (_local14) { for (_local2 in _local1.properties) { _local4 = _local1.properties[_local2]; if (_local13) { _local3 = _local4.valueComplete; } else if (_local4.hasModifier) { _local7 = _local8 - _local1.timeStart; _local6 = _local1.timeComplete - _local1.timeStart; _local3 = _local1.transition(_local7, 0, 1, _local6, _local1.transitionParams); _local3 = _local4.modifierFunction(_local4.valueStart, _local4.valueComplete, _local3, _local4.modifierParameters); } else { _local7 = _local8 - _local1.timeStart; _local10 = _local4.valueStart; _local9 = _local4.valueComplete - _local4.valueStart; _local6 = _local1.timeComplete - _local1.timeStart; _local3 = _local1.transition(_local7, _local10, _local9, _local6, _local1.transitionParams); } if (_local1.rounded) { _local3 = Math.round(_local3); } if (_local4.isSpecialProperty) { _specialPropertyList[_local2].setValue(_local5, _local3, _specialPropertyList[_local2].parameters, _local1.properties[_local2].extra); } else { _local5[_local2] = _local3; } } _local1.updatesSkipped = 0; if (_local1.onUpdate != undefined) { _local12 = ((_local1.onUpdateScope != undefined) ? (_local1.onUpdateScope) : (_local5)); try { _local1.onUpdate.apply(_local12, _local1.onUpdateParams); } catch(e:Error) { handleError(_local1, e, "onUpdate"); } } } else { _local1.updatesSkipped++; } } if (_local13 && (_local1.onComplete != undefined)) { _local12 = ((_local1.onCompleteScope != undefined) ? (_local1.onCompleteScope) : (_local5)); try { _local1.onComplete.apply(_local12, _local1.onCompleteParams); } catch(e:Error) { handleError(_local1, e, "onComplete"); } } return(!_local13); } return(true); } static function init() { _inited = true; _transitionList = new Object(); caurina.transitions.Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } static function registerTransition(p_name, p_function) { if (!_inited) { init(); } _transitionList[p_name] = p_function; } static function registerSpecialProperty(p_name, p_getFunction, p_setFunction, p_parameters, p_preProcessFunction) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialProperty(p_getFunction, p_setFunction, p_parameters, p_preProcessFunction); _specialPropertyList[p_name] = _local1; } static function registerSpecialPropertyModifier(p_name, p_modifyFunction, p_getFunction) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialPropertyModifier(p_modifyFunction, p_getFunction); _specialPropertyModifierList[p_name] = _local1; } static function registerSpecialPropertySplitter(p_name, p_splitFunction, p_parameters) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialPropertySplitter(p_splitFunction, p_parameters); _specialPropertySplitterList[p_name] = _local1; } static function startEngine() { _engineExists = true; _tweenList = new Array(); var _local2 = Math.floor(Math.random() * 999999); var _local3 = _root.createEmptyMovieClip(getControllerName(), 31338 + _local2); _local3.onEnterFrame = function () { caurina.transitions.Tweener.onEnterFrame(); }; _currentTimeFrame = 0; updateTime(); } static function stopEngine() { _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; delete _root[getControllerName()].onEnterFrame; _root[getControllerName()].removeMovieClip(); } static function updateTime() { _currentTime = getTimer(); } static function updateFrame() { _currentTimeFrame++; } static function onEnterFrame() { updateTime(); updateFrame(); var _local1 = false; _local1 = updateTweens(); if (!_local1) { stopEngine(); } } static function setTimeScale(p_time) { var _local1; var _local2; if (isNaN(p_time)) { p_time = 1; } if (p_time < 1E-5) { p_time = 1E-5; } if (p_time != _timeScale) { _local1 = 0; while (_local1 < _tweenList.length) { _local2 = getCurrentTweeningTime(_tweenList[_local1]); _tweenList[_local1].timeStart = _local2 - (((_local2 - _tweenList[_local1].timeStart) * _timeScale) / p_time); _tweenList[_local1].timeComplete = _local2 - (((_local2 - _tweenList[_local1].timeComplete) * _timeScale) / p_time); if (_tweenList[_local1].timePaused != undefined) { _tweenList[_local1].timePaused = _local2 - (((_local2 - _tweenList[_local1].timePaused) * _timeScale) / p_time); } _local1++; } _timeScale = p_time; } } static function isTweening(p_scope) { var _local1; _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { return(true); } _local1++; } return(false); } static function getTweens(p_scope) { var _local1; var _local2; var _local3 = new Array(); _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { for (_local2 in _tweenList[_local1].properties) { _local3.push(_local2); } } _local1++; } return(_local3); } static function getTweenCount(p_scope) { var _local1; var _local2 = 0; _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { _local2 = _local2 + caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local1].properties); } _local1++; } return(_local2); } static function handleError(pTweening, pError, pCallBackName) { if ((pTweening.onError != undefined) && (typeof(pTweening.onError == "function"))) { var _local3 = ((pTweening.onErrorScope != undefined) ? (pTweening.onErrorScope) : (pTweening.scope)); try { pTweening.onError.apply(_local3, [pTweening.scope, pError]); } catch(metaError:Error) { printError((((pTweening.scope.toString() + " raised an error while executing the 'onError' handler. Original error:\n ") + pError) + "\nonError error: ") + metaError); } } else if (pTweening.onError == undefined) { printError((((pTweening.scope.toString() + " raised an error while executing the '") + pCallBackName.toString()) + "'handler. \n") + pError); } } static function getCurrentTweeningTime(p_tweening) { return((p_tweening.useFrames ? (_currentTimeFrame) : (_currentTime))); } static function getVersion() { return("AS2 1.31.74"); } static function getControllerName() { return("__tweener_controller__" + getVersion()); } static function printError(p_message) { trace("## [Tweener] Error: " + p_message); } static var _engineExists = false; static var _inited = false; static var _timeScale = 1; }
Symbol 414 MovieClip [__Packages.caurina.transitions.TweenListObj] Frame 0
class caurina.transitions.TweenListObj { var scope, timeStart, timeComplete, useFrames, transition, transitionParams, properties, isPaused, timePaused, isCaller, updatesSkipped, timesCalled, skipUpdates, hasStarted, onStart, onUpdate, onComplete, onOverwrite, onError, onStartParams, onUpdateParams, onCompleteParams, onOverwriteParams, onStartScope, onUpdateScope, onCompleteScope, onOverwriteScope, onErrorScope, rounded, count, waitFrames; function TweenListObj (p_scope, p_timeStart, p_timeComplete, p_useFrames, p_transition, p_transitionParams) { scope = p_scope; timeStart = p_timeStart; timeComplete = p_timeComplete; useFrames = p_useFrames; transition = p_transition; transitionParams = p_transitionParams; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } function clone(omitEvents) { var _local2 = new caurina.transitions.TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Object(); for (var _local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); } _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!omitEvents) { _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; } _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return(_local2); } function toString() { var _local2 = "\n[TweenListObj "; _local2 = _local2 + ("scope:" + String(scope)); _local2 = _local2 + ", properties:"; var _local3 = true; for (var _local4 in properties) { if (!_local3) { _local2 = _local2 + ","; } _local2 = _local2 + ("[name:" + properties[_local4].name); _local2 = _local2 + (",valueStart:" + properties[_local4].valueStart); _local2 = _local2 + (",valueComplete:" + properties[_local4].valueComplete); _local2 = _local2 + "]"; _local3 = false; } _local2 = _local2 + (", timeStart:" + String(timeStart)); _local2 = _local2 + (", timeComplete:" + String(timeComplete)); _local2 = _local2 + (", useFrames:" + String(useFrames)); _local2 = _local2 + (", transition:" + String(transition)); _local2 = _local2 + (", transitionParams:" + String(transitionParams)); if (skipUpdates) { _local2 = _local2 + (", skipUpdates:" + String(skipUpdates)); } if (updatesSkipped) { _local2 = _local2 + (", updatesSkipped:" + String(updatesSkipped)); } if (onStart) { _local2 = _local2 + (", onStart:" + String(onStart)); } if (onUpdate) { _local2 = _local2 + (", onUpdate:" + String(onUpdate)); } if (onComplete) { _local2 = _local2 + (", onComplete:" + String(onComplete)); } if (onOverwrite) { _local2 = _local2 + (", onOverwrite:" + String(onOverwrite)); } if (onError) { _local2 = _local2 + (", onError:" + String(onError)); } if (onStartParams) { _local2 = _local2 + (", onStartParams:" + String(onStartParams)); } if (onUpdateParams) { _local2 = _local2 + (", onUpdateParams:" + String(onUpdateParams)); } if (onCompleteParams) { _local2 = _local2 + (", onCompleteParams:" + String(onCompleteParams)); } if (onOverwriteParams) { _local2 = _local2 + (", onOverwriteParams:" + String(onOverwriteParams)); } if (onStartScope) { _local2 = _local2 + (", onStartScope:" + String(onStartScope)); } if (onUpdateScope) { _local2 = _local2 + (", onUpdateScope:" + String(onUpdateScope)); } if (onCompleteScope) { _local2 = _local2 + (", onCompleteScope:" + String(onCompleteScope)); } if (onOverwriteScope) { _local2 = _local2 + (", onOverwriteScope:" + String(onOverwriteScope)); } if (onErrorScope) { _local2 = _local2 + (", onErrorScope:" + String(onErrorScope)); } if (rounded) { _local2 = _local2 + (", rounded:" + String(rounded)); } if (isPaused) { _local2 = _local2 + (", isPaused:" + String(isPaused)); } if (timePaused) { _local2 = _local2 + (", timePaused:" + String(timePaused)); } if (isCaller) { _local2 = _local2 + (", isCaller:" + String(isCaller)); } if (count) { _local2 = _local2 + (", count:" + String(count)); } if (timesCalled) { _local2 = _local2 + (", timesCalled:" + String(timesCalled)); } if (waitFrames) { _local2 = _local2 + (", waitFrames:" + String(waitFrames)); } if (hasStarted) { _local2 = _local2 + (", hasStarted:" + String(hasStarted)); } _local2 = _local2 + "]\n"; return(_local2); } static function makePropertiesChain(p_obj) { var _local6 = p_obj.base; if (_local6) { var _local5 = {}; var _local2; if (_local6 instanceof Array) { _local2 = []; var _local3 = 0; while (_local3 < _local6.length) { _local2.push(_local6[_local3]); _local3++; } } else { _local2 = [_local6]; } _local2.push(p_obj); var _local4; var _local7 = _local2.length; var _local1 = 0; while (_local1 < _local7) { if (_local2[_local1].base) { _local4 = caurina.transitions.AuxFunctions.concatObjects(makePropertiesChain(_local2[_local1].base), _local2[_local1]); } else { _local4 = _local2[_local1]; } _local5 = caurina.transitions.AuxFunctions.concatObjects(_local5, _local4); _local1++; } if (_local5.base) { delete _local5.base; } return(_local5); } return(p_obj); } }
Symbol 415 MovieClip [__Packages.caurina.transitions.AuxFunctions] Frame 0
class caurina.transitions.AuxFunctions { function AuxFunctions () { } static function numberToR(p_num) { return((p_num & 16711680) >> 16); } static function numberToG(p_num) { return((p_num & 65280) >> 8); } static function numberToB(p_num) { return(p_num & 255); } static function isInArray(p_string, p_array) { var _local2 = p_array.length; var _local1 = 0; while (_local1 < _local2) { if (p_array[_local1] == p_string) { return(true); } _local1++; } return(false); } static function getObjectLength(p_object) { var _local1 = 0; for (var _local2 in p_object) { _local1++; } return(_local1); } static function concatObjects() { var _local4 = {}; var _local2; var _local3 = 0; while (_local3 < arguments.length) { _local2 = arguments[_local3]; for (var _local5 in _local2) { if (_local2[_local5] == null) { delete _local4[_local5]; } else { _local4[_local5] = _local2[_local5]; } } _local3++; } return(_local4); } }
Symbol 416 MovieClip [__Packages.caurina.transitions.PropertyInfoObj] Frame 0
class caurina.transitions.PropertyInfoObj { var valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, hasModifier, modifierFunction, modifierParameters; function PropertyInfoObj (p_valueStart, p_valueComplete, p_originalValueComplete, p_arrayIndex, p_extra, p_isSpecialProperty, p_modifierFunction, p_modifierParameters) { valueStart = p_valueStart; valueComplete = p_valueComplete; originalValueComplete = p_originalValueComplete; arrayIndex = p_arrayIndex; extra = p_extra; isSpecialProperty = p_isSpecialProperty; hasModifier = p_modifierFunction != undefined; modifierFunction = p_modifierFunction; modifierParameters = p_modifierParameters; } function clone() { var _local2 = new caurina.transitions.PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return(_local2); } function toString() { var _local2 = "\n[PropertyInfoObj "; _local2 = _local2 + ("valueStart:" + String(valueStart)); _local2 = _local2 + ", "; _local2 = _local2 + ("valueComplete:" + String(valueComplete)); _local2 = _local2 + ", "; _local2 = _local2 + ("originalValueComplete:" + String(originalValueComplete)); _local2 = _local2 + ", "; _local2 = _local2 + ("arrayIndex:" + String(arrayIndex)); _local2 = _local2 + ", "; _local2 = _local2 + ("extra:" + String(extra)); _local2 = _local2 + ", "; _local2 = _local2 + ("isSpecialProperty:" + String(isSpecialProperty)); _local2 = _local2 + ", "; _local2 = _local2 + ("hasModifier:" + String(hasModifier)); _local2 = _local2 + ", "; _local2 = _local2 + ("modifierFunction:" + String(modifierFunction)); _local2 = _local2 + ", "; _local2 = _local2 + ("modifierParameters:" + String(modifierParameters)); _local2 = _local2 + "]\n"; return(_local2); } }
Symbol 417 MovieClip [__Packages.caurina.transitions.SpecialPropertySplitter] Frame 0
class caurina.transitions.SpecialPropertySplitter { var parameters; function SpecialPropertySplitter (p_splitFunction, p_parameters) { splitValues = p_splitFunction; parameters = p_parameters; } function splitValues(p_value, p_parameters) { return([]); } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialPropertySplitter "; _local2 = _local2 + ("splitValues:" + splitValues.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("parameters:" + parameters.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 418 MovieClip [__Packages.caurina.transitions.Equations] Frame 0
class caurina.transitions.Equations { function Equations () { trace("Equations is a static class and should not be instantiated."); } static function init() { caurina.transitions.Tweener.registerTransition("easenone", easeNone); caurina.transitions.Tweener.registerTransition("linear", easeNone); caurina.transitions.Tweener.registerTransition("easeinquad", easeInQuad); caurina.transitions.Tweener.registerTransition("easeoutquad", easeOutQuad); caurina.transitions.Tweener.registerTransition("easeinoutquad", easeInOutQuad); caurina.transitions.Tweener.registerTransition("easeoutinquad", easeOutInQuad); caurina.transitions.Tweener.registerTransition("easeincubic", easeInCubic); caurina.transitions.Tweener.registerTransition("easeoutcubic", easeOutCubic); caurina.transitions.Tweener.registerTransition("easeinoutcubic", easeInOutCubic); caurina.transitions.Tweener.registerTransition("easeoutincubic", easeOutInCubic); caurina.transitions.Tweener.registerTransition("easeinquart", easeInQuart); caurina.transitions.Tweener.registerTransition("easeoutquart", easeOutQuart); caurina.transitions.Tweener.registerTransition("easeinoutquart", easeInOutQuart); caurina.transitions.Tweener.registerTransition("easeoutinquart", easeOutInQuart); caurina.transitions.Tweener.registerTransition("easeinquint", easeInQuint); caurina.transitions.Tweener.registerTransition("easeoutquint", easeOutQuint); caurina.transitions.Tweener.registerTransition("easeinoutquint", easeInOutQuint); caurina.transitions.Tweener.registerTransition("easeoutinquint", easeOutInQuint); caurina.transitions.Tweener.registerTransition("easeinsine", easeInSine); caurina.transitions.Tweener.registerTransition("easeoutsine", easeOutSine); caurina.transitions.Tweener.registerTransition("easeinoutsine", easeInOutSine); caurina.transitions.Tweener.registerTransition("easeoutinsine", easeOutInSine); caurina.transitions.Tweener.registerTransition("easeincirc", easeInCirc); caurina.transitions.Tweener.registerTransition("easeoutcirc", easeOutCirc); caurina.transitions.Tweener.registerTransition("easeinoutcirc", easeInOutCirc); caurina.transitions.Tweener.registerTransition("easeoutincirc", easeOutInCirc); caurina.transitions.Tweener.registerTransition("easeinexpo", easeInExpo); caurina.transitions.Tweener.registerTransition("easeoutexpo", easeOutExpo); caurina.transitions.Tweener.registerTransition("easeinoutexpo", easeInOutExpo); caurina.transitions.Tweener.registerTransition("easeoutinexpo", easeOutInExpo); caurina.transitions.Tweener.registerTransition("easeinelastic", easeInElastic); caurina.transitions.Tweener.registerTransition("easeoutelastic", easeOutElastic); caurina.transitions.Tweener.registerTransition("easeinoutelastic", easeInOutElastic); caurina.transitions.Tweener.registerTransition("easeoutinelastic", easeOutInElastic); caurina.transitions.Tweener.registerTransition("easeinback", easeInBack); caurina.transitions.Tweener.registerTransition("easeoutback", easeOutBack); caurina.transitions.Tweener.registerTransition("easeinoutback", easeInOutBack); caurina.transitions.Tweener.registerTransition("easeoutinback", easeOutInBack); caurina.transitions.Tweener.registerTransition("easeinbounce", easeInBounce); caurina.transitions.Tweener.registerTransition("easeoutbounce", easeOutBounce); caurina.transitions.Tweener.registerTransition("easeinoutbounce", easeInOutBounce); caurina.transitions.Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } static function easeNone(t, b, c, d, p_params) { return(((c * t) / d) + b); } static function easeInQuad(t, b, c, d, p_params) { t = t / d; return(((c * t) * t) + b); } static function easeOutQuad(t, b, c, d, p_params) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOutQuad(t, b, c, d, p_params) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static function easeOutInQuad(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutQuad(t * 2, b, c / 2, d, p_params)); } return(easeInQuad((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInCubic(t, b, c, d, p_params) { t = t / d; return((((c * t) * t) * t) + b); } static function easeOutCubic(t, b, c, d, p_params) { t = (t / d) - 1; return((c * (((t * t) * t) + 1)) + b); } static function easeInOutCubic(t, b, c, d, p_params) { t = t / (d / 2); if (t < 1) { return(((((c / 2) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((t * t) * t) + 2)) + b); } static function easeOutInCubic(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutCubic(t * 2, b, c / 2, d, p_params)); } return(easeInCubic((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInQuart(t, b, c, d, p_params) { t = t / d; return(((((c * t) * t) * t) * t) + b); } static function easeOutQuart(t, b, c, d, p_params) { t = (t / d) - 1; return(((-c) * ((((t * t) * t) * t) - 1)) + b); } static function easeInOutQuart(t, b, c, d, p_params) { t = t / (d / 2); if (t < 1) { return((((((c / 2) * t) * t) * t) * t) + b); } t = t - 2; return((((-c) / 2) * ((((t * t) * t) * t) - 2)) + b); } static function easeOutInQuart(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutQuart(t * 2, b, c / 2, d, p_params)); } return(easeInQuart((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInQuint(t, b, c, d, p_params) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOutQuint(t, b, c, d, p_params) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOutQuint(t, b, c, d, p_params) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static function easeOutInQuint(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutQuint(t * 2, b, c / 2, d, p_params)); } return(easeInQuint((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInSine(t, b, c, d, p_params) { return((((-c) * Math.cos((t / d) * (Math.PI/2))) + c) + b); } static function easeOutSine(t, b, c, d, p_params) { return((c * Math.sin((t / d) * (Math.PI/2))) + b); } static function easeInOutSine(t, b, c, d, p_params) { return((((-c) / 2) * (Math.cos((Math.PI * t) / d) - 1)) + b); } static function easeOutInSine(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutSine(t * 2, b, c / 2, d, p_params)); } return(easeInSine((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInExpo(t, b, c, d, p_params) { return(((t == 0) ? (b) : (((c * Math.pow(2, 10 * ((t / d) - 1))) + b) - (c * 0.001)))); } static function easeOutExpo(t, b, c, d, p_params) { return(((t == d) ? (b + c) : (((c * 1.001) * ((-Math.pow(2, (-10 * t) / d)) + 1)) + b))); } static function easeInOutExpo(t, b, c, d, p_params) { if (t == 0) { return(b); } if (t == d) { return(b + c); } t = t / (d / 2); if (t < 1) { return((((c / 2) * Math.pow(2, 10 * (t - 1))) + b) - (c * 0.0005)); } t--; return((((c / 2) * 1.0005) * ((-Math.pow(2, -10 * t)) + 2)) + b); } static function easeOutInExpo(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutExpo(t * 2, b, c / 2, d, p_params)); } return(easeInExpo((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInCirc(t, b, c, d, p_params) { t = t / d; return(((-c) * (Math.sqrt(1 - (t * t)) - 1)) + b); } static function easeOutCirc(t, b, c, d, p_params) { t = (t / d) - 1; return((c * Math.sqrt(1 - (t * t))) + b); } static function easeInOutCirc(t, b, c, d, p_params) { t = t / (d / 2); if (t < 1) { return((((-c) / 2) * (Math.sqrt(1 - (t * t)) - 1)) + b); } t = t - 2; return(((c / 2) * (Math.sqrt(1 - (t * t)) + 1)) + b); } static function easeOutInCirc(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutCirc(t * 2, b, c / 2, d, p_params)); } return(easeInCirc((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInElastic(t, b, c, d, p_params) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } var _local2 = ((p_params.period == undefined) ? (d * 0.3) : (p_params.period)); var _local5; var _local1 = p_params.amplitude; if ((!_local1) || (_local1 < Math.abs(c))) { _local1 = c; _local5 = _local2 / 4; } else { _local5 = (_local2 / (Math.PI*2)) * Math.asin(c / _local1); } t = t - 1; return((-((_local1 * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / _local2))) + b); } static function easeOutElastic(t, b, c, d, p_params) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } var _local3 = ((p_params.period == undefined) ? (d * 0.3) : (p_params.period)); var _local5; var _local1 = p_params.amplitude; if ((!_local1) || (_local1 < Math.abs(c))) { _local1 = c; _local5 = _local3 / 4; } else { _local5 = (_local3 / (Math.PI*2)) * Math.asin(c / _local1); } return((((_local1 * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / _local3)) + c) + b); } static function easeInOutElastic(t, b, c, d, p_params) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } var _local3 = ((p_params.period == undefined) ? (d * 0.45) : (p_params.period)); var _local5; var _local1 = p_params.amplitude; if ((!_local1) || (_local1 < Math.abs(c))) { _local1 = c; _local5 = _local3 / 4; } else { _local5 = (_local3 / (Math.PI*2)) * Math.asin(c / _local1); } if (t < 1) { t = t - 1; return((-0.5 * ((_local1 * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / _local3))) + b); } t = t - 1; return(((((_local1 * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / _local3)) * 0.5) + c) + b); } static function easeOutInElastic(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutElastic(t * 2, b, c / 2, d, p_params)); } return(easeInElastic((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInBack(t, b, c, d, p_params) { var _local1 = ((p_params.overshoot == undefined) ? 1.70158 : (p_params.overshoot)); t = t / d; return((((c * t) * t) * (((_local1 + 1) * t) - _local1)) + b); } static function easeOutBack(t, b, c, d, p_params) { var _local2 = ((p_params.overshoot == undefined) ? 1.70158 : (p_params.overshoot)); t = (t / d) - 1; return((c * (((t * t) * (((_local2 + 1) * t) + _local2)) + 1)) + b); } static function easeInOutBack(t, b, c, d, p_params) { var _local2 = ((p_params.overshoot == undefined) ? 1.70158 : (p_params.overshoot)); t = t / (d / 2); if (t < 1) { _local2 = _local2 * 1.525; return(((c / 2) * ((t * t) * (((_local2 + 1) * t) - _local2))) + b); } t = t - 2; _local2 = _local2 * 1.525; return(((c / 2) * (((t * t) * (((_local2 + 1) * t) + _local2)) + 2)) + b); } static function easeOutInBack(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutBack(t * 2, b, c / 2, d, p_params)); } return(easeInBack((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } static function easeInBounce(t, b, c, d, p_params) { return((c - easeOutBounce(d - t, 0, c, d)) + b); } static function easeOutBounce(t, b, c, d, p_params) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeInOutBounce(t, b, c, d, p_params) { if (t < (d / 2)) { return((easeInBounce(t * 2, 0, c, d) * 0.5) + b); } return(((easeOutBounce((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static function easeOutInBounce(t, b, c, d, p_params) { if (t < (d / 2)) { return(easeOutBounce(t * 2, b, c / 2, d, p_params)); } return(easeInBounce((t * 2) - d, b + (c / 2), c / 2, d, p_params)); } }
Symbol 419 MovieClip [__Packages.caurina.transitions.SpecialProperty] Frame 0
class caurina.transitions.SpecialProperty { var getValue, setValue, parameters, preProcess; function SpecialProperty (p_getFunction, p_setFunction, p_parameters, p_preProcessFunction) { getValue = p_getFunction; setValue = p_setFunction; parameters = p_parameters; preProcess = p_preProcessFunction; } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialProperty "; _local2 = _local2 + ("getValue:" + getValue.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("setValue:" + setValue.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("parameters:" + parameters.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("preProcess:" + preProcess.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 420 MovieClip [__Packages.caurina.transitions.SpecialPropertyModifier] Frame 0
class caurina.transitions.SpecialPropertyModifier { var modifyValues, getValue; function SpecialPropertyModifier (p_modifyFunction, p_getFunction) { modifyValues = p_modifyFunction; getValue = p_getFunction; } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialPropertyModifier "; _local2 = _local2 + ("modifyValues:" + modifyValues.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("getValue:" + getValue.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 143 MovieClip [music_onoff] Frame 1
stop();
Symbol 143 MovieClip [music_onoff] Frame 5
stop();
Symbol 148 MovieClip [sndfx_onoff] Frame 1
stop();
Symbol 148 MovieClip [sndfx_onoff] Frame 5
stop();

Library Items

Symbol 1 Font [minifont]Used by:391 394
Symbol 2 Sound [popup1]
Symbol 3 Sound [popup]
Symbol 4 Sound [popup2]
Symbol 5 Sound [fanfare2]
Symbol 6 Sound [sfxwrong]
Symbol 7 Sound [fanfare]
Symbol 8 GraphicUsed by:14
Symbol 9 FontUsed by:10
Symbol 10 EditableTextUses:9Used by:14
Symbol 11 FontUsed by:12
Symbol 12 EditableTextUses:11Used by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [bonus_mc]Uses:8 10 12 13
Symbol 15 FontUsed by:16
Symbol 16 EditableTextUses:15Used by:17
Symbol 17 MovieClip [scoreShow_mc]Uses:16
Symbol 18 GraphicUsed by:21
Symbol 19 FontUsed by:20 23
Symbol 20 EditableTextUses:19Used by:21
Symbol 21 MovieClip [multiplierShow2_mc]Uses:18 20
Symbol 22 GraphicUsed by:24
Symbol 23 EditableTextUses:19Used by:24
Symbol 24 MovieClip [multiplierShow_mc]Uses:22 23
Symbol 25 GraphicUsed by:30
Symbol 26 FontUsed by:27 29 32 34 37 39
Symbol 27 TextUses:26Used by:30
Symbol 28 GraphicUsed by:30
Symbol 29 TextUses:26Used by:30
Symbol 30 Button [btnMailMike]Uses:25 27 28 29Used by:403
Symbol 31 GraphicUsed by:35
Symbol 32 TextUses:26Used by:35
Symbol 33 GraphicUsed by:35
Symbol 34 TextUses:26Used by:35
Symbol 35 Button [btnKimken]Uses:31 32 33 34Used by:403
Symbol 36 GraphicUsed by:40
Symbol 37 TextUses:26Used by:40
Symbol 38 GraphicUsed by:40
Symbol 39 TextUses:26Used by:40
Symbol 40 Button [btnBlueFlashGames]Uses:36 37 38 39Used by:403
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [about_links]Uses:41Used by:403
Symbol 43 GraphicUsed by:48
Symbol 44 FontUsed by:45 47 50 52 55 57 60 62 71 73 75 76 133 134
Symbol 45 TextUses:44Used by:48
Symbol 46 GraphicUsed by:48 77 135
Symbol 47 TextUses:44Used by:48
Symbol 48 Button [btnBFG]Uses:43 45 46 47Used by:400 403
Symbol 49 GraphicUsed by:53
Symbol 50 TextUses:44Used by:53
Symbol 51 GraphicUsed by:53
Symbol 52 TextUses:44Used by:53
Symbol 53 Button [btnMore]Uses:49 50 51 52Used by:395 403
Symbol 54 GraphicUsed by:58
Symbol 55 TextUses:44Used by:58
Symbol 56 GraphicUsed by:58
Symbol 57 TextUses:44Used by:58
Symbol 58 Button [btnPlayAgain]Uses:54 55 56 57Used by:395
Symbol 59 GraphicUsed by:63
Symbol 60 TextUses:44Used by:63
Symbol 61 GraphicUsed by:63
Symbol 62 TextUses:44Used by:63
Symbol 63 Button [btnsubmit]Uses:59 60 61 62Used by:395
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [face9_4]Uses:64Used by:Timeline
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip [face9_3]Uses:66Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [face8_5]Uses:68Used by:Timeline
Symbol 70 GraphicUsed by:74
Symbol 71 TextUses:44Used by:74
Symbol 72 GraphicUsed by:74
Symbol 73 TextUses:44Used by:74
Symbol 74 Button [btnAbout]Uses:70 71 72 73Used by:Timeline
Symbol 75 TextUses:44Used by:77
Symbol 76 TextUses:44Used by:77
Symbol 77 Button [btnHelp]Uses:46 75 76Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClip [hintergrund]Uses:79Used by:400 403  Timeline
Symbol 81 GraphicUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:81 82Used by:113
Symbol 84 GraphicUsed by:113
Symbol 85 GraphicUsed by:113
Symbol 86 GraphicUsed by:113
Symbol 87 MovieClipUsed by:113
Symbol 88 GraphicUsed by:113
Symbol 89 GraphicUsed by:97
Symbol 90 GraphicUsed by:97
Symbol 91 GraphicUsed by:97
Symbol 92 GraphicUsed by:97
Symbol 93 GraphicUsed by:97
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:89 90 91 92 93 94 95 96Used by:113
Symbol 98 ShapeTweeningUsed by:113
Symbol 99 ShapeTweeningUsed by:113
Symbol 100 GraphicUsed by:113
Symbol 101 GraphicUsed by:113
Symbol 102 GraphicUsed by:113
Symbol 103 GraphicUsed by:111 112
Symbol 104 GraphicUsed by:111 112 113
Symbol 105 GraphicUsed by:111 112
Symbol 106 GraphicUsed by:111 112 113
Symbol 107 GraphicUsed by:111 112 113
Symbol 108 GraphicUsed by:110 111 112
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:108 109Used by:111 112 113
Symbol 111 ButtonUses:103 104 105 106 107 110 108Used by:113
Symbol 112 ButtonUses:103 104 105 106 107 110 108Used by:113
Symbol 113 MovieClipUses:83 84 85 86 87 88 97 98 99 100 101 102 111 112 107 104 110 106Used by:127
Symbol 114 GraphicUsed by:127
Symbol 115 GraphicUsed by:119
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 ButtonUses:115 116 117 118Used by:127
Symbol 120 GraphicUsed by:127
Symbol 121 GraphicUsed by:127
Symbol 122 GraphicUsed by:126
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 ButtonUses:123 124Used by:126
Symbol 126 MovieClipUses:122 125Used by:127
Symbol 127 MovieClipUses:113 114 119 120 121 126Used by:Timeline
Symbol 409 MovieClip [__Packages.NewgroundsAPI]
Symbol 410 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 411 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 412 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 413 MovieClip [__Packages.caurina.transitions.Tweener]
Symbol 414 MovieClip [__Packages.caurina.transitions.TweenListObj]
Symbol 415 MovieClip [__Packages.caurina.transitions.AuxFunctions]
Symbol 416 MovieClip [__Packages.caurina.transitions.PropertyInfoObj]
Symbol 417 MovieClip [__Packages.caurina.transitions.SpecialPropertySplitter]
Symbol 418 MovieClip [__Packages.caurina.transitions.Equations]
Symbol 419 MovieClip [__Packages.caurina.transitions.SpecialProperty]
Symbol 420 MovieClip [__Packages.caurina.transitions.SpecialPropertyModifier]
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:Timeline
Symbol 130 FontUsed by:131 132 406 407
Symbol 131 EditableTextUses:130Used by:Timeline
Symbol 132 EditableTextUses:130Used by:Timeline
Symbol 133 TextUses:44Used by:135
Symbol 134 TextUses:44Used by:135
Symbol 135 Button [btnPlay]Uses:46 133 134Used by:Timeline
Symbol 136 FontUsed by:137 408
Symbol 137 EditableTextUses:136Used by:Timeline
Symbol 138 GraphicUsed by:143
Symbol 139 FontUsed by:140 142 145 147
Symbol 140 EditableTextUses:139Used by:143
Symbol 141 GraphicUsed by:143
Symbol 142 EditableTextUses:139Used by:143
Symbol 143 MovieClip [music_onoff]Uses:138 140 141 142Used by:Timeline
Symbol 144 GraphicUsed by:148
Symbol 145 EditableTextUses:139Used by:148
Symbol 146 GraphicUsed by:148
Symbol 147 EditableTextUses:139Used by:148
Symbol 148 MovieClip [sndfx_onoff]Uses:144 145 146 147Used by:Timeline
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClip [face1_1]Uses:149Used by:Timeline
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClip [face1_2]Uses:151Used by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip [face1_3]Uses:153Used by:Timeline
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClip [face1_4]Uses:155Used by:Timeline
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip [face1_5]Uses:157Used by:Timeline
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClip [face1_6]Uses:159Used by:Timeline
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClip [face2_1]Uses:161Used by:Timeline
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClip [face2_2]Uses:163Used by:Timeline
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClip [face2_3]Uses:165Used by:Timeline
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip [face2_4]Uses:167Used by:Timeline
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClip [face2_5]Uses:169Used by:Timeline
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClip [face2_6]Uses:171Used by:Timeline
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip [face3_1]Uses:173Used by:Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClip [face3_2]Uses:175Used by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClip [face3_3]Uses:177Used by:Timeline
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip [face3_4]Uses:179Used by:Timeline
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [face3_5]Uses:181Used by:Timeline
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClip [face3_6]Uses:183Used by:Timeline
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip [face4_1]Uses:185Used by:Timeline
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClip [face4_2]Uses:187Used by:Timeline
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClip [face4_3]Uses:189Used by:Timeline
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip [face4_4]Uses:191Used by:Timeline
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClip [face4_5]Uses:193Used by:Timeline
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClip [face4_6]Uses:195Used by:Timeline
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClip [face6_1]Uses:197Used by:Timeline
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClip [face6_2]Uses:199Used by:Timeline
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClip [face6_3]Uses:201Used by:Timeline
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClip [face6_4]Uses:203Used by:Timeline
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClip [face6_5]Uses:205Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClip [face6_6]Uses:207Used by:Timeline
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClip [face7_1]Uses:209Used by:Timeline
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClip [face7_2]Uses:211Used by:Timeline
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClip [face7_3]Uses:213Used by:Timeline
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClip [face7_4]Uses:215Used by:Timeline
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClip [face7_5]Uses:217Used by:Timeline
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip [face7_6]Uses:219Used by:Timeline
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip [face8_1]Uses:221Used by:Timeline
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip [face8_2]Uses:223Used by:Timeline
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip [face8_3]Uses:225Used by:Timeline
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClip [face8_4]Uses:227Used by:Timeline
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip [face8_6]Uses:229Used by:Timeline
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClip [face9_1]Uses:231Used by:Timeline
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClip [face9_2]Uses:233Used by:Timeline
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip [face9_5]Uses:235Used by:Timeline
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClip [face9_6]Uses:237Used by:Timeline
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClip [face10_1]Uses:239Used by:Timeline
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip [face10_2]Uses:241Used by:Timeline
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClip [face10_3]Uses:243Used by:Timeline
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClip [face10_4]Uses:245Used by:Timeline
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip [face10_5]Uses:247Used by:Timeline
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClip [face10_6]Uses:249Used by:Timeline
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClip [face11_1]Uses:251Used by:Timeline
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip [face11_2]Uses:253Used by:Timeline
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClip [face11_3]Uses:255Used by:Timeline
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClip [face11_4]Uses:257Used by:Timeline
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip [face11_5]Uses:259Used by:Timeline
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip [face11_6]Uses:261Used by:Timeline
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClip [face12_1]Uses:263Used by:Timeline
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClip [face12_2]Uses:265Used by:Timeline
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip [face12_3]Uses:267Used by:Timeline
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClip [face12_4]Uses:269Used by:Timeline
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClip [face12_5]Uses:271Used by:Timeline
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClip [face12_6]Uses:273Used by:Timeline
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:277
Symbol 277 MovieClip [wrong_mc]Uses:276Used by:Timeline
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClip [face16_1]Uses:278Used by:Timeline
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClip [face16_2]Uses:280Used by:Timeline
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClip [face16_3]Uses:282Used by:Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip [face16_4]Uses:284Used by:Timeline
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClip [face16_5]Uses:286Used by:Timeline
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip [face16_6]Uses:288Used by:Timeline
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClip [face17_1]Uses:290Used by:Timeline
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClip [face17_2]Uses:292Used by:Timeline
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip [face17_3]Uses:294Used by:Timeline
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClip [face17_4]Uses:296Used by:Timeline
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClip [face17_5]Uses:298Used by:Timeline
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClip [face17_6]Uses:300Used by:Timeline
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClip [face18_1]Uses:302Used by:400  Timeline
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClip [face18_2]Uses:304Used by:400  Timeline
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClip [face18_3]Uses:306Used by:Timeline
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClip [face18_4]Uses:308Used by:Timeline
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClip [face18_5]Uses:310Used by:Timeline
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClip [face18_6]Uses:312Used by:Timeline
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClip [face19_1]Uses:314Used by:Timeline
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClip [face19_2]Uses:316Used by:Timeline
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClip [face19_3]Uses:318Used by:Timeline
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClip [face19_4]Uses:320Used by:Timeline
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClip [face19_5]Uses:322Used by:Timeline
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClip [face19_6]Uses:324Used by:Timeline
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClip [face20_1]Uses:326Used by:Timeline
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClip [face20_2]Uses:328Used by:Timeline
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClip [face20_3]Uses:330Used by:Timeline
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClip [face20_4]Uses:332Used by:Timeline
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClip [face20_5]Uses:334Used by:Timeline
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClip [face20_6]Uses:336Used by:Timeline
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClip [face14_1]Uses:338Used by:Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClip [face14_2]Uses:340Used by:Timeline
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClip [face14_3]Uses:342Used by:Timeline
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClip [face14_4]Uses:344Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClip [face14_5]Uses:346Used by:Timeline
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClip [face14_6]Uses:348Used by:Timeline
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClip [face5_1]Uses:350Used by:Timeline
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClip [face5_2]Uses:352Used by:Timeline
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClip [face5_3]Uses:354Used by:Timeline
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClip [face5_4]Uses:356Used by:Timeline
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClip [face5_5]Uses:358Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip [face5_6]Uses:360Used by:Timeline
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClip [face13_1]Uses:362Used by:Timeline
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClip [face13_2]Uses:364Used by:Timeline
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClip [face13_3]Uses:366Used by:Timeline
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClip [face13_4]Uses:368Used by:Timeline
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClip [face13_5]Uses:370Used by:Timeline
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClip [face13_6]Uses:372Used by:Timeline
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClip [face15_1]Uses:374Used by:Timeline
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClip [face15_2]Uses:376Used by:Timeline
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClip [face15_3]Uses:378Used by:Timeline
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClip [face15_4]Uses:380Used by:Timeline
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClip [face15_5]Uses:382Used by:Timeline
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClip [face15_6]Uses:384Used by:Timeline
Symbol 386 FontUsed by:387 389
Symbol 387 TextUses:386Used by:388
Symbol 388 MovieClipUses:387Used by:Timeline
Symbol 389 TextUses:386Used by:390
Symbol 390 MovieClip [soundfx]Uses:389Used by:Timeline
Symbol 391 TextUses:1Used by:395
Symbol 392 FontUsed by:393
Symbol 393 EditableTextUses:392Used by:395
Symbol 394 TextUses:1Used by:395
Symbol 395 MovieClip [gameover_mc]Uses:391 393 394 63 58 53Used by:Timeline
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClip [rahmen]Uses:396Used by:400  Timeline
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 MovieClip [help_mc]Uses:80 397 303 305 48 399Used by:Timeline
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403
Symbol 403 MovieClip [about_mc]Uses:80 48 402 53 42 40 35 30Used by:Timeline
Symbol 404 GraphicUsed by:Timeline
Symbol 405 Sound [music]Used by:Timeline
Symbol 406 EditableTextUses:130Used by:Timeline
Symbol 407 EditableTextUses:130Used by:Timeline
Symbol 408 EditableTextUses:136Used by:Timeline

Instance Names

"btnPlay"Frame 5Symbol 135 Button [btnPlay]
"btnHelp"Frame 5Symbol 77 Button [btnHelp]
"btnAbout"Frame 5Symbol 74 Button [btnAbout]
"music_container"Frame 5Symbol 388 MovieClip
"sound_container"Frame 5Symbol 390 MovieClip [soundfx]
"ng_ad"Symbol 127 MovieClip Frame 1Symbol 126 MovieClip
"btnSubmit"Symbol 395 MovieClip [gameover_mc] Frame 1Symbol 63 Button [btnsubmit]
"btnPlayAgain"Symbol 395 MovieClip [gameover_mc] Frame 1Symbol 58 Button [btnPlayAgain]
"btnMore2"Symbol 395 MovieClip [gameover_mc] Frame 1Symbol 53 Button [btnMore]
"btnHelpExit"Symbol 400 MovieClip [help_mc] Frame 1Symbol 48 Button [btnBFG]
"btnAboutExit"Symbol 403 MovieClip [about_mc] Frame 1Symbol 48 Button [btnBFG]
"btnMore"Symbol 403 MovieClip [about_mc] Frame 1Symbol 53 Button [btnMore]
"link_kimken"Symbol 403 MovieClip [about_mc] Frame 1Symbol 42 MovieClip [about_links]
"link_bfg"Symbol 403 MovieClip [about_mc] Frame 1Symbol 40 Button [btnBlueFlashGames]
"link_kimken"Symbol 403 MovieClip [about_mc] Frame 1Symbol 35 Button [btnKimken]
"link_email"Symbol 403 MovieClip [about_mc] Frame 1Symbol 30 Button [btnMailMike]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1192 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "minifont"
ExportAssets (56)Timeline Frame 1Symbol 2 as "popup1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "popup"
ExportAssets (56)Timeline Frame 1Symbol 4 as "popup2"
ExportAssets (56)Timeline Frame 1Symbol 5 as "fanfare2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sfxwrong"
ExportAssets (56)Timeline Frame 1Symbol 7 as "fanfare"
ExportAssets (56)Timeline Frame 1Symbol 14 as "bonus_mc"
ExportAssets (56)Timeline Frame 1Symbol 17 as "scoreShow_mc"
ExportAssets (56)Timeline Frame 1Symbol 21 as "multiplierShow2_mc"
ExportAssets (56)Timeline Frame 1Symbol 24 as "multiplierShow_mc"
ExportAssets (56)Timeline Frame 1Symbol 30 as "btnMailMike"
ExportAssets (56)Timeline Frame 1Symbol 35 as "btnKimken"
ExportAssets (56)Timeline Frame 1Symbol 40 as "btnBlueFlashGames"
ExportAssets (56)Timeline Frame 1Symbol 42 as "about_links"
ExportAssets (56)Timeline Frame 1Symbol 48 as "btnBFG"
ExportAssets (56)Timeline Frame 1Symbol 53 as "btnMore"
ExportAssets (56)Timeline Frame 1Symbol 58 as "btnPlayAgain"
ExportAssets (56)Timeline Frame 1Symbol 63 as "btnsubmit"
ExportAssets (56)Timeline Frame 1Symbol 65 as "face9_4"
ExportAssets (56)Timeline Frame 1Symbol 67 as "face9_3"
ExportAssets (56)Timeline Frame 1Symbol 69 as "face8_5"
ExportAssets (56)Timeline Frame 1Symbol 74 as "btnAbout"
ExportAssets (56)Timeline Frame 1Symbol 77 as "btnHelp"
ExportAssets (56)Timeline Frame 1Symbol 80 as "hintergrund"
ExportAssets (56)Timeline Frame 1Symbol 409 as "__Packages.NewgroundsAPI"
ExportAssets (56)Timeline Frame 1Symbol 410 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 411 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 412 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 413 as "__Packages.caurina.transitions.Tweener"
ExportAssets (56)Timeline Frame 1Symbol 414 as "__Packages.caurina.transitions.TweenListObj"
ExportAssets (56)Timeline Frame 1Symbol 415 as "__Packages.caurina.transitions.AuxFunctions"
ExportAssets (56)Timeline Frame 1Symbol 416 as "__Packages.caurina.transitions.PropertyInfoObj"
ExportAssets (56)Timeline Frame 1Symbol 417 as "__Packages.caurina.transitions.SpecialPropertySplitter"
ExportAssets (56)Timeline Frame 1Symbol 418 as "__Packages.caurina.transitions.Equations"
ExportAssets (56)Timeline Frame 1Symbol 419 as "__Packages.caurina.transitions.SpecialProperty"
ExportAssets (56)Timeline Frame 1Symbol 420 as "__Packages.caurina.transitions.SpecialPropertyModifier"
ExportAssets (56)Timeline Frame 5Symbol 135 as "btnPlay"
ExportAssets (56)Timeline Frame 5Symbol 143 as "music_onoff"
ExportAssets (56)Timeline Frame 5Symbol 148 as "sndfx_onoff"
ExportAssets (56)Timeline Frame 5Symbol 150 as "face1_1"
ExportAssets (56)Timeline Frame 5Symbol 152 as "face1_2"
ExportAssets (56)Timeline Frame 5Symbol 154 as "face1_3"
ExportAssets (56)Timeline Frame 5Symbol 156 as "face1_4"
ExportAssets (56)Timeline Frame 5Symbol 158 as "face1_5"
ExportAssets (56)Timeline Frame 5Symbol 160 as "face1_6"
ExportAssets (56)Timeline Frame 5Symbol 162 as "face2_1"
ExportAssets (56)Timeline Frame 5Symbol 164 as "face2_2"
ExportAssets (56)Timeline Frame 5Symbol 166 as "face2_3"
ExportAssets (56)Timeline Frame 5Symbol 168 as "face2_4"
ExportAssets (56)Timeline Frame 5Symbol 170 as "face2_5"
ExportAssets (56)Timeline Frame 5Symbol 172 as "face2_6"
ExportAssets (56)Timeline Frame 5Symbol 174 as "face3_1"
ExportAssets (56)Timeline Frame 5Symbol 176 as "face3_2"
ExportAssets (56)Timeline Frame 5Symbol 178 as "face3_3"
ExportAssets (56)Timeline Frame 5Symbol 180 as "face3_4"
ExportAssets (56)Timeline Frame 5Symbol 182 as "face3_5"
ExportAssets (56)Timeline Frame 5Symbol 184 as "face3_6"
ExportAssets (56)Timeline Frame 5Symbol 186 as "face4_1"
ExportAssets (56)Timeline Frame 5Symbol 188 as "face4_2"
ExportAssets (56)Timeline Frame 5Symbol 190 as "face4_3"
ExportAssets (56)Timeline Frame 5Symbol 192 as "face4_4"
ExportAssets (56)Timeline Frame 5Symbol 194 as "face4_5"
ExportAssets (56)Timeline Frame 5Symbol 196 as "face4_6"
ExportAssets (56)Timeline Frame 5Symbol 198 as "face6_1"
ExportAssets (56)Timeline Frame 5Symbol 200 as "face6_2"
ExportAssets (56)Timeline Frame 5Symbol 202 as "face6_3"
ExportAssets (56)Timeline Frame 5Symbol 204 as "face6_4"
ExportAssets (56)Timeline Frame 5Symbol 206 as "face6_5"
ExportAssets (56)Timeline Frame 5Symbol 208 as "face6_6"
ExportAssets (56)Timeline Frame 5Symbol 210 as "face7_1"
ExportAssets (56)Timeline Frame 5Symbol 212 as "face7_2"
ExportAssets (56)Timeline Frame 5Symbol 214 as "face7_3"
ExportAssets (56)Timeline Frame 5Symbol 216 as "face7_4"
ExportAssets (56)Timeline Frame 5Symbol 218 as "face7_5"
ExportAssets (56)Timeline Frame 5Symbol 220 as "face7_6"
ExportAssets (56)Timeline Frame 5Symbol 222 as "face8_1"
ExportAssets (56)Timeline Frame 5Symbol 224 as "face8_2"
ExportAssets (56)Timeline Frame 5Symbol 226 as "face8_3"
ExportAssets (56)Timeline Frame 5Symbol 228 as "face8_4"
ExportAssets (56)Timeline Frame 5Symbol 230 as "face8_6"
ExportAssets (56)Timeline Frame 5Symbol 232 as "face9_1"
ExportAssets (56)Timeline Frame 5Symbol 234 as "face9_2"
ExportAssets (56)Timeline Frame 5Symbol 236 as "face9_5"
ExportAssets (56)Timeline Frame 5Symbol 238 as "face9_6"
ExportAssets (56)Timeline Frame 5Symbol 240 as "face10_1"
ExportAssets (56)Timeline Frame 5Symbol 242 as "face10_2"
ExportAssets (56)Timeline Frame 5Symbol 244 as "face10_3"
ExportAssets (56)Timeline Frame 5Symbol 246 as "face10_4"
ExportAssets (56)Timeline Frame 5Symbol 248 as "face10_5"
ExportAssets (56)Timeline Frame 5Symbol 250 as "face10_6"
ExportAssets (56)Timeline Frame 5Symbol 252 as "face11_1"
ExportAssets (56)Timeline Frame 5Symbol 254 as "face11_2"
ExportAssets (56)Timeline Frame 5Symbol 256 as "face11_3"
ExportAssets (56)Timeline Frame 5Symbol 258 as "face11_4"
ExportAssets (56)Timeline Frame 5Symbol 260 as "face11_5"
ExportAssets (56)Timeline Frame 5Symbol 262 as "face11_6"
ExportAssets (56)Timeline Frame 5Symbol 264 as "face12_1"
ExportAssets (56)Timeline Frame 5Symbol 266 as "face12_2"
ExportAssets (56)Timeline Frame 5Symbol 268 as "face12_3"
ExportAssets (56)Timeline Frame 5Symbol 270 as "face12_4"
ExportAssets (56)Timeline Frame 5Symbol 272 as "face12_5"
ExportAssets (56)Timeline Frame 5Symbol 274 as "face12_6"
ExportAssets (56)Timeline Frame 5Symbol 277 as "wrong_mc"
ExportAssets (56)Timeline Frame 5Symbol 279 as "face16_1"
ExportAssets (56)Timeline Frame 5Symbol 281 as "face16_2"
ExportAssets (56)Timeline Frame 5Symbol 283 as "face16_3"
ExportAssets (56)Timeline Frame 5Symbol 285 as "face16_4"
ExportAssets (56)Timeline Frame 5Symbol 287 as "face16_5"
ExportAssets (56)Timeline Frame 5Symbol 289 as "face16_6"
ExportAssets (56)Timeline Frame 5Symbol 291 as "face17_1"
ExportAssets (56)Timeline Frame 5Symbol 293 as "face17_2"
ExportAssets (56)Timeline Frame 5Symbol 295 as "face17_3"
ExportAssets (56)Timeline Frame 5Symbol 297 as "face17_4"
ExportAssets (56)Timeline Frame 5Symbol 299 as "face17_5"
ExportAssets (56)Timeline Frame 5Symbol 301 as "face17_6"
ExportAssets (56)Timeline Frame 5Symbol 303 as "face18_1"
ExportAssets (56)Timeline Frame 5Symbol 305 as "face18_2"
ExportAssets (56)Timeline Frame 5Symbol 307 as "face18_3"
ExportAssets (56)Timeline Frame 5Symbol 309 as "face18_4"
ExportAssets (56)Timeline Frame 5Symbol 311 as "face18_5"
ExportAssets (56)Timeline Frame 5Symbol 313 as "face18_6"
ExportAssets (56)Timeline Frame 5Symbol 315 as "face19_1"
ExportAssets (56)Timeline Frame 5Symbol 317 as "face19_2"
ExportAssets (56)Timeline Frame 5Symbol 319 as "face19_3"
ExportAssets (56)Timeline Frame 5Symbol 321 as "face19_4"
ExportAssets (56)Timeline Frame 5Symbol 323 as "face19_5"
ExportAssets (56)Timeline Frame 5Symbol 325 as "face19_6"
ExportAssets (56)Timeline Frame 5Symbol 327 as "face20_1"
ExportAssets (56)Timeline Frame 5Symbol 329 as "face20_2"
ExportAssets (56)Timeline Frame 5Symbol 331 as "face20_3"
ExportAssets (56)Timeline Frame 5Symbol 333 as "face20_4"
ExportAssets (56)Timeline Frame 5Symbol 335 as "face20_5"
ExportAssets (56)Timeline Frame 5Symbol 337 as "face20_6"
ExportAssets (56)Timeline Frame 5Symbol 339 as "face14_1"
ExportAssets (56)Timeline Frame 5Symbol 341 as "face14_2"
ExportAssets (56)Timeline Frame 5Symbol 343 as "face14_3"
ExportAssets (56)Timeline Frame 5Symbol 345 as "face14_4"
ExportAssets (56)Timeline Frame 5Symbol 347 as "face14_5"
ExportAssets (56)Timeline Frame 5Symbol 349 as "face14_6"
ExportAssets (56)Timeline Frame 5Symbol 351 as "face5_1"
ExportAssets (56)Timeline Frame 5Symbol 353 as "face5_2"
ExportAssets (56)Timeline Frame 5Symbol 355 as "face5_3"
ExportAssets (56)Timeline Frame 5Symbol 357 as "face5_4"
ExportAssets (56)Timeline Frame 5Symbol 359 as "face5_5"
ExportAssets (56)Timeline Frame 5Symbol 361 as "face5_6"
ExportAssets (56)Timeline Frame 5Symbol 363 as "face13_1"
ExportAssets (56)Timeline Frame 5Symbol 365 as "face13_2"
ExportAssets (56)Timeline Frame 5Symbol 367 as "face13_3"
ExportAssets (56)Timeline Frame 5Symbol 369 as "face13_4"
ExportAssets (56)Timeline Frame 5Symbol 371 as "face13_5"
ExportAssets (56)Timeline Frame 5Symbol 373 as "face13_6"
ExportAssets (56)Timeline Frame 5Symbol 375 as "face15_1"
ExportAssets (56)Timeline Frame 5Symbol 377 as "face15_2"
ExportAssets (56)Timeline Frame 5Symbol 379 as "face15_3"
ExportAssets (56)Timeline Frame 5Symbol 381 as "face15_4"
ExportAssets (56)Timeline Frame 5Symbol 383 as "face15_5"
ExportAssets (56)Timeline Frame 5Symbol 385 as "face15_6"
ExportAssets (56)Timeline Frame 5Symbol 390 as "soundfx"
ExportAssets (56)Timeline Frame 5Symbol 395 as "gameover_mc"
ExportAssets (56)Timeline Frame 5Symbol 397 as "rahmen"
ExportAssets (56)Timeline Frame 5Symbol 400 as "help_mc"
ExportAssets (56)Timeline Frame 5Symbol 403 as "about_mc"
ExportAssets (56)Timeline Frame 5Symbol 405 as "music"

Labels

"loading"Symbol 113 MovieClip Frame 1
"loaded"Symbol 113 MovieClip Frame 101
"lastframe"Symbol 113 MovieClip Frame 165
"end"Symbol 113 MovieClip Frame 166

Dynamic Text Variables

_root.bonusSymbol 10 EditableText""
_root.bonusxSymbol 12 EditableText""
scoreShowSymbol 16 EditableText""
_root.lastmultiplierSymbol 20 EditableText""
_root.scoremultiplierSymbol 23 EditableText""
_root.roundSymbol 131 EditableText""
_root.scoreSymbol 132 EditableText""
versionSymbol 137 EditableText""
_root.scoreSymbol 393 EditableText""
_root.roundSymbol 406 EditableText""
_root.scoreSymbol 407 EditableText""
versionSymbol 408 EditableText""




http://swfchan.com/25/123747/info.shtml
Created: 2/3 -2019 10:26:22 Last modified: 2/3 -2019 10:26:22 Server time: 16/05 -2024 06:41:47