STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229672 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #232805 |
Loading.... |
Just Loading |
Please wait |
Killed: |
0 |
START |
HIGH SCORE |
HIGH SCORE |
INSTRUCTIONS: You've been tracked down by the Neo-Ninja-Corp. They've sent an army 100 strong just to wipe you out! But you are Bunny ... you kill ... OBJECTIVE: Kill all 100+ members of the Ninja army, or at the very least kill as many as you can before you fall. CONTROLS: A = Attack. S = Super move. D = Invisible. Arrow Keys = Walk. Double Tap Left / Right = Dash attack. Click to begin! |
ActionScript [AS1/AS2]
Frame 1var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); copyrightNotice.separatorBefore = true; myMenu.customItems.push(mySiteLink, copyrightNotice); _root.menu = myMenu; mochi.as2.MochiServices.connect("581d378ed3c5d2dc"); bytes_loaded = Math.round(_root.getBytesLoaded()); bytes_total = Math.round(_root.getBytesTotal()); getPercent = bytes_loaded / bytes_total; _root.loadBar._width = getPercent * 100; _root.loadText = Math.round(getPercent * 100) + "%"; if (bytes_loaded == bytes_total) { _root.gotoAndPlay(3); }Frame 2gotoAndPlay (1);Frame 4logo.onPress = function () { getURL ("http://www.2games.com/?utm_source=2games&utm_medium=logo&utm_campaign=ThisBunnyKills", "_blank"); }; sound_contr._alpha = 0; qualityControl._alpha = 0;Frame 5stop(); bbg.onRelease = function () { gotoAndStop ("game"); }; logo2.onRelease = function () { getURL ("http://www.2games.com/home/action.htm?utm_source=2games&utm_medium=logo&utm_campaign=ThisBunnyKills", "_blank"); }; hhg.onRelease = function () { var _local2 = {n:[4, 3, 9, 9, 12, 13, 5, 1, 11, 11, 15, 14, 6, 1, 13, 15], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local3 = _local2.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local3}); };Frame 6_root.prevFrame();Frame 7stop(); bigb.onRelease = function () { _root.nextFrame(); };Frame 8function removeall() { removeDepths(); removeDead_body(); removePounds(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); } function removeDepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removePounds() { i = pounds.length - 1; while (i >= 0) { pounds[i].removeMovieClip(); pounds.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function hideec() { if (removeec) { removeect--; if (removeect == 0) { showenemykills._x = -3000; removeec = false; enemiesdead = 0; } } } function addenemy() { if (enemyNumber < 3) { if ((releaseenemy + releNum) < getTimer()) { releaseenemy = getTimer(); if (pplKilled < 21) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:700}); } else { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:-100}); } depths.push(enemy_); enemy.push(enemy_); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(10); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 21) && (pplKilled < 41)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:700}); } else { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:-100}); } depths.push(enemy_); enemy.push(enemy_); type.push(1); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(20); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 41) && (pplKilled < 61)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:700}); } else { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:-100}); } depths.push(enemy_); enemy.push(enemy_); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(40); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 61) && (pplKilled < 81)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:700}); } else { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:-100}); } depths.push(enemy_); enemy.push(enemy_); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(70); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 81) && (pplKilled < 101)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:700}); } else { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 162) + 300, _x:-100}); } depths.push(enemy_); enemy.push(enemy_); type.push(4); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(60); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } } } function collectCash() { i = pounds.length - 1; while (i >= 0) { if (pounds[i].hitTest(player._x, player._y, true)) { credits = credits + 20; pounds[i].removeMovieClip(); pounds.splice(i, 1); depths.splice(i, 1); } i--; } } function swapdepths() { i = depths.length - 1; while (i >= 0) { if (player._y < depths[i]._y) { depths[i].swapDepths(_root.getNextHighestDepth()); } if (player._y > depths[i]._y) { player.swapDepths(_root.getNextHighestDepth()); } i--; } } function pushPounds() { i = pounds.length - 1; while (i >= 0) { if (bg._x < 0) { if (player._x < 230) { pounds[i]._x = pounds[i]._x + 5; } } if (bg._x > -315) { if (player._x > 410) { pounds[i]._x = pounds[i]._x - 5; } } i--; } } function pushEnemy() { i = enemy.length - 1; while (i >= 0) { if (bg._x < 0) { if (player._x < 230) { enemy[i]._x = enemy[i]._x + 5; } } if (bg._x > -315) { if (player._x > 410) { enemy[i]._x = enemy[i]._x - 5; } } i--; } } function pushDeadbody() { i = dead_body.length - 1; while (i >= 0) { if (bg._x < 0) { if (player._x < 230) { dead_body[i]._x = dead_body[i]._x + 5; } } if (bg._x > -315) { if (player._x > 410) { dead_body[i]._x = dead_body[i]._x - 5; } } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; dist_y = player._y - enemy[i]._y; hypArray[i] = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { pplKilled++; hit_sound.start(); if (type[i] == 0) { randomNumber++; deadbod2 = _root.attachMovie("scoutDead", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 1) { randomNumber++; deadbod2 = _root.attachMovie("slashup", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 2) { randomNumber++; deadbod2 = _root.attachMovie("e2d", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 3) { randomNumber++; deadbod2 = _root.attachMovie("ni2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 4) { randomNumber++; deadbod2 = _root.attachMovie("ed4", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } enemiesdead++; showenemykills._x = 0; removeect = 45; removeec = true; score = score + 20; enemyNumber--; randomNumber++; death_mc = _root.attachMovie("dead4", "dead4" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy[i].removeMovieClip(); enemy.splice(i, 1); hit.splice(i, 1); depths.splice(i, 1); type.splice(i, 1); damagedTimer.splice(i, 1); enemyHealth.splice(i, 1); enemyAttacking.splice(i, 1); enemyAttackingTimer.splice(i, 1); hypArray.splice(i, 1); } i--; } } function shaker() { if (shake == 0) { _root._x = 0; _root._y = 0; } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 3; _root._x = _root._x - 3; } else if (shake > 2) { shake = 0; _root._x = _root._x + 2; _root._y = _root._y + 2; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { enemy[i]._xscale = 80; enemy[i]._yscale = 80; if (player._x < enemy[i]._x) { enemy[i]._xscale = -80; } else { enemy[i]._xscale = 80; } if (type[i] == 0) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!special) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower / 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((attacking or sliding) or special) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { shake++; smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 1) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!special) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - enemyPower; } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((attacking or sliding) or special) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { shake++; smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 2) { if (hypArray[i] < 250) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!special) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((attacking or sliding) or special) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { shake++; smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 3) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!special) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 4); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((attacking or sliding) or special) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { shake++; smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } } if (type[i] == 4) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!special) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 5.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 10; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 111) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((attacking or sliding) or special) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { shake++; smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + ((((endX - enemy[i]._x) + 75) / enemySpeed) * 2); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) / enemySpeed) * 2); } } } i--; } } function noOverLap() { i = enemy.length - 1; while (i >= 0) { j = enemy.length - 1; while (j >= 0) { if (!invisible) { if (!(enemy[i] === enemy[j])) { if (enemy[j]._y < enemy[i]._y) { enemy[i].swapDepths(_root.getNextHighestDepth()); } if (enemy[i].hitTest(enemy[j])) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } } j--; } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { playerSpeed = 1; is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { player.gotoAndStop("melee1"); if (is_attacking == 11) { addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { player.gotoAndStop("melee2"); if (is_attacking == 17) { addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { player.gotoAndStop("melee3"); if (is_attacking == 24) { frozen = false; addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local2 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = player.transform.colorTransform; _local2.rgb = 4294967295; player.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (player._y < 300) { player._y = 300; } if (player._y > 462) { player._y = 462; } if (bg._x > 0) { if (player._x < 30) { player._x = 30; } } if (bg._x < 0) { if (player._x < 230) { bg._x = bg._x + 5; playerFade._x = playerFade._x + 5; player._x = 230; } } if (bg._x > -315) { if (player._x > 410) { bg._x = bg._x - 5; playerFade._x = playerFade._x - 5; player._x = 410; } } if (player._x > 610) { player._x = 610; } if (invisible) { player._alpha = 10; } if (Key.isDown(68)) { invisible = true; } if (!special) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { invisible = false; player._alpha = 100; if (!sliding) { if (!special) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } if (Key.isDown(83)) { if (!sliding) { if (!attacking) { if (playerHealth > 10) { special = true; } } } } if (special) { invisible = false; player._alpha = 100; player.gotoAndStop("special"); if (specialTimer == 0) { swing_sound.start(); } if (specialTimer == 7) { swing_sound.start(); } if (specialTimer == 19) { swing_sound.start(); } if (specialTimer == 31) { swing_sound.start(); } if (specialTimer == 37) { swing_sound.start(); } if (specialTimer == 45) { swing_sound.start(); } specialTimer++; if (player._xscale == 65) { player._x = player._x + playerSpeed; } if (player._xscale == -65) { player._x = player._x - playerSpeed; } if (specialTimer == 59) { special = false; specialTimer = 0; playerHealth = playerHealth - 10; } } if (sliding) { invisible = false; player._alpha = 100; if (slidingTimer == 0) { _root.attachMovie("playerFade", "playerFade", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerFade._xscale = player._xscale; playerFade._yscale = player._yscale; } slidingTimer++; player.gotoAndStop("slide"); if (slidingTimer == 10) { smack = 0; sliding = false; slidingTimer = 0; } if (slidingRight) { player._x = player._x + (playerSpeed * 8); } if (slidingLeft) { player._x = player._x - (playerSpeed * 8); } } if (!attacking) { if (!special) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { swing_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(39)) { hit2 = false; } if (Key.isDown(37) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(40)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (Key.isDown(38)) { player._y = player._y - playerSpeed; running = true; } if (Key.isDown(40)) { player._y = player._y + playerSpeed; running = true; } if (Key.isDown(39)) { player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -65; player._x = player._x - playerSpeed; running = true; } } stop(); swing_sound = new Sound(); swing_sound.attachSound("swing"); hit_sound = new Sound(); hit_sound.attachSound("enemy hit.mp3"); _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:39, _y:20}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:37, _y:20}); _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:300, _y:422}); player._yscale = 65; player._xscale = 65; sliding = false; slidingTimer = 0; special = false; specialTimer = 0; score = 0; hit2 = false; hit3 = false; invisible = false; releNum = 500; enemyPower = 0.3; playerSpeed = 16; playerPower = 2; playerHealth = 100; removeec = false; removeect = 45; running = false; attacking = false; enemiesdead = 0; hitPlayer = 0; hitTimer = 0; pressHack = 0; clicks = 0; shake = 0; smack = 0; bossOn = false; enemyNumber = 0; is_attacking = 0; releaseenemy = 0; randomNumber = 0; enemySpeed = 60; toBoss = 0; pplKilled = 0; var depths = new Array(); var dead_body = new Array(); var pounds = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); player.onEnterFrame = function () { score = pplKilled; barBoarder.lol.text = pplKilled; if (pplKilled > 101) { removeall(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("gameOver"); } healthBar._xscale = playerHealth; showenemykills.ems.text = enemiesdead; if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } if (playerHealth < 0) { removeall(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("gameOver"); } shaker(); pushDeadbody(); pushPounds(); noOverLap(); swapdepths(); enemyMovement(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); addenemy(); calculateHyp(); enemyHealthReachesZero(); pushEnemy(); collectCash(); hideec(); showenemykills.swapDepths(_root.getNextHighestDepth()); READY_FIGHT.swapDepths(_root.getNextHighestDepth()); };Frame 9player.removeMovieClip(); var o = {n:[4, 3, 9, 9, 12, 13, 5, 1, 11, 11, 15, 14, 6, 1, 13, 15], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:score});Frame 10gotoAndStop ("title");Instance of Symbol 17 MovieClip in Symbol 22 MovieClip Frame 1onClipEvent (load) { var myBlur = (new flash.filters.BlurFilter()); a = _parent._currentframe; } onClipEvent (enterFrame) { this.gotoAndStop((_parent._currentframe - a) + 1); myBlur.blurX = Math.floor(_root.main._xscale / 20); myBlur.blurY = Math.floor(_root.main._xscale / 20); this.filters = [myBlur]; }Instance of Symbol 17 MovieClip in Symbol 24 MovieClip Frame 1onClipEvent (load) { var myBlur = (new flash.filters.BlurFilter()); a = _parent._currentframe; } onClipEvent (enterFrame) { this.gotoAndStop((_parent._currentframe - a) + 1); myBlur.blurX = Math.floor(_root.main._xscale / 20); myBlur.blurY = Math.floor(_root.main._xscale / 20); this.filters = [myBlur]; }Symbol 171 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }Symbol 172 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.3 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }Symbol 173 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }Symbol 174 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }Symbol 175 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0class mochi.as2.MochiCoins { function MochiCoins () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showStore(options) { mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null); } static function showItem(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showItem call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null); } static function showVideo(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showVideo call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function getStoreItems() { mochi.as2.MochiServices.send("coins_getStoreItems"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var STORE_SHOW = "StoreShow"; static var STORE_HIDE = "StoreHide"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var ITEM_OWNED = "ItemOwned"; static var ITEM_NEW = "ItemNew"; static var STORE_ITEMS = "StoreItems"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }Symbol 176 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { options.clip = mochi.as2.MochiServices.clip; if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.as2.MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }Symbol 177 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }Symbol 73 MovieClip [slashup] Frame 41this.removeMovieClip();Symbol 84 MovieClip Frame 5stop();Symbol 87 MovieClip Frame 40stop();Symbol 88 MovieClip [enemy1] Frame 1stop();Symbol 88 MovieClip [enemy1] Frame 2stop();Symbol 88 MovieClip [enemy1] Frame 3stop();Symbol 88 MovieClip [enemy1] Frame 4stop();Symbol 92 MovieClip [player] Frame 1stop();Symbol 92 MovieClip [player] Frame 2stop();Symbol 92 MovieClip [player] Frame 3stop();Symbol 92 MovieClip [player] Frame 4stop();Symbol 92 MovieClip [player] Frame 5stop();Symbol 92 MovieClip [player] Frame 6stop();Symbol 92 MovieClip [player] Frame 7stop();Symbol 94 MovieClip [playerFade] Frame 11this.removeMovieClip();Symbol 96 MovieClip [scoutDead] Frame 41this.removeMovieClip();Symbol 99 MovieClip Frame 5stop();Symbol 100 MovieClip [scout] Frame 1stop();Symbol 100 MovieClip [scout] Frame 2stop();Symbol 100 MovieClip [scout] Frame 3stop();Symbol 100 MovieClip [scout] Frame 4stop();Symbol 102 MovieClip [e2d] Frame 41this.removeMovieClip();Symbol 105 MovieClip Frame 5stop();Symbol 106 MovieClip [enemy2] Frame 1stop();Symbol 106 MovieClip [enemy2] Frame 2stop();Symbol 106 MovieClip [enemy2] Frame 3stop();Symbol 106 MovieClip [enemy2] Frame 4stop();Symbol 108 MovieClip [ni2] Frame 41this.removeMovieClip();Symbol 111 MovieClip Frame 5stop();Symbol 112 MovieClip [nii2] Frame 1stop();Symbol 112 MovieClip [nii2] Frame 2stop();Symbol 112 MovieClip [nii2] Frame 3stop();Symbol 114 MovieClip [ed4] Frame 41this.removeMovieClip();Symbol 117 MovieClip Frame 5stop();Symbol 118 MovieClip [enemy4] Frame 1stop();Symbol 118 MovieClip [enemy4] Frame 2stop();Symbol 118 MovieClip [enemy4] Frame 3stop();Symbol 121 MovieClip [healthBar] Frame 1stop();Symbol 121 MovieClip [healthBar] Frame 2stop();Symbol 140 MovieClip Frame 1_root.stop();Symbol 140 MovieClip Frame 160_root.play();Symbol 148 MovieClip Frame 14stop();Symbol 152 MovieClip Frame 14stop();Symbol 155 MovieClip Frame 14stop();Symbol 170 MovieClip [dead4] Frame 9stop();
Library Items
Symbol 1 Font | Used by:2 5 161 | |
Symbol 2 EditableText | Uses:1 | Used by:Timeline |
Symbol 3 Font | Used by:4 | |
Symbol 4 Text | Uses:3 | Used by:Timeline |
Symbol 5 Text | Uses:1 | Used by:Timeline |
Symbol 6 Graphic | Used by:36 47 51 73 88 89 90 91 93 96 100 102 106 108 112 114 115 116 118 | |
Symbol 7 Graphic | Used by:36 43 47 51 89 90 91 93 115 116 117 144 | |
Symbol 8 Graphic | Used by:36 43 47 51 89 90 91 93 113 115 116 117 125 144 | |
Symbol 9 Graphic | Used by:36 43 47 51 89 90 91 93 144 | |
Symbol 10 Graphic | Used by:36 43 47 51 72 74 83 84 88 89 90 91 93 95 97 98 99 100 101 103 104 105 106 107 109 110 111 113 115 116 117 144 | |
Symbol 11 Graphic | Used by:36 43 47 51 89 90 91 93 126 144 | |
Symbol 12 Graphic | Used by:36 43 47 51 72 89 90 91 93 101 107 113 115 116 117 144 | |
Symbol 13 Graphic | Used by:25 72 74 83 84 88 103 107 109 110 111 144 | |
Symbol 14 Graphic | Used by:25 72 74 83 84 88 101 103 104 105 106 107 109 110 111 144 | |
Symbol 15 Graphic | Used by:22 24 | |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:22 24 |
Symbol 18 Graphic | Used by:22 24 | |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:19 | Used by:21 |
Symbol 21 MovieClip | Uses:20 | Used by:22 24 |
Symbol 22 MovieClip | Uses:15 17 18 21 | Used by:25 72 74 83 84 88 101 103 104 105 106 107 109 110 111 144 |
Symbol 23 Graphic | Used by:25 72 74 83 84 88 101 103 104 105 106 107 109 110 111 144 | |
Symbol 24 MovieClip | Uses:15 17 18 21 | Used by:25 |
Symbol 25 MovieClip | Uses:13 14 22 23 24 | Used by:36 43 47 51 91 93 116 117 144 |
Symbol 26 Graphic | Used by:36 43 47 51 89 90 91 93 115 116 117 144 | |
Symbol 27 Graphic | Used by:36 43 47 51 89 90 91 93 115 116 117 127 144 | |
Symbol 28 Graphic | Used by:36 43 47 51 89 90 91 93 113 115 116 117 129 144 | |
Symbol 29 Graphic | Used by:36 72 74 83 84 88 95 97 98 99 100 101 103 104 105 106 107 109 110 111 113 144 | |
Symbol 30 Graphic | Used by:36 | |
Symbol 31 Graphic | Used by:36 | |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:32 | Used by:36 |
Symbol 34 Graphic | Used by:36 | |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 MovieClip | Uses:6 7 8 9 10 11 12 25 26 27 28 29 30 31 33 34 35 | Used by:52 |
Symbol 37 Graphic | Used by:43 47 51 89 90 91 93 128 144 | |
Symbol 38 Graphic | Used by:43 | |
Symbol 39 Graphic | Used by:43 | |
Symbol 40 Graphic | Used by:43 | |
Symbol 41 Graphic | Used by:43 | |
Symbol 42 Graphic | Used by:43 | |
Symbol 43 MovieClip | Uses:7 9 10 8 11 27 28 37 12 25 26 38 39 40 41 42 | Used by:52 92 |
Symbol 44 Graphic | Used by:47 116 | |
Symbol 45 Graphic | Used by:47 116 | |
Symbol 46 Graphic | Used by:47 116 | |
Symbol 47 MovieClip | Uses:6 26 7 9 10 8 11 12 25 27 37 28 44 45 46 | Used by:52 92 |
Symbol 48 Graphic | Used by:51 91 | |
Symbol 49 Graphic | Used by:51 91 | |
Symbol 50 Graphic | Used by:51 91 144 | |
Symbol 51 MovieClip | Uses:6 7 9 10 8 11 27 28 37 12 25 26 48 49 50 | Used by:52 92 |
Symbol 52 MovieClip | Uses:36 43 47 51 | Used by:92 Timeline |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip | Uses:53 | Used by:Timeline |
Symbol 55 Graphic | Used by:Timeline | |
Symbol 171 MovieClip [__Packages.mochi.as2.MochiSync] | ||
Symbol 172 MovieClip [__Packages.mochi.as2.MochiServices] | ||
Symbol 173 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] | ||
Symbol 174 MovieClip [__Packages.mochi.as2.MochiEvents] | ||
Symbol 175 MovieClip [__Packages.mochi.as2.MochiCoins] | ||
Symbol 176 MovieClip [__Packages.mochi.as2.MochiScores] | ||
Symbol 177 MovieClip [__Packages.mochi.as2.MochiDigits] | ||
Symbol 56 Graphic | Used by:72 74 83 84 88 95 97 98 99 100 101 103 104 105 106 107 109 110 111 113 144 | |
Symbol 57 Graphic | Used by:72 74 83 84 88 95 97 98 99 100 101 103 104 105 106 107 109 110 111 113 115 116 117 144 | |
Symbol 58 Graphic | Used by:72 74 83 84 88 95 97 98 99 100 101 103 104 105 106 107 109 110 111 144 | |
Symbol 59 Graphic | Used by:72 74 83 84 88 95 97 98 99 100 101 103 104 105 106 107 109 110 111 113 115 116 117 144 | |
Symbol 60 Graphic | Used by:72 74 83 88 95 97 98 100 101 103 104 106 107 109 110 144 | |
Symbol 61 Graphic | Used by:72 74 83 88 95 97 98 100 101 103 104 106 107 109 110 113 144 | |
Symbol 62 Graphic | Used by:72 74 83 84 88 103 107 109 110 111 113 144 | |
Symbol 63 Graphic | Used by:72 74 83 84 88 95 97 98 99 100 101 103 104 105 106 107 109 110 111 113 144 | |
Symbol 64 Graphic | Used by:72 84 95 99 101 105 107 111 113 | |
Symbol 65 Graphic | Used by:72 95 101 107 113 | |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:66 | Used by:72 95 101 107 113 |
Symbol 68 Graphic | Used by:72 84 95 99 101 105 107 111 113 | |
Symbol 69 Graphic | Used by:72 95 101 107 113 | |
Symbol 70 Graphic | Used by:72 95 101 107 113 | |
Symbol 71 Graphic | Used by:72 95 101 107 113 | |
Symbol 72 MovieClip | Uses:56 57 10 58 59 60 61 29 62 13 14 22 23 63 64 65 67 68 12 69 70 71 | Used by:73 |
Symbol 73 MovieClip [slashup] | Uses:6 72 | Used by:Timeline |
Symbol 74 MovieClip | Uses:56 57 10 58 59 61 29 60 62 13 14 22 23 63 | Used by:88 |
Symbol 75 Graphic | Used by:83 98 104 110 | |
Symbol 76 Graphic | Used by:83 98 104 110 144 | |
Symbol 77 Graphic | Used by:83 98 104 110 | |
Symbol 78 Graphic | Used by:83 98 104 110 | |
Symbol 79 Graphic | Used by:83 98 104 110 | |
Symbol 80 Graphic | Used by:83 104 110 | |
Symbol 81 Graphic | Used by:82 | |
Symbol 82 MovieClip | Uses:81 | Used by:83 104 110 |
Symbol 83 MovieClip | Uses:75 76 63 29 62 13 14 22 23 56 57 10 58 59 61 60 77 78 79 80 82 | Used by:88 |
Symbol 84 MovieClip | Uses:56 57 10 58 59 29 62 13 14 22 23 63 64 68 | Used by:88 |
Symbol 85 Graphic | Used by:87 | |
Symbol 86 Graphic | Used by:87 | |
Symbol 87 MovieClip | Uses:85 86 | Used by:88 100 106 |
Symbol 88 MovieClip [enemy1] | Uses:6 74 83 84 56 57 10 58 59 61 29 60 62 13 14 22 23 63 87 | Used by:Timeline |
Symbol 89 MovieClip | Uses:6 7 12 26 9 10 8 11 27 37 28 | Used by:92 |
Symbol 90 MovieClip | Uses:6 7 12 26 9 10 8 11 27 37 28 | Used by:92 |
Symbol 91 MovieClip | Uses:6 7 9 10 8 11 27 28 37 12 25 26 48 49 50 | Used by:92 |
Symbol 92 MovieClip [player] | Uses:89 90 47 43 51 91 52 | Used by:Timeline |
Symbol 93 MovieClip | Uses:6 7 9 10 8 11 27 28 37 12 25 26 | Used by:94 |
Symbol 94 MovieClip [playerFade] | Uses:93 | Used by:Timeline |
Symbol 95 MovieClip | Uses:56 57 10 58 59 60 61 29 63 64 65 67 68 69 70 71 | Used by:96 |
Symbol 96 MovieClip [scoutDead] | Uses:6 95 | Used by:Timeline |
Symbol 97 MovieClip | Uses:63 56 57 10 58 59 61 29 60 | Used by:100 |
Symbol 98 MovieClip | Uses:75 76 63 29 56 57 10 58 59 61 60 77 78 79 | Used by:100 |
Symbol 99 MovieClip | Uses:56 57 10 58 59 29 63 64 68 | Used by:100 |
Symbol 100 MovieClip [scout] | Uses:6 97 98 99 63 56 57 10 58 59 61 29 60 87 | Used by:Timeline |
Symbol 101 MovieClip | Uses:14 22 23 56 57 10 58 59 60 61 29 63 64 65 67 68 12 69 70 71 | Used by:102 |
Symbol 102 MovieClip [e2d] | Uses:6 101 | Used by:Timeline |
Symbol 103 MovieClip | Uses:56 57 10 58 59 61 29 60 62 13 14 22 23 63 | Used by:106 |
Symbol 104 MovieClip | Uses:75 14 22 23 76 63 29 56 57 10 58 59 61 60 77 78 79 80 82 | Used by:106 |
Symbol 105 MovieClip | Uses:14 22 23 56 57 10 58 59 29 63 64 68 | Used by:106 |
Symbol 106 MovieClip [enemy2] | Uses:6 103 104 105 56 57 58 59 14 22 23 10 61 29 60 63 87 | Used by:Timeline |
Symbol 107 MovieClip | Uses:56 57 10 58 59 60 61 29 62 13 14 22 23 63 64 65 67 68 12 69 70 71 | Used by:108 |
Symbol 108 MovieClip [ni2] | Uses:6 107 | Used by:Timeline |
Symbol 109 MovieClip | Uses:56 14 22 23 57 10 58 59 61 29 60 62 13 63 | Used by:112 |
Symbol 110 MovieClip | Uses:75 76 63 29 62 13 14 22 23 56 57 10 58 59 61 60 77 78 79 80 82 | Used by:112 |
Symbol 111 MovieClip | Uses:56 57 10 58 59 29 62 13 14 22 23 63 64 68 | Used by:112 |
Symbol 112 MovieClip [nii2] | Uses:6 109 110 111 | Used by:Timeline |
Symbol 113 MovieClip | Uses:56 57 10 8 59 28 61 62 63 64 65 67 68 29 12 69 70 71 | Used by:114 |
Symbol 114 MovieClip [ed4] | Uses:6 113 | Used by:Timeline |
Symbol 115 MovieClip | Uses:6 7 12 26 57 10 8 59 27 28 | Used by:118 |
Symbol 116 MovieClip | Uses:6 26 7 57 10 8 59 12 25 27 28 44 45 46 | Used by:118 |
Symbol 117 MovieClip | Uses:12 25 26 7 57 10 8 59 27 28 | Used by:118 |
Symbol 118 MovieClip [enemy4] | Uses:6 115 116 117 | Used by:Timeline |
Symbol 119 Graphic | Used by:121 | |
Symbol 120 Graphic | Used by:121 | |
Symbol 121 MovieClip [healthBar] | Uses:119 120 | Used by:Timeline |
Symbol 122 Graphic | Used by:133 | |
Symbol 123 Graphic | Used by:124 | |
Symbol 124 MovieClip | Uses:123 | Used by:133 |
Symbol 125 MovieClip | Uses:8 | Used by:133 |
Symbol 126 MovieClip | Uses:11 | Used by:133 |
Symbol 127 MovieClip | Uses:27 | Used by:133 |
Symbol 128 MovieClip | Uses:37 | Used by:133 |
Symbol 129 MovieClip | Uses:28 | Used by:133 |
Symbol 130 Font | Used by:131 132 151 153 154 161 | |
Symbol 131 Text | Uses:130 | Used by:133 |
Symbol 132 EditableText | Uses:130 | Used by:133 |
Symbol 133 MovieClip [barBoarder] | Uses:122 124 125 126 127 128 129 131 132 | Used by:Timeline |
Symbol 134 Sound | Used by:Timeline | |
Symbol 135 Sound [swing] | Used by:Timeline | |
Symbol 136 Sound [enemy hit.mp3] | Used by:Timeline | |
Symbol 137 Graphic | Used by:140 | |
Symbol 138 Graphic | Used by:139 | |
Symbol 139 Button | Uses:138 | Used by:140 |
Symbol 140 MovieClip | Uses:137 139 | Used by:Timeline |
Symbol 141 Bitmap | Used by:142 162 | |
Symbol 142 Graphic | Uses:141 | Used by:160 Timeline |
Symbol 143 Graphic | Used by:144 | |
Symbol 144 MovieClip | Uses:143 26 7 57 10 8 59 12 25 27 28 76 63 29 62 13 14 22 23 56 58 61 60 9 11 37 50 | Used by:147 |
Symbol 145 Graphic | Used by:146 | |
Symbol 146 MovieClip | Uses:145 | Used by:147 |
Symbol 147 MovieClip | Uses:144 146 | Used by:148 |
Symbol 148 MovieClip | Uses:147 | Used by:Timeline |
Symbol 149 Graphic | Used by:150 | |
Symbol 150 MovieClip | Uses:149 | Used by:152 155 |
Symbol 151 Text | Uses:130 | Used by:152 |
Symbol 152 MovieClip | Uses:150 151 | Used by:Timeline |
Symbol 153 Text | Uses:130 | Used by:155 |
Symbol 154 Text | Uses:130 | Used by:155 |
Symbol 155 MovieClip | Uses:150 153 154 | Used by:Timeline |
Symbol 156 Graphic | Used by:159 | |
Symbol 157 Graphic | Used by:159 | |
Symbol 158 Graphic | Used by:159 | |
Symbol 159 Button | Uses:156 157 158 | Used by:Timeline |
Symbol 160 MovieClip | Uses:142 | Used by:Timeline |
Symbol 161 Text | Uses:130 1 | Used by:Timeline |
Symbol 162 Graphic | Uses:141 | Used by:163 |
Symbol 163 MovieClip [backdrop] | Uses:162 | Used by:Timeline |
Symbol 164 Graphic | Used by:168 | |
Symbol 165 Graphic | Used by:168 | |
Symbol 166 Graphic | Used by:168 | |
Symbol 167 Graphic | Used by:168 | |
Symbol 168 MovieClip | Uses:164 165 166 167 | Used by:170 |
Symbol 169 Sound | Used by:170 | |
Symbol 170 MovieClip [dead4] | Uses:168 169 | Used by:Timeline |
Instance Names
"loadBar" | Frame 1 | Symbol 54 MovieClip |
"logo" | Frame 4 | Symbol 140 MovieClip |
"bbg" | Frame 5 | Symbol 152 MovieClip |
"hhg" | Frame 5 | Symbol 155 MovieClip |
"logo2" | Frame 5 | Symbol 159 Button |
"bigb" | Frame 7 | Symbol 160 MovieClip |
"bg" | Frame 8 | Symbol 163 MovieClip [backdrop] |
"lineMC" | Symbol 21 MovieClip Frame 1 | Symbol 20 MovieClip |
"sword" | Symbol 22 MovieClip Frame 1 | Symbol 21 MovieClip |
"sword" | Symbol 24 MovieClip Frame 1 | Symbol 21 MovieClip |
"lol" | Symbol 133 MovieClip [barBoarder] Frame 1 | Symbol 132 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 171 as "__Packages.mochi.as2.MochiSync" |
ExportAssets (56) | Timeline Frame 1 | Symbol 172 as "__Packages.mochi.as2.MochiServices" |
ExportAssets (56) | Timeline Frame 1 | Symbol 173 as "__Packages.mochi.as2.MochiEventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 174 as "__Packages.mochi.as2.MochiEvents" |
ExportAssets (56) | Timeline Frame 1 | Symbol 175 as "__Packages.mochi.as2.MochiCoins" |
ExportAssets (56) | Timeline Frame 1 | Symbol 176 as "__Packages.mochi.as2.MochiScores" |
ExportAssets (56) | Timeline Frame 1 | Symbol 177 as "__Packages.mochi.as2.MochiDigits" |
ExportAssets (56) | Timeline Frame 3 | Symbol 73 as "slashup" |
ExportAssets (56) | Timeline Frame 3 | Symbol 88 as "enemy1" |
ExportAssets (56) | Timeline Frame 3 | Symbol 92 as "player" |
ExportAssets (56) | Timeline Frame 3 | Symbol 94 as "playerFade" |
ExportAssets (56) | Timeline Frame 3 | Symbol 96 as "scoutDead" |
ExportAssets (56) | Timeline Frame 3 | Symbol 100 as "scout" |
ExportAssets (56) | Timeline Frame 3 | Symbol 102 as "e2d" |
ExportAssets (56) | Timeline Frame 3 | Symbol 106 as "enemy2" |
ExportAssets (56) | Timeline Frame 3 | Symbol 108 as "ni2" |
ExportAssets (56) | Timeline Frame 3 | Symbol 112 as "nii2" |
ExportAssets (56) | Timeline Frame 3 | Symbol 114 as "ed4" |
ExportAssets (56) | Timeline Frame 3 | Symbol 118 as "enemy4" |
ExportAssets (56) | Timeline Frame 3 | Symbol 121 as "healthBar" |
ExportAssets (56) | Timeline Frame 3 | Symbol 133 as "barBoarder" |
ExportAssets (56) | Timeline Frame 3 | Symbol 135 as "swing" |
ExportAssets (56) | Timeline Frame 3 | Symbol 136 as "enemy hit.mp3" |
ExportAssets (56) | Timeline Frame 8 | Symbol 163 as "backdrop" |
ExportAssets (56) | Timeline Frame 9 | Symbol 170 as "dead4" |
Labels
"title" | Frame 5 |
"game" | Frame 7 |
"gameOver" | Frame 9 |
"run" | Symbol 88 MovieClip [enemy1] Frame 1 |
"attack" | Symbol 88 MovieClip [enemy1] Frame 2 |
"hit" | Symbol 88 MovieClip [enemy1] Frame 3 |
"idle" | Symbol 88 MovieClip [enemy1] Frame 4 |
"run" | Symbol 92 MovieClip [player] Frame 1 |
"idle" | Symbol 92 MovieClip [player] Frame 2 |
"melee1" | Symbol 92 MovieClip [player] Frame 3 |
"melee2" | Symbol 92 MovieClip [player] Frame 4 |
"melee3" | Symbol 92 MovieClip [player] Frame 5 |
"slide" | Symbol 92 MovieClip [player] Frame 6 |
"special" | Symbol 92 MovieClip [player] Frame 7 |
"run" | Symbol 100 MovieClip [scout] Frame 1 |
"attack" | Symbol 100 MovieClip [scout] Frame 2 |
"hit" | Symbol 100 MovieClip [scout] Frame 3 |
"idle" | Symbol 100 MovieClip [scout] Frame 4 |
"run" | Symbol 106 MovieClip [enemy2] Frame 1 |
"attack" | Symbol 106 MovieClip [enemy2] Frame 2 |
"hit" | Symbol 106 MovieClip [enemy2] Frame 3 |
"idle" | Symbol 106 MovieClip [enemy2] Frame 4 |
"run" | Symbol 112 MovieClip [nii2] Frame 1 |
"attack" | Symbol 112 MovieClip [nii2] Frame 2 |
"hit" | Symbol 112 MovieClip [nii2] Frame 3 |
"run" | Symbol 118 MovieClip [enemy4] Frame 1 |
"attack" | Symbol 118 MovieClip [enemy4] Frame 2 |
"hit" | Symbol 118 MovieClip [enemy4] Frame 3 |
"normal" | Symbol 121 MovieClip [healthBar] Frame 1 |
"max" | Symbol 121 MovieClip [healthBar] Frame 2 |
Dynamic Text Variables
loadText | Symbol 2 EditableText | "Loading...." |
|