STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
235415
/disc/ · /res/   —   /show/ · /fap/ · /gg/ · /swf/P0001 · P2691 · P5381

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM67596935-5DC&rnd=67596935" width="1" height="1"></div>

flying_candy_modded.swf

This is the info page for
Flash #269002

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


Text
<p align="center"><font face="Bonk Fatty" size="14" color="#97faff" letterSpacing="0.000000" kerning="1">10</font></p>

<p align="center"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1">+100</font></p>

CONGRATULATIONS!

Thanks FOr Playing!

Game Completed!

<p align="left"><font face="Bonk Fatty" size="20" color="#ffffff" letterSpacing="2.000000" kerning="1">99</font></p>

Level

COMBO

x

<p align="left"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="2.000000" kerning="1">98</font></p>

<p align="left"><font face="Bonk Fatty" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">999</font></p>

/

<p align="right"><font face="Bonk Fatty" size="24" color="#ffff00" letterSpacing="0.000000" kerning="1">999</font></p>

<p align="right"><font face="Bonk Fatty" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">REPLAY</font></p>

LEVEL GOAL

50%
COMPLETED!

Tips & Tricks

NEW

<p align="center"><font face="Bonk Fatty" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">99</font></p>

RECORD

<p align="center"><font face="Bonk Fatty" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="center"><font face="Bonk Fatty" size="24" color="#dddddd" letterSpacing="0.000000" kerning="1">99</font></p>

<p align="center"><font face="Bonk Fatty" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1">START GAME</font></p>

LEVEL SELECT

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">199999</font></p>

Levels
Completed

40

/

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">40</font></p>

Stars
Collected

Achievements
Unlocked

Total Score

120

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">120</font></p>

63

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">63</font></p>

Available at MochiGames

UPGRADE Shop

<p align="left"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="1.000000" kerning="1">1000</font></p>

<p align="left"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>

<p align="right"><font face="Bonk Fatty" size="17" color="#ffff00" letterSpacing="0.000000" kerning="1">100</font></p>

<p align="center"><font face="Impact" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Increase amount of balloons appearing through the portal</font></p>

<p align="left"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>

<p align="right"><font face="Bonk Fatty" size="17" color="#f0f0f0" letterSpacing="0.000000" kerning="1">100</font></p>

<p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">BEAT LEVEL 40</font></p><p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">TO UNLOCK</font></p>

<p align="left"><font face="Bonk Fatty" size="15" color="#ffff66" letterSpacing="0.000000" kerning="1">BASIC EXPLOSION</font></p>

<p align="right"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>

<p align="left"><font face="Bonk Fatty" size="17" color="#ffff00" letterSpacing="0.000000" kerning="1">900</font></p>

<p align="right"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>

<p align="left"><font face="Bonk Fatty" size="17" color="#f0f0f0" letterSpacing="0.000000" kerning="1">100</font></p>

<p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">BEAT LEVEL 40</font></p><p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">TO UNLOCK</font></p>

<p align="right"><font face="Bonk Fatty" size="15" color="#ffff66" letterSpacing="0.000000" kerning="1">BASIC EXPLOSION</font></p>

<p align="center"><font face="Bonk Fatty" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Complete</font></p><p align="center"><font face="Bonk Fatty" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">40</font></p><p align="center"><font face="Bonk Fatty" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Levels</font></p>

<p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">99%</font></p>

ACHIEVEMENTS

<p align="center"><font face="ArbuckleFat" size="45" color="#00ff00" letterSpacing="2.000000" kerning="1">Level 99 Passed!</font></p>

Clicks Left
Bonus:

<p align="left"><font face="Bonk Fatty" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">/999</font></p>

<p align="left"><font face="Bonk Fatty" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">/999</font></p>

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">999</font></p>

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">999</font></p>

75%

50%

100%

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">99999</font></p>

Level Score:

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">999999</font></p>

Total Score:

<p align="right"><font face="Bonk Fatty" size="16" color="#00ff00" letterSpacing="0.000000" kerning="1">+99999</font></p>

<p align="left"><font face="Bonk Fatty" size="11" color="#00ff00" letterSpacing="0.000000" kerning="1">RECORD!</font></p>

Combo
Bonus:

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">9999</font></p>

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">9999</font></p>

Bubbles:

Candies:

<p align="center"><font face="ArbuckleFat" size="45" color="#00ff00" letterSpacing="2.000000" kerning="1">Level 99 Passed!</font></p>

Clicks Left
Bonus:

<p align="left"><font face="Bonk Fatty" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">/999</font></p>

<p align="left"><font face="Bonk Fatty" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">/999</font></p>

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">999</font></p>

<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">999</font></p>

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">9999999</font></p>

Generator Score:

Combo
Bonus:

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">9999</font></p>

<p align="left"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">9999</font></p>

Bubbles:

Candies:

<p align="center"><font face="ArbuckleFat" size="45" color="#ff3300" letterSpacing="2.000000" kerning="1">Level 99 FAILED</font></p>

GAME OVER

<p align="center"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">9999999</font></p>

FLyINg
CANDY

Game Developed by

Vitaliy "Silen" Sidorov

Music by

Heather Fenoughty

CREDITS

<p align="left"><font face="Bonk Fatty" size="16" color="#ffc1ff" letterSpacing="0.000000" kerning="1"><a href="http://www.silengames.com" target = "_blank">WWW.SILENGAMES.COM</a></font></p>

Web:

Click anywhere near the
bubble to trigger an
explosion and create
chain reaction. You have
only one "Click"!

Collect candies by moving
your mouse near it. They can
be used to buy upgrades.

Use various bombs to
get more powerful
chain reaction!

INSTRUCTIONS

Do you really want
to clear all saved
data?

RESET GAME

DIFFICULTy

Mouse Click to Attack!

Clicks Left:

<p align="left"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1">9 </font></p>

<p align="center"><font face="Bonk Fatty" size="19" color="#ffeb00" letterSpacing="0.000000" kerning="1">&quot;Complete Black Zone&quot;</font></p>

CONGRATULATIONS!

You have got a new award!

ActionScript [AS1/AS2]

