STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #53676 |
surround |
CREDITS MUSIC BY PELLE OCH PONTA EVERYTHING ELSE BY MARCUS RICHERT SPECIAL THANKS TO SAWA YOSHIOKA THANKS FOR PLAYING (C) RAITENDO 2009 |
CREDITS MUSIC BY PELLE OCH PONTA EVERYTHING ELSE BY MARCUS RICHERT SPECIAL THANKS TO SAWA YOSHIOKA THANKS FOR PLAYING (C) RAITENDO 2009 |
おい、たくろうくん。 |
たすけてくれてありがとう。 |
<p align="right"></p> |
<p align="right"></p> |
www.kongregate.com |
www.kongregate.com |
www.kongregate.com |
sounds |
<p align="left"></p> |
12 |
100 |
ActionScript [AS1/AS2]
Frame 1function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("5ac6b77e", this, 10301, true); _root.kongregateServices.connect(); this._xscale = (this._yscale = 100); MENU = new ContextMenu(); MENU.hideBuiltInItems(); _root.menu = MENU; urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); if ((domain != "flashgamelicense.com") && (domain != "")) { } createEmptyMovieClip("fpsStaller", 7); maxframe = 30; screenfps = 30; gamefps = 40; fpsStaller.onEnterFrame = function () { newT = getTimer(); while (Math.abs(newT - oldT) < maxF) { newT = getTimer(); } oldT = getTimer(); maxF = Math.round(1000 / maxframe); }; stop(); kongregate.t = 0; kongregate.stop(); kongregate.onEnterFrame = function () { if ((_root.getBytesLoaded() >= (_root.getBytesTotal() - 100)) && (_root.getBytesTotal() >= 16000)) { this.play(); delete this.onEnterFrame; } else { framet = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 61) - 20; trace("frame:" + framet); this.gotoAndStop(framet); } }; gameurl = "http://www.kongregate.com/?gamereferral=freewill";Frame 2stop(); intro.t = 0; intro.block2.setMask(intro.undertext); intro.onEnterFrame = function () { if (this.block2._x < 320) { this.block._x = this.block._x + 18; this.block2._x = this.block2._x + 18; } else { intro.t++; if (intro.t == 10) { _root.attachMovie("pelleochponta", "pelle", _root.getNextHighestDepth()); } else if (intro.t == 90) { pelle.removeMovieClip(); play(); } } };Frame 3function playSound(sound, loop) { eval (sound).start(0, loop); } function stopSound(sound) { eval (sound).stop(); } function changeVolume(sound, amount) { eval (sound).setVolume(amount); } function fadeOut(sound) { createEmptyMovieClip("fadeOutMusicer", this.getNextHighestDepth()); fadeOutMusicer.onEnterFrame = function () { changeVolume(sound, eval (sound).getVolume() - 3); if (eval (sound).getVolume() <= 3) { eval (sound).stop(); removeMovieClip(this); delete this.onEnterFrame; } }; } _quality = "LOW"; language = System.capabilities.language; if ((((((language == "ja") or (language == "ko")) or (language == "ch")) or (language == "zh-CN")) or (language == "zh-TW")) or (language == "zh")) { language = "jp"; } else { language = "en"; } soundArray = ["shineS", "enemyHurt2S", "gameOverScreenSong", "gameOverS", "jumpS", "coinS", "switchS", "boll2S", "mainSong", "heavyImpactS", "impact1S", "impact2S", "impact3S", "impact4S", "screwS"]; for (var i in soundArray) { this.createEmptyMovieClip(String(soundArray[i] + "Container"), this.getNextHighestDepth() + 100); var poppa = (soundArray[i] + "Container"); this[soundArray[i]] = new Sound(poppa); this[soundArray[i]].attachSound(soundArray[i]); } mainSongVolume = 60; mainSong.setVolume(mainSongVolume); levelCode = "1,undefined,undefined,0,0,,&,x09,1517,3404,122,19,26,100,100,0,2136,&,x06,1510,3344,148,87,10,100,100,0,2134,&,coi,1535,3259,72,40,40,100,100,0,2130,&,f01,1512,3233,122,90,13,147.5,100,0,31,12,2128,&,x07,14941,3207,188,147,44,100,100,0,2126,&,hgr,14940,3231,135,96,83,96,237.1,0,2124,&,x10,2113,2255,268,83,47,100,100,0,2114,&,x10,2110,518,213,90,111,100,100,0,2111,&,swi,2018,450,150,20,4,100,100,0,2,y,y,hgr2013,x012077,88,88,22,0,2052,2108,&,x04,2028,593,125,31,10,100,100,0,2107,&,x07,2069,490,177,147,44,100,100,0,2105,&,x01,2077,544,49,37,20,100,100,0,2104,&,hgr,2013,544,69,40,140,40,400,0,2102,&,x04,2024,501,125,31,11,100,100,0,2080,&,pus,2022,424,136,19,19,100,100,0,2074,&,x07,19871,382,207,147,44,100,100,0,2067,&,x07,11601,2118,228,147,44,100,100,0,2011,&,x07,11602,2406,228,147,44,-100,100,0,2009,&,hgr,1166,2294,114,40,140,40,400,0,2008,&,hgr,19870,394,154,96,83,96,237.1,0,2006,&,x07,19931,-39,231,147,44,100,100,0,1995,&,hgr,19930,-1,180,96,83,96,237.1,0,1993,&,x07,9161,1229,258,147,44,100,100,0,1977,&,x07,9162,1085,258,147,44,100,100,0,1975,&,f01,776,1179,230,100,13,163.9,100,0,31,12,1973,&,f01,772,1118,230,130,13,213.1,100,0,31,12,1971,&,hgr,9160,1119,243,160,40,160,114.2,0,1969,&,x02,799,1212,170,61,74,100,100,0,1967,&,x02,800,1183,170,61,74,-100,100,0,1965,&,swi,809,1345,205,20,4,100,100,0,2,x,x,x06807,swi809,240,240,80,0,844,1963,&,swi,674,709,150,20,4,100,100,0,3,y,y,y,y01677,y01680,y016961,-100,-100,-100,20,0,0,1961,&,y01,6961,841,254,15,15,100,100,0,1959,&,y01,680,801,254,15,15,100,100,0,1957,&,y01,677,761,254,15,15,100,100,0,1955,&,coi,748,785,92,40,40,100,100,0,1953,&,x06,724,882,152,87,10,100,100,0,1951,&,f02,726,883,129,85,23,139.3,96.2,0,24,23,1949,&,x03,614,849,74,44,41,100,100,0,1947,&,swi,1550,893,148,20,4,100,100,0,1,y,x03614,120,30,0,1555,1945,&,x07,1560,767,144,147,44,100,100,0,1943,&,coi,1378,971,135,40,40,100,100,0,1941,&,x04,1285,995,267,31,10,100,100,0,1939,&,mvy,758,977,129,29,116,96.6,112,0,1,1937,&,y01,1268,1613,174,15,15,100,100,0,1935,&,x06,807,1296,209,87,10,100,100,0,1933,&,coi,990,1895,175,40,40,100,100,0,1931,&,coi,988,1850,177,40,40,100,100,0,1929,&,f01,900,1853,227,80,13,131.1,100,0,31,12,1927,&,x06,902,1850,240,87,10,100,100,0,1925,&,y01,896,1822,261,15,15,100,100,0,1923,&,inv,879,1643,166,152,25,368.9,60.6,0,5,y,y,y,y,y,hgr8560,x078562,x078561,x02909,x01911,600,600,600,600,600,600,0,912,1921,&,x07,8561,1755,177,147,44,100,100,0,1919,&,x07,8562,1611,177,147,44,100,100,0,1917,&,hgr,8560,1643,166,160,40,160,114.2,0,1915,&,x02,909,1717,93,61,74,100,100,0,1913,&,x01,911,1682,146,37,20,100,100,0,1911,&,coi,1214,1439,162,40,40,100,100,0,1909,&,coi,1210,1389,162,40,40,100,100,0,1907,&,coi,1208,1176,131,40,40,100,100,0,1905,&,mvx,760,1008,219,101,29,100,87.8,0,1,1903,&,f03,813,1415,227,70,68,100,100,0,70,68,1901,&,x05,811,1424,295,55,10,100,100,0,,1899,&,f02,822,1499,141,50,23,81.9,96.2,0,24,23,1897,&,x07,766,1085,258,147,44,100,100,0,1895,&,x07,768,1229,258,147,44,100,100,0,1893,&,hgr,763,1119,243,160,40,160,114.2,0,1891,&,x05,820,1498,164,55,10,100,100,0,,1889,&,bol,794,1195,200,12,12,100,100,0,1887,&,x04,792,1180,205,31,10,100,100,0,1885,&,coi,796,1041,170,40,40,100,100,0,1883,&,pus,671,664,136,19,19,100,100,0,1881,&,x01,700,680,134,37,20,100,100,0,1879,&,x07,6661,602,205,147,44,100,100,0,1877,&,hgr,6660,640,154,96,83,96,237.1,0,1875,&,x01,1537,3121,94,37,20,100,100,0,1873,&,x07,1444,2865,165,147,44,100,100,0,1871,&,hgr,1442,2889,112,96,83,96,237.1,0,1869,&,coi,1317,2753,240,40,40,100,100,0,1867,&,x07,1339,2706,206,147,44,100,100,0,1865,&,hgr,1306,2753,97,40,140,40,400,0,1863,&,mvy,1309,2723,82,29,210,96.6,202.8,0,1,1861,&,x07,1338,2595,226,147,44,100,100,0,1859,&,hgr,1304,2682,97,40,140,40,400,0,1857,&,hgr,1296,2622,175,96,83,96,237.1,0,1855,&,hgr,11600,2147,217,160,40,160,114.2,0,1847,&,coi,1541,3108,-47,40,40,100,100,0,1845,&,x04,1539,3111,31,31,10,100,100,0,1843,&,coi,1532,3048,45,40,40,100,100,0,1839,&,coi,1529,3003,45,40,40,100,100,0,1837,&,f01,1456,2889,99,95,13,155.7,100,0,31,12,1835,&,x01,1526,2941,92,37,20,100,100,0,1833,&,f02,1507,3131,53,80,23,131.1,96.2,0,24,23,1827,&,x06,1504,3130,76,87,10,100,100,0,1823,&,x07,14801,3080,167,147,44,100,100,0,1817,&,hgr,14800,3104,114,96,83,96,237.1,0,1815,&,mvx,1467,2995,86,101,29,100,87.8,0,1,1813,&,x05,1437,2815,166,55,10,100,100,0,,1811,&,bol,1462,2314,107,12,12,100,100,0,1809,&,f03,1435,2807,98,70,68,100,100,0,70,68,1807,&,coi,1440,2823,43,40,40,100,100,0,1805,&,y01,1430,2664,125,15,15,100,100,0,1803,&,x04,1315,2756,283,31,10,100,100,0,1801,&,x07,1410,2470,157,147,44,100,100,0,1799,&,x07,1402,2335,165,147,44,100,100,0,1797,&,x02,1466,2731,24,61,74,100,100,0,1795,&,f02,1385,2487,120,70,23,114.7,96.2,0,24,23,1793,&,f02,1368,2529,120,70,23,114.7,96.2,0,24,23,1791,&,f01,1373,2621,162,55,13,90.1,100,0,31,12,1789,&,f02,1365,2439,120,80,23,131.1,96.2,0,24,23,1787,&,coi,1345,2553,77,40,40,100,100,0,1785,&,coi,1343,2506,77,40,40,100,100,0,1783,&,x01,1360,2633,155,37,20,100,100,0,1781,&,x02,1347,2502,69,61,74,-100,100,0,1779,&,hgr,1287,2440,143,160,40,160,114.2,0,1777,&,x03,1279,2146,74,44,41,100,100,0,1775,&,coi,1222,2295,45,40,40,100,100,0,1773,&,pus,1205,2373,93,19,19,100,100,0,1771,&,x06,1203,2350,111,87,10,100,100,0,1769,&,x01,1179,2296,94,37,20,100,100,0,1767,&,swi,1185,2269,213,20,4,100,100,0,2,y,y,hgr1181,swi1185,-100,-100,25,0,1193,1765,&,x01,1177,2204,197,37,20,100,100,0,1763,&,x02,1171,2207,144,61,74,100,100,0,1761,&,hgr,1181,2269,217,21,107,21,305.7,0,1759,&,y01,1053,2005,226,15,15,100,100,0,1757,&,y01,1051,1991,226,15,15,100,100,0,1755,&,mvy,992,1948,125,29,110,96.6,106.2,0,1,1753,&,mvy,996,2087,125,29,110,96.6,106.2,0,1,1751,&,x04,1137,2086,120,31,10,100,100,0,1749,&,x04,1125,1947,119,31,10,100,100,0,1747,&,coi,1002,2059,63,40,40,100,100,0,1745,&,coi,1000,2014,64,40,40,100,100,0,1743,&,coi,998,1969,65,40,40,100,100,0,1741,&,mvx,994,1982,101,101,29,100,87.8,0,1,1739,&,y01,1068,2047,226,15,15,100,100,0,1737,&,y01,10631,2033,226,15,15,100,100,0,1735,&,y01,10630,2019,226,15,15,100,100,0,1733,&,f03,1049,1992,158,70,68,100,100,0,70,68,1731,&,mvy,637,350,135,29,123,96.6,118.8,0,1,1725,&,f02,1577,260,227,80,23,131.1,96.2,0,24,23,1586,&,bol,635,246,244,12,12,100,100,0,1575,&,mvy,618,108,158,29,90,96.6,86.9,0,1,1571,&,x07,633,226,269,147,44,100,100,0,737,&,hgr,630,239,250,103,50,103,142.8,0,736,&,x02,733,277,177,61,74,100,100,0,735,&,x01,626,57,160,37,20,100,100,0,721,&,f01,650,216,148,80,13,131.1,100,0,31,12,655,&,coi,643,303,110,40,40,100,100,0,648,&,x06,646,213,161,87,10,100,100,0,647,&,x04,628,167,178,31,10,100,100,0,629,&,coi,622,163,208,40,40,100,100,0,624,&,app,12,153,19,26,100,100,602,&,hgr,6,121,277,100,35,100,100,0,6,&,bor,0,0,3450,300,575,100,1"; function gameOnEnterFrame() { if ((!uncontrollable) && (!followRecord)) { Right = (Key.isDown(68) or Key.isDown(90)) or Key.isDown(39); Left = (Key.isDown(65) or Key.isDown(81)) or Key.isDown(37); Down = Key.isDown(83) or Key.isDown(40); Up = Key.isDown(87) or Key.isDown(38); } stage.apple.spakMoved = false; if (paus == 1) { for (var i in enemyArray) { stage[enemyArray[i]].stop(); } if (happening == 1) { moved = false; stageScroll(happener); if (!moved) { happening = 2; } } else if (happening == 2) { if (happeningTime <= -10) { removeMovieClip(happener); paus = 0; if (stage.orange.special == 1) { stage.orange.body.play(); } for (var i in enemyArray) { stage[enemyArray[i]].play(); } happening = 0; } else { happener._x = eval (happener.target)._x + happener.xplus; happener._y = eval (happener.target)._y + happener.yplus; stageScroll(happener); happeningTime--; } } if (P && (!((happening == 1) or (happening == 2)))) { if (opa != 1) { if (stage.orange.special == 1) { stage.orange.body.play(); } for (var i in enemyArray) { stage[enemyArray[i]].play(); } pauseScreen.removeMovieClip(); opa = 1; paus = 0; } } else { opa = undefined; } } else { if (P) { if (opa != 1) { opa = 1; attachMovie("pauseScreen", "pauseScreen", getNextHighestDepth()); paus = 1; } } else { opa = undefined; } spakMovedStuffF(); switchButtonsF(); endingCheck(); deathCheck(); timeAndCoinCheck(); controlFunction(stage.apple); bollFunction(); if (stage.apple.health > 0) { acceleration(stage.apple); } enemyFunction(); invisibleSwitchesFunction(); pushableBlockFunction(); if (stage.apple.damage == 1) { damageEnterFrame(stage.apple); } if (stage.apple.health > 0) { hittest(stage.apple); } coinFunction(); fallersFunction(); movingPlatformsFunction(); movingPlatformsXFunction(); spakMovedStuffF(); if (controlled == "apple") { stageScroll(stage.apple); } } } function switchButtonsF() { for (var _local8 in switchButtons) { var _local1 = switchButtons[_local8]; if (_local1._currentframe == 1) { var _local2 = 1; } else { var _local2 = 2; } if (_local2 == 1) { for (var _local7 in bollArray) { if (_local1.hitTest(bollArray[_local7])) { if (_local1.p == 1) { spakMove(_local1.spakTarget, _local1.spakValue, _local1.spakExtraValue, _local1.spakFunction); } else { _local1.p = 1; spakMove(_local1.spakTarget, _local1.spakValue, _local1.spakExtraValue, _local1.spakFunction, _local1.spakScroll, _local1.spakScrollTarget); } _local1.nextFrame(); var _local2 = 2; } } for (var _local7 in pushableBlocks) { if (_local1.hitTest(pushableBlocks[_local7])) { if (_local1.p == 1) { spakMove(_local1.spakTarget, _local1.spakValue, _local1.spakExtraValue, _local1.spakFunction); } else { _local1.p = 1; spakMove(_local1.spakTarget, _local1.spakValue, _local1.spakExtraValue, _local1.spakFunction, _local1.spakScroll, _local1.spakScrollTarget); } _local1.nextFrame(); var _local2 = 2; } } for (var _local6 in characters) { if (_local1.hitTest(stage[characters[_local6]].hit) && (stage[characters[_local6]].jump == 0)) { if (_local1.p == 1) { spakMove(_local1.spakTarget, _local1.spakValue, _local1.spakExtraValue, _local1.spakFunction); } else { _local1.p = 1; spakMove(_local1.spakTarget, _local1.spakValue, _local1.spakExtraValue, _local1.spakFunction, _local1.spakScroll, _local1.spakScrollTarget); } _local1.nextFrame(); var _local2 = 2; } } } else if (_local2 == 2) { if (_local1.hitTest(stage.apple)) { _local1.b = 1; } for (var _local5 in bollArray) { if (_local1.hitTest(bollArray[_local5])) { _local1.b = 1; } } for (var _local5 in pushableBlocks) { if (_local1.hitTest(pushableBlocks[_local5])) { _local1.b = 1; } } if (_local1.b == 1) { _local1.b = 0; } else { var _local3 = []; if (typeof(_local1.spakValue) != "object") { _local3 = -_local1.spakValue; } else { for (var _local4 in _local1.spakValue) { _local3[_local4] = -_local1.spakValue[_local4]; } } spakMove(_local1.spakTarget, _local3, _local1.spakExtraValue, _local1.spakFunction); _local1.prevFrame(); var _local2 = 2; } } } } function spakMovedStuffF() { stage.apple._x = stage.apple._x + stage.apple.move_x; stage.apple._y = stage.apple._y + stage.apple.move_y; var _local1 = 0; while (_local1 < spakMovedAHow.length) { spakMovedAWhat[_local1][spakMovedAHow[_local1]] = spakMovedAWhat[_local1][spakMovedAHow[_local1]] + spakMovedAHowMuch[_local1]; _local1++; } spakMovedAHow = new Array(); spakMovedAHowMuch = new Array(); spakMovedAWhat = new Array(); stage.apple.move_x = 0; stage.apple.move_y = 0; } function endingRecordF() { if (followRecord) { if (T2 == undefined) { T2 = 0; } else { T2++; } trace("following: " + endingRecord[T2]); if (typeof(endingRecord[T2]) != "string") { gameOverScreen.cursor._y = endingRecord[T2]; } else if (endingRecord[T2] == "tryAgain") { killGameOver(); tryAgain(); } else if (endingRecord[T2] == "playMoreGames") { playMoreGames(); } else if (endingRecord[T2] == "playMoreGames") { killGameOver(); } } else if (gameOverScreen.cursor != undefined) { endingRecord.push(gameOverScreen.cursor._y); } } function recordFunction() { if (followRecord) { if (T == undefined) { T = 0; } else { T++; } Up = (Down = (Right = (Left = false))); var _local1 = record[T]; if (_local1 == 0) { } else if (_local1 == 1) { Up = true; } else if (_local1 == 2) { Right = true; } else if (_local1 == 3) { Down = true; } else if (_local1 == 4) { Left = true; } else if (_local1 == 5) { Up = (Right = true); } else if (_local1 == 6) { Up = (Right = (Down = true)); } else if (_local1 == 7) { Up = (Right = (Down = (Left = true))); } else if (_local1 == 8) { Up = (Down = true); } else if (_local1 == 9) { Up = (Down = (Left = true)); } else if (_local1 == 10) { Up = (Right = (Left = true)); } else if (_local1 == 11) { Up = (Left = true); } else if ((((!Up) && Right) && Down) && (!Left)) { var _local2 = 12; } else if ((((!Up) && Right) && Down) && Left) { var _local2 = 13; } else if ((((!Up) && Right) && (!Down)) && Left) { var _local2 = 14; } else if ((((!Up) && (!Right)) && Down) && Left) { var _local2 = 15; } else if (_local1 == 12) { Right = (Down = true); } else if (_local1 == 13) { Right = (Left = (Down = true)); } else if (_local1 == 14) { Right = (Left = true); } else if (_local1 == 15) { Left = (Down = true); } } else { if (T == undefined) { T = 0; } else { T++; } if ((((!Up) && (!Right)) && (!Down)) && (!Left)) { var _local2 = 0; } else if (((Up && (!Right)) && (!Down)) && (!Left)) { var _local2 = 1; } else if ((((!Up) && (Right)) && (!Down)) && (!Left)) { var _local2 = 2; } else if ((((!Up) && (!Right)) && (Down)) && (!Left)) { var _local2 = 3; } else if ((((!Up) && (!Right)) && (!Down)) && (Left)) { var _local2 = 4; } else if (((Up && (Right)) && (!Down)) && (!Left)) { var _local2 = 5; } else if (((Up && (Right)) && (Down)) && (!Left)) { var _local2 = 6; } else if (((Up && Right) && Down) && Left) { var _local2 = 7; } else if (((Up && (!Right)) && Down) && (!Left)) { var _local2 = 8; } else if (((Up && (!Right)) && Down) && Left) { var _local2 = 9; } else if (((Up && Right) && (!Down)) && Left) { var _local2 = 10; } else if (((Up && (!Right)) && (!Down)) && Left) { var _local2 = 11; } else if ((((!Up) && Right) && Down) && (!Left)) { var _local2 = 12; } else if ((((!Up) && Right) && Down) && Left) { var _local2 = 13; } else if ((((!Up) && Right) && (!Down)) && Left) { var _local2 = 14; } else if ((((!Up) && (!Right)) && Down) && Left) { var _local2 = 15; } else { stage.removeMovieClip(); trace((((((("Up: " + Up) + " Right: ") + Right) + " Down: ") + Down) + " Left: ") + Left); } record.push(_local2); recordLength = record.length; } } function timeAndCoinCheck() { if ((timetime > 0) && (!uncontrollable)) { timetime--; var _local2 = Math.floor(coins / 100); var _local4 = Math.floor((coins - (_local2 * 100)) / 10); var _local6 = (coins - (_local2 * 100)) - (_local4 * 10); statsBar.c0.gotoAndStop(_local6 + 1); statsBar.c00.gotoAndStop(_local4 + 1); statsBar.c000.gotoAndStop(_local2 + 1); var _local1 = Math.ceil(timetime / 40); var _local3 = Math.floor(_local1 / 100); var _local5 = Math.floor((_local1 - (_local3 * 100)) / 10); var _local7 = (_local1 - (_local3 * 100)) - (_local5 * 10); statsBar.t0.gotoAndStop(_local7 + 1); statsBar.t00.gotoAndStop(_local5 + 1); statsBar.t000.gotoAndStop(_local3 + 1); } else if (timetime == 0) { stage.apple.health = 0; deathCheck(); } } function initializeLevel() { for (var _local2 in objectsToRemove) { objectsToRemove[_local2].removeMovieClip(); objectsToRemove.splice(_local2, 1); _local2--; } objectsToRemove = []; backGround.removeMovieClip(); backGroundPos = undefined; statsBar.removeMovieClip(); reserved.removeMovieClip(); focusManager.removeMovieClip(); lines.removeMovieClip(); stage.removeMovieClip(); createEmptyMovieClip("stage", 2); this._xscale = (this._yscale = 300); currentScreen = "game"; hardTileArray = ["tileEarth", "tileSand", "tileSnow", "tileMario"]; softTileArray = ["tileBlack", "tileUgly", "tileMetalbar"]; currentFluffTile = "tileBlue"; fluffTileWidth = 100; fluffTileHeight = 100; tileEarthWidth = 6; tileEarthHeight = 6; tileSnowHeight = 100; tileSnowWidth = 200; tileMarioHeight = 50; tileMarioWidth = 50; tileSandWidth = 200; tileSandHeight = 100; hardTileArrayPlace = 0; softTileArrayPlace = 0; mode = "game"; bgSpeed = 0.1; bg2Speed = 0.3; panSpeed = 15; T = undefined; T2 = undefined; celshading = new flash.filters.GlowFilter(0, 100, 4, 4, 50, 1); characters = ["apple"]; if (record == undefined) { record = new Array(); endingRecord = new Array(); } stagePanValue = 15; uncontrollable = false; editorMenu.removeMovieClip(); stage.createEmptyMovieClip("fluff", 2); stage.attachMovie("ground", "ground", 3); stage.ground.createEmptyMovieClip("surround", 1); stage.ground.createEmptyMovieClip("ground", 2); this.attachMovie("statsBar", "statsBar", 10, {_y:136}); statsBar.onEnterFrame = function () { }; controlledNumber = 0; a_spakMovie = new Array(); a_spakTarget = new Array(); a_spakPos = new Array(); a_spakValue = new Array(); a_spakExtraValue = new Array(); a_spakFunction = new Array(); spakMovedAHow = new Array(); spakMovedAHowMuch = new Array(); spakMovedAWhat = new Array(); xploderArray = new Array(); switchButtons = new Array(); movingPlatforms = new Array(); movingPlatformsX = new Array(); movingPlatformsX2 = new Array(); fallersArray = new Array(); pushableBlocks = new Array(); invisibleSwitches = new Array(); sinkers = new Array(); seeds = new Array(); taggArray = new Array(); coinArray = new Array(); enemyArray = new Array(); brickArray = new Array(); bollArray = new Array(); kvicksands = new Array(); torchArray = new Array(); coins = 0; timetime = 200; timetime = timetime * 40; control = 0; loadLevel(); tileWidth = 6; tileHeight = 6; attachMovie("backGround", "backGround", 1); initializeCharacters(); moved = true; while (moved == true) { moved = false; stageScroll(stage.apple); } zeroDamnIt = true; controlled = "apple"; backGround._x = 0; backGround._y = 0; backGroundPos = 1; backerGround = backGround.back1; furtherGround = backGround.back2; ttt = 0; mainSong.setVolume(60); changeVolume("mainSong", 60); } function initializeCharacters() { stage.apple.health = 3; stage.apple.xSpeed = 0; stage.apple.yExtra = 0; stage.apple.xExtra = 0; stage.apple.move_x = 0; stage.apple.move_y = 0; stage.apple.ySpeed = 0; stage.apple.speed = 3; stage.apple.maxSpeed = 3; stage.apple.accel = 0; stage.apple.maxAccel = 1; stage.apple.jumpHeight = 8; stage.apple.fullJump = 0; stage.apple.jump = 2; stage.apple.djump = 0; stage.apple.special = 0; stage.apple.height = 28; stage.apple.width = 24; stage.apple.heightminus = 0; backGround._y = 0; } function celShade(replace) { } function spakMove(spakTarget, spakValue, spakExtraValue, spakFunction, spakScroll, spakScrollTarget) { if (typeof(spakTarget) != "object") { var _local2 = spakTarget; spakTarget = new Array(); spakTarget.push(_local2); } if (typeof(spakValue) != "object") { var _local2 = spakValue; spakValue = new Array(); for (var _local5 in spakTarget) { spakValue.push(_local2); } } if (typeof(spakExtraValue) != "object") { var _local2 = spakExtraValue; spakExtraValue = new Array(); for (var _local3 in spakTarget) { spakExtraValue.push(_local2); } } if (typeof(spakFunction) != "object") { var _local2 = spakFunction; spakFunction = new Array(); for (var _local4 in spakTarget) { spakFunction.push(_local2); } } if (typeof(spakTarget[0]) == "string") { for (var _local6 in spakTarget) { if (stage.ground.ground[spakTarget[_local6]] != undefined) { var _local1 = spakTarget[_local6]; spakTarget[_local6] = stage.ground.ground[spakTarget[_local6]]; spakTarget[_local6].surround = true; spakTarget[_local6].old = _local1; } else if (stage.ground.surround[spakTarget[_local6]] != undefined) { var _local1 = spakTarget[_local6]; spakTarget[_local6] = stage.ground.surround[spakTarget[_local6]]; spakTarget[_local6].surround = true; spakTarget[_local6].old = _local1; } else if (stage[spakTarget[_local6]] != undefined) { spakTarget[_local6] = stage[spakTarget[_local6]]; } else if (stage.fluff[spakTarget[_local6]] != undefined) { spakTarget[_local6] = stage.fluff[spakTarget[_local6]]; spakTarget[_local6].fluff = true; } } for (var _local6 in spakTarget) { if (spakTarget[_local6].surround == true) { if (stage.fluff[spakTarget[_local6]] != undefined) { stage.fluff[spakTarget[_local6].old].fluff = true; spakTarget.push(stage.fluff[spakTarget[_local6].old]); spakFunction.push(spakFunction[_local6]); spakValue.push(spakValue[_local6]); spakExtraValue.push(spakExtraValue[_local6]); } } } } var _local7 = stage.getNextHighestDepth() + 1; stage.attachMovie("spakMovie", "spakMovie" + _local7, _local7, {spakTarget:spakTarget, spakPos:spakPos, spakValue:spakValue, spakExtraValue:spakExtraValue, spakFunction:spakFunction}); objectsToRemove.push(stage["spakMovie" + _local7]); } function invisibleSwitchesFunction() { for (var _local2 in invisibleSwitches) { for (var _local1 in characters) { if (invisibleSwitches[_local2].hitTest(stage[characters[_local1]])) { spakMove(invisibleSwitches[_local2].spakTarget, invisibleSwitches[_local2].spakValue, invisibleSwitches[_local2].spakExtraValue, invisibleSwitches[_local2].spakFunction, invisibleSwitches[_local2].spakScroll, invisibleSwitches[_local2].spakScrollTarget); removeMovieClip(invisibleSwitches[_local2]); } } } } function bollFunction() { for (var _local9 in bollArray) { if (bollArray[_local9]._y > heightStage) { removeMovieClip(bollArray[_local9]); bollArray.splice(_local9, 1); _local9--; } if ((bollArray[_local9].t == undefined) or (bollArray[_local9].t > 5)) { for (var _local8 in characters) { if (((stage[characters[_local8]].walking == true) or (stage[characters[_local8]].jump == 1)) or (stage[characters[_local8]].special == 1)) { if (bollArray[_local9].hitTest(stage[characters[_local8]].hitarea)) { bollArray[_local9].t = 0; if ((boll2S.position == 0) or (boll2S.position == boll2S.duration)) { boll2S.start(); } if (stage[characters[_local8]].jump == 1) { bollArray[_local9].yMoving = true; var _local4 = 3; var _local3 = "ySpeed"; var _local7 = int(stage[characters[_local8]][_local3]); } else { var _local4 = 2; var _local3 = "xSpeed"; } if (stage[characters[_local8]][_local3] > 0) { bollArray[_local9].ySpeed = int(stage[characters[_local8]][_local3] * (_local4 / 2)); } else if (stage[characters[_local8]][_local3] < 0) { bollArray[_local9].ySpeed = -int(stage[characters[_local8]][_local3] * (_local4 / 2)); } var _local1 = bollArray[_local9].xSpeed; if (_local1 == undefined) { _local1 = 0; } var _local5 = _local1; _local1 = int(stage[characters[_local8]].xSpeed * 2); _local1 = _local1 + (int((_local5 / 3) * 10) / 10); bollArray[_local9].xMoving = true; bollArray[_local9].xSpeed = _local1; } } } } if (bollArray[_local9].t != undefined) { bollArray[_local9].t++; } if ((bollArray[_local9].yMoving != false) or (bollArray[_local9].ySpeed != 0)) { if (bollArray[_local9].ySpeed == undefined) { var _local2 = -4; } else { var _local2 = bollArray[_local9].ySpeed; } var _local6 = 10; if (_local2 > _local6) { var _local2 = _local6; } else if (_local2 < (-_local6)) { var _local2 = -_local6; } bollArray[_local9]._y = bollArray[_local9]._y - _local2; if (_local2 > -24) { var _local2 = _local2 - 2; } someVariable = 4; if (_local2 > 0) { if (stage.ground.ground.hitTest(bollArray[_local9]._x + stage._x, (bollArray[_local9]._y + stage._y) - (someVariable * (bollArray[_local9]._xscale / 100)), true)) { while (stage.ground.ground.hitTest(bollArray[_local9]._x + stage._x, (bollArray[_local9]._y + stage._y) + (someVariable * (bollArray[_local9]._xscale / 100)), true) or stage.ground.surround.hitTest(bollArray[_local9]._x + stage._x, (bollArray[_local9]._y + stage._y) - (someVariable * (bollArray[_local9]._xscale / 100)), true)) { bollArray[_local9]._x = bollArray[_local9]._x + 3; } var _local2 = _local2 + 2; _local2 = -_local2; } } bollArray[_local9].touch = false; if (_local2 < 0) { while (stage.ground.ground.hitTest(bollArray[_local9]._x + stage._x, (bollArray[_local9]._y + stage._y) + (someVariable * (bollArray[_local9]._xscale / 100)), true) or stage.ground.surround.hitTest(bollArray[_local9]._x + stage._x, (bollArray[_local9]._y + stage._y) + (someVariable * (bollArray[_local9]._xscale / 100)), true)) { bollArray[_local9]._y = bollArray[_local9]._y - 1; bollArray[_local9].touch = true; } } if ((_local2 < -10) && (bollArray[_local9].touch)) { if ((boll2S.position == 0) or (boll2S.position == boll2S.duration)) { boll2S.start(); } var _local2 = -_local2; _local2 = _local2 - 8; } else if (bollArray[_local9].touch) { var _local2 = 0; bollArray[_local9].yMoving = false; } bollArray[_local9].xMoving = true; bollArray[_local9].ySpeed = _local2; } if ((bollArray[_local9].xSpeed != 0) and (bollArray[_local9].xSpeed != undefined)) { var _local1 = bollArray[_local9].xSpeed; if (_local1 > 0) { if ((bollArray[_local9]._x + (bollArray[_local9]._width / 2)) > stage.border._width) { bollArray[_local9]._x = stage.border._width - 5; _local1 = -_local1; boll2S.start(); } else if (stage.ground.ground.hitTest(((bollArray[_local9]._x + stage._x) + someVariable) + 4, bollArray[_local9]._y + stage._y, true)) { boll2S.start(); _local1 = -_local1; } } else if (_local1 < 0) { if ((bollArray[_local9]._x - (bollArray[_local9]._width / 2)) < stage.border._x) { bollArray[_local9]._x = stage.border._x + 10; boll2S.start(); _local1 = -_local1; } else if (stage.ground.ground.hitTest(((bollArray[_local9]._x + stage._x) - someVariable) - 4, bollArray[_local9]._y + stage._y, true)) { boll2S.start(); _local1 = -_local1; } } if (_local1 > 5) { _local1 = 5; } else if (_local1 < -5) { _local1 = -5; } bollArray[_local9]._x = bollArray[_local9]._x + _local1; if (_local1 > 0) { _local1 = _local1 - 0.2; } else if (_local1 < 0) { _local1 = _local1 + 0.2; } if ((_local1 > -0.5) && (_local1 < 0.5)) { _local1 = 0; } if ((_local1 == 0) or (_local1 == undefined)) { bollArray[_local9].xMoving = false; bollArray[_local9].xSpeed = _local1; } else { bollArray[_local9].yMoving = true; bollArray[_local9].xSpeed = _local1; } } bollArray[_local9]._x = int(bollArray[_local9]._x); bollArray[_local9]._y = int(bollArray[_local9]._y); } } function deadFalling(replace) { if (paus != 1) { if (replace.dft == undefined) { replace.dft = 0; } replace.dft++; if (replace.dft < 13) { replace._y = replace._y - (13 - replace.dft); } else if (replace.dft < 100) { replace._y = replace._y + (replace.dft - 13); } else { replace.removeMovieClip(); fadeOutGame("gameOver"); } } } function taggFunction() { for (var _local2 in taggArray) { for (var _local1 in characters) { if (stage[characters[_local1]].hit.hitTest(stage.fluff[taggArray[_local2]])) { damage([characters[_local1]], y); } } } } function attachEnemy(enemy, replace, parent, depthCounter, width) { if (parent.targetName == undefined) { parent.targetName = "enemy" + depthCounter; } stage.attachMovie(enemy, parent.targetName, depthCounter, {type:enemy, _xscale:replace.scale, _yscale:replace.scale, _x:parent._x, _y:parent._y, moveBase:parent._x, moveDistance:parent._width + (replace._width / 2), _rotation:parent._rotation, speed:parent.speed, scale:replace.scale, width:width}); enemyArray.push(parent.targetName); parent.swapDepths(10); parent.removeMovieClip(); } function damageEnterFrame(replace) { if (replace.hurtDir == y) { replace.hurtDir = 5; xy = y; } if (replace.hurtTimer < 19) { replace.hurtTimer++; if (xy == y) { replace.yExtra = (-replace.hurtDir) / (replace.hurtTimer / 1.4); } else { replace.xExtra = replace.hurtDir / (replace.hurtTimer / 1.4); } if ((replace.hurtTimer / 2) == Math.floor(replace.hurtTimer / 2)) { replace._visible = false; } else { replace._visible = true; } } else { replace.damage = 0; replace.hurtTimer = undefined; replace.damage = undefined; } } function damage(replace, enemy) { if (enemy == y) { xy = y; } else { xy = x; } if (stage[replace].damage != 1) { hurtSound.start(); stage[replace].health--; statsBar.hearts.nextFrame(); if (stage[replace].health > 0) { stage[replace].damage = 1; if (stage[replace].jump == 1) { if (stage[replace].ySpeed > 0) { stage[replace].ySpeed = 0; } } if (enemy == y) { stage[replace].hurtDir = y; } else if (stage[replace]._x > stage[enemy]._x) { stage[replace].hurtDir = 5; } else { stage[replace].hurtDir = -5; } stage[replace].hurtTimer = 0; stage[replace].damage = 1; } } } function coinFunction() { for (var _local1 in coinArray) { coinOK = 0; coin = stage.fluff[coinArray[_local1]].coin; if (stage[controlled].hitTest(stage.fluff[coinArray[_local1]].hit)) { playSound("coinS"); coins++; removeMovieClip(stage.fluff[coinArray[_local1]]); coinArray.splice(_local1, 1); } } } function brickFunction(replace) { if ((stage[controlled].jump == 1) && (stage[controlled].ySpeed <= 1)) { for (var _local2 in brickArray) { if ((((stage[controlled]._y - 50) > stage.ground.ground[brickArray[_local2]]._y) && ((stage[controlled]._y - 150) < stage.ground.ground[brickArray[_local2]]._y)) && (stage.ground.ground[brickArray[_local2]].hitTest(stage[controlled].hitHead))) { stage[controlled].brickHit = 1; brickSound.start(0, 0); flyingBricks(stage.ground.ground[brickArray[_local2]]._x, stage.ground.ground[brickArray[_local2]]._y); removeMovieClip(stage.ground.ground[brickArray[_local2]]); brickArray.splice(_local2, 1); } } } else if ((stage.orange.special == 1) && (controlled == "orange")) { for (var _local1 in brickArray) { if (stage.ground.ground[brickArray[_local1]].hitTest(stage.orange.specialHit)) { flyingBricks(stage.ground.ground[brickArray[_local1]]._x, stage.ground.ground[brickArray[_local1]]._y); if ((brickSound.position >= (brickSound.duration - 80)) or (brickSound.position == 0)) { brickSound.start(0, 0); } removeMovieClip(stage.ground.ground[brickArray[_local1]]); brickArray.splice(_local1, 1); } } } } function deathCheck() { for (var _local7 in characters) { if ((stage[characters[_local7]].health <= 0) && (stage[characters[_local7]] != undefined)) { gameOverS.start(); _root.kongregateStats.submit("Coins", coins); rh = replace + "Heart"; this[characters[_local7] + "Heart"].gotoAndStop(this[characters[_local7] + "Heart"]._totalframes); var _local4 = "step" + [characters[_local7]]; var _local3 = [characters[_local7]] + "Dead"; stage.ground.surround[_local4].removeMovieClip(); mainSong.stop(); stage.attachMovie(_local3, _local3, stage.getNextHighestDepth() + 1, {_x:stage[characters[_local7]]._x, _y:stage[characters[_local7]]._y}); stage[characters[_local7]].swapDepths(stage.getNextHighestDepth() + 1); stage[characters[_local7]].removeMovieClip(); characters.splice(_local7, 1); } } } function fadeOutGame(which) { attachMovie("fading", "fading", this.getNextHighestDepth()); fading.onEnterFrame = function () { if (this._currentframe == this._totalframes) { if (which == "gameOver") { gotoGameOver(); } else { gotoCredits(); } removeMovieClip(this); delete this.onEnterFrame; } }; } function showTitleScreen() { currentScreen = "title"; attachMovie("titleScreen", "titleScreen", getNextHighestDepth()); } function titleStuff() { titleScreen.ps.onPress = function () { killGameOver(); startTheGame(); }; titleScreen.pmg.onPress = function () { playMoreGames(); }; titleScreen.ps.onRollOver = function () { titleScreen.cursor._x = 61; titleScreen.cursor._y = 92; }; titleScreen.pmg.onRollOver = function () { titleScreen.cursor._x = 37; titleScreen.cursor._y = 104; }; titleScreen.onEnterFrame = function () { if (this._currentframe == 109) { if (Key.isDown(38)) { this.cursor._x = 61; this.cursor._y = 92; } else if (Key.isDown(40)) { this.cursor._x = 37; this.cursor._y = 104; } if (Key.isDown(32)) { if (pressTemp == 1) { pressTemp = 0; if (this.cursor._y == 104) { playMoreGames(); } else { startTheGame(); killGameOver(); } } } else { pressTemp = 1; } } }; } function startTheGame() { maxframe = gamefps; playSound("mainSong", 9000); mainSong.setVolume(60); initializeLevel(); currentScreen = "game"; } function killGameOver() { trace("kill called"); gameOverScreenSong.stop(); creditsScreen.removeMovieClip(); delete creditsScreen.onEnterFrame; titleScreen.removeMovieClip(); delete titleScreen.onEnterFrame; gameOverScreen.removeMovieClip(); delete gameOverScreen.onEnterFrame; } function tryAgain() { trace("tryAgain called"); stopAllSounds(); endingRecord.push("tryAgain"); mode = "editor"; followRecord = true; backGround.removeMovieClip(); backGroundPos = undefined; statsBar.removeMovieClip(); stage.removeMovieClip(); initializeLevel(); maingSong.setVolume(60); mainSong.start(0, 999); stage._x = 0; stage._y = stage._y - (stage.border._height - 440); } function backToScreen() { maxframe = screenfps; endingRecord.push("backToScreen"); } function playMoreGames() { _root.getURL(gameurl, "_blank"); } function gotoCredits() { gameOverScreenSong.start(0, 99); killStage(); currentScreen = "credits"; attachMovie("creditsScreen", "creditsScreen", this.getNextHighestDepth()); base = 56; interval = 11; currentSelection = 0; choiceSelection = [creditsScreen.ta, creditsScreen.pmg]; if (!followRecord) { creditsScreen.ta.onRollOver = function () { creditsScreen.cursor._y = base; currentSelection = 0; }; creditsScreen.pmg.onRollOver = function () { creditsScreen.cursor._y = base + (interval * 1); currentSelection = 1; }; creditsScreen.ta.onPress = function () { killGameOver(); tryAgain(); }; creditsScreen.pmg.onPress = function () { playMoreGames(); }; creditsScreen.onEnterFrame = function () { if (this._currentFrame == 2) { if (Down) { if (tempDown != 1) { if (currentSelection < 1) { tempDown = 1; currentSelection = currentSelection + 1; creditsScreen.cursor._y = creditsScreen.cursor._y + interval; } } } else { tempDown = 0; } if (Up) { if (tempUp != 1) { if (currentSelection > 0) { tempUp = 1; currentSelection = currentSelection - 1; creditsScreen.cursor._y = creditsScreen.cursor._y - interval; } } } else { tempUp = 0; } if (Space) { if (currentSelection == 0) { killGameOver(); tryAgain(); } else if (currentSelection == 1) { playMoreGames(); } else if (currentSelection == 2) { playMoreGames(); } } } }; } } function gotoGameOver() { gameOverScreenSong.start(0, 99); killStage(); currentScreen = "gameOver"; attachMovie("gameOverScreen", "gameOverScreen", this.getNextHighestDepth()); base = 96; interval = 11; currentSelection = 0; choiceSelection = [gameOverScreen.ta, gameOverScreen.pmg]; if (!followRecord) { gameOverScreen.ta.onRollOver = function () { gameOverScreen.cursor._y = base; currentSelection = 0; }; gameOverScreen.pmg.onRollOver = function () { gameOverScreen.cursor._y = base + (interval * 1); currentSelection = 1; }; gameOverScreen.ta.onPress = function () { killGameOver(); tryAgain(); }; gameOverScreen.pmg.onPress = function () { playMoreGames(); }; gameOverScreen.onEnterFrame = function () { if (Down) { if (tempDown != 1) { if (currentSelection < 1) { tempDown = 1; currentSelection = currentSelection + 1; gameOverScreen.cursor._y = gameOverScreen.cursor._y + interval; } } } else { tempDown = 0; } if (Up) { if (tempUp != 1) { if (currentSelection > 0) { tempUp = 1; currentSelection = currentSelection - 1; gameOverScreen.cursor._y = gameOverScreen.cursor._y - interval; } } } else { tempUp = 0; } if (Space) { if (currentSelection == 0) { killGameOver(); tryAgain(); } else if (currentSelection == 1) { playMoreGames(); } else if (currentSelection == 2) { } } }; } } function killStage() { backGround.removeMovieClip(); backGroundPos = undefined; statsBar.removeMovieClip(); stage.removeMovieClip(); } function endingCheck() { if (god == "seven") { prut = 1; stage.apple._x = 3270; stage.apple._y = 0; } if (((stage.apple._x > 3340) && (stage.apple.jump != 1)) && (!uncontrollable)) { Right = (Left = (Up = (Down = false))); stage.createEmptyMovieClip("ending", stage.getNextHighestDepth()); stage.ending.t = 0; _root.kongregateStats.submit("Coins", coins); _root.kongregateStats.submit("Seconds", int(((8000 - timetime) / 40) * 10) / 10); _root.kongregateStats.submit("Finished", 0); stage.ending.onEnterFrame = function () { if (this.t == 0) { if (stage._apple.x < 3112) { Right = true; } else { Right = false; this.t = 1; } } else if ((this.t >= 1) && (this.t < 20)) { this.t++; } else if (this.t == 20) { attachMovie("conversation_" + language, "conversation", getNextHighestDepth()); fadeOut("mainSong"); this.t++; } else if ((this.t > 20) && (this.t < 100)) { this.t++; } else if (this.t == 100) { this.t++; conversation.nextFrame(); } else if (this.t > 100) { this.t++; if (this.t > 220) { conversation.removeMovieClip(); fadeOutGame(); this.removeMovieClip(); delete this.onEnterFrame; } } }; uncontrollable = true; } } function enemyFunction() { if (stage.apple != undefined) { appleWhere = stage.apple._x; } for (var _local13 in enemyArray) { var _local2 = stage[enemyArray[_local13]]; if (_local2.dead == 1) { enemyHurt2S.start(); stage.attachMovie("enemySplash", "enemySplash" + _local2.getDepth(), _local2.getDepth(), {_x:_local2._x, _y:_local2._y}); _local2.removeMovieClip(); enemyArray.splice(_local13, 1); } else if ((appleWhere >= (_local2._x - 120)) && (appleWhere <= (_local2._x + 120))) { if (_local2.cacheAsBitmap == true) { _local2.cacheAsBitmap = false; _local2.play(); } for (var _local8 in characters) { if (((stage.apple.ySpeed > 4) && (stage.apple.jump == 1)) && (stage.apple.hit.hitTest(_local2.hit))) { if (_local2.type == "f03") { var _local3 = 11; } else { var _local3 = 6; } jumpS.start(); stage.apple.ySpeed = -_local3; stage.apple.jump = 1; if (_local2.type == "f03") { _local2._y = _local2._y + 4; _local2.t = 0; _local2.onEnterFrame = function () { this.t++; if (this.t < 5) { this._y--; } else { delete this.onEnterFrame; } }; } else { _local2.dead = 1; } } else if (stage.apple.hitTest(_local2.damage)) { if ((_local2.dir == "right") && (stage.apple._x > _local2._x)) { _local2.dir = "left"; _local2.body.drop._xscale = -100; } else if ((_local2.dir == "left") && (stage.apple._x < _local2._x)) { _local2.dir = "right"; _local2.body.drop._xscale = 100; } damage([characters[_local8]], [enemyArray[_local13]]); } } var _local6 = 3; for (var _local9 in bollArray) { if (bollArray[_local9].hitTest(_local2.damage)) { if (bollArray[_local9].ySpeed <= 0) { bollSpeed = bollArray[_local9].xSpeed - bollArray[_local9].ySpeed; } else { bollSpeed = bollArray[_local9].xSpeed + bollArray[_local9].ySpeed; } if ((bollSpeed > _local6) or (bollArray[_local9].xSpeed < (-bollSpeed))) { _local2.dead = 1; } stage.ground[bollArray[_local9]].xSpeed = -(stage.ground[bollArray[_local9]].xSpeed / 1.2); } } if (_local2.type == "f03") { } else { if (_local2.speed == undefined) { var _local4 = 1; } else { var _local4 = _local2.speed; } x = _local2._x; var _local11 = _local2._width; var _local5 = Number(_local2.moveBase); var _local7 = Number(_local2.moveDistance); var _local12 = 0; if (x < (_local5 - _local4)) { _local2.dir = "right"; _local2.body.drop._xscale = 100; } else if (x > ((_local5 + _local7) + _local4)) { _local2.dir = "left"; _local2.body.drop._xscale = -100; } if (_local2.dir == "right") { _local2._x = _local2._x + _local4; _local2._xscale = _local2.scale; } else { _local2._x = _local2._x - _local4; _local2._xscale = -_local2.scale; } } } else if (_local2.cacheAsBitmap != true) { _local2.cacheAsBitmap = true; _local2.stop(); } } } function rotatingPlatformsFunction() { for (var _local5 in rotatingPlatforms) { var _local3 = rotatingPlatforms[_local5]._x; var _local2 = rotatingPlatforms[_local5]._y; rotatingPlatforms[_local5].degree = rotatingPlatforms[_local5].degree + (rotatingPlatforms[_local5].speed / 10); var _local1 = (rotatingPlatforms[_local5].degree / 80) * 3.14; rotatingPlatforms[_local5]._x = int(rotatingPlatforms[_local5].xcenter + (Math.cos(_local1) * rotatingPlatforms[_local5].radius)); rotatingPlatforms[_local5]._y = int(rotatingPlatforms[_local5].ycenter + (Math.sin(_local1) * rotatingPlatforms[_local5].radius)); rotatingPlatforms[_local5].movedX = rotatingPlatforms[_local5]._x - _local3; rotatingPlatforms[_local5].movedY = rotatingPlatforms[_local5]._y - _local2; for (var _local4 in characters) { if (stage[characters[_local4]].jump == 0) { if (stage[characters[_local4]].hit.hitTest(rotatingPlatforms[_local5])) { stage[characters[_local4]].onAMovingPlatform = true; stage[characters[_local4]]._x = stage[characters[_local4]]._x + rotatingPlatforms[_local5].movedX; stage[characters[_local4]]._y = stage[characters[_local4]]._y + rotatingPlatforms[_local5].movedY; } else { stage[characters[_local4]].onAMovingPlatform = false; } } } } } function movingPlatformsXFunction(replace) { for (var _local8 in movingPlatformsX) { var _local1 = Number(stage.ground.surround[movingPlatformsX[_local8]].speed); var _local3 = stage.ground.surround[movingPlatformsX[_local8]]._x; var _local2 = Number(stage.ground.surround[movingPlatformsX[_local8]].moveBase); var _local4 = Number(stage.ground.surround[movingPlatformsX[_local8]].moveDistance); var _local5 = stage.ground.surround[movingPlatformsX[_local8]]._width; if (_local3 < _local2) { stage.ground.surround[movingPlatformsX[_local8]].dir = "right"; } else if (_local3 > ((_local2 + _local4) - _local5)) { stage.ground.surround[movingPlatformsX[_local8]].dir = "left"; } if (stage.ground.surround[movingPlatformsX[_local8]].dir == "right") { stage.ground.surround[movingPlatformsX[_local8]]._x = stage.ground.surround[movingPlatformsX[_local8]]._x + _local1; } else { stage.ground.surround[movingPlatformsX[_local8]]._x = stage.ground.surround[movingPlatformsX[_local8]]._x - _local1; } for (var _local6 in bollArray) { if (bollArray[_local6].hit.hitTest(stage.ground.surround[movingPlatformsX[_local8]])) { if (stage.ground.surround[movingPlatformsX[_local8]].dir == "right") { bollArray[_local6]._x = bollArray[_local6]._x + _local1; } else { bollArray[_local6]._x = bollArray[_local6]._x - _local1; } } } for (var _local7 in characters) { if (stage[characters[_local7]].jump == 0) { if (stage[characters[_local7]].hit.hitTest(stage.ground.surround[movingPlatformsX[_local8]])) { stage[characters[_local7]].onAMovingPlatform = true; stage[characters[_local7]].platformSpeed = _local1; stage[characters[_local7]].platformDir = stage.ground.surround[movingPlatformsX[_local8]].dir; if (stage.ground.surround[movingPlatformsX[_local8]].dir == "right") { stage[characters[_local7]]._x = stage[characters[_local7]]._x + _local1; } else { stage[characters[_local7]]._x = stage[characters[_local7]]._x - _local1; } } else { stage[characters[_local7]].onAMovingPlatform = false; } } } } } function movingPlatformsFunction(replace) { for (var _local7 in movingPlatforms) { var _local1 = Number(stage.ground.surround[movingPlatforms[_local7]].speed); var _local3 = stage.ground.surround[movingPlatforms[_local7]]._y; var _local2 = stage.ground.surround[movingPlatforms[_local7]].moveBase; var _local4 = stage.ground.surround[movingPlatforms[_local7]].moveDistance; if (_local3 < ((_local2 - _local4) + 36)) { stage.ground.surround[movingPlatforms[_local7]].dir = "down"; } else if (_local3 > _local2) { stage.ground.surround[movingPlatforms[_local7]].dir = "up"; } if (stage.ground.surround[movingPlatforms[_local7]].dir == "up") { _local1 = -_local1; } stage.ground.surround[movingPlatforms[_local7]]._y = stage.ground.surround[movingPlatforms[_local7]]._y + _local1; for (var _local5 in bollArray) { if (bollArray[_local5].hit.hitTest(stage.ground.surround[movingPlatforms[_local7]])) { bollArray[_local5]._y = bollArray[_local5]._y + _local1; } } for (var _local6 in characters) { if (stage[characters[_local6]].jump == 0) { if (stage[characters[_local6]].hit.hitTest(stage.ground.surround[movingPlatforms[_local7]])) { stage[characters[_local6]].onAMovingPlatform = true; stage[characters[_local6]]._y = stage[characters[_local6]]._y + _local1; } else { stage[characters[_local6]].onAMovingPlatform = false; } } } } } function visareFunction(replace) { replace.body.body.visare._xscale = replace._xscale; } function stageScroll(replace) { var _local1 = 0; while ((((replace._x + stage._x) > 80) && (_local1 < 1)) && (stage._x > ((-widthStage) + 160))) { moved = true; if ((replace._x + stage._x) > 110) { _local1 = 1; stage._x = stage._x - 30; backGround._x = backGround._x - 30; } stage._x--; backGround._x--; } _local1 = 0; while ((((replace._x + stage._x) < 70) && (_local1 < 1)) && (stage._x < 0)) { moved = true; if (((replace._x + stage._x) < 40) && (stage._x < -30)) { _local1 = 1; stage._x = stage._x + 30; backGround._x = backGround._x + 30; } stage._x++; backGround._x++; } _local1 = 0; while ((((replace._y + stage._y) > 90) && (_local1 < 1)) && (stage._y > ((-heightStage) + 145))) { moved = true; if (((replace._y + stage._y) > 120) && (stage._y > ((-heightStage) + 462))) { _local1 = 1; stage._y = stage._y - 30; backGround._y = backGround._y - 30; } stage._y--; backGround._y--; } _local1 = 0; while (((replace._y + stage._y) < 60) && (_local1 < 1)) { moved = true; if ((replace._y + stage._y) < 30) { _local1 = 1; stage._y = stage._y + 30; backGround._y = backGround._y + 30; } stage._y++; backGround._y++; } if (zeroDamnIt) { backGround._y = 0; zeroDamnIt = false; } if (backGround._x < ((-backGroundPos) * 160)) { backerGround._x = backerGround._x + 320; if (backerGround == backGround.back1) { backerGround = backGround.back2; furtherGround = backGround.back1; } else { backerGround = backGround.back1; furtherGround = backGround.back2; } backGroundPos++; } else if (backGround._x > ((-(backGroundPos - 1)) * 160)) { furtherGround._x = furtherGround._x - 320; if (backerGround == backGround.back1) { backerGround = backGround.back2; furtherGround = backGround.back1; } else { backerGround = backGround.back1; furtherGround = backGround.back2; } backGroundPos--; } } function pushableBlockFunction() { for (var _local7 in pushableBlocks) { var _local1 = pushableBlocks[_local7]._x; var _local2 = pushableBlocks[_local7]._y; var _local4 = false; if (pushableBlocks[_local7].elevated) { var _local5 = 2; } else { var _local5 = 0; } if (stage.apple.pushHit.hitTest(pushableBlocks[_local7])) { if ((Left && (stage.apple._x > _local1)) && (stage.ground.hitTest((_local1 - 1) + stage._x, ((_local2 + 19) + _local5) + stage._y, true))) { if (stage.ground.hitTest(_local1 + stage._x, (_local2 + 10) + stage._y, true)) { } else { pushableBlocks[_local7]._x--; _local4 = true; } } else if (Right && (stage.ground.hitTest((_local1 + stage._x) + 20, ((_local2 + stage._y) + 19) + _local5, true))) { if (stage.ground.hitTest((_local1 + stage._x) + 20, (_local2 + stage._y) + 10, true)) { } else { pushableBlocks[_local7]._x++; _local4 = true; } } } if (_local4) { if (pushableBlocks[_local7].elevated) { var _local3 = false; for (var _local6 in switchButtons) { if (switchButtons[_local6].hitTest(pushableBlocks[_local7])) { _local3 = true; } } if (!_local3) { pushableBlocks[_local7].elevated = false; pushableBlocks[_local7]._y = pushableBlocks[_local7]._y + 2; } } else { for (var _local6 in switchButtons) { if (switchButtons[_local6].hitTest(pushableBlocks[_local7])) { pushableBlocks[_local7].elevated = true; pushableBlocks[_local7]._y = pushableBlocks[_local7]._y - 2; } } } } } } function sinkersFunction() { for (var i in sinkers) { eval (sinkers[i]).stepped = false; for (var o in characters) { if ((stage[characters[o]].jump != 1) && (eval (sinkers[i]).hitTest(stage[characters[o]].enemyHit))) { eval (sinkers[i])._y = eval (sinkers[i])._y + 3; eval (sinkers[i]).stepped = true; } } if ((!eval (sinkers[i]).stepped) && (eval (sinkers[i])._y > eval (sinkers[i]).moveBase)) { eval (sinkers[i])._y = eval (sinkers[i])._y - 2; } } } function saveLevel() { saveArray = new Array(); var _local1 = 1; var _local9 = [back._currentframe, berg._currentframe, berg2._currentframe, softTileArrayPlace, hardTileArrayPlace]; saveArray.push(_local9); trace(saveArray); for (var _local8 in stage) { trace("gg: " + _local8); if (_local8 != "_searchKey") { if (_local1 == 1) { saveArray.push(new Array(",&")); } else { saveArray.push(new Array("&")); } var _local5 = stage[_local8].getDepth(); var _local6 = String(_local8).substr(10, String(_local8).length); var _local2 = String(_local8).substr(7, 3); if (_local8 == "border") { _local2 = "bor"; } var _local4 = int(stage[_local8]._rotation); stage[_local8]._rotation = 0; saveArray[_local1].push(_local2); if ((((_local2 != "app") && (_local2 != "ora")) && (_local2 != "str")) && (_local8 != "border")) { saveArray[_local1].push(Number(_local6)); } saveArray[_local1].push(int(stage[_local8]._x)); saveArray[_local1].push(int(stage[_local8]._y)); if (_local2 == "bri") { } else if (_local8 == "border") { saveArray[_local1].push(int(stage[_local8]._width)); saveArray[_local1].push(int(stage[_local8]._height)); saveArray[_local1].push(int(10 * stage[_local8]._xscale) / 10); saveArray[_local1].push(int(10 * stage[_local8]._yscale) / 10); } else { saveArray[_local1].push(int(stage[_local8].button._width)); saveArray[_local1].push(int(stage[_local8].button._height)); if ((((_local2.substr(0, 1) == "x") or (_local2.substr(0, 1) == "y")) or (_local2 == "wal")) or ((_local2 == "goa") and (_local2 != "xpl"))) { saveArray[_local1].push(int(10 * stage[_local8]._xscale) / 10); saveArray[_local1].push(int(10 * stage[_local8]._yscale) / 10); } else { saveArray[_local1].push(int(10 * stage[_local8].button._xscale) / 10); saveArray[_local1].push(int(10 * stage[_local8].button._yscale) / 10); } } if (((((((_local2 != "app") && (_local2 != "ora")) && (_local2 != "bri")) && (_local2 != "str")) && (_local8 != "border")) && (_local2 != "fal")) && (_local2 != "xpl")) { saveArray[_local1].push(_local4); } stage[_local8]._rotation = _local4; if (((_local2 == "mvx") or (_local2 == "mvy")) or (_local2 == "mvr")) { saveArray[_local1].push(stage[_local8].speed); if (_local2 == "mvr") { saveArray[_local1].push(stage[_local8].platforms); } } else if ((_local2.substr(0, 1) == "f") && (Number(_local2.substr(1, 1)) != "a")) { saveArray[_local1].push(int(stage[_local8].button.enemy._width)); saveArray[_local1].push(int(stage[_local8].button.enemy._height)); } else if ((((_local2 == "swi") or (_local2 == "wal")) or (_local2 == "spa")) or (_local2 == "inv")) { stage[_local8].spakTargetSA = []; for (var _local7 in stage[_local8].spakTarget) { var _local3 = String(stage[_local8].spakTarget[_local7]).indexOf("editor_"); stage[_local8].spakTargetSA[_local7] = String(stage[_local8].spakTarget[_local7]).substr(_local3 + 7, String(stage[_local8].spakTarget[_local7]).length); } saveArray[_local1].push(stage[_local8].spakFunction.length); saveArray[_local1].push(stage[_local8].spakFunction); saveArray[_local1].push(stage[_local8].spakTargetSA); saveArray[_local1].push(stage[_local8].spakValue); saveArray[_local1].push(int(stage[_local8].spakExtraValue)); saveArray[_local1].push(int(stage[_local8].spakScroll)); if (stage[_local8].spakScrollTarget != undefined) { saveArray[_local1].push(int(stage[_local8].spakScrollTarget)); } } if (_local2 == "x05") { saveArray[_local1].push(stage[_local8].sign); } saveArray[_local1].push(Number(_local5)); _local1++; } } } function loadLevel() { var groundground = String(levelCode); index = searchString.indexOf("l"); var tileTemp = Number(groundground.indexOf(",,") + 1); var tileStuff = groundground.slice(0, tileTemp); tileStuff = tileStuff.split(","); groundground = groundground.slice(tileTemp); loader = groundground.split(",&,"); back._currentframe = Number(tileStuff[0]); berg._currentframe = Number(tileStuff[1]); berg2._currentframe = Number(tileStuff[2]); currentSoftTile = softTileArray[Number(tileStuff[3])]; currentTile = hardTileArray[Number(tileStuff[4])]; tileWidth = eval (currentTile + "Width"); tileHeight = eval (currentTile + "Height"); var type = 0; var counter = 1; var x = 2; var y = 3; var width = 4; var height = 5; var xscale = 6; var yscale = 7; var rotation = 8; var speed = 9; var enemywidth = 9; var enemyheight = 10; var platforms = 10; for (var i in loader) { loader[i] = loader[i].split(","); var depth = (loader[i].length - 1); var firstLetter = loader[i][0].substr(0, 1); if (loader[i][0] == "bor") { stage.attachMovie("border", "border", 1, {_width:loader[i][3], _height:loader[i][4], _visible:false}); widthStage = stage.border._width; heightStage = stage.border._height; berg2._x = -333; berg2._y = 350; berg._x = 1296; berg._y = 260; stage._y = -(heightStage - 1000); berg.y = berg._y; berg.x = berg._x; berg2.y = berg2._y; berg2.x = berg2._x; } else if ((firstLetter == "x") && (loader[i][0] != "xpl")) { stage.fluff.attachMovie(loader[i][0], String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _width:loader[i][width], _height:loader[i][height]}); stage.fluff[String(loader[i][0] + loader[i][1])]._xscale = stage.fluff[String(loader[i][0] + loader[i][1])]._xscale * (loader[i][xscale] / 100); if (loader[i][0] == "x05") { stage.fluff[String(loader[i][0] + loader[i][1])].sign.text = loader[i][9]; } if (((loader[i][0] == "x04") or (loader[i][0] == "x05")) or (loader[i][0] == "x06")) { var attach = "transparent"; stage.ground.surround.attachMovie([attach], String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _width:loader[i][width], _height:10, _visible:false}); stage.ground.surround[String(loader[i][0] + loader[i][1])]._xscale = stage.ground.surround[String(loader[i][0] + loader[i][1])]._xscale * (loader[i][xscale] / 100); } if (loader[i][0] != "x10") { stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } } else if (firstLetter == "y") { stage.ground.ground.attachMovie(loader[i][0], String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _rotation:loader[i][rotation], _width:loader[i][width], _height:loader[i][height], _visible:false}); stage.fluff.attachMovie(loader[i][0], String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _rotation:loader[i][rotation], _width:loader[i][width], _height:loader[i][height]}); stage.ground.ground[String(loader[i][0] + loader[i][1])]._xscale = stage.ground.ground[String(loader[i][0] + loader[i][1])]._xscale * (loader[i][xscale] / 100); stage.fluff[String(loader[i][0] + loader[i][1])]._xscale = stage.fluff[String(loader[i][0] + loader[i][1])]._xscale * (loader[i][xscale] / 100); stage.fluff[String(loader[i][0] + loader[i][1])].tratt._yscale = 100 / (stage.fluff[loader[i][0] + loader[i][1]]._yscale / 100); celShade(stage.fluff[String(loader[i][0] + loader[i][1])]); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; if (loader[i][0] == "y07") { questionBoxes.push(String(loader[i][0] + loader[i][1])); } } else if (loader[i][0] == "goa") { stage.ground.ground.attachMovie("goa", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _rotation:loader[i][rotation], _visible:false}); stage.fluff.attachMovie("goa", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _rotation:loader[i][rotation]}); stage.ground.ground[String(loader[i][0] + loader[i][1])]._xscale = stage.ground.ground[String(loader[i][0] + loader[i][1])]._xscale * (loader[i][xscale] / 100); stage.fluff[String(loader[i][0] + loader[i][1])]._xscale = stage.fluff[String(loader[i][0] + loader[i][1])]._xscale * (loader[i][xscale] / 100); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "xpl") { stage.ground.surround.attachMovie("groundXploder", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _visible:false}); stage.fluff.attachMovie("xploder", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3]}); stage.fluff[String(loader[i][0] + loader[i][1])].body.cacheAsBitmap = true; var tempVar = 3; stage.fluff[String(loader[i][0] + loader[i][1])].counter = tempVar; stage.fluff[String(loader[i][0] + loader[i][1])].digital.gotoAndStop(tempVar + 1); xploderArray.push(stage.fluff[String(loader[i][0] + loader[i][1])]); } else if (loader[i][0] == "sin") { stage.ground.surround.attachMovie("sin", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y]), moveBase:Number(loader[i][y]), _width:loader[i][width]}); sinkers.push(stage.ground.surround[String(loader[i][0] + loader[i][1])]); stage.ground.surround[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "bol") { stage.ground.attachMovie("boll", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y])}); bollArray.push(stage.ground[String(loader[i][0] + loader[i][1])]); stage.ground[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "pus") { stage.ground.ground.attachMovie("pus", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y])}); pushableBlocks.push(stage.ground.ground[String(loader[i][0] + loader[i][1])]); stage.ground.ground[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "bri") { stage.ground.ground.attachMovie("orangeBrick", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3]}); brickArray.push(String(loader[i][0] + loader[i][1])); stage.ground.ground[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "coi") { stage.fluff.attachMovie("coin", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _xscale:loader[i][6], _yscale:loader[i][7], _rotation:loader[i][8]}); coinArray.push(String(loader[i][0] + loader[i][1])); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "sco") { stage.fluff.attachMovie("strawberryCoin", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _xscale:loader[i][6], _yscale:loader[i][7], _rotation:loader[i][8], coin:"strawberry"}); coinArray.push(String(loader[i][0] + loader[i][1])); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "aco") { stage.fluff.attachMovie("appleCoin", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _xscale:loader[i][6], _yscale:loader[i][7], _rotation:loader[i][8], coin:"apple"}); coinArray.push(String(loader[i][0] + loader[i][1])); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "oco") { stage.fluff.attachMovie("orangeCoin", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _xscale:loader[i][6], _yscale:loader[i][7], _rotation:loader[i][8], coin:"orange"}); coinArray.push(String(loader[i][0] + loader[i][1])); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "fal") { stage.ground.surround.attachMovie("fal", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y])}); fallersArray.push(stage.ground.surround[String(loader[i][0] + loader[i][1])]); stage.ground.surround[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "mvx") { stage.ground.surround.attachMovie("movingPlatform", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y]) + Number(loader[i][height]), moveBase:loader[i][x], _width:loader[i][height], moveDistance:loader[i][width], _rotation:loader[i][8], speed:loader[i][speed]}); movingPlatformsX.push(String(loader[i][0] + loader[i][1])); stage.ground.surround[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "mvy") { stage.ground.surround.attachMovie("movingPlatform", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y]) + Number(loader[i][height]), moveBase:Number(loader[i][y]) + Number(loader[i][height]), _width:loader[i][width], moveDistance:loader[i][height], _rotation:loader[i][8], speed:loader[i][speed]}); movingPlatforms.push(String(loader[i][0] + loader[i][1])); stage.ground.surround[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "mvr") { stage.fluff.attachMovie("mvr", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y])}); stage.fluff[String(loader[i][0] + loader[i][1])]._xscale = loader[i][yscale]; stage.fluff[String(loader[i][0] + loader[i][1])]._yscale = loader[i][yscale]; stage.fluff[String(loader[i][0] + loader[i][1])].snurra.speed = Number(loader[i][speed]); stage.fluff[String(loader[i][0] + loader[i][1])].snurra.onEnterFrame = function () { this._rotation = this._rotation + (this.speed * 0.225); }; stage.ground.surround.createEmptyMovieClip(String(loader[i][0] + loader[i][1]), loader[i][depth]); stage.ground.surround[String(loader[i][0] + loader[i][1])]._x = loader[i][x]; stage.ground.surround[String(loader[i][0] + loader[i][1])]._y = loader[i][y]; q = 0; while (q < loader[i][platforms]) { stage.ground.surround[String(loader[i][0] + loader[i][1])].attachMovie("movingPlatformAlt", "p" + q, q + 1, {_xscale:loader[i][xscale]}); stage.ground.surround[String(loader[i][0] + loader[i][1])]["p" + q].xcenter = int(Number(loader[i][height] / 2) - (90 * (loader[i][xscale] / 100))); stage.ground.surround[String(loader[i][0] + loader[i][1])]["p" + q].ycenter = Number(loader[i][height] / 2) + 15; stage.ground.surround[String(loader[i][0] + loader[i][1])]["p" + q].speed = Number(loader[i][speed]); stage.ground.surround[String(loader[i][0] + loader[i][1])]["p" + q].radius = Number(loader[i][height] / 2); if (loader[i][platforms] == 4) { var qp = (q * 40); } else if (loader[i][platforms] == 3) { var qp = (q * 53); } else if (loader[i][platforms] == 2) { var qp = (q * 80); } else if (loader[i][platforms] == 1) { var qp = 0; } stage.ground.surround[String(loader[i][0] + loader[i][1])]["p" + q].degree = qp; rotatingPlatforms.push(stage.ground.surround[String(loader[i][0] + loader[i][1])]["p" + q]); stage.ground.surround[String(loader[i][0] + loader[i][1])]["p" + q].cacheAsBitmap = true; q++; } } else if (loader[i][0] == "app") { stage.attachMovie("apple", "apple", 602, {_x:int(Number(loader[i][x - 1]) + (Number(loader[i][width - 1]) / 2)), _y:Number(loader[i][y - 1]) + Number(loader[i][height - 1])}); } else if (loader[i][0] == "str") { stage.attachMovie("strawberry", "strawberry", 603, {_x:Number(loader[i][x - 1]) + (Number(loader[i][width - 1]) / 2), _y:Number(loader[i][y - 1]) + Number(loader[i][height - 1])}); } else if (loader[i][0] == "ora") { stage.attachMovie("orange", "orange", 604, {_x:Number(loader[i][x - 1]) + (Number(loader[i][width - 1]) / 2), _y:Number(loader[i][y - 1]) + Number(loader[i][height - 1])}); } else if (loader[i][0] == "bou") { stage.attachMovie("spring", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:Number(loader[i][y])}); } else if ((((loader[i][0] == "spa") or (loader[i][0] == "wal")) or (loader[i][0] == "swi")) or (loader[i][0] == "inv")) { if (loader[i][0] == "spa") { stage.fluff.attachMovie("spak", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _width:loader[i][4], _height:loader[i][5], _rotation:loader[i][8]}); } else if (loader[i][0] == "wal") { stage.fluff.attachMovie("wallButton", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _width:loader[i][4], _height:loader[i][5], _rotation:loader[i][8]}); stage.fluff[String(loader[i][0] + loader[i][1])]._xscale = loader[i][xscale]; } else if (loader[i][0] == "swi") { stage.ground.surround.attachMovie("switchButton", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _width:loader[i][4], _height:loader[i][5], _rotation:loader[i][8]}); switchButtons.push(stage.ground.surround[String(loader[i][0] + loader[i][1])]); } else if (loader[i][0] == "inv") { stage.fluff.attachMovie("inv", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _width:loader[i][4], _height:loader[i][5], _rotation:loader[i][8], _visible:false}); invisibleSwitches.push(stage.fluff[String(loader[i][0] + loader[i][1])]); } var amount = loader[i][9]; if (loader[i][0] == "swi") { stage.ground.surround[loader[i][0] + loader[i][1]].spakFunction = []; stage.ground.surround[loader[i][0] + loader[i][1]].spakTarget = []; stage.ground.surround[loader[i][0] + loader[i][1]].spakValue = []; var fg = 0; while (fg < amount) { stage.ground.surround[loader[i][0] + loader[i][1]].spakFunction.push(loader[i][10 + fg]); fg++; } var fv = 0; while (fv < amount) { stage.ground.surround[loader[i][0] + loader[i][1]].spakTarget.push(loader[i][(10 + fg) + fv]); fv++; } var fc = 0; while (fc < amount) { stage.ground.surround[loader[i][0] + loader[i][1]].spakValue.push(Number(loader[i][((10 + fc) + fg) + fv])); fc++; } stage.ground.surround[loader[i][0] + loader[i][1]].spakExtraValue = Number(loader[i][((10 + fc) + fg) + fv]); stage.ground.surround[loader[i][0] + loader[i][1]].spakScroll = loader[i][((11 + fc) + fg) + fv]; stage.ground.surround[loader[i][0] + loader[i][1]].spakScrollTarget = loader[i][((12 + fc) + fg) + fv]; } else { stage.fluff[loader[i][0] + loader[i][1]].spakFunction = []; stage.fluff[loader[i][0] + loader[i][1]].spakTarget = []; stage.fluff[loader[i][0] + loader[i][1]].spakValue = []; var fg = 0; while (fg < amount) { stage.fluff[loader[i][0] + loader[i][1]].spakFunction.push(loader[i][10 + fg]); fg++; } var fv = 0; while (fv < amount) { stage.fluff[loader[i][0] + loader[i][1]].spakTarget.push(loader[i][(10 + fg) + fv]); fv++; } var fc = 0; while (fc < amount) { stage.fluff[loader[i][0] + loader[i][1]].spakValue.push(loader[i][((10 + fc) + fg) + fv]); fc++; } stage.fluff[loader[i][0] + loader[i][1]].spakExtraValue = loader[i][((10 + fc) + fg) + fv]; stage.fluff[loader[i][0] + loader[i][1]].spakScroll = loader[i][((11 + fc) + fg) + fv]; stage.fluff[loader[i][0] + loader[i][1]].spakScrollTarget = loader[i][((12 + fc) + fg) + fv]; } } else if (loader[i][0] == "tag") { stage.fluff.attachMovie("tagg", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][2], _y:loader[i][3], _width:loader[i][width], _rotation:loader[i][8]}); stage.fluff[loader[i][0] + loader[i][1]].tagg._visible = false; var atag = int(loader[i][width] / 25); var btag = (loader[i][width] / 25); if (btag > (atag + 0.3)) { atag--; btag--; } var ei = 0; while (ei < atag) { var depth2 = (stage.fluff[String(loader[i][0] + loader[i][1])].getNextHighestDepth() + 1); stage.fluff[String(loader[i][0] + loader[i][1])].attachMovie("tagg", depth2, depth2, {_x:((ei * 25) / (loader[i][xscale] / 100)) * (btag / atag), _xscale:(100 / (loader[i][xscale] / 100)) * (btag / atag)}); ei++; } taggArray.push(String(loader[i][0] + loader[i][1])); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "hgr") { stage.fluff.attachMovie("boundary", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:loader[i][y], _width:loader[i][4], _height:loader[i][5]}); stage.ground.ground.attachMovie("boundary", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:loader[i][y], _width:loader[i][4], _height:loader[i][5], _visible:false}); var a = (int(loader[i][4] / tileWidth) + 1); var b = (loader[i][4] / tileWidth); var c = (int(loader[i][5] / tileHeight) + 1); var d = (loader[i][5] / tileHeight); stage.fluff[String(loader[i][0] + loader[i][1])].createEmptyMovieClip("container", 1); stage.fluff[String(loader[i][0] + loader[i][1])].attachMovie("boundary", "masken", 2); stage.fluff[String(loader[i][0] + loader[i][1])].masken._height = stage.fluff[String(loader[i][0] + loader[i][1])].masken._height + 40; stage.fluff[String(loader[i][0] + loader[i][1])].masken._y = stage.fluff[String(loader[i][0] + loader[i][1])].masken._y - 40; ola = 0; while (ola < (a * c)) { var depthCounter2 = (stage.fluff[String(loader[i][0] + loader[i][1])].container.getNextHighestDepth() + 1); if (ola < a) { stage.fluff[String(loader[i][0] + loader[i][1])].container.attachMovie([currentTile + "Top"], depthCounter2, depthCounter2, {_y:(int(ola / a) * tileHeight) / (loader[i][7] / 100), _x:((ola * tileWidth) - ((tileWidth * int(ola / a)) * a)) / (loader[i][6] / 100), _xscale:100 / (loader[i][6] / 100), _yscale:100 / (loader[i][7] / 100)}); } else { stage.fluff[String(loader[i][0] + loader[i][1])].container.attachMovie([currentTile], depthCounter2, depthCounter2, {_y:(int(ola / a) * tileHeight) / (loader[i][7] / 100), _x:((ola * tileWidth) - ((tileWidth * int(ola / a)) * a)) / (loader[i][6] / 100), _xscale:100 / (loader[i][6] / 100), _yscale:100 / (loader[i][7] / 100)}); } ola++; } stage.fluff[String(loader[i][0] + loader[i][1])].container.setMask(stage.fluff[String(loader[i][0] + loader[i][1])].masken); depthCounter = stage.fluff[String(loader[i][0] + loader[i][1])].getNextHighestDepth(); stage.fluff[String(loader[i][0] + loader[i][1])].attachMovie("onePixel", depthCounter, depthCounter, {_x:100, _xscale:100 / (loader[i][6] / 100), _height:35}); depthCounter = stage.fluff[String(loader[i][0] + loader[i][1])].getNextHighestDepth(); stage.fluff[String(loader[i][0] + loader[i][1])].attachMovie([currentTile + "End"], depthCounter, depthCounter, {_x:100, _xscale:100 / (loader[i][6] / 100), _yscale:100 / (loader[i][7] / 100)}); depthCounter = stage.fluff[String(loader[i][0] + loader[i][1])].getNextHighestDepth(); stage.fluff[String(loader[i][0] + loader[i][1])].attachMovie("onePixel", depthCounter, depthCounter, {_x:0, _xscale:-(100 / (loader[i][6] / 100)), _height:35}); depthCounter = stage.fluff[String(loader[i][0] + loader[i][1])].getNextHighestDepth(); stage.fluff[String(loader[i][0] + loader[i][1])].attachMovie([currentTile + "End"], depthCounter, depthCounter, {_x:0, _xscale:-(100 / (loader[i][6] / 100)), _yscale:100 / (loader[i][7] / 100)}); stage.fluff[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if (loader[i][0] == "sgr") { stage.ground.surround.attachMovie("boundary", String(loader[i][0] + loader[i][1]), loader[i][depth], {_x:loader[i][x], _y:loader[i][y], _xscale:loader[i][xscale], _rotation:0}); a = int(loader[i][width] / 25); depthCounter2 = stage.ground.surround[String(loader[i][0] + loader[i][1])].getNextHighestDepth() + 1; stage.ground.surround[String(loader[i][0] + loader[i][1])].attachMovie([currentSoftTile + "End"], "t" + depthCounter2, depthCounter2); var tempEnd = stage.ground.surround[String(loader[i][0] + loader[i][1])]["t" + depthCounter2]; tempEnd._xscale = tempEnd._xscale / (loader[i][xscale] / 100); var ilo = 0; while (ilo < a) { depthCounter2 = stage.ground.surround[String(loader[i][0] + loader[i][1])].getNextHighestDepth() + 1; stage.ground.surround[String(loader[i][0] + loader[i][1])].attachMovie([currentSoftTile], "t" + depthCounter2, depthCounter2, {_x:(ilo * 25) / (loader[i][xscale] / 100), _xscale:_xscale / (loader[i][xscale] / 100)}); ilo++; } depthCounter2 = stage.ground.surround[String(loader[i][0] + loader[i][1])].getNextHighestDepth() + 1; stage.ground.surround[String(loader[i][0] + loader[i][1])].attachMovie([currentSoftTile + "End"], "t" + depthCounter2, depthCounter2, {_x:(ilo * 25) / (loader[i][xscale] / 100), _xscale:_xscale / (loader[i][xscale] / 100)}); stage.ground.surround[String(loader[i][0] + loader[i][1])]["t" + depthCounter2].butt._xscale = -100; if (loader[i][5] > 40) { stage.fluff.attachMovie("boundary", String(loader[i][0] + loader[i][1]), loader[i][1], {_x:Number(loader[i][2]) + 20, _y:loader[i][3], _width:(a * 25) - 40, _yscale:loader[i][yscale]}); var a = (int(loader[i][4] / fluffTileWidth) + 1); var b = (loader[i][4] / fluffTileWidth); var c = (int(loader[i][5] / fluffTileHeight) + 1); var d = (loader[i][5] / fluffTileHeight); stage.fluff[String(loader[i][0] + loader[i][1])].createEmptyMovieClip("container", 1); stage.fluff[String(loader[i][0] + loader[i][1])].attachMovie("boundary", "masken", 2); stage.fluff[String(loader[i][0] + loader[i][1])].masken._height = stage.fluff[String(loader[i][0] + loader[i][1])].masken._height + 40; stage.fluff[String(loader[i][0] + loader[i][1])].masken._y = stage.fluff[String(loader[i][0] + loader[i][1])].masken._y - 40; ola = 0; while (ola < (a * c)) { var depthCounter2 = (stage.fluff[String(loader[i][0] + loader[i][1])].container.getNextHighestDepth() + 1); stage.fluff[String(loader[i][0] + loader[i][1])].container.attachMovie([currentFluffTile], depthCounter2, depthCounter2, {_y:(int(ola / a) * fluffTileHeight) / (loader[i][7] / 100), _x:((ola * fluffTileWidth) - ((fluffTileWidth * int(ola / a)) * a)) / (loader[i][6] / 100), _xscale:_xscale / (loader[i][6] / 100), _yscale:100 / (loader[i][7] / 100)}); ola++; } stage.fluff[String(loader[i][0] + loader[i][1])].container.setMask(stage.fluff[String(loader[i][0] + loader[i][1])].masken); stage.fluff[String(loader[i][0] + loader[i][1])]._rotation = loader[i][8]; } stage.ground.surround[String(loader[i][0] + loader[i][1])]._rotation = loader[i][rotation]; stage.ground.surround[String(loader[i][0] + loader[i][1])].cacheAsBitmap = true; } else if ((firstLetter == "f") && (loader[i][0].substr(1, 1) != "a")) { var scale = Math.round((Number(loader[i][height]) / Number(loader[i][enemyheight])) * 100); var enemyWidth = (loader[i][enemywidth] * (scale / 100)); stage.attachMovie(loader[i][0], String(loader[i][0] + loader[i][1]), loader[i][depth], {type:loader[i][0], _x:Number(loader[i][x]) + (enemyWidth / 2), _y:Number(loader[i][y]) + Number(loader[i][height]), moveBase:Number(loader[i][x]) + (enemyWidth / 2), moveDistance:Number(loader[i][width]) - enemyWidth, _rotation:loader[i][rotation], scale:scale, type:loader[i][0], _width:loader[i][enemywidth]}); enemyArray.push(String(loader[i][0] + loader[i][1])); } } } function loadEditorLevel() { var _local31 = String(saveArray); var _local34 = Number(_local31.indexOf(",,") + 1); var _local30 = _local31.slice(0, _local34); _local30 = _local30.split(","); back.gotoAndStop(Number(_local30[0])); berg.gotoAndStop(Number(_local30[1])); berg2.gotoAndStop(Number(_local30[2])); softTileArrayPlace = Number(_local30[3]); hardTileArrayPlace = Number(_local30[4]); _local31 = _local31.slice(_local34); loader = _local31.split(",&,"); var _local29 = 0; var _local36 = 1; var _local8 = 2; var _local7 = 3; var _local6 = 4; var _local11 = 5; var _local15 = 6; var _local35 = 7; var _local16 = 8; var _local21 = 9; var _local38 = 9; var _local37 = 10; var _local18 = 10; spaks = []; for (var _local33 in loader) { loader[_local33] = loader[_local33].split(","); var _local12 = loader[_local33][0].substr(0, 1); var _local2 = loader[_local33].length - 1; if (loader[_local33][0] == "bor") { stage.attachMovie("border", "border", 1, {_width:loader[_local33][3], _height:loader[_local33][4]}); } else if (((_local12 == "x") or (_local12 == "y")) and (loader[_local33][0] != "xpl")) { stage.attachMovie(String("editor_" + loader[_local33][0]), String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:loader[_local33][_local7], _rotation:loader[_local33][_local16], type:"editor_" + loader[_local33][0]}); if (loader[_local33][0] == "x05") { stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].sign = loader[_local33][9]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button.sign.text = loader[_local33][9]; } stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])]._xscale = loader[_local33][_local15]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } else if (loader[_local33][0] == "sin") { stage.attachMovie("editor_sin", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:Number(loader[_local33][_local7]), _width:loader[_local33][_local6], type:"editor_" + loader[_local33][0]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; } else if (loader[_local33][0] == "xpl") { stage.attachMovie("editor_xpl", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "bol") { stage.attachMovie("editor_bol", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "bri") { stage.attachMovie("editor_bri", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "coi") { stage.attachMovie("editor_coi", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _xscale:loader[_local33][6], _yscale:loader[_local33][7], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "sco") { stage.attachMovie("editor_sco", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _xscale:loader[_local33][6], _yscale:loader[_local33][7], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "aco") { stage.attachMovie("editor_aco", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _xscale:loader[_local33][6], _yscale:loader[_local33][7], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "oco") { stage.attachMovie("editor_oco", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _xscale:loader[_local33][6], _yscale:loader[_local33][7], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "fal") { stage.attachMovie("editor_fal", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:loader[_local33][_local7], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "pus") { stage.attachMovie("editor_pus", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:loader[_local33][_local7], type:"editor_" + loader[_local33][0]}); } else if (loader[_local33][0] == "mvx") { stage.attachMovie("editor_mvx", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:Number(loader[_local33][_local7]), speed:loader[_local33][_local21], type:"editor_" + loader[_local33][0]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } else if (loader[_local33][0] == "mvy") { stage.attachMovie("editor_mvy", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:Number(loader[_local33][_local7]), speed:loader[_local33][_local21], type:"editor_" + loader[_local33][0]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } else if (loader[_local33][0] == "mvr") { stage.attachMovie("editor_mvr", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:Number(loader[_local33][_local7]), speed:loader[_local33][_local21], type:"editor_" + loader[_local33][0], platforms:loader[_local33][_local18]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } else if (loader[_local33][0] == "app") { stage.attachMovie("editor_apple", "editor_apple", 602, {_x:Number(loader[_local33][_local8 - 1]), _y:Number(loader[_local33][_local7 - 1]), type:"editor_apple"}); } else if (loader[_local33][0] == "str") { stage.attachMovie("editor_strawberry", "editor_strawberry", 603, {_x:Number(loader[_local33][_local8 - 1]), _y:Number(loader[_local33][_local7 - 1]), type:"editor_strawberry"}); } else if (loader[_local33][0] == "ora") { stage.attachMovie("editor_orange", "editor_orange", 604, {_x:Number(loader[_local33][_local8 - 1]), _y:Number(loader[_local33][_local7 - 1]), type:"editor_orange"}); } else if (loader[_local33][0] == "bou") { stage.attachMovie("editor_bou", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:Number(loader[_local33][_local7]), type:"editor_" + loader[_local33][0]}); } else if ((((loader[_local33][0] == "spa") or (loader[_local33][0] == "wal")) or (loader[_local33][0] == "swi")) or (loader[_local33][0] == "inv")) { if (loader[_local33][0] == "spa") { stage.attachMovie("editor_spa", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0], spakLine:[]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } else if (loader[_local33][0] == "wal") { stage.attachMovie("editor_wal", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0], spakLine:[]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])]._xscale = loader[_local33][_local15]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } else if (loader[_local33][0] == "swi") { stage.attachMovie("editor_swi", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0], spakLine:[]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } else if (loader[_local33][0] == "inv") { stage.attachMovie("editor_inv", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0], spakLine:[]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } stage[("editor_" + loader[_local33][0]) + loader[_local33][1]]._width = loader[_local33][_local6]; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]]._height = loader[_local33][_local11]; var _local9 = loader[_local33][9]; spaks.push(stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])]); if (loader[_local33][0] == "swi") { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakFunction = []; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakTarget = []; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakValue = []; var _local3 = 0; while (_local3 < _local9) { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakFunction.push(loader[_local33][10 + _local3]); _local3++; } var _local5 = 0; while (_local5 < _local9) { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakTarget.push(loader[_local33][(10 + _local3) + _local5]); _local5++; } var _local10 = 0; while (_local10 < _local9) { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakValue.push(Number(loader[_local33][((10 + _local10) + _local3) + _local5])); _local10++; } stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakExtraValue = Number(loader[_local33][((10 + _local10) + _local3) + _local5]); stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakScroll = loader[_local33][(((10 + _local10) + _local3) + _local5) + 1]; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakScrollTarget = loader[_local33][(((10 + _local10) + _local3) + _local5) + 2]; } else { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakFunction = []; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakTarget = []; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakValue = []; var _local3 = 0; while (_local3 < _local9) { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakFunction.push(loader[_local33][10 + _local3]); _local3++; } var _local5 = 0; while (_local5 < _local9) { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakTarget.push(String(loader[_local33][(10 + _local3) + _local5])); _local5++; } var _local10 = 0; while (_local10 < _local9) { stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakValue.push(loader[_local33][((10 + _local10) + _local3) + _local5]); _local10++; } stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakExtraValue = loader[_local33][((10 + _local10) + _local3) + _local5]; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakScroll = loader[_local33][(((10 + _local10) + _local3) + _local5) + 1]; stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakScrollTarget = loader[_local33][(((10 + _local10) + _local3) + _local5) + 2]; var _local17 = Number(stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakScrollTarget); stage[("editor_" + loader[_local33][0]) + loader[_local33][1]].spakScrollTargetName = loader[_local33][(10 + _local3) + _local17]; } } else if (loader[_local33][0] == "tag") { stage.attachMovie("editor_tag", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][2], _y:loader[_local33][3], _rotation:loader[_local33][8], type:"editor_" + loader[_local33][0]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._xscale = loader[_local33][_local15]; } else if (loader[_local33][0] == "hgr") { stage.attachMovie("editor_hgr", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:loader[_local33][_local7], type:"editor_" + loader[_local33][0]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])]._rotation = loader[_local33][8]; } else if (loader[_local33][0] == "sgr") { stage.attachMovie("editor_sgr", String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:loader[_local33][_local8], _y:loader[_local33][_local7], type:"editor_" + loader[_local33][0]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])]._rotation = loader[_local33][_local16]; } else if ((_local12 == "f") && (loader[_local33][0].substr(1, 1) != "a")) { stage.attachMovie("editor_" + loader[_local33][0], String(("editor_" + loader[_local33][0]) + loader[_local33][1]), loader[_local33][_local2], {_x:Number(loader[_local33][_local8]), _y:Number(loader[_local33][_local7]), _rotation:loader[_local33][_local16], type:"editor_" + loader[_local33][0]}); stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._width = loader[_local33][_local6]; stage[String(("editor_" + loader[_local33][0]) + loader[_local33][1])].button._height = loader[_local33][_local11]; } } for (var _local32 in spaks) { for (var _local20 in spaks[_local32].spakTarget) { var _local4 = stage["editor_" + spaks[_local32].spakTarget[_local20]]; spaks[_local32].spakTarget[_local20] = _local4; var _local14 = spaks[_local32].spakScrollTargetName; var _local13 = spaks[_local32].spakScrollTarget; var _local2 = lines.getNextHighestDepth() + 1; lines.createEmptyMovieClip("drawing" + _local2, _local2); spaks[_local32].spakLine.push(lines["drawing" + _local2]); if (_local4.targetedLines == undefined) { _local4.targetedLines = []; } _local4.targetedLines.push(lines["drawing" + _local2]); lines["drawing" + _local2].targetArrayPlace = _local4.targetedLines.length - 1; lines["drawing" + _local2].arrayPlace = _local20; lines["drawing" + _local2].type = "line"; lines["drawing" + _local2].spak = spaks[_local32]; lines["drawing" + _local2].target = _local4; lines["drawing" + _local2].onEnterFrame = function () { spakLineDrawer(this); }; } } } function controlFunction(replace) { if (control == 0) { recordFunction(); if (Right or (Left && (replace.jump != 1))) { replace.walking = true; } else { replace.walking = false; } if (death == 1) { replace.gotoAndStop(4); } else { if (replace.jump == 1) { if (!Up) { s = 1; } replace.gotoAndStop(2); } else if (replace.special != 1) { replace.gotoAndStop(1); } if (Right) { if (replace.accel < replace.maxAccel) { replace.accel = replace.accel + 2; } replace._xscale = 100; if (replace.jump == 0) { replace.body.play(); replace.xSpeed = replace.speed; } else if (replace.xSpeed < replace.maxSpeed) { replace.xSpeed = replace.xSpeed + 2; } else { replace.xSpeed = replace.maxSpeed; } } else if (Left) { if (replace.accel > (-replace.maxAccel)) { replace.accel = replace.accel - 2; } replace._xscale = -100; if (replace.jump == 0) { replace.body.play(); replace.xSpeed = -replace.speed; } else if (replace.xSpeed > (-replace.maxSpeed)) { replace.xSpeed = replace.xSpeed - 2; } else { replace.xSpeed = -replace.maxSpeed; } } if (Up) { replace.up = true; } else { replace.up = false; } if ((Up && (replace.special != 1)) && (replace.noUp != 1)) { if (replace.fullJump < 3) { if (replace.fullJump == 0) { jumpS.start(0, 0); } replace.ySpeed = -replace.jumpHeight; replace.jump = 1; replace.fullJump++; s = 1; } else { replace.noUp = 1; } } else if (replace.jump == 1) { replace.fullJump = 10; } if (replace._xscale > 0) { replace.body._x = -9; } else { replace.body._x = -8; } } } } function fallersFunction() { for (var _local3 in fallersArray) { for (var _local2 in characters) { if (((fallersArray[_local3].t == undefined) && (stage[characters[_local2]].jump != 1)) && (fallersArray[_local3].hitTest(stage[characters[_local2]].hit))) { fallersArray[_local3].t = 1; fallersArray[_local3].onEnterFrame = function () { if (this.t == 1) { this.f = 2; } if (this.t < 17) { this._x = this._x + this.f; this.f = -this.f; } else { this.f = this.f + 0.5; this._y = this._y + this.f; if (this._y > stage.border._height) { this.removeMovieClip(); } } this.t++; }; } } } } function acceleration(replace) { if (replace.ySpeed > 1) { if (replace._y > 3000) { } replace.jump = 1; } if (replace.jump == 0) { } if ((replace.accel < 0.1) && (replace.accel > -0.1)) { replace.accel = 0; } if (replace.xSpeed > 0) { replace.xSpeed = replace.xSpeed - 1; } else if (replace.xSpeed < 0) { replace.xSpeed = replace.xSpeed + 1; } if ((replace.xSpeed < 0.1) && (replace.xSpeed > -0.1)) { replace.xSpeed = 0; } if (replace.ySpeed < 6) { if (replace.jump == 1) { replace.ySpeed = replace.ySpeed + 1; } else { replace.ySpeed = replace.ySpeed + 2; } } if (replace.xSpeed > 0) { replace.xDirection = "right"; } else if (replace.xSpeed < 0) { replace.xDirection = "left"; } if ((!((controlled == "orange") && (replace == stage.orange))) && (replace.jump != 1)) { replace.gotoAndStop(1); } replace._x = replace._x + (replace.xSpeed + replace.xExtra); if (replace.yExtra == undefined) { replace.yExtra = 0; } replace._y = replace._y + (replace.ySpeed + replace.yExtra); replace.xExtra = 0; replace.yExtra = 0; visareFunction(replace); } function hittest(replace) { if (replace._y > (heightStage + 20)) { replace.health = 0; } while (replace._x > (widthStage - 12)) { replace._x--; } while (replace._x < (stage._x + 12)) { replace._x++; } while (stage.ground.ground.hitTest((replace._x + 12) + stage._x, replace._y + stage._y, true) && (stage.ground.ground.hitTest((replace._x - 12) + stage._x, replace._y + stage._y, true))) { replace._y--; replace.ySpeed = 0; replace.jump = 0; replace.fullJump = 0; } if (replace.jump == 1) { while (stage.ground.ground.hitTest((replace._x + 4) + stage._x, (replace._y - replace.height) + stage._y, true) or stage.ground.ground.hitTest((replace._x - 4) + stage._x, (replace._y - replace.height) + stage._y, true)) { replace._y = replace._y + 2; replace.ySpeed = 1; } } if (replace.ySpeed >= 0) { var _local2 = 3; while (((stage.ground.ground.hitTest((replace._x + stage._x) + _local2, replace._y + stage._y, true) or stage.ground.surround.hitTest((replace._x + stage._x) + _local2, replace._y + stage._y, true)) or stage.ground.ground.hitTest((replace._x + stage._x) - _local2, replace._y + stage._y, true)) or stage.ground.surround.hitTest((replace._x + stage._x) - _local2, replace._y + stage._y, true)) { replace._y--; replace.ySpeed = 0; replace.jump = 0; replace.fullJump = 0; } } while (stage.ground.ground.hitTest((replace._x + 12) + stage._x, (replace._y - 20) + stage._y, true) or stage.ground.ground.hitTest((replace._x + 12) + stage._x, (replace._y - 10) + stage._y, true)) { replace._x--; } while (stage.ground.ground.hitTest((replace._x - 12) + stage._x, (replace._y - 20) + stage._y, true) or stage.ground.ground.hitTest((replace._x - 12) + stage._x, (replace._y - 10) + stage._y, true)) { replace._x++; } if (((replace.jump == 0) && (replace.noUp == 1)) && (!Up)) { replace.noUp = 0; } } if (stage.ground.ground.hitTest((replace._x + 6) + stage._x, (replace._y - replace.height) + stage._y, true) or stage.ground.ground.hitTest((replace._x - 6) + stage._x, (replace._y - replace.height) + stage._y, true)) { replace.health = 0; deathCheck(); }Frame 4this._xscale = (this._yscale = 300); stop(); showTitleScreen(); this.onEnterFrame = function () { appleyy = stage.apple._x; if (currentScreen != "game") { Down = Key.isDown(40); Up = Key.isDown(38); } if (currentScreen == "gameOver") { endingRecordF(); } Space = Key.isDown(32); trace("CS: " + currentScreen); if (currentScreen == "game") { trace("game"); gameOnEnterFrame(); } };Instance of Symbol 286 MovieClip [movingPlatform] in Frame 7onClipEvent (enterFrame) { this._xscale = _parent.button._xscale; }Instance of Symbol 262 MovieClip [f01] "enemy" in Frame 7onClipEvent (load) { stop(); }Frame 8levelCode = "1,undefined,undefined,0,0,,&,mvy,618,108,158,29,90,96.6,86.9,0,1,1571,&,mvy,637,350,135,29,123,96.6,118.8,0,1,1568,&,y01,6961,591,254,15,15,100,100,0,1567,&,y01,680,551,254,15,15,100,100,0,1566,&,y01,677,511,254,15,15,100,100,0,1565,&,coi,748,535,92,40,40,100,100,0,1564,&,x06,724,632,152,87,10,100,100,0,1562,&,f02,726,633,129,85,23,139.3,96.2,0,24,23,1561,&,x03,614,599,74,44,41,100,100,0,1559,&,swi,1550,643,148,20,4,100,100,0,1,y,x03614,120,30,0,1555,1558,&,coi,1541,2858,-47,40,40,100,100,0,1547,&,x04,1539,2861,31,31,10,100,100,0,1546,&,x01,1537,2871,95,37,20,100,100,0,1540,&,coi,1535,3009,32,40,40,100,100,0,1538,&,coi,1532,2798,45,40,40,100,100,0,1536,&,coi,1529,2753,45,40,40,100,100,0,1533,&,f01,1456,2639,99,95,13,155.7,100,0,31,12,1530,&,x01,1526,2691,92,37,20,100,100,0,1529,&,x09,1517,3154,42,19,26,100,100,0,1526,&,x06,1510,3094,68,87,10,100,100,0,1524,&,f02,1507,2881,53,80,23,131.1,96.2,0,24,23,1520,&,f01,1512,2983,82,90,13,147.5,100,0,31,12,1517,&,x06,1504,2880,76,87,10,100,100,0,1507,&,x07,14941,2957,148,147,44,100,100,0,1504,&,hgr,14940,2981,95,96,83,96,237.1,0,1502,&,x07,1560,517,144,147,44,100,100,0,1497,&,x07,14801,2830,167,147,44,100,100,0,1490,&,hgr,14800,2854,114,96,83,96,237.1,0,1488,&,x07,1444,2615,165,147,44,100,100,0,1476,&,hgr,1442,2639,112,96,83,96,237.1,0,1474,&,mvx,1467,2745,86,101,29,100,87.8,0,1,1470,&,x05,1437,2565,166,55,10,100,100,0,,1465,&,bol,1462,2064,107,12,12,100,100,0,1463,&,f03,1435,2557,98,70,68,100,100,0,70,68,1453,&,coi,1440,2573,43,40,40,100,100,0,1441,&,mvy,1309,2473,82,29,210,96.6,202.8,0,1,1434,&,y01,1430,2414,125,15,15,100,100,0,1433,&,x04,1315,2506,283,31,10,100,100,0,1427,&,coi,1317,2503,240,40,40,100,100,0,1425,&,x07,1338,2345,226,147,44,100,100,0,1423,&,x07,1339,2456,206,147,44,100,100,0,1421,&,hgr,1306,2503,97,40,140,40,400,0,1419,&,hgr,1304,2432,97,40,140,40,400,0,1415,&,x07,1410,2220,157,147,44,100,100,0,1413,&,x07,1402,2085,165,147,44,100,100,0,1412,&,x02,1466,2481,24,61,74,100,100,0,1403,&,f02,1385,2237,120,70,23,114.7,96.2,0,24,23,1385,&,f02,1368,2279,120,70,23,114.7,96.2,0,24,23,1383,&,f01,1373,2371,162,55,13,90.1,100,0,31,12,1382,&,f02,1365,2189,120,80,23,131.1,96.2,0,24,23,1380,&,coi,1378,721,135,40,40,100,100,0,1378,&,coi,1345,2303,77,40,40,100,100,0,1363,&,coi,1343,2256,77,40,40,100,100,0,1362,&,x01,1360,2383,155,37,20,100,100,0,1360,&,x02,1347,2252,69,61,74,-100,100,0,1351,&,hgr,1296,2372,175,96,83,96,237.1,0,1325,&,hgr,1287,2190,143,160,40,160,114.2,0,1303,&,x04,1285,745,267,31,10,100,100,0,1286,&,x03,1279,1896,74,44,41,100,100,0,1282,&,mvy,758,727,129,29,116,96.6,112,0,1,1277,&,x07,11602,2156,228,147,44,-100,100,0,1270,&,y01,1268,1363,174,15,15,100,100,0,1269,&,x06,807,1046,209,87,10,100,100,0,1266,&,swi,809,1080,205,20,4,100,100,0,2,x,x,x06807,swi809,240,240,80,0,844,1263,&,coi,990,1645,175,40,40,100,100,0,1259,&,coi,988,1600,177,40,40,100,100,0,1258,&,f01,900,1603,227,80,13,131.1,100,0,31,12,1257,&,x06,902,1600,240,87,10,100,100,0,1256,&,y01,896,1572,261,15,15,100,100,0,1255,&,inv,879,1393,166,152,25,368.9,60.6,0,5,y,y,y,y,y,hgr8560,x078562,x078561,x02909,x01911,600,600,600,600,600,600,0,912,1254,&,x07,8561,1505,177,147,44,100,100,0,1252,&,x07,8562,1361,177,147,44,100,100,0,1250,&,hgr,8560,1393,166,160,40,160,114.2,0,1248,&,x02,909,1467,93,61,74,100,100,0,1246,&,x01,911,1432,146,37,20,100,100,0,1244,&,coi,1222,2045,45,40,40,100,100,0,1223,&,coi,1214,1189,162,40,40,100,100,0,1220,&,coi,1210,1139,162,40,40,100,100,0,1218,&,coi,1208,926,131,40,40,100,100,0,1208,&,pus,1205,2123,93,19,19,100,100,0,1206,&,x06,1203,2100,111,87,10,100,100,0,1203,&,x01,1179,2046,94,37,20,100,100,0,1201,&,hgr,1166,2044,114,40,140,40,400,0,1200,&,swi,1185,2019,213,20,4,100,100,0,2,y,y,hgr1181,swi1185,-100,-100,25,0,1193,1193,&,x01,1177,1954,197,37,20,100,100,0,1178,&,x07,11601,1865,228,147,44,100,100,0,1175,&,hgr,11600,1897,217,160,40,160,114.2,0,1174,&,x02,1171,1957,144,61,74,100,100,0,1173,&,hgr,1181,2019,217,21,107,21,305.7,0,1146,&,y01,1053,1755,226,15,15,100,100,0,1145,&,y01,1051,1741,226,15,15,100,100,0,1144,&,mvy,992,1698,125,29,110,96.6,106.2,0,1,1143,&,mvy,996,1837,125,29,110,96.6,106.2,0,1,1142,&,x04,1137,1836,120,31,10,100,100,0,1137,&,x04,1125,1697,119,31,10,100,100,0,1135,&,coi,1002,1809,63,40,40,100,100,0,1134,&,coi,1000,1764,64,40,40,100,100,0,1132,&,coi,998,1719,65,40,40,100,100,0,1130,&,mvx,994,1732,101,101,29,100,87.8,0,1,1126,&,y01,1068,1797,226,15,15,100,100,0,1120,&,y01,10631,1783,226,15,15,100,100,0,1118,&,y01,10630,1769,226,15,15,100,100,0,1116,&,f03,1049,1742,158,70,68,100,100,0,70,68,1049,&,mvx,760,758,219,101,29,100,87.8,0,1,1043,&,x07,9161,979,258,147,44,100,100,0,936,&,x07,9162,835,258,147,44,100,100,0,935,&,hgr,9160,869,243,160,40,160,114.2,0,934,&,f03,813,1165,227,70,68,100,100,0,70,68,867,&,x05,811,1174,295,55,10,100,100,0,,865,&,f02,822,1249,141,50,23,81.9,96.2,0,24,23,861,&,x07,766,835,258,147,44,100,100,0,852,&,x07,768,979,258,147,44,100,100,0,850,&,hgr,763,869,243,160,40,160,114.2,0,848,&,x05,820,1248,164,55,10,100,100,0,,829,&,bol,794,945,200,12,12,100,100,0,805,&,x04,792,930,205,31,10,100,100,0,803,&,coi,796,791,170,40,40,100,100,0,799,&,f01,772,868,230,130,13,213.1,100,0,31,12,792,&,swi,674,444,150,20,4,100,100,0,3,y,y,y,y01677,y01680,y016961,-100,-100,-100,20,0,0,791,&,f01,776,929,230,100,13,163.9,100,0,31,12,781,&,x02,799,962,169,61,74,100,100,0,760,&,x02,800,933,169,61,74,-100,100,0,750,&,x07,633,226,269,147,44,100,100,0,737,&,hgr,630,239,250,103,50,103,142.8,0,736,&,x02,733,277,177,61,74,100,100,0,735,&,pus,671,407,136,19,19,100,100,0,723,&,x01,626,57,160,37,20,100,100,0,721,&,x01,700,430,134,37,20,100,100,0,706,&,x07,6661,352,205,147,44,100,100,0,669,&,hgr,6660,390,154,96,83,96,237.1,0,667,&,x07,612,-39,231,147,44,100,100,0,663,&,hgr,3,-1,180,96,83,96,237.1,0,661,&,f01,650,216,148,80,13,131.1,100,0,31,12,655,&,bol,635,286,244,12,12,100,100,0,649,&,coi,643,303,110,40,40,100,100,0,648,&,x06,646,213,161,87,10,100,100,0,647,&,x04,628,167,178,31,10,100,100,0,629,&,coi,622,163,208,40,40,100,100,0,624,&,app,12,153,19,26,100,100,602,&,hgr,6,121,277,100,35,100,100,0,6,&,bor,0,0,3200,300,533.3,100,1";Instance of Symbol 19 MovieClip in Symbol 20 MovieClip Frame 1onClipEvent (load) { _visible = false; }Instance of Symbol 46 MovieClip in Symbol 47 MovieClip [platform] Frame 1onClipEvent (load) { this.swapDepths(10); this.removeMovieClip(); }Symbol 51 MovieClip [switchButton] Frame 1stop();Symbol 51 MovieClip [switchButton] Frame 2q = 0;Instance of Symbol 51 MovieClip [switchButton] in Symbol 52 MovieClip [buttonz] Frame 1onClipEvent (load) { depthCounter = _root.stage.ground.surround.getNextHighestDepth() + 1; if (_parent.targetName == undefined) { _parent.targetName = "swi" + depthCounter; } if (_parent.stageScroll == undefined) { _parent.stageScroll = 0; } _root.stage.ground.surround.attachMovie("button", _parent.targetName, depthCounter, {_x:_parent._x, _y:_parent._y, spakFunction:_parent.spakFunction, spakValue:_parent.spakValue, spakExtraValue:_parent.spakExtraValue, spakTarget:_parent.spakTarget, spakScroll:_parent.spakScroll}); _parent.swapDepths(10); _parent.removeMovieClip(); }Symbol 93 MovieClip [groundXploder] Frame 1stop();Symbol 118 MovieClip [enemySplash] Frame 17stop(); removeMovieClip(this);Symbol 135 Buttonon (release) { getURL (_parent.gameurl, "_blank"); }Symbol 136 MovieClip [creditsScreen] Frame 1stop(); p = 0; credits.onEnterFrame = function () { if (this._y < -121) { nextFrame(); } else if (p == 3) { p = 0; this._y = this._y - 1; } else { p++; } };Symbol 142 MovieClip [fading] Frame 15stop();Symbol 164 MovieClip Frame 4stop();Symbol 168 MovieClip Frame 4stop();Symbol 172 MovieClip Frame 4stop();Symbol 174 MovieClip Frame 4stop();Symbol 178 MovieClip Frame 4stop();Symbol 182 MovieClip Frame 4stop();Symbol 186 MovieClip Frame 4stop();Symbol 190 MovieClip Frame 4stop();Symbol 195 MovieClip Frame 4stop();Symbol 199 MovieClip Frame 4stop();Symbol 203 MovieClip Frame 4stop();Symbol 212 MovieClip [titleScreen] Frame 1Symbol 212 MovieClip [titleScreen] Frame 16_parent.playSound("heavyImpactS");Symbol 212 MovieClip [titleScreen] Frame 28_parent.playSound("screwS");Symbol 212 MovieClip [titleScreen] Frame 39_parent.playSound("screwS");Symbol 212 MovieClip [titleScreen] Frame 44_parent.playSound("screwS");Symbol 212 MovieClip [titleScreen] Frame 45t = 0; letters = [f, r, e, e2, w, l, l2, i]; if (_parent.language == "jp") { letters = [ket, tei, ron]; } for (var xs in letters) { letters[xs].startY = letters[xs]._y; letters[xs].stop(); } imp = 1; this.onEnterFrame = function () { if ((letters[0]._y < (letters[0].startY + 70)) && (p != 1)) { if (letters[0]._y < (letters[0].startY + 40)) { letters[0]._y = letters[0]._y + 15; } letters[0]._y = letters[0]._y + 15; if (letters[0]._y > (letters[0].startY + 72)) { _parent.playSound(String(("impact" + imp) + "S")); imp++; if (imp > 4) { imp = 1; } } } else if (letters[0]._y > (letters[0].startY + 65)) { letters[0]._y = letters[0]._y - 3; p = 1; } else { letters.splice(0, 1); p = 0; if (letters.length == 0) { play(); delete this.onEnterFrame; } } };Symbol 212 MovieClip [titleScreen] Frame 81if (_parent.language != "jp") { stop(); }Symbol 212 MovieClip [titleScreen] Frame 82letters = [f, r, w, e, i, e2, l, l2]; if (_parent.language == "jp") { letters = [ket, tei, ron]; } _parent.playSound("shineS"); this.onEnterFrame = function () { if (letters[0]._currentframe == 1) { letters[0].play(); letters.splice(0, 1); } if (letters.length == 0) { delete this.onEnterFrame; } };Symbol 212 MovieClip [titleScreen] Frame 109stop(); _parent.titleStuff();Symbol 226 MovieClip [conversation_jp] Frame 1stop();Instance of Symbol 20 MovieClip in Symbol 228 MovieClip [appleDead] Frame 1onClipEvent (enterFrame) { _root.deadFalling(_parent); }Symbol 231 MovieClip [fps] Frame 1fps = 40; var timeinit = new Date(); var lasttime = timeinit.getMilliseconds(); fps = []; this.onEnterFrame = function () { var _local1 = new Date(); timepassed = (((_local1.getMilliseconds() - lasttime) >= 0) ? (_local1.getMilliseconds() - lasttime) : (1000 + (_local1.getMilliseconds() - lasttime))); fps.push(Math.round(10000 / timepassed) / 10); fops = 0; for (v in fps) { fops = fops + fps[v]; } fops = fops / fps.length; if (fps.length > 16) { fps.splice(0, 1); } lasttime = _local1.getMilliseconds(); };Symbol 243 MovieClip Frame 1stop();Symbol 248 MovieClip Frame 1stop();Symbol 249 MovieClip Frame 1stop();Symbol 273 MovieClip Frame 1stop();Symbol 274 MovieClip [apple] Frame 1stop();Instance of Symbol 290 MovieClip "boll" in Symbol 291 MovieClip [spakMovie] Frame 1onClipEvent (load) { spakFunction = _parent.spakFunction; spakValue = _parent.spakValue; spakExtraValue = _parent.spakExtraValue; spakTarget = _parent.spakTarget; characters = _parent._parent._parent.characters; } onClipEvent (enterFrame) { if (spakTarget[0] == undefined) { removeMovieClip(_parent); } if ((_parent._parent._parent.paus != 1) or (_parent._parent._parent.happening == 2)) { for (var p in _parent._parent._parent.bollArray) { _parent._parent._parent.bollArray[p].spakMoved = false; } for (var o in spakTarget) { if (spakTarget[o]._name.substr(0, false)) { spakTarget[o].yMoving = true; spakTarget[o].xMoving = true; } if ((spakFunction[o] == "y") or (spakFunction[o] == "x")) { if (spakFunction[o] == "y") { Move = "_y"; } else { Move = "_x"; } if (spakExtraValue[o] == undefined) { spakExtraValue[o] = 10; } this["speed" + o] = int((spakValue[o] / spakExtraValue[o]) * 10) / 10; if (this["count" + o] == undefined) { this["count" + o] = 0; } else if (this["count" + o] < spakExtraValue[o]) { this["count" + o]++; if (spakTarget[o].masken == undefined) { target = spakTarget[o]; } else { target = spakTarget[o].masken; } if (!spakTarget[o].fluff) { for (var p in _parent._parent._parent.bollArray) { if ((_parent._parent._parent.bollArray[p].spakMoved != this["speed" + o]) && (target.hitTest(_parent._parent._parent.bollArray[p]))) { _parent._parent._parent.bollArray[p].spakMoved = this["speed" + o]; _parent._parent._parent.bollArray[p][Move] = _parent._parent._parent.bollArray[p][Move] + this["speed" + o]; } } for (var i in characters) { if ((((_parent._parent._parent.stage[characters[i]].spakMoved != this["speed" + o]) && (((characters[i] == _parent._parent._parent.controlled) && (!_parent._parent._parent.Up)) or (characters[i] != _parent._parent._parent.controlled))) && (_parent._parent._parent.stage[characters[i]].jump != 1)) && (target.hitTest(_parent._parent._parent.stage[characters[i]].hit))) { _parent._parent._parent.stage[characters[i]].spakMoved = this["speed" + o]; _parent._parent._parent.hittest(_parent._parent._parent.stage[characters[i]]); _parent._parent._parent.stage[characters[i]]["move" + String(Move)] = _parent._parent._parent.stage[characters[i]]["move" + String(Move)] + this["speed" + o]; } } } _parent._parent._parent.spakMovedAWhat.push(spakTarget[o]); _parent._parent._parent.spakMovedAHow.push(String(Move)); _parent._parent._parent.spakMovedAHowMuch.push(this["speed" + o]); } else { this["count" + o] = 0; removeMovieClip(_parent); } } else if (spakFunction[o] == "r") { if (spakExtraValue[o] == undefined) { spakExtraValue[o] = 10; } if (this["count" + o] == undefined) { spakTarget[o].cacheAsBitmap = false; this["count" + o] = 0; } else if (this["count" + o] < spakExtraValue[o]) { spakTarget[o]._rotation = spakTarget[o]._rotation + (spakValue[o] / spakExtraValue[o]); this["count" + o]++; } else { this["count" + o] = 0; spakTarget[o].cacheAsBitmap = true; removeMovieClip(_parent); } } } } }Symbol 299 MovieClip [conversation_en] Frame 1stop();Symbol 339 MovieClip Frame 150_parent.nextFrame();Symbol 341 Buttonon (release) { getURL (gameurl, "_blank"); }Symbol 353 Buttonon (release) { getURL ("http://www.raitendo.com", "_blank"); }Symbol 361 MovieClip Frame 1stop();Symbol 364 Buttonon (release) { getURL ("http://www.myspace.com/pelleochponta", "_blank"); }
Library Items
Symbol 1 Sound [switchS] | ||
Symbol 2 Sound [shineS] | ||
Symbol 3 Sound [jumpS] | ||
Symbol 4 Sound [impact4S] | ||
Symbol 5 Sound [impact3S] | ||
Symbol 6 Sound [impact2S] | ||
Symbol 7 Sound [impact1S] | ||
Symbol 8 Sound [enemyHurt2S] | ||
Symbol 9 Sound [coinS] | ||
Symbol 10 Sound [bollS] | ||
Symbol 11 Sound [boll2S] | ||
Symbol 12 Graphic | Used by:13 106 136 212 254 | |
Symbol 13 MovieClip [x10] | Uses:12 | |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip [snurra] | Uses:14 | |
Symbol 16 Graphic | Used by:28 39 377 | |
Symbol 17 Graphic | Used by:26 28 39 377 | |
Symbol 18 Graphic | Used by:19 90 | |
Symbol 19 MovieClip | Uses:18 | Used by:20 |
Symbol 20 MovieClip | Uses:19 | Used by:39 58 69 228 262 265 274 |
Symbol 21 Graphic | Used by:26 28 39 377 | |
Symbol 22 Graphic | Used by:26 28 39 377 | |
Symbol 23 Graphic | Used by:26 28 39 377 | |
Symbol 24 Graphic | Used by:26 28 39 251 339 377 Timeline | |
Symbol 25 Graphic | Used by:27 | |
Symbol 26 MovieClip | Uses:17 21 22 23 24 | Used by:27 30 32 34 36 38 |
Symbol 27 MovieClip | Uses:25 26 | Used by:39 377 |
Symbol 28 MovieClip | Uses:16 17 21 22 23 24 | Used by:39 377 |
Symbol 29 Graphic | Used by:30 | |
Symbol 30 MovieClip | Uses:29 26 | Used by:39 377 |
Symbol 31 Graphic | Used by:32 | |
Symbol 32 MovieClip | Uses:31 26 | Used by:39 377 |
Symbol 33 Graphic | Used by:34 | |
Symbol 34 MovieClip | Uses:33 26 | Used by:39 377 |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 MovieClip | Uses:35 26 | Used by:39 377 |
Symbol 37 Graphic | Used by:38 | |
Symbol 38 MovieClip | Uses:37 26 | Used by:39 377 |
Symbol 39 MovieClip [f03] | Uses:16 17 20 21 22 23 24 27 28 30 32 34 36 38 | |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 MovieClip [hit] | Uses:40 | |
Symbol 42 Font | Used by:43 367 | |
Symbol 43 Text | Uses:42 | Used by:44 |
Symbol 44 MovieClip [surround] | Uses:43 | |
Symbol 45 Graphic | Used by:46 | |
Symbol 46 MovieClip | Uses:45 | Used by:47 |
Symbol 47 MovieClip [platform] | Uses:46 | |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:48 | Used by:51 |
Symbol 50 Graphic | Used by:51 | |
Symbol 51 MovieClip [switchButton] | Uses:49 50 | Used by:52 Timeline |
Symbol 52 MovieClip [buttonz] | Uses:51 | |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip | Uses:53 | Used by:55 |
Symbol 55 MovieClip [orangeBrick] | Uses:54 | |
Symbol 56 Bitmap | Used by:57 | |
Symbol 57 Graphic | Uses:56 | Used by:58 |
Symbol 58 MovieClip [coin] | Uses:57 20 | |
Symbol 59 Graphic | Used by:62 | |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 MovieClip | Uses:60 | Used by:62 69 256 258 262 374 376 |
Symbol 62 MovieClip | Uses:59 61 | Used by:69 376 |
Symbol 63 Graphic | Used by:69 376 | |
Symbol 64 Graphic | Used by:69 376 | |
Symbol 65 Graphic | Used by:69 376 | |
Symbol 66 Graphic | Used by:69 376 | |
Symbol 67 Graphic | Used by:69 376 | |
Symbol 68 Graphic | Used by:69 376 | |
Symbol 69 MovieClip [f02] | Uses:62 20 63 61 64 65 66 67 68 | |
Symbol 70 Graphic | Used by:71 287 | |
Symbol 71 MovieClip [transparent] | Uses:70 | |
Symbol 72 MovieClip [ground] | ||
Symbol 73 Graphic | Used by:74 | |
Symbol 74 MovieClip [mask] | Uses:73 | |
Symbol 75 Graphic | Used by:76 | |
Symbol 76 MovieClip | Uses:75 | Used by:77 |
Symbol 77 MovieClip [border] | Uses:76 | |
Symbol 78 Graphic | Used by:79 | |
Symbol 79 MovieClip [sizeSquare] | Uses:78 | |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 MovieClip [x01] | Uses:80 | |
Symbol 82 Graphic | Used by:83 | |
Symbol 83 MovieClip | Uses:82 | Used by:84 378 |
Symbol 84 MovieClip [x02] | Uses:83 | |
Symbol 85 Graphic | Used by:86 | |
Symbol 86 MovieClip | Uses:85 | Used by:87 378 |
Symbol 87 MovieClip [x03] | Uses:86 | |
Symbol 88 Graphic | Used by:89 | |
Symbol 89 MovieClip [y01] | Uses:88 | |
Symbol 90 MovieClip [inv] | Uses:18 | |
Symbol 91 Graphic | Used by:93 | |
Symbol 92 Graphic | Used by:93 | |
Symbol 93 MovieClip [groundXploder] | Uses:91 92 | |
Symbol 94 Graphic | Used by:95 | |
Symbol 95 MovieClip [x04] | Uses:94 | |
Symbol 96 Graphic | Used by:97 | |
Symbol 97 MovieClip | Uses:96 | Used by:100 102 |
Symbol 98 Graphic | Used by:99 | |
Symbol 99 MovieClip | Uses:98 | Used by:100 102 |
Symbol 100 MovieClip | Uses:97 99 | Used by:101 378 |
Symbol 101 MovieClip [x05] | Uses:100 | |
Symbol 102 MovieClip | Uses:97 99 | Used by:103 |
Symbol 103 MovieClip [x06] | Uses:102 | |
Symbol 104 Graphic | Used by:105 | |
Symbol 105 MovieClip [x07] | Uses:104 | |
Symbol 106 MovieClip [oneWhitePixel] | Uses:12 | |
Symbol 107 Bitmap | Used by:108 | |
Symbol 108 Graphic | Uses:107 | Used by:109 |
Symbol 109 MovieClip [kongregate] | Uses:108 | |
Symbol 110 Graphic | Used by:118 | |
Symbol 111 Graphic | Used by:118 | |
Symbol 112 Graphic | Used by:118 | |
Symbol 113 Graphic | Used by:118 | |
Symbol 114 Graphic | Used by:118 | |
Symbol 115 Graphic | Used by:118 | |
Symbol 116 Graphic | Used by:118 | |
Symbol 117 Graphic | Used by:118 | |
Symbol 118 MovieClip [enemySplash] | Uses:110 111 112 113 114 115 116 117 | Used by:Timeline |
Symbol 119 Font | Used by:120 121 | |
Symbol 120 Text | Uses:119 | Used by:122 |
Symbol 121 Text | Uses:119 | Used by:122 |
Symbol 122 MovieClip | Uses:120 121 | Used by:136 |
Symbol 123 Graphic | Used by:124 | |
Symbol 124 MovieClip | Uses:123 | Used by:136 254 |
Symbol 125 Graphic | Used by:126 | |
Symbol 126 MovieClip | Uses:125 | Used by:136 254 |
Symbol 127 Graphic | Used by:128 290 | |
Symbol 128 Button [invisibleButton] | Uses:127 | Used by:136 212 254 |
Symbol 129 Graphic | Used by:130 | |
Symbol 130 MovieClip | Uses:129 | Used by:136 144 254 |
Symbol 131 Graphic | Used by:136 | |
Symbol 132 Bitmap | Used by:133 211 | |
Symbol 133 Graphic | Uses:132 | Used by:136 254 |
Symbol 134 Graphic | Used by:135 341 353 364 | |
Symbol 135 Button | Uses:134 | Used by:136 212 254 |
Symbol 136 MovieClip [creditsScreen] | Uses:12 122 124 126 128 130 131 133 135 | Used by:Timeline |
Symbol 137 Graphic | Used by:142 | |
Symbol 138 Graphic | Used by:142 | |
Symbol 139 Graphic | Used by:142 | |
Symbol 140 Graphic | Used by:142 | |
Symbol 141 Graphic | Used by:142 | |
Symbol 142 MovieClip [fading] | Uses:137 138 139 140 141 | Used by:Timeline |
Symbol 143 Graphic | Used by:144 | |
Symbol 144 MovieClip | Uses:143 130 | Used by:212 |
Symbol 145 Graphic | Used by:146 | |
Symbol 146 MovieClip | Uses:145 | Used by:212 |
Symbol 147 Graphic | Used by:212 339 | |
Symbol 148 Graphic | Used by:149 212 | |
Symbol 149 MovieClip | Uses:148 | Used by:212 |
Symbol 150 Graphic | Used by:151 | |
Symbol 151 MovieClip | Uses:150 | Used by:212 |
Symbol 152 Graphic | Used by:212 | |
Symbol 153 Bitmap | Used by:154 | |
Symbol 154 Graphic | Uses:153 | Used by:155 |
Symbol 155 MovieClip | Uses:154 | Used by:212 |
Symbol 156 Graphic | Used by:212 | |
Symbol 157 Graphic | Used by:158 | |
Symbol 158 MovieClip | Uses:157 | Used by:212 |
Symbol 159 Bitmap | Used by:161 165 169 173 175 179 183 187 204 213 253 333 383 385 | |
Symbol 160 Bitmap | Used by:161 165 169 173 175 179 183 187 204 253 300 334 383 | |
Symbol 161 Graphic | Uses:159 160 | Used by:164 |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip | Uses:162 | Used by:164 |
Symbol 164 MovieClip | Uses:161 163 | Used by:212 |
Symbol 165 Graphic | Uses:159 160 | Used by:168 |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:166 | Used by:168 |
Symbol 168 MovieClip | Uses:165 167 | Used by:212 |
Symbol 169 Graphic | Uses:159 160 | Used by:172 |
Symbol 170 Graphic | Used by:171 | |
Symbol 171 MovieClip | Uses:170 | Used by:172 174 |
Symbol 172 MovieClip | Uses:169 171 | Used by:212 |
Symbol 173 Graphic | Uses:159 160 | Used by:174 |
Symbol 174 MovieClip | Uses:173 171 | Used by:212 |
Symbol 175 Graphic | Uses:159 160 | Used by:178 |
Symbol 176 Graphic | Used by:177 | |
Symbol 177 MovieClip | Uses:176 | Used by:178 |
Symbol 178 MovieClip | Uses:175 177 | Used by:212 |
Symbol 179 Graphic | Uses:159 160 | Used by:182 |
Symbol 180 Graphic | Used by:181 366 | |
Symbol 181 MovieClip | Uses:180 | Used by:182 |
Symbol 182 MovieClip | Uses:179 181 | Used by:212 |
Symbol 183 Graphic | Uses:159 160 | Used by:186 |
Symbol 184 Graphic | Used by:185 | |
Symbol 185 MovieClip | Uses:184 | Used by:186 |
Symbol 186 MovieClip | Uses:183 185 | Used by:212 |
Symbol 187 Graphic | Uses:159 160 | Used by:190 |
Symbol 188 Graphic | Used by:189 | |
Symbol 189 MovieClip | Uses:188 | Used by:190 |
Symbol 190 MovieClip | Uses:187 189 | Used by:212 |
Symbol 191 Graphic | Used by:212 | |
Symbol 192 Graphic | Used by:195 Timeline | |
Symbol 193 Graphic | Used by:194 | |
Symbol 194 MovieClip | Uses:193 | Used by:195 |
Symbol 195 MovieClip | Uses:192 194 | Used by:212 |
Symbol 196 Graphic | Used by:199 Timeline | |
Symbol 197 Graphic | Used by:198 | |
Symbol 198 MovieClip | Uses:197 | Used by:199 |
Symbol 199 MovieClip | Uses:196 198 | Used by:212 |
Symbol 200 Graphic | Used by:203 Timeline | |
Symbol 201 Graphic | Used by:202 | |
Symbol 202 MovieClip | Uses:201 | Used by:203 |
Symbol 203 MovieClip | Uses:200 202 | Used by:212 |
Symbol 204 Graphic | Uses:160 159 | Used by:205 |
Symbol 205 MovieClip | Uses:204 | Used by:212 |
Symbol 206 Graphic | Used by:207 | |
Symbol 207 MovieClip | Uses:206 | Used by:212 |
Symbol 208 Graphic | Used by:212 | |
Symbol 209 Graphic | Used by:210 | |
Symbol 210 MovieClip | Uses:209 | Used by:212 |
Symbol 211 Graphic | Uses:132 | Used by:212 |
Symbol 212 MovieClip [titleScreen] | Uses:12 144 146 128 147 149 148 151 152 155 156 158 164 168 172 174 178 182 186 190 191 195 199 203 205 207 208 210 211 135 | Used by:Timeline |
Symbol 213 Graphic | Uses:159 | Used by:214 |
Symbol 214 MovieClip | Uses:213 | Used by:226 299 |
Symbol 215 Graphic | Used by:226 | |
Symbol 216 Font | Used by:217 225 | |
Symbol 217 Text | Uses:216 | Used by:226 |
Symbol 218 Graphic | Used by:226 | |
Symbol 219 Graphic | Used by:223 | |
Symbol 220 Graphic | Used by:221 228 | |
Symbol 221 MovieClip | Uses:220 | Used by:223 273 |
Symbol 222 Graphic | Used by:223 | |
Symbol 223 MovieClip [x09] | Uses:219 221 222 | Used by:226 299 Timeline |
Symbol 224 Graphic | Used by:226 | |
Symbol 225 Text | Uses:216 | Used by:226 |
Symbol 226 MovieClip [conversation_jp] | Uses:214 215 217 218 223 224 225 | Used by:Timeline |
Symbol 227 Graphic | Used by:228 | |
Symbol 228 MovieClip [appleDead] | Uses:220 227 20 | Used by:Timeline |
Symbol 229 Font | Used by:230 250 | |
Symbol 230 EditableText | Uses:229 | Used by:231 |
Symbol 231 MovieClip [fps] | Uses:230 | Used by:251 |
Symbol 232 Graphic | Used by:251 | |
Symbol 233 Graphic | Used by:243 | |
Symbol 234 Graphic | Used by:243 251 | |
Symbol 235 Graphic | Used by:243 | |
Symbol 236 Graphic | Used by:243 | |
Symbol 237 Graphic | Used by:243 | |
Symbol 238 Graphic | Used by:243 | |
Symbol 239 Graphic | Used by:243 | |
Symbol 240 Graphic | Used by:243 | |
Symbol 241 Graphic | Used by:243 | |
Symbol 242 Graphic | Used by:243 | |
Symbol 243 MovieClip | Uses:233 234 235 236 237 238 239 240 241 242 | Used by:251 |
Symbol 244 Graphic | Used by:251 | |
Symbol 245 Graphic | Used by:251 | |
Symbol 246 Graphic | Used by:248 | |
Symbol 247 Graphic | Used by:248 249 | |
Symbol 248 MovieClip | Uses:246 247 | Used by:249 |
Symbol 249 MovieClip | Uses:248 247 | Used by:251 |
Symbol 250 EditableText | Uses:229 | Used by:251 |
Symbol 251 MovieClip [statsBar] | Uses:232 243 244 245 234 24 231 249 250 | Used by:Timeline |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 160 159 | Used by:254 |
Symbol 254 MovieClip [gameOverScreen] | Uses:12 124 253 126 133 135 130 128 | Used by:Timeline |
Symbol 255 Graphic | Used by:256 | |
Symbol 256 MovieClip | Uses:255 61 | Used by:262 374 |
Symbol 257 Graphic | Used by:258 | |
Symbol 258 MovieClip | Uses:257 61 | Used by:262 374 |
Symbol 259 Graphic | Used by:262 374 | |
Symbol 260 Graphic | Used by:262 374 | |
Symbol 261 Graphic | Used by:262 374 | |
Symbol 262 MovieClip [f01] | Uses:256 20 258 259 61 260 261 | Used by:Timeline |
Symbol 263 Graphic | Used by:264 | |
Symbol 264 MovieClip | Uses:263 | Used by:265 |
Symbol 265 MovieClip [boll] | Uses:264 20 | Used by:379 |
Symbol 266 Graphic | Used by:267 | |
Symbol 267 MovieClip [onePixel] | Uses:266 | Used by:Timeline |
Symbol 268 Graphic | Used by:269 | |
Symbol 269 MovieClip [tileEarthEnd] | Uses:268 | Used by:Timeline |
Symbol 270 Graphic | Used by:271 | |
Symbol 271 MovieClip | Uses:270 | Used by:273 274 |
Symbol 272 Graphic | Used by:273 | |
Symbol 273 MovieClip | Uses:221 271 272 | Used by:274 |
Symbol 274 MovieClip [apple] | Uses:273 20 271 | Used by:Timeline |
Symbol 275 Graphic | Used by:276 | |
Symbol 276 MovieClip [pus] | Uses:275 | Used by:378 |
Symbol 277 Graphic | Used by:278 | |
Symbol 278 MovieClip | Uses:277 | Used by:281 282 |
Symbol 279 Graphic | Used by:280 | |
Symbol 280 MovieClip | Uses:279 | Used by:281 |
Symbol 281 MovieClip | Uses:278 280 | Used by:283 |
Symbol 282 MovieClip | Uses:278 | Used by:283 |
Symbol 283 MovieClip [backGround] | Uses:281 282 | Used by:378 |
Symbol 284 Graphic | Used by:285 | |
Symbol 285 MovieClip | Uses:284 | Used by:286 378 |
Symbol 286 MovieClip [movingPlatform] | Uses:285 | Used by:Timeline |
Symbol 287 MovieClip | Uses:70 | Used by:288 |
Symbol 288 MovieClip [boundary] | Uses:287 | Used by:Timeline |
Symbol 289 Graphic | Used by:291 | |
Symbol 290 MovieClip | Uses:127 | Used by:291 |
Symbol 291 MovieClip [spakMovie] | Uses:289 290 | Used by:Timeline |
Symbol 292 Graphic | Used by:293 | |
Symbol 293 MovieClip [tileEarth] | Uses:292 | Used by:295 Timeline |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip [tileEarthTop] | Uses:293 294 | Used by:Timeline |
Symbol 296 Graphic | Used by:299 | |
Symbol 297 Graphic | Used by:299 | |
Symbol 298 Graphic | Used by:299 | |
Symbol 299 MovieClip [conversation_en] | Uses:214 296 297 223 298 | Used by:Timeline |
Symbol 300 Graphic | Uses:160 | Used by:339 |
Symbol 301 Bitmap | Used by:302 | |
Symbol 302 Graphic | Uses:301 | Used by:339 |
Symbol 303 Bitmap | Used by:304 | |
Symbol 304 Graphic | Uses:303 | Used by:305 |
Symbol 305 MovieClip | Uses:304 | Used by:339 |
Symbol 306 Graphic | Used by:339 | |
Symbol 307 Bitmap | Used by:308 | |
Symbol 308 Graphic | Uses:307 | Used by:339 |
Symbol 309 Graphic | Used by:339 | |
Symbol 310 Graphic | Used by:339 | |
Symbol 311 Graphic | Used by:339 | |
Symbol 312 Graphic | Used by:339 | |
Symbol 313 Bitmap | Used by:314 | |
Symbol 314 Graphic | Uses:313 | Used by:339 |
Symbol 315 Graphic | Used by:339 | |
Symbol 316 Bitmap | Used by:317 | |
Symbol 317 Graphic | Uses:316 | Used by:339 |
Symbol 318 Bitmap | Used by:319 | |
Symbol 319 Graphic | Uses:318 | Used by:339 |
Symbol 320 Bitmap | Used by:321 | |
Symbol 321 Graphic | Uses:320 | Used by:339 |
Symbol 322 Bitmap | Used by:323 | |
Symbol 323 Graphic | Uses:322 | Used by:339 |
Symbol 324 Bitmap | Used by:325 | |
Symbol 325 Graphic | Uses:324 | Used by:339 |
Symbol 326 Bitmap | Used by:327 | |
Symbol 327 Graphic | Uses:326 | Used by:339 |
Symbol 328 Bitmap | Used by:329 | |
Symbol 329 Graphic | Uses:328 | Used by:339 |
Symbol 330 Font | Used by:331 335 337 354 | |
Symbol 331 Text | Uses:330 | Used by:339 |
Symbol 332 Graphic | Used by:339 | |
Symbol 333 Graphic | Uses:159 | Used by:339 |
Symbol 334 Graphic | Uses:160 | Used by:339 |
Symbol 335 Text | Uses:330 | Used by:339 |
Symbol 336 Graphic | Used by:339 | |
Symbol 337 Text | Uses:330 | Used by:339 |
Symbol 338 Graphic | Used by:339 | |
Symbol 339 MovieClip | Uses:147 300 302 305 24 306 308 309 310 311 312 314 315 317 319 321 323 325 327 329 331 332 333 334 335 336 337 338 | Used by:Timeline |
Symbol 340 Graphic | Used by:Timeline | |
Symbol 341 Button | Uses:134 | Used by:Timeline |
Symbol 342 Graphic | Used by:352 | |
Symbol 343 Graphic | Used by:344 | |
Symbol 344 MovieClip | Uses:343 | Used by:345 |
Symbol 345 MovieClip | Uses:344 | Used by:352 |
Symbol 346 Graphic | Used by:352 | |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip | Uses:347 | Used by:349 |
Symbol 349 MovieClip | Uses:348 | Used by:352 |
Symbol 350 Graphic | Used by:351 | |
Symbol 351 MovieClip | Uses:350 | Used by:352 |
Symbol 352 MovieClip | Uses:342 345 346 349 351 | Used by:Timeline |
Symbol 353 Button | Uses:134 | Used by:Timeline |
Symbol 354 Text | Uses:330 | Used by:361 |
Symbol 355 Sound [gameOverScreenSong] | Used by:361 | |
Symbol 356 Sound [mainSong] | Used by:361 | |
Symbol 357 Sound [gameOverS] | Used by:361 | |
Symbol 358 Sound [enemyHurtS] | Used by:361 | |
Symbol 359 Sound [heavyImpactS] | Used by:361 | |
Symbol 360 Sound [screwS] | Used by:361 | |
Symbol 361 MovieClip | Uses:354 355 356 357 358 359 360 | Used by:Timeline |
Symbol 362 Bitmap | Used by:363 | |
Symbol 363 Graphic | Uses:362 | Used by:365 |
Symbol 364 Button | Uses:134 | Used by:365 |
Symbol 365 MovieClip [pelleochponta] | Uses:363 364 | Used by:Timeline |
Symbol 366 MovieClip | Uses:180 | Used by:Timeline |
Symbol 367 EditableText | Uses:42 | Used by:Timeline |
Symbol 368 Graphic | Used by:Timeline | |
Symbol 369 Graphic | Used by:Timeline | |
Symbol 370 Graphic | Used by:378 | |
Symbol 371 Graphic | Used by:378 | |
Symbol 372 Bitmap | Used by:373 | |
Symbol 373 Graphic | Uses:372 | Used by:378 |
Symbol 374 MovieClip | Uses:256 258 259 61 260 261 | Used by:378 |
Symbol 375 Graphic | Used by:378 | |
Symbol 376 MovieClip | Uses:62 63 61 64 65 66 67 68 | Used by:378 |
Symbol 377 MovieClip | Uses:16 17 21 22 23 24 27 28 30 32 34 36 38 | Used by:378 |
Symbol 378 MovieClip | Uses:370 283 371 83 373 285 374 375 276 86 376 377 100 | Used by:Timeline |
Symbol 379 MovieClip | Uses:265 | Used by:Timeline |
Symbol 380 Font | Used by:381 382 | |
Symbol 381 Text | Uses:380 | Used by:Timeline |
Symbol 382 Text | Uses:380 | Used by:Timeline |
Symbol 383 Graphic | Uses:160 159 | Used by:Timeline |
Symbol 384 Graphic | Used by:Timeline | |
Symbol 385 Graphic | Uses:159 | Used by:Timeline |
Symbol 386 Graphic | Used by:Timeline |
Instance Names
"kongregate" | Frame 1 | Symbol 339 MovieClip |
"intro" | Frame 2 | Symbol 352 MovieClip |
"back" | Frame 4 | Symbol 366 MovieClip |
"txt" | Frame 4 | Symbol 367 EditableText |
"editor_bol" | Frame 7 | Symbol 379 MovieClip |
"enemy" | Frame 7 | Symbol 262 MovieClip [f01] |
"damage" | Symbol 39 MovieClip [f03] Frame 1 | Symbol 20 MovieClip |
"hit" | Symbol 39 MovieClip [f03] Frame 1 | Symbol 20 MovieClip |
"hit" | Symbol 58 MovieClip [coin] Frame 1 | Symbol 20 MovieClip |
"hit" | Symbol 69 MovieClip [f02] Frame 1 | Symbol 20 MovieClip |
"damage" | Symbol 69 MovieClip [f02] Frame 1 | Symbol 20 MovieClip |
"b" | Symbol 77 MovieClip [border] Frame 1 | Symbol 76 MovieClip |
"credits" | Symbol 136 MovieClip [creditsScreen] Frame 1 | Symbol 122 MovieClip |
"cursor" | Symbol 136 MovieClip [creditsScreen] Frame 1 | Symbol 126 MovieClip |
"ta" | Symbol 136 MovieClip [creditsScreen] Frame 1 | Symbol 128 Button [invisibleButton] |
"pmg" | Symbol 136 MovieClip [creditsScreen] Frame 1 | Symbol 128 Button [invisibleButton] |
"cursor" | Symbol 212 MovieClip [titleScreen] Frame 1 | Symbol 146 MovieClip |
"ps" | Symbol 212 MovieClip [titleScreen] Frame 1 | Symbol 128 Button [invisibleButton] |
"pmg" | Symbol 212 MovieClip [titleScreen] Frame 1 | Symbol 128 Button [invisibleButton] |
"f" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 164 MovieClip |
"r" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 168 MovieClip |
"e" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 172 MovieClip |
"e2" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 174 MovieClip |
"w" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 178 MovieClip |
"i" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 182 MovieClip |
"l2" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 186 MovieClip |
"l" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 190 MovieClip |
"ron" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 195 MovieClip |
"tei" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 199 MovieClip |
"ket" | Symbol 212 MovieClip [titleScreen] Frame 45 | Symbol 203 MovieClip |
"t000" | Symbol 251 MovieClip [statsBar] Frame 1 | Symbol 243 MovieClip |
"t00" | Symbol 251 MovieClip [statsBar] Frame 1 | Symbol 243 MovieClip |
"t0" | Symbol 251 MovieClip [statsBar] Frame 1 | Symbol 243 MovieClip |
"c000" | Symbol 251 MovieClip [statsBar] Frame 1 | Symbol 243 MovieClip |
"c0" | Symbol 251 MovieClip [statsBar] Frame 1 | Symbol 243 MovieClip |
"hearts" | Symbol 251 MovieClip [statsBar] Frame 1 | Symbol 249 MovieClip |
"c00" | Symbol 251 MovieClip [statsBar] Frame 1 | Symbol 243 MovieClip |
"cursor" | Symbol 254 MovieClip [gameOverScreen] Frame 1 | Symbol 126 MovieClip |
"pmg" | Symbol 254 MovieClip [gameOverScreen] Frame 1 | Symbol 128 Button [invisibleButton] |
"ta" | Symbol 254 MovieClip [gameOverScreen] Frame 1 | Symbol 128 Button [invisibleButton] |
"damage" | Symbol 262 MovieClip [f01] Frame 1 | Symbol 20 MovieClip |
"hit" | Symbol 262 MovieClip [f01] Frame 1 | Symbol 20 MovieClip |
"boll" | Symbol 265 MovieClip [boll] Frame 1 | Symbol 264 MovieClip |
"hit" | Symbol 265 MovieClip [boll] Frame 1 | Symbol 20 MovieClip |
"body" | Symbol 274 MovieClip [apple] Frame 1 | Symbol 273 MovieClip |
"hitHead" | Symbol 274 MovieClip [apple] Frame 1 | Symbol 20 MovieClip |
"hit" | Symbol 274 MovieClip [apple] Frame 1 | Symbol 20 MovieClip |
"hitarea" | Symbol 274 MovieClip [apple] Frame 1 | Symbol 20 MovieClip |
"enemyHit" | Symbol 274 MovieClip [apple] Frame 1 | Symbol 20 MovieClip |
"pushHit" | Symbol 274 MovieClip [apple] Frame 1 | Symbol 20 MovieClip |
"body" | Symbol 274 MovieClip [apple] Frame 2 | Symbol 271 MovieClip |
"back1" | Symbol 283 MovieClip [backGround] Frame 1 | Symbol 281 MovieClip |
"back2" | Symbol 283 MovieClip [backGround] Frame 1 | Symbol 282 MovieClip |
"boll" | Symbol 291 MovieClip [spakMovie] Frame 1 | Symbol 290 MovieClip |
"block" | Symbol 352 MovieClip Frame 1 | Symbol 345 MovieClip |
"block2" | Symbol 352 MovieClip Frame 1 | Symbol 349 MovieClip |
"undertext" | Symbol 352 MovieClip Frame 1 | Symbol 351 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ScriptLimits (65) | Timeline Frame 1 | MaxRecursionDepth: 256, ScriptTimeout: 10 seconds |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "switchS" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "shineS" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "jumpS" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "impact4S" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "impact3S" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "impact2S" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "impact1S" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "enemyHurt2S" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "coinS" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "bollS" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "boll2S" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "x10" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "snurra" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "f03" |
ExportAssets (56) | Timeline Frame 1 | Symbol 41 as "hit" |
ExportAssets (56) | Timeline Frame 1 | Symbol 44 as "surround" |
ExportAssets (56) | Timeline Frame 1 | Symbol 47 as "platform" |
ExportAssets (56) | Timeline Frame 1 | Symbol 51 as "switchButton" |
ExportAssets (56) | Timeline Frame 1 | Symbol 52 as "buttonz" |
ExportAssets (56) | Timeline Frame 1 | Symbol 55 as "orangeBrick" |
ExportAssets (56) | Timeline Frame 1 | Symbol 58 as "coin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 69 as "f02" |
ExportAssets (56) | Timeline Frame 1 | Symbol 71 as "transparent" |
ExportAssets (56) | Timeline Frame 1 | Symbol 72 as "ground" |
ExportAssets (56) | Timeline Frame 1 | Symbol 74 as "mask" |
ExportAssets (56) | Timeline Frame 1 | Symbol 77 as "border" |
ExportAssets (56) | Timeline Frame 1 | Symbol 79 as "sizeSquare" |
ExportAssets (56) | Timeline Frame 1 | Symbol 81 as "x01" |
ExportAssets (56) | Timeline Frame 1 | Symbol 84 as "x02" |
ExportAssets (56) | Timeline Frame 1 | Symbol 87 as "x03" |
ExportAssets (56) | Timeline Frame 1 | Symbol 89 as "y01" |
ExportAssets (56) | Timeline Frame 1 | Symbol 90 as "inv" |
ExportAssets (56) | Timeline Frame 1 | Symbol 93 as "groundXploder" |
ExportAssets (56) | Timeline Frame 1 | Symbol 95 as "x04" |
ExportAssets (56) | Timeline Frame 1 | Symbol 101 as "x05" |
ExportAssets (56) | Timeline Frame 1 | Symbol 103 as "x06" |
ExportAssets (56) | Timeline Frame 1 | Symbol 105 as "x07" |
ExportAssets (56) | Timeline Frame 1 | Symbol 106 as "oneWhitePixel" |
ExportAssets (56) | Timeline Frame 1 | Symbol 109 as "kongregate" |
ExportAssets (56) | Timeline Frame 1 | Symbol 118 as "enemySplash" |
ExportAssets (56) | Timeline Frame 1 | Symbol 128 as "invisibleButton" |
ExportAssets (56) | Timeline Frame 1 | Symbol 136 as "creditsScreen" |
ExportAssets (56) | Timeline Frame 1 | Symbol 142 as "fading" |
ExportAssets (56) | Timeline Frame 1 | Symbol 212 as "titleScreen" |
ExportAssets (56) | Timeline Frame 1 | Symbol 223 as "x09" |
ExportAssets (56) | Timeline Frame 1 | Symbol 226 as "conversation_jp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 228 as "appleDead" |
ExportAssets (56) | Timeline Frame 1 | Symbol 231 as "fps" |
ExportAssets (56) | Timeline Frame 1 | Symbol 251 as "statsBar" |
ExportAssets (56) | Timeline Frame 1 | Symbol 254 as "gameOverScreen" |
ExportAssets (56) | Timeline Frame 1 | Symbol 262 as "f01" |
ExportAssets (56) | Timeline Frame 1 | Symbol 265 as "boll" |
ExportAssets (56) | Timeline Frame 1 | Symbol 267 as "onePixel" |
ExportAssets (56) | Timeline Frame 1 | Symbol 269 as "tileEarthEnd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 274 as "apple" |
ExportAssets (56) | Timeline Frame 1 | Symbol 276 as "pus" |
ExportAssets (56) | Timeline Frame 1 | Symbol 283 as "backGround" |
ExportAssets (56) | Timeline Frame 1 | Symbol 286 as "movingPlatform" |
ExportAssets (56) | Timeline Frame 1 | Symbol 288 as "boundary" |
ExportAssets (56) | Timeline Frame 1 | Symbol 291 as "spakMovie" |
ExportAssets (56) | Timeline Frame 1 | Symbol 293 as "tileEarth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 295 as "tileEarthTop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 299 as "conversation_en" |
ExportAssets (56) | Timeline Frame 2 | Symbol 355 as "gameOverScreenSong" |
ExportAssets (56) | Timeline Frame 2 | Symbol 356 as "mainSong" |
ExportAssets (56) | Timeline Frame 2 | Symbol 357 as "gameOverS" |
ExportAssets (56) | Timeline Frame 2 | Symbol 358 as "enemyHurtS" |
ExportAssets (56) | Timeline Frame 2 | Symbol 359 as "heavyImpactS" |
ExportAssets (56) | Timeline Frame 2 | Symbol 360 as "screwS" |
ExportAssets (56) | Timeline Frame 2 | Symbol 365 as "pelleochponta" |
Dynamic Text Variables
fops | Symbol 230 EditableText | "<p align="right"></p>" |
_root.appleyy | Symbol 250 EditableText | "<p align="right"></p>" |
|