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

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

faceattack.swf

This is the info page for
Flash #82777

(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
function mindjolt() { if (!runsOnMindjolt()) { mochi.as2.MochiServices.connect("4a5fb2c56b244f92"); } } stop(); mochi.as2.MochiAd.showPreGameAd({id:"4a5fb2c56b244f92", res:"550x400", background:16777161, color:255, outline:16777215, no_bg:true}); _global.runsOnMindjolt = function () { domain_parts = _url.split("://"); real_domain = domain_parts[1].split("/"); domain_parts_h = real_domain[0].split("."); return(((domain_parts_h[domain_parts_h.length - 2] + ".") + domain_parts_h[domain_parts_h.length - 1]).toLowerCase() == "hallpass.com"); }; mindjolt();
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 = "abc arcade version - uploaded on 2009/11/22"; }; 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"}); }; _root.about_mc.btnMore.onRelease = function () { getURL ("http://www.blueflashgames.net", "_blank"); }; _root.about_mc.link_bfg.onRelease = function () { getURL ("http://www.blueflashgames.net", "_blank"); }; _root.about_mc.link_kimken.onRelease = function () { getURL ("http://kimken.newgrounds.com", "_blank"); }; _root.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 () { getURL ("http://www.blueflashgames.net", "_blank"); }; 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 () { var _local3 = 0; while (_local3 < 7) { _root["wrong_mc" + _local3].removeMovieClip(); _local3++; } delete onEnterFrame; fadeSound = true; soundonEnterfunc(); 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++; } if (!runsOnMindJolt()) { 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 341 MovieClip "music_container" in Frame 5
onClipEvent (load) { gamemusic = new Sound(this); gamemusic.attachSound("music"); }
Instance of Symbol 343 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 362 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return("3.0 as2"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } 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 load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 363 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 364 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 365 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 366 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 367 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 368 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 369 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 370 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 371 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 372 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 373 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 96 MovieClip [music_onoff] Frame 1
stop();
Symbol 96 MovieClip [music_onoff] Frame 5
stop();
Symbol 101 MovieClip [sndfx_onoff] Frame 1
stop();
Symbol 101 MovieClip [sndfx_onoff] Frame 5
stop();

Library Items

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

Instance Names