Frame 1
function goTo() { getURL (_global.sponsorurl, "_blank"); } 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); } var _mochiads_game_id = "8b9339de84c347e9"; mochi.as2.MochiAd.showPreGameAd({id:"8b9339de84c347e9", res:"640x480"}); mochi.as2.MochiServices.connect("8b9339de84c347e9", _root.mochiobj); mochiapi = true; _global.sponsorurl = "http://www.mochigames.com/?utm_source=sponsored_game&utm_medium=more_games&utm_content=flying-candy&utm_campaign=sponsored_game"; _global.walkurl = "http://www.mochigames.com/games/flying-candy?utm_source=sponsored_game&utm_medium=walkthrough&utm_content=flying-candy&utm_campaign=sponsored_game"; var newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); newMenu.customItems.push(new ContextMenuItem("Play More Games", goTo)); this.menu = newMenu; __com_mochibot__("d0ed0727", this, 10301, true);
Frame 2
currmap = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; map = new Array(); map[0] = [1, 20, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2]; map[1] = [0.5, 8, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0]; map[2] = [0.6, 12, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0]; map[3] = [0.8, 8, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0]; map[4] = [0.7, 30, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0]; map[5] = [0.7, 15, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0]; map[6] = [0.6, 0, 0, 3, 3, 3, 3, 0, 0, 0, 0, 0]; map[7] = [0.8, 0, 15, 0, 0, 0, 0, 5, 0, 0, 0, 0]; map[8] = [0.5, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]; map[9] = [0.9, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0]; map[10] = [0.9, 0, 0, 5, 5, 5, 0, 5, 0, 0, 0, 0]; map[11] = [1, 0, 2, 0, 0, 0, 0, 0, 12, 0, 0, 0]; map[12] = [1, 10, 0, 0, 0, 0, 5, 0, 10, 0, 0, 2]; map[13] = [1.5, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0]; map[14] = [1, 16, 8, 0, 0, 0, 0, 0, 0, 8, 0, 0]; map[15] = [0.8, 0, 2, 1, 0, 0, 0, 1, 0, 1, 0, 0]; map[16] = [1.2, 70, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2]; map[17] = [1.3, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0]; map[18] = [1, 10, 5, 0, 0, 0, 0, 0, 0, 0, 6, 0]; map[19] = [1.6, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8]; map[20] = [1, 0, 0, 6, 6, 6, 0, 6, 6, 6, 6, 0]; map[21] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; map[22] = [1.5, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0]; map[23] = [1.5, 40, 0, 4, 0, 4, 8, 0, 0, 0, 0, 2]; map[24] = [1.4, 0, 40, 0, 0, 0, 0, 0, 0, 5, 0, 1]; map[25] = [1.5, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0]; map[26] = [1.6, 50, 15, 0, 5, 0, 0, 0, 5, 0, 0, 2]; map[27] = [0.5, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 1]; map[28] = [1.5, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0]; map[29] = [1.7, 0, 20, 0, 0, 0, 12, 6, 0, 6, 0, 2]; map[30] = [1.2, 0, 0, 8, 8, 8, 0, 8, 8, 8, 8, 0]; map[31] = [1.5, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3]; map[32] = [1.5, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0]; map[33] = [1.8, 70, 0, 6, 0, 6, 14, 0, 6, 0, 0, 2]; map[34] = [0.5, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2]; map[35] = [1.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0]; map[36] = [1.9, 0, 30, 0, 0, 0, 16, 7, 0, 7, 7, 2]; map[37] = [1.6, 140, 20, 0, 0, 0, 0, 0, 0, 0, 0, 4]; map[38] = [1.5, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 5]; map[39] = [2, 90, 30, 5, 5, 5, 18, 5, 5, 5, 5, 3]; map[40] = [1.4, 0, 0, 10, 10, 10, 0, 10, 10, 10, 10, 0]; stop();
Frame 3
gachi = new Array(); gachitxt = new Array(); setGachi = function () { gachi[0] = [1, 10, 20, 40, 70, 100, 150]; gachitxt[0] = ["Perform", "Clicks"]; gachi[1] = [20, 60, 150, 400, 800, 1500, 2500]; gachitxt[1] = ["Pop", "Bubbles"]; gachi[2] = [10, 30, 100, 400, 750, 1500, 3000]; gachitxt[2] = ["Collect", "Candies"]; gachi[3] = [3, 30, 75, 200, 350, 650, 1000]; gachitxt[3] = ["Use", "Bombs"]; gachi[4] = [1, 5, 10, 15, 25, 40, 60]; gachitxt[4] = ["Get", "Upgrades"]; gachi[5] = [15, 30, 60, 90, 120, 160, 200]; gachitxt[5] = ["Get", "Combo"]; gachi[6] = [1, 5, 10, 15, 20, 30, 40]; gachitxt[6] = ["Complete", "Level"]; gachi[7] = [5, 15, 30, 50, 70, 90, 120]; gachitxt[7] = ["Collect", "Stars"]; gachi[8] = [500, 2000, 5000, 10000, 20000, 40000, 80000]; gachitxt[8] = ["Earn", "Points"]; }; setGachi(); atxt = new Array(); atxt2 = new Array(); i = 0; while (i < gachi.length) { atxt[i] = new Array(); atxt2[i] = new Array(); j = 0; while (j < gachi[i].length) { atxt[i][j] = (((gachitxt[i][0] + newline) + gachi[i][j]) + newline) + gachitxt[i][1]; atxt2[i][j] = (((gachitxt[i][0] + " ") + gachi[i][j]) + " ") + gachitxt[i][1]; j++; } i++; } var my_so = SharedObject.getLocal("flying_candy", "/"); lvlmedal = new Array(); lvlrec = new Array(); stat = new Array(); i = 0; while (i < gachi.length) { stat[i] = 0; trace((i + "-") + stat[i]); i++; } if (my_so.data.lvlmedal[0] == undefined) { my_so.data.lvlmedal = new Array(); my_so.data.lvlmedal[0] = 0; my_so.data.lvlmedal[1] = 0; my_so.data.lvlrec = new Array(); i = 1; while (i < 41) { my_so.data.lvlrec[i] = 0; i++; } my_so.data.sound = true; my_so.data.music = true; my_so.data.maxlvl = 1; my_so.data.upgr = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; my_so.data.money = 0; i = 0; while (i < gachi.length) { j = 0; while (j < gachi[i].length) { my_so.data[("gachi" + i) + j] = gachi[i][j]; j++; } my_so.data["stat" + i] = stat[i]; i++; } } sound = my_so.data.sound; music = my_so.data.music; money = my_so.data.money; maxlvl = my_so.data.maxlvl; totalscore = 0; if (music == false) { ib2.gotoAndStop(2); } if (sound == false) { ib1.gotoAndStop(2); } i = 1; while (i < 41) { lvlmedal[i] = my_so.data.lvlmedal[i]; lvlrec[i] = my_so.data.lvlrec[i]; if (lvlrec[i] != undefined) { totalscore = totalscore + lvlrec[i]; } i++; } i = 0; while (i < 9) { j = 0; while (j < 7) { if (my_so.data[("gachi" + i) + j] != undefined) { gachi[i][j] = my_so.data[("gachi" + i) + j]; } else { break; } j++; } stat[i] = my_so.data["stat" + i]; i++; } _global.saveStat = function () { trace("SAVE STAT..."); i = 0; while (i < gachi.length) { j = 0; while (j < gachi[i].length) { my_so.data[("gachi" + i) + j] = gachi[i][j]; j++; } my_so.data["stat" + i] = stat[i]; trace((gachitxt[i][0] + "---") + my_so.data["stat" + i]); i++; } trace("SAVE STAT END..."); my_so.data.sound = sound; my_so.data.music = music; my_so.data.maxlvl = maxlvl; my_so.data.money = money; my_so.flush(); }; _global.addStat = function (type, amount) { stat[type] = stat[type] + amount; testGachi(type); }; _global.setStat = function (type, amount) { if (amount > stat[type]) { stat[type] = amount; } testGachi(type); }; _global.testGachi = function (type) { j = 0; while (j < gachi[type].length) { if (gachi[type][j] != -1) { if (stat[type] >= gachi[type][j]) { gachilogo.desc = atxt2[type][j]; gachilogo.img.gotoAndStop(j + 1); gachilogo.img.img.gotoAndStop(type + 1); gachilogo.img.img2.gotoAndStop(type + 1); gachilogo.gotoAndPlay(2); gachi[type][j] = -1; saveStat(); } } j++; } }; upgr = new Array(); upgr[1] = [12, "CLICK RADIUS", "Increase Click explosion radius"]; upgr[2] = [20, "BUBBLE RADIUS", "Increase explosion radius of bubbles"]; upgr[3] = [16, "BUBBLE SPEED", "Increase speed of bubbles and bombs"]; upgr[4] = [6, "CANDY MAGNET", "Increase candies collecting radius"]; upgr[5] = [16, "SHELL COUNT", "Increase amount of shells"]; upgr[6] = [8, "MINE RADIUS", "Increase explosion radius of the mine"]; upgr[7] = [14, "SPARK COUNT", "Increase amount of sparks"]; upgr[8] = [6, "PORTAL LIFETIME", "Increase amount of bubbles appearing through the portal"]; upgr[9] = [10, "ACID LIFETIME", "Increase lifetime of acid spot"]; upgr[10] = [18, "TESLA TARGETS", "Increase amount of targets of the tesla"]; upgr[11] = [12, "LASER LIFETIME", "Increase lifetime of laser beam"]; upgr[12] = [20, "WAVE RISE", "Increase size of the wave"]; upgrok = new Array(); upgrok = [0, 0, 0, 0, 0, 1, 2, 5, 6, 7, 11, 14, 18]; upgr[0] = my_so.data.upgr; gotoAndStop ("functions");
Frame 13
generator = false; newgen = false; currskin = 0; oxlimit = 50; mouseClick = false; bankUnit = new Array(); bankGift = new Array(); lvl = 0; maxupgr = 6; createLevel = function () { if (generator == true) { if (newgen == true) { getGenerator(); newgen = false; } } else { currmap = map[lvl]; } resmulti = currmap[0]; explorad = 45 + (15 * upgr[0][1]); breakrad = 35 + (10 * upgr[0][2]); unitspeed = 1 + (0.5 * upgr[0][3]); magnet = 50 + (25 * upgr[0][4]); hulkcount = 2 + upgr[0][5]; mineradius = 80 + (20 * upgr[0][6]); pulsecount = 2 + upgr[0][7]; portalcount = 4 + upgr[0][8]; toxiclife = 70 + (20 * upgr[0][9]); cryshot = upgr[0][10]; laserlife = 50 + (15 * upgr[0][11]); sonicrise = 0.6 + (0.25 * upgr[0][12]); closeMenu(); clearLevel(); if (lvl == 0) { paused = true; inter._alpha = 0; inter._visible = false; cursor._visible = false; back.gotoAndStop(1 + random(3)); back.img.back2.gotoAndStop(1 + random(8)); back.img.back3.gotoAndStop(back.img.back2._currentframe); congrat._visible = false; } else { paused = false; gumtitle.gotoAndStop(1); inter._alpha = 100; inter._visible = true; cursor._visible = true; back.gotoAndStop((lvl % 3) + 1); back.img.back2.gotoAndStop((lvl % 8) + 1); back.img.back3.gotoAndStop(back.img.back2._currentframe); if ((lvl == 40) & (generator == false)) { congrat._visible = true; } else { congrat._visible = false; } } cursor._xscale = (cursor._yscale = explorad / resmulti); clickCount = 1; unitNeed = (((((((((((currmap[6] * portalcount) + currmap[1]) + currmap[2]) + currmap[3]) + currmap[4]) + currmap[5]) + currmap[6]) + currmap[7]) + currmap[8]) + currmap[9]) + currmap[10]) + currmap[11]; giftNeed = ((currmap[6] * portalcount) + (currmap[2] * 5)) + currmap[1]; unitHave = (giftHave = 0); unitTarget = Math.ceil(unitNeed / 2); halfTarget = false; score = 0; lvlDelay = 40; objCount = 0; giftCount = 0; oxcount = 0; oxtimer = 15; maxcombo = 0; combotimer = 0; combocount = 0; _global.resx = 640 * resmulti; _global.resy = 480 * resmulti; levelmap._xscale = (levelmap._yscale = 100 / resmulti); j = 1; while (j < 12) { i = 0; while (i < currmap[j]) { objCount++; obj = levelmap.attachMovie("unit", "unit" + objCount, objCount); obj._x = 30 + random(resx - 60); obj._y = 30 + random(resy - 60); obj.gotoAndStop(j); obj.type = j; bankUnit.push(obj); i++; } j++; } }; clearLevel = function () { i = 0; while (i < bankUnit.length) { bankUnit[i].removeMovieClip(); i++; } i = 0; while (i < bankGift.length) { bankGift[i].removeMovieClip(); i++; } bankUnit.length = 0; bankGift.length = 0; }; getGenerator = function () { currmap = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; g_diff = (lvl * 0.05) + diff; g_res = Math.min(2, Math.max(0.5, random(diff * 10) / 10)); currmap[0] = g_res; g_rest1 = 0.5 + g_res; g_rest2 = Math.round(g_rest1 * g_rest1); g_pnt = Math.round((40 / g_diff) * g_rest2); g_clc = choose(0, 0, g_rest2, random(g_rest2), random(g_rest2)); currmap[11] = g_clc; g_pnt = g_pnt - (g_clc * 5); g_bub = choose(0, g_pnt, random(g_pnt)); g_bom = choose(0, 0, 3 + random(8)); if (g_bub > 0) { g_big = choose(0, g_bub, random(g_bub)); g_pnt = g_pnt - g_big; currmap[2] = Math.round(g_big / 3); g_bub = g_bub - g_big; g_pnt = g_pnt - g_bub; currmap[1] = g_bub; if (g_bub == g_pnt) { currmap[11] = currmap[11] + 2; } } while (g_pnt > 0) { if (g_bom == 0) { i = 1 + random(11); } else { i = g_bom; } currmap[i]++; g_pnt = g_pnt - 3; } trace((("tracedddd = " + generator) + " - ") + newgen); trace(currmap.toString()); }; addDelay = function (type) { lvlDelay = 40; }; castBreak = function (xx, yy, type) { if (type == 40) { createPart(xx, yy, type, "explo2", levelmap, 1); } else { createPart(xx, yy, type, "explo", levelmap, 1); } i = 0; while (i < bankUnit.length) { zz = bankUnit[i]; if ((point_distance(xx, yy, zz._x, zz._y) - zz.rad) < type) { if (zz.kill == undefined) { killUnit(zz); } } i++; } }; killUnit = function (ob) { playSoundLim("dam1", "dam2", "dam3"); if (ob.life == undefined) { ob.kill = ob.killtime; } else { ob.life.nextFrame(); if (ob.life._currentframe == 4) { ob.kill = ob.killtime; } } ob.cacheAsBitmap = false; ob.img.gotoAndPlay(2); }; dieGift = function (ob) { j = 0; while (j < bankGift.length) { if (bankGift[j] == ob) { bankGift.splice(j, 1); break; } j++; } ob.removeMovieClip(); }; dieUnit = function (ob) { addDelay(); unitHave++; combotimer = 10; combocount++; if (combocount > 1) { combotxt = combocount; inter.combo.txt._xscale = (inter.combo.txt._yscale = 120); } inter.unit._xscale = (inter.unit._yscale = 120); if (halfTarget == false) { if (unitHave >= (unitTarget / 2)) { halfTarget = true; half.play(); } } else if (unitHave >= unitTarget) { if (back._currentframe == 1) { } } j = 0; while (j < bankUnit.length) { if (bankUnit[j] == ob) { bankUnit.splice(j, 1); break; } j++; } if (ob.type < 3) { addStat(1, 1); } else { addStat(3, 1); } switch (ob.type) { case 1 : createGift(ob._x, ob._y, ob.box._currentframe); castBreak(ob._x, ob._y, breakrad); playSoundLim("die1", "die2", "die3"); createScore(ob._x, ob._y, 10); break; case 2 : createGift(ob._x, ob._y, ob.box._currentframe); createGift(ob._x, ob._y, ob.box._currentframe); createGift(ob._x, ob._y, ob.box._currentframe); createGift(ob._x, ob._y, ob.box._currentframe); createGift(ob._x, ob._y, ob.box._currentframe); castBreak(ob._x, ob._y, breakrad + 20); playSoundLim("die1", "die2", "die3"); createScore(ob._x, ob._y, 100); break; case 3 : castBreak(ob._x, ob._y, breakrad); createPart(ob._x, ob._y, 100, "bullet", levelmap, hulkcount); playSound("bullet"); createScore(ob._x, ob._y, 20); break; case 4 : castBreak(ob._x, ob._y, mineradius); createPart(ob._x, ob._y, mineradius, "boom", levelmap, 1); playSound("explo"); createScore(ob._x, ob._y, 30); break; case 5 : castBreak(ob._x, ob._y, breakrad); createPart(ob._x, ob._y, 100, "pulse", levelmap, pulsecount); playSound("pulse"); createScore(ob._x, ob._y, 40); break; case 6 : castBreak(ob._x, ob._y, breakrad); createPart(ob._x, ob._y, 100, "portal", levelmap, 1); playSound("portal"); createScore(ob._x, ob._y, 50); break; case 7 : createPart(ob._x, ob._y, 100, "toxic", levelmap, 1); playSound("toxic"); createScore(ob._x, ob._y, 60); break; case 8 : createPart(ob._x, ob._y, 100, "light", levelmap, cryshot); createPart(ob._x, ob._y, 100, "light2", levelmap, 1); playSound("tesla"); createScore(ob._x, ob._y, 70); break; case 9 : createPart(ob._x, 0, 100, "laser", levelmap, 1); playSound("laser"); createScore(ob._x, ob._y, 80); break; case 10 : castBreak(ob._x, ob._y, breakrad); createPart(ob._x, ob._y, 100, "sonic", levelmap, 1, 1); createPart(ob._x, ob._y, 100, "sonic", levelmap, 1, -1); playSound("wave"); createScore(ob._x, ob._y, 90); break; case 11 : castBreak(ob._x, ob._y, breakrad); if (paused == false) { clickCount++; cursor._visible = true; } playSound("pickup"); createScore(ob._x, ob._y, 100); } ob.removeMovieClip(); }; createPart = function (xx, yy, scale, type, depth, count, info) { j = 1; while (j <= count) { obj = depth.attachMovie(type, "part", depth.getNextHighestDepth() + j); obj._x = xx; obj._y = yy; obj._xscale = (obj._yscale = scale); obj.info = info; if (type == "bullet") { dir = (360 / count) * j; obj.x = lengthdir_x(12, dir + 90); obj.y = lengthdir_y(12, dir + 90); } j++; } }; createGift = function (xx, yy, type) { giftCount++; obj = levelmap.attachMovie("gift" + currskin, "gift" + giftCount, levelmap.getNextHighestDepth()); obj._x = xx; obj._y = yy; obj.box.gotoAndStop(type); bankGift.push(obj); }; createScore = function (xx, yy, type) { score = score + type; obj = levelmap.attachMovie("scoreobj", ("score" + xx) + yy, levelmap.getNextHighestDepth()); obj._x = xx; obj._y = yy; obj.type = "+" + type; }; mochipanel = false; closeMenu = function () { opt.tar = "exit"; opt.gotoAndStop("exit"); gumtitle.gotoAndStop(1); mochipanel = false; }; openMenu = function (info) { opt.tar = info; opt.close = true; if (info == "exit") { gumtitle.gotoAndStop(1); mochipanel = false; } else { if (gumtitle._currentframe == 1) { gumtitle.gotoAndPlay(2); } if (mochipanel == false) { mochipanel = true; } } }; sound_delay = 0; _global.playSoundLim = function () { if (sound_delay == 0) { if (sound == true) { _root["snd_" + arguments[random(arguments.length)]].start(); sound_delay = 2; } } }; _global.playSound = function () { if (sound == true) { _root["snd_" + arguments[random(arguments.length)]].start(); } }; testUpgr = function () { i = 1; while (i < 13) { if (upgr[0][i] < maxupgr) { if (Math.round((upgr[i][0] * upgr[0][i]) * (upgr[0][i] / 2)) <= money) { return(true); } } i++; } }; initUpgr = function () { _root.money = _root.money + 0; if (vipupgr == true) { maxupgr = 9; } else { maxupgr = 6; } i = 1; while (i < upgr.length) { z = opt["u" + i]; z.title = upgr[i][1]; z.desc.txt.text = upgr[i][2]; z.desc._visible = false; z.cost = Math.round((upgr[i][0] * upgr[0][i]) * (upgr[0][i] / 2)); if (upgr[0][i] == maxupgr) { z.gotoAndStop(4); } if (upgrok[i] >= maxlvl) { z.gotoAndStop(3); z.unlock = ("BEAT LEVEL " + upgrok[i]) + " TO UNLOCK"; } if (z._currentframe < 3) { z.id = i; if (z.cost > _root.money) { z.gotoAndStop(2); } else { z.gotoAndStop(1); } } if (maxupgr == 6) { z.star.gotoAndStop(upgr[0][i]); } else { z.star.gotoAndStop(10 + upgr[0][i]); } z.icon.gotoAndStop(i); z.icon.img.gotoAndStop(1); i++; } }; doUpgr = function (z) { playSound("shop"); z.eff.gotoAndPlay(2); money = Math.round(money - z.cost); upgr[0][z.id]++; setStat(4, getUpgrDone()); my_so.data.upgr = upgr[0]; saveStat(); initUpgr(); }; getUpgrDone = function () { z = 0; i = 1; while (i < 13) { z = z + (upgr[0][i] - 1); i++; } return(z); }; initAchi = function () { i = 0; while (i < _root.gachi.length) { j = 0; while (j < _root.gachi[i].length) { z = opt[("a" + i) + j]; z.desc.text = _root.atxt[i][j]; z.desc._visible = false; if (_root.gachi[i][j] == -1) { z.gotoAndStop(j + 1); z.img.gotoAndStop(i + 1); } else { z.gotoAndStop(8); z.perc = Math.floor((_root.stat[i] / _root.gachi[i][j]) * 100) + "%"; } j++; } i++; } }; _global.lengthdir_x = function (len, dir) { return(Math.cos((dir * Math.PI) / 180) * len); }; _global.lengthdir_y = function (len, dir) { return((-Math.sin((dir * Math.PI) / 180)) * len); }; _global.point_distance = function (x1, y1, x2, y2) { return(Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2))); }; _global.point_direction = function (x1, y1, x2, y2) { return((Math.atan2(y2 - y1, x2 - x1) / Math.PI) * 180); }; _global.choose = function () { return(arguments[random(arguments.length)]); }; var snd_achi = new Sound(_root); snd_achi.attachSound("achi"); var snd_achi2 = new Sound(_root); snd_achi2.attachSound("achi2"); var snd_bullet = new Sound(_root); snd_bullet.attachSound("sbullet"); var snd_click = new Sound(_root); snd_click.attachSound("click"); var snd_coin1 = new Sound(_root); snd_coin1.attachSound("coin1"); var snd_coin2 = new Sound(_root); snd_coin2.attachSound("coin2"); var snd_coin3 = new Sound(_root); snd_coin3.attachSound("coin3"); var snd_coin4 = new Sound(_root); snd_coin4.attachSound("coin4"); var snd_coin1a = new Sound(_root); snd_coin1a.attachSound("coin1a"); var snd_coin2a = new Sound(_root); snd_coin2a.attachSound("coin2a"); var snd_coin3a = new Sound(_root); snd_coin3a.attachSound("coin3a"); var snd_coin4a = new Sound(_root); snd_coin4a.attachSound("coin4a"); var snd_dam1 = new Sound(_root); snd_dam1.attachSound("dam1"); var snd_dam2 = new Sound(_root); snd_dam2.attachSound("dam2"); var snd_dam3 = new Sound(_root); snd_dam3.attachSound("dam3"); var snd_die1 = new Sound(_root); snd_die1.attachSound("die1"); var snd_die2 = new Sound(_root); snd_die2.attachSound("die2"); var snd_die3 = new Sound(_root); snd_die3.attachSound("die3"); var snd_holy = new Sound(_root); snd_holy.attachSound("holy"); var snd_explo = new Sound(_root); snd_explo.attachSound("sexplo"); var snd_menuon = new Sound(_root); snd_menuon.attachSound("menuon"); var snd_mouseon = new Sound(_root); snd_mouseon.attachSound("mouseon"); var snd_pickup = new Sound(_root); snd_pickup.attachSound("pickup"); var snd_shop = new Sound(_root); snd_shop.attachSound("shop"); var snd_star = new Sound(_root); snd_star.attachSound("sstar"); var snd_tesla = new Sound(_root); snd_tesla.attachSound("tesla"); var snd_toxic = new Sound(_root); snd_toxic.attachSound("stoxic"); var snd_wave = new Sound(_root); snd_wave.attachSound("wave"); var snd_music = new Sound(_root); snd_music.attachSound("smusic"); var snd_music2 = new Sound(_root); snd_music2.attachSound("smusic2"); var snd_laser = new Sound(_root); snd_laser.attachSound("slaser"); var snd_portalout = new Sound(_root); snd_portalout.attachSound("portalout"); var snd_portal = new Sound(_root); snd_portal.attachSound("sportal"); var snd_pulsehit = new Sound(_root); snd_pulsehit.attachSound("pulsehit"); var snd_pulse = new Sound(_root); snd_pulse.attachSound("spulse"); var snd_def = new Sound(_root); snd_def.attachSound("vdef"); var snd_win = new Sound(_root); snd_win.attachSound("vwin"); snd_music.onSoundComplete = function () { if (vipmusic == true) { snd_music2.start(0, 1); } else { snd_music.start(0, 1); } }; snd_music2.onSoundComplete = function () { snd_music.start(0, 1); }; gotoAndPlay ("controller");
Frame 23
trans.gotoAndPlay(6); onEnterFrame = function () { if (sound_delay > 0) { sound_delay--; } if (paused == false) { mousex = _xmouse * resmulti; mousey = _ymouse * resmulti; i = 0; while (i < bankGift.length) { zz = bankGift[i]; if (zz.kill == false) { if (zz.delay == 0) { if (point_distance(mousex, mousey, zz._x, zz._y) < magnet) { zz.kill = true; zz.gotoAndStop(2); } } } i++; } if (combotimer > 0) { combotimer--; } else { setStat(5, combocount); if (maxcombo < combocount) { maxcombo = combocount; } combocount = 0; } if (lvlDelay > 0) { lvlDelay--; } else if (clickCount == 0) { if (unitHave < unitTarget) { if (generator == true) { openMenu("def2"); } else { openMenu("def"); } paused = true; cursor._visible = false; } else { if (generator == true) { openMenu("win2"); } else { openMenu("win"); } paused = true; cursor._visible = false; } } else if (unitHave == unitNeed) { if (generator == true) { openMenu("win2"); } else { openMenu("win"); } paused = true; cursor._visible = false; } } }; onMouseUp = function () { if (paused == false) { if (clickCount > 0) { if (mouseClick == false) { addDelay(); clickCount--; addStat(0, 1); if (clickCount == 0) { cursor._visible = false; } playSound("explo"); castBreak(_xmouse * resmulti, _ymouse * resmulti, explorad); createPart(_xmouse * resmulti, _ymouse * resmulti, explorad, "boom", levelmap, 1); } } } mouseClick = false; }; gotoAndStop ("game");
Frame 33
stop(); openMenu("main"); if (music == true) { snd_music.start(0, 1); } ib1.ico.gotoAndStop(1); ib2.ico.gotoAndStop(2); ib1.desc.text = "SOUND"; ib2.desc.text = "MUSIC"; ib1.desc._visible = false; ib2.desc._visible = false; ib1.but.onRollOver = function () { ib1.desc._visible = true; }; ib1.but.onRollOut = function () { ib1.desc._visible = false; }; ib2.but.onRollOver = function () { ib2.desc._visible = true; }; ib2.but.onRollOut = function () { ib2.desc._visible = false; }; ib1.but.onPress = function () { playSound("click"); _root.mouseClick = true; if (_root.sound == true) { _root.sound = false; ib1.gotoAndStop(2); } else { _root.sound = true; ib1.gotoAndStop(1); } }; ib2.but.onPress = function () { playSound("click"); _root.mouseClick = true; if (_root.music == true) { _root.music = false; snd_music.stop(); ib2.gotoAndStop(2); } else { _root.music = true; snd_music.start(0, 999); ib2.gotoAndStop(1); } };
Symbol 44 MovieClip [toxic] Frame 1
timer = _root.toxiclife; rad = 80; _yscale = 20; _xscale = 20; if (_root.resmulti > 1.2) { img.stop(); } onEnterFrame = function () { if (_xscale < 100) { _yscale = (_yscale + 10); _xscale = (_yscale + 10); } if (_root.paused == false) { if (_root.unitHave != _root.unitNeed) { _root.addDelay(); } if (timer == 0) { this.removeMovieClip(); } else { timer--; if (timer < 10) { _alpha = (timer * 10); } if ((timer % 3) == 0) { i = 0; while (i < _root.bankUnit.length) { zz = _root.bankUnit[i]; if ((point_distance(_x, _y, zz._x, zz._y) - zz.rad) < rad) { if (zz.kill == undefined) { _root.killUnit(zz); } } i++; } } } } else { this.removeMovieClip(); } };
Symbol 46 MovieClip [star] Frame 1
dir = random(360); timer = 15; _rotation = random(360); onEnterFrame = function () { _rotation = (_rotation + 10); if (timer > 0) { timer--; if (timer < 10) { _alpha = (_alpha - 10); } } else { this.removeMovieClip(); } };
Symbol 49 MovieClip [sonic] Frame 1
_yscale = ((rad = 15)); _xscale = ((rad = 15)); step = 4; onEnterFrame = function () { if (_root.paused == false) { _x = (_x + (info * 15)); _yscale = ((rad = rad + _root.sonicrise)); _xscale = (rad * info); if (step == 0) { step = 3; if (_root.unitHave != _root.unitNeed) { _root.addDelay(); } if ((_x > (resx + rad)) or (_x < (-rad))) { this.removeMovieClip(); } i = 0; while (i < _root.bankUnit.length) { zz = _root.bankUnit[i]; if ((point_distance(_x, _y, zz._x, zz._y) - zz.rad) < rad) { if (zz.kill == undefined) { _root.killUnit(zz); } } i++; } } else { step--; } } else { this.removeMovieClip(); } };
Symbol 55 MovieClip [pulse] Frame 1
x = 60 + random(resx - 120); y = 60 + random(resy - 120); dir = point_direction(_x, _y, x, y); speed = (point_distance(_x, _y, x, y) / 20) + random(10); img._rotation = dir; onEnterFrame = function () { if (_root.paused == false) { if (_root.unitHave != _root.unitNeed) { _root.addDelay(); } dist = point_distance(_x, _y, x, y); if (dist > speed) { _x = (_x + lengthdir_x(speed, dir)); _y = (_y - lengthdir_y(speed, dir)); } else { playSound("pulsehit"); _root.castBreak(x, y, 40); this.removeMovieClip(); } } else { this.removeMovieClip(); } };
Symbol 61 MovieClip [portal] Frame 1
count = _root.portalcount; _yscale = 20; _xscale = 20; timer = 4; onEnterFrame = function () { if (_xscale < 100) { _yscale = (_yscale + 10); _xscale = (_yscale + 10); } if (_root.paused == false) { if (count == 0) { if (timer == 0) { this.removeMovieClip(); } else { timer--; _alpha = (timer * 10); } } else if (timer == 0) { playSound("portalout"); timer = 10; count--; _root.objCount++; obj = _root.levelmap.attachMovie("unit", "unit" + _root.objCount, _root.levelmap.getNextHighestDepth()); obj._x = _x; obj._y = _y; obj.killtime = 15 + random(15); obj.gotoAndStop(1); obj.type = 1; _root.bankUnit.push(obj); } else { timer--; } } else { this.removeMovieClip(); } };
Symbol 64 MovieClip [ox] Frame 1
_root.oxcount++; vspeed = (1 + random(2)) / 2; _yscale = (80 + random(40)); _xscale = (80 + random(40)); timer = 60 + random(30); gotoAndPlay(2 + random(36)); _x = (_x + (5 - random(10))); _y = (_y + (5 - random(10))); onEnterFrame = function () { _y = (_y - vspeed); if (_y < -5) { this.removeMovieClip(); } if (timer > 0) { timer--; if (timer < 10) { _alpha = (_alpha - 10); } } else { _root.oxcount--; this.removeMovieClip(); } };
Symbol 64 MovieClip [ox] Frame 41
gotoAndPlay (2);
Symbol 71 MovieClip [light2] Frame 10
this.removeMovieClip();
Symbol 77 MovieClip [light] Frame 1
zz = _root.bankUnit[random(_root.bankUnit.length)]; dist = point_distance(_x, _y, zz._x, zz._y); if (zz.kill == undefined) { _root.killUnit(zz); } onEnterFrame = function () { _xscale = dist; _rotation = point_direction(_x, _y, zz._x, zz._y); };
Symbol 77 MovieClip [light] Frame 11
this.removeMovieClip();
Symbol 82 MovieClip [laser] Frame 1
timer = _root.laserlife; _yscale = (100 * _root.resmulti); trace(_yscale); onEnterFrame = function () { if (_root.paused == false) { if (_root.unitHave != _root.unitNeed) { _root.addDelay(); } if (timer == 0) { this.removeMovieClip(); } else { timer--; if (timer < 10) { _alpha = (timer * 10); } if ((timer % 3) == 0) { i = 0; while (i < _root.bankUnit.length) { zz = _root.bankUnit[i]; if ((_x < (zz._x + zz.rad)) & (_x > (zz._x - zz.rad))) { if (zz.kill == undefined) { _root.killUnit(zz); } } i++; } } } } else { this.removeMovieClip(); } };
Symbol 93 MovieClip [hulk1] Frame 1
_root.oxcount++; speed = 10 + random(4); timer = 10 + random(15); dir = random(360); gotoAndStop(2 + random(5)); onEnterFrame = function () { _y = (_y - 1); if (speed > 2) { _x = (_x + lengthdir_x(speed, dir)); _y = (_y + lengthdir_y(speed, dir)); speed = speed - 1; } if (timer > 0) { timer--; if (timer < 10) { _alpha = (_alpha - 10); } } else { _root.oxcount--; this.removeMovieClip(); } };
Symbol 100 MovieClip [explo2] Frame 13
this.removeMovieClip();
Symbol 107 MovieClip [explo] Frame 13
this.removeMovieClip();
Symbol 110 MovieClip [bullet] Frame 1
rad = 15; step = 4; onEnterFrame = function () { if (_root.paused == false) { _x = (_x + x); _y = (_y + y); if (step == 0) { step = 4; if (_root.unitHave != _root.unitNeed) { _root.addDelay(); } if ((((_x > resx) or (_y > resy)) or (_x < 0)) or (_y < 0)) { this.removeMovieClip(); } i = 0; while (i < _root.bankUnit.length) { zz = _root.bankUnit[i]; if ((point_distance(_x, _y, zz._x, zz._y) - zz.rad) < rad) { if (zz.kill == undefined) { _root.killUnit(zz); this.removeMovieClip(); } } i++; } } else { step--; } } else { this.removeMovieClip(); } };
Symbol 133 MovieClip [boom] Frame 12
this.removeMovieClip();
Symbol 141 MovieClip Frame 1
if (_parent.life._currentframe < 4) { stop(); }
Symbol 145 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 1
if (_root.opt._currentframe == 12) { gotoAndStop(_parent._parent._currentframe - 4); } else { gotoAndStop(_parent._parent._currentframe - 2); }
Symbol 164 MovieClip [unit] Frame 1
stop(); cacheAsBitmap = true; img.gotoAndStop(1); rad = 20; x = ((random(3) / 2) + _root.unitspeed) * choose(1, -1); y = ((random(3) / 2) + _root.unitspeed) * choose(1, -1); killtime = 15 + random(25); kill = undefined; onEnterFrame = function () { _x = (_x + x); _y = (_y + y); if ((_x > (resx - rad)) || (_x < rad)) { x = x * -1; } if ((_y > (resy - rad)) || (_y < rad)) { y = y * -1; } if (kill > 0) { if (kill == 1) { _root.addDelay(); _root.dieUnit(this); } else { kill--; } } };
Symbol 164 MovieClip [unit] Frame 2
rad = 30;
Symbol 167 MovieClip [scoreobj] Frame 31
this.removeMovieClip();
Symbol 205 MovieClip Frame 1
gotoAndStop(_parent.num);
Symbol 206 MovieClip [gift5] Frame 1
stop(); rad = 15; vspeed = -3 - random(3); hspeed = (15 + random(15)) / choose(10, -10); num = 1 + random(6); img.gotoAndStop(num); kill = false; delay = 10; speed = 10; onEnterFrame = function () { if (kill == false) { if (delay > 0) { delay--; } _root.addDelay(); _x = (_x + hspeed); _y = (_y + vspeed); vspeed = vspeed + 0.2; if (_y > (resy + rad)) { _root.dieGift(this); } if ((_x > (resx - rad)) || (_x < rad)) { hspeed = hspeed * -1; } } else if (_root.paused == false) { if (delay == 15) { playSound("coin1", "coin2", "coin3", "coin4"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { delay++; } dist = point_distance(_x, _y, _root.mousex, _root.mousey); if (dist < rad) { playSound("coin1", "coin2", "coin3", "coin4"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { dir = point_direction(_root.mousex, _root.mousey, _x, _y); _x = (_x - lengthdir_x(Math.min(dist, speed), dir)); _y = (_y + lengthdir_y(Math.min(dist, speed), dir)); speed = speed + 5; } } else { _root.giftHave++; _root.dieGift(this); } };
Symbol 206 MovieClip [gift5] Frame 2
img.img.stop();
Symbol 228 MovieClip [gift4] Frame 1
stop(); rad = 15; vspeed = -3 - random(3); hspeed = (15 + random(15)) / choose(10, -10); num = 1 + random(6); kill = false; delay = 10; speed = 10; if (random(10) < 5) { _xscale = -100; } onEnterFrame = function () { if (kill == false) { if (delay > 0) { delay--; } _root.addDelay(); _x = (_x + hspeed); _y = (_y + vspeed); vspeed = vspeed + 0.2; if (_y > (resy + rad)) { _root.dieGift(this); } if ((_x > (resx - rad)) || (_x < rad)) { hspeed = hspeed * -1; } } else if (_root.paused == false) { if (delay == 15) { playSound("coin1a", "coin2a", "coin3a", "coin4a"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { delay++; } dist = point_distance(_x, _y, _root.mousex, _root.mousey); if (dist < rad) { playSound("coin1a", "coin2a", "coin3a", "coin4a"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { dir = point_direction(_root.mousex, _root.mousey, _x, _y); _x = (_x - lengthdir_x(Math.min(dist, speed), dir)); _y = (_y + lengthdir_y(Math.min(dist, speed), dir)); speed = speed + 5; } } else { _root.giftHave++; _root.dieGift(this); } };
Symbol 228 MovieClip [gift4] Frame 2
img.stop();
Symbol 278 MovieClip Frame 1
gotoAndStop(_parent.num);
Symbol 279 MovieClip [gift3] Frame 1
stop(); rad = 15; vspeed = -3 - random(3); hspeed = (15 + random(15)) / choose(10, -10); num = 1 + random(6); kill = false; delay = 10; speed = 10; if (random(10) < 5) { _xscale = -100; } onEnterFrame = function () { if (kill == false) { if (delay > 0) { delay--; } _root.addDelay(); _x = (_x + hspeed); _y = (_y + vspeed); vspeed = vspeed + 0.2; if (_y > (resy + rad)) { _root.dieGift(this); } if ((_x > (resx - rad)) || (_x < rad)) { hspeed = hspeed * -1; } } else if (_root.paused == false) { if (delay == 15) { playSound("coin1a", "coin2a", "coin3a", "coin4a"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { delay++; } dist = point_distance(_x, _y, _root.mousex, _root.mousey); if (dist < rad) { playSound("coin1a", "coin2a", "coin3a", "coin4a"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { dir = point_direction(_root.mousex, _root.mousey, _x, _y); _x = (_x - lengthdir_x(Math.min(dist, speed), dir)); _y = (_y + lengthdir_y(Math.min(dist, speed), dir)); speed = speed + 5; } } else { _root.giftHave++; _root.dieGift(this); } };
Symbol 279 MovieClip [gift3] Frame 2
img.stop();
Symbol 297 MovieClip [gift1] Frame 1
stop(); rad = 15; vspeed = -3 - random(3); hspeed = (15 + random(15)) / choose(10, -10); num = 1 + random(6); kill = false; delay = 10; speed = 10; if (random(10) < 5) { _xscale = -100; } onEnterFrame = function () { if (kill == false) { if (delay > 0) { delay--; } _root.addDelay(); _x = (_x + hspeed); _y = (_y + vspeed); vspeed = vspeed + 0.2; if (_y > (resy + rad)) { _root.dieGift(this); } if ((_x > (resx - rad)) || (_x < rad)) { hspeed = hspeed * -1; } } else if (_root.paused == false) { if (delay == 15) { playSound("coin1", "coin2", "coin3", "coin4"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { delay++; } dist = point_distance(_x, _y, _root.mousex, _root.mousey); if (dist < rad) { playSound("coin1", "coin2", "coin3", "coin4"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { dir = point_direction(_root.mousex, _root.mousey, _x, _y); _x = (_x - lengthdir_x(Math.min(dist, speed), dir)); _y = (_y + lengthdir_y(Math.min(dist, speed), dir)); speed = speed + 5; } } else { _root.giftHave++; _root.dieGift(this); } };
Symbol 297 MovieClip [gift1] Frame 2
img.stop();
Symbol 331 MovieClip Frame 1
gotoAndStop(_parent.num);
Symbol 332 MovieClip [gift2] Frame 1
stop(); rad = 15; vspeed = -3 - random(3); hspeed = (15 + random(15)) / choose(10, -10); num = 1 + random(6); img.gotoAndStop(num); kill = false; delay = 10; speed = 10; onEnterFrame = function () { if (kill == false) { if (delay > 0) { delay--; } _root.addDelay(); _x = (_x + hspeed); _y = (_y + vspeed); vspeed = vspeed + 0.2; if (_y > (resy + rad)) { _root.dieGift(this); } if ((_x > (resx - rad)) || (_x < rad)) { hspeed = hspeed * -1; } } else if (_root.paused == false) { if (delay == 15) { playSound("coin1", "coin2", "coin3", "coin4"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { delay++; } dist = point_distance(_x, _y, _root.mousex, _root.mousey); if (dist < rad) { playSound("coin1", "coin2", "coin3", "coin4"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { dir = point_direction(_root.mousex, _root.mousey, _x, _y); _x = (_x - lengthdir_x(Math.min(dist, speed), dir)); _y = (_y + lengthdir_y(Math.min(dist, speed), dir)); speed = speed + 5; } } else { _root.giftHave++; _root.dieGift(this); } };
Symbol 332 MovieClip [gift2] Frame 2
img.img.stop();
Symbol 339 MovieClip Frame 1
gotoAndStop(1 + random(5)); _y = (-random(10)); _xscale = choose(100, -100);
Symbol 343 MovieClip Frame 1
gotoAndStop(_parent.num);
Symbol 344 MovieClip [gift0] Frame 1
stop(); rad = 15; vspeed = -3 - random(3); hspeed = (15 + random(15)) / choose(10, -10); num = 1 + random(6); img.gotoAndStop(num); kill = false; delay = 10; speed = 10; if (_root.resmulti > 1.2) { img.img.stop(); } onEnterFrame = function () { if (kill == false) { if (delay > 0) { delay--; } _root.addDelay(); _x = (_x + hspeed); _y = (_y + vspeed); vspeed = vspeed + 0.2; if (_y > (resy + rad)) { _root.dieGift(this); } if ((_x > (resx - rad)) || (_x < rad)) { hspeed = hspeed * -1; } } else if (_root.paused == false) { if (delay == 15) { playSound("coin1a", "coin2a", "coin3a", "coin4a"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { delay++; } dist = point_distance(_x, _y, _root.mousex, _root.mousey); if (dist < rad) { playSound("coin1a", "coin2a", "coin3a", "coin4a"); addStat(2, 1); _root.giftHave++; _root.dieGift(this); } else { dir = point_direction(_root.mousex, _root.mousey, _x, _y); _x = (_x - lengthdir_x(Math.min(dist, speed), dir)); _y = (_y + lengthdir_y(Math.min(dist, speed), dir)); _rotation = dir; speed = speed + 5; } } else { _root.giftHave++; _root.dieGift(this); } };
Symbol 344 MovieClip [gift0] Frame 2
img.img.stop();
Symbol 669 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local27 = {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, _local27); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local24 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } 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 _local15 = _getRes(options); var _local5 = _local15[0]; var _local14 = _local15[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local7._visible = false; delete options.no_progress_bar; } else { _local7._x = 10; _local7._y = _local14 - 20; } var _local23 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local25 = options.outline; delete options.outline; var _local6 = _local7.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local7.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local23); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local8 = _local7.createEmptyMovieClip("_outline", 3); _local8.lineStyle(0, _local25, 100); _local8.moveTo(0, 0); _local8.lineTo(_local5 - 20, 0); _local8.lineTo(_local5 - 20, 10); _local8.lineTo(0, 10); _local8.lineTo(0, 0); chk.ad_msec = _local24; chk.ad_timeout = _local19; 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; } }; 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 _local10 = this._parent._parent; var _local3 = _local10; while ((!_local3.getBytesTotal()) && (_local3)) { _local3 = _local3._parent; } if (!_local3) { _local3 = _root; } var _local13 = this._parent._mochiad_ctr; var _local7 = getTimer() - this.started; var _local5 = false; var _local6 = _local3.getBytesTotal(); var _local9 = _local3.getBytesLoaded(); var _local4 = (100 * _local9) / _local6; var _local12 = (100 * _local7) / chk.ad_msec; var _local11 = this._mochiad_bar._inside; var _local15 = Math.min(100, Math.min(_local4 || 0, _local12)); _local15 = Math.max(this.last_pcnt, _local15); this.last_pcnt = _local15; _local11._xscale = _local15; options.ad_progress(_local15); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local4}, clip._mochiad._containerLCName); if (_local4 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local8 = _local13.getBytesTotal(); if ((_local8 > 0) || (typeof(_local8) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local7 > chk.ad_timeout) && (_local4 == 100)) { options.ad_failed(); _local5 = true; } } if (_local7 > chk.ad_msec) { _local5 = true; } if (((_local6 > 0) && (_local9 >= _local6)) && (_local5)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local10 = {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, _local10); var clip = options.clip; var _local9 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var _local3 = clip._mochiad; _local3.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local11 = _local5[0]; var _local8 = _local5[1]; _local3._x = _local11 * 0.5; _local3._y = _local8 * 0.5; var chk = _local3.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local9; chk.started = getTimer(); chk.showing = false; _local3.lc.adLoaded = options.ad_loaded; _local3.lc.adSkipped = options.ad_skipped; _local3.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; _local3.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local21 = false; 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 _local12 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local12); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local6 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local6._mochiad_loaded) { return(null); } var _local11 = options.depth; delete options.depth; var mc = _local6.createEmptyMovieClip("_mochiad", _local11); var _local10 = _getRes(options); options.res = (_local10[0] + "x") + _local10[1]; options.server = options.server + options.id; delete options.id; _local6._mochiad_loaded = true; if (_local6._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = mc.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local9 = _local4.server; delete _local4.server; var _local13 = _allowDomains(_local9); mc.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 Object(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = mc; _local5.name = _local8; _local5.hostname = _local13; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); mc.lc = _local5; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; _local4.lc = _local8; _local4.st = getTimer(); if (!options.skip) { _local4.loadMovie(_local9 + ".swf", "POST"); } return(mc); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); 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); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); 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); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 670 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 671 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _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.9.2 as2"); } 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) { warnID(id, false); 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 _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } 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, 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.onEvent = function (pkg) { switch (pkg.target) { case "services" : mochi.as2.MochiServices.triggerEvent(pkg.event, pkg.args); break; case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args); break; case "social" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] 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)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); 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 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { 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 warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } 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://link.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 function setContainer(clip) { } static function stayOnTop(clip) { } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static var CONNECTED = "onConnected"; static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 672 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startPlay(tag) { if (tag == undefined) { tag = "gameplay"; } mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null); } static function endPlay() { mochi.as2.MochiServices.send("events_clearRoundID", null, null, null); } static function trackEvent(tag, value) { mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 673 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins { function MochiCoins () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showStore(options) { mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null); } static function showItem(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showItem call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null); } static function showVideo(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showVideo call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null); } static function getStoreItems() { mochi.as2.MochiServices.send("coins_getStoreItems"); } static function requestFunding(properties) { mochi.as2.MochiServices.send("social_requestFunding", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var STORE_SHOW = "StoreShow"; static var STORE_HIDE = "StoreHide"; static var ITEM_OWNED = "ItemOwned"; static var ITEM_NEW = "ItemNew"; static var STORE_ITEMS = "StoreItems"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 674 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("social_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("social_hideLoginWidget"); } static function requestLogin(properties) { mochi.as2.MochiServices.send("social_requestLogin", properties); } static function getFriendsList(properties) { mochi.as2.MochiServices.send("social_getFriendsList", properties); } static function postToStream(properties) { mochi.as2.MochiServices.send("social_postToStream", properties); } static function inviteFriends(properties) { mochi.as2.MochiServices.send("social_inviteFriends", properties); } static function requestFan(properties) { mochi.as2.MochiServices.send("social_requestFan", properties); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("social_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var FRIEND_LIST = "FriendsList"; static var PROFILE_DATA = "ProfileData"; static var GAMEPLAY_DATA = "GameplayData"; static var ACTION_CANCELED = "onCancel"; static var ACTION_COMPLETE = "onComplete"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 675 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { 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(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); 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; } } mochi.as2.MochiServices.warnID(options.boardID, true); 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 676 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 346 Button
on (release) { getURL ("http://www.mochigames.com/?utm_source=sponsored_game&utm_medium=splash&utm_content=flying-candy&utm_campaign=sponsored_game", "_blank"); }
Symbol 348 MovieClip Frame 97
_root.gotoAndStop("init");
Symbol 358 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 1
stop();
Symbol 375 MovieClip Frame 1
stop();
Symbol 384 MovieClip Frame 1
x1 = _x; y1 = _y; onEnterFrame = function () { dist = point_distance(_x, _y, _root._xmouse - _parent._x, _root._ymouse - 480); eyedist = dist / 20; dir = point_direction(_root._xmouse - _parent._x, _root._ymouse - 480, _x, _y); x2 = lengthdir_x(Math.min(10, eyedist), dir); y2 = lengthdir_y(Math.min(10, eyedist), dir); _x = (x1 - x2); _y = (y1 + y2); };
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 16
playSound("portalout");
Symbol 389 MovieClip Frame 24
stop();
Symbol 395 MovieClip Frame 1
xx = txt._x; yy = txt._y; onEnterFrame = function () { if (_root.combocount < 2) { if (_alpha > 0) { _alpha = (_alpha - 10); } else { _visible = false; } } if (txt._xscale > 100) { _visible = true; _alpha = 100; txt._xscale = (txt._yscale = txt._yscale - 2); txt._x = ((100 - txt._xscale) / 6) + xx; txt._y = ((100 - txt._xscale) / 8) + yy; } };
Symbol 399 MovieClip Frame 1
onEnterFrame = function () { if (_xscale > 100) { _yscale = (_yscale - 2); _xscale = (_yscale - 2); } };
Symbol 403 Button
on (rollOver) { playSound("mouseon"); }
Symbol 411 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(Math.floor(_root.unitHave / (_root.unitNeed / 4)) + 1); msk._xscale = (_root.unitHave / _root.unitNeed) * 100; };
Symbol 425 MovieClip Frame 1
onEnterFrame = function () { if (_root.paused == true) { if (_alpha > 0) { _alpha = (_alpha - 15); } else { _visible = false; } } }; ib3.ico.gotoAndStop(3); ib4.ico.gotoAndStop(4); ib3.desc.text = "REPLAY"; ib4.desc.text = "QUIT"; ib3.desc._visible = false; ib4.desc._visible = false; ib3.but.onRollOver = function () { ib3.desc._visible = true; }; ib3.but.onRollOut = function () { ib3.desc._visible = false; }; ib4.but.onRollOver = function () { ib4.desc._visible = true; }; ib4.but.onRollOut = function () { ib4.desc._visible = false; }; ib3.but.onPress = function () { playSound("click"); _root.mouseClick = true; if (_root.trans._currentframe == 1) { _root.paused = true; _root.trans.play(); } }; ib4.but.onPress = function () { playSound("click"); _root.mouseClick = true; if (_root.trans._currentframe == 1) { _root.paused = true; _root.cursor._visible = false; _root.openMenu("select"); } };
Symbol 428 MovieClip Frame 1
stop();
Symbol 428 MovieClip Frame 2
playSound("star");
Symbol 435 Button
on (rollOver) { playSound("mouseon"); } on (release) { playSound("click"); getURL (walkurl, "_blank"); }
Symbol 443 Button
on (rollOver) { playSound("mouseon"); rec._visible = true; } on (rollOut) { rec._visible = false; } on (press) { playSound("click"); _root.lvl = id; if (id == 1) { _root.openMenu("hint"); } else if (_root.trans._currentframe == 1) { _root.trans.gotoAndPlay(2); _root.generator = false; _root.mouseClick = true; } }
Symbol 458 Button
on (rollOver) { playSound("mouseon"); rec._visible = true; } on (rollOut) { rec._visible = false; } on (press) { playSound("click"); _root.lvl = id; trace(id); if (_root.trans._currentframe == 1) { _root.trans.gotoAndPlay(2); _root.generator = false; _root.mouseClick = true; } }
Symbol 462 Button
on (rollOver) { playSound("mouseon"); rec._visible = true; } on (rollOut) { rec._visible = false; } on (press) { playSound("click"); _root.lvl = id; trace(id); if (_root.trans._currentframe == 1) { _root.trans.gotoAndPlay(2); _root.generator = false; _root.mouseClick = true; } }
Symbol 470 Button
on (rollOver) { playSound("mouseon"); } on (release) { playSound("click"); }
Symbol 520 Button
on (rollOut) { desc._visible = false; } on (rollOver) { desc._visible = true; playSound("mouseon"); } on (press) { _root.doUpgr(this); }
Symbol 525 MovieClip Frame 1
stop();
Symbol 538 MovieClip Frame 2
_alpha = 50;
Symbol 543 Button
on (rollOut) { desc._visible = false; } on (rollOver) { desc._visible = true; playSound("mouseon"); } on (press) { _root.doUpgr(this); }
Symbol 550 MovieClip Frame 2
_alpha = 50;
Symbol 566 Button
on (rollOver) { desc._visible = true; } on (rollOut) { desc._visible = false; }
Symbol 586 MovieClip Frame 1
stop(); onEnterFrame = function () { if (timer > 0) { timer--; if (timer == 1) { gotoAndPlay (3); playSound("star"); if (_name == "s3") { playSound("holy"); } } } };
Symbol 586 MovieClip Frame 13
gotoAndStop (2);
Symbol 624 Button
on (rollOver) { _root.play_on.start(); } on (release) { getURL ("http://www.silengames.com", "_blank"); _root.play_pre.start(); }
Symbol 644 MovieClip Frame 1
stop(); timer = 0; close = true; tar = "exit"; gotoAndStop ("exit"); onEnterFrame = function () { if (close == false) { if (_xscale != 100) { if (_xscale < 100) { _yscale = (_yscale + 30); _xscale = (_yscale + 30); } else { _yscale = (_yscale - 10); _xscale = (_yscale - 10); } } } else if (_xscale > 30) { _yscale = (_yscale - 40); _xscale = (_yscale - 40); } else if (_currentframe != tar) { close = false; gotoAndStop(tar); } if (_currentframe == 72) { if (timer == 0) { timer = 50 + random(40); _root.createPart(124, -140, 100, "star", this, 1); } else { timer--; if (timer == 10) { _root.createPart(-123, -200, 100, "star", this, 1); } } } };
Instance of Symbol 431 MovieClip in Symbol 644 MovieClip Frame 1
on (release) { playSound("click"); getURL (sponsorurl, "_blank"); }
Symbol 644 MovieClip Frame 2
totalscore.text = _root.totalscore; b1.title = "Upgrade Shop"; b2.title = "Achievements"; b3.title = "Submit Score"; b4.title = "Main Menu"; b5.title = "Premium Shop"; b1.but.onRelease = function () { menuback = "select"; _root.openMenu("upgr"); }; b2.but.onRelease = function () { menuback = "select"; _root.openMenu("achi"); }; b3.but.onRelease = function () { var _local3 = {n:[4, 4, 15, 15, 13, 10, 13, 4, 5, 11, 2, 3, 9, 14, 11, 9], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local4 = _local3.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local4, score:_root.totalscore}); }; b4.but.onRelease = function () { _root.openMenu("main"); }; b5.but.onRelease = function () { getURL (walkurl, "_blank"); }; stat_star = 0; stat_lvl = 0; i = 1; while (i < 41) { this["l" + i].id = i; if (_root.lvlmedal[i] == undefined) { this["l" + i].gotoAndStop(4); } else if (_root.lvlmedal[i] < 3) { if (_root.lvlmedal[i] == 0) { this["l" + i].gotoAndStop(1); } else { this["l" + i].gotoAndStop(2); } } else { this["l" + i].gotoAndStop(3); } this["l" + i].star.gotoAndStop(_root.lvlmedal[i] + 1); if (_root.lvlmedal[i] > 0) { stat_star = stat_star + _root.lvlmedal[i]; stat_lvl++; } if (_root.lvlrec[i] != undefined) { this["l" + i].rec.txt.text = _root.lvlrec[i]; this["l" + i].rec._visible = false; } i++; } gachis = 0; i = 0; while (i < _root.gachi.length) { j = 0; while (j < _root.gachi[i].length) { if (_root.gachi[i][j] == -1) { gachis++; } j++; } i++; } if (_root.kongapi == true) { i = 0; while (i < 8) { _root.kongsend("stat" + i, _root.stat[i]); i++; } }
Symbol 644 MovieClip Frame 12
_root.initUpgr(); playSound("menuon"); switch (menuback) { case "exit" : b1.title = "NEXT LEVEL"; break; case "main" : b1.title = "Main Menu"; break; case "select" : b1.title = "Level Select"; } b2.title = "Premium Shop"; b1.but.onRelease = function () { if (menuback == "exit") { _root.lvl++; _root.trans.gotoAndPlay(2); } else { _root.openMenu(menuback); } }; b2.but.onRelease = function () { mochi.as2.MochiCoins.showStore(); };
Symbol 644 MovieClip Frame 22
_root.initAchi(); playSound("menuon"); switch (menuback) { case "exit" : b1.title = "NEXT LEVEL"; break; case "main" : b1.title = "Main Menu"; break; case "select" : b1.title = "Level Select"; } b1.but.onRelease = function () { if (menuback == "exit") { _root.lvl++; _root.trans.gotoAndPlay(2); } else { _root.openMenu(menuback); } };
Symbol 644 MovieClip Frame 32
leveltxt.text = ("Level " + _root.lvl) + " Passed!"; unitNeed.text = "/" + _root.unitNeed; giftNeed.text = "/" + _root.giftNeed; unitHave.text = _root.unitHave; giftHave.text = _root.giftHave; bonus1 = _root.clickCount * 500; bonus2 = _root.maxcombo * 5; _root.score = _root.score + (bonus1 + bonus2); clickleft.text = bonus1; maxcombo.text = bonus2; levelscore.text = _root.score; playSound("win"); b11.title = "CONTINUE"; b2.title = "Submit Score"; b3.title = "More Games"; b4.title = "Replay"; b5.title = "Level Select"; b6.title = "Achievements"; b11.but.onRelease = function () { if (_root.testUpgr() == true) { menuback = "exit"; _root.openMenu("upgr"); } else { _root.lvl++; _root.trans.gotoAndPlay(2); } }; b2.but.onRelease = function () { var _local3 = {n:[4, 4, 15, 15, 13, 10, 13, 4, 5, 11, 2, 3, 9, 14, 11, 9], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local4 = _local3.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local4, score:_root.totalscore}); }; b3.but.onRelease = function () { getURL (sponsorurl, "_blank"); }; b4.but.onRelease = function () { _root.trans.gotoAndPlay(2); }; b5.but.onRelease = function () { _root.openMenu("select"); }; b6.but.onRelease = function () { menuback = "select"; _root.openMenu("achi"); }; rectxt._visible = false; addtxt._visible = false; totaladd = 0; if (_root.lvlrec[_root.lvl] == undefined) { totaladd = _root.score; } else if (_root.score > _root.lvlrec[_root.lvl]) { totaladd = _root.score - _root.lvlrec[_root.lvl]; } if (totaladd > 0) { _root.lvlrec[_root.lvl] = _root.score; _root.my_so.data.lvlrec[_root.lvl] = _root.score; rectxt._visible = true; addtxt._visible = true; addtxt.text = "+" + totaladd; } _root.totalscore = _root.totalscore + totaladd; totalscore.text = _root.totalscore; setStat(8, _root.totalscore); stars = 0; perc = _root.unitHave / _root.unitNeed; if (perc < 0.75) { stars = 1; } else if (perc < 1) { stars = 2; } else { stars = 3; } i = 1; while (i < 4) { zz = this["s" + i]; if (i > _root.lvlmedal[_root.lvl]) { zz.gotoAndStop(1); } else { zz.gotoAndStop(2); } if (i <= stars) { zz.timer = 12 * i; } else { zz.timer = 0; } i++; } if (_root.lvlmedal[_root.lvl] < stars) { _root.lvlmedal[_root.lvl] = stars; _root.my_so.data.lvlmedal[_root.lvl] = stars; } if (_root.lvlmedal[_root.lvl + 1] == undefined) { _root.lvlmedal[_root.lvl + 1] = 0; _root.my_so.data.lvlmedal[_root.lvl + 1] = 0; } stat_star = 0; i = 1; while (i < 41) { if (_root.lvlmedal[i] != undefined) { stat_star = stat_star + _root.lvlmedal[i]; _root.maxlvl = i; _root.my_so.data.maxlvl = _root.maxlvl; } i++; } setStat(6, _root.lvl); setStat(7, stat_star); _root.money = _root.money + _root.giftHave; saveStat(); if (_root.kongapi == true) { i = 0; while (i < 9) { _root.kongsend("stat" + i, _root.stat[i]); i++; } } if (_root.lvl == 40) { b11._visible = false; } else { b11._visible = true; } mochi.as2.MochiEvents.trackEvent("Level", _root.lvl);
Symbol 644 MovieClip Frame 42
leveltxt.text = ("Level " + _root.lvl) + " Passed!"; unitNeed.text = "/" + _root.unitNeed; giftNeed.text = "/" + _root.giftNeed; unitHave.text = _root.unitHave; giftHave.text = _root.giftHave; bonus1 = _root.clickCount * 500; bonus2 = _root.maxcombo * 5; _root.score = _root.score + (bonus1 + bonus2); clickleft.text = bonus1; maxcombo.text = bonus2; levelscore.text = _root.score; playSound("win"); b11.title = "CONTINUE"; b2.title = "Submit Score"; b3.title = "More Games"; b4.title = "Main Menu"; b11.but.onRelease = function () { _root.newgen = true; if (_root.testUpgr() == true) { menuback = "exit"; _root.openMenu("upgr"); } else { _root.lvl++; _root.trans.gotoAndPlay(2); } }; b2.but.onRelease = function () { var _local3 = {n:[7, 8, 1, 11, 3, 3, 2, 1, 0, 12, 12, 1, 13, 4, 14, 0], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local4 = _local3.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local4, score:_root.genscore}); }; b3.but.onRelease = function () { getURL (sponsorurl, "_blank"); }; b4.but.onRelease = function () { _root.openMenu("main"); }; _root.genscore = _root.genscore + _root.score; genscore.text = _root.genscore; _root.money = _root.money + _root.giftHave; saveStat(); mochi.as2.MochiEvents.trackEvent("Generator", _root.lvl);
Symbol 644 MovieClip Frame 52
playSound("def"); leveltxt.text = ("Level " + _root.lvl) + " FAILED!"; b1.title = "TRY AGAIN"; b2.title = "Level Select"; b3.title = "More Games"; b4.title = "Upgrade Shop"; b5.title = "Achievements"; b1.but.onRelease = function () { _root.trans.gotoAndPlay(2); }; b2.but.onRelease = function () { _root.openMenu("select"); }; b3.but.onRelease = function () { getURL (sponsorurl, "_blank"); }; b4.but.onRelease = function () { menuback = "select"; _root.openMenu("upgr"); }; b5.but.onRelease = function () { menuback = "select"; _root.openMenu("achi"); }; saveStat();
Symbol 644 MovieClip Frame 62
playSound("def"); genscore.text = _root.genscore; b1.title = "SUBMIT SCORE"; b2.title = "More Games"; b3.title = "Main Menu"; b1.but.onRelease = function () { var _local3 = {n:[7, 8, 1, 11, 3, 3, 2, 1, 0, 12, 12, 1, 13, 4, 14, 0], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local4 = _local3.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local4, score:_root.genscore}); _root.openMenu("select"); }; b2.but.onRelease = function () { getURL (sponsorurl, "_blank"); }; b3.but.onRelease = function () { _root.openMenu("main"); };
Symbol 644 MovieClip Frame 72
playSound("menuon"); b1.title = "START GAME"; b2.title = "Achievements"; b3.title = "Credits"; b4.title = "More Games"; b5.title = "Reset Game"; b1.but.onRelease = function () { _root.openMenu("select"); }; b2.but.onRelease = function () { menuback = "main"; _root.openMenu("achi"); }; b3.but.onRelease = function () { _root.openMenu("credit"); }; b4.but.onRelease = function () { getURL (sponsorurl, "_blank"); }; b5.but.onRelease = function () { _root.openMenu("clear"); };
Symbol 644 MovieClip Frame 82
playSound("menuon"); b1.title = "BACK TO MENU"; b1.but.onRelease = function () { _root.openMenu("main"); };
Symbol 644 MovieClip Frame 92
playSound("menuon"); b1.title = "CONTINUE"; b1.but.onRelease = function () { _root.openMenu("exit"); if (_root.trans._currentframe == 1) { _root.trans.gotoAndPlay(2); } };
Symbol 644 MovieClip Frame 102
b1.title = "YES!"; b2.title = "No"; b1.but.onRelease = function () { _root.maxlvl = 1; _root.upgr[0] = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; _root.money = 0; _root.totalscore = 0; _root.my_so.data.maxlvl = 1; _root.my_so.data.upgr = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; _root.my_so.data.money = 0; i = 1; while (i < 41) { _root.lvlmedal[i] = undefined; _root.my_so.data.lvlmedal[i] = undefined; _root.lvlrec[i] = 0; _root.my_so.data.lvlrec[i] = 0; i++; } _root.my_so.data.lvlmedal[0] = (_root.lvlmedal[0] = 0); _root.my_so.data.lvlmedal[1] = (_root.lvlmedal[1] = 0); i = 0; while (i < 9) { _root.stat[i] = 0; i++; } _root.setGachi(); saveStat(); _root.openMenu("main"); }; b2.but.onRelease = function () { _root.openMenu("main"); };
Symbol 644 MovieClip Frame 112
playSound("menuon"); b1.title = "Easy"; b2.title = "Meduim"; b3.title = "Hard"; b4.title = "Back"; b1.but.onRelease = function () { _root.lvl = 1; _root.diff = 1; _root.genscore = 0; _root.generator = (_root.newgen = true); if (_root.trans._currentframe == 1) { _root.trans.gotoAndPlay(2); } }; b2.but.onRelease = function () { _root.lvl = 1; _root.diff = 1.5; _root.genscore = 0; _root.generator = (_root.newgen = true); if (_root.trans._currentframe == 1) { _root.trans.gotoAndPlay(2); } }; b3.but.onRelease = function () { _root.lvl = 1; _root.diff = 2; _root.genscore = 0; _root.generator = (_root.newgen = true); if (_root.trans._currentframe == 1) { _root.trans.gotoAndPlay(2); } }; b4.but.onRelease = function () { _root.openMenu("select"); };
Symbol 654 MovieClip Frame 1
stop();
Symbol 654 MovieClip Frame 5
_root.paused = true;
Symbol 654 MovieClip Frame 6
_root.createLevel(); _root.ib1.desc._visible = false; _root.ib2.desc._visible = false; _root.ib3.desc._visible = false; _root.ib4.desc._visible = false;
Symbol 658 MovieClip Frame 1
stop();
Symbol 663 MovieClip Frame 1
stop(); _visible = false;
Symbol 663 MovieClip Frame 2
_visible = true; playSound("achi2");
Symbol 663 MovieClip Frame 11
playSound("holy");
Symbol 667 MovieClip Frame 1
onEnterFrame = function () { _x = _root._xmouse; _y = _root._ymouse; _root.hint._visible = _visible; };

Library Items

Symbol 1 Sound [vwin]
Symbol 2 Sound [wave]
Symbol 3 Sound [stoxic]
Symbol 4 Sound [tesla]
Symbol 5 Sound [sstar]
Symbol 6 Sound [achi2]
Symbol 7 Sound [shop]
Symbol 8 Sound [pulsehit]
Symbol 9 Sound [spulse]
Symbol 10 Sound [portalout]
Symbol 11 Sound [sportal]
Symbol 12 Sound [pickup]
Symbol 13 Sound [mouseon]
Symbol 14 Sound [menuon]
Symbol 15 Sound [slaser]
Symbol 16 Sound [holy]
Symbol 17 Sound [sexplo]
Symbol 18 Sound [die3]
Symbol 19 Sound [die2]
Symbol 20 Sound [die1]
Symbol 21 Sound [vdef]
Symbol 22 Sound [dam3]
Symbol 23 Sound [dam2]
Symbol 24 Sound [dam1]
Symbol 25 Sound [coin4a]
Symbol 26 Sound [coin4]
Symbol 27 Sound [coin3a]
Symbol 28 Sound [coin3]
Symbol 29 Sound [coin2a]
Symbol 30 Sound [coin2]
Symbol 31 Sound [coin1a]
Symbol 32 Sound [coin1]
Symbol 33 Sound [click]
Symbol 34 Sound [sbullet]
Symbol 35 Sound [achi]
Symbol 36 ShapeTweeningUsed by:43
Symbol 37 ShapeTweeningUsed by:43
Symbol 38 ShapeTweeningUsed by:43
Symbol 39 ShapeTweeningUsed by:43
Symbol 40 ShapeTweeningUsed by:43
Symbol 41 ShapeTweeningUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:36 37 38 39 40 41 42Used by:44
Symbol 44 MovieClip [toxic]Uses:43
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip [star]Uses:45
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [sonic]Uses:48
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53 60
Symbol 53 MovieClipUses:50 52Used by:54
Symbol 54 MovieClipUses:53Used by:55
Symbol 55 MovieClip [pulse]Uses:54
Symbol 56 GraphicUsed by:61
Symbol 57 ShapeTweeningUsed by:60
Symbol 58 ShapeTweeningUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:57 52 58 59Used by:61 450
Symbol 61 MovieClip [portal]Uses:56 60
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClip [ox]Uses:63
Symbol 65 BitmapUsed by:66 67 68 69
Symbol 66 GraphicUses:65Used by:70
Symbol 67 GraphicUses:65Used by:70
Symbol 68 GraphicUses:65Used by:70
Symbol 69 GraphicUses:65Used by:70
Symbol 70 MovieClipUses:66 67 68 69Used by:71
Symbol 71 MovieClip [light2]Uses:70
Symbol 72 ShapeTweeningUsed by:76
Symbol 73 ShapeTweeningUsed by:76
Symbol 74 ShapeTweeningUsed by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:72 73 74 75Used by:77
Symbol 77 MovieClip [light]Uses:76
Symbol 78 ShapeTweeningUsed by:81
Symbol 79 ShapeTweeningUsed by:81
Symbol 80 GraphicUsed by:81 346 624
Symbol 81 MovieClipUses:78 79 80Used by:82
Symbol 82 MovieClip [laser]Uses:81
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:93
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:93
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:93
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:93
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClip [hulk1]Uses:84 86 88 90 92
Symbol 94 ShapeTweeningUsed by:100
Symbol 95 ShapeTweeningUsed by:100
Symbol 96 GraphicUsed by:100
Symbol 97 GraphicUsed by:100
Symbol 98 ShapeTweeningUsed by:100
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip [explo2]Uses:94 95 96 97 98 99
Symbol 101 ShapeTweeningUsed by:107
Symbol 102 ShapeTweeningUsed by:107
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 ShapeTweeningUsed by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClip [explo]Uses:101 102 103 104 105 106
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClip [bullet]Uses:109
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:133
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:133
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:133
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:133
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:133
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:133
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:133
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:133
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:133
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:133
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClip [boom]Uses:112 114 116 118 120 122 124 126 128 130 132
Symbol 134 BitmapUsed by:135 633
Symbol 135 GraphicUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:137
Symbol 137 MovieClipUses:136Used by:164
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:164
Symbol 142 GraphicUsed by:145
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:142 143 144Used by:164
Symbol 146 BitmapUsed by:147 636
Symbol 147 GraphicUses:146Used by:160
Symbol 148 GraphicUsed by:160
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:160
Symbol 151 GraphicUsed by:160
Symbol 152 GraphicUsed by:160
Symbol 153 GraphicUsed by:160
Symbol 154 GraphicUsed by:160
Symbol 155 GraphicUsed by:160
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158 499 646
Symbol 158 MovieClipUses:157Used by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:147 148 149 150 151 152 153 154 155 158 159Used by:161
Symbol 161 MovieClipUses:160Used by:164 499
Symbol 162 FontUsed by:163 165 390 391 392 393 394 396 397 398 409 424 436 444 451 452 453 465 471 474 475 476 477 478 479 480 481 482 483 484 485 486 492 521 522 530 531 536 537 544 545 546 547 548 549 567 569 575 576 577 578 579 583 584 585 587 588 589 590 591 592 597 598 599 600 601 605 606 607 608 609 610 611 612 613 614 615 616 617 620 625 626 627 628 630 631 641 645 647 648 655 656 657
Symbol 163 EditableTextUses:162Used by:164
Symbol 164 MovieClip [unit]Uses:137 141 145 161 163
Symbol 165 EditableTextUses:162Used by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClip [scoreobj]Uses:166
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:204
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:204
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:204
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:204
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:204
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:204
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:204
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:204
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:204
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:204
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:204
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:204
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:204
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:204
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:204
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:204
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:204
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 MovieClipUses:169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 203Used by:205
Symbol 205 MovieClipUses:204Used by:206
Symbol 206 MovieClip [gift5]Uses:205
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:227
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:227
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:227
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:227
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:227
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:227
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:227
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:227
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:227
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:208 210 212 214 216 218 220 222 224 226Used by:228
Symbol 228 MovieClip [gift4]Uses:227
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:277
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:277
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:277
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:277
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:277
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:277
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:277
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:277
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:277
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:277
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:277
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:277
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:277
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:277
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:277
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:277
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:277
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:277
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:277
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:277
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:277
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:277
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:277
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClipUses:230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276Used by:278
Symbol 278 MovieClipUses:277Used by:279
Symbol 279 MovieClip [gift3]Uses:278
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:296
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:296
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:296
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:296
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:296
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:296
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:296
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClipUses:281 283 285 287 289 291 293 295Used by:297
Symbol 297 MovieClip [gift1]Uses:296
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:330
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:330
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:330
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:330
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:330
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:330
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:330
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:330
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:330
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:330
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:330
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:330
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:330
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:330
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:330
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329Used by:331
Symbol 331 MovieClipUses:330Used by:332
Symbol 332 MovieClip [gift2]Uses:331
Symbol 333 ShapeTweeningUsed by:342
Symbol 334 GraphicUsed by:339
Symbol 335 GraphicUsed by:339
Symbol 336 GraphicUsed by:339
Symbol 337 GraphicUsed by:339
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:334 335 336 337 338Used by:342
Symbol 340 ShapeTweeningUsed by:342
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:333 339 340 341Used by:343 644
Symbol 343 MovieClipUses:342Used by:344
Symbol 344 MovieClip [gift0]Uses:343
Symbol 345 MovieClipUsed by:Timeline
Symbol 669 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 670 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 671 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 672 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 673 MovieClip [__Packages.mochi.as2.MochiCoins]
Symbol 674 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 675 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 676 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 346 ButtonUses:80Used by:Timeline
Symbol 347 VideoUsed by:348
Symbol 348 MovieClipUses:347 SS1Used by:Timeline
Symbol 349 GraphicUsed by:368
Symbol 350 GraphicUsed by:358
Symbol 351 GraphicUsed by:358
Symbol 352 GraphicUsed by:358
Symbol 353 GraphicUsed by:358
Symbol 354 GraphicUsed by:358
Symbol 355 GraphicUsed by:358
Symbol 356 GraphicUsed by:358
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:350 351 352 353 354 355 356 357Used by:368
Symbol 359 GraphicUsed by:367
Symbol 360 GraphicUsed by:367
Symbol 361 GraphicUsed by:367
Symbol 362 GraphicUsed by:367
Symbol 363 GraphicUsed by:367
Symbol 364 GraphicUsed by:367
Symbol 365 GraphicUsed by:367
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:359 360 361 362 363 364 365 366Used by:368
Symbol 368 MovieClipUses:349 358 367Used by:375
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:375
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:375
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:375
Symbol 375 MovieClipUses:368 370 372 374Used by:Timeline
Symbol 376 FontUsed by:377 378 379 473 489 571 574 604 618 619 621 629 638 642 643
Symbol 377 TextUses:376Used by:380
Symbol 378 TextUses:376Used by:380
Symbol 379 TextUses:376Used by:380
Symbol 380 MovieClipUses:377 378 379Used by:Timeline
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:385
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:385 388
Symbol 385 MovieClipUses:382 384Used by:389
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:388
Symbol 388 MovieClipUses:387 384Used by:389
Symbol 389 MovieClipUses:385 388Used by:Timeline
Symbol 390 EditableTextUses:162Used by:425
Symbol 391 TextUses:162Used by:425
Symbol 392 TextUses:162Used by:395
Symbol 393 TextUses:162Used by:395
Symbol 394 EditableTextUses:162Used by:395
Symbol 395 MovieClipUses:392 393 394Used by:425
Symbol 396 EditableTextUses:162Used by:399
Symbol 397 TextUses:162Used by:399
Symbol 398 EditableTextUses:162Used by:399
Symbol 399 MovieClipUses:396 397 398Used by:425
Symbol 400 GraphicUsed by:403
Symbol 401 GraphicUsed by:403
Symbol 402 GraphicUsed by:403
Symbol 403 ButtonUses:400 401 402Used by:411
Symbol 404 GraphicUsed by:408
Symbol 405 GraphicUsed by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:404 405 406 407Used by:411
Symbol 409 EditableTextUses:162Used by:411
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:403 408 409 410Used by:425  Timeline
Symbol 412 GraphicUsed by:423
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:423
Symbol 415 GraphicUsed by:423
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:423
Symbol 418 GraphicUsed by:423
Symbol 419 GraphicUsed by:423
Symbol 420 GraphicUsed by:423
Symbol 421 GraphicUsed by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:412 414 415 417 418 419 420 421 422Used by:425
Symbol 424 TextUses:162Used by:425
Symbol 425 MovieClipUses:390 391 395 399 411 423 424Used by:Timeline
Symbol 426 FontUsed by:427 527 632 634 635
Symbol 427 TextUses:426Used by:428
Symbol 428 MovieClipUses:427Used by:Timeline
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:644
Symbol 432 GraphicUsed by:435
Symbol 433 GraphicUsed by:435
Symbol 434 GraphicUsed by:435
Symbol 435 ButtonUses:432 433 434Used by:644
Symbol 436 TextUses:162Used by:644
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:644
Symbol 439 GraphicUsed by:644
Symbol 440 GraphicUsed by:443
Symbol 441 GraphicUsed by:443
Symbol 442 GraphicUsed by:443
Symbol 443 ButtonUses:440 441 442Used by:466
Symbol 444 TextUses:162Used by:445
Symbol 445 MovieClipUses:444Used by:450
Symbol 446 BitmapUsed by:447 448 449
Symbol 447 GraphicUses:446Used by:450
Symbol 448 GraphicUses:446Used by:450
Symbol 449 GraphicUses:446Used by:450
Symbol 450 MovieClipUses:60 445 447 448 449Used by:466
Symbol 451 EditableTextUses:162Used by:466
Symbol 452 TextUses:162Used by:454
Symbol 453 EditableTextUses:162Used by:454
Symbol 454 MovieClipUses:452 453Used by:466
Symbol 455 GraphicUsed by:458
Symbol 456 GraphicUsed by:458
Symbol 457 GraphicUsed by:458
Symbol 458 ButtonUses:455 456 457Used by:466
Symbol 459 GraphicUsed by:462
Symbol 460 GraphicUsed by:462
Symbol 461 GraphicUsed by:462
Symbol 462 ButtonUses:459 460 461Used by:466
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:466
Symbol 465 EditableTextUses:162Used by:466
Symbol 466 MovieClipUses:443 450 451 454 458 462 464 465Used by:644
Symbol 467 GraphicUsed by:470
Symbol 468 GraphicUsed by:470
Symbol 469 GraphicUsed by:470
Symbol 470 ButtonUses:467 468 469Used by:472
Symbol 471 EditableTextUses:162Used by:472
Symbol 472 MovieClipUses:470 471Used by:644
Symbol 473 TextUses:376Used by:644
Symbol 474 EditableTextUses:162Used by:644
Symbol 475 TextUses:162Used by:644
Symbol 476 TextUses:162Used by:644
Symbol 477 TextUses:162Used by:644
Symbol 478 EditableTextUses:162Used by:644
Symbol 479 TextUses:162Used by:644
Symbol 480 TextUses:162Used by:644
Symbol 481 TextUses:162Used by:644
Symbol 482 TextUses:162Used by:644
Symbol 483 EditableTextUses:162Used by:644
Symbol 484 TextUses:162Used by:644
Symbol 485 EditableTextUses:162Used by:644
Symbol 486 TextUses:162Used by:644
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:644
Symbol 489 TextUses:376Used by:644
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:538 550 644
Symbol 492 EditableTextUses:162Used by:644
Symbol 493 GraphicUsed by:499
Symbol 494 GraphicUsed by:499
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:499
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:499
Symbol 499 MovieClipUses:493 157 494 496 498 161Used by:538 550
Symbol 500 GraphicUsed by:515
Symbol 501 GraphicUsed by:515
Symbol 502 GraphicUsed by:515
Symbol 503 GraphicUsed by:515
Symbol 504 GraphicUsed by:515
Symbol 505 GraphicUsed by:515
Symbol 506 GraphicUsed by:515
Symbol 507 GraphicUsed by:515
Symbol 508 GraphicUsed by:515
Symbol 509 GraphicUsed by:515
Symbol 510 GraphicUsed by:515
Symbol 511 GraphicUsed by:515
Symbol 512 GraphicUsed by:515
Symbol 513 GraphicUsed by:515
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:500 501 502 503 504 505 506 507 508 509 510 511 512 513 514Used by:538 550
Symbol 516 GraphicUsed by:520
Symbol 517 GraphicUsed by:520 529
Symbol 518 GraphicUsed by:520
Symbol 519 GraphicUsed by:520
Symbol 520 ButtonUses:516 517 518 519Used by:538
Symbol 521 EditableTextUses:162Used by:538
Symbol 522 EditableTextUses:162Used by:538
Symbol 523 ShapeTweeningUsed by:525
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:523 524Used by:538 550
Symbol 526 GraphicUsed by:528
Symbol 527 EditableTextUses:426Used by:528
Symbol 528 MovieClipUses:526 527Used by:538 550
Symbol 529 MovieClipUses:517Used by:538 550
Symbol 530 EditableTextUses:162Used by:538
Symbol 531 EditableTextUses:162Used by:538
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:538 550
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:538 550
Symbol 536 EditableTextUses:162Used by:538
Symbol 537 EditableTextUses:162Used by:538
Symbol 538 MovieClipUses:499 515 520 521 522 491 525 528 529 530 531 533 535 536 537Used by:644
Symbol 539 GraphicUsed by:543
Symbol 540 GraphicUsed by:543
Symbol 541 GraphicUsed by:543
Symbol 542 GraphicUsed by:543
Symbol 543 ButtonUses:539 540 541 542Used by:550
Symbol 544 EditableTextUses:162Used by:550
Symbol 545 EditableTextUses:162Used by:550
Symbol 546 EditableTextUses:162Used by:550
Symbol 547 EditableTextUses:162Used by:550
Symbol 548 EditableTextUses:162Used by:550
Symbol 549 EditableTextUses:162Used by:550
Symbol 550 MovieClipUses:499 515 543 544 545 491 525 528 529 546 547 533 535 548 549Used by:644
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:644
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:564
Symbol 555 GraphicUsed by:564
Symbol 556 GraphicUsed by:564
Symbol 557 GraphicUsed by:564
Symbol 558 GraphicUsed by:564
Symbol 559 GraphicUsed by:564
Symbol 560 GraphicUsed by:564
Symbol 561 GraphicUsed by:564
Symbol 562 GraphicUsed by:564
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:554 555 556 557 558 559 560 561 562 563Used by:570 658
Symbol 565 GraphicUsed by:566
Symbol 566 ButtonUses:565Used by:570
Symbol 567 EditableTextUses:162Used by:570
Symbol 568 GraphicUsed by:570
Symbol 569 EditableTextUses:162Used by:570
Symbol 570 MovieClipUses:564 566 567 568 569Used by:644
Symbol 571 TextUses:376Used by:644
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:644
Symbol 574 EditableTextUses:376Used by:644
Symbol 575 TextUses:162Used by:644
Symbol 576 EditableTextUses:162Used by:644
Symbol 577 EditableTextUses:162Used by:644
Symbol 578 EditableTextUses:162Used by:644
Symbol 579 EditableTextUses:162Used by:644
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:582 586
Symbol 582 MovieClipUses:581Used by:586 644
Symbol 583 TextUses:162Used by:644
Symbol 584 TextUses:162Used by:644
Symbol 585 TextUses:162Used by:644
Symbol 586 MovieClipUses:581 582Used by:644
Symbol 587 EditableTextUses:162Used by:644
Symbol 588 TextUses:162Used by:644
Symbol 589 EditableTextUses:162Used by:644
Symbol 590 TextUses:162Used by:644
Symbol 591 EditableTextUses:162Used by:644
Symbol 592 EditableTextUses:162Used by:644
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:644
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:644
Symbol 597 TextUses:162Used by:644
Symbol 598 EditableTextUses:162Used by:644
Symbol 599 EditableTextUses:162Used by:644
Symbol 600 TextUses:162Used by:644
Symbol 601 TextUses:162Used by:644
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:644
Symbol 604 EditableTextUses:376Used by:644
Symbol 605 TextUses:162Used by:644
Symbol 606 EditableTextUses:162Used by:644
Symbol 607 EditableTextUses:162Used by:644
Symbol 608 EditableTextUses:162Used by:644
Symbol 609 EditableTextUses:162Used by:644
Symbol 610 EditableTextUses:162Used by:644
Symbol 611 EditableTextUses:162Used by:644
Symbol 612 TextUses:162Used by:644
Symbol 613 TextUses:162Used by:644
Symbol 614 EditableTextUses:162Used by:644
Symbol 615 EditableTextUses:162Used by:644
Symbol 616 TextUses:162Used by:644
Symbol 617 TextUses:162Used by:644
Symbol 618 EditableTextUses:376Used by:644
Symbol 619 TextUses:376Used by:644
Symbol 620 EditableTextUses:162Used by:644
Symbol 621 TextUses:376Used by:644
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:624
Symbol 624 ButtonUses:623 80Used by:644
Symbol 625 TextUses:162Used by:644
Symbol 626 TextUses:162Used by:644
Symbol 627 TextUses:162Used by:644
Symbol 628 TextUses:162Used by:644
Symbol 629 TextUses:376Used by:644
Symbol 630 EditableTextUses:162Used by:644
Symbol 631 TextUses:162Used by:644
Symbol 632 TextUses:426Used by:644
Symbol 633 GraphicUses:134Used by:644
Symbol 634 TextUses:426Used by:644
Symbol 635 TextUses:426Used by:644
Symbol 636 GraphicUses:146Used by:637
Symbol 637 MovieClipUses:636Used by:644
Symbol 638 TextUses:376Used by:644
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:644
Symbol 641 TextUses:162Used by:644
Symbol 642 TextUses:376Used by:644
Symbol 643 TextUses:376Used by:644
Symbol 644 MovieClipUses:431 435 436 438 439 466 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 488 489 491 492 538 550 552 570 571 573 574 575 576 577 578 579 582 583 584 585 586 587 588 589 590 591 592 594 596 597 598 599 600 601 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 624 625 626 627 628 629 630 631 632 633 634 635 637 342 638 640 641 642 643Used by:Timeline
Symbol 645 TextUses:162Used by:649
Symbol 646 MovieClipUses:157Used by:649
Symbol 647 TextUses:162Used by:649
Symbol 648 EditableTextUses:162Used by:649
Symbol 649 MovieClipUses:645 646 647 648Used by:650
Symbol 650 MovieClipUses:649Used by:Timeline
Symbol 651 ShapeTweeningUsed by:654
Symbol 652 ShapeTweeningUsed by:654
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:651 652 653Used by:Timeline
Symbol 655 EditableTextUses:162Used by:658
Symbol 656 TextUses:162Used by:658
Symbol 657 TextUses:162Used by:658
Symbol 658 MovieClipUses:564 655 656 657Used by:663
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:659Used by:663
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:661Used by:663
Symbol 663 MovieClipUses:658 660 662Used by:Timeline
Symbol 664 ShapeTweeningUsed by:667
Symbol 665 ShapeTweeningUsed by:667
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:664 665 666Used by:Timeline
Symbol 668 Sound [smusic]Used by:Timeline
Streaming Sound 1Used by:Symbol 348 MovieClip

Instance Names

"mochiobj"Frame 1Symbol 345 MovieClip
"_video"Frame 2Symbol 348 MovieClip
"back"Frame 3Symbol 375 MovieClip
"congrat"Frame 3Symbol 380 MovieClip
"levelmap"Frame 3Symbol 345 MovieClip
"gumtitle"Frame 3Symbol 389 MovieClip
"inter"Frame 3Symbol 425 MovieClip
"half"Frame 3Symbol 428 MovieClip
"opt"Frame 3Symbol 644 MovieClip
"hint"Frame 3Symbol 650 MovieClip
"ib1"Frame 3Symbol 411 MovieClip
"ib2"Frame 3Symbol 411 MovieClip
"trans"Frame 3Symbol 654 MovieClip
"gachilogo"Frame 3Symbol 663 MovieClip
"cursor"Frame 3Symbol 667 MovieClip
"img"Symbol 44 MovieClip [toxic] Frame 1Symbol 43 MovieClip
"img"Symbol 55 MovieClip [pulse] Frame 1Symbol 54 MovieClip
"img"Symbol 64 MovieClip [ox] Frame 2Symbol 63 MovieClip
"img"Symbol 164 MovieClip [unit] Frame 1Symbol 137 MovieClip
"img"Symbol 164 MovieClip [unit] Frame 2Symbol 141 MovieClip
"life"Symbol 164 MovieClip [unit] Frame 2Symbol 145 MovieClip
"img"Symbol 164 MovieClip [unit] Frame 3Symbol 161 MovieClip
"img"Symbol 205 MovieClip Frame 1Symbol 204 MovieClip
"img"Symbol 206 MovieClip [gift5] Frame 1Symbol 205 MovieClip
"box"Symbol 206 MovieClip [gift5] Frame 2Symbol 205 MovieClip
"img"Symbol 228 MovieClip [gift4] Frame 1Symbol 227 MovieClip
"box"Symbol 228 MovieClip [gift4] Frame 2Symbol 227 MovieClip
"img"Symbol 278 MovieClip Frame 1Symbol 277 MovieClip
"img"Symbol 279 MovieClip [gift3] Frame 1Symbol 278 MovieClip
"box"Symbol 279 MovieClip [gift3] Frame 2Symbol 278 MovieClip
"img"Symbol 297 MovieClip [gift1] Frame 1Symbol 296 MovieClip
"box"Symbol 297 MovieClip [gift1] Frame 2Symbol 296 MovieClip
"img"Symbol 331 MovieClip Frame 1Symbol 330 MovieClip
"img"Symbol 332 MovieClip [gift2] Frame 1Symbol 331 MovieClip
"box"Symbol 332 MovieClip [gift2] Frame 2Symbol 331 MovieClip
"eye"Symbol 342 MovieClip Frame 1Symbol 339 MovieClip
"img"Symbol 343 MovieClip Frame 1Symbol 342 MovieClip
"img"Symbol 344 MovieClip [gift0] Frame 1Symbol 343 MovieClip
"box"Symbol 344 MovieClip [gift0] Frame 2Symbol 343 MovieClip
"back2"Symbol 368 MovieClip Frame 1Symbol 358 MovieClip
"back3"Symbol 368 MovieClip Frame 1Symbol 367 MovieClip
"img"Symbol 375 MovieClip Frame 1Symbol 368 MovieClip
"txt"Symbol 395 MovieClip Frame 1Symbol 394 EditableText
"but"Symbol 411 MovieClip Frame 1Symbol 403 Button
"ico"Symbol 411 MovieClip Frame 1Symbol 408 MovieClip
"desc"Symbol 411 MovieClip Frame 1Symbol 409 EditableText
"msk"Symbol 423 MovieClip Frame 1Symbol 414 MovieClip
"combo"Symbol 425 MovieClip Frame 1Symbol 395 MovieClip
"unit"Symbol 425 MovieClip Frame 1Symbol 399 MovieClip
"ib3"Symbol 425 MovieClip Frame 1Symbol 411 MovieClip
"ib4"Symbol 425 MovieClip Frame 1Symbol 411 MovieClip
"txt"Symbol 454 MovieClip Frame 1Symbol 453 EditableText
"but"Symbol 466 MovieClip Frame 1Symbol 443 Button
"star"Symbol 466 MovieClip Frame 1Symbol 450 MovieClip
"rec"Symbol 466 MovieClip Frame 1Symbol 454 MovieClip
"but"Symbol 466 MovieClip Frame 2Symbol 458 Button
"but"Symbol 466 MovieClip Frame 3Symbol 462 Button
"but"Symbol 466 MovieClip Frame 4Symbol 464 MovieClip
"but"Symbol 472 MovieClip Frame 1Symbol 470 Button
"img"Symbol 499 MovieClip Frame 5Symbol 161 MovieClip
"txt"Symbol 528 MovieClip Frame 1Symbol 527 EditableText
"icon"Symbol 538 MovieClip Frame 1Symbol 499 MovieClip
"star"Symbol 538 MovieClip Frame 1Symbol 515 MovieClip
"but"Symbol 538 MovieClip Frame 1Symbol 520 Button
"eff"Symbol 538 MovieClip Frame 1Symbol 525 MovieClip
"desc"Symbol 538 MovieClip Frame 1Symbol 528 MovieClip
"icon"Symbol 538 MovieClip Frame 4Symbol 499 MovieClip
"star"Symbol 538 MovieClip Frame 4Symbol 515 MovieClip
"icon"Symbol 550 MovieClip Frame 1Symbol 499 MovieClip
"star"Symbol 550 MovieClip Frame 1Symbol 515 MovieClip
"but"Symbol 550 MovieClip Frame 1Symbol 543 Button
"eff"Symbol 550 MovieClip Frame 1Symbol 525 MovieClip
"desc"Symbol 550 MovieClip Frame 1Symbol 528 MovieClip
"icon"Symbol 550 MovieClip Frame 4Symbol 499 MovieClip
"star"Symbol 550 MovieClip Frame 4Symbol 515 MovieClip
"img"Symbol 570 MovieClip Frame 1Symbol 564 MovieClip
"desc"Symbol 570 MovieClip Frame 1Symbol 567 EditableText
"but"Symbol 644 MovieClip Frame 1Symbol 435 Button
"bk"Symbol 644 MovieClip Frame 2Symbol 438 MovieClip
"l1"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l2"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l3"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l5"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l6"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l7"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l9"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l10"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l11"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l13"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l14"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l15"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l17"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l18"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l19"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l21"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l22"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l23"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l25"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l26"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l27"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l29"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l30"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l31"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l33"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l34"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l35"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l4"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l8"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l12"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l16"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l20"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l24"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l28"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l32"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l36"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"b3"Symbol 644 MovieClip Frame 2Symbol 472 MovieClip
"b1"Symbol 644 MovieClip Frame 2Symbol 472 MovieClip
"l37"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l38"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l39"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"l40"Symbol 644 MovieClip Frame 2Symbol 466 MovieClip
"b2"Symbol 644 MovieClip Frame 2Symbol 472 MovieClip
"b4"Symbol 644 MovieClip Frame 2Symbol 472 MovieClip
"totalscore"Symbol 644 MovieClip Frame 2Symbol 474 EditableText
"b5"Symbol 644 MovieClip Frame 2Symbol 472 MovieClip
"bk"Symbol 644 MovieClip Frame 12Symbol 488 MovieClip
"u1"Symbol 644 MovieClip Frame 12Symbol 538 MovieClip
"u2"Symbol 644 MovieClip Frame 12Symbol 550 MovieClip
"u3"Symbol 644 MovieClip Frame 12Symbol 538 MovieClip
"u4"Symbol 644 MovieClip Frame 12Symbol 550 MovieClip
"u5"Symbol 644 MovieClip Frame 12Symbol 538 MovieClip
"u6"Symbol 644 MovieClip Frame 12Symbol 550 MovieClip
"u7"Symbol 644 MovieClip Frame 12Symbol 538 MovieClip
"u8"Symbol 644 MovieClip Frame 12Symbol 550 MovieClip
"u9"Symbol 644 MovieClip Frame 12Symbol 538 MovieClip
"u10"Symbol 644 MovieClip Frame 12Symbol 550 MovieClip
"u11"Symbol 644 MovieClip Frame 12Symbol 538 MovieClip
"u12"Symbol 644 MovieClip Frame 12Symbol 550 MovieClip
"bk"Symbol 644 MovieClip Frame 22Symbol 552 MovieClip
"a54"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a55"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a64"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a65"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a84"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a52"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a56"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a53"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a85"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a62"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a66"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a63"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a82"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a86"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a83"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a74"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a75"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a34"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a35"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a44"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a45"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a50"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a51"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a60"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a61"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a80"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a32"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a36"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a33"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a81"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a42"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a46"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a43"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a73"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a30"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a31"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a72"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a76"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a40"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a41"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a04"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a05"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a14"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a15"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a24"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a25"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a02"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a06"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a03"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a12"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a16"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a13"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a00"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a01"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a22"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a26"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a23"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a10"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a11"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a71"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a70"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a20"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"a21"Symbol 644 MovieClip Frame 22Symbol 570 MovieClip
"bk"Symbol 644 MovieClip Frame 32Symbol 573 MovieClip
"leveltxt"Symbol 644 MovieClip Frame 32Symbol 574 EditableText
"b2"Symbol 644 MovieClip Frame 32Symbol 472 MovieClip
"b11"Symbol 644 MovieClip Frame 32Symbol 472 MovieClip
"unitNeed"Symbol 644 MovieClip Frame 32Symbol 576 EditableText
"giftNeed"Symbol 644 MovieClip Frame 32Symbol 577 EditableText
"giftHave"Symbol 644 MovieClip Frame 32Symbol 578 EditableText
"unitHave"Symbol 644 MovieClip Frame 32Symbol 579 EditableText
"s2"Symbol 644 MovieClip Frame 32Symbol 586 MovieClip
"s1"Symbol 644 MovieClip Frame 32Symbol 586 MovieClip
"s3"Symbol 644 MovieClip Frame 32Symbol 586 MovieClip
"b4"Symbol 644 MovieClip Frame 32Symbol 472 MovieClip
"b6"Symbol 644 MovieClip Frame 32Symbol 472 MovieClip
"b3"Symbol 644 MovieClip Frame 32Symbol 472 MovieClip
"b5"Symbol 644 MovieClip Frame 32Symbol 472 MovieClip
"levelscore"Symbol 644 MovieClip Frame 32Symbol 587 EditableText
"totalscore"Symbol 644 MovieClip Frame 32Symbol 589 EditableText
"addtxt"Symbol 644 MovieClip Frame 32Symbol 591 EditableText
"rectxt"Symbol 644 MovieClip Frame 32Symbol 592 EditableText
"clickleft"Symbol 644 MovieClip Frame 32Symbol 598 EditableText
"maxcombo"Symbol 644 MovieClip Frame 32Symbol 599 EditableText
"bk"Symbol 644 MovieClip Frame 42Symbol 603 MovieClip
"leveltxt"Symbol 644 MovieClip Frame 42Symbol 604 EditableText
"b11"Symbol 644 MovieClip Frame 42Symbol 472 MovieClip
"unitNeed"Symbol 644 MovieClip Frame 42Symbol 606 EditableText
"giftNeed"Symbol 644 MovieClip Frame 42Symbol 607 EditableText
"giftHave"Symbol 644 MovieClip Frame 42Symbol 608 EditableText
"unitHave"Symbol 644 MovieClip Frame 42Symbol 609 EditableText
"levelscore"Symbol 644 MovieClip Frame 42Symbol 610 EditableText
"genscore"Symbol 644 MovieClip Frame 42Symbol 611 EditableText
"clickleft"Symbol 644 MovieClip Frame 42Symbol 614 EditableText
"maxcombo"Symbol 644 MovieClip Frame 42Symbol 615 EditableText
"leveltxt"Symbol 644 MovieClip Frame 52Symbol 618 EditableText
"b4"Symbol 644 MovieClip Frame 52Symbol 472 MovieClip
"b5"Symbol 644 MovieClip Frame 52Symbol 472 MovieClip
"b3"Symbol 644 MovieClip Frame 52Symbol 472 MovieClip
"b1"Symbol 644 MovieClip Frame 52Symbol 472 MovieClip
"b2"Symbol 644 MovieClip Frame 62Symbol 472 MovieClip
"genscore"Symbol 644 MovieClip Frame 62Symbol 620 EditableText
"b2"Symbol 644 MovieClip Frame 72Symbol 472 MovieClip
"b1"Symbol 644 MovieClip Frame 72Symbol 472 MovieClip
"b5"Symbol 644 MovieClip Frame 72Symbol 472 MovieClip
"b4"Symbol 644 MovieClip Frame 72Symbol 472 MovieClip
"bk"Symbol 644 MovieClip Frame 82Symbol 573 MovieClip
"bk"Symbol 644 MovieClip Frame 102Symbol 640 MovieClip
"b2"Symbol 644 MovieClip Frame 102Symbol 472 MovieClip
"b3"Symbol 644 MovieClip Frame 112Symbol 472 MovieClip
"b4"Symbol 644 MovieClip Frame 112Symbol 472 MovieClip
"b2"Symbol 644 MovieClip Frame 112Symbol 472 MovieClip
"img2"Symbol 658 MovieClip Frame 1Symbol 564 MovieClip
"img"Symbol 658 MovieClip Frame 1Symbol 564 MovieClip
"img"Symbol 663 MovieClip Frame 1Symbol 658 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 11284 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "vwin"
ExportAssets (56)Timeline Frame 1Symbol 2 as "wave"
ExportAssets (56)Timeline Frame 1Symbol 3 as "stoxic"
ExportAssets (56)Timeline Frame 1Symbol 4 as "tesla"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sstar"
ExportAssets (56)Timeline Frame 1Symbol 6 as "achi2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "shop"
ExportAssets (56)Timeline Frame 1Symbol 8 as "pulsehit"
ExportAssets (56)Timeline Frame 1Symbol 9 as "spulse"
ExportAssets (56)Timeline Frame 1Symbol 10 as "portalout"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sportal"
ExportAssets (56)Timeline Frame 1Symbol 12 as "pickup"
ExportAssets (56)Timeline Frame 1Symbol 13 as "mouseon"
ExportAssets (56)Timeline Frame 1Symbol 14 as "menuon"
ExportAssets (56)Timeline Frame 1Symbol 15 as "slaser"
ExportAssets (56)Timeline Frame 1Symbol 16 as "holy"
ExportAssets (56)Timeline Frame 1Symbol 17 as "sexplo"
ExportAssets (56)Timeline Frame 1Symbol 18 as "die3"
ExportAssets (56)Timeline Frame 1Symbol 19 as "die2"
ExportAssets (56)Timeline Frame 1Symbol 20 as "die1"
ExportAssets (56)Timeline Frame 1Symbol 21 as "vdef"
ExportAssets (56)Timeline Frame 1Symbol 22 as "dam3"
ExportAssets (56)Timeline Frame 1Symbol 23 as "dam2"
ExportAssets (56)Timeline Frame 1Symbol 24 as "dam1"
ExportAssets (56)Timeline Frame 1Symbol 25 as "coin4a"
ExportAssets (56)Timeline Frame 1Symbol 26 as "coin4"
ExportAssets (56)Timeline Frame 1Symbol 27 as "coin3a"
ExportAssets (56)Timeline Frame 1Symbol 28 as "coin3"
ExportAssets (56)Timeline Frame 1Symbol 29 as "coin2a"
ExportAssets (56)Timeline Frame 1Symbol 30 as "coin2"
ExportAssets (56)Timeline Frame 1Symbol 31 as "coin1a"
ExportAssets (56)Timeline Frame 1Symbol 32 as "coin1"
ExportAssets (56)Timeline Frame 1Symbol 33 as "click"
ExportAssets (56)Timeline Frame 1Symbol 34 as "sbullet"
ExportAssets (56)Timeline Frame 1Symbol 35 as "achi"
ExportAssets (56)Timeline Frame 1Symbol 44 as "toxic"
ExportAssets (56)Timeline Frame 1Symbol 46 as "star"
ExportAssets (56)Timeline Frame 1Symbol 49 as "sonic"
ExportAssets (56)Timeline Frame 1Symbol 55 as "pulse"
ExportAssets (56)Timeline Frame 1Symbol 61 as "portal"
ExportAssets (56)Timeline Frame 1Symbol 64 as "ox"
ExportAssets (56)Timeline Frame 1Symbol 71 as "light2"
ExportAssets (56)Timeline Frame 1Symbol 77 as "light"
ExportAssets (56)Timeline Frame 1Symbol 82 as "laser"
ExportAssets (56)Timeline Frame 1Symbol 93 as "hulk1"
ExportAssets (56)Timeline Frame 1Symbol 100 as "explo2"
ExportAssets (56)Timeline Frame 1Symbol 107 as "explo"
ExportAssets (56)Timeline Frame 1Symbol 110 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 133 as "boom"
ExportAssets (56)Timeline Frame 1Symbol 164 as "unit"
ExportAssets (56)Timeline Frame 1Symbol 167 as "scoreobj"
ExportAssets (56)Timeline Frame 1Symbol 206 as "gift5"
ExportAssets (56)Timeline Frame 1Symbol 228 as "gift4"
ExportAssets (56)Timeline Frame 1Symbol 279 as "gift3"
ExportAssets (56)Timeline Frame 1Symbol 297 as "gift1"
ExportAssets (56)Timeline Frame 1Symbol 332 as "gift2"
ExportAssets (56)Timeline Frame 1Symbol 344 as "gift0"
ExportAssets (56)Timeline Frame 1Symbol 669 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 670 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 671 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 672 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 673 as "__Packages.mochi.as2.MochiCoins"
ExportAssets (56)Timeline Frame 1Symbol 674 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 675 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 676 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 3Symbol 668 as "smusic"

Labels

"loader"Frame 2
"init"Frame 3
"functions"Frame 13
"controller"Frame 23
"game"Frame 33
"select"Symbol 644 MovieClip Frame 2
"upgr"Symbol 644 MovieClip Frame 12
"achi"Symbol 644 MovieClip Frame 22
"win"Symbol 644 MovieClip Frame 32
"win2"Symbol 644 MovieClip Frame 42
"def"Symbol 644 MovieClip Frame 52
"def2"Symbol 644 MovieClip Frame 62
"main"Symbol 644 MovieClip Frame 72
"credit"Symbol 644 MovieClip Frame 82
"hint"Symbol 644 MovieClip Frame 92
"clear"Symbol 644 MovieClip Frame 102
"diff"Symbol 644 MovieClip Frame 112
"exit"Symbol 644 MovieClip Frame 121

Dynamic Text Variables

_root.portalcountSymbol 163 EditableText"<p align="center"><font face="Bonk Fatty" size="14" color="#97faff" letterSpacing="0.000000" kerning="1">10</font></p>"
_parent.typeSymbol 165 EditableText"<p align="center"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1">+100</font></p>"
_root.lvlSymbol 390 EditableText"<p align="left"><font face="Bonk Fatty" size="20" color="#ffffff" letterSpacing="2.000000" kerning="1">99</font></p>"
_root.combotxtSymbol 394 EditableText"<p align="left"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="2.000000" kerning="1">98</font></p>"
_root.unitTargetSymbol 396 EditableText"<p align="left"><font face="Bonk Fatty" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">999</font></p>"
_root.unitHaveSymbol 398 EditableText"<p align="right"><font face="Bonk Fatty" size="24" color="#ffff00" letterSpacing="0.000000" kerning="1">999</font></p>"
idSymbol 451 EditableText"<p align="center"><font face="Bonk Fatty" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">99</font></p>"
idSymbol 465 EditableText"<p align="center"><font face="Bonk Fatty" size="24" color="#dddddd" letterSpacing="0.000000" kerning="1">99</font></p>"
titleSymbol 471 EditableText"<p align="center"><font face="Bonk Fatty" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1">START GAME</font></p>"
stat_lvlSymbol 478 EditableText"<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">40</font></p>"
stat_starSymbol 483 EditableText"<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">120</font></p>"
gachisSymbol 485 EditableText"<p align="right"><font face="Bonk Fatty" size="22" color="#ffff00" letterSpacing="0.000000" kerning="1">63</font></p>"
_root.moneySymbol 492 EditableText"<p align="left"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="1.000000" kerning="1">1000</font></p>"
titleSymbol 521 EditableText"<p align="left"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>"
costSymbol 522 EditableText"<p align="right"><font face="Bonk Fatty" size="17" color="#ffff00" letterSpacing="0.000000" kerning="1">100</font></p>"
titleSymbol 530 EditableText"<p align="left"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>"
costSymbol 531 EditableText"<p align="right"><font face="Bonk Fatty" size="17" color="#f0f0f0" letterSpacing="0.000000" kerning="1">100</font></p>"
unlockSymbol 536 EditableText"<p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">BEAT LEVEL 40</font></p><p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">TO UNLOCK</font></p>"
titleSymbol 537 EditableText"<p align="left"><font face="Bonk Fatty" size="15" color="#ffff66" letterSpacing="0.000000" kerning="1">BASIC EXPLOSION</font></p>"
titleSymbol 544 EditableText"<p align="right"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>"
costSymbol 545 EditableText"<p align="left"><font face="Bonk Fatty" size="17" color="#ffff00" letterSpacing="0.000000" kerning="1">900</font></p>"
titleSymbol 546 EditableText"<p align="right"><font face="Bonk Fatty" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">PORTAL LIFETIME</font></p>"
costSymbol 547 EditableText"<p align="left"><font face="Bonk Fatty" size="17" color="#f0f0f0" letterSpacing="0.000000" kerning="1">100</font></p>"
unlockSymbol 548 EditableText"<p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">BEAT LEVEL 40</font></p><p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">TO UNLOCK</font></p>"
titleSymbol 549 EditableText"<p align="right"><font face="Bonk Fatty" size="15" color="#ffff66" letterSpacing="0.000000" kerning="1">BASIC EXPLOSION</font></p>"
percSymbol 569 EditableText"<p align="center"><font face="Bonk Fatty" size="15" color="#dddddd" letterSpacing="0.000000" kerning="1">99%</font></p>"
_root.clickCountSymbol 648 EditableText"<p align="left"><font face="Bonk Fatty" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1">9 </font></p>"
_parent.descSymbol 655 EditableText"<p align="center"><font face="Bonk Fatty" size="19" color="#ffeb00" letterSpacing="0.000000" kerning="1">&quot;Complete Black Zone&quot;</font></p>"




https://swfchan.com/54/269002/info.shtml
Created: 5/11 -2026 02:51:59 Last modified: 5/11 -2026 02:51:59 Server time: 05/11 -2026 11:48:22