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

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

bompbomp.swf

This is the info page for
Flash #256927

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


Text
<p align="center"><font face="Dom Casual" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1">BOMP BONUS</font></p>

<p align="center"><font face="Magnum" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="center"><font face="Dom Casual" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1">total score</font></p>

<p align="center"><font face="Magnum" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="center"><font face="Magnum" size="24" color="#ffffff" letterSpacing="1.000000" kerning="1">COLOUR</font></p><p align="center"><font face="Magnum" size="24" color="#ffffff" letterSpacing="1.000000" kerning="1">BOMB!</font></p>

<p align="center"></p>

<p align="center"><font face="Magnum" size="26" color="#ff00ff" letterSpacing="1.000000" kerning="0">0</font></p>

<p align="center"></p>

<p align="center"><font face="Magnum" size="22" color="#000000" letterSpacing="1.000000" kerning="0">9999</font></p>

<p align="center"><font face="Magnum" size="26" color="#ffffff" letterSpacing="1.000000" kerning="0">9</font></p>

<p align="center"><font face="Dom Casual" size="46" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Instructions</b></font></p>

<p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Skapa rader och kolumner med 3 eller fler bompar av samma färg för att rensa dem, genom att byta plats på två bompar som </font></p><p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">asdasdasdasd</font></p>

<p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Skapa rader och kolumner med 3 eller fler bompar av samma färg för att rensa dem, genom att byta plats på två bompar som </font></p><p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">asdasdasdasd</font></p>

<p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Skapa rader och kolumner med 3 eller fler bompar av samma färg för att rensa dem, genom att byta plats på två bompar som </font></p><p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">asdasdasdasd</font></p>

<p align="center"><font face="Dom Casual" size="46" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Instructions</b></font></p>

<p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Skapa rader och kolumner med 3 eller fler bompar av samma färg för att rensa dem, genom att byta plats på två bompar som </font></p><p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">asdasdasdasd</font></p>

<p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Skapa rader och kolumner med 3 eller fler bompar av samma färg för att rensa dem, genom att byta plats på två bompar som </font></p><p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">asdasdasdasd</font></p>

<p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Skapa rader och kolumner med 3 eller fler bompar av samma färg för att rensa dem, genom att byta plats på två bompar som </font></p><p align="left"><font face="Dom Casual" size="18" color="#000000" letterSpacing="0.000000" kerning="1">asdasdasdasd</font></p>

<p align="center"><font face="Magnum" size="26" color="#ffffff" letterSpacing="1.000000" kerning="0">9</font></p>

<p align="center"><font face="Dom Casual" size="26" color="#000000" letterSpacing="0.000000" kerning="1"><b>NEW!</b></font></p>

<p align="center"><font face="Dom Casual" size="12" color="#666666" letterSpacing="0.000000" kerning="1"><b>DESCRIPTION GOES HERE. THREE LINES MAXIMUM.</b></font></p>

<p align="center"><font face="Dom Casual" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>DESCRIPTION</b></font></p>

<p align="center"><font face="Dom Casual" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>DESCRIPTION GOES HERE. THREE LINES MAXIMUM.</b></font></p>

<p align="center"><font face="Dom Casual" size="17" color="#ff00ff" letterSpacing="0.000000" kerning="1"><b>DESCRIPTION</b></font></p>

<p align="center"><font face="Dom Casual" size="24" color="#000000" letterSpacing="0.000000" kerning="1"><b>Quit</b></font></p>

<p align="right"><font face="Dom Casual" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">game ends in 10 seconds</font></p>

<p align="right"><font face="Dom Casual" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">click to cont</font></p>

<p align="center"></p>

ActionScript [AS3]