"btnPlay"Frame 5Symbol 88 Button [btnPlay]
"btnHelp"Frame 5Symbol 77 Button [btnHelp]
"btnAbout"Frame 5Symbol 74 Button [btnAbout]
"music_container"Frame 5Symbol 341 MovieClip
"sound_container"Frame 5Symbol 343 MovieClip [soundfx]
"btnSubmit"Symbol 348 MovieClip [gameover_mc] Frame 1Symbol 63 Button [btnsubmit]
"btnPlayAgain"Symbol 348 MovieClip [gameover_mc] Frame 1Symbol 58 Button [btnPlayAgain]
"btnMore2"Symbol 348 MovieClip [gameover_mc] Frame 1Symbol 53 Button [btnMore]
"btnHelpExit"Symbol 353 MovieClip [help_mc] Frame 1Symbol 48 Button [btnBFG]
"btnAboutExit"Symbol 356 MovieClip [about_mc] Frame 1Symbol 48 Button [btnBFG]
"btnMore"Symbol 356 MovieClip [about_mc] Frame 1Symbol 53 Button [btnMore]
"link_bfg"Symbol 356 MovieClip [about_mc] Frame 1Symbol 42 Button [btnBlueFlashGames]
"link_kimken"Symbol 356 MovieClip [about_mc] Frame 1Symbol 37 Button [btnKimken]
"link_email"Symbol 356 MovieClip [about_mc] Frame 1Symbol 32 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 26 as "about_links"
ExportAssets (56)Timeline Frame 1Symbol 32 as "btnMailMike"
ExportAssets (56)Timeline Frame 1Symbol 37 as "btnKimken"
ExportAssets (56)Timeline Frame 1Symbol 42 as "btnBlueFlashGames"
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 362 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 363 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 364 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 365 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 366 as "__Packages.caurina.transitions.Tweener"
ExportAssets (56)Timeline Frame 1Symbol 367 as "__Packages.caurina.transitions.TweenListObj"
ExportAssets (56)Timeline Frame 1Symbol 368 as "__Packages.caurina.transitions.AuxFunctions"
ExportAssets (56)Timeline Frame 1Symbol 369 as "__Packages.caurina.transitions.PropertyInfoObj"
ExportAssets (56)Timeline Frame 1Symbol 370 as "__Packages.caurina.transitions.SpecialPropertySplitter"
ExportAssets (56)Timeline Frame 1Symbol 371 as "__Packages.caurina.transitions.Equations"
ExportAssets (56)Timeline Frame 1Symbol 372 as "__Packages.caurina.transitions.SpecialProperty"
ExportAssets (56)Timeline Frame 1Symbol 373 as "__Packages.caurina.transitions.SpecialPropertyModifier"
ExportAssets (56)Timeline Frame 5Symbol 88 as "btnPlay"
ExportAssets (56)Timeline Frame 5Symbol 96 as "music_onoff"
ExportAssets (56)Timeline Frame 5Symbol 101 as "sndfx_onoff"
ExportAssets (56)Timeline Frame 5Symbol 103 as "face1_1"
ExportAssets (56)Timeline Frame 5Symbol 105 as "face1_2"
ExportAssets (56)Timeline Frame 5Symbol 107 as "face1_3"
ExportAssets (56)Timeline Frame 5Symbol 109 as "face1_4"
ExportAssets (56)Timeline Frame 5Symbol 111 as "face1_5"
ExportAssets (56)Timeline Frame 5Symbol 113 as "face1_6"
ExportAssets (56)Timeline Frame 5Symbol 115 as "face2_1"
ExportAssets (56)Timeline Frame 5Symbol 117 as "face2_2"
ExportAssets (56)Timeline Frame 5Symbol 119 as "face2_3"
ExportAssets (56)Timeline Frame 5Symbol 121 as "face2_4"
ExportAssets (56)Timeline Frame 5Symbol 123 as "face2_5"
ExportAssets (56)Timeline Frame 5Symbol 125 as "face2_6"
ExportAssets (56)Timeline Frame 5Symbol 127 as "face3_1"
ExportAssets (56)Timeline Frame 5Symbol 129 as "face3_2"
ExportAssets (56)Timeline Frame 5Symbol 131 as "face3_3"
ExportAssets (56)Timeline Frame 5Symbol 133 as "face3_4"
ExportAssets (56)Timeline Frame 5Symbol 135 as "face3_5"
ExportAssets (56)Timeline Frame 5Symbol 137 as "face3_6"
ExportAssets (56)Timeline Frame 5Symbol 139 as "face4_1"
ExportAssets (56)Timeline Frame 5Symbol 141 as "face4_2"
ExportAssets (56)Timeline Frame 5Symbol 143 as "face4_3"
ExportAssets (56)Timeline Frame 5Symbol 145 as "face4_4"
ExportAssets (56)Timeline Frame 5Symbol 147 as "face4_5"
ExportAssets (56)Timeline Frame 5Symbol 149 as "face4_6"
ExportAssets (56)Timeline Frame 5Symbol 151 as "face6_1"
ExportAssets (56)Timeline Frame 5Symbol 153 as "face6_2"
ExportAssets (56)Timeline Frame 5Symbol 155 as "face6_3"
ExportAssets (56)Timeline Frame 5Symbol 157 as "face6_4"
ExportAssets (56)Timeline Frame 5Symbol 159 as "face6_5"
ExportAssets (56)Timeline Frame 5Symbol 161 as "face6_6"
ExportAssets (56)Timeline Frame 5Symbol 163 as "face7_1"
ExportAssets (56)Timeline Frame 5Symbol 165 as "face7_2"
ExportAssets (56)Timeline Frame 5Symbol 167 as "face7_3"
ExportAssets (56)Timeline Frame 5Symbol 169 as "face7_4"
ExportAssets (56)Timeline Frame 5Symbol 171 as "face7_5"
ExportAssets (56)Timeline Frame 5Symbol 173 as "face7_6"
ExportAssets (56)Timeline Frame 5Symbol 175 as "face8_1"
ExportAssets (56)Timeline Frame 5Symbol 177 as "face8_2"
ExportAssets (56)Timeline Frame 5Symbol 179 as "face8_3"
ExportAssets (56)Timeline Frame 5Symbol 181 as "face8_4"
ExportAssets (56)Timeline Frame 5Symbol 183 as "face8_6"
ExportAssets (56)Timeline Frame 5Symbol 185 as "face9_1"
ExportAssets (56)Timeline Frame 5Symbol 187 as "face9_2"
ExportAssets (56)Timeline Frame 5Symbol 189 as "face9_5"
ExportAssets (56)Timeline Frame 5Symbol 191 as "face9_6"
ExportAssets (56)Timeline Frame 5Symbol 193 as "face10_1"
ExportAssets (56)Timeline Frame 5Symbol 195 as "face10_2"
ExportAssets (56)Timeline Frame 5Symbol 197 as "face10_3"
ExportAssets (56)Timeline Frame 5Symbol 199 as "face10_4"
ExportAssets (56)Timeline Frame 5Symbol 201 as "face10_5"
ExportAssets (56)Timeline Frame 5Symbol 203 as "face10_6"
ExportAssets (56)Timeline Frame 5Symbol 205 as "face11_1"
ExportAssets (56)Timeline Frame 5Symbol 207 as "face11_2"
ExportAssets (56)Timeline Frame 5Symbol 209 as "face11_3"
ExportAssets (56)Timeline Frame 5Symbol 211 as "face11_4"
ExportAssets (56)Timeline Frame 5Symbol 213 as "face11_5"
ExportAssets (56)Timeline Frame 5Symbol 215 as "face11_6"
ExportAssets (56)Timeline Frame 5Symbol 217 as "face12_1"
ExportAssets (56)Timeline Frame 5Symbol 219 as "face12_2"
ExportAssets (56)Timeline Frame 5Symbol 221 as "face12_3"
ExportAssets (56)Timeline Frame 5Symbol 223 as "face12_4"
ExportAssets (56)Timeline Frame 5Symbol 225 as "face12_5"
ExportAssets (56)Timeline Frame 5Symbol 227 as "face12_6"
ExportAssets (56)Timeline Frame 5Symbol 230 as "wrong_mc"
ExportAssets (56)Timeline Frame 5Symbol 232 as "face16_1"
ExportAssets (56)Timeline Frame 5Symbol 234 as "face16_2"
ExportAssets (56)Timeline Frame 5Symbol 236 as "face16_3"
ExportAssets (56)Timeline Frame 5Symbol 238 as "face16_4"
ExportAssets (56)Timeline Frame 5Symbol 240 as "face16_5"
ExportAssets (56)Timeline Frame 5Symbol 242 as "face16_6"
ExportAssets (56)Timeline Frame 5Symbol 244 as "face17_1"
ExportAssets (56)Timeline Frame 5Symbol 246 as "face17_2"
ExportAssets (56)Timeline Frame 5Symbol 248 as "face17_3"
ExportAssets (56)Timeline Frame 5Symbol 250 as "face17_4"
ExportAssets (56)Timeline Frame 5Symbol 252 as "face17_5"
ExportAssets (56)Timeline Frame 5Symbol 254 as "face17_6"
ExportAssets (56)Timeline Frame 5Symbol 256 as "face18_1"
ExportAssets (56)Timeline Frame 5Symbol 258 as "face18_2"
ExportAssets (56)Timeline Frame 5Symbol 260 as "face18_3"
ExportAssets (56)Timeline Frame 5Symbol 262 as "face18_4"
ExportAssets (56)Timeline Frame 5Symbol 264 as "face18_5"
ExportAssets (56)Timeline Frame 5Symbol 266 as "face18_6"
ExportAssets (56)Timeline Frame 5Symbol 268 as "face19_1"
ExportAssets (56)Timeline Frame 5Symbol 270 as "face19_2"
ExportAssets (56)Timeline Frame 5Symbol 272 as "face19_3"
ExportAssets (56)Timeline Frame 5Symbol 274 as "face19_4"
ExportAssets (56)Timeline Frame 5Symbol 276 as "face19_5"
ExportAssets (56)Timeline Frame 5Symbol 278 as "face19_6"
ExportAssets (56)Timeline Frame 5Symbol 280 as "face20_1"
ExportAssets (56)Timeline Frame 5Symbol 282 as "face20_2"
ExportAssets (56)Timeline Frame 5Symbol 284 as "face20_3"
ExportAssets (56)Timeline Frame 5Symbol 286 as "face20_4"
ExportAssets (56)Timeline Frame 5Symbol 288 as "face20_5"
ExportAssets (56)Timeline Frame 5Symbol 290 as "face20_6"
ExportAssets (56)Timeline Frame 5Symbol 292 as "face14_1"
ExportAssets (56)Timeline Frame 5Symbol 294 as "face14_2"
ExportAssets (56)Timeline Frame 5Symbol 296 as "face14_3"
ExportAssets (56)Timeline Frame 5Symbol 298 as "face14_4"
ExportAssets (56)Timeline Frame 5Symbol 300 as "face14_5"
ExportAssets (56)Timeline Frame 5Symbol 302 as "face14_6"
ExportAssets (56)Timeline Frame 5Symbol 304 as "face5_1"
ExportAssets (56)Timeline Frame 5Symbol 306 as "face5_2"
ExportAssets (56)Timeline Frame 5Symbol 308 as "face5_3"
ExportAssets (56)Timeline Frame 5Symbol 310 as "face5_4"
ExportAssets (56)Timeline Frame 5Symbol 312 as "face5_5"
ExportAssets (56)Timeline Frame 5Symbol 314 as "face5_6"
ExportAssets (56)Timeline Frame 5Symbol 316 as "face13_1"
ExportAssets (56)Timeline Frame 5Symbol 318 as "face13_2"
ExportAssets (56)Timeline Frame 5Symbol 320 as "face13_3"
ExportAssets (56)Timeline Frame 5Symbol 322 as "face13_4"
ExportAssets (56)Timeline Frame 5Symbol 324 as "face13_5"
ExportAssets (56)Timeline Frame 5Symbol 326 as "face13_6"
ExportAssets (56)Timeline Frame 5Symbol 328 as "face15_1"
ExportAssets (56)Timeline Frame 5Symbol 330 as "face15_2"
ExportAssets (56)Timeline Frame 5Symbol 332 as "face15_3"
ExportAssets (56)Timeline Frame 5Symbol 334 as "face15_4"
ExportAssets (56)Timeline Frame 5Symbol 336 as "face15_5"
ExportAssets (56)Timeline Frame 5Symbol 338 as "face15_6"
ExportAssets (56)Timeline Frame 5Symbol 343 as "soundfx"
ExportAssets (56)Timeline Frame 5Symbol 348 as "gameover_mc"
ExportAssets (56)Timeline Frame 5Symbol 350 as "rahmen"
ExportAssets (56)Timeline Frame 5Symbol 353 as "help_mc"
ExportAssets (56)Timeline Frame 5Symbol 356 as "about_mc"
ExportAssets (56)Timeline Frame 5Symbol 358 as "music"

Dynamic Text Variables

_root.bonusSymbol 10 EditableText""
_root.bonusxSymbol 12 EditableText""
scoreShowSymbol 16 EditableText""
_root.lastmultiplierSymbol 20 EditableText""
_root.scoremultiplierSymbol 23 EditableText""
_root.roundSymbol 84 EditableText""
_root.scoreSymbol 85 EditableText""
versionSymbol 90 EditableText""
_root.scoreSymbol 346 EditableText""
_root.roundSymbol 359 EditableText""
_root.scoreSymbol 360 EditableText""
versionSymbol 361 EditableText""




http://swfchan.com/17/82777/info.shtml
Created: 1/4 -2019 05:53:26 Last modified: 1/4 -2019 05:53:26 Server time: 03/05 -2024 06:44:19