Section 1
//BandanaBomb_344 (bompbomp_fla.BandanaBomb_344) package bompbomp_fla { import flash.display.*; public dynamic class BandanaBomb_344 extends MovieClip { public function BandanaBomb_344(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ gotoAndPlay(1); } function frame20(){ gotoAndPlay(1); } } }//package bompbomp_fla
Section 2
//bandanaguy_343 (bompbomp_fla.bandanaguy_343) package bompbomp_fla { import flash.display.*; public dynamic class bandanaguy_343 extends MovieClip { public var mcBomb:MovieClip; public function bandanaguy_343(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 3
//button_exitgame_265 (bompbomp_fla.button_exitgame_265) package bompbomp_fla { import flash.display.*; public dynamic class button_exitgame_265 extends MovieClip { public function button_exitgame_265(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 4
//button_music_onoff_266 (bompbomp_fla.button_music_onoff_266) package bompbomp_fla { import flash.display.*; public dynamic class button_music_onoff_266 extends MovieClip { public function button_music_onoff_266(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 5
//button_soundfx_onoff_267 (bompbomp_fla.button_soundfx_onoff_267) package bompbomp_fla { import flash.display.*; public dynamic class button_soundfx_onoff_267 extends MovieClip { public function button_soundfx_onoff_267(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 6
//CapBomb_342 (bompbomp_fla.CapBomb_342) package bompbomp_fla { import flash.display.*; public dynamic class CapBomb_342 extends MovieClip { public function CapBomb_342(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ gotoAndPlay(1); } function frame20(){ gotoAndPlay(1); } } }//package bompbomp_fla
Section 7
//capguy_341 (bompbomp_fla.capguy_341) package bompbomp_fla { import flash.display.*; public dynamic class capguy_341 extends MovieClip { public var mcBomb:MovieClip; public function capguy_341(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 8
//HatBomb_336 (bompbomp_fla.HatBomb_336) package bompbomp_fla { import flash.display.*; public dynamic class HatBomb_336 extends MovieClip { public function HatBomb_336(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ gotoAndPlay(1); } function frame20(){ gotoAndPlay(1); } } }//package bompbomp_fla
Section 9
//hatguy_335 (bompbomp_fla.hatguy_335) package bompbomp_fla { import flash.display.*; public dynamic class hatguy_335 extends MovieClip { public var mcBomb:MovieClip; public function hatguy_335(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 10
//KangolBomb_340 (bompbomp_fla.KangolBomb_340) package bompbomp_fla { import flash.display.*; public dynamic class KangolBomb_340 extends MovieClip { public function KangolBomb_340(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ gotoAndPlay(1); } function frame20(){ gotoAndPlay(1); } } }//package bompbomp_fla
Section 11
//kangolguy_339 (bompbomp_fla.kangolguy_339) package bompbomp_fla { import flash.display.*; public dynamic class kangolguy_339 extends MovieClip { public var mcBomb:MovieClip; public function kangolguy_339(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 12
//kingkong_279 (bompbomp_fla.kingkong_279) package bompbomp_fla { import flash.display.*; public dynamic class kingkong_279 extends MovieClip { public function kingkong_279(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 13
//KnitBomb_334 (bompbomp_fla.KnitBomb_334) package bompbomp_fla { import flash.display.*; public dynamic class KnitBomb_334 extends MovieClip { public function KnitBomb_334(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ gotoAndPlay(1); } function frame20(){ gotoAndPlay(1); } } }//package bompbomp_fla
Section 14
//knitguy_333 (bompbomp_fla.knitguy_333) package bompbomp_fla { import flash.display.*; public dynamic class knitguy_333 extends MovieClip { public var mcBomb:MovieClip; public function knitguy_333(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 15
//logo_anim_319 (bompbomp_fla.logo_anim_319) package bompbomp_fla { import flash.display.*; public dynamic class logo_anim_319 extends MovieClip { public function logo_anim_319(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package bompbomp_fla
Section 16
//PhoneBomb_331 (bompbomp_fla.PhoneBomb_331) package bompbomp_fla { import flash.display.*; public dynamic class PhoneBomb_331 extends MovieClip { public function PhoneBomb_331(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ gotoAndPlay(1); } function frame20(){ gotoAndPlay(1); } } }//package bompbomp_fla
Section 17
//phoneguy_330 (bompbomp_fla.phoneguy_330) package bompbomp_fla { import flash.display.*; public dynamic class phoneguy_330 extends MovieClip { public var mcBomb:MovieClip; public function phoneguy_330(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 18
//quit_button_247 (bompbomp_fla.quit_button_247) package bompbomp_fla { import flash.display.*; import flash.text.*; public dynamic class quit_button_247 extends MovieClip { public var txtQuit:TextField; public function quit_button_247(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 19
//rewind_blink_253 (bompbomp_fla.rewind_blink_253) package bompbomp_fla { import flash.display.*; public dynamic class rewind_blink_253 extends MovieClip { public function rewind_blink_253(){ addFrameScript(13, frame14); } function frame14(){ gotoAndPlay(2); } } }//package bompbomp_fla
Section 20
//rewindbutton_251 (bompbomp_fla.rewindbutton_251) package bompbomp_fla { import flash.display.*; public dynamic class rewindbutton_251 extends MovieClip { public var mcBlink:MovieClip; public function rewindbutton_251(){ addFrameScript(0, frame1, 9, frame10); } function frame1(){ stop(); } function frame10(){ gotoAndStop(1); } } }//package bompbomp_fla
Section 21
//rewinddevice_249 (bompbomp_fla.rewinddevice_249) package bompbomp_fla { import flash.display.*; public dynamic class rewinddevice_249 extends MovieClip { public function rewinddevice_249(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 22
//shadeguy_337 (bompbomp_fla.shadeguy_337) package bompbomp_fla { import flash.display.*; public dynamic class shadeguy_337 extends MovieClip { public var mcBomb:MovieClip; public function shadeguy_337(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 23
//ShadesBomb_338 (bompbomp_fla.ShadesBomb_338) package bompbomp_fla { import flash.display.*; public dynamic class ShadesBomb_338 extends MovieClip { public function ShadesBomb_338(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ gotoAndPlay(1); } function frame20(){ gotoAndPlay(1); } } }//package bompbomp_fla
Section 24
//spraypop_323 (bompbomp_fla.spraypop_323) package bompbomp_fla { import flash.display.*; public dynamic class spraypop_323 extends MovieClip { public function spraypop_323(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 25
//starspray_4 (bompbomp_fla.starspray_4) package bompbomp_fla { import flash.display.*; public dynamic class starspray_4 extends MovieClip { public function starspray_4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bompbomp_fla
Section 26
//sticker_bubble_anim_92 (bompbomp_fla.sticker_bubble_anim_92) package bompbomp_fla { import flash.display.*; public dynamic class sticker_bubble_anim_92 extends MovieClip { public var mcGray:MovieClip; public var mcYellow:MovieClip; public function sticker_bubble_anim_92(){ addFrameScript(20, frame21); } function frame21(){ gotoAndPlay(6); } } }//package bompbomp_fla
Section 27
//sticker_bubble_anim_leftup_150 (bompbomp_fla.sticker_bubble_anim_leftup_150) package bompbomp_fla { import flash.display.*; public dynamic class sticker_bubble_anim_leftup_150 extends MovieClip { public var mcGray:MovieClip; public var mcYellow:MovieClip; public function sticker_bubble_anim_leftup_150(){ addFrameScript(20, frame21); } function frame21(){ gotoAndPlay(6); } } }//package bompbomp_fla
Section 28
//sticker_bubble_anim_rightdown_159 (bompbomp_fla.sticker_bubble_anim_rightdown_159) package bompbomp_fla { import flash.display.*; public dynamic class sticker_bubble_anim_rightdown_159 extends MovieClip { public var mcGray:MovieClip; public var mcYellow:MovieClip; public function sticker_bubble_anim_rightdown_159(){ addFrameScript(20, frame21); } function frame21(){ gotoAndPlay(6); } } }//package bompbomp_fla
Section 29
//time_warning_anim_353 (bompbomp_fla.time_warning_anim_353) package bompbomp_fla { import flash.display.*; public dynamic class time_warning_anim_353 extends MovieClip { public function time_warning_anim_353(){ addFrameScript(0, frame1, 20, frame21); } function frame1(){ stop(); } function frame21(){ gotoAndPlay(2); } } }//package bompbomp_fla
Section 30
//colorBomb (sound.colorBomb) package sound { import flash.media.*; public dynamic class colorBomb extends Sound { } }//package sound
Section 31
//combo0 (sound.combo0) package sound { import flash.media.*; public dynamic class combo0 extends Sound { } }//package sound
Section 32
//combo1 (sound.combo1) package sound { import flash.media.*; public dynamic class combo1 extends Sound { } }//package sound
Section 33
//combo2 (sound.combo2) package sound { import flash.media.*; public dynamic class combo2 extends Sound { } }//package sound
Section 34
//combo3 (sound.combo3) package sound { import flash.media.*; public dynamic class combo3 extends Sound { } }//package sound
Section 35
//combo4 (sound.combo4) package sound { import flash.media.*; public dynamic class combo4 extends Sound { } }//package sound
Section 36
//explosion (sound.explosion) package sound { import flash.media.*; public dynamic class explosion extends Sound { } }//package sound
Section 37
//intro (sound.intro) package sound { import flash.media.*; public dynamic class intro extends Sound { } }//package sound
Section 38
//loop1 (sound.loop1) package sound { import flash.media.*; public dynamic class loop1 extends Sound { } }//package sound
Section 39
//loop2 (sound.loop2) package sound { import flash.media.*; public dynamic class loop2 extends Sound { } }//package sound
Section 40
//outro (sound.outro) package sound { import flash.media.*; public dynamic class outro extends Sound { } }//package sound
Section 41
//Rewind (sound.Rewind) package sound { import flash.media.*; public dynamic class Rewind extends Sound { } }//package sound
Section 42
//spray (sound.spray) package sound { import flash.media.*; public dynamic class spray extends Sound { } }//package sound
Section 43
//starCombo (sound.starCombo) package sound { import flash.media.*; public dynamic class starCombo extends Sound { } }//package sound
Section 44
//switch (sound.switch) package sound { import flash.media.*; public dynamic class switch extends Sound { } }//package sound
Section 45
//timer (sound.timer) package sound { import flash.media.*; public dynamic class timer extends Sound { } }//package sound
Section 46
//Communicator (src.comm.Communicator) package src.comm { import flash.system.*; public class Communicator { private var hasSentGameStart;// = false private var hasSentGameEnd;// = false private var hasSentGameOver;// = false private var hasSentLastTick;// = false private static var CMD_START_GAME = 579; private static var CMD_PIECE_CLICKED = 846; private static var CMD_REWIND_CLICKED = 126; private static var CMD_UPDATE_SCORE = 228; private static var CMD_LAST_TICK = 369; private static var CMD_QUIT_BUTTON_CLICKED = 844; public function gameStarted(){ trace("GAME START"); if (!hasSentGameStart){ hasSentGameStart = true; fscommand("gameStart"); }; } public function gameEnd(_arg1){ trace("GAME ENDS"); if (!hasSentGameEnd){ hasSentGameEnd = true; fscommand("gameEnd", _arg1); }; } public function gameQuit(){ if (!hasSentGameOver){ trace("GAME QUIT"); hasSentGameOver = true; fscommand("gameQuit"); }; } public function startGame(_arg1, _arg2){ fscommand("playData", ((((CMD_START_GAME + ",") + _arg1) + " ") + _arg2)); } public function pieceClicked(_arg1, _arg2, _arg3){ fscommand("playData", ((((((CMD_PIECE_CLICKED + ",") + _arg1) + " ") + _arg2) + " ") + _arg3)); } public function rewindClicked(_arg1){ fscommand("playData", ((CMD_REWIND_CLICKED + ",") + _arg1)); } public function updateScore(_arg1, _arg2){ fscommand("playData", ((((CMD_UPDATE_SCORE + ",") + _arg1) + " ") + _arg2)); } public function lastTick(_arg1, _arg2, _arg3, _arg4){ fscommand("playData", ((((((((CMD_LAST_TICK + ",") + _arg1) + " ") + _arg2) + " ") + _arg3) + " ") + _arg4)); } public function quitButtonClicked(_arg1){ fscommand("playData", ((CMD_QUIT_BUTTON_CLICKED + ",") + _arg1)); } } }//package src.comm
Section 47
//GameDataParser (src.comm.GameDataParser) package src.comm { import flash.xml.*; public class GameDataParser { public static var textMappings:Object; public static var levelData:Object; public static var records:Object; public static var sounds:Object; public static function parseGameData(_arg1:String):Object{ var _local2:Object = new Object(); var _local3:XMLDocument = new XMLDocument(_arg1); textMappings = new Object(); records = new Object(); levelData = new Object(); _local2.textMappings = textMappings; _local2.records = records; _local2.levelData = levelData; var _local4:* = _local3.firstChild.childNodes; records = new Object(); _local2.records = records; sounds = new Object(); var _local5:int = parseInt(_local3.firstChild.attributes.randomseed); _local2.randomSeed = _local5; var _local6 = ""; var _local7:* = 0; while (_local7 < _local4.length) { if (_local4[_local7].nodeName == "id"){ }; if (_local4[_local7].nodeName == "game"){ _local2.gameType = new String(_local4[_local7].attributes.type); }; if (_local4[_local7].nodeName == "userType"){ _local2.userType = new String(_local4[_local7].firstChild.nodeValue); }; if (_local4[_local7].nodeName == "text"){ if ((((_local4[_local7].firstChild == null)) || ((_local4[_local7].firstChild == undefined)))){ textMappings[_local4[_local7].attributes.id] = (("[" + _local4[_local7].attributes.id) + "]"); } else { textMappings[_local4[_local7].attributes.id] = new String(_local4[_local7].firstChild.nodeValue); }; }; if (_local4[_local7].nodeName == "record"){ if ((((_local4[_local7].firstChild == null)) || ((_local4[_local7].firstChild == undefined)))){ records[_local4[_local7].attributes.id] = (("[" + _local4[_local7].attributes.id) + "]"); } else { records[_local4[_local7].attributes.id] = new Number(_local4[_local7].firstChild.nodeValue); }; }; if (_local4[_local7].nodeName == "sounds"){ if ((((_local4[_local7].firstChild == null)) || ((_local4[_local7].firstChild == undefined)))){ sounds[_local4[_local7].attributes.id] = (("[" + _local4[_local7].attributes.id) + "]"); } else { sounds[_local4[_local7].attributes.id] = new String(_local4[_local7].firstChild.nodeValue); }; }; if (_local4[_local7].nodeName == "unlock"){ _local6 = (_local6 + (((new String(_local4[_local7].attributes.id) + ",") + new String(_local4[_local7].firstChild.nodeValue)) + "-")); }; _local7++; }; _local2.sounds = sounds; _local2.animationData = _local6; return (_local2); } } }//package src.comm
Section 48
//MtRandom (src.math.MtRandom) package src.math { import flash.utils.*; public class MtRandom { private var mt:Array; private var mti:uint; public static var N:int = 624; public static var M:int = 397; public static var MATRIX_A:uint = 2567483615; public static var UPPER_MASK:uint = 2147483648; public static var LOWER_MASK:uint = 2147483647; private static var mag01:Array = [uint(0), uint(MATRIX_A)]; public function MtRandom(_arg1:uint=0){ mti = (N + 1); super(); if (_arg1 == 0){ _arg1 = getTimer(); }; mt = new Array(N); init_genrand(_arg1); } public function setSeed(_arg1:uint):void{ init_genrand(_arg1); } public function nextInt(_arg1:uint):uint{ return (((genrand_int32() & 2147483647) % _arg1)); } public function nextFloat():Number{ return ((next(24) / 16777216)); } public function nextDouble():Number{ return ((next(24) / 16777216)); } private function next(_arg1:uint):uint{ return ((genrand_int32() & ((uint(1) << _arg1) - uint(1)))); } private function init_genrand(_arg1:uint){ var _local2:uint; var _local3:uint; mt[0] = uint(_arg1); mti = 1; while (mti < N) { _local2 = (mt[(mti - 1)] ^ (mt[(mti - 1)] >>> 30)); _local3 = uint((_local2 * 1289)); _local3 = uint((_local3 * 1406077)); _local3 = uint((_local3 + mti)); mt[mti] = _local3; mti++; }; } private function genrand_int32():uint{ var _local1:Number; var _local2:uint; if (mti >= N){ if (mti == (N + 1)){ init_genrand(5489); }; _local2 = 0; while (_local2 < (N - M)) { _local1 = ((mt[_local2] & UPPER_MASK) | (mt[(_local2 + 1)] & LOWER_MASK)); mt[_local2] = ((mt[(_local2 + M)] ^ (_local1 >>> 1)) ^ mag01[uint((_local1 & 1))]); _local2++; }; while (_local2 < (N - 1)) { _local1 = ((mt[_local2] & UPPER_MASK) | (mt[(_local2 + 1)] & LOWER_MASK)); mt[_local2] = ((mt[(_local2 + (M - N))] ^ (_local1 >>> 1)) ^ mag01[uint((_local1 & 1))]); _local2++; }; _local1 = ((mt[(N - 1)] & UPPER_MASK) | (mt[0] & LOWER_MASK)); mt[(N - 1)] = ((mt[(M - 1)] ^ (_local1 >>> 1)) ^ mag01[uint((_local1 & 1))]); mti = 0; }; _local1 = mt[mti++]; _local1 = (_local1 ^ (_local1 >>> 11)); _local1 = (_local1 ^ ((_local1 << 7) & 2636928640)); _local1 = (_local1 ^ ((_local1 << 15) & 4022730752)); _local1 = (_local1 ^ (_local1 >>> 18)); return (uint(_local1)); } } }//package src.math
Section 49
//ManagedSound (src.sound.ManagedSound) package src.sound { import flash.media.*; public class ManagedSound { private var ClassReference:Class; public var activeSounds:Array; private var manager:SoundManager; public function ManagedSound(_arg1:SoundManager, _arg2:Class){ activeSounds = new Array(); super(); this.manager = _arg1; this.ClassReference = _arg2; } public function play(_arg1:Number=1, _arg2:Number=0):ManagedSoundChannel{ var _local3:SoundChannel = new ClassReference().play(0, 0, new SoundTransform(_arg1, _arg2)); return (new ManagedSoundChannel(manager, this, _local3)); } public function loop(_arg1:Number=1, _arg2:Number=0):ManagedSoundChannel{ var _local3:SoundChannel = new ClassReference().play(0, 999999999, new SoundTransform(_arg1, _arg2)); return (new ManagedSoundChannel(manager, this, _local3)); } public function stop():void{ var _local1:int; while (_local1 < activeSounds.length) { activeSounds[_local1].stop(); _local1++; }; } public function setPan(_arg1:Number):void{ var _local2:int; while (_local2 < activeSounds.length) { activeSounds[_local2].setPan(_arg1); _local2++; }; } public function setVolume(_arg1:Number):void{ var _local2:int; while (_local2 < activeSounds.length) { activeSounds[_local2].setVolume(_arg1); _local2++; }; } public function fadeTo(_arg1:Number, _arg2:Number):void{ var _local3:int; while (_local3 < activeSounds.length) { activeSounds[_local3].fadeTo(_arg1, _arg2); _local3++; }; } public function fadeToAndStop(_arg1:Number, _arg2:Number):void{ var _local3:int; while (_local3 < activeSounds.length) { activeSounds[_local3].fadeToAndStop(_arg1, _arg2); _local3++; }; } public function panTo(_arg1:Number, _arg2:Number):void{ var _local3:int; while (_local3 < activeSounds.length) { activeSounds[_local3].panTo(_arg1, _arg2); _local3++; }; } public function isPlaying():Boolean{ return ((activeSounds.length > 0)); } public function update():void{ var _local1:int; while (_local1 < activeSounds.length) { activeSounds[_local1].update(); _local1++; }; } } }//package src.sound
Section 50
//ManagedSoundChannel (src.sound.ManagedSoundChannel) package src.sound { import flash.media.*; import flash.events.*; import flash.utils.*; public class ManagedSoundChannel { private var sound:ManagedSound; private var channel:SoundChannel; private var manager:SoundManager; private var targetVolume:Number; private var targetPan:Number; private var fadeStartTime:Number;// = -1 private var fadeEndTime:Number;// = -1 private var fadeStartVolume:Number;// = -1 private var fadeEndVolume:Number;// = -1 private var panStartTime:Number;// = -1 private var panEndTime:Number;// = -1 private var panStartVolume:Number;// = -1 private var panEndVolume:Number;// = -1 private var stopAfterFade:Boolean;// = false private var playing:Boolean;// = true public function ManagedSoundChannel(_arg1:SoundManager, _arg2:ManagedSound, _arg3:SoundChannel){ this.manager = _arg1; this.sound = _arg2; this.channel = _arg3; _arg2.activeSounds.push(this); if (_arg3 == null){ soundComplete(null); return; }; _arg3.addEventListener(Event.SOUND_COMPLETE, soundComplete); targetVolume = _arg3.soundTransform.volume; targetPan = _arg3.soundTransform.pan; update(); } public function soundComplete(_arg1:Event):void{ if (!playing){ return; }; sound.activeSounds.splice(sound.activeSounds.indexOf(this), 1); playing = false; } public function setPan(_arg1:Number):void{ if (!playing){ return; }; if (channel == null){ return; }; channel.soundTransform.pan = _arg1; panStartTime = -1; update(); } public function setVolume(_arg1:Number):void{ if (!playing){ return; }; stopAfterFade = false; this.targetVolume = _arg1; fadeStartTime = -1; update(); } public function stop():void{ if (!playing){ return; }; if (channel == null){ return; }; channel.stop(); soundComplete(null); } public function fadeTo(_arg1:Number, _arg2:Number):void{ if (!playing){ return; }; fadeStartVolume = Math.sqrt(targetVolume); fadeEndVolume = Math.sqrt(_arg1); fadeStartTime = getTimer(); fadeEndTime = (getTimer() + _arg2); stopAfterFade = false; } public function fadeToAndStop(_arg1:Number, _arg2:Number):void{ if (!playing){ return; }; fadeTo(_arg1, _arg2); stopAfterFade = true; } public function panTo(_arg1:Number, _arg2:Number):void{ if (!playing){ return; }; panStartVolume = targetPan; panEndVolume = _arg1; panStartTime = getTimer(); panEndTime = (getTimer() + _arg2); } public function update():void{ var _local1:Number; if (!playing){ return; }; if (fadeStartTime >= 0){ _local1 = ((getTimer() - fadeStartTime) / (fadeEndTime - fadeStartTime)); if (_local1 < 0){ _local1 = 0; }; if (_local1 > 1){ _local1 = 1; }; targetVolume = (fadeStartVolume + ((fadeEndVolume - fadeStartVolume) * _local1)); targetVolume = (targetVolume * targetVolume); if (_local1 == 1){ fadeStartTime = -1; }; if ((((_local1 == 1)) && (stopAfterFade))){ stop(); }; }; if (panStartTime >= 0){ _local1 = ((getTimer() - panStartTime) / (panEndTime - panStartTime)); if (_local1 < 0){ _local1 = 0; }; if (_local1 > 1){ _local1 = 1; }; targetPan = (panStartVolume + ((panEndVolume - panStartVolume) * _local1)); if (_local1 == 1){ panStartTime = -1; }; }; var _local2:Number = (targetVolume * manager.volume); var _local3:Number = targetPan; if (channel == null){ return; }; if (((!((_local2 == channel.soundTransform.volume))) || (!((_local3 == channel.soundTransform.pan))))){ channel.soundTransform = new SoundTransform(_local2, _local3); }; } public function isPlaying():Boolean{ return (playing); } } }//package src.sound
Section 51
//SoundManager (src.sound.SoundManager) package src.sound { import flash.utils.*; public class SoundManager { private var managedSoundMap:Object; private var managedSounds:Array; private var lastTime:Number;// = -1 public var volume:Number;// = 1 private var fadeStartTime:Number;// = -1 private var fadeEndTime:Number;// = -1 private var fadeStartVolume:Number;// = -1 private var fadeEndVolume:Number;// = -1 public function SoundManager(){ managedSoundMap = new Object(); managedSounds = new Array(); super(); } public function get(_arg1:String):ManagedSound{ var _local2:Class; if (managedSoundMap[_arg1] == null){ _local2 = (getDefinitionByName(("sound." + _arg1)) as Class); if (_local2 == null){ throw (new Error(("Failed to find sound " + _arg1))); }; managedSoundMap[_arg1] = new ManagedSound(this, _local2); managedSounds.push(managedSoundMap[_arg1]); }; return (managedSoundMap[_arg1]); } public function fadeTo(_arg1:Number, _arg2:Number):void{ fadeStartVolume = Math.sqrt(volume); fadeEndVolume = Math.sqrt(_arg1); fadeStartTime = getTimer(); fadeEndTime = (getTimer() + _arg2); } public function setVolume(_arg1:Number):void{ this.volume = _arg1; fadeStartTime = -1; } public function stopAll():void{ var _local1:int; while (_local1 < managedSounds.length) { managedSounds[_local1].stop(); _local1++; }; } public function update():void{ var _local3:Number; var _local1:Number = getTimer(); if (lastTime < 0){ lastTime = _local1; }; if (fadeStartTime >= 0){ _local3 = ((getTimer() - fadeStartTime) / (fadeEndTime - fadeStartTime)); if (_local3 < 0){ _local3 = 0; }; if (_local3 > 1){ _local3 = 1; }; volume = (fadeStartVolume + ((fadeEndVolume - fadeStartVolume) * _local3)); volume = (volume * volume); if (_local3 == 1){ fadeStartTime = -1; }; }; var _local2:int; while (_local2 < managedSounds.length) { managedSounds[_local2].update(); _local2++; }; } } }//package src.sound
Section 52
//IFloat (src.timing.IFloat) package src.timing { public class IFloat { public var ivalue:Number; private var lastValue:Number; private static var alpha:Number; public function IFloat(_arg1:Number){ ivalue = _arg1; lastValue = _arg1; alpha = 0; } public function setTo(_arg1:Number){ ivalue = _arg1; lastValue = _arg1; } public function set(_arg1:Number){ lastValue = ivalue; ivalue = _arg1; } public function get(_arg1:Number){ return ((lastValue + ((ivalue - lastValue) * _arg1))); } public function get value():Number{ return ((lastValue + ((ivalue - lastValue) * alpha))); } public function set value(_arg1:Number):void{ ivalue = _arg1; lastValue = _arg1; } public static function setAlpha(_arg1:Number):void{ alpha = _arg1; } } }//package src.timing
Section 53
//Timeable (src.timing.Timeable) package src.timing { public interface Timeable { function tick(_arg1:Number):void; function render(_arg1:Number, _arg2:Number):void; } }//package src.timing
Section 54
//Timer (src.timing.Timer) package src.timing { import flash.utils.*; public class Timer { private var time:Number;// = 0 private var startTime:Number;// = -1 private var lastTime:Number;// = 0 private var unprocessedTime:Number;// = 0 private var tick:Number;// = 0 private var millisPerGameTick:Number;// = 0 private var maxTickTime:Number;// = -1 private var timeable:Timeable; public function Timer(_arg1:Timeable, _arg2:Number){ millisPerGameTick = (1000 / _arg2); this.timeable = _arg1; this.maxTickTime = 500; } public function getMillisPerTick():Number{ return (millisPerGameTick); } public function setMaxTickTime(_arg1:Number):void{ maxTickTime = _arg1; } public function advanceTime2():void{ var _local4:*; var _local1:* = getTimer(); if (startTime < 0){ startTime = _local1; unprocessedTime = millisPerGameTick; }; time = (_local1 - startTime); var _local2:* = (time - lastTime); lastTime = time; unprocessedTime = (unprocessedTime + _local2); if (unprocessedTime >= millisPerGameTick){ _local4 = (maxTickTime + _local1); do { timeable.tick(tick); tick++; unprocessedTime = (unprocessedTime - millisPerGameTick); } while ((((unprocessedTime >= millisPerGameTick)) && ((getTimer() < _local4)))); }; var _local3:Number = ((unprocessedTime % millisPerGameTick) / millisPerGameTick); IFloat.setAlpha(_local3); timeable.render(tick, _local3); } public function advanceTime(){ time = getTimer(); var _local1:* = (time - lastTime); lastTime = time; unprocessedTime = (unprocessedTime + _local1); var _local2:Number = 0; while (unprocessedTime > millisPerGameTick) { unprocessedTime = (unprocessedTime - millisPerGameTick); timeable.tick(tick); tick++; _local2++; if (_local2 >= 10){ unprocessedTime = 0; }; }; var _local3:Number = (unprocessedTime / millisPerGameTick); timeable.render(tick, _local3); } } }//package src.timing
Section 55
//AnimationHandler (src.AnimationHandler) package src { import flash.display.*; import src.timing.*; import flash.events.*; import src.comm.*; import src.math.*; import flash.utils.*; import flash.external.*; public class AnimationHandler { private var animationArr:Array; public function AnimationHandler(){ animationArr = new Array(); } public function tick():void{ var _local1:* = 0; while (_local1 < animationArr.length) { if (animationArr[_local1].mc != null){ if (animationArr[_local1].delay == 0){ animationArr[_local1].animationTo = Math.min((animationArr[_local1].animationTo + 1), animationArr[_local1].mc.totalFrames); } else { animationArr[_local1].delay--; if (animationArr[_local1].delay == 0){ animationArr[_local1].mc.visible = true; }; }; }; _local1++; }; animationArr = animationArr.filter(isDone); } public function render():void{ var _local1:* = 0; while (_local1 < animationArr.length) { if (animationArr[_local1].mc != null){ if (animationArr[_local1].mc.currentFrame != animationArr[_local1].animationTo){ animationArr[_local1].mc.gotoAndStop(animationArr[_local1].animationTo); }; }; _local1++; }; } public function addAnimation(_arg1:MovieClip, _arg2:Number, _arg3:Boolean, _arg4:Number):void{ var _local5:* = new Object(); _local5.mc = _arg1; _local5.animationTo = _arg4; _local5.delay = _arg2; _local5.loop = _arg3; if (_arg2 == 0){ _local5.mc.visible = true; }; animationArr.push(_local5); } public function isDone(_arg1, _arg2:int, _arg3:Array):Boolean{ if (_arg1.mc.parent == null){ return (false); }; if (_arg1.loop){ if (_arg1.mc.currentFrame == _arg1.mc.totalFrames){ _arg1.animationTo = 1; }; return (true); }; if ((((_arg1.mc.currentFrame == _arg1.mc.totalFrames)) || ((((_arg1.animationTo == _arg1.mc.totalFrames)) && ((_arg1.mc.currentFrame == 1)))))){ return (false); }; return (true); } } }//package src
Section 56
//BompBomp (src.BompBomp) package src { import src.sound.*; import flash.display.*; import src.timing.*; import flash.events.*; import src.comm.*; import src.math.*; import flash.utils.*; import flash.external.*; public class BompBomp extends MovieClip implements Timeable { private var m_mainTimer; private var random:MtRandom; private var communicator:Communicator; public var parsedGameData:Object;// = null private var gameState; private var game_:Game; private var timeLeft:Number; private var startAnims:StartAnims; private var animationHandler:AnimationHandler; private var scoreSign:ScoreSign; private var clock:Clock; private var buttons:Buttons; private var sfxOn;// = true private var musicOn;// = true private var intro:Intro; private var info1:Info1; private var info2:Info2; private var stickersAnims:StickersAnims; private var bompsCleared:Number; private var chainCombosMade:Number; private var colorBombsDetonated:Number; private var topScored:Number; private var starBombsDetonated:Number; private var monsterCombo:Number; private var helicopterCombo:Number; private var blueBompTimer:Number; private var quadStarCombo:Number; private var tripsColorBomb:Number; private var clientStarBombsDetonated:Number; private var clientColorBombsDetonated:Number; private var clientBompsCleared:Number; private var clientChainCombosMade:Number; private var clientTopScored:Number; private var clientMonsterCombo:Number; private var clientHelicopterCombo:Number; private var clientBlueBompTimer:Number; private var clientQuadStarCombo:Number; private var clientTripsColorBomb:Number; private var startAnimsArr:Array; private var gameOver:GameOver; private var noOfRandoms:Number;// = 0 public var musicManager:SoundManager; public var sfxManager:SoundManager; public var playTimeLeft; private var runClock:Boolean;// = false private var currentTick:Number;// = 0 private var clientVersion;// = "1.1" private var userType_:Number; private static var STATE_SHOW_INTRO_SCREEN = 0; private static var STATE_SHOW_INFO_SCREEN = 1; private static var STATE_SHOW_STICKERS_SCREEN = 2; private static var STATE_PLAY_GAME = 3; private static var STATE_END_GAME = 4; private static var TICKS_PER_SEC = 25; private static var DEBUG_MODE = false; private static var DEBUG_GAME_DATA = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("<gamedata randomseed=\"" + Math.round((Math.random() * 5000))) + "\" timelimit=\"660\" lang=\"de\">") + "<text id=\"game_starts_in\">The game starts in [0] seconds!</text>") + "<text id=\"score\">Score:</text>") + "<text id=\"bonus\">Bonus:</text>") + "<text id=\"info_header\">Instructions</text>") + "<text id=\"info1\">Info 1</text>") + "<text id=\"info2\">Info 2</text>") + "<text id=\"info3\">Info 3</text>") + "<text id=\"info4\">Info 4</text>") + "<text id=\"info5\">Info 5</text>") + "<text id=\"info6\">Info 6</text>") + "<text id=\"new\">new!</text>") + "<text id=\"quit\">Quit</text>") + "<text id=\"open_game_end\">Register, n00blar!</text>") + "<text id=\"colorBomb\">Color Bomb!</text>") + "<text id=\"Sticker_mc10000_Label\">mc10000 Label</text>") + "<text id=\"Sticker_Cassette_Label\">Cassette Label</text>") + "<text id=\"Sticker_Needle_Label\">Needle Label</text>") + "<text id=\"Sticker_MusicNote_Label\">MusicNote Label</text>") + "<text id=\"Sticker_Prism_Label\">Prism Label</text>") + "<text id=\"Sticker_PotOGold_Label\">PotOGold Label</text>") + "<text id=\"Sticker_Glasses_Label\">Glasses Label</text>") + "<text id=\"Sticker_Rainbow_Label\">Rainbow Label</text>") + "<text id=\"Sticker_Monsters_Label\">Monsters Label</text>") + "<text id=\"Sticker_mc1000_Label\">mc1000 Label</text>") + "<text id=\"Sticker_mc100000_Label\">mc100000 Label</text>") + "<text id=\"Sticker_VinylSaw_Label\">VinylSaw Label</text>") + "<text id=\"Sticker_Chain_Label\">Chain Label</text>") + "<text id=\"Sticker_ChainGuy_Label\">ChainGuy Label</text>") + "<text id=\"Sticker_Star_Label\">Star Label</text>") + "<text id=\"Sticker_Trophy_Label\">Trophy Label</text>") + "<text id=\"Sticker_Crown_Label\">Crown Label</text>") + "<text id=\"Sticker_Sneaker_Label\">Sneaker Label</text>") + "<text id=\"Sticker_Hamburger_Label\">Hamburger Label</text>") + "<text id=\"Sticker_Diamond_Label\">Diamond Label</text>") + "<text id=\"Sticker_Flash_Label\">Flash Label</text>") + "<text id=\"Sticker_Planet_Label\">Planet Label</text>") + "<text id=\"Sticker_mc10000\">mc10000 description</text>") + "<text id=\"Sticker_Cassette\">Cassette description</text>") + "<text id=\"Sticker_Needle\">Needle description</text>") + "<text id=\"Sticker_MusicNote\">MusicNote description</text>") + "<text id=\"Sticker_Prism\">Prism description</text>") + "<text id=\"Sticker_PotOGold\">PotOGold description</text>") + "<text id=\"Sticker_Glasses\">Glasses description</text>") + "<text id=\"Sticker_Rainbow\">Rainbow description</text>") + "<text id=\"Sticker_Monsters\">Monsters description</text>") + "<text id=\"Sticker_mc1000\">mc1000 description</text>") + "<text id=\"Sticker_mc100000\">mc100000 description</text>") + "<text id=\"Sticker_VinylSaw\">VinylSaw description</text>") + "<text id=\"Sticker_Chain\">Chain description</text>") + "<text id=\"Sticker_ChainGuy\">ChainGuy description</text>") + "<text id=\"Sticker_Star\">Star description</text>") + "<text id=\"Sticker_Trophy\">Trophy description</text>") + "<text id=\"Sticker_Crown\">Crown description</text>") + "<text id=\"Sticker_Sneaker\">Sneaker description</text>") + "<text id=\"Sticker_Hamburger\">Hamburger description</text>") + "<text id=\"Sticker_Diamond\">Diamond description</text>") + "<text id=\"Sticker_Flash\">Flash description</text>") + "<text id=\"Sticker_Planet\">Planet description</text>") + "<text id=\"progress\">Progress</text>") + "<text id=\"record\">Record</text>") + "<sounds id=\"sfxOn\">1</sounds>") + "<sounds id=\"musicOn\">1</sounds>") + "<record id=\"starBombsDetonated\">0</record>") + "<record id=\"colorBombsDetonated\">0</record>") + "<record id=\"bompsCleared\">0</record>") + "<record id=\"chainCombosMade\">0</record>") + "<record id=\"topScored\">0</record>") + "<record id=\"helicopterCombo\">0</record>") + "<record id=\"monsterCombo\">0</record>") + "<record id=\"blueBompTimer\">00</record>") + "<record id=\"quadStarCombo\">0</record>") + "<record id=\"tripsColorBomb\">0</record>") + "<userType id=\"0\">1</userType>") + "</gamedata>"); public function BompBomp(){ var _local1:Object; var _local3:String; startAnimsArr = new Array(); musicManager = new SoundManager(); sfxManager = new SoundManager(); playTimeLeft = (TICKS_PER_SEC * 240); super(); m_mainTimer = new Timer(this, TICKS_PER_SEC); addEventListener("enterFrame", drive); communicator = new Communicator(); if (DEBUG_MODE){ _local1 = new Object(); _local1.message = DEBUG_GAME_DATA; _local1.success = true; } else { _local1 = ExternalInterface.call("getGameData"); }; if ((((_local1 == null)) || (!(_local1.success)))){ trace(("oa kuka ur " + _local1)); } else { _local3 = _local1.message; parsedGameData = GameDataParser.parseGameData(_local3); random = new MtRandom(parsedGameData.randomSeed); starBombsDetonated = Number(parsedGameData.records["starBombsDetonated"]); colorBombsDetonated = Number(parsedGameData.records["colorBombsDetonated"]); bompsCleared = Number(parsedGameData.records["bompsCleared"]); chainCombosMade = Number(parsedGameData.records["chainCombosMade"]); topScored = Number(parsedGameData.records["topScored"]); monsterCombo = Number(parsedGameData.records["monsterCombo"]); helicopterCombo = Number(parsedGameData.records["helicopterCombo"]); blueBompTimer = Number(parsedGameData.records["blueBompTimer"]); quadStarCombo = Number(parsedGameData.records["quadStarCombo"]); tripsColorBomb = Number(parsedGameData.records["tripsColorBomb"]); clientStarBombsDetonated = Number(parsedGameData.records["starBombsDetonated"]); clientColorBombsDetonated = Number(parsedGameData.records["colorBombsDetonated"]); clientBompsCleared = Number(parsedGameData.records["bompsCleared"]); clientChainCombosMade = Number(parsedGameData.records["chainCombosMade"]); clientTopScored = Number(parsedGameData.records["topScored"]); clientHelicopterCombo = Number(parsedGameData.records["helicopterCombo"]); clientMonsterCombo = Number(parsedGameData.records["monsterCombo"]); clientBlueBompTimer = Number(parsedGameData.records["blueBompTimer"]); clientQuadStarCombo = Number(parsedGameData.records["quadStarCombo"]); clientTripsColorBomb = Number(parsedGameData.records["tripsColorBomb"]); userType_ = parsedGameData.userType; if (userType_ == 0){ playTimeLeft = (TICKS_PER_SEC * 60); }; }; var _local2:* = new BackGround(); addChild(_local2); animationHandler = new AnimationHandler(); buttons = new Buttons(this); addChild(buttons); if (Number(parsedGameData.sounds["sfxOn"]) == 1){ buttons.mcSoundButton.gotoAndStop(3); sfxOn = false; sfxManager.setVolume(0); }; if (Number(parsedGameData.sounds["musicOn"]) == 1){ buttons.mcMusicButton.gotoAndStop(3); musicOn = false; musicManager.setVolume(0); }; showIntroScreen(); } private function drive(_arg1:Event){ m_mainTimer.advanceTime2(); } public function startClock():void{ runClock = true; } public function tick(_arg1:Number):void{ currentTick = _arg1; animationHandler.tick(); switch (gameState){ case STATE_SHOW_INTRO_SCREEN: timeLeft--; if (timeLeft == 0){ trace("aa"); intro.removeEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); removeChild(intro); showInfoScreen1(); }; break; case STATE_SHOW_INFO_SCREEN: timeLeft--; if (timeLeft == 250){ info1.removeEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); removeChild(info1); showInfoScreen2(); }; if (timeLeft == 0){ info2.removeEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); removeChild(info2); startGame(); }; break; case STATE_PLAY_GAME: game_.tick(_arg1); if (runClock){ playTimeLeft--; }; if (playTimeLeft == 375){ sfxManager.get("timer").loop(); clock.mcFlash.gotoAndPlay(2); }; if (playTimeLeft == 0){ game_.timeUp(); }; updateClock(); break; case STATE_END_GAME: timeLeft--; if (timeLeft == 0){ if (userType_ == 0){ gameQuit(); } else { gameOver.removeEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); removeChild(gameOver); showStickersScreen(); }; }; break; case STATE_SHOW_STICKERS_SCREEN: timeLeft--; if (timeLeft == 0){ gameQuit(); }; break; }; } public function render(_arg1:Number, _arg2:Number):void{ musicManager.update(); sfxManager.update(); animationHandler.render(); switch (gameState){ case STATE_SHOW_INTRO_SCREEN: break; case STATE_PLAY_GAME: game_.render(_arg1, _arg2); break; case STATE_SHOW_STICKERS_SCREEN: stickersAnims.mcQuit.txtQuit.text = ((parsedGameData.textMappings["quit"] + " ") + Math.max(Math.round((timeLeft / TICKS_PER_SEC)), 0)); break; }; } public function addAnimation(_arg1:MovieClip, _arg2:Number, _arg3:Boolean, _arg4:Number):void{ animationHandler.addAnimation(_arg1, _arg2, _arg3, _arg4); } public function resetTimeLeft(_arg1:Event):void{ if (timeLeft > 251){ timeLeft = 251; } else { timeLeft = 1; }; } public function showIntroScreen():void{ musicManager.get("intro").play(); intro = new Intro(); addChild(intro); setChildIndex(buttons, (numChildren - 1)); intro.x = 378; intro.y = 300; animationHandler.addAnimation(intro, 0, false, 1); intro.addEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); timeLeft = 100; gameState = STATE_SHOW_INTRO_SCREEN; } public function showInfoScreen1():void{ info1 = new Info1(); addChild(info1); setChildIndex(buttons, (numChildren - 1)); info1.x = 378; info1.y = 300; animationHandler.addAnimation(info1, 0, true, 1); info1.addEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft, false, 0, true); info1.txtInfo1.text = parsedGameData.textMappings["info1"]; info1.txtInfo2.text = parsedGameData.textMappings["info2"]; info1.txtInfo3.text = parsedGameData.textMappings["info3"]; info1.txtInfoHeader.text = parsedGameData.textMappings["info_header"]; timeLeft = 500; gameState = STATE_SHOW_INFO_SCREEN; } public function showInfoScreen2():void{ info2 = new Info2(); addChild(info2); setChildIndex(buttons, (numChildren - 1)); info2.x = 378; info2.y = 300; animationHandler.addAnimation(info2, 0, true, 1); info2.addEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); info2.txtInfo1.text = parsedGameData.textMappings["info4"]; info2.txtInfo2.text = parsedGameData.textMappings["info5"]; info2.txtInfo3.text = parsedGameData.textMappings["info6"]; info2.txtInfoHeader.text = parsedGameData.textMappings["info_header"]; gameState = STATE_SHOW_INFO_SCREEN; } public function showStickersScreen():void{ stickersAnims = new StickersAnims(createUnlockString(), this, startAnimsArr); addChild(stickersAnims); stickersAnims.mcQuit.addEventListener(MouseEvent.CLICK, gameQuitPressed); stickersAnims.mcQuit.addEventListener(MouseEvent.MOUSE_OVER, onQuitButton); stickersAnims.mcQuit.addEventListener(MouseEvent.MOUSE_OUT, offQuitButton); timeLeft = 375; gameState = STATE_SHOW_STICKERS_SCREEN; } public function startGame():void{ communicator.gameStarted(); communicator.startGame((currentTick + 1), clientVersion); musicManager.get("intro").fadeToAndStop(0, 500); if (starBombsDetonated >= 100){ musicManager.get("loop2").loop(0.3); } else { musicManager.get("loop1").loop(0.3); }; startAnimsArr = createUnlockString(); startAnims = new StartAnims(startAnimsArr, this); addChild(startAnims); scoreSign = new ScoreSign(); scoreSign.x = 251; scoreSign.y = 513; addChild(scoreSign); clock = new Clock(); clock.x = 376; clock.y = 513; addChild(clock); game_ = new Game(this, musicManager, sfxManager, clientStarBombsDetonated, clientColorBombsDetonated, clientBompsCleared, clientChainCombosMade, clientTopScored, clientHelicopterCombo, clientMonsterCombo, clientBlueBompTimer, clientQuadStarCombo, clientTripsColorBomb, communicator, currentTick, parsedGameData.textMappings["colorBomb"]); buttons.mcQuitButton.visible = true; addChild(game_); setChildIndex(buttons, (numChildren - 1)); gameState = STATE_PLAY_GAME; } public function endGame(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number, _arg9:Number, _arg10:Number, _arg11:Number, _arg12:Number):void{ var _local13:Number; var _local14:*; var _local15:*; var _local16:*; if (userType_ == 0){ _local13 = (_arg1 + _arg2); communicator.gameEnd(_local13); _local14 = new OpenGameEnd(); _local14.x = 375; _local14.y = 300; addChild(_local14); _local14.txtOpenGame.text = parsedGameData.textMappings["open_game_end"]; timeLeft = (5 * TICKS_PER_SEC); _local14.addEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); gameState = STATE_END_GAME; } else { if (gameOver == null){ _local15 = 1; if (musicOn){ _local15 = 0; }; _local16 = 1; if (sfxOn){ _local16 = 0; }; communicator.lastTick((currentTick + 1), noOfRandoms, _local15, _local16); sfxManager.get("timer").stop(); musicManager.get("loop1").stop(); musicManager.get("loop2").stop(); musicManager.get("outro").play(); gameOver = new GameOver(); addChild(gameOver); gameOver.x = -140; gameOver.y = -100; _local13 = (_arg1 + _arg2); this.clientStarBombsDetonated = _arg3; this.clientColorBombsDetonated = _arg4; this.clientBompsCleared = _arg5; this.clientChainCombosMade = _arg6; this.clientTopScored = _local13; this.clientHelicopterCombo = _arg8; this.clientMonsterCombo = _arg9; this.clientBlueBompTimer = _arg10; this.clientQuadStarCombo = _arg11; this.clientTripsColorBomb = _arg12; communicator.gameEnd(_local13); gameOver.mcRecord.txtScoreLabel.text = parsedGameData.textMappings["score"]; gameOver.mcRecord.txtBonusLabel.text = parsedGameData.textMappings["bonus"]; gameOver.mcRecord.txtScore.text = _local13; gameOver.mcRecord.txtBonus.text = _arg2; animationHandler.addAnimation(gameOver, 0, false, 1); timeLeft = (5 * TICKS_PER_SEC); gameOver.addEventListener(MouseEvent.MOUSE_DOWN, resetTimeLeft); gameState = STATE_END_GAME; }; }; } public function gameQuitPressed(_arg1:Event){ timeLeft = 1; } public function gameQuit():void{ communicator.gameQuit(); } public function blueBomp():void{ clientBlueBompTimer = Math.floor((playTimeLeft / TICKS_PER_SEC)); } public function createUnlockString():Array{ var _local1:* = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); if (clientStarBombsDetonated > starBombsDetonated){ starBombsDetonated = clientStarBombsDetonated; }; if (clientColorBombsDetonated > colorBombsDetonated){ colorBombsDetonated = clientColorBombsDetonated; }; if (clientBompsCleared > bompsCleared){ bompsCleared = clientBompsCleared; }; if (clientChainCombosMade > chainCombosMade){ chainCombosMade = clientChainCombosMade; }; if (clientTopScored > topScored){ topScored = clientTopScored; }; if (clientHelicopterCombo > helicopterCombo){ helicopterCombo = clientHelicopterCombo; }; if (bompsCleared < 10000){ helicopterCombo = 0; }; if (clientMonsterCombo > monsterCombo){ monsterCombo = clientMonsterCombo; }; if (bompsCleared < 100000){ monsterCombo = 0; }; if (clientBlueBompTimer > blueBompTimer){ blueBompTimer = clientBlueBompTimer; }; if (clientQuadStarCombo > quadStarCombo){ quadStarCombo = clientQuadStarCombo; }; if (clientTripsColorBomb > tripsColorBomb){ tripsColorBomb = clientTripsColorBomb; }; if (starBombsDetonated >= 100){ _local1[1] = 1; }; if (starBombsDetonated >= 250){ _local1[2] = 1; }; if (starBombsDetonated >= 500){ _local1[3] = 1; }; if (starBombsDetonated >= 1000){ _local1[19] = 1; }; if (colorBombsDetonated >= 100){ trace("col bomb det 1"); _local1[12] = 1; _local1[18] = 1; }; if (colorBombsDetonated >= 250){ trace("col bomb det 2"); _local1[4] = 1; _local1[10] = 1; }; if (colorBombsDetonated >= 500){ trace("col bomb det 3"); _local1[5] = 1; _local1[8] = 1; }; if (colorBombsDetonated >= 1000){ trace("col bomb det 4"); _local1[6] = 1; _local1[9] = 1; }; if (bompsCleared >= 1000){ _local1[16] = 1; }; if (bompsCleared >= 10000){ _local1[0] = 1; }; if (bompsCleared >= 100000){ _local1[17] = 1; }; if (chainCombosMade >= 500){ _local1[20] = 1; }; if (chainCombosMade >= 1000){ _local1[21] = 1; }; if (topScored >= 50000){ _local1[22] = 1; }; if (topScored >= 75000){ _local1[23] = 1; }; if (topScored >= 100000){ _local1[24] = 1; }; if (monsterCombo >= 100){ _local1[15] = 1; }; if (helicopterCombo >= 70){ _local1[29] = 1; }; if (quadStarCombo >= 50){ _local1[26] = 1; }; if (tripsColorBomb >= 1){ _local1[27] = 1; }; if (blueBompTimer >= 120){ _local1[25] = 1; }; if (blueBompTimer >= 150){ _local1[28] = 1; }; _local1[7] = 1; _local1[11] = 1; _local1[13] = 1; _local1[14] = 1; _local1[18] = 1; return (_local1); } public function getCopy(_arg1:String, _arg2:Number):String{ var _local3:String = parsedGameData.textMappings[_arg1]; if (_arg2 == 0){ switch (_arg1){ case "new": _local3 = parsedGameData.textMappings["new"]; break; case "Sticker_mc10000": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (bompsCleared + "/10000")); break; case "Sticker_Cassette": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (starBombsDetonated + "/100")); break; case "Sticker_Needle": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (starBombsDetonated + "/250")); break; case "Sticker_MusicNote": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (starBombsDetonated + "/500")); break; case "Sticker_Prism": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (colorBombsDetonated + "/250")); break; case "Sticker_PotOGold": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (colorBombsDetonated + "/500")); break; case "Sticker_Glasses": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (colorBombsDetonated + "/1000")); break; case "Sticker_Rainbow": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (colorBombsDetonated + "/100")); break; case "Sticker_mc1000": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (bompsCleared + "/1000")); break; case "Sticker_mc100000": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (bompsCleared + "/100000")); break; case "Sticker_VinylSaw": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (starBombsDetonated + "/1000")); break; case "Sticker_Chain": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (chainCombosMade + "/500")); break; case "Sticker_ChainGuy": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + (chainCombosMade + "/1000")); break; case "Sticker_Star": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["record"]) + ": ")); _local3 = (_local3 + topScored); break; case "Sticker_Trophy": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["record"]) + ": ")); _local3 = (_local3 + topScored); break; case "Sticker_Crown": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["record"]) + ": ")); _local3 = (_local3 + topScored); break; case "Sticker_Sneaker": break; case "Sticker_Hamburger": _local3 = (_local3 + (("\n" + parsedGameData.textMappings["progress"]) + ": ")); _local3 = (_local3 + quadStarCombo); break; case "Sticker_Flash": break; case "Sticker_Planet": break; case "Sticker_Monsters": break; }; }; return (_local3); } public function updateScoreSign(_arg1:Number):void{ communicator.updateScore((currentTick + 1), _arg1); scoreSign.txtScore.text = String(_arg1); } public function updateClock():void{ var _local1:* = Math.max(playTimeLeft, 0); var _local2:* = Math.round((_local1 / TICKS_PER_SEC)); var _local3:* = Math.floor((_local2 / 60)); _local2 = (_local2 - (_local3 * 60)); var _local4:* = ""; if (_local2 < 10){ _local4 = "0"; }; clock.txtClock.text = (((_local3 + ":") + _local4) + _local2); } public function sfxButtonClicked(){ if (sfxOn){ sfxManager.fadeTo(0, 500); sfxOn = false; buttons.mcSoundButton.gotoAndStop(4); } else { sfxManager.fadeTo(1, 500); sfxOn = true; buttons.mcSoundButton.gotoAndStop(2); }; } public function musicButtonClicked(){ if (musicOn){ musicManager.fadeTo(0, 500); musicOn = false; buttons.mcMusicButton.gotoAndStop(4); } else { musicManager.fadeTo(1, 500); musicOn = true; buttons.mcMusicButton.gotoAndStop(2); }; } public function quitButtonClicked(){ if (gameState == STATE_PLAY_GAME){ communicator.quitButtonClicked((currentTick + 1)); game_.clearBoard(); game_.realGameOver(); }; } public function getRandom(_arg1:Number):Number{ noOfRandoms++; return (random.nextInt(_arg1)); } public function onQuitButton(_arg1:Event){ stickersAnims.mcQuit.gotoAndStop(2); } public function offQuitButton(_arg1:Event){ stickersAnims.mcQuit.gotoAndStop(1); } public function getPlayTimeLeft():Number{ return (playTimeLeft); } } }//package src
Section 57
//Buttons (src.Buttons) package src { import flash.display.*; import flash.events.*; public class Buttons extends MovieClip { public var mcQuitButton:MovieClip; public var mcSoundButton:MovieClip; public var mcMusicButton:MovieClip; private var bompBomp:BompBomp; public function Buttons(_arg1:BompBomp){ this.bompBomp = _arg1; x = 27; y = 503; mcMusicButton.addEventListener(MouseEvent.CLICK, buttonClicked); mcSoundButton.addEventListener(MouseEvent.CLICK, buttonClicked); mcQuitButton.addEventListener(MouseEvent.CLICK, buttonClicked); mcMusicButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOver); mcSoundButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOver); mcQuitButton.addEventListener(MouseEvent.MOUSE_OVER, buttonOver); mcMusicButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOut); mcSoundButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOut); mcQuitButton.addEventListener(MouseEvent.MOUSE_OUT, buttonOut); mcQuitButton.visible = false; } public function buttonClicked(_arg1:Event):void{ switch (_arg1.currentTarget){ case mcMusicButton: bompBomp.musicButtonClicked(); break; case mcSoundButton: bompBomp.sfxButtonClicked(); break; case mcQuitButton: bompBomp.quitButtonClicked(); break; }; } public function buttonOver(_arg1:Event):void{ switch (_arg1.currentTarget){ case mcMusicButton: mcMusicButton.gotoAndStop((mcMusicButton.currentFrame + 1)); break; case mcSoundButton: mcSoundButton.gotoAndStop((mcSoundButton.currentFrame + 1)); break; case mcQuitButton: mcQuitButton.gotoAndStop((mcQuitButton.currentFrame + 1)); break; }; } public function buttonOut(_arg1:Event):void{ switch (_arg1.currentTarget){ case mcMusicButton: mcMusicButton.gotoAndStop((mcMusicButton.currentFrame - 1)); break; case mcSoundButton: mcSoundButton.gotoAndStop((mcSoundButton.currentFrame - 1)); break; case mcQuitButton: mcQuitButton.gotoAndStop((mcQuitButton.currentFrame - 1)); break; }; } } }//package src
Section 58
//Explosion (src.Explosion) package src { import flash.display.*; public class Explosion extends MovieClip { public var mcYellow:MovieClip; public var mcBlue:MovieClip; public var mcPink:MovieClip; private var xPos:Number; private var yPos:Number; private var animAt:Number;// = 1 private var animTo:Number;// = 1 private var animEnd:Number; private var target:MovieClip; private var delay:Number; private var type:Number; public function Explosion(_arg1:Game, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ this.xPos = _arg3; this.yPos = _arg2; this.delay = (_arg5 * 2); this.type = _arg4; mcPink.visible = false; mcBlue.visible = false; mcYellow.visible = false; switch (_arg4){ case 0: target = mcBlue; break; case 1: target = mcPink; break; case 2: target = mcYellow; break; }; animEnd = 30; } public function tick(_arg1:Number):Boolean{ if (delay > 0){ delay--; return (false); }; animTo = (animTo + 2); if (animTo >= animEnd){ return (true); }; return (false); } public function render(_arg1:Number, _arg2:Number):void{ if (delay == 0){ x = xPos; y = yPos; if (!target.visible){ target.visible = true; }; if (animAt != animTo){ target.gotoAndStop(animTo); animAt = animTo; }; }; } } }//package src
Section 59
//Game (src.Game) package src { import src.sound.*; import flash.display.*; import src.timing.*; import flash.events.*; import src.comm.*; import src.math.*; import flash.utils.*; import flash.external.*; import flash.filters.*; public class Game extends MovieClip implements Timeable { public var bompsLayer:MovieClip; private var gameState; private var bompBomp_:BompBomp; private var noOfBompTypes; private var noOfTimes:Number; private var bompArr:Array; private var bombArr:Array; private var markedPiece:Piece;// = null private var explosionArr:Array; private var scoreArr:Array; private var blingArr:Array; private var visualExplsionArr:Array; private var noOfMoving:Number;// = 0 private var score:Number;// = 0 private var noOfBomps:Number;// = -81 private var bombTick:Boolean;// = false private var bombTickNum:Number; private var explosionTypeCounter:Number;// = 0 private var animationHandler:AnimationHandler; private var sprayCan:SprayCan; private var rewind:Rewind; private var rewindEffect:RewindEffect; private var rewindCounter:Number;// = 0 private var noOfCombos:Number;// = 0 private var playMatchSound:Boolean;// = true private var matchSoundCounter:Number;// = 0 private var noOfBompsOneMove:Number;// = 0 private var noOfColorBombsOneMove:Number;// = 0 private var switching;// = false private var clientStarBombsDetonated:Number; private var clientColorBombsDetonated:Number; private var clientBompsCleared:Number; private var clientChainCombosMade:Number; private var clientTopScored:Number; private var clientMonsterCombo:Number; private var clientHelicopterCombo:Number; private var clientBlueBompTimer:Number; private var clientQuadStarCombo:Number; private var clientTripsColorBomb:Number; private var gameOverCounter:Number;// = 0 private var starBombAnimArr:Array; private var communicator:Communicator; private var currentTick:Number; private var timeIsUp:Boolean;// = false public var musicManager:SoundManager; public var sfxManager:SoundManager; private var allowMove;// = true private var colorBombText:String; private static var STATE_RUNNING = 0; private static var STATE_OUTRO = 1; private static var GRID_SIZE = 9; private static var BASE_NUMBER_OF_BOMP_TYPES = 6; private static var TICKS_PER_SEC = 25; private static var BOMB_PERCENT:Array = new Array(4, 4, 5, 6, 7, 8); private static var STAR_PERCENT:Array = new Array(8, 8, 10, 10, 10, 10); private static var NUM_SYMBOLS:Number = 1200; private static var SERIES_LENGTH:Number = 200; public function Game(_arg1:BompBomp, _arg2:SoundManager, _arg3:SoundManager, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number, _arg9:Number, _arg10:Number, _arg11:Number, _arg12:Number, _arg13:Number, _arg14:Communicator, _arg15:Number, _arg16:String){ noOfBompTypes = BASE_NUMBER_OF_BOMP_TYPES; scoreArr = new Array(); blingArr = new Array(); visualExplsionArr = new Array(); starBombAnimArr = new Array(); super(); this.clientStarBombsDetonated = _arg4; this.clientColorBombsDetonated = _arg5; this.clientBompsCleared = _arg6; this.clientChainCombosMade = _arg7; this.clientTopScored = _arg8; this.clientHelicopterCombo = _arg9; this.clientMonsterCombo = _arg10; this.clientBlueBompTimer = _arg11; this.clientQuadStarCombo = _arg12; this.clientTripsColorBomb = _arg13; this.communicator = _arg14; this.currentTick = _arg15; this.colorBombText = _arg16; bompBomp_ = _arg1; animationHandler = new AnimationHandler(); noOfTimes = 0; bombArr = new Array(); rewind = new Rewind(); addChild(rewind); rewind.mouseEnabled = false; rewind.mcRewindBox.mouseEnabled = false; rewind.x = 616; rewind.y = 432; rewind.mcRewindButton.addEventListener(MouseEvent.MOUSE_DOWN, rewindClicked); rewind.mcRewindButton.mcBlink.gotoAndStop(1); createBoard(); this.musicManager = _arg2; this.sfxManager = _arg3; gameState = STATE_RUNNING; } public function tick(_arg1:Number):void{ var _local2:*; var _local3:*; currentTick = _arg1; animationHandler.tick(); switch (gameState){ case STATE_RUNNING: if (noOfMoving == 0){ bompBomp_.startClock(); checkForExplosion(); explosionTypeCounter = 0; explodeBoard(); collapseBoard(); if (switching){ bombTickNum = 2; if (explosionArr.length > 0){ bombTickNum = 1; }; if (bombTickNum == 2){ score = Math.max((score - 11), 0); bompBomp_.updateScoreSign(score); }; } else { if (((bombTick) && ((noOfMoving == 0)))){ manageBombs(bombTickNum); }; }; if (((timeIsUp) && ((noOfMoving == 0)))){ _local2 = 0; while (_local2 < bompArr.length) { _local3 = 0; while (_local3 < bompArr.length) { bompArr[_local2][_local3].visCounter--; if (bompArr[_local2][_local3].visCounter == 0){ bompArr[_local2][_local3].visible = false; }; _local3++; }; _local2++; }; realGameOver(); }; setScore(); switching = false; if (noOfMoving == 0){ allowMove = true; }; }; _local2 = 0; while (_local2 < bompArr.length) { _local3 = 0; while (_local3 < bompArr.length) { if (bompArr[_local2][_local3] != null){ bompArr[_local2][_local3].tick(_arg1); }; _local3++; }; _local2++; }; _local2 = 0; while (_local2 < scoreArr.length) { if (scoreArr[_local2].tick(_arg1)){ removeChild(scoreArr[_local2]); scoreArr.splice(_local2, 1); _local2--; }; _local2++; }; _local2 = 0; while (_local2 < visualExplsionArr.length) { if (visualExplsionArr[_local2].tick(_arg1)){ removeChild(visualExplsionArr[_local2]); visualExplsionArr.splice(_local2, 1); _local2--; }; _local2++; }; break; case STATE_OUTRO: clearBoard(); _local2 = 0; while (_local2 < bompArr.length) { _local3 = 0; while (_local3 < bompArr.length) { bompArr[_local2][_local3].visCounter--; if (bompArr[_local2][_local3].visCounter == 0){ bompArr[_local2][_local3].visible = false; }; _local3++; }; _local2++; }; gameOverCounter--; if (gameOverCounter == 0){ realGameOver(); }; break; }; } public function render(_arg1:Number, _arg2:Number):void{ var _local3:*; var _local4:*; animationHandler.render(); if ((Math.floor((rewindCounter / 50)) + 1) != rewind.mcRewindBox.currentFrame){ rewind.mcRewindBox.gotoAndStop(Number((Math.floor((rewindCounter / 50)) + 1))); if (Number((Math.floor((rewindCounter / 50)) + 1)) == 5){ rewind.mcRewindButton.mcBlink.gotoAndPlay(2); }; }; if (((!((sprayCan == null))) && ((sprayCan.currentFrame == sprayCan.totalFrames)))){ removeChild(sprayCan); sprayCan = null; }; _local3 = 0; while (_local3 < starBombAnimArr.length) { if (starBombAnimArr[_local3].mcStar.currentFrame == starBombAnimArr[_local3].mcStar.totalFrames){ removeChild(starBombAnimArr[_local3]); starBombAnimArr.splice(_local3, 1); }; _local3++; }; if (((!((rewindEffect == null))) && ((rewindEffect.currentFrame == rewindEffect.totalFrames)))){ removeChild(rewindEffect); rewindEffect = null; }; switch (gameState){ case STATE_RUNNING: _local3 = 0; while (_local3 < bompArr.length) { _local4 = 0; while (_local4 < bompArr.length) { if (bompArr[_local3][_local4] != null){ bompArr[_local3][_local4].render(_arg1, _arg2); }; _local4++; }; _local3++; }; _local3 = 0; while (_local3 < scoreArr.length) { scoreArr[_local3].render(_arg1, _arg2); _local3++; }; _local3 = 0; while (_local3 < visualExplsionArr.length) { visualExplsionArr[_local3].render(_arg1, _arg2); _local3++; }; _local3 = 0; while (_local3 < blingArr.length) { if (blingArr[_local3].currentFrame == blingArr[_local3].totalFrames){ removeChild(blingArr[_local3]); blingArr.splice(_local3, 1); }; _local3++; }; break; }; } public function timeUp():void{ timeIsUp = true; } public function createBoard():void{ var _local3:*; var _local4:*; noOfTimes++; trace("createBoard"); var _local1:* = new Array(); var _local2:* = 0; while (_local2 < GRID_SIZE) { _local3 = new Array(); _local4 = 0; while (_local4 < GRID_SIZE) { _local3.push(getRandom(noOfBompTypes)); _local4++; }; _local1[_local2] = _local3; _local2++; }; if (checkStartBoard(_local1)){ createBoardObj(_local1); } else { createBoard(); }; } public function checkStartBoard(_arg1:Array):Boolean{ var _local3:*; var _local2:* = 0; while (_local2 < GRID_SIZE) { _local3 = 0; while (_local3 < GRID_SIZE) { if (_local2 < (GRID_SIZE - 2)){ if ((((_arg1[_local2][_local3] == _arg1[(_local2 + 1)][_local3])) && ((_arg1[_local2][_local3] == _arg1[(_local2 + 2)][_local3])))){ return (false); }; }; if (_local3 < (GRID_SIZE - 2)){ if ((((_arg1[_local2][_local3] == _arg1[_local2][(_local3 + 1)])) && ((_arg1[_local2][_local3] == _arg1[_local2][(_local3 + 2)])))){ return (false); }; }; _local3++; }; _local2++; }; return (true); } public function createBoardObj(_arg1:Array):void{ var _local4:Array; var _local7:*; var _local8:*; var _local2:Number = 91; var _local3:Number = 1; bompArr = new Array(); var _local5:* = 0; var _local6:* = 0; while (_local6 < _arg1.length) { _local4 = new Array(); if ((_local6 % 2) == 1){ _local2 = (_local2 - 10); } else { _local2 = (_local2 - 8); }; _local3 = (_local3 * -1); _local7 = 0; while (_local7 < _arg1[_local6].length) { _local2 = (_local2 + _local3); _local8 = createPiece(_arg1[_local6][_local7], _local6, _local7, _local2, _local5); bompsLayer.addChild(_local8); _local4[_local7] = _local8; _local5++; _local7++; }; bompArr[_local6] = _local4; _local6++; }; } public function pieceClicked(_arg1:Number, _arg2:Number, _arg3:Number):void{ trace("pieceClicked"); if (((!(allowMove)) || (timeIsUp))){ return; }; communicator.pieceClicked((currentTick + 1), _arg1, _arg2); if ((((((((_arg1 < 0)) || ((_arg1 >= GRID_SIZE)))) || ((_arg2 < 0)))) || ((_arg2 >= GRID_SIZE)))){ markedPiece.unMark(); removeGlow(markedPiece); markedPiece = null; return; }; var _local4:* = bompArr[_arg2][_arg1]; if (((!((markedPiece == null))) && ((_local4 == markedPiece)))){ markedPiece.unMark(); removeGlow(markedPiece); markedPiece = null; return; }; if (markedPiece == null){ markedPiece = _local4; markedPiece.mark(); addGlow(markedPiece); return; }; noOfCombos = 0; noOfBompsOneMove = 0; noOfColorBombsOneMove = 0; if ((((((((markedPiece.getGridPosX() >= (_local4.getGridPosX() - 1))) && ((markedPiece.getGridPosX() <= (_local4.getGridPosX() + 1))))) && ((markedPiece.getGridPosY() == _local4.getGridPosY())))) || ((((((markedPiece.getGridPosY() >= (_local4.getGridPosY() - 1))) && ((markedPiece.getGridPosY() <= (_local4.getGridPosY() + 1))))) && ((markedPiece.getGridPosX() == _local4.getGridPosX())))))){ switchPieces(markedPiece, _local4); removeGlow(markedPiece); markedPiece = null; bombTick = true; } else { markedPiece.unMark(); removeGlow(markedPiece); markedPiece = null; return; }; } public function rewindClicked(_arg1:Event):void{ var _local2:*; if (!allowMove){ return; }; if (rewindCounter > 199){ communicator.rewindClicked((currentTick + 1)); rewindCounter = 0; rewind.mcRewindButton.mcBlink.gotoAndStop(1); sfxManager.get("Rewind").play(); animationHandler.addAnimation(rewind.mcRewindButton, 0, false, 2); _local2 = 0; while (_local2 < bombArr.length) { if (bombArr[_local2].getStatus("bomb")){ bombArr[_local2].resetBombTimer(); }; _local2++; }; rewindEffect = new RewindEffect(); addChild(rewindEffect); animationHandler.addAnimation(rewindEffect, 0, false, 1); }; } public function switchPieces(_arg1:Piece, _arg2:Piece):void{ trace(("BUG switch " + currentTick)); switching = true; sfxManager.get("switch").play(); _arg1.unMark(); _arg2.unMark(); var _local3:Number = _arg1.getGridPosX(); var _local4:Number = _arg1.getGridPosY(); bompArr[_arg2.getGridPosY()][_arg2.getGridPosX()] = _arg1; bompArr[_local4][_local3] = _arg2; _arg1.goto(_arg2.getGridPosX(), _arg2.getGridPosY(), 0, false); _arg2.goto(_local3, _local4, 0, false); } public function checkForStarExplosion():void{ var _local1:*; var _local2:*; var _local3:Array; var _local4:*; var _local5:*; _local1 = 0; while (_local1 < GRID_SIZE) { _local2 = 0; while (_local2 < GRID_SIZE) { if (_local2 < (GRID_SIZE - 2)){ _local3 = new Array(); _local3.push(bompArr[_local1][_local2]); _local4 = (_local2 + 1); while (_local4 < GRID_SIZE) { if (((((bompArr[_local1][_local2].getStatus("star")) && (bompArr[_local1][_local4].getStatus("star")))) && (!(bompArr[_local1][_local4].getHorizontalCFE())))){ _local3.push(bompArr[_local1][_local4]); } else { break; }; _local4++; }; if (_local3.length > 2){ explosionArr.push(_local3); _local5 = 0; while (_local5 < _local3.length) { _local3[_local5].setHorizontalCFE(); _local3[_local5].setExplode(); _local5++; }; }; }; if (_local1 < (GRID_SIZE - 2)){ _local3 = new Array(); _local3.push(bompArr[_local1][_local2]); _local4 = (_local1 + 1); while (_local4 < GRID_SIZE) { if (((((bompArr[_local1][_local2].getStatus("star")) && (bompArr[_local4][_local2].getStatus("star")))) && (!(bompArr[_local4][_local2].getVerticalCFE())))){ _local3.push(bompArr[_local4][_local2]); } else { break; }; _local4++; }; if (_local3.length > 2){ explosionArr.push(_local3); _local5 = 0; while (_local5 < _local3.length) { _local3[_local5].setVerticalCFE(); _local3[_local5].setExplode(); _local5++; }; }; }; _local2++; }; _local1++; }; _local1 = 0; while (_local1 < GRID_SIZE) { _local2 = 0; while (_local2 < GRID_SIZE) { bompArr[_local1][_local2].resetHorizontalCFE(); bompArr[_local1][_local2].resetVerticalCFE(); _local2++; }; _local1++; }; } public function checkForExplosion():void{ var _local1:*; var _local2:*; var _local3:Array; var _local4:*; var _local5:*; var _local6:Boolean; var _local7:Boolean; var _local8:*; var _local9:*; playMatchSound = true; explosionArr = new Array(); checkForStarExplosion(); _local1 = 0; while (_local1 < GRID_SIZE) { _local2 = 0; while (_local2 < GRID_SIZE) { if (_local2 < (GRID_SIZE - 2)){ _local3 = new Array(); _local3.push(bompArr[_local1][_local2]); _local3 = new Array(); _local3.push(bompArr[_local1][_local2]); _local4 = (_local2 + 1); while (_local4 < GRID_SIZE) { if ((((bompArr[_local1][_local2].getType() == bompArr[_local1][_local4].getType())) && (!(bompArr[_local1][_local4].getHorizontalCFE())))){ _local3.push(bompArr[_local1][_local4]); } else { break; }; _local4++; }; if (_local3.length > 2){ explosionArr.push(_local3); _local5 = 0; while (_local5 < _local3.length) { _local3[_local5].setHorizontalCFE(); _local3[_local5].setExplode(); _local5++; }; }; }; if (_local1 < (GRID_SIZE - 2)){ _local3 = new Array(); _local3.push(bompArr[_local1][_local2]); _local3 = new Array(); _local3.push(bompArr[_local1][_local2]); _local4 = (_local1 + 1); while (_local4 < GRID_SIZE) { if ((((bompArr[_local1][_local2].getType() == bompArr[_local4][_local2].getType())) && (!(bompArr[_local4][_local2].getVerticalCFE())))){ _local3.push(bompArr[_local4][_local2]); } else { break; }; _local4++; }; if (_local3.length > 2){ explosionArr.push(_local3); _local5 = 0; while (_local5 < _local3.length) { _local3[_local5].setVerticalCFE(); _local3[_local5].setExplode(); _local5++; }; }; }; _local2++; }; _local1++; }; if (explosionArr.length > 0){ _local1 = 0; while (_local1 < explosionArr.length) { _local2 = 0; while (_local2 < (explosionArr[_local1].length - 2)) { if (((((explosionArr[_local1][_local2].getStatus("star")) && (explosionArr[_local1][(_local2 + 1)].getStatus("star")))) && (explosionArr[_local1][(_local2 + 2)].getStatus("star")))){ createStarBombAnim(); clientStarBombsDetonated++; starExplosion(explosionArr[_local1][_local2]); starExplosion(explosionArr[_local1][(_local2 + 1)]); starExplosion(explosionArr[_local1][(_local2 + 2)]); }; _local2++; }; _local6 = false; _local7 = false; _local2 = 0; while (_local2 < explosionArr[_local1].length) { if (explosionArr[_local1][_local2].getStatus("star")){ _local6 = true; }; if (explosionArr[_local1][_local2].getStatus("bomb")){ _local7 = true; }; _local2++; }; if (((_local6) && (_local7))){ clientColorBombsDetonated++; noOfColorBombsOneMove++; if (noOfColorBombsOneMove > clientTripsColorBomb){ clientTripsColorBomb = noOfColorBombsOneMove; }; sfxManager.get("colorBomb").play(); sfxManager.get("spray").play(); createSprayCan(); _local8 = 0; while (_local8 < GRID_SIZE) { _local9 = 0; while (_local9 < GRID_SIZE) { if (bompArr[_local8][_local9].getType() == explosionArr[_local1][0].getType()){ bompArr[_local8][_local9].setExplode(); }; _local9++; }; _local8++; }; }; _local1++; }; } else { matchSoundCounter = 0; }; } public function createStarBombAnim():void{ var _local2:*; var _local3:DropShadowFilter; trace("createStarBombAnim()"); var _local1:* = 0; while (_local1 < 4) { _local2 = new StarBombAnimation(); addChild(_local2); _local2.x = (Math.random() * 150); _local2.y = (Math.random() * 300); _local2.gotoAndStop(Math.ceil((Math.random() * 4))); animationHandler.addAnimation(_local2.mcStar, (_local1 * 3), false, 1); starBombAnimArr.push(_local2); _local3 = new DropShadowFilter(); _local3.distance = 5; _local3.alpha = 1; _local3.blurX = 5; _local3.blurY = 5; _local3.angle = 45; _local3.strength = 0.8; _local2.filters = [_local3]; _local1++; }; } public function createSprayCan():void{ if (sprayCan == null){ trace("createSprayCan"); sprayCan = new SprayCan(); addChild(sprayCan); sprayCan.mcColorBomb.txtColorBomb.text = colorBombText.toUpperCase(); sprayCan.x = -243; sprayCan.y = -17; sprayCan.width = 207; sprayCan.height = 401; animationHandler.addAnimation(sprayCan, 0, false, 1); }; } public function starExplosion(_arg1:Piece):void{ var _local2:* = _arg1.getGridPosX(); var _local3:* = _arg1.getGridPosY(); var _local4:* = Math.max((_local2 - 1), 0); var _local5:* = Math.max((_local3 - 1), 0); var _local6:* = Math.min((_local2 + 1), (GRID_SIZE - 1)); var _local7:* = Math.min((_local3 + 1), (GRID_SIZE - 1)); bompArr[_local5][_local4].setExplode(); bompArr[_local5][_local2].setExplode(); bompArr[_local5][_local6].setExplode(); bompArr[_local3][_local4].setExplode(); bompArr[_local3][_local6].setExplode(); bompArr[_local7][_local4].setExplode(); bompArr[_local7][_local2].setExplode(); bompArr[_local7][_local6].setExplode(); } public function setScore():void{ var _local1:*; var _local2:*; var _local3:*; var _local4:*; var _local5:Number; var _local6:*; var _local7:*; var _local8:*; var _local9:*; _local1 = 0; while (_local1 < explosionArr.length) { _local2 = 0; while (_local2 < explosionArr[_local1].length) { if (!explosionArr[_local1][_local2].getStatus("star")){ break; }; if (_local2 == (explosionArr[_local1].length - 1)){ if (explosionArr[_local1].length > 3){ clientQuadStarCombo++; }; _local3 = (explosionArr[_local1].length * 500); score = (score + _local3); bompBomp_.updateScoreSign(score); sfxManager.get("starCombo").play(0.8); _local4 = new Bling(); addChild(_local4); _local4.x = explosionArr[_local1][0].x; _local4.y = explosionArr[_local1][0].y; blingArr.push(_local4); animationHandler.addAnimation(_local4, 0, false, 1); createScorePop(_local3, explosionArr[_local1][0].getType(), explosionArr[_local1][Math.round((explosionArr[_local1].length / 2))].getPosX(), explosionArr[_local1][Math.round((explosionArr[_local1].length / 2))].getPosY()); explosionArr.splice(_local1, 1); _local1--; break; }; _local2++; }; _local1++; }; _local1 = 0; while (_local1 < explosionArr.length) { _local2 = 0; while (_local2 < (explosionArr[_local1].length - 2)) { _local5 = 0; _local5 = (_local5 + explosionArr[_local1][_local2].returnSum()); _local5 = (_local5 + explosionArr[_local1][(_local2 + 1)].returnSum()); _local5 = (_local5 + explosionArr[_local1][(_local2 + 2)].returnSum()); if (_local5 == 7){ _local6 = 0; while (_local6 < GRID_SIZE) { _local7 = 0; while (_local7 < GRID_SIZE) { if (bompArr[_local6][_local7].getType() == explosionArr[_local1][_local2].getType()){ bompArr[_local6][_local7].setExplode(); }; _local7++; }; _local6++; }; score = (score + 1000); bompBomp_.updateScoreSign(score); createScorePop(1000, explosionArr[_local1][0].getType(), explosionArr[_local1][Math.round((explosionArr[_local1].length / 2))].getPosX(), explosionArr[_local1][Math.round((explosionArr[_local1].length / 2))].getPosY()); explosionArr.splice(_local1, 1); _local1--; break; }; _local2++; }; _local1++; }; _local1 = 0; while (_local1 < explosionArr.length) { trace(("BUG explode " + currentTick)); _local8 = 0; _local9 = 0; _local2 = 0; while (_local2 < explosionArr[_local1].length) { if (explosionArr[_local1][_local2].getStatus("star")){ _local8 = (_local8 + 2); }; if (explosionArr[_local1][_local2].getStatus("bomb")){ _local9 = (_local9 + 200); }; _local2++; }; _local3 = ((explosionArr[_local1].length - 2) * 50); _local3 = (_local3 + _local9); _local3 = (_local3 * Math.max(1, _local8)); _local3 = (_local3 + (50 * noOfCombos)); score = (score + _local3); bompBomp_.updateScoreSign(score); createScorePop(_local3, explosionArr[_local1][0].getType(), explosionArr[_local1][Math.round((explosionArr[_local1].length / 2))].getPosX(), explosionArr[_local1][Math.round((explosionArr[_local1].length / 2))].getPosY()); noOfCombos++; if (noOfCombos > 1){ clientChainCombosMade++; }; _local1++; }; } public function createScorePop(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ if (playMatchSound){ sfxManager.get(("combo" + matchSoundCounter)).play(); matchSoundCounter = Math.min((matchSoundCounter + 1), 4); playMatchSound = false; }; var _local5:* = new ScorePop(_arg1, _arg2, _arg3, _arg4); addChild(_local5); scoreArr.push(_local5); } public function explodeBoard():void{ var _local2:*; var _local1:* = 0; while (_local1 < GRID_SIZE) { _local2 = 0; while (_local2 < GRID_SIZE) { if (bompArr[_local1][_local2].getExplode()){ createExplosion(bompArr[_local1][_local2].getPosY(), bompArr[_local1][_local2].getPosX()); bompsLayer.removeChild(bompArr[_local1][_local2]); bompArr[_local1][_local2] = null; }; _local2++; }; _local1++; }; } public function createExplosion(_arg1, _arg2):void{ clientBompsCleared++; rewindCounter++; explosionTypeCounter++; noOfBompsOneMove++; if (noOfBompsOneMove > clientHelicopterCombo){ clientHelicopterCombo = noOfBompsOneMove; }; if (noOfBompsOneMove > clientMonsterCombo){ clientMonsterCombo = noOfBompsOneMove; }; var _local3:* = new Explosion(this, _arg1, _arg2, (explosionTypeCounter % 3), (explosionTypeCounter % 5)); visualExplsionArr.push(_local3); addChild(_local3); setChildIndex(_local3, 1); } public function collapseBoard():void{ var _local4:*; var _local5:*; var _local6:*; var _local1:* = 5; var _local2:Number = 9999; var _local3:* = (GRID_SIZE - 1); while (_local3 >= 0) { _local4 = 0; while (_local4 < GRID_SIZE) { if (bompArr[_local3][_local4] == null){ _local5 = _local3; while (_local5 >= 0) { if (bompArr[_local5][_local4] != null){ if (_local2 == 9999){ _local2 = _local4; }; bompArr[_local3][_local4] = bompArr[_local5][_local4]; bompArr[_local3][_local4].goto(_local4, _local3, ((_local4 - _local2) + 5), true); bompArr[_local5][_local4] = null; _local5 = 0; } else { if (_local5 == 0){ if (_local2 == 9999){ _local2 = _local4; }; _local6 = createPiece(9999, _local3, _local4, _local1, 99); bompsLayer.addChild(_local6); bompArr[_local3][_local4] = _local6; _local1++; }; }; _local5--; }; }; _local4++; }; _local3--; }; } public function createPiece(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Piece{ var _local9:*; var _local10:*; if (_arg1 == 9999){ _arg1 = getRandom(noOfBompTypes); }; var _local6:Boolean; var _local7:Boolean; if (noOfBomps > 0){ _local9 = Math.min(Math.floor(((noOfBomps + 81) / SERIES_LENGTH)), (BOMB_PERCENT.length - 1)); _local10 = getRandom(100); if (_local10 < BOMB_PERCENT[_local9]){ _local6 = true; } else { if (_local10 < (BOMB_PERCENT[_local9] + STAR_PERCENT[_local9])){ _local7 = true; }; }; }; var _local8:* = new Piece(this, _arg1, _arg2, _arg3, _arg4, _arg5, _local7, _local6, animationHandler); if (_local6){ bombArr.push(_local8); }; noOfBomps++; if (noOfBomps == 200){ bompBomp_.blueBomp(); }; return (_local8); } public function manageBombs(_arg1:Number):void{ bombArr = bombArr.filter(isAlive); var _local2:* = 0; while (_local2 < bombArr.length) { bombArr[_local2].updateTimer(_arg1); _local2++; }; bombTick = false; } public function bombExplode(_arg1:Piece):void{ var _local3:*; var _local4:*; createBombExplosion(_arg1, 0); var _local2:* = 0; while (_local2 < bompArr.length) { _local3 = 0; while (_local3 < bompArr.length) { _local4 = 0; while (_local4 < bompArr[_local3].length) { if ((((((((bompArr[_local3][_local4].getGridPosY() <= (_arg1.getGridPosY() + _local2))) && ((bompArr[_local3][_local4].getGridPosY() >= (_arg1.getGridPosY() - _local2))))) && ((bompArr[_local3][_local4].getGridPosX() <= (_arg1.getGridPosX() + _local2))))) && ((bompArr[_local3][_local4].getGridPosX() >= (_arg1.getGridPosX() - _local2))))){ if (!bompArr[_local3][_local4].endExpl){ createBombExplosion(bompArr[_local3][_local4], ((_local2 * 4) + 4)); bompArr[_local3][_local4].endExpl = true; bompArr[_local3][_local4].visCounter = ((_local2 * 4) + 4); }; }; _local4++; }; _local3++; }; _local2++; }; gameOverCounter = 45; sfxManager.get("explosion").play(); gameOver(); } public function createBombExplosion(_arg1:Piece, _arg2:Number){ var _local3:* = new BombExplosion(); addChild(_local3); _local3.x = (_arg1.x - 60); _local3.y = (_arg1.y - 70); animationHandler.addAnimation(_local3, _arg2, false, 1); } public function gameOver():void{ clearBoard(); gameState = STATE_OUTRO; gameOverCounter++; } public function realGameOver():void{ bompBomp_.endGame(score, (noOfBomps * 3), clientStarBombsDetonated, clientColorBombsDetonated, clientBompsCleared, clientChainCombosMade, clientTopScored, clientHelicopterCombo, clientMonsterCombo, clientBlueBompTimer, clientQuadStarCombo, clientTripsColorBomb); } public function clearBoard(){ var _local1:* = 0; while (_local1 < scoreArr.length) { scoreArr[_local1].visible = false; _local1++; }; } public function isAlive(_arg1, _arg2:int, _arg3:Array):Boolean{ return (_arg1.isAlive()); } public function addMoving():void{ allowMove = false; noOfMoving++; } public function removeMoving():void{ noOfMoving--; } public function getRandom(_arg1:Number):Number{ return (bompBomp_.getRandom(_arg1)); } public function addGlow(_arg1:MovieClip):void{ var _local2:GlowFilter = new GlowFilter(); _local2.color = 0xFFFFFF; _local2.blurY = 30; _local2.blurX = 30; _local2.strength = 5; _local2.quality = 2; _arg1.filters = [_local2]; } public function removeGlow(_arg1:MovieClip):void{ _arg1.filters = []; } } }//package src
Section 60
//Piece (src.Piece) package src { import flash.display.*; import src.timing.*; import flash.events.*; import src.comm.*; import src.math.*; import flash.text.*; import flash.utils.*; import flash.external.*; public class Piece extends MovieClip { public var txtTimer:TextField; public var mcFiller:MovieClip; public var mcBomp:MovieClip; private var game_:Game; private var xFloat:IFloat; private var yFloat:IFloat; private var scaleFloat:IFloat; private var xPos:Number; private var yPos:Number; private var type:Number; private var gameState:Number; private var xSpeed:Number;// = 1 private var ySpeed:Number;// = 1 private var gotoX:Number; private var gotoY:Number; private var delay:Number; private var falling:Boolean; private var scaleFactor:Number;// = 1 private var scaleFactorMod:Number;// = -1 private var write;// = false private var marked:Boolean;// = false private var drag:Boolean;// = false private var gridPosY:Number; private var gridPosX:Number; private var markedX:Number; private var markedY:Number; public var id:Number; private var moving:Boolean;// = false private var verticalCFE:Boolean;// = false private var horizontalCFE:Boolean;// = false private var bompAnimAt;// = 1 private var bompAnimTo;// = 1 private var bompAnimMod;// = 0 private var isBomb:Boolean;// = false private var isStar:Boolean;// = false private var alive:Boolean;// = true private var timer:Number;// = 9 private var explode:Boolean;// = false private var mcBomb:MovieClip; private var animationHandler:AnimationHandler; public var endExpl:Boolean;// = false public var visCounter:Number; private var timerStarted;// = false private static var STATE_RUNNING = 0; private static var WIDTH = 50; private static var HEIGHT = 50; private static var MAX_SPEED = 40; private static var TICKS_PER_SEC = 25; public function Piece(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9){ addFrameScript(0, frame1); game_ = _arg1; xPos = ((_arg4 * WIDTH) + 300); yPos = -30; gotoX = ((_arg4 * WIDTH) + 300); gotoY = ((_arg3 * HEIGHT) + 55); xFloat = new IFloat(xPos); yFloat = new IFloat(yPos); scaleFloat = new IFloat(1); this.id = _arg6; this.gridPosX = _arg4; this.gridPosY = _arg3; this.type = _arg2; this.delay = _arg5; this.isBomb = _arg8; this.isStar = _arg7; this.animationHandler = _arg9; gotoAndStop((_arg2 + 1)); visible = false; falling = true; if (_arg7){ bompAnimMod = 39; bompAnimAt = 39; bompAnimTo = 40; }; if (_arg8){ bompAnimMod = 80; bompAnimAt = 80; bompAnimTo = 81; }; if (_arg6 == 0){ write = true; }; mcFiller.cachAsBitmap = true; mcFiller.addEventListener(MouseEvent.MOUSE_DOWN, clicked); mcFiller.addEventListener(MouseEvent.MOUSE_UP, noDrag); game_.addMoving(); game_.addMoving(); moving = true; gameState = STATE_RUNNING; } public function tick(_arg1:Number):void{ var _local2:*; switch (gameState){ case STATE_RUNNING: if (delay == 0){ if (drag){ if (mouseX < -30){ game_.pieceClicked((gridPosX - 1), gridPosY, id); } else { if (mouseX > 30){ game_.pieceClicked((gridPosX + 1), gridPosY, id); } else { if (mouseY < -30){ game_.pieceClicked(gridPosX, (gridPosY - 1), id); } else { if (mouseY > 30){ game_.pieceClicked(gridPosX, (gridPosY + 1), id); }; }; }; }; }; _local2 = false; if (yPos < gotoY){ yPos = Math.min((yPos + ySpeed), gotoY); ySpeed = Math.min((ySpeed * 2), MAX_SPEED); if ((((yPos == gotoY)) && (falling))){ _local2 = true; game_.removeMoving(); }; }; if (yPos > gotoY){ yPos = Math.max((yPos - ySpeed), gotoY); ySpeed = Math.min((ySpeed * 2), MAX_SPEED); }; if (xPos < gotoX){ xPos = Math.min((xPos + xSpeed), gotoX); xSpeed = Math.min((xSpeed * 2), MAX_SPEED); if (bompAnimAt == (1 + bompAnimMod)){ bompAnimAt = (34 + bompAnimMod); bompAnimTo = (35 + bompAnimMod); } else { bompAnimTo++; bompAnimAt++; }; }; if (xPos > gotoX){ xPos = Math.max((xPos - xSpeed), gotoX); xSpeed = Math.min((xSpeed * 2), MAX_SPEED); if (bompAnimAt == (1 + bompAnimMod)){ bompAnimAt = (25 + bompAnimMod); bompAnimTo = (26 + bompAnimMod); } else { bompAnimTo++; bompAnimAt++; }; }; scaleFloat.set(scaleFactor); if ((((scaleFactor < 1)) || (_local2))){ bompAnimTo = (bompAnimTo + 3); bompAnimAt = Math.max((1 + bompAnimMod), (bompAnimTo - 3)); scaleFactor = (scaleFactor + (0.05 * scaleFactorMod)); yPos = (yPos + (((HEIGHT * 0.05) * scaleFactorMod) * -1)); gotoY = yPos; if (scaleFactor <= 0.85){ scaleFactorMod = (scaleFactorMod * -1); }; if (scaleFactor >= 1){ scaleFactor = 1; scaleFactorMod = (scaleFactorMod * -1); falling = false; _local2 = false; }; }; if ((((((((gotoY == yPos)) && ((gotoX == xPos)))) && (moving))) && ((scaleFactor == 1)))){ bompAnimTo = (1 + bompAnimMod); moving = false; game_.removeMoving(); }; } else { delay--; }; xFloat.set(xPos); yFloat.set(yPos); break; }; } public function render(_arg1:Number, _arg2:Number):void{ var _local3:*; if (!visible){ visible = true; }; if (x != xFloat.get(_arg2)){ x = xFloat.get(_arg2); }; if (y != yFloat.get(_arg2)){ y = yFloat.get(_arg2); }; if (scaleY != scaleFactor){ scaleY = scaleFloat.get(_arg2); }; if (((!((mcBomp == null))) && (!((bompAnimAt == bompAnimTo))))){ if (bompAnimTo == (1 + bompAnimMod)){ mcBomp.gotoAndStop(Number((1 + bompAnimMod))); bompAnimAt = (1 + bompAnimMod); } else { _local3 = (bompAnimAt + Math.round(((bompAnimAt - bompAnimAt) * _arg2))); mcBomp.gotoAndStop(_local3); if (_local3 == bompAnimTo){ bompAnimAt = bompAnimTo; }; }; }; if (isBomb){ if (txtTimer.text != String(timer)){ txtTimer.text = String(timer); }; }; } public function clicked(_arg1:Event):void{ markedX = mouseX; markedY = mouseY; game_.pieceClicked(gridPosX, gridPosY, id); } public function mark():void{ marked = true; drag = true; } public function unMark():void{ marked = false; drag = false; } public function goto(_arg1, _arg2, _arg3, _arg4):void{ xSpeed = 4; ySpeed = 4; this.gridPosX = _arg1; this.gridPosY = _arg2; gotoX = ((gridPosX * WIDTH) + 300); gotoY = ((gridPosY * HEIGHT) + 55); this.delay = Math.max(_arg3, 0); this.falling = _arg4; moving = true; game_.addMoving(); if (_arg4){ game_.addMoving(); }; } public function noDrag(_arg1:Event):void{ drag = false; } public function getGridPosX():Number{ return (gridPosX); } public function getGridPosY():Number{ return (gridPosY); } public function getPosX():Number{ return (xPos); } public function getPosY():Number{ return (yPos); } public function getType():Number{ return (type); } public function getStatus(_arg1:String):Boolean{ switch (_arg1){ case "bomb": if (isBomb){ return (true); }; break; case "star": if (isStar){ return (true); }; break; case "normal": if (((!(isBomb)) && (!(isStar)))){ return (true); }; break; }; return (false); } public function getRandom(_arg1:Number):Number{ return (game_.getRandom(_arg1)); } public function getVerticalCFE():Boolean{ return (verticalCFE); } public function getHorizontalCFE():Boolean{ return (horizontalCFE); } public function setHorizontalCFE():void{ horizontalCFE = true; } public function setVerticalCFE():void{ verticalCFE = true; } public function resetHorizontalCFE():void{ horizontalCFE = false; } public function resetVerticalCFE():void{ verticalCFE = false; } public function isAlive():Boolean{ return (alive); } public function updateTimer(_arg1:Number):void{ if (isBomb){ if (!timerStarted){ timerStarted = true; return; }; if (((!((mcBomp == null))) && (!((mcBomp.mcBomb == null))))){ animationHandler.addAnimation(mcBomp.mcBomb, 0, false, 10); }; timer = (timer - _arg1); if (timer <= 0){ game_.bombExplode(this); }; }; } public function resetBombTimer(){ timer = 9; } public function getExplode():Boolean{ return (explode); } public function setExplode(){ alive = false; explode = true; } public function returnSum():Number{ if (isBomb){ return (2); }; if (isStar){ return (4); }; return (1); } public function tracer(_arg1):void{ if (write){ trace(_arg1); }; } function frame1(){ stop(); } } }//package src
Section 61
//ScorePop (src.ScorePop) package src { import flash.display.*; import src.timing.*; import flash.events.*; import src.comm.*; import src.math.*; import flash.utils.*; import flash.external.*; public class ScorePop extends MovieClip { public var mcScore2:MovieClip; public var mcScore3:MovieClip; public var mcScore1:MovieClip; private var gotoY:Number; private var xPos:Number; private var yPos:Number; private var xFloat:IFloat; private var yFloat:IFloat; private var animAt;// = 1 private var animTo;// = 1 private var animEnd; private var target:MovieClip; public function ScorePop(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ this.xPos = _arg3; this.yPos = _arg4; mcScore1.visible = false; mcScore2.visible = false; mcScore3.visible = false; if (_arg1 > 1000){ target = mcScore3; } else { if (_arg1 > 500){ target = mcScore2; } else { target = mcScore1; }; }; target.visible = true; target.mcScore.txtScore.text = String(_arg1); animEnd = 36; xFloat = new IFloat(_arg3); yFloat = new IFloat(_arg4); } public function tick(_arg1:Number):Boolean{ animTo++; if (animTo == animEnd){ return (true); }; return (false); } public function render(_arg1:Number, _arg2:Number):void{ if (x != xFloat.get(_arg2)){ x = xFloat.get(_arg2); }; if (y != yFloat.get(_arg2)){ y = yFloat.get(_arg2); }; if (animAt != animTo){ target.gotoAndStop(animTo); animAt = animTo; }; } } }//package src
Section 62
//ScoreSign (src.ScoreSign) package src { import flash.display.*; import flash.text.*; public dynamic class ScoreSign extends MovieClip { public var txtScore:TextField; } }//package src
Section 63
//StartAnims (src.StartAnims) package src { import flash.display.*; import src.timing.*; import flash.events.*; import src.comm.*; import src.math.*; import flash.utils.*; import flash.external.*; public class StartAnims extends MovieClip { public var Helicopter:MovieClip; public var MerryGoRound:MovieClip; public var City:MovieClip; public var RecordPlayer:MovieClip; public var BlueCloud:MovieClip; public var SpaceWarp:MovieClip; public var KingKong:MovieClip; public var Rainbow_back_1:MovieClip; public var Sphinx:MovieClip; public var Godzilla:MovieClip; public var Rainbow_back_2:MovieClip; public var RainbowBigFront:MovieClip; public var Rainbow_back_3:MovieClip; public var Moln_1:MovieClip; public var Arrows:MovieClip; public var Radio:MovieClip; public var GreenCloud:MovieClip; public var PinkCloud:MovieClip; public var CitySilhouette:MovieClip; public var GhettoBlaster:MovieClip; public var RainbowFront:MovieClip; public var Tajmahal:MovieClip; public var Synth:MovieClip; private var animationArr:Array; private var delayArr:Array; private var stickersArr:Array; private var delay:Number;// = 1 private var bompBomp:BompBomp; public function StartAnims(_arg1:Array, _arg2:BompBomp){ this.bompBomp = _arg2; x = 379; y = 293; animationArr = new Array(Helicopter, GhettoBlaster, RecordPlayer, Arrows, Rainbow_back_1, Rainbow_back_2, Rainbow_back_3, Moln_1, Sphinx, Tajmahal, MerryGoRound, GreenCloud, RainbowFront, PinkCloud, BlueCloud, KingKong, CitySilhouette, Godzilla, RainbowBigFront, Synth); delayArr = new Array(30, 0, 10, 30, 0, 20, 40, 0, 40, 60, 20, 0, 0, 0, 0, 30, 0, 0, 20, 0, 40); var _local3:* = 0; while (_local3 < animationArr.length) { animationArr[_local3].visible = false; animationArr[_local3].gotoAndStop(1); _local3++; }; SpaceWarp.visible = false; SpaceWarp.gotoAndStop(1); City.visible = false; City.gotoAndStop(1); parseAnimationData(_arg1); } public function parseAnimationData(_arg1:Array):void{ var _local2:* = 0; while (_local2 < 20) { addAnimation(_local2, _arg1[_local2], false, 1); _local2++; }; } public function addAnimation(_arg1:Number, _arg2:Number, _arg3:Boolean, _arg4:Number):void{ if (_arg2 == 1){ bompBomp.addAnimation(animationArr[_arg1], delayArr[_arg1], _arg3, _arg4); if (_arg1 == 1){ Radio.visible = false; }; if (_arg1 == 16){ City.visible = true; }; } else { if (_arg2 == 2){ if (_arg1 == 0){ }; }; }; } } }//package src
Section 64
//StickersAnims (src.StickersAnims) package src { import flash.display.*; import src.timing.*; import flash.events.*; import src.comm.*; import src.math.*; import flash.utils.*; import flash.external.*; public class StickersAnims extends MovieClip { public var Crown:MovieClip; public var Sneaker:MovieClip; public var Diamond:MovieClip; public var ChainGuy:MovieClip; public var Rainbow:MovieClip; public var Cassette:MovieClip; public var Prism:MovieClip; public var mc10000:MovieClip; public var mcQuit:MovieClip; public var Hamburger:MovieClip; public var DummySticker:MovieClip; public var Needle:MovieClip; public var Chain:MovieClip; public var mc100000:MovieClip; public var mc1000:MovieClip; public var MusicNote:MovieClip; public var PotOGold:MovieClip; public var Planet:MovieClip; public var Monsters:MovieClip; public var Glasses:MovieClip; public var Flash:MovieClip; public var VinylSaw:MovieClip; public var Trophy:MovieClip; public var Star:MovieClip; private var animationArr:Array; private var delayArr:Array; private var stickersArr:Array; private var delay:Number;// = 1 private var bompBomp:BompBomp; private var startAnimsArr:Array; public function StickersAnims(_arg1:Array, _arg2:BompBomp, _arg3:Array){ trace(_arg1); trace(_arg3); this.startAnimsArr = _arg3; this.bompBomp = _arg2; x = 374; y = 303; animationArr = new Array(mc10000, Cassette, Needle, MusicNote, Prism, PotOGold, Glasses, DummySticker, DummySticker, DummySticker, DummySticker, DummySticker, Rainbow, DummySticker, DummySticker, Monsters, mc1000, mc100000, DummySticker, VinylSaw, Chain, ChainGuy, Star, Trophy, Crown, Sneaker, Hamburger, Diamond, Flash, Planet); var _local4:* = 0; while (_local4 < animationArr.length) { animationArr[_local4].gotoAndStop(1); animationArr[_local4].id = _local4; animationArr[_local4].mouseChildren = false; animationArr[_local4].addEventListener(MouseEvent.MOUSE_OVER, showBubble); animationArr[_local4].addEventListener(MouseEvent.MOUSE_OUT, hideBubble); if (animationArr[_local4] != DummySticker){ animationArr[_local4].mcText.gotoAndStop(1); animationArr[_local4].mcText.mcYellow.visible = false; animationArr[_local4].mcText.visible = false; }; _local4++; }; parseAnimationData(_arg1); } public function parseAnimationData(_arg1:Array):void{ var _local3:String; var _local4:String; var _local5:String; var _local2:* = 0; while (_local2 < animationArr.length) { if (animationArr[_local2] != DummySticker){ addAnimation(_local2, _arg1[_local2], false, 1); _local3 = bompBomp.getCopy(String((("Sticker_" + animationArr[_local2].name) + "_Label")), 1).toUpperCase(); _local4 = bompBomp.getCopy(String(("Sticker_" + animationArr[_local2].name)), _arg1[_local2]).toUpperCase(); _local5 = bompBomp.getCopy(String("new"), _arg1[_local2]).toUpperCase(); animationArr[_local2].mcText.mcYellow.mcText.txtLabel.text = _local3; animationArr[_local2].mcText.mcYellow.mcText.txtText.text = _local4; animationArr[_local2].mcText.mcGray.mcText.txtLabel.text = _local3; animationArr[_local2].mcText.mcGray.mcText.txtText.text = _local4; animationArr[_local2].mcNewSticker.mcText.txtNew.text = _local5; animationArr[_local2].mcNewSticker.gotoAndStop(1); }; _local2++; }; } public function setCopy():void{ } public function addAnimation(_arg1:Number, _arg2:Number, _arg3:Boolean, _arg4:Number):void{ var _local5:* = true; if ((((_arg2 > 0)) && ((_arg2 == startAnimsArr[_arg1])))){ _local5 = false; animationArr[_arg1].gotoAndStop(animationArr[_arg1].totalFrames); animationArr[_arg1].mcText.mcYellow.visible = true; animationArr[_arg1].mcNewSticker.visible = false; }; if (_arg2 == 2){ if ((((_arg1 == 1)) && (_local5))){ bompBomp.addAnimation(Planet, delay, _arg3, _arg4); }; animationArr[_arg1].mcText.mcYellow.visible = true; } else { if ((((_arg2 == 1)) && (_local5))){ bompBomp.addAnimation(animationArr[_arg1], delay, _arg3, _arg4); animationArr[_arg1].mcText.mcYellow.visible = true; }; }; } public function showBubble(_arg1:Event):void{ var _local2:Number = _arg1.currentTarget.id; setChildIndex(animationArr[_local2], (numChildren - 1)); _arg1.currentTarget.mcText.visible = true; _arg1.currentTarget.mcText.gotoAndPlay(1); } public function hideBubble(_arg1:Event):void{ _arg1.currentTarget.mcText.visible = false; _arg1.currentTarget.mcText.gotoAndStop(1); } } }//package src
Section 65
//BackGround (BackGround) package { import flash.display.*; public dynamic class BackGround extends MovieClip { } }//package
Section 66
//Bling (Bling) package { import flash.display.*; public dynamic class Bling extends MovieClip { } }//package
Section 67
//BombExplosion (BombExplosion) package { import flash.display.*; public dynamic class BombExplosion extends MovieClip { public function BombExplosion(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 68
//Clock (Clock) package { import flash.display.*; import flash.text.*; public dynamic class Clock extends MovieClip { public var txtClock:TextField; public var mcFlash:MovieClip; } }//package
Section 69
//GameEndsIn (GameEndsIn) package { import flash.display.*; import flash.text.*; public dynamic class GameEndsIn extends MovieClip { public var txtClickToCont:TextField; public var txtGameEndsIn:TextField; } }//package
Section 70
//GameOver (GameOver) package { import flash.display.*; public dynamic class GameOver extends MovieClip { public var mcRecord:MovieClip; } }//package
Section 71
//Info1 (Info1) package { import flash.display.*; import flash.text.*; public dynamic class Info1 extends MovieClip { public var txtInfoHeader:TextField; public var mcBlink:MovieClip; public var txtInfo3:TextField; public var txtInfo2:TextField; public var txtInfo1:TextField; public function Info1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 72
//Info2 (Info2) package { import flash.display.*; import flash.text.*; public dynamic class Info2 extends MovieClip { public var txtInfoHeader:TextField; public var txtInfo3:TextField; public var txtInfo2:TextField; public var txtInfo1:TextField; } }//package
Section 73
//Intro (Intro) package { import flash.display.*; public dynamic class Intro extends MovieClip { public function Intro(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 74
//NewSticker (NewSticker) package { import flash.display.*; public dynamic class NewSticker extends MovieClip { public var mcText:MovieClip; } }//package
Section 75
//OpenGameEnd (OpenGameEnd) package { import flash.display.*; import flash.text.*; public dynamic class OpenGameEnd extends MovieClip { public var txtOpenGame:TextField; public function OpenGameEnd(){ addFrameScript(0, frame1, 40, frame41); } function frame1(){ } function frame41(){ stop(); } } }//package
Section 76
//Rewind (Rewind) package { import flash.display.*; public dynamic class Rewind extends MovieClip { public var mcRewindButton:MovieClip; public var mcRewindBox:MovieClip; } }//package
Section 77
//RewindEffect (RewindEffect) package { import flash.display.*; public dynamic class RewindEffect extends MovieClip { } }//package
Section 78
//SprayCan (SprayCan) package { import flash.display.*; public dynamic class SprayCan extends MovieClip { public var mcColorBomb:MovieClip; public function SprayCan(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 79
//StarBombAnimation (StarBombAnimation) package { import flash.display.*; public dynamic class StarBombAnimation extends MovieClip { public var mcStar:MovieClip; public function StarBombAnimation(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 80
//TestAnim (TestAnim) package { import flash.display.*; public dynamic class TestAnim extends MovieClip { } }//package

Library Items

Symbol 1 Sound {sound.timer}
Symbol 2 Sound {sound.Rewind}
Symbol 3 Sound {sound.switch}
Symbol 4 Sound {sound.starCombo}
Symbol 5 Sound {sound.spray}
Symbol 6 Sound {sound.combo4}
Symbol 7 Sound {sound.combo3}
Symbol 8 Sound {sound.combo2}
Symbol 9 Sound {sound.combo1}
Symbol 10 Sound {sound.combo0}
Symbol 11 Sound {sound.colorBomb}
Symbol 12 Sound {sound.outro}
Symbol 13 Sound {sound.loop2}
Symbol 14 Sound {sound.loop1}
Symbol 15 Sound {sound.intro}
Symbol 16 Sound {sound.explosion}
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:43
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:43
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:43
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:43
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:43
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:43
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:43
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:43
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:43
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:43
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:43
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:43
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClip {BombExplosion}Uses:18 20 22 24 26 28 30 32 34 36 38 40 42
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:102
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:102
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:102
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:102
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:102
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:102
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:102
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:102
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:102
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:102
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:102
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:102
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:102
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:102
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:102
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:102
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:102
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:102
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:102
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:102
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:102
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:102
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:102
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:102
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:102
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:102
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:102
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:102
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClip {Bling}Uses:45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101
Symbol 103 GraphicUsed by:115
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:115
Symbol 106 GraphicUsed by:115
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:115
Symbol 109 FontUsed by:110 113 903 908 909 910 918 922 923 924 936 951 952 956 957 1226 1230 1231
Symbol 110 EditableTextUses:109 902Used by:115
Symbol 111 FontUsed by:112 114 145 155 163 263 463 900 925
Symbol 112 EditableTextUses:111Used by:115
Symbol 113 EditableTextUses:109 902Used by:115
Symbol 114 EditableTextUses:111Used by:115
Symbol 115 MovieClipUses:103 105 106 108 110 112 113 114Used by:134
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:134
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:134 465 466 515 536 549 565 586 885 1259
Symbol 120 GraphicUsed by:134
Symbol 121 GraphicUsed by:134
Symbol 122 GraphicUsed by:134
Symbol 123 GraphicUsed by:134
Symbol 124 GraphicUsed by:134
Symbol 125 GraphicUsed by:134
Symbol 126 GraphicUsed by:134
Symbol 127 GraphicUsed by:134
Symbol 128 GraphicUsed by:134
Symbol 129 GraphicUsed by:134
Symbol 130 GraphicUsed by:134
Symbol 131 GraphicUsed by:134
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip {GameOver}Uses:115 117 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
Symbol 135 BitmapUsed by:136 139 140
Symbol 136 GraphicUses:135Used by:141
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:141
Symbol 139 GraphicUses:135Used by:141
Symbol 140 GraphicUses:135Used by:141
Symbol 141 MovieClip {RewindEffect}Uses:136 138 139 140
Symbol 142 GraphicUsed by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:142 143Used by:150
Symbol 145 EditableTextUses:111Used by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:145 146Used by:150
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:150 885
Symbol 150 MovieClip {SprayCan}Uses:144 147 149
Symbol 151 GraphicUsed by:159
Symbol 152 GraphicUsed by:153 161
Symbol 153 MovieClipUses:152Used by:159
Symbol 154 GraphicUsed by:159
Symbol 155 EditableTextUses:111Used by:159
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClip {bompbomp_fla.time_warning_anim_353}Uses:157Used by:159
Symbol 159 MovieClip {Clock}Uses:151 153 154 155 158
Symbol 160 GraphicUsed by:164
Symbol 161 MovieClipUses:152Used by:164
Symbol 162 GraphicUsed by:164
Symbol 163 EditableTextUses:111Used by:164
Symbol 164 MovieClip {src.ScoreSign}Uses:160 161 162 163
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:166 167Used by:170
Symbol 169 MovieClipUsed by:170
Symbol 170 MovieClip {src.Game}Uses:168 169
Symbol 171 BitmapUsed by:172 919
Symbol 172 GraphicUses:171Used by:262
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:262
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:262
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:262
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:262
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:262
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:262
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:262
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:262
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:262
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:262
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:262
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:262
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:262
Symbol 199 BitmapUsed by:200 919
Symbol 200 GraphicUses:199Used by:262
Symbol 201 BitmapUsed by:202 919
Symbol 202 GraphicUses:201Used by:262 299 325 359 393 427 461 920
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:262 299 325 359 393 427 461 920
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:262 299 325 359 393 427 461 920
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:262 299 325 359 393 427 461 920
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:262 299 325 359 393 427 461 920
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:262 299 325 359 393 427 461 920
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:262 299 325 359 393 427 461 920
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:262 299 325 359 393 427 461 920
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:262 299 325 359 393 427 461 920
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:262 299 325 359 393 427 461 920
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:262 299 325 359 393 427 461
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:262 299 325 359 393 427 461
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:262 299 325 359 393 427 461
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:262 299 325 359 393 427 461
Symbol 229 BitmapUsed by:230 919
Symbol 230 GraphicUses:229Used by:261
Symbol 231 BitmapUsed by:232 251 919
Symbol 232 GraphicUses:231Used by:261 298 324 358 392 426 460 901
Symbol 233 BitmapUsed by:234 252
Symbol 234 GraphicUses:233Used by:261 298 324 358 392 426 460 901
Symbol 235 BitmapUsed by:236 253
Symbol 236 GraphicUses:235Used by:261 298 324 358 392 426 460 901
Symbol 237 BitmapUsed by:238 254
Symbol 238 GraphicUses:237Used by:261 298 324 358 392 426 460 901
Symbol 239 BitmapUsed by:240 255
Symbol 240 GraphicUses:239Used by:261 298 324 358 392 426 460 901
Symbol 241 BitmapUsed by:242 256
Symbol 242 GraphicUses:241Used by:261 298 324 358 392 426 460 901
Symbol 243 BitmapUsed by:244 257
Symbol 244 GraphicUses:243Used by:261 298 324 358 392 426 460 901
Symbol 245 BitmapUsed by:246 258
Symbol 246 GraphicUses:245Used by:261 298 324 358 392 426 460 901
Symbol 247 BitmapUsed by:248 259
Symbol 248 GraphicUses:247Used by:261 298 324 358 392 426 460 901
Symbol 249 BitmapUsed by:250 260
Symbol 250 GraphicUses:249Used by:261 298 324 358 392 426 460 901
Symbol 251 GraphicUses:231Used by:261 298 324 358 392 426 460
Symbol 252 GraphicUses:233Used by:261 298 324 358 392 426 460
Symbol 253 GraphicUses:235Used by:261 298 324 358 392 426 460
Symbol 254 GraphicUses:237Used by:261 298 324 358 392 426 460
Symbol 255 GraphicUses:239Used by:261 298 324 358 392 426 460
Symbol 256 GraphicUses:241Used by:261 298 324 358 392 426 460
Symbol 257 GraphicUses:243Used by:261 298 324 358 392 426 460
Symbol 258 GraphicUses:245Used by:261 298 324 358 392 426 460
Symbol 259 GraphicUses:247Used by:261 298 324 358 392 426 460
Symbol 260 GraphicUses:249Used by:261 298 324 358 392 426 460
Symbol 261 MovieClip {bompbomp_fla.PhoneBomb_331}Uses:230 232 234 236 238 240 242 244 246 248 250 251 252 253 254 255 256 257 258 259 260Used by:262
Symbol 262 MovieClip {bompbomp_fla.phoneguy_330}Uses:172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226 228 261Used by:462
Symbol 263 EditableTextUses:111Used by:462
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:462
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:299
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:299
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:299
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:299
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:299
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:299
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:299
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:299
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:299
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:299
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:299
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:299
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:299
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:299
Symbol 294 BitmapUsed by:295 919
Symbol 295 GraphicUses:294Used by:299
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClip {bompbomp_fla.KnitBomb_334}Uses:297 232 234 236 238 240 242 244 246 248 250 251 252 253 254 255 256 257 258 259 260Used by:299
Symbol 299 MovieClip {bompbomp_fla.knitguy_333}Uses:267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 202 204 206 208 210 212 214 216 218 220 222 224 226 228 298Used by:462
Symbol 300 BitmapUsed by:301 904
Symbol 301 GraphicUses:300Used by:325
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:325
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:325
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:325
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:325
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:325
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:325
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:325
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:325
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:325
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:325
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:324
Symbol 324 MovieClip {bompbomp_fla.HatBomb_336}Uses:323 232 234 236 238 240 242 244 246 248 250 251 252 253 254 255 256 257 258 259 260Used by:325
Symbol 325 MovieClip {bompbomp_fla.hatguy_335}Uses:301 303 305 307 309 311 313 315 317 319 321 202 204 206 208 210 212 214 216 218 220 222 224 226 228 324Used by:462
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:359
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:359
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:359
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:359
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:359
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:359
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:359
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:359
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:359
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:359
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:359
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:359
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:359
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:359
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:359
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClip {bompbomp_fla.ShadesBomb_338}Uses:357 232 234 236 238 240 242 244 246 248 250 251 252 253 254 255 256 257 258 259 260Used by:359
Symbol 359 MovieClip {bompbomp_fla.shadeguy_337}Uses:327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 202 204 206 208 210 212 214 216 218 220 222 224 226 228 358Used by:462
Symbol 360 BitmapUsed by:361 904
Symbol 361 GraphicUses:360Used by:393
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:393
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:393
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:393
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:393
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:393
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:393
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:393
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:393
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:393
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:393
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:393
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:393
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:393
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:393 920
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:392 901
Symbol 392 MovieClip {bompbomp_fla.KangolBomb_340}Uses:391 232 234 236 238 240 242 244 246 248 250 251 252 253 254 255 256 257 258 259 260Used by:393
Symbol 393 MovieClip {bompbomp_fla.kangolguy_339}Uses:361 363 365 367 369 371 373 375 377 379 381 383 385 387 389 202 204 206 208 210 212 214 216 218 220 222 224 226 228 392Used by:462
Symbol 394 BitmapUsed by:395 904
Symbol 395 GraphicUses:394Used by:427
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:427
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:427
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:427
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:427
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:427
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:427
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:427
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:427
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:427
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:427
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:427
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:427
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:427
Symbol 422 BitmapUsed by:423 919
Symbol 423 GraphicUses:422Used by:427
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:426
Symbol 426 MovieClip {bompbomp_fla.CapBomb_342}Uses:425 232 234 236 238 240 242 244 246 248 250 251 252 253 254 255 256 257 258 259 260Used by:427
Symbol 427 MovieClip {bompbomp_fla.capguy_341}Uses:395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 202 204 206 208 210 212 214 216 218 220 222 224 226 228 426Used by:462
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:461
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:461
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:461
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:461
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:461
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:461
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:461
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:461
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:461
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:461
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:461
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:461
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:461
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:461
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:461
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClip {bompbomp_fla.BandanaBomb_344}Uses:459 232 234 236 238 240 242 244 246 248 250 251 252 253 254 255 256 257 258 259 260Used by:461
Symbol 461 MovieClip {bompbomp_fla.bandanaguy_343}Uses:429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 202 204 206 208 210 212 214 216 218 220 222 224 226 228 460Used by:462
Symbol 462 MovieClip {src.Piece}Uses:262 263 265 299 325 359 393 427 461
Symbol 463 EditableTextUses:111Used by:464
Symbol 464 MovieClipUses:463Used by:465 466 467
Symbol 465 MovieClipUses:464 119Used by:468
Symbol 466 MovieClipUses:464 119Used by:468
Symbol 467 MovieClipUses:464Used by:468
Symbol 468 MovieClip {src.ScorePop}Uses:465 466 467
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:491
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:491
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:491
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:491
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:491
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:491
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:491
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:491
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:491
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:491
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:491
Symbol 491 MovieClip {bompbomp_fla.spraypop_323}Uses:470 472 474 476 478 480 482 484 486 488 490Used by:492
Symbol 492 MovieClip {src.Explosion}Uses:491
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClip {BackGround}Uses:493
Symbol 495 MovieClip {TestAnim}
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:500
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:500 536
Symbol 500 MovieClipUses:497 499Used by:623
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClipUses:502Used by:504
Symbol 504 MovieClipUses:503Used by:623
Symbol 505 GraphicUsed by:623
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:508
Symbol 508 MovieClipUses:507Used by:509
Symbol 509 MovieClipUses:508Used by:623
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:515
Symbol 512 GraphicUsed by:515
Symbol 513 GraphicUsed by:515
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:511 512 513 119 514Used by:623
Symbol 516 GraphicUsed by:525
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:522
Symbol 519 BitmapUsed by:520 521
Symbol 520 GraphicUses:519Used by:522
Symbol 521 GraphicUses:519Used by:522
Symbol 522 MovieClip {bompbomp_fla.kingkong_279}Uses:518 520 521Used by:525
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:525
Symbol 525 MovieClipUses:516 522 524Used by:623
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528
Symbol 528 MovieClipUses:527Used by:623
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:531
Symbol 531 MovieClipUses:530Used by:623
Symbol 532 GraphicUsed by:536 885 929
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:535
Symbol 535 MovieClipUses:534Used by:536
Symbol 536 MovieClipUses:532 535 119 499Used by:623
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:623
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:542
Symbol 542 MovieClipUses:541Used by:545
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:545 549 553
Symbol 545 MovieClipUses:542 544Used by:623
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:548
Symbol 548 MovieClipUses:547Used by:549
Symbol 549 MovieClipUses:548 544 119Used by:623
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:552
Symbol 552 MovieClipUses:551Used by:553
Symbol 553 MovieClipUses:552 544Used by:623
Symbol 554 GraphicUsed by:565 615
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:557
Symbol 557 MovieClipUses:556Used by:565
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:560
Symbol 560 MovieClipUses:559Used by:565
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:565
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:565 615
Symbol 565 MovieClipUses:554 557 560 119 562 564Used by:623
Symbol 566 BitmapUsed by:569
Symbol 567 BitmapUsed by:569
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:566 567 568Used by:570
Symbol 570 MovieClipUses:569Used by:623
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:573
Symbol 573 MovieClipUses:572Used by:574
Symbol 574 MovieClipUses:573Used by:623
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:577
Symbol 577 MovieClipUses:576Used by:578
Symbol 578 MovieClipUses:577Used by:623
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:581
Symbol 581 MovieClipUses:580Used by:582
Symbol 582 MovieClipUses:581Used by:623
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:585
Symbol 585 MovieClipUses:584Used by:586
Symbol 586 MovieClipUses:585 119Used by:623
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:589
Symbol 589 MovieClipUses:588Used by:592
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:592
Symbol 592 MovieClipUses:589 591Used by:623
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:601
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:597
Symbol 597 MovieClipUses:596Used by:601
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:600
Symbol 600 MovieClipUses:599Used by:601
Symbol 601 MovieClipUses:594 597 600Used by:605
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:604
Symbol 604 MovieClipUses:603Used by:605
Symbol 605 MovieClipUses:601 604Used by:623
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:610
Symbol 608 GraphicUsed by:610
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:607 608 609Used by:611
Symbol 611 MovieClipUses:610Used by:623
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:614
Symbol 614 MovieClipUses:613Used by:615
Symbol 615 MovieClipUses:614 554 564Used by:623
Symbol 616 GraphicUsed by:618
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:616 617Used by:620
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:618 619Used by:623
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClip {bompbomp_fla.logo_anim_319}Uses:621Used by:623
Symbol 623 MovieClip {src.StartAnims}Uses:500 504 505 509 515 525 528 531 536 539 545 549 553 565 570 574 578 582 586 592 605 611 615 620 622
Symbol 624 GraphicUsed by:626
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClip {bompbomp_fla.button_exitgame_265}Uses:624 625Used by:637
Symbol 627 GraphicUsed by:631
Symbol 628 GraphicUsed by:631
Symbol 629 GraphicUsed by:631
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClip {bompbomp_fla.button_music_onoff_266}Uses:627 628 629 630Used by:637
Symbol 632 GraphicUsed by:636
Symbol 633 GraphicUsed by:636
Symbol 634 GraphicUsed by:636
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClip {bompbomp_fla.button_soundfx_onoff_267}Uses:632 633 634 635Used by:637
Symbol 637 MovieClip {src.Buttons}Uses:626 631 636
Symbol 638 GraphicUsed by:885
Symbol 639 MovieClipUsed by:885 913 926 1229
Symbol 640 GraphicUsed by:885 913 926 1229
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:885 913 926 1229
Symbol 643 GraphicUsed by:885 913 926 1229
Symbol 644 GraphicUsed by:645 783
Symbol 645 MovieClipUses:644Used by:885 913 926 1229
Symbol 646 GraphicUsed by:885
Symbol 647 MovieClipUsed by:885 913 926 1229
Symbol 648 GraphicUsed by:885 913 926 1229
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:885 913 926 1229
Symbol 651 GraphicUsed by:885 913 926 1229
Symbol 652 GraphicUsed by:653 720 731
Symbol 653 MovieClipUses:652Used by:885 913 926 1229
Symbol 654 MovieClipUsed by:885 913 926 1229
Symbol 655 GraphicUsed by:885 913 926 1229
Symbol 656 GraphicUsed by:657 733
Symbol 657 MovieClipUses:656Used by:885 913 926 1229
Symbol 658 GraphicUsed by:885 913 926 1229
Symbol 659 GraphicUsed by:660 724
Symbol 660 MovieClipUses:659Used by:885 913 926 1229
Symbol 661 GraphicUsed by:885 913 926 1229
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:885 913 926 1229
Symbol 664 GraphicUsed by:885 913 926 1229
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:885 913 926 1229
Symbol 667 GraphicUsed by:885 913 926 1229
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:885 913 926 1229
Symbol 670 GraphicUsed by:885 913 926 1229
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:885 913 926 1229
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:885 913 926 1229
Symbol 675 GraphicUsed by:885 913 926 1229
Symbol 676 GraphicUsed by:677 678
Symbol 677 MovieClipUses:676Used by:885 913 926 1229
Symbol 678 MovieClipUses:676Used by:885 913 926 1229
Symbol 679 GraphicUsed by:885 913 926 1229
Symbol 680 GraphicUsed by:681 682 736 737
Symbol 681 MovieClipUses:680Used by:885 913 926 1229
Symbol 682 MovieClipUses:680Used by:885 913 926 1229
Symbol 683 GraphicUsed by:885 913 926 1229
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:885 913 926 1229
Symbol 686 GraphicUsed by:885
Symbol 687 MovieClipUsed by:885 913 926 1229
Symbol 688 GraphicUsed by:885 913 926 1229
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:885 913 926 1229
Symbol 691 GraphicUsed by:885 913 926 1229
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:885 913 926 1229
Symbol 694 GraphicUsed by:885 913 926 1229
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:885 913 926 1229
Symbol 697 MovieClipUsed by:885 913 926 1229
Symbol 698 GraphicUsed by:885 913 926 1229
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:885 913 926 1229
Symbol 701 GraphicUsed by:885 913 926 1229
Symbol 702 GraphicUsed by:703 704
Symbol 703 MovieClipUses:702Used by:885 913 926 1229
Symbol 704 MovieClipUses:702Used by:885 913 926 1229
Symbol 705 GraphicUsed by:885 913 926 1229
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:885 913 926 1229
Symbol 708 GraphicUsed by:885 913 926 1229
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:885 913 926 1229
Symbol 711 GraphicUsed by:885 913 926 1229
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:885 913 926 1229
Symbol 714 GraphicUsed by:885 913 926 1229
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:885 913 926 1229
Symbol 717 GraphicUsed by:885 913 926 1229
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:885 913 926 1229
Symbol 720 MovieClipUses:652Used by:885 913 926 1229
Symbol 721 GraphicUsed by:885 913 926 1229
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:885 913 926 1229
Symbol 724 MovieClipUses:659Used by:885 913 926 1229
Symbol 725 GraphicUsed by:885
Symbol 726 MovieClipUsed by:885 913 926 1229
Symbol 727 GraphicUsed by:885 913 926 1229
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:885 913 926 1229
Symbol 730 GraphicUsed by:885 913 926 1229
Symbol 731 MovieClipUses:652Used by:885 913 926 1229
Symbol 732 GraphicUsed by:885 913 926 1229
Symbol 733 MovieClipUses:656Used by:885 913 926 1229
Symbol 734 MovieClipUsed by:885 913 926 1229
Symbol 735 GraphicUsed by:885 913 926 1229
Symbol 736 MovieClipUses:680Used by:885 913 926 1229
Symbol 737 MovieClipUses:680Used by:885 913 926 1229
Symbol 738 GraphicUsed by:885 913 926 1229
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:739Used by:885 913 926 1229
Symbol 741 GraphicUsed by:885 913 926 1229
Symbol 742 GraphicUsed by:743 744
Symbol 743 MovieClipUses:742Used by:885 913 926 1229
Symbol 744 MovieClipUses:742Used by:885 913 926 1229
Symbol 745 GraphicUsed by:885 913 926 1229
Symbol 746 GraphicUsed by:747 781 799
Symbol 747 MovieClipUses:746Used by:885 913 926 1229
Symbol 748 GraphicUsed by:749 800
Symbol 749 MovieClipUses:748Used by:885 913 926 1229
Symbol 750 GraphicUsed by:885 913 926 1229
Symbol 751 GraphicUsed by:752 785
Symbol 752 MovieClipUses:751Used by:885 913 926 1229
Symbol 753 GraphicUsed by:885 913 926 1229
Symbol 754 GraphicUsed by:755 756
Symbol 755 MovieClipUses:754Used by:885 913 926 1229
Symbol 756 MovieClipUses:754Used by:885 913 926 1229
Symbol 757 GraphicUsed by:885 913 926 1229
Symbol 758 GraphicUsed by:759 760
Symbol 759 MovieClipUses:758Used by:885 913 926 1229
Symbol 760 MovieClipUses:758Used by:885 913 926 1229
Symbol 761 GraphicUsed by:885 913 926 1229
Symbol 762 MovieClipUsed by:885 913 926 1229
Symbol 763 GraphicUsed by:885 913 926 1229
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:885 913 926 1229
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:885 913 926 1229
Symbol 768 GraphicUsed by:885 913 926 1229
Symbol 769 GraphicUsed by:770 771
Symbol 770 MovieClipUses:769Used by:885 913 926 1229
Symbol 771 MovieClipUses:769Used by:885 913 926 1229
Symbol 772 GraphicUsed by:885 913 926 1229
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:885 913 926 1229
Symbol 775 GraphicUsed by:885 913 926 1229
Symbol 776 MovieClipUsed by:885 913 926 1229
Symbol 777 GraphicUsed by:885 913 926 1229
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClipUses:778Used by:885 913 926 1229
Symbol 780 GraphicUsed by:885 913 926 1229
Symbol 781 MovieClipUses:746Used by:885 913 926 1229
Symbol 782 GraphicUsed by:885 913 926 1229
Symbol 783 MovieClipUses:644Used by:885 913 926 1229
Symbol 784 GraphicUsed by:885 913 926 1229
Symbol 785 MovieClipUses:751Used by:885 913 926 1229
Symbol 786 GraphicUsed by:885
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:885 913 926 1229
Symbol 789 GraphicUsed by:885 913 926 1229
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:885 913 926 1229
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:885 913 926 1229
Symbol 794 GraphicUsed by:885 913 926 1229
Symbol 795 GraphicUsed by:796 797
Symbol 796 MovieClipUses:795Used by:885 913 926 1229
Symbol 797 MovieClipUses:795Used by:885 913 926 1229
Symbol 798 GraphicUsed by:885 913 926 1229
Symbol 799 MovieClipUses:746Used by:885 913 926 1229
Symbol 800 MovieClipUses:748Used by:885 913 926 1229
Symbol 801 GraphicUsed by:885 913 926 1229
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:885 913 926 1229
Symbol 804 GraphicUsed by:885 913 926 1229
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:885 913 926 1229
Symbol 807 GraphicUsed by:885 913 926 1229
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:885 913 926 1229
Symbol 810 GraphicUsed by:885 913 926 1229
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:885 913 926 1229
Symbol 813 GraphicUsed by:885 913 926 1229
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:885 913 926 1229
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:885 913 926 1229
Symbol 818 GraphicUsed by:885 913 926 1229
Symbol 819 GraphicUsed by:820 821
Symbol 820 MovieClipUses:819Used by:885 913 926 1229
Symbol 821 MovieClipUses:819Used by:885 913 926 1229
Symbol 822 GraphicUsed by:885 913 926 1229
Symbol 823 GraphicUsed by:824 825
Symbol 824 MovieClipUses:823Used by:885 913 926 1229
Symbol 825 MovieClipUses:823Used by:885 913 926 1229
Symbol 826 GraphicUsed by:885 926
Symbol 827 GraphicUsed by:885
Symbol 828 GraphicUsed by:885
Symbol 829 GraphicUsed by:885
Symbol 830 ShapeTweeningUsed by:885
Symbol 831 GraphicUsed by:885
Symbol 832 GraphicUsed by:885
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833Used by:885
Symbol 835 GraphicUsed by:885
Symbol 836 GraphicUsed by:885
Symbol 837 ShapeTweeningUsed by:885
Symbol 838 ShapeTweeningUsed by:885
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:839Used by:885
Symbol 841 GraphicUsed by:885
Symbol 842 ShapeTweeningUsed by:885
Symbol 843 GraphicUsed by:885
Symbol 844 GraphicUsed by:885
Symbol 845 GraphicUsed by:885
Symbol 846 ShapeTweeningUsed by:885
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:885
Symbol 849 GraphicUsed by:885
Symbol 850 ShapeTweeningUsed by:885
Symbol 851 GraphicUsed by:885
Symbol 852 ShapeTweeningUsed by:885
Symbol 853 ShapeTweeningUsed by:885
Symbol 854 ShapeTweeningUsed by:885
Symbol 855 ShapeTweeningUsed by:885
Symbol 856 ShapeTweeningUsed by:885
Symbol 857 ShapeTweeningUsed by:885
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:885
Symbol 860 ShapeTweeningUsed by:885
Symbol 861 ShapeTweeningUsed by:885
Symbol 862 GraphicUsed by:885
Symbol 863 GraphicUsed by:885
Symbol 864 GraphicUsed by:885
Symbol 865 GraphicUsed by:885
Symbol 866 GraphicUsed by:885
Symbol 867 GraphicUsed by:885
Symbol 868 GraphicUsed by:885
Symbol 869 GraphicUsed by:885
Symbol 870 ShapeTweeningUsed by:885
Symbol 871 GraphicUsed by:885
Symbol 872 GraphicUsed by:885
Symbol 873 GraphicUsed by:885
Symbol 874 GraphicUsed by:885
Symbol 875 GraphicUsed by:885
Symbol 876 GraphicUsed by:885
Symbol 877 GraphicUsed by:885
Symbol 878 GraphicUsed by:885
Symbol 879 GraphicUsed by:885
Symbol 880 GraphicUsed by:885
Symbol 881 GraphicUsed by:885
Symbol 882 GraphicUsed by:885
Symbol 883 GraphicUsed by:885
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClip {Intro}Uses:638 639 640 642 643 645 646 647 648 650 651 653 654 655 657 658 660 661 663 664 666 667 669 670 672 674 675 677 678 679 681 682 683 685 686 687 688 690 691 693 694 696 697 698 700 701 703 704 705 707 708 710 711 713 714 716 717 719 720 721 723 724 725 726 727 729 730 731 732 733 734 735 736 737 738 740 741 743 744 745 747 749 750 752 753 755 756 757 759 760 761 762 763 765 767 768 770 771 772 774 775 776 777 779 780 781 782 783 784 785 786 788 789 791 793 794 796 797 798 799 800 801 803 804 806 807 809 810 812 813 815 817 818 820 821 822 824 825 826 532 827 828 829 830 831 832 834 835 149 836 837 838 840 841 842 843 844 845 846 848 849 850 851 852 853 854 855 856 857 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 119 876 877 878 879 880 881 882 883 884
Symbol 886 GraphicUsed by:913 926 1229
Symbol 887 GraphicUsed by:913
Symbol 888 GraphicUsed by:913
Symbol 889 GraphicUsed by:913
Symbol 890 GraphicUsed by:913
Symbol 891 BitmapUsed by:892 904 919
Symbol 892 GraphicUses:891Used by:913
Symbol 893 BitmapUsed by:894
Symbol 894 GraphicUses:893Used by:895
Symbol 895 MovieClipUses:894Used by:913 933
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:913 933
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClip {bompbomp_fla.rewind_blink_253}Uses:898Used by:913 933
Symbol 900 EditableTextUses:111Used by:901
Symbol 901 MovieClipUses:391 232 900 234 236 238 240 242 244 246 248 250Used by:913
Symbol 902 FontUsed by:110 113 903 908 909 910 918 922 923 924 936 951 952 956 957 1226 1230 1231 1258
Symbol 903 EditableTextUses:109 902Used by:913
Symbol 904 GraphicUses:360 300 394 891Used by:913
Symbol 905 GraphicUsed by:913 926
Symbol 906 GraphicUsed by:913
Symbol 907 GraphicUsed by:913 926
Symbol 908 EditableTextUses:109 902Used by:913
Symbol 909 EditableTextUses:109 902Used by:913
Symbol 910 EditableTextUses:109 902Used by:913
Symbol 911 GraphicUsed by:913
Symbol 912 GraphicUsed by:913 926
Symbol 913 MovieClip {Info1}Uses:886 639 640 642 643 645 887 647 648 650 651 653 654 655 657 658 660 661 663 664 666 667 669 670 672 674 675 677 678 679 681 682 683 685 888 687 688 690 691 693 694 696 697 698 700 701 703 704 705 707 708 710 711 713 714 716 717 719 720 721 723 724 889 726 727 729 730 731 732 733 734 735 736 737 738 740 741 743 744 745 747 749 750 752 753 755 756 757 759 760 761 762 763 765 767 768 770 771 772 774 775 776 777 779 780 781 782 783 784 785 890 788 789 791 793 794 796 797 798 799 800 801 803 804 806 807 809 810 812 813 815 817 818 820 821 822 824 825 892 895 897 899 901 903 904 905 906 907 908 909 910 911 912
Symbol 914 GraphicUsed by:926
Symbol 915 GraphicUsed by:926
Symbol 916 GraphicUsed by:926
Symbol 917 GraphicUsed by:926
Symbol 918 EditableTextUses:109 902Used by:926
Symbol 919 GraphicUses:891 201 294 422 199 231 229 171Used by:926
Symbol 920 MovieClipUses:389 202 204 206 208 210 212 214 216 218 220Used by:926
Symbol 921 GraphicUsed by:926
Symbol 922 EditableTextUses:109 902Used by:926
Symbol 923 EditableTextUses:109 902Used by:926
Symbol 924 EditableTextUses:109 902Used by:926
Symbol 925 EditableTextUses:111Used by:926
Symbol 926 MovieClip {Info2}Uses:886 639 640 642 643 645 914 647 648 650 651 653 654 655 657 658 660 661 663 664 666 667 669 670 672 674 675 677 678 679 681 682 683 685 915 687 688 690 691 693 694 696 697 698 700 701 703 704 705 707 708 710 711 713 714 716 717 719 720 721 723 724 916 726 727 729 730 731 732 733 734 735 736 737 738 740 741 743 744 745 747 749 750 752 753 755 756 757 759 760 761 762 763 765 767 768 770 771 772 774 775 776 777 779 780 781 782 783 784 785 917 788 789 791 793 794 796 797 798 799 800 801 803 804 806 807 809 810 812 813 815 817 818 820 821 822 824 825 826 918 919 920 905 921 907 922 923 924 925 912
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:930
Symbol 929 MovieClipUses:532Used by:930
Symbol 930 MovieClip {bompbomp_fla.rewinddevice_249}Uses:928 929Used by:934
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:933
Symbol 933 MovieClip {bompbomp_fla.rewindbutton_251}Uses:895 897 899 932Used by:934
Symbol 934 MovieClip {Rewind}Uses:930 933
Symbol 935 GraphicUsed by:939
Symbol 936 EditableTextUses:109 902Used by:937
Symbol 937 MovieClipUses:936Used by:939
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClip {NewSticker}Uses:935 937 938Used by:964 972 991 1008 1026 1037 1051 1066 1079 1093 1101 1110 1125 1133 1149 1158 1167 1175 1183 1191 1199 1223
Symbol 940 GraphicUsed by:1229
Symbol 941 GraphicUsed by:1229
Symbol 942 GraphicUsed by:1229
Symbol 943 GraphicUsed by:1229
Symbol 944 BitmapUsed by:945
Symbol 945 GraphicUses:944Used by:1229
Symbol 946 GraphicUsed by:949
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:947Used by:949
Symbol 949 MovieClipUses:946 948Used by:964
Symbol 950 GraphicUsed by:954
Symbol 951 EditableTextUses:109 902Used by:953
Symbol 952 EditableTextUses:109 902Used by:953
Symbol 953 MovieClipUses:951 952Used by:954 1057 1072
Symbol 954 MovieClipUses:950 953Used by:960
Symbol 955 GraphicUsed by:959
Symbol 956 EditableTextUses:109 902Used by:958
Symbol 957 EditableTextUses:109 902Used by:958
Symbol 958 MovieClipUses:956 957Used by:959 1059 1074
Symbol 959 MovieClipUses:955 958Used by:960
Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}Uses:954 959Used by:964 972 991 1008 1026 1037 1051 1101 1133 1149 1158 1167 1175 1191 1199 1223
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:963
Symbol 963 MovieClipUses:962Used by:964
Symbol 964 MovieClipUses:949 939 960 963Used by:1229
Symbol 965 GraphicUsed by:968
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:968
Symbol 968 MovieClipUses:965 967Used by:972
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:969Used by:971
Symbol 971 MovieClipUses:970Used by:972
Symbol 972 MovieClipUses:968 939 960 971Used by:1229
Symbol 973 GraphicUsed by:976
Symbol 974 GraphicUsed by:975
Symbol 975 MovieClipUses:974Used by:976
Symbol 976 MovieClipUses:973 975Used by:991
Symbol 977 GraphicUsed by:989
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:978Used by:989
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:980Used by:989
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClipUses:982Used by:989
Symbol 984 GraphicUsed by:985 986 987 988
Symbol 985 MovieClipUses:984Used by:989
Symbol 986 MovieClipUses:984Used by:989
Symbol 987 MovieClipUses:984Used by:989
Symbol 988 MovieClipUses:984Used by:989
Symbol 989 MovieClipUses:977 979 981 983 985 986 987 988Used by:990
Symbol 990 MovieClipUses:989Used by:991
Symbol 991 MovieClipUses:976 939 960 990Used by:1229
Symbol 992 GraphicUsed by:995
Symbol 993 GraphicUsed by:994
Symbol 994 MovieClipUses:993Used by:995
Symbol 995 MovieClipUses:992 994Used by:1008
Symbol 996 GraphicUsed by:1006
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:997Used by:1006
Symbol 999 GraphicUsed by:1000
Symbol 1000 MovieClipUses:999Used by:1006
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1001Used by:1006
Symbol 1003 GraphicUsed by:1004
Symbol 1004 MovieClipUses:1003Used by:1006
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClipUses:996 998 1000 1002 1004 1005Used by:1007
Symbol 1007 MovieClipUses:1006Used by:1008
Symbol 1008 MovieClipUses:995 939 960 1007Used by:1229
Symbol 1009 GraphicUsed by:1012
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:1012
Symbol 1012 MovieClipUses:1009 1011Used by:1026
Symbol 1013 GraphicUsed by:1024
Symbol 1014 GraphicUsed by:1015
Symbol 1015 MovieClipUses:1014Used by:1024
Symbol 1016 GraphicUsed by:1024
Symbol 1017 GraphicUsed by:1018
Symbol 1018 MovieClipUses:1017Used by:1024
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1024
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1021Used by:1024
Symbol 1023 GraphicUsed by:1024
Symbol 1024 MovieClipUses:1013 1015 1016 1018 1020 1022 1023Used by:1025
Symbol 1025 MovieClipUses:1024Used by:1026
Symbol 1026 MovieClipUses:1012 939 960 1025Used by:1229
Symbol 1027 GraphicUsed by:1030
Symbol 1028 GraphicUsed by:1029
Symbol 1029 MovieClipUses:1028Used by:1030
Symbol 1030 MovieClipUses:1027 1029Used by:1037
Symbol 1031 GraphicUsed by:1035
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1032Used by:1035
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClipUses:1031 1033 1034Used by:1036
Symbol 1036 MovieClipUses:1035Used by:1037
Symbol 1037 MovieClipUses:1030 939 960 1036Used by:1229
Symbol 1038 GraphicUsed by:1041
Symbol 1039 GraphicUsed by:1040
Symbol 1040 MovieClipUses:1039Used by:1041
Symbol 1041 MovieClipUses:1038 1040Used by:1051
Symbol 1042 GraphicUsed by:1049
Symbol 1043 GraphicUsed by:1044
Symbol 1044 MovieClipUses:1043Used by:1049
Symbol 1045 GraphicUsed by:1049
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClipUses:1046Used by:1049
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1042 1044 1045 1047 1048Used by:1050
Symbol 1050 MovieClipUses:1049Used by:1051
Symbol 1051 MovieClipUses:1041 939 960 1050Used by:1229
Symbol 1052 GraphicUsed by:1055 1096
Symbol 1053 GraphicUsed by:1054
Symbol 1054 MovieClipUses:1053Used by:1055
Symbol 1055 MovieClipUses:1052 1054Used by:1066
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1056 953Used by:1060
Symbol 1058 GraphicUsed by:1059
Symbol 1059 MovieClipUses:1058 958Used by:1060
Symbol 1060 MovieClip {bompbomp_fla.sticker_bubble_anim_leftup_150}Uses:1057 1059Used by:1066 1093 1125 1183
Symbol 1061 GraphicUsed by:1064
Symbol 1062 GraphicUsed by:1063 1098
Symbol 1063 MovieClipUses:1062Used by:1064
Symbol 1064 MovieClipUses:1061 1063Used by:1065
Symbol 1065 MovieClipUses:1064Used by:1066
Symbol 1066 MovieClipUses:1055 939 1060 1065Used by:1229
Symbol 1067 GraphicUsed by:1070
Symbol 1068 GraphicUsed by:1069
Symbol 1069 MovieClipUses:1068Used by:1070
Symbol 1070 MovieClipUses:1067 1069Used by:1079
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1071 953Used by:1075
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClipUses:1073 958Used by:1075
Symbol 1075 MovieClip {bompbomp_fla.sticker_bubble_anim_rightdown_159}Uses:1072 1074Used by:1079 1110
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076Used by:1078
Symbol 1078 MovieClipUses:1077Used by:1079
Symbol 1079 MovieClipUses:1070 939 1075 1078Used by:1229
Symbol 1080 GraphicUsed by:1083
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:1081Used by:1083
Symbol 1083 MovieClipUses:1080 1082Used by:1093
Symbol 1084 GraphicUsed by:1091
Symbol 1085 GraphicUsed by:1086
Symbol 1086 MovieClipUses:1085Used by:1091
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1091
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1089Used by:1091
Symbol 1091 MovieClipUses:1084 1086 1088 1090Used by:1092
Symbol 1092 MovieClipUses:1091Used by:1093
Symbol 1093 MovieClipUses:1083 939 1060 1092Used by:1229
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClipUses:1094Used by:1096
Symbol 1096 MovieClipUses:1052 1095Used by:1101
Symbol 1097 GraphicUsed by:1099
Symbol 1098 MovieClipUses:1062Used by:1099
Symbol 1099 MovieClipUses:1097 1098Used by:1100
Symbol 1100 MovieClipUses:1099Used by:1101
Symbol 1101 MovieClipUses:1096 939 960 1100Used by:1229
Symbol 1102 GraphicUsed by:1105
Symbol 1103 GraphicUsed by:1104
Symbol 1104 MovieClipUses:1103Used by:1105
Symbol 1105 MovieClipUses:1102 1104Used by:1110
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1108
Symbol 1108 MovieClipUses:1107Used by:1109
Symbol 1109 MovieClipUses:1108Used by:1110
Symbol 1110 MovieClipUses:1105 939 1075 1109Used by:1229
Symbol 1111 GraphicUsed by:1114
Symbol 1112 GraphicUsed by:1113
Symbol 1113 MovieClipUses:1112Used by:1114
Symbol 1114 MovieClipUses:1111 1113Used by:1125
Symbol 1115 GraphicUsed by:1123
Symbol 1116 GraphicUsed by:1117
Symbol 1117 MovieClipUses:1116Used by:1123
Symbol 1118 GraphicUsed by:1119
Symbol 1119 MovieClipUses:1118Used by:1123
Symbol 1120 GraphicUsed by:1121
Symbol 1121 MovieClipUses:1120Used by:1123
Symbol 1122 GraphicUsed by:1123
Symbol 1123 MovieClipUses:1115 1117 1119 1121 1122Used by:1124
Symbol 1124 MovieClipUses:1123Used by:1125
Symbol 1125 MovieClipUses:1114 939 1060 1124Used by:1229
Symbol 1126 GraphicUsed by:1129
Symbol 1127 GraphicUsed by:1128
Symbol 1128 MovieClipUses:1127Used by:1129
Symbol 1129 MovieClipUses:1126 1128Used by:1133
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1130Used by:1132
Symbol 1132 MovieClipUses:1131Used by:1133
Symbol 1133 MovieClipUses:1129 939 960 1132Used by:1229
Symbol 1134 GraphicUsed by:1137
Symbol 1135 GraphicUsed by:1136
Symbol 1136 MovieClipUses:1135Used by:1137
Symbol 1137 MovieClipUses:1134 1136Used by:1149
Symbol 1138 GraphicUsed by:1146
Symbol 1139 GraphicUsed by:1146
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClipUses:1140Used by:1146
Symbol 1142 GraphicUsed by:1146
Symbol 1143 GraphicUsed by:1144
Symbol 1144 MovieClipUses:1143Used by:1146
Symbol 1145 GraphicUsed by:1146
Symbol 1146 MovieClipUses:1138 1139 1141 1142 1144 1145Used by:1147
Symbol 1147 MovieClipUses:1146Used by:1148
Symbol 1148 MovieClipUses:1147Used by:1149
Symbol 1149 MovieClipUses:1137 939 960 1148Used by:1229
Symbol 1150 GraphicUsed by:1153
Symbol 1151 GraphicUsed by:1152
Symbol 1152 MovieClipUses:1151Used by:1153
Symbol 1153 MovieClipUses:1150 1152Used by:1158
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1156
Symbol 1156 MovieClipUses:1155Used by:1157
Symbol 1157 MovieClipUses:1156Used by:1158
Symbol 1158 MovieClipUses:1153 939 960 1157Used by:1229
Symbol 1159 GraphicUsed by:1162
Symbol 1160 GraphicUsed by:1161
Symbol 1161 MovieClipUses:1160Used by:1162
Symbol 1162 MovieClipUses:1159 1161Used by:1167
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1165
Symbol 1165 MovieClipUses:1164Used by:1166
Symbol 1166 MovieClipUses:1165Used by:1167
Symbol 1167 MovieClipUses:1162 939 960 1166Used by:1229
Symbol 1168 GraphicUsed by:1171
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1169Used by:1171
Symbol 1171 MovieClipUses:1168 1170Used by:1175
Symbol 1172 GraphicUsed by:1173
Symbol 1173 MovieClipUses:1172Used by:1174
Symbol 1174 MovieClipUses:1173Used by:1175
Symbol 1175 MovieClipUses:1171 939 960 1174Used by:1229
Symbol 1176 GraphicUsed by:1179
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:1177Used by:1179
Symbol 1179 MovieClipUses:1176 1178Used by:1183
Symbol 1180 GraphicUsed by:1181
Symbol 1181 MovieClipUses:1180Used by:1182
Symbol 1182 MovieClipUses:1181Used by:1183
Symbol 1183 MovieClipUses:1179 939 1060 1182Used by:1229
Symbol 1184 GraphicUsed by:1187
Symbol 1185 GraphicUsed by:1186
Symbol 1186 MovieClipUses:1185Used by:1187
Symbol 1187 MovieClipUses:1184 1186Used by:1191
Symbol 1188 GraphicUsed by:1189
Symbol 1189 MovieClipUses:1188Used by:1190
Symbol 1190 MovieClipUses:1189Used by:1191
Symbol 1191 MovieClipUses:1187 939 960 1190Used by:1229
Symbol 1192 GraphicUsed by:1195
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClipUses:1193Used by:1195
Symbol 1195 MovieClipUses:1192 1194Used by:1199
Symbol 1196 GraphicUsed by:1197
Symbol 1197 MovieClipUses:1196Used by:1198
Symbol 1198 MovieClipUses:1197Used by:1199
Symbol 1199 MovieClipUses:1195 939 960 1198Used by:1229
Symbol 1200 GraphicUsed by:1203
Symbol 1201 GraphicUsed by:1202
Symbol 1202 MovieClipUses:1201Used by:1203
Symbol 1203 MovieClipUses:1200 1202Used by:1223
Symbol 1204 GraphicUsed by:1220
Symbol 1205 GraphicUsed by:1220
Symbol 1206 GraphicUsed by:1207
Symbol 1207 MovieClipUses:1206Used by:1220
Symbol 1208 GraphicUsed by:1209
Symbol 1209 MovieClipUses:1208Used by:1220
Symbol 1210 GraphicUsed by:1211
Symbol 1211 MovieClipUses:1210Used by:1220
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClipUses:1212Used by:1220
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:1214Used by:1220
Symbol 1216 GraphicUsed by:1220
Symbol 1217 GraphicUsed by:1218
Symbol 1218 MovieClipUses:1217Used by:1220
Symbol 1219 GraphicUsed by:1220
Symbol 1220 MovieClipUses:1204 1205 1207 1209 1211 1213 1215 1216 1218 1219Used by:1221
Symbol 1221 MovieClipUses:1220Used by:1222
Symbol 1222 MovieClipUses:1221Used by:1223
Symbol 1223 MovieClipUses:1203 939 960 1222Used by:1229
Symbol 1224 MovieClipUsed by:1229
Symbol 1225 GraphicUsed by:1228
Symbol 1226 EditableTextUses:109 902Used by:1228
Symbol 1227 GraphicUsed by:1228
Symbol 1228 MovieClip {bompbomp_fla.quit_button_247}Uses:1225 1226 1227Used by:1229
Symbol 1229 MovieClip {src.StickersAnims}Uses:886 639 640 642 643 645 940 647 648 650 651 653 654 655 657 658 660 661 663 664 666 667 669 670 672 674 675 677 678 679 681 682 683 685 941 687 688 690 691 693 694 696 697 698 700 701 703 704 705 707 708 710 711 713 714 716 717 719 720 721 723 724 942 726 727 729 730 731 732 733 734 735 736 737 738 740 741 743 744 745 747 749 750 752 753 755 756 757 759 760 761 762 763 765 767 768 770 771 772 774 775 776 777 779 780 781 782 783 784 785 943 788 789 791 793 794 796 797 798 799 800 801 803 804 806 807 809 810 812 813 815 817 818 820 821 822 824 825 945 964 972 991 1008 1026 1037 1051 1066 1079 1093 1101 1110 1125 1133 1149 1158 1167 1175 1183 1191 1199 1223 1224 1228
Symbol 1230 EditableTextUses:109 902Used by:1232
Symbol 1231 EditableTextUses:109 902Used by:1232
Symbol 1232 MovieClip {GameEndsIn}Uses:1230 1231
Symbol 1233 BitmapUsed by:1234
Symbol 1234 GraphicUses:1233Used by:1255
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1235Used by:1255
Symbol 1237 BitmapUsed by:1238
Symbol 1238 GraphicUses:1237Used by:1255
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1255
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1255
Symbol 1243 BitmapUsed by:1244
Symbol 1244 GraphicUses:1243Used by:1255
Symbol 1245 BitmapUsed by:1246
Symbol 1246 GraphicUses:1245Used by:1255
Symbol 1247 BitmapUsed by:1248
Symbol 1248 GraphicUses:1247Used by:1255
Symbol 1249 BitmapUsed by:1250
Symbol 1250 GraphicUses:1249Used by:1255
Symbol 1251 BitmapUsed by:1252
Symbol 1252 GraphicUses:1251Used by:1255
Symbol 1253 BitmapUsed by:1254
Symbol 1254 GraphicUses:1253Used by:1255
Symbol 1255 MovieClip {bompbomp_fla.starspray_4}Uses:1234 1236 1238 1240 1242 1244 1246 1248 1250 1252 1254Used by:1256
Symbol 1256 MovieClip {StarBombAnimation}Uses:1255
Symbol 1257 GraphicUsed by:1259
Symbol 1258 EditableTextUses:902Used by:1259
Symbol 1259 MovieClip {OpenGameEnd}Uses:1257 1258 119

Instance Names

"txtBonusLabel"Symbol 115 MovieClip Frame 1Symbol 110 EditableText
"txtBonus"Symbol 115 MovieClip Frame 1Symbol 112 EditableText
"txtScoreLabel"Symbol 115 MovieClip Frame 1Symbol 113 EditableText
"txtScore"Symbol 115 MovieClip Frame 1Symbol 114 EditableText
"mcRecord"Symbol 134 MovieClip {GameOver} Frame 1Symbol 115 MovieClip
"txtColorBomb"Symbol 147 MovieClip Frame 1Symbol 145 EditableText
"mcColorBomb"Symbol 150 MovieClip {SprayCan} Frame 1Symbol 147 MovieClip
"txtClock"Symbol 159 MovieClip {Clock} Frame 1Symbol 155 EditableText
"mcFlash"Symbol 159 MovieClip {Clock} Frame 1Symbol 158 MovieClip {bompbomp_fla.time_warning_anim_353}
"txtScore"Symbol 164 MovieClip {src.ScoreSign} Frame 1Symbol 163 EditableText
"bompsLayer"Symbol 170 MovieClip {src.Game} Frame 1Symbol 169 MovieClip
"mcBomb"Symbol 262 MovieClip {bompbomp_fla.phoneguy_330} Frame 80Symbol 261 MovieClip {bompbomp_fla.PhoneBomb_331}
"mcBomb"Symbol 299 MovieClip {bompbomp_fla.knitguy_333} Frame 80Symbol 298 MovieClip {bompbomp_fla.KnitBomb_334}
"mcBomb"Symbol 325 MovieClip {bompbomp_fla.hatguy_335} Frame 80Symbol 324 MovieClip {bompbomp_fla.HatBomb_336}
"mcBomb"Symbol 359 MovieClip {bompbomp_fla.shadeguy_337} Frame 80Symbol 358 MovieClip {bompbomp_fla.ShadesBomb_338}
"mcBomb"Symbol 393 MovieClip {bompbomp_fla.kangolguy_339} Frame 80Symbol 392 MovieClip {bompbomp_fla.KangolBomb_340}
"mcBomb"Symbol 427 MovieClip {bompbomp_fla.capguy_341} Frame 80Symbol 426 MovieClip {bompbomp_fla.CapBomb_342}
"mcBomb"Symbol 461 MovieClip {bompbomp_fla.bandanaguy_343} Frame 80Symbol 460 MovieClip {bompbomp_fla.BandanaBomb_344}
"mcBomp"Symbol 462 MovieClip {src.Piece} Frame 1Symbol 262 MovieClip {bompbomp_fla.phoneguy_330}
"txtTimer"Symbol 462 MovieClip {src.Piece} Frame 1Symbol 263 EditableText
"mcFiller"Symbol 462 MovieClip {src.Piece} Frame 1Symbol 265 MovieClip
"mcBomp"Symbol 462 MovieClip {src.Piece} Frame 2Symbol 299 MovieClip {bompbomp_fla.knitguy_333}
"mcBomp"Symbol 462 MovieClip {src.Piece} Frame 3Symbol 325 MovieClip {bompbomp_fla.hatguy_335}
"mcBomp"Symbol 462 MovieClip {src.Piece} Frame 4Symbol 359 MovieClip {bompbomp_fla.shadeguy_337}
"mcBomp"Symbol 462 MovieClip {src.Piece} Frame 5Symbol 393 MovieClip {bompbomp_fla.kangolguy_339}
"mcBomp"Symbol 462 MovieClip {src.Piece} Frame 6Symbol 427 MovieClip {bompbomp_fla.capguy_341}
"mcBomp"Symbol 462 MovieClip {src.Piece} Frame 7Symbol 461 MovieClip {bompbomp_fla.bandanaguy_343}
"txtScore"Symbol 464 MovieClip Frame 1Symbol 463 EditableText
"mcScore"Symbol 465 MovieClip Frame 1Symbol 464 MovieClip
"mcScore"Symbol 466 MovieClip Frame 1Symbol 464 MovieClip
"mcScore"Symbol 467 MovieClip Frame 1Symbol 464 MovieClip
"mcScore3"Symbol 468 MovieClip {src.ScorePop} Frame 1Symbol 465 MovieClip
"mcScore2"Symbol 468 MovieClip {src.ScorePop} Frame 1Symbol 466 MovieClip
"mcScore1"Symbol 468 MovieClip {src.ScorePop} Frame 1Symbol 467 MovieClip
"mcBlue"Symbol 492 MovieClip {src.Explosion} Frame 1Symbol 491 MovieClip {bompbomp_fla.spraypop_323}
"mcYellow"Symbol 492 MovieClip {src.Explosion} Frame 1Symbol 491 MovieClip {bompbomp_fla.spraypop_323}
"mcPink"Symbol 492 MovieClip {src.Explosion} Frame 1Symbol 491 MovieClip {bompbomp_fla.spraypop_323}
"RainbowBigFront"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 500 MovieClip
"Godzilla"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 504 MovieClip
"City"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 509 MovieClip
"CitySilhouette"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 515 MovieClip
"KingKong"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 525 MovieClip
"BlueCloud"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 528 MovieClip
"PinkCloud"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 531 MovieClip
"RainbowFront"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 536 MovieClip
"GreenCloud"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 539 MovieClip
"MerryGoRound"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 545 MovieClip
"Tajmahal"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 549 MovieClip
"Sphinx"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 553 MovieClip
"SpaceWarp"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 565 MovieClip
"Moln_1"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 570 MovieClip
"Rainbow_back_3"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 574 MovieClip
"Rainbow_back_2"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 578 MovieClip
"Rainbow_back_1"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 582 MovieClip
"Arrows"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 586 MovieClip
"Radio"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 592 MovieClip
"GhettoBlaster"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 605 MovieClip
"RecordPlayer"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 611 MovieClip
"Helicopter"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 615 MovieClip
"Synth"Symbol 623 MovieClip {src.StartAnims} Frame 1Symbol 620 MovieClip
"mcQuitButton"Symbol 637 MovieClip {src.Buttons} Frame 1Symbol 626 MovieClip {bompbomp_fla.button_exitgame_265}
"mcMusicButton"Symbol 637 MovieClip {src.Buttons} Frame 1Symbol 631 MovieClip {bompbomp_fla.button_music_onoff_266}
"mcSoundButton"Symbol 637 MovieClip {src.Buttons} Frame 1Symbol 636 MovieClip {bompbomp_fla.button_soundfx_onoff_267}
"mcBlink"Symbol 913 MovieClip {Info1} Frame 1Symbol 899 MovieClip {bompbomp_fla.rewind_blink_253}
"txtInfoHeader"Symbol 913 MovieClip {Info1} Frame 1Symbol 903 EditableText
"txtInfo1"Symbol 913 MovieClip {Info1} Frame 1Symbol 908 EditableText
"txtInfo2"Symbol 913 MovieClip {Info1} Frame 1Symbol 909 EditableText
"txtInfo3"Symbol 913 MovieClip {Info1} Frame 1Symbol 910 EditableText
"txtInfoHeader"Symbol 926 MovieClip {Info2} Frame 1Symbol 918 EditableText
"txtInfo1"Symbol 926 MovieClip {Info2} Frame 1Symbol 922 EditableText
"txtInfo2"Symbol 926 MovieClip {Info2} Frame 1Symbol 923 EditableText
"txtInfo3"Symbol 926 MovieClip {Info2} Frame 1Symbol 924 EditableText
"mcBlink"Symbol 933 MovieClip {bompbomp_fla.rewindbutton_251} Frame 1Symbol 899 MovieClip {bompbomp_fla.rewind_blink_253}
"mcRewindBox"Symbol 934 MovieClip {Rewind} Frame 1Symbol 930 MovieClip {bompbomp_fla.rewinddevice_249}
"mcRewindButton"Symbol 934 MovieClip {Rewind} Frame 1Symbol 933 MovieClip {bompbomp_fla.rewindbutton_251}
"txtNew"Symbol 937 MovieClip Frame 1Symbol 936 EditableText
"mcText"Symbol 939 MovieClip {NewSticker} Frame 1Symbol 937 MovieClip
"txtText"Symbol 953 MovieClip Frame 1Symbol 951 EditableText
"txtLabel"Symbol 953 MovieClip Frame 1Symbol 952 EditableText
"mcText"Symbol 954 MovieClip Frame 1Symbol 953 MovieClip
"txtText"Symbol 958 MovieClip Frame 1Symbol 956 EditableText
"txtLabel"Symbol 958 MovieClip Frame 1Symbol 957 EditableText
"mcText"Symbol 959 MovieClip Frame 1Symbol 958 MovieClip
"mcGray"Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92} Frame 1Symbol 954 MovieClip
"mcYellow"Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92} Frame 1Symbol 959 MovieClip
"mcNewSticker"Symbol 964 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 964 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 972 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 972 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 991 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 991 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1008 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1008 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1026 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1026 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1037 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1037 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1051 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1051 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcText"Symbol 1057 MovieClip Frame 1Symbol 953 MovieClip
"mcText"Symbol 1059 MovieClip Frame 1Symbol 958 MovieClip
"mcGray"Symbol 1060 MovieClip {bompbomp_fla.sticker_bubble_anim_leftup_150} Frame 1Symbol 1057 MovieClip
"mcYellow"Symbol 1060 MovieClip {bompbomp_fla.sticker_bubble_anim_leftup_150} Frame 1Symbol 1059 MovieClip
"mcNewSticker"Symbol 1066 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1066 MovieClip Frame 1Symbol 1060 MovieClip {bompbomp_fla.sticker_bubble_anim_leftup_150}
"mcText"Symbol 1072 MovieClip Frame 1Symbol 953 MovieClip
"mcText"Symbol 1074 MovieClip Frame 1Symbol 958 MovieClip
"mcGray"Symbol 1075 MovieClip {bompbomp_fla.sticker_bubble_anim_rightdown_159} Frame 1Symbol 1072 MovieClip
"mcYellow"Symbol 1075 MovieClip {bompbomp_fla.sticker_bubble_anim_rightdown_159} Frame 1Symbol 1074 MovieClip
"mcNewSticker"Symbol 1079 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1079 MovieClip Frame 1Symbol 1075 MovieClip {bompbomp_fla.sticker_bubble_anim_rightdown_159}
"mcNewSticker"Symbol 1093 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1093 MovieClip Frame 1Symbol 1060 MovieClip {bompbomp_fla.sticker_bubble_anim_leftup_150}
"mcNewSticker"Symbol 1101 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1101 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1110 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1110 MovieClip Frame 1Symbol 1075 MovieClip {bompbomp_fla.sticker_bubble_anim_rightdown_159}
"mcNewSticker"Symbol 1125 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1125 MovieClip Frame 1Symbol 1060 MovieClip {bompbomp_fla.sticker_bubble_anim_leftup_150}
"mcNewSticker"Symbol 1133 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1133 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1149 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1149 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1158 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1158 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1167 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1167 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1175 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1175 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1183 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1183 MovieClip Frame 1Symbol 1060 MovieClip {bompbomp_fla.sticker_bubble_anim_leftup_150}
"mcNewSticker"Symbol 1191 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1191 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1199 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1199 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"mcNewSticker"Symbol 1223 MovieClip Frame 1Symbol 939 MovieClip {NewSticker}
"mcText"Symbol 1223 MovieClip Frame 1Symbol 960 MovieClip {bompbomp_fla.sticker_bubble_anim_92}
"txtQuit"Symbol 1228 MovieClip {bompbomp_fla.quit_button_247} Frame 1Symbol 1226 EditableText
"mc1000"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 964 MovieClip
"mc10000"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 972 MovieClip
"mc100000"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 991 MovieClip
"Cassette"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1008 MovieClip
"Chain"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1026 MovieClip
"ChainGuy"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1037 MovieClip
"Crown"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1051 MovieClip
"Diamond"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1066 MovieClip
"Flash"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1079 MovieClip
"Glasses"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1093 MovieClip
"Hamburger"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1101 MovieClip
"Monsters"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1110 MovieClip
"MusicNote"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1125 MovieClip
"Needle"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1133 MovieClip
"Planet"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1149 MovieClip
"PotOGold"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1158 MovieClip
"Prism"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1167 MovieClip
"Rainbow"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1175 MovieClip
"Sneaker"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1183 MovieClip
"Star"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1191 MovieClip
"Trophy"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1199 MovieClip
"VinylSaw"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1223 MovieClip
"DummySticker"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1224 MovieClip
"mcQuit"Symbol 1229 MovieClip {src.StickersAnims} Frame 1Symbol 1228 MovieClip {bompbomp_fla.quit_button_247}
"txtGameEndsIn"Symbol 1232 MovieClip {GameEndsIn} Frame 1Symbol 1230 EditableText
"txtClickToCont"Symbol 1232 MovieClip {GameEndsIn} Frame 1Symbol 1231 EditableText
"mcStar"Symbol 1256 MovieClip {StarBombAnimation} Frame 1Symbol 1255 MovieClip {bompbomp_fla.starspray_4}
"txtOpenGame"Symbol 1259 MovieClip {OpenGameEnd} Frame 1Symbol 1258 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.




http://swfchan.com/52/256927/info.shtml
Created: 30/8 -2024 05:34:03 Last modified: 30/8 -2024 05:34:03 Server time: 19/09 -2024 07:26:43