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

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

Bimmin Haunted Night - fun fast paced platformer game.swf

This is the info page for
Flash #131770

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


Text
add this to your site

add this to your site

BR

x2

x2

x2

x2

500

500

500

500

<p align="center"><font face="Joystix" size="16" color="#ffffff" letterSpacing="2.000000" kerning="1"><b>00000000000</b></font></p>

<p align="right"><font face="Joystix" size="16" color="#ffffff" letterSpacing="2.000000" kerning="1"><b>000000 m.</b></font></p>

<p align="left"></p>

press SPACE to jump

Copyright © 2009 Hard-Circle Inc.

Hold a tick...

Connecting to API...

Initializing...

<p align="center"><font face="Joystix" size="16" color="#ffffff" letterSpacing="2.000000" kerning="1">00000000000</font></p>

<p align="right"><font face="Joystix" size="16" color="#ffffff" letterSpacing="2.000000" kerning="1">000000 m.</font></p>

Your Best:

Score:

<p align="left"><font face="Joystix" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">1000</font></p>

<p align="left"><font face="Joystix" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">150000</font></p>

Distance:

ActionScript [AS3]

Section 1
//Background (Bimmin.Background) package Bimmin { import flash.display.*; import flash.geom.*; public class Background extends Sprite { private var bush:Sprite; private var front_tree:Sprite; private var back_tree:Sprite; private var mountains:Sprite; private var clouds:Sprite; public function Background(){ bush = new Sprite(); front_tree = new Sprite(); back_tree = new Sprite(); mountains = new Sprite(); clouds = new Sprite(); super(); var _local1:bg_layer_5 = new bg_layer_5(); clouds.addChild(_local1); var _local2:bg_layer_4 = new bg_layer_4(); mountains.addChild(_local2); var _local3:bg_layer_3 = new bg_layer_3(); back_tree.addChild(_local3); var _local4:bg_layer_2 = new bg_layer_2(); front_tree.addChild(_local4); var _local5:bg_layer_1 = new bg_layer_1(); bush.addChild(_local5); this.addChild(clouds); this.addChild(mountains); this.addChild(back_tree); this.addChild(front_tree); this.addChild(bush); } public function updateBackground(_arg1:Number):void{ var _local3:*; var _local4:Point; var _local5:bg_layer_1; var _local6:bg_layer_2; var _local7:bg_layer_3; var _local8:bg_layer_5; bush.x = (bush.x - _arg1); front_tree.x = (front_tree.x - ((_arg1 / 4) * 3)); back_tree.x = (back_tree.x - ((_arg1 / 4) * 2)); clouds.x = (clouds.x - (_arg1 / 4)); var _local2:int = (bush.numChildren - 1); while (_local2 > -1) { _local3 = bush.getChildAt(_local2); _local4 = new Point(_local3.x, _local3.y); _local4 = bush.localToGlobal(_local4); if ((((_local4.x < 0)) && (!(_local3.ignoreNow)))){ _local3.ignoreNow = true; _local5 = new bg_layer_1(); _local5.x = (_local3.x + _local3.width); bush.addChild(_local5); }; if ((_local4.x + _local3.width) < 0){ bush.removeChild(_local3); }; _local2--; }; _local2 = (front_tree.numChildren - 1); while (_local2 > -1) { _local3 = front_tree.getChildAt(_local2); _local4 = new Point(_local3.x, _local3.y); _local4 = front_tree.localToGlobal(_local4); if ((((_local4.x < 0)) && (!(_local3.ignoreNow)))){ _local3.ignoreNow = true; _local6 = new bg_layer_2(); _local6.x = (_local3.x + _local3.width); front_tree.addChild(_local6); }; if ((_local4.x + _local3.width) < 0){ front_tree.removeChild(_local3); }; _local2--; }; _local2 = (back_tree.numChildren - 1); while (_local2 > -1) { _local3 = back_tree.getChildAt(_local2); _local4 = new Point(_local3.x, _local3.y); _local4 = back_tree.localToGlobal(_local4); if ((((_local4.x < 0)) && (!(_local3.ignoreNow)))){ _local3.ignoreNow = true; _local7 = new bg_layer_3(); _local7.x = (_local3.x + _local3.width); back_tree.addChild(_local7); }; if ((_local4.x + _local3.width) < 0){ back_tree.removeChild(_local3); }; _local2--; }; _local2 = (clouds.numChildren - 1); while (_local2 > -1) { _local3 = clouds.getChildAt(_local2); _local4 = new Point(_local3.x, _local3.y); _local4 = clouds.localToGlobal(_local4); if ((((_local4.x < 0)) && (!(_local3.ignoreNow)))){ _local3.ignoreNow = true; _local8 = new bg_layer_5(); _local8.x = (_local3.x + _local3.width); clouds.addChild(_local8); }; if ((_local4.x + _local3.width) < 0){ clouds.removeChild(_local3); }; _local2--; }; } } }//package Bimmin
Section 2
//KeyObject (Bimmin.KeyObject) package Bimmin { public class KeyObject { public static const KEY_1:uint = 49; public static const KEY_2:uint = 50; public static const KEY_3:uint = 51; public static const KEY_4:uint = 52; public static const KEY_5:uint = 53; public static const KEY_A:uint = 65; public static const KEY_D:uint = 68; public static const KEY_J:uint = 74; public static const KEY_K:uint = 75; public static const KEY_L:uint = 76; public static const KEY_Q:uint = 81; public static const KEY_R:uint = 82; public static const KEY_S:uint = 83; public static const KEY_W:uint = 87; public static const KEY_Z:uint = 90; public static const KEY_Space:uint = 32; public static const KEY_ESC:uint = 27; public static const KEY_UP:uint = 38; public static const KEY_DOWN:uint = 40; public static const KEY_LEFT:uint = 37; public static const KEY_RIGHT:uint = 39; public static const KEY_SHIFT:uint = 16; public static var DOWN_1:Boolean; public static var DOWN_2:Boolean; public static var DOWN_3:Boolean; public static var DOWN_4:Boolean; public static var DOWN_5:Boolean; public static var DOWN_A:Boolean; public static var DOWN_D:Boolean; public static var DOWN_J:Boolean; public static var DOWN_K:Boolean; public static var DOWN_L:Boolean; public static var DOWN_Q:Boolean; public static var DOWN_R:Boolean; public static var DOWN_S:Boolean; public static var DOWN_W:Boolean; public static var DOWN_Z:Boolean; public static var DOWN_Space:Boolean; public static var DOWN_ESC:Boolean; public static var DOWN_Mouse:Boolean; public static var DOWN_Up:Boolean; public static var DOWN_Down:Boolean; public static var DOWN_Left:Boolean; public static var DOWN_Right:Boolean; public static var DOWN_Shift:Boolean; public static function initAll(){ DOWN_1 = false; DOWN_2 = false; DOWN_3 = false; DOWN_4 = false; DOWN_5 = false; DOWN_A = false; DOWN_D = false; DOWN_J = false; DOWN_K = false; DOWN_L = false; DOWN_Q = false; DOWN_R = false; DOWN_S = false; DOWN_W = false; DOWN_Z = false; DOWN_Space = false; DOWN_ESC = false; DOWN_Mouse = false; DOWN_Up = false; DOWN_Right = false; DOWN_Left = false; DOWN_Down = false; DOWN_Shift = false; } } }//package Bimmin
Section 3
//Main (Bimmin.Main) package Bimmin { import flash.events.*; import mochi.as3.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.geom.*; import flash.ui.*; public dynamic class Main extends MovieClip { private const STAGE_WIDTH_OVER_2:int = 360; private const SCREEN_QUARTERS:int = 180; private const SCREEN_ADVANCMENT_LIMIT:int = 540; private const NUMBER_OF_SECTIONS:int = 35; public var dist_best:TextField; public var mc_buyCloud9:MovieClip; public var mc_cloud9:MovieClip; public var mc_bimmin:MovieClip; public var character_btn:MovieClip; public var mc_brickgalaxy:MovieClip; public var mc_dayofvalor:MovieClip; public var mc_buyBrickGalaxy:MovieClip; public var info_btn:MovieClip; public var score_best:TextField; public var mc_bimmin2:MovieClip; public var credits_btn:MovieClip; public var audio_tog:MovieClip; public var mc_dracula:MovieClip; public var mc_pumpking:MovieClip; public var retry_btn:MovieClip; public var mc_buyDayofValor:MovieClip; public var text_score:TextField; public var submit_btn:MovieClip; public var hcLogo:MovieClip; public var mc_robocity:MovieClip; public var mc_buyRobocity:MovieClip; public var text_distance:TextField; public var play_btn:MovieClip; public var btn_bored:SimpleButton; public var mc_buyHereToCollect:MovieClip; public var mc_buyBimmin2:MovieClip; public var mc_heretocollect:MovieClip; public var mc_zombie:MovieClip; public var dev_link:MovieClip; private var sectionDict:Dictionary; private var timer:Timer; private var gameState:String; private var lastTime:Number; private var player:Player; private var rex:Rex; private var shakeScreen:Boolean;// = false private var verticleChange:Number; private var horizontalChange:Number; private var mymask:GameMask; private var myGUI:UI; public var sndMgr:SoundManager; public var audio:String;// = "on" private var background:Background; private var gamelevel:Sprite; private var terrain:Sprite; private var DistanceRan:Number; private var lastDistanceRan:Number; private var score:Number;// = 0 private var meatCollected:int;// = 0 private var multiplier:int;// = 0 private var GameOver:Boolean;// = false private var bimmin2Bought:Boolean;// = false private var brickgalaxyBought:Boolean;// = false private var cloud9Bought:Boolean;// = false private var dayofvalorBought:Boolean;// = false private var heretocollectBought:Boolean;// = false private var robocityBought:Boolean;// = false public static var CURRENT_CHARACTER:int = 1; public function Main(){ addFrameScript(0, frame1, 1, frame2, 9, frame10, 98, frame99, 99, frame100, 109, frame110, 119, frame120, 129, frame130); var _local1:ContextMenu = new ContextMenu(); var _local2:ContextMenuItem = new ContextMenuItem("Copyright © hardcircle.com"); var _local3:ContextMenuItem = new ContextMenuItem("Artist:"); var _local4:ContextMenuItem = new ContextMenuItem(" Michael Opada"); var _local5:ContextMenuItem = new ContextMenuItem("Programmer:"); var _local6:ContextMenuItem = new ContextMenuItem("Thomas Martin"); _local1.hideBuiltInItems(); _local3.separatorBefore = true; _local5.separatorBefore = true; _local4.enabled = false; _local6.enabled = false; _local1.customItems.push(_local2); _local1.customItems.push(_local3); _local1.customItems.push(_local4); _local1.customItems.push(_local5); _local1.customItems.push(_local6); this.contextMenu = _local1; sndMgr = SoundManager.getInstance(); sndMgr.addLibrarySound(sfx_Chomp, "Chomp"); sndMgr.addLibrarySound(sfx_Fruit, "Fruit"); sndMgr.addLibrarySound(sfx_GameOver, "Game Over"); sndMgr.addLibrarySound(sfx_Hit, "Hit"); sndMgr.addLibrarySound(sfx_Jump, "Jump"); sndMgr.addLibrarySound(JungleRomp, "BGM"); sndMgr.addLibrarySound(sfx_Press, "Press"); sndMgr.addLibrarySound(sfx_aStomp, "Stomp"); sndMgr.addLibrarySound(sfx_extraLife, "Multi"); root["audio_tog"].stop(); root["audio_tog"].buttonMode = true; root["audio_tog"].addEventListener(MouseEvent.MOUSE_DOWN, Mute); MochiBot.track(this, "f55055d7"); } public function addedToStage(_arg1:Event=null):void{ this.removeEventListener(Event.ADDED_TO_STAGE, addedToStage); launchApp(); } public function launchApp():void{ play(); } public function devClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.hardcircle.com/"); navigateToURL(_local2, "_blank"); } public function boredClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.bored.com/"), "_blank"); } public function hcSplashClick(_arg1:MouseEvent):void{ sndMgr.playSound("Press", 0.3); stage.removeEventListener(MouseEvent.CLICK, hcSplashClick); navigateToURL(new URLRequest("http://www.hardcircle.com"), "_blank"); } public function checkLoaded(_arg1:ProgressEvent):void{ var _local2:Number = Math.ceil(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100)); if (_local2 >= 100){ gotoAndPlay("connect"); }; } public function connectServices():void{ } public function initialize():void{ KeyObject.initAll(); sectionDict = new Dictionary(); addSectionToDict(terrain_1, "1"); addSectionToDict(terrain_2, "2"); addSectionToDict(terrain_3, "3"); addSectionToDict(terrain_4, "4"); addSectionToDict(terrain_5, "5"); addSectionToDict(terrain_6, "6"); addSectionToDict(terrain_7, "7"); addSectionToDict(terrain_8, "8"); addSectionToDict(terrain_9, "9"); addSectionToDict(terrain_10, "10"); addSectionToDict(terrain_11, "11"); addSectionToDict(terrain_12, "12"); addSectionToDict(terrain_13, "13"); addSectionToDict(terrain_14, "14"); addSectionToDict(terrain_15, "15"); addSectionToDict(terrain_16, "16"); addSectionToDict(terrain_17, "17"); addSectionToDict(terrain_18, "18"); addSectionToDict(terrain_19, "19"); addSectionToDict(terrain_20, "20"); addSectionToDict(terrain_21, "21"); addSectionToDict(terrain_22, "22"); addSectionToDict(terrain_23, "23"); addSectionToDict(terrain_24, "24"); addSectionToDict(terrain_25, "25"); addSectionToDict(terrain_26, "26"); addSectionToDict(terrain_27, "27"); addSectionToDict(terrain_28, "28"); addSectionToDict(terrain_29, "29"); addSectionToDict(terrain_30, "30"); addSectionToDict(terrain_31, "31"); addSectionToDict(terrain_32, "32"); addSectionToDict(terrain_33, "33"); addSectionToDict(terrain_34, "34"); addSectionToDict(terrain_35, "35"); MochiSocial.addEventListener(MochiCoins.ITEM_OWNED, updateCostumes); MochiSocial.addEventListener(MochiCoins.ITEM_NEW, updateCostumes); MochiServices.connect("95ed86b28a742876", this); } private function addSectionToDict(_arg1, _arg2:String):void{ sectionDict[_arg2] = _arg1; } public function realizeCharacters():void{ stop(); root["mc_buyBimmin2"].buttonMode = true; root["mc_buyBimmin2"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_buyBimmin2"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_buyBimmin2"].addEventListener(MouseEvent.CLICK, openStore); root["mc_buyBrickGalaxy"].buttonMode = true; root["mc_buyBrickGalaxy"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_buyBrickGalaxy"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_buyBrickGalaxy"].addEventListener(MouseEvent.CLICK, openStore); root["mc_buyCloud9"].buttonMode = true; root["mc_buyCloud9"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_buyCloud9"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_buyCloud9"].addEventListener(MouseEvent.CLICK, openStore); root["mc_buyDayofValor"].buttonMode = true; root["mc_buyDayofValor"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_buyDayofValor"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_buyDayofValor"].addEventListener(MouseEvent.CLICK, openStore); root["mc_buyHereToCollect"].buttonMode = true; root["mc_buyHereToCollect"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_buyHereToCollect"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_buyHereToCollect"].addEventListener(MouseEvent.CLICK, openStore); root["mc_buyRobocity"].buttonMode = true; root["mc_buyRobocity"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_buyRobocity"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_buyRobocity"].addEventListener(MouseEvent.CLICK, openStore); root["mc_dracula"].buttonMode = true; root["mc_dracula"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_dracula"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_dracula"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_bimmin"].buttonMode = true; root["mc_bimmin"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_bimmin"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_bimmin"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_zombie"].buttonMode = true; root["mc_zombie"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_zombie"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_zombie"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_pumpking"].buttonMode = true; root["mc_pumpking"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_pumpking"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_pumpking"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_bimmin2"].buttonMode = true; root["mc_bimmin2"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_bimmin2"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_bimmin2"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_cloud9"].buttonMode = true; root["mc_cloud9"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_cloud9"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_cloud9"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_brickgalaxy"].buttonMode = true; root["mc_brickgalaxy"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_brickgalaxy"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_brickgalaxy"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_heretocollect"].buttonMode = true; root["mc_heretocollect"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_heretocollect"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_heretocollect"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_dayofvalor"].buttonMode = true; root["mc_dayofvalor"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_dayofvalor"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_dayofvalor"].addEventListener(MouseEvent.CLICK, selectCharacter); root["mc_robocity"].buttonMode = true; root["mc_robocity"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["mc_robocity"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["mc_robocity"].addEventListener(MouseEvent.CLICK, selectCharacter); if (bimmin2Bought){ root["mc_bimmin2"].visible = true; root["mc_buyBimmin2"].visible = false; } else { root["mc_bimmin2"].visible = false; root["mc_buyBimmin2"].visible = true; }; if (brickgalaxyBought){ root["mc_brickgalaxy"].visible = true; root["mc_buyBrickGalaxy"].visible = false; } else { root["mc_brickgalaxy"].visible = false; root["mc_buyBrickGalaxy"].visible = true; }; if (cloud9Bought){ root["mc_cloud9"].visible = true; root["mc_buyCloud9"].visible = false; } else { root["mc_cloud9"].visible = false; root["mc_buyCloud9"].visible = true; }; if (dayofvalorBought){ root["mc_dayofvalor"].visible = true; root["mc_buyDayofValor"].visible = false; } else { root["mc_dayofvalor"].visible = false; root["mc_buyDayofValor"].visible = true; }; if (heretocollectBought){ root["mc_heretocollect"].visible = true; root["mc_buyHereToCollect"].visible = false; } else { root["mc_heretocollect"].visible = false; root["mc_buyHereToCollect"].visible = true; }; if (robocityBought){ root["mc_robocity"].visible = true; root["mc_buyRobocity"].visible = false; } else { root["mc_robocity"].visible = false; root["mc_buyRobocity"].visible = true; }; } private function openStore(_arg1:MouseEvent):void{ if (_arg1.currentTarget == root["mc_buyBimmin2"]){ MochiCoins.showItem({item:"9c911e49e9200a8f"}); } else { if (_arg1.currentTarget == root["mc_buyHereToCollect"]){ MochiCoins.showItem({item:"df6890d5b7866d25"}); } else { if (_arg1.currentTarget == root["mc_buyBrickGalaxy"]){ MochiCoins.showItem({item:"31636b705abc959e"}); } else { if (_arg1.currentTarget == root["mc_buyDayofValor"]){ MochiCoins.showItem({item:"b3630f34c143f7c7"}); } else { if (_arg1.currentTarget == root["mc_buyCloud9"]){ MochiCoins.showItem({item:"d1d91ef292f62823"}); } else { if (_arg1.currentTarget == root["mc_buyRobocity"]){ MochiCoins.showItem({item:"cab8afa4eadc1d23"}); }; }; }; }; }; }; } private function updateCostumes(_arg1:Object):void{ if (_arg1.id == "9c911e49e9200a8f"){ bimmin2Bought = true; root["mc_bimmin2"].visible = true; root["mc_buyBimmin2"].visible = false; } else { if (_arg1.id == "cab8afa4eadc1d23"){ robocityBought = true; root["mc_robocity"].visible = true; root["mc_buyRobocity"].visible = false; } else { if (_arg1.id == "df6890d5b7866d25"){ heretocollectBought = true; root["mc_heretocollect"].visible = true; root["mc_buyHereToCollect"].visible = false; } else { if (_arg1.id == "b3630f34c143f7c7"){ dayofvalorBought = true; root["mc_dayofvalor"].visible = true; root["mc_buyDayofValor"].visible = false; } else { if (_arg1.id == "d1d91ef292f62823"){ cloud9Bought = true; root["mc_cloud9"].visible = true; root["mc_buyCloud9"].visible = false; } else { if (_arg1.id == "31636b705abc959e"){ brickgalaxyBought = true; root["mc_brickgalaxy"].visible = true; root["mc_buyBrickGalaxy"].visible = false; }; }; }; }; }; }; } private function selectCharacter(_arg1:MouseEvent):void{ if (_arg1.currentTarget == root["mc_zombie"]){ CURRENT_CHARACTER = 1; } else { if (_arg1.currentTarget == root["mc_heretocollect"]){ CURRENT_CHARACTER = 2; } else { if (_arg1.currentTarget == root["mc_bimmin2"]){ CURRENT_CHARACTER = 3; } else { if (_arg1.currentTarget == root["mc_brickgalaxy"]){ CURRENT_CHARACTER = 4; } else { if (_arg1.currentTarget == root["mc_cloud9"]){ CURRENT_CHARACTER = 5; } else { if (_arg1.currentTarget == root["mc_dayofvalor"]){ CURRENT_CHARACTER = 6; } else { if (_arg1.currentTarget == root["mc_dracula"]){ CURRENT_CHARACTER = 7; } else { if (_arg1.currentTarget == root["mc_bimmin"]){ CURRENT_CHARACTER = 8; } else { if (_arg1.currentTarget == root["mc_pumpking"]){ CURRENT_CHARACTER = 9; } else { if (_arg1.currentTarget == root["mc_robocity"]){ CURRENT_CHARACTER = 10; }; }; }; }; }; }; }; }; }; }; PlayGame(); } public function realizeMainMenu():void{ stop(); sndMgr.playSound("Game Over", 0.5, 0, 999); root["play_btn"].buttonMode = true; root["play_btn"].addEventListener(MouseEvent.MOUSE_DOWN, clickToStart); root["play_btn"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["play_btn"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["info_btn"].buttonMode = true; root["info_btn"].addEventListener(MouseEvent.MOUSE_DOWN, showInfo); root["info_btn"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["info_btn"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["credits_btn"].addEventListener(MouseEvent.MOUSE_DOWN, showCredits); root["credits_btn"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["credits_btn"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); } public function buttonOverState(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("over"); } public function buttonOutState(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("up"); } public function spaceToStart(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == KeyObject.KEY_Space){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, spaceToStart); sndMgr.playSound("Press"); CharacterSelect(); }; } public function clickToStart(_arg1:MouseEvent):void{ if (this.currentLabel == "gameover"){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, spaceToStart); }; sndMgr.playSound("Press"); CharacterSelect(); } private function showInfo(_arg1:MouseEvent):void{ var _local2:info_menu = new info_menu(); addChild(_local2); } private function showCredits(_arg1:MouseEvent):void{ var _local2:credits_menu = new credits_menu(); addChild(_local2); } public function CharacterSelect():void{ gotoAndStop("characters"); } public function PlayGame(_arg1:MouseEvent=null):void{ stage.removeEventListener(KeyboardEvent.KEY_DOWN, spaceToStart); stage.focus = stage; gotoAndStop("gameplay"); } public function StartGame():void{ var box:Shape; var bcount:int; var blur:Function; blur = function (_arg1:Event){ bcount++; if (bcount == 1){ bcount = 0; box.alpha = (box.alpha - 0.2); }; if (box.alpha <= 0){ box.removeEventListener(Event.ENTER_FRAME, blur); gamelevel.removeChild(box); }; }; sndMgr.stopAllSounds(); sndMgr.playSound("BGM", 0.5, 0, 999); KeyObject.initAll(); DistanceRan = 0; lastDistanceRan = 0; score = 0; meatCollected = 0; multiplier = 1; shakeScreen = false; mymask = new GameMask(); mymask.x = 5; mymask.y = 5; addChild(mymask); gamelevel = new Sprite(); terrain = new Sprite(); addChild(gamelevel); gamelevel.mask = mymask; background = new Background(); gamelevel.addChild(background); gamelevel.addChild(terrain); var t:terrain_1 = new terrain_1(); t.x = 0; t.y = 310; terrain.addChild(t); player = new Player(); player.x = 210; player.y = 270; player.xSpeed = 2; player.ySpeed = 0; player.jumpHeight = 0; player.jumpPower = 0; player.jumping = false; player.hitObject = false; player.currentAnim = "none"; player.newAnim = "none"; rex = new Rex(); rex.eatPlayer = false; rex.y = (player.y - 60); rex.x = -100; gamelevel.addChild(player); gamelevel.addChild(rex); horizontalChange = player.xSpeed; myGUI = new UI(); myGUI.score_text.text = String(score); myGUI.dist_text.text = String((DistanceRan + " m.")); myGUI.multi.stop(); addChild(myGUI); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressedDown); stage.addEventListener(KeyboardEvent.KEY_UP, keyPressRelease); gameState = "Play"; GameOver = false; lastTime = getTimer(); timer = new Timer(20); timer.addEventListener(TimerEvent.TIMER, MainLoop); timer.start(); box = new Shape(); box.graphics.beginFill(19999, 1); box.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); box.graphics.endFill(); box.alpha = 1; gamelevel.addChild(box); box.addEventListener(Event.ENTER_FRAME, blur); bcount = 0; } private function MainLoop(_arg1:TimerEvent):void{ var _local2:Number = (getTimer() - lastTime); if ((((_local2 > 0)) && ((gameState == "Play")))){ lastTime = getTimer(); if ((_arg1.currentTarget.currentCount % 10) == 0){ DistanceRan = (DistanceRan + (player.xSpeed / 10)); }; if ((DistanceRan - lastDistanceRan) >= 1){ score = (score + (10 * multiplier)); lastDistanceRan = DistanceRan; }; myGUI.score_text.text = String(score); myGUI.dist_text.text = String(((Math.round((DistanceRan * 10)) / 10) + " m.")); myGUI.multi_text.text = String(("x" + multiplier.toString())); trace(multiplier, myGUI.multi_text.text); if ((_arg1.currentTarget.currentCount % 15) == 0){ player.xSpeed = (player.xSpeed + 0.75); if (player.x < SCREEN_ADVANCMENT_LIMIT){ player.x = (player.x + 1.5); }; }; if ((_arg1.currentTarget.currentCount % 10) == 0){ if (shakeScreen){ if ((((gamelevel.x == 0)) || ((gamelevel.y == 0)))){ gamelevel.x = 3.5; gamelevel.y = 3.5; } else { gamelevel.x = 0; gamelevel.y = 0; }; sndMgr.playSound("Stomp", 0.1); }; }; updatePlayer(); updateRex(); checkTerrainSlide(); background.updateBackground(player.xSpeed); }; if (GameOver){ GameCleanUp(); }; } private function GameCleanUp():void{ var box:Shape; var bcount:int; var blur:Function; blur = function (_arg1:Event){ bcount++; if (bcount == 1){ bcount = 0; box.alpha = (box.alpha + 0.1); }; if (box.alpha >= 1){ box.removeEventListener(Event.ENTER_FRAME, blur); gamelevel.removeChild(box); removeChild(gamelevel); removeChild(myGUI); gotoAndStop("gameover"); }; }; timer.removeEventListener(TimerEvent.TIMER, MainLoop); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressedDown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyPressRelease); sndMgr.stopAllSounds(); sndMgr.playSound("Game Over", 0.5, 0, 999); box = new Shape(); box.graphics.beginFill(0, 1); box.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); box.graphics.endFill(); box.alpha = 0; gamelevel.addChild(box); box.addEventListener(Event.ENTER_FRAME, blur); bcount = 0; } public function realizeGameOver():void{ root["text_score"].text = score; root["text_distance"].text = String(((Math.round((DistanceRan * 10)) / 10) + " m")); var _local1:Number = SaveController.Load("score"); var _local2:Number = SaveController.Load("distance"); if (score > _local1){ SaveController.Save("score", score); }; if (DistanceRan > _local2){ SaveController.Save("distance", (Math.round((DistanceRan * 10)) / 10)); }; root["score_best"].text = SaveController.Load("score"); root["dist_best"].text = String((SaveController.Load("distance") + " M")); stage.addEventListener(KeyboardEvent.KEY_DOWN, spaceToStart); root["retry_btn"].buttonMode = true; root["retry_btn"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["retry_btn"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["retry_btn"].addEventListener(MouseEvent.MOUSE_DOWN, PlayGame); root["character_btn"].buttonMode = true; root["character_btn"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["character_btn"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["character_btn"].addEventListener(MouseEvent.MOUSE_DOWN, clickToStart); root["submit_btn"].buttonMode = true; root["submit_btn"].addEventListener(MouseEvent.MOUSE_OUT, buttonOutState); root["submit_btn"].addEventListener(MouseEvent.MOUSE_OVER, buttonOverState); root["submit_btn"].addEventListener(MouseEvent.MOUSE_DOWN, submitPlayerScore); } private function submitPlayerScore(_arg1:MouseEvent):void{ var e = _arg1; var o:Object = {n:[7, 15, 5, 15, 15, 9, 9, 6, 2, 14, 12, 15, 10, 7, 0, 4], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; var boardID:String = o.f(0, ""); MochiScores.showLeaderboard({boardID:boardID, score:score}); } private function updatePlayer():void{ if (player.xSpeed >= 11){ player.xSpeed = 11; }; if ((((player.xSpeed == 11)) && ((((player.currentAnim == "run_x1")) || ((player.currentAnim == "run_x2")))))){ player.player_dust.visible = true; } else { player.player_dust.visible = false; }; if (((((KeyObject.DOWN_Space) && (!(player.jumping)))) && (!((player.currentLabel == "stumble"))))){ if (player.jumpPower <= 20){ if (player.jumpPower < 15){ player.jumpPower = 15; } else { player.jumpPower = (player.jumpPower + 3); }; if (player.jumpPower > 20){ player.jumpPower = 0; player.jumping = true; }; }; if (player.jumpPower > 0){ player.jumpHeight = player.jumpPower; player.newAnim = String((("jump" + "_") + player.speedMod)); }; }; if (player.jumping){ if (player.jumpHeight > 0){ player.jumpHeight = (player.jumpHeight - 1); }; }; player.ySpeed = ((player.y + 8) - player.jumpHeight); var _local1:Number = player.x; var _local2:Number = player.ySpeed; checkHorizontalCollision(player.x, player.y); _local2 = checkVerticalCollision(_local1, _local2); _local1 = checkVerticalWalls(_local1, _local2); updateTerrainPosition(player.xSpeed, 0); player.x = _local1; player.y = _local2; if (player.currentLabel == "stumble"){ player.x = (player.x - 3); }; if (player.x < 180){ rex.eatPlayer = true; }; if (player.y > 335){ sndMgr.playSound("Game Over"); GameOver = true; }; player.updateAnimation(player.newAnim); } private function updateRex():void{ var _local1:Number = (player.x - 180); rex.x = (-(_local1) - 100); if (_local1 < 60){ shakeScreen = true; } else { shakeScreen = false; }; if (player.currentLabel == "stumble"){ rex.gotoAndStop("gape"); } else { rex.gotoAndStop(1); }; if (rex.eatPlayer){ rex.y = player.y; player.x = (player.x - 40); rex.gotoAndPlay(1); sndMgr.playSound("Chomp"); GameOver = true; }; } private function checkVerticalCollision(_arg1:Number, _arg2:Number):Number{ var _local3:Number = _arg2; while (terrain.hitTestPoint(_arg1, _local3, true)) { _local3 = (_local3 - 0.3); player.jumping = false; player.jumpHeight = 0; player.newAnim = String((("run" + "_") + player.speedMod)); if ((_arg2 - _local3) >= 50){ _local3 = _arg2; break; }; }; return (_local3); } private function checkVerticalWalls(_arg1:Number, _arg2:Number):Number{ while (terrain.hitTestPoint(_arg1, _arg2, true)) { _arg1 = (_arg1 - 0.1); }; return (_arg1); } private function checkHorizontalCollision(_arg1, _arg2):void{ var PlayerHitObject:Function; var i:int; var section:*; var ix:int; var temp:*; var p:Point; var m:int; var co:*; var po:Point; var xVal = _arg1; var yVal = _arg2; PlayerHitObject = function (_arg1:Event){ _arg1.target.rotation = (_arg1.target.rotation - 20); _arg1.target.x = (_arg1.target.x - 7); _arg1.target.y = (_arg1.target.y + 4); if (_arg1.target.x < 0){ _arg1.target.removeEventListener(Event.ENTER_FRAME, PlayerHitObject); m = (gamelevel.numChildren - 1); while (m > -1) { if (gamelevel.getChildAt(m) == _arg1.target){ gamelevel.removeChild(gamelevel.getChildAt(m)); }; m--; }; }; }; if (terrain.hitTestPoint(xVal, yVal, true)){ i = (terrain.numChildren - 1); while (i > -1) { section = terrain.getChildAt(i); ix = (section.numChildren - 1); while (ix > -1) { if ((section.getChildAt(ix) is Mushroom_L)){ if (player.hitTestObject(section.getChildAt(ix))){ player.updateAnimation("stumble"); player.hitObject = true; sndMgr.playSound("Hit"); temp = section.getChildAt(ix); section.removeChild(temp); p = new Point(temp.x, temp.y); p = section.localToGlobal(p); temp.x = p.x; temp.y = p.y; gamelevel.addChild(temp); player.xSpeed = (player.xSpeed - 5); player.speedMod = "x1"; meatCollected = 0; multiplier = 1; myGUI.multi.gotoAndStop((meatCollected + 1)); if (player.xSpeed < 2){ player.xSpeed = 2; }; temp.num = gamelevel.getChildIndex(temp); temp.addEventListener(Event.ENTER_FRAME, PlayerHitObject); break; }; }; if ((section.getChildAt(ix) is Mushroom_M)){ if (player.hitTestObject(section.getChildAt(ix))){ player.updateAnimation("stumble"); player.hitObject = true; sndMgr.playSound("Hit"); temp = section.getChildAt(ix); section.removeChild(temp); p = new Point(temp.x, temp.y); p = section.localToGlobal(p); temp.x = p.x; temp.y = p.y; gamelevel.addChild(temp); player.xSpeed = (player.xSpeed - 5); player.speedMod = "x1"; multiplier = 1; meatCollected = 0; myGUI.multi.gotoAndStop((meatCollected + 1)); if (player.xSpeed < 2){ player.xSpeed = 2; }; temp.num = gamelevel.getChildIndex(temp); temp.addEventListener(Event.ENTER_FRAME, PlayerHitObject); break; }; }; if ((section.getChildAt(ix) is Rock)){ if (player.hitTestObject(section.getChildAt(ix))){ player.updateAnimation("stumble"); player.hitObject = true; sndMgr.playSound("Hit"); temp = section.getChildAt(ix); section.removeChild(temp); p = new Point(temp.x, temp.y); p = section.localToGlobal(p); temp.x = p.x; temp.y = p.y; gamelevel.addChild(temp); player.xSpeed = (player.xSpeed - 5); player.speedMod = "x1"; multiplier = 1; meatCollected = 0; myGUI.multi.gotoAndStop((meatCollected + 1)); if (player.xSpeed < 2){ player.xSpeed = 2; }; temp.num = gamelevel.getChildIndex(temp); temp.addEventListener(Event.ENTER_FRAME, PlayerHitObject); break; }; }; if ((section.getChildAt(ix) is Stump)){ if (player.hitTestObject(section.getChildAt(ix))){ player.updateAnimation("stumble"); player.hitObject = true; sndMgr.playSound("Hit"); temp = section.getChildAt(ix); section.removeChild(temp); p = new Point(temp.x, temp.y); p = section.localToGlobal(p); temp.x = p.x; temp.y = p.y; gamelevel.addChild(temp); player.xSpeed = (player.xSpeed - 5); player.speedMod = "x1"; multiplier = 1; meatCollected = 0; myGUI.multi.gotoAndStop((meatCollected + 1)); if (player.xSpeed < 2){ player.xSpeed = 2; }; temp.num = gamelevel.getChildIndex(temp); temp.addEventListener(Event.ENTER_FRAME, PlayerHitObject); break; }; }; ix = (ix - 1); }; i = (i - 1); }; }; i = (terrain.numChildren - 1); while (i > -1) { section = terrain.getChildAt(i); ix = (section.numChildren - 1); while (ix > -1) { co = section.getChildAt(ix); if ((co is Collectable)){ if (player.hitTestObject(co)){ po = new Point(co.x, co.y); po = section.localToGlobal(po); co.x = po.x; co.y = po.y; gamelevel.addChild(co); co.play(); if (co.currentLabel == "apple"){ score = (score + (500 * multiplier)); sndMgr.playSound("Fruit", 0.25, 500); }; if (co.currentLabel == "meat"){ meatCollected++; sndMgr.playSound("Fruit", 0.25, 500); if ((((meatCollected == 3)) && ((multiplier == 1)))){ player.speedMod = "x2"; multiplier = 2; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 2)))){ player.speedMod = "x2"; multiplier = 3; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 3)))){ player.speedMod = "x2"; multiplier = 4; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 4)))){ player.speedMod = "x2"; multiplier = 5; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 5)))){ player.speedMod = "x2"; multiplier = 6; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 6)))){ player.speedMod = "x2"; multiplier = 7; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 7)))){ player.speedMod = "x2"; multiplier = 8; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 8)))){ player.speedMod = "x2"; multiplier = 9; meatCollected = 0; sndMgr.playSound("Multi", 0.5); } else { if ((((meatCollected == 3)) && ((multiplier == 9)))){ player.speedMod = "x2"; multiplier = 10; meatCollected = 0; sndMgr.playSound("Multi", 0.5); }; }; }; }; }; }; }; }; }; myGUI.multi.gotoAndStop((meatCollected + 1)); }; }; }; ix = (ix - 1); }; i = (i - 1); }; } private function updateTerrainPosition(_arg1:Number, _arg2:Number):void{ terrain.x = (terrain.x - _arg1); terrain.y = (terrain.y + _arg2); } private function checkTerrainSlide():void{ var _local2:*; var _local3:Point; var _local4:*; var _local5:Sprite; var _local6:int; var _local7:*; var _local8:Collectable; var _local1:int = (terrain.numChildren - 1); while (_local1 > -1) { _local2 = terrain.getChildAt(_local1); _local3 = new Point(_local2.x, _local2.y); _local3 = terrain.localToGlobal(_local3); if ((((_local3.x < 0)) && (!(_local2.ignoreNow)))){ _local2.ignoreNow = true; _local4 = sectionDict[String(Math.floor(RandomRange(1, (NUMBER_OF_SECTIONS + 1))))]; _local5 = new (_local4); _local5.x = (_local2.x + _local2.width); _local5.y = 310; _local6 = (_local5.numChildren - 1); while (_local6 > -1) { _local7 = _local5.getChildAt(_local6); if ((_local7 is Node)){ _local8 = new Collectable(); if (Math.floor(RandomRange(1, 4)) == 3){ _local8.gotoAndStop("meat"); } else { _local8.gotoAndStop("apple"); }; _local8.x = _local7.x; _local8.y = _local7.y; _local5.addChild(_local8); }; _local6--; }; terrain.addChild(_local5); }; if ((_local3.x + _local2.width) < 0){ terrain.removeChild(_local2); }; _local1--; }; } private function keyPressedDown(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case KeyObject.KEY_W: case KeyObject.KEY_Space: case KeyObject.KEY_UP: case KeyObject.KEY_J: KeyObject.DOWN_Space = true; break; }; } private function keyPressRelease(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case KeyObject.KEY_W: case KeyObject.KEY_Space: case KeyObject.KEY_UP: case KeyObject.KEY_J: KeyObject.DOWN_Space = false; player.jumpPower = 0; player.jumping = true; break; }; } private function RandomRange(_arg1:Number, _arg2:Number){ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } private function Mute(_arg1:MouseEvent):void{ if (audio == "on"){ audio = "off"; sndMgr.muteAllSounds(); sndMgr.disableSound(); } else { if (audio == "off"){ audio = "on"; sndMgr.unmuteAllSounds(); sndMgr.enableSound(); }; }; root["audio_tog"].gotoAndStop(audio); } function frame1(){ if (this.stage){ this.addedToStage(); } else { stop(); this.addEventListener(Event.ADDED_TO_STAGE, addedToStage); return; }; dev_link.buttonMode = true; dev_link.addEventListener(MouseEvent.MOUSE_DOWN, devClick); btn_bored.addEventListener(MouseEvent.MOUSE_DOWN, boredClick); } function frame2(){ connectServices(); } function frame10(){ initialize(); stage.addEventListener(MouseEvent.CLICK, hcSplashClick); } function frame99(){ stage.removeEventListener(MouseEvent.CLICK, hcSplashClick); } function frame100(){ MochiSocial.showLoginWidget(); realizeMainMenu(); } function frame110(){ StartGame(); } function frame120(){ realizeGameOver(); } function frame130(){ MochiSocial.showLoginWidget(); realizeCharacters(); } } }//package Bimmin
Section 4
//MochiBot (Bimmin.MochiBot) package Bimmin { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == "localWithFile"){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package Bimmin
Section 5
//Player (Bimmin.Player) package Bimmin { import flash.display.*; public class Player extends MovieClip { public var player_dust:MovieClip; public var i:int; public var mc:MovieClip; public var xSpeed:Number;// = 2 public var ySpeed:Number;// = 0 public var jumping:Boolean;// = false public var jumpPower:Number;// = 0 public var jumpHeight:Number;// = 0 public var hitObject:Boolean;// = false public var newAnim:String;// = "none" public var currentAnim:String;// = "none" public var speedMod:String;// = "x1" public function Player(){ addFrameScript(0, frame1, 2, frame3, 4, frame5, 6, frame7, 8, frame9, 10, frame11, 12, frame13, 13, frame14, 16, frame17, 19, frame20, 22, frame23, 23, frame24, 26, frame27, 29, frame30, 30, frame31, 33, frame34, 36, frame37, 39, frame40, 42, frame43, 45, frame46, 47, frame48, 49, frame50, 51, frame52, 53, frame54, 55, frame56, 57, frame58, 59, frame60, 60, frame61, 62, frame63, 64, frame65, 66, frame67, 68, frame69, 70, frame71, 72, frame73, 74, frame75, 75, frame76, 77, frame78, 80, frame81, 83, frame84, 84, frame85, 87, frame88, 90, frame91, 93, frame94, 96, frame97, 97, frame98, 99, frame100, 102, frame103, 105, frame106, 108, frame109, 111, frame112, 114, frame115, 117, frame118, 118, frame119, 121, frame122, 124, frame125, 127, frame128, 130, frame131, 133, frame134, 134, frame135, 137, frame138, 140, frame141, 143, frame144, 146, frame147, 149, frame150, 152, frame153, 155, frame156, 158, frame159, 161, frame162); } public function updateAnimation(_arg1:String):void{ if (this.currentLabel == "stumble"){ return; }; if (_arg1 != currentAnim){ this.gotoAndPlay(_arg1); currentAnim = _arg1; }; } function frame1(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame3(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame5(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame7(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame9(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame11(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame13(){ gotoAndPlay("run_x1"); } function frame14(){ MovieClip(root).sndMgr.playSound("Jump", 0.25); i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame17(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame20(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame23(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame24(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame27(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame30(){ gotoAndPlay("jump_loop"); } function frame31(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame34(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame37(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame40(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame43(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame46(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame48(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame50(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame52(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame54(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame56(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame58(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame60(){ gotoAndPlay("run_x2_loop"); } function frame61(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame63(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame65(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame67(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame69(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame71(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame73(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame75(){ gotoAndPlay("run_x4_loop"); } function frame76(){ MovieClip(root).sndMgr.playSound("Jump", 0.25); i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame78(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame81(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame84(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame85(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame88(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame91(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame94(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame97(){ gotoAndPlay("jump_x2_loop"); } function frame98(){ MovieClip(root).sndMgr.playSound("Jump", 0.25); i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame100(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame103(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame106(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame109(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame112(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame115(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame118(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame119(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame122(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame125(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame128(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame131(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame134(){ gotoAndPlay("jump_x4_loop"); } function frame135(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame138(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame141(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame144(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame147(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame150(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame153(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame156(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame159(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } function frame162(){ i = 0; while (i < numChildren) { mc = (getChildAt(i) as MovieClip); if (mc != player_dust){ mc.gotoAndStop(Main.CURRENT_CHARACTER); }; i++; }; } } }//package Bimmin
Section 6
//SaveController (Bimmin.SaveController) package Bimmin { import flash.net.*; public class SaveController { public static function Save(_arg1:String, _arg2:Number):void{ var _local3:SharedObject = SharedObject.getLocal("beta1"); _local3.data[_arg1] = _arg2; _local3.flush(); } public static function Load(_arg1:String):Number{ var _local2:SharedObject = SharedObject.getLocal("beta1"); if (_local2.data[_arg1] == undefined){ return (0); }; return (_local2.data[_arg1]); } } }//package Bimmin
Section 7
//SoundManager (Bimmin.SoundManager) package Bimmin { import flash.events.*; import flash.utils.*; import flash.media.*; public class SoundManager { private var _soundDict:Dictionary; private var _sounds:Array; private static var _instance:SoundManager; private static var _allowInstance:Boolean; private static var MaxNumSound:int = 40; private static var NumSounds:int = 0; private static var disableSounds:Boolean = false; private static var mutedAllSounds:Boolean = false; public function SoundManager(){ this._soundDict = new Dictionary(true); this._sounds = new Array(); if (!SoundManager._allowInstance){ throw (new Error("Error: Only 1 instance of SoundManager is necessary")); }; } public function addLibrarySound(_arg1, _arg2:String):Boolean{ var _local3:int; while (_local3 < this._sounds.length) { if (this._sounds[_local3].name == _arg2){ return (false); }; _local3++; }; var _local4:Object = new Object(); var _local5:Sound = new (_arg1); _local4.name = _arg2; _local4.sound = _local5; _local4.channel = new SoundChannel(); _local4.position = 0; _local4.paused = true; _local4.volume = 1; _local4.startTime = 0; _local4.loops = 0; _local4.pausedByAll = false; this._soundDict[_arg2] = _local4; this._sounds.push(_local4); return (true); } public function playSound(_arg1:String, _arg2:Number=1, _arg3:Number=0, _arg4:int=0):void{ if ((((NumSounds >= MaxNumSound)) || (disableSounds))){ return; }; var _local5:Object = this._soundDict[_arg1]; if (_local5 == null){ trace("No Sound"); return; }; NumSounds++; _local5.volume = _arg2; _local5.startTime = _arg3; _local5.loops = _arg4; if (_local5.paused){ _local5.channel = _local5.sound.play(_local5.position, _local5.loops, new SoundTransform(_local5.volume)); } else { _local5.channel = _local5.sound.play(_arg3, _local5.loops, new SoundTransform(_local5.volume)); }; if (mutedAllSounds){ this.setSoundVolume(_arg1, 0); }; _local5.paused = false; if (_local5.channel != null){ _local5.channel.addEventListener(Event.SOUND_COMPLETE, FreeSoundChannel); }; } public function muteAllSounds():void{ var _local2:String; mutedAllSounds = true; var _local1:int; while (_local1 < this._sounds.length) { _local2 = this._sounds[_local1].name; this.setSoundVolume(_local2, 0); _local1++; }; } public function stopSound(_arg1:String):void{ var _local2:Object = this._soundDict[_arg1]; _local2.paused = true; if (_local2.channel != null){ _local2.channel.stop(); _local2.position = _local2.channel.position; }; FreeSoundChannel(new Event(Event.COMPLETE)); } public function stopAllSounds(_arg1:Boolean=true):void{ var _local3:String; NumSounds = 0; var _local2:int; while (_local2 < this._sounds.length) { _local3 = this._sounds[_local2].name; if (_arg1){ if (!this._soundDict[_local3].paused){ this._soundDict[_local3].pausedByAll = true; this.stopSound(_local3); }; } else { this.stopSound(_local3); }; _local2++; }; } public function disableSound():void{ disableSounds = true; muteAllSounds(); } public function enableSound():void{ disableSounds = false; unmuteAllSounds(); } public function toggleEnableSound():void{ disableSounds = !(disableSounds); if (disableSounds){ disableSound(); } else { enableSound(); }; } public function get soundDisabled():Boolean{ return (disableSounds); } public function unmuteAllSounds():void{ var _local2:String; var _local3:Object; var _local4:SoundTransform; mutedAllSounds = false; var _local1:int; while (_local1 < this._sounds.length) { _local2 = this._sounds[_local1].name; _local3 = this._soundDict[_local2]; if (_local3.channel != null){ _local4 = _local3.channel.soundTransform; _local4.volume = _local3.volume; _local3.channel.soundTransform = _local4; }; _local1++; }; } public function setSoundVolume(_arg1:String, _arg2:Number):void{ var _local3:Object = this._soundDict[_arg1]; var _local4:SoundTransform = _local3.channel.soundTransform; if (_local3.channel != null){ _local4.volume = _arg2; _local3.channel.soundTransform = _local4; }; } public function getSoundObject(_arg1:String):Object{ return (this._soundDict[_arg1]); } public function SoundLimit(_arg1:uint):void{ MaxNumSound = _arg1; } private function FreeSoundChannel(_arg1:Event):void{ NumSounds--; } public function toString():String{ return (getQualifiedSuperclassName(this)); } public static function getInstance():SoundManager{ if (SoundManager._instance == null){ SoundManager._allowInstance = true; SoundManager._instance = new (SoundManager); SoundManager._allowInstance = false; }; return (SoundManager._instance); } } }//package Bimmin
Section 8
//back_57 (Bimmin_fla.back_57) package Bimmin_fla { import flash.display.*; public dynamic class back_57 extends MovieClip { public function back_57(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 9
//Bim_Jog_20 (Bimmin_fla.Bim_Jog_20) package Bimmin_fla { import flash.display.*; public dynamic class Bim_Jog_20 extends MovieClip { public function Bim_Jog_20(){ addFrameScript(18, frame19); } function frame19(){ gotoAndPlay(1); } } }//package Bimmin_fla
Section 10
//bimmin2_38 (Bimmin_fla.bimmin2_38) package Bimmin_fla { import flash.display.*; public dynamic class bimmin2_38 extends MovieClip { public function bimmin2_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 11
//Bimmindrop_19 (Bimmin_fla.Bimmindrop_19) package Bimmin_fla { import flash.display.*; public dynamic class Bimmindrop_19 extends MovieClip { public function Bimmindrop_19(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package Bimmin_fla
Section 12
//brickgalaxy_43 (Bimmin_fla.brickgalaxy_43) package Bimmin_fla { import flash.display.*; public dynamic class brickgalaxy_43 extends MovieClip { public function brickgalaxy_43(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 13
//buyBimmin2_28 (Bimmin_fla.buyBimmin2_28) package Bimmin_fla { import flash.display.*; public dynamic class buyBimmin2_28 extends MovieClip { public function buyBimmin2_28(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 14
//buyBrickGalaxy_33 (Bimmin_fla.buyBrickGalaxy_33) package Bimmin_fla { import flash.display.*; public dynamic class buyBrickGalaxy_33 extends MovieClip { public function buyBrickGalaxy_33(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 15
//buyCloud9_31 (Bimmin_fla.buyCloud9_31) package Bimmin_fla { import flash.display.*; public dynamic class buyCloud9_31 extends MovieClip { public function buyCloud9_31(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 16
//buyDayofValor_32 (Bimmin_fla.buyDayofValor_32) package Bimmin_fla { import flash.display.*; public dynamic class buyDayofValor_32 extends MovieClip { public function buyDayofValor_32(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 17
//buyHereToCollect_30 (Bimmin_fla.buyHereToCollect_30) package Bimmin_fla { import flash.display.*; public dynamic class buyHereToCollect_30 extends MovieClip { public function buyHereToCollect_30(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 18
//buyRobocity_29 (Bimmin_fla.buyRobocity_29) package Bimmin_fla { import flash.display.*; public dynamic class buyRobocity_29 extends MovieClip { public function buyRobocity_29(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 19
//characters_27 (Bimmin_fla.characters_27) package Bimmin_fla { import flash.display.*; public dynamic class characters_27 extends MovieClip { public function characters_27(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 20
//cloud9_41 (Bimmin_fla.cloud9_41) package Bimmin_fla { import flash.display.*; public dynamic class cloud9_41 extends MovieClip { public function cloud9_41(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 21
//credits_btn_23 (Bimmin_fla.credits_btn_23) package Bimmin_fla { import flash.display.*; public dynamic class credits_btn_23 extends MovieClip { public function credits_btn_23(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 22
//dayofvalor_42 (Bimmin_fla.dayofvalor_42) package Bimmin_fla { import flash.display.*; public dynamic class dayofvalor_42 extends MovieClip { public function dayofvalor_42(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 23
//dracula_37 (Bimmin_fla.dracula_37) package Bimmin_fla { import flash.display.*; public dynamic class dracula_37 extends MovieClip { public function dracula_37(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 24
//facebook_59 (Bimmin_fla.facebook_59) package Bimmin_fla { import flash.display.*; public dynamic class facebook_59 extends MovieClip { public function facebook_59(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 25
//flag_icon_119 (Bimmin_fla.flag_icon_119) package Bimmin_fla { import flash.display.*; public dynamic class flag_icon_119 extends MovieClip { public function flag_icon_119(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 26
//gameover_24 (Bimmin_fla.gameover_24) package Bimmin_fla { import flash.display.*; public dynamic class gameover_24 extends MovieClip { public function gameover_24(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package Bimmin_fla
Section 27
//gui_multi_49 (Bimmin_fla.gui_multi_49) package Bimmin_fla { import flash.display.*; public dynamic class gui_multi_49 extends MovieClip { public function gui_multi_49(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 28
//heretocollect_40 (Bimmin_fla.heretocollect_40) package Bimmin_fla { import flash.display.*; public dynamic class heretocollect_40 extends MovieClip { public function heretocollect_40(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 29
//info_btn_22 (Bimmin_fla.info_btn_22) package Bimmin_fla { import flash.display.*; public dynamic class info_btn_22 extends MovieClip { public function info_btn_22(){ addFrameScript(0, frame1, 5, frame6); } function frame1(){ stop(); } function frame6(){ } } }//package Bimmin_fla
Section 30
//logo_11 (Bimmin_fla.logo_11) package Bimmin_fla { import flash.display.*; public dynamic class logo_11 extends MovieClip { public var mc_logo:MovieClip; public function logo_11(){ addFrameScript(90, frame91); } function frame91(){ stop(); } } }//package Bimmin_fla
Section 31
//original_34 (Bimmin_fla.original_34) package Bimmin_fla { import flash.display.*; public dynamic class original_34 extends MovieClip { public function original_34(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 32
//play_21 (Bimmin_fla.play_21) package Bimmin_fla { import flash.display.*; public dynamic class play_21 extends MovieClip { public function play_21(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 33
//pumpking_36 (Bimmin_fla.pumpking_36) package Bimmin_fla { import flash.display.*; public dynamic class pumpking_36 extends MovieClip { public function pumpking_36(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 34
//retry_25 (Bimmin_fla.retry_25) package Bimmin_fla { import flash.display.*; public dynamic class retry_25 extends MovieClip { public function retry_25(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 35
//robocity_39 (Bimmin_fla.robocity_39) package Bimmin_fla { import flash.display.*; public dynamic class robocity_39 extends MovieClip { public function robocity_39(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 36
//Rock_54 (Bimmin_fla.Rock_54) package Bimmin_fla { import flash.display.*; public dynamic class Rock_54 extends MovieClip { public function Rock_54(){ addFrameScript(0, frame1, 33, frame34); } function frame1(){ this.gotoAndPlay((Math.ceil((Math.random() * (this.totalFrames - 1))) + 1)); } function frame34(){ this.gotoAndPlay(2); } } }//package Bimmin_fla
Section 37
//submit_26 (Bimmin_fla.submit_26) package Bimmin_fla { import flash.display.*; public dynamic class submit_26 extends MovieClip { public function submit_26(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 38
//twitter_60 (Bimmin_fla.twitter_60) package Bimmin_fla { import flash.display.*; public dynamic class twitter_60 extends MovieClip { public function twitter_60(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 39
//zombie_35 (Bimmin_fla.zombie_35) package Bimmin_fla { import flash.display.*; public dynamic class zombie_35 extends MovieClip { public function zombie_35(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bimmin_fla
Section 40
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_SHOW:String = "StoreShow"; public static const STORE_HIDE:String = "StoreHide"; public static const ITEM_OWNED:String = "ItemOwned"; public static const ITEM_NEW:String = "ItemNew"; public static const STORE_ITEMS:String = "StoreItems"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IOError"; public static const NO_USER:String = "NoUser"; public static var _inventory:MochiInventory; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function get inventory():MochiInventory{ return (_inventory); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showStore(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function showItem(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showItem call must pass an Object with an item key"); return; }; MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function showVideo(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showVideo call must pass an Object with an item key"); return; }; MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function requestFunding(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_requestFunding", _arg1); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _inventory = new MochiInventory(); }); addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _inventory = null; }); } }//package mochi.as3
Section 41
//MochiDigits (mochi.as3.MochiDigits) package mochi.as3 { public final class MochiDigits { private var Fragment:Number; private var Sibling:MochiDigits; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function get value():Number{ return (Number(this.toString())); } public function set value(_arg1:Number):void{ setValue(_arg1); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1); Fragment = (_local3.charCodeAt(_temp1) ^ Encoder); if (_arg2 < _local3.length){ Sibling = new MochiDigits(_arg1, _arg2); } else { Sibling = null; }; reencode(); } public function reencode():void{ var _local1:uint = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function toString():String{ var _local1:String = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } } }//package mochi.as3
Section 42
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var eventTable:Object; public function MochiEventDispatcher():void{ eventTable = {}; } public function addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2); eventTable[_arg1].push(_arg2); } public function removeEventListener(_arg1:String, _arg2:Function):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ eventTable[_arg1] = []; return; }; for (_local3 in eventTable[_arg1]) { if (eventTable[_arg1][_local3] != _arg2){ } else { eventTable[_arg1].splice(Number(_local3), 1); }; }; } public function triggerEvent(_arg1:String, _arg2:Object):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ return; }; for (_local3 in eventTable[_arg1]) { var _local6 = eventTable[_arg1]; _local6[_local3](_arg2); }; } } }//package mochi.as3
Section 43
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { public class MochiEvents { public static const ACHIEVEMENTS_OWNED:String = "AchievementOwned"; public static const ACHIEVEMENT_NEW:String = "AchievementReceived"; public static const GAME_ACHIEVEMENTS:String = "GameAchievements"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IOError"; public static const IO_PENDING:String = "IOPending"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_CENTER:String = "ALIGN_C"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const FORMAT_SHORT:String = "ShortForm"; public static const FORMAT_LONG:String = "LongForm"; public static const FORMAT_NONE:String = "NoForm"; private static var gameStart:Number; private static var levelStart:Number; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function getVersion():String{ return (MochiServices.getVersion()); } public static function getAchievements(_arg1:Object=null):void{ MochiServices.send("events_getAchievements", _arg1); } public static function unlockAchievement(_arg1:Object):void{ MochiServices.send("events_unlockAchievement", _arg1); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function showAwards(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.stayOnTop(); MochiServices.send("events_showAwards", _arg1); } public static function setNotifications(_arg1:Object):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("events_setNotifications", _arg1, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startPlay(_arg1:String="gameplay"):void{ MochiServices.send("events_setRoundID", {tag:String(_arg1)}, null, null); } public static function endPlay():void{ MochiServices.send("events_clearRoundID", null, null, null); } public static function trackEvent(_arg1:String, _arg2=null):void{ MochiServices.send("events_trackEvent", {tag:_arg1, value:_arg2}, null, null); } } }//package mochi.as3
Section 44
//MochiInventory (mochi.as3.MochiInventory) package mochi.as3 { import flash.events.*; import flash.utils.*; public dynamic class MochiInventory extends Proxy { private var _timer:Timer; private var _consumableProperties:Object; private var _syncPending:Boolean; private var _outstandingID:Number; private var _syncID:Number; private var _names:Array; private var _storeSync:Object; private static const CONSUMER_KEY:String = "MochiConsumables"; private static const KEY_SALT:String = " syncMaint"; public static const READY:String = "InvReady"; public static const WRITTEN:String = "InvWritten"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IoError"; public static const VALUE_ERROR:String = "InvValueError"; public static const NOT_READY:String = "InvNotReady"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public function MochiInventory():void{ MochiCoins.addEventListener(MochiCoins.ITEM_OWNED, itemOwned); MochiCoins.addEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.addEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, loggedOut); _storeSync = new Object(); _syncPending = false; _outstandingID = 0; _syncID = 0; _timer = new Timer(1000); _timer.addEventListener(TimerEvent.TIMER, sync); _timer.start(); if (MochiSocial.loggedIn){ loggedIn(); } else { loggedOut(); }; } public function release():void{ MochiCoins.removeEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.removeEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.removeEventListener(MochiSocial.LOGGED_OUT, loggedOut); } private function loggedOut(_arg1:Object=null):void{ _consumableProperties = null; } private function loggedIn(_arg1:Object=null):void{ MochiUserData.get(CONSUMER_KEY, getConsumableBag); } private function newItems(_arg1:Object):void{ if (!this[(_arg1.id + KEY_SALT)]){ this[(_arg1.id + KEY_SALT)] = 0; }; if (!this[_arg1.id]){ this[_arg1.id] = 0; }; this[(_arg1.id + KEY_SALT)] = (this[(_arg1.id + KEY_SALT)] + _arg1.count); this[_arg1.id] = (this[_arg1.id] + _arg1.count); if (((_arg1.privateProperties) && (_arg1.privateProperties.consumable))){ if (!this[_arg1.privateProperties.tag]){ this[_arg1.privateProperties.tag] = 0; }; this[_arg1.privateProperties.tag] = (this[_arg1.privateProperties.tag] + (_arg1.privateProperties.inc * _arg1.count)); }; } private function itemOwned(_arg1:Object):void{ _storeSync[_arg1.id] = {properties:_arg1.properties, count:_arg1.count}; } private function getConsumableBag(_arg1:MochiUserData):void{ var _local2:String; var _local3:Number; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); return; }; _consumableProperties = {}; _names = new Array(); if (_arg1.data){ for (_local2 in _arg1.data) { _names.push(_local2); _consumableProperties[_local2] = new MochiDigits(_arg1.data[_local2]); }; }; for (_local2 in _storeSync) { _local3 = _storeSync[_local2].count; if (_consumableProperties[(_local2 + KEY_SALT)]){ _local3 = (_local3 - _consumableProperties[(_local2 + KEY_SALT)].value); }; if (_local3 == 0){ } else { newItems({id:_local2, count:_local3, properties:_storeSync[_local2].properties}); }; }; triggerEvent(READY, {}); } private function putConsumableBag(_arg1:MochiUserData):void{ _syncPending = false; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); _outstandingID = -1; }; triggerEvent(WRITTEN, {}); } private function sync(_arg1:Event=null):void{ var _local3:String; if (((_syncPending) || ((_syncID == _outstandingID)))){ return; }; _outstandingID = _syncID; var _local2:Object = {}; for (_local3 in _consumableProperties) { _local2[_local3] = MochiDigits(_consumableProperties[_local3]).value; }; MochiUserData.put(CONSUMER_KEY, _local2, putConsumableBag); _syncPending = true; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (-1); }; if (_consumableProperties[_arg1]){ return (MochiDigits(_consumableProperties[_arg1]).value); }; return (undefined); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function deleteProperty(_arg1):Boolean{ if (!_consumableProperties[_arg1]){ return (false); }; _names.splice(_names.indexOf(_arg1), 1); delete _consumableProperties[_arg1]; return (true); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function hasProperty(_arg1):Boolean{ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (false); }; if (_consumableProperties[_arg1] == undefined){ return (false); }; return (true); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:MochiDigits; if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return; }; if (!(_arg2 is Number)){ triggerEvent(ERROR, {type:VALUE_ERROR, error:"Invalid type", arg:_arg2}); return; }; if (_consumableProperties[_arg1]){ _local3 = MochiDigits(_consumableProperties[_arg1]); if (_local3.value == _arg2){ return; }; _local3.value = _arg2; } else { _names.push(_arg1); _consumableProperties[_arg1] = new MochiDigits(_arg2); }; _syncID++; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextNameIndex(_arg1:int):int{ return (((_arg1)>=_names.length) ? 0 : (_arg1 + 1)); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextName(_arg1:int):String{ return (_names[(_arg1 - 1)]); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 45
//MochiScores (mochi.as3.MochiScores) package mochi.as3 { import flash.display.*; import flash.text.*; public class MochiScores { public static var onCloseHandler:Object; public static var onErrorHandler:Object; private static var boardID:String; public static function onClose(_arg1:Object=null):void{ if (((((_arg1) && ((_arg1.error == true)))) && (onErrorHandler))){ if (_arg1.errorCode == null){ _arg1.errorCode = "IOError"; }; onErrorHandler(_arg1.errorCode); MochiServices.doClose(); return; }; onCloseHandler(); MochiServices.doClose(); } public static function setBoardID(_arg1:String):void{ MochiServices.warnID(_arg1, true); MochiScores.boardID = _arg1; MochiServices.send("scores_setBoardID", {boardID:_arg1}); } public static function showLeaderboard(_arg1:Object=null):void{ var n:Number; var options = _arg1; if (options != null){ delete options.clip; MochiServices.setContainer(); MochiServices.bringToTop(); if (options.name != null){ if ((options.name is TextField)){ if (options.name.text.length > 0){ options.name = options.name.text; }; }; }; if (options.score != null){ if ((options.score is TextField)){ if (options.score.text.length > 0){ options.score = options.score.text; }; } else { if ((options.score is MochiDigits)){ options.score = options.score.value; }; }; n = Number(options.score); if (isNaN(n)){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'")); } else { if ((((n == Number.NEGATIVE_INFINITY)) || ((n == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite")); } else { if (Math.floor(n) != n){ trace((("WARNING: Submitted score '" + options.score) + "' will be truncated")); }; options.score = n; }; }; }; if (options.onDisplay != null){ options.onDisplay(); } else { if (MochiServices.clip != null){ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; }; } else { options = {}; if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; if (options.onClose != null){ onCloseHandler = options.onClose; } else { onCloseHandler = function ():void{ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.play(); } else { trace("Warning: Container is not a MovieClip, cannot call default onClose."); }; }; }; if (options.onError != null){ onErrorHandler = options.onError; } else { onErrorHandler = null; }; if (options.boardID == null){ if (MochiScores.boardID != null){ options.boardID = MochiScores.boardID; }; }; MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose); } public static function closeLeaderboard():void{ MochiServices.send("scores_closeLeaderboard"); } public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2); } public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{ _arg1 = Number(_arg1); if (isNaN(_arg1)){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is 'Not a Number'")); } else { if ((((_arg1 == Number.NEGATIVE_INFINITY)) || ((_arg1 == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is an infinite")); } else { if (Math.floor(_arg1) != _arg1){ trace((("WARNING: Submitted score '" + String(_arg1)) + "' will be truncated")); }; _arg1 = Number(_arg1); }; }; MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4); } public static function requestList(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_requestList", null, _arg1, _arg2); } public static function scoresArrayToObjects(_arg1:Object):Object{ var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; var _local7:String; var _local8:String; var _local2:Object = {}; for (_local7 in _arg1) { if (typeof(_arg1[_local7]) == "object"){ if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){ _local2[_local7] = []; _local5 = _arg1[_local7]; _local4 = 0; while (_local4 < _local5.rows.length) { _local6 = {}; _local3 = 0; while (_local3 < _local5.cols.length) { _local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3]; _local3++; }; _local2[_local7].push(_local6); _local4++; }; } else { _local2[_local7] = {}; for (_local8 in _arg1[_local7]) { _local2[_local7][_local8] = _arg1[_local7][_local8]; }; }; } else { _local2[_local7] = _arg1[_local7]; }; }; return (_local2); } } }//package mochi.as3
Section 46
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.geom.*; public class MochiServices { public static const CONNECTED:String = "onConnected"; private static var _id:String; private static var _container:Object; private static var _clip:MovieClip; private static var _loader:Loader; private static var _timer:Timer; private static var _preserved:Object; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; private static var _services:String = "services.swf"; private static var _mochiLC:String = "MochiLC.swf"; private static var _swfVersion:String; private static var _listenChannelName:String = "__ms_"; private static var _sendChannel:LocalConnection; private static var _sendChannelName:String; private static var _connecting:Boolean = false; private static var _connected:Boolean = false; public static var netup:Boolean = true; public static var netupAttempted:Boolean = false; public static var onError:Object; public static var widget:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _queue:Array; private static var _nextCallbackID:Number; private static var _callbacks:Object; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function get id():String{ return (_id); } public static function get clip():Object{ return (_container); } public static function get childClip():Object{ return (_clip); } public static function getVersion():String{ return ("3.9.4 as3"); } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } public static function get connected():Boolean{ return (_connected); } public static function warnID(_arg1:String, _arg2:Boolean):void{ _arg1 = _arg1.toLowerCase(); if (_arg1.length != 16){ trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length")); return; } else { if (_arg1 == "1e113c7239048b3f"){ if (_arg2){ trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); }; return; } else { if (_arg1 == "84993a1de4031cd8"){ if (_arg2){ trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); }; return; }; }; }; var _local3:Number = 0; while (_local3 < _arg1.length) { switch (_arg1.charAt(_local3)){ case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": case "a": case "b": case "c": case "d": case "e": case "f": break; default: trace(("WARNING: Board ID contains illegal characters: " + _arg1)); return; }; _local3++; }; } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; warnID(id, false); if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; if ((clip is DisplayObject)){ if (clip.stage == null){ trace("MochiServices connect requires the containing clip be attached to the stage"); }; if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _mochiLocalConnection.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); _timer.removeEventListener(TimerEvent.TIMER, connectWait); _timer = null; } catch(error:Error) { }; }; } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } public static function bringToTop(_arg1:Event=null):void{ var e = _arg1; if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_clip.parent){ _clip.parent.removeChild(_clip); }; if (_arg1 != null){ if ((_arg1 is DisplayObjectContainer)){ _container = _arg1; }; }; if (_arg2){ if ((_container is DisplayObjectContainer)){ DisplayObjectContainer(_container).addChild(_clip); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ MochiServices.onError("NotConnected"); return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; var _local3:String = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local3 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local3); _clip = new MovieClip(); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, detach); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, detach); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); var _local4:URLRequest = new URLRequest(_local3); var _local5:URLVariables = new URLVariables(); _local5.listenLC = _listenChannelName; _local5.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local5.api_version = getVersion(); if (widget){ _local5.widget = true; }; _local4.data = _local5; _loader.load(_local4); _clip.addChild(_loader); _sendChannel = new LocalConnection(); _queue = []; _nextCallbackID = 0; _callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } private static function detach(_arg1:Event):void{ var _local2:LoaderInfo = LoaderInfo(_arg1.target); _local2.removeEventListener(Event.COMPLETE, detach); _local2.removeEventListener(IOErrorEvent.IO_ERROR, detach); _local2.removeEventListener(Event.COMPLETE, loadLCBridgeComplete); _local2.removeEventListener(IOErrorEvent.IO_ERROR, loadError); } private static function loadLCBridge(_arg1:Object):void{ var _local2:Loader = new Loader(); var _local3:String = (_servURL + _mochiLC); var _local4:URLRequest = new URLRequest(_local3); _local2.contentLoaderInfo.addEventListener(Event.COMPLETE, detach); _local2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, detach); _local2.contentLoaderInfo.addEventListener(Event.COMPLETE, loadLCBridgeComplete); _local2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); _local2.load(_local4); _arg1.addChild(_local2); } private static function loadLCBridgeComplete(_arg1:Event):void{ var _local2:Loader = LoaderInfo(_arg1.target).loader; _mochiLocalConnection = MovieClip(_local2.content); listen(); } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); } else { _timer.stop(); _timer.removeEventListener(TimerEvent.TIMER, connectWait); _timer = null; }; } private static function listen():void{ _mochiLocalConnection.connect(_listenChannelName); _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; trace("Waiting for MochiAds services to connect..."); } private static function initComChannels():void{ if (!_connected){ trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _queue.shift()); }; }; } private static function onReceive(_arg1:Object):void{ var methodName:String; var pkg = _arg1; var cb:String = pkg.callbackID; var cblst:Object = _callbacks[cb]; if (!cblst){ return; }; var method:* = cblst.callbackMethod; methodName = ""; var obj:Object = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete _callbacks[cb]; } private static function onEvent(_arg1:Object):void{ var _local2:String = _arg1.target; var _local3:String = _arg1.event; switch (_local2){ case "services": MochiServices.triggerEvent(_arg1.event, _arg1.args); break; case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "social": MochiSocial.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_queue))){ while (_queue.length > 0) { _local2 = _queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _callbacks[_local2.callbackID]; }; delete _callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError("NotConnected"); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError("NotConnected"); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _queue.push({methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); }; if (_clip != null){ if (_callbacks != null){ _callbacks[_nextCallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _nextCallbackID++; }; }; } private static function urlOptions(_arg1:Object):Object{ var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; var _local2:Object = {}; if (_arg1.stage){ _local3 = _arg1.stage.loaderInfo.parameters.mochiad_options; } else { _local3 = _arg1.loaderInfo.parameters.mochiad_options; }; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var avm1Click:DisplayObject; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; var vars:Object = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); var s = "?"; var i:Number = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://link.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); var _local2:Rectangle = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local4:int; var _local14:Loader; var _local3:Array = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; var _local5:Array = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; var _local6:Array = [0, 64, 0, 0, 0]; var _local7:MovieClip = new MovieClip(); var _local8:LocalConnection = new LocalConnection(); var _local9:String = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time)); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); var _local10:ByteArray = new ByteArray(); var _local11:ByteArray = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); var _local12:uint = ((_local3.length + _local11.length) + 4); var _local13:uint = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 47
//MochiSocial (mochi.as3.MochiSocial) package mochi.as3 { public class MochiSocial { public static const LOGGED_IN:String = "LoggedIn"; public static const LOGGED_OUT:String = "LoggedOut"; public static const LOGIN_SHOW:String = "LoginShow"; public static const LOGIN_HIDE:String = "LoginHide"; public static const LOGIN_SHOWN:String = "LoginShown"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const PROFILE_HIDE:String = "ProfileHide"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const FRIEND_LIST:String = "FriendsList"; public static const PROFILE_DATA:String = "ProfileData"; public static const GAMEPLAY_DATA:String = "GameplayData"; public static const ACTION_CANCELED:String = "onCancel"; public static const ACTION_COMPLETE:String = "onComplete"; public static const USER_INFO:String = "UserInfo"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IOError"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static var _user_info:Object = null; public static function getVersion():String{ return (MochiServices.getVersion()); } public static function getAPIURL():String{ if (!_user_info){ return (null); }; return (_user_info.api_url); } public static function getAPIToken():String{ if (!_user_info){ return (null); }; return (_user_info.api_token); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_showLoginWidget", {options:_arg1}); } public static function hideLoginWidget():void{ MochiServices.send("social_hideLoginWidget"); } public static function requestLogin(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_requestLogin", _arg1); } public static function showProfile(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.stayOnTop(); MochiServices.send("social_showProfile", _arg1); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("social_saveUserProperties", _arg1); } public static function getFriendsList(_arg1:Object=null):void{ MochiServices.send("social_getFriendsList", _arg1); } public static function postToStream(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_postToStream", _arg1); } public static function inviteFriends(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_inviteFriends", _arg1); } public static function requestFan(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_requestFan", _arg1); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function get loggedIn():Boolean{ return (!((_user_info == null))); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } MochiSocial.addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _user_info = _arg1; }); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _user_info = null; }); } }//package mochi.as3
Section 48
//MochiUserData (mochi.as3.MochiUserData) package mochi.as3 { import flash.events.*; import flash.utils.*; import flash.net.*; public class MochiUserData extends EventDispatcher { public var _loader:URLLoader; public var key:String;// = null public var data;// = null public var error:Event;// = null public var operation:String;// = null public var callback:Function;// = null public function MochiUserData(_arg1:String="", _arg2:Function=null){ this.key = _arg1; this.callback = _arg2; } public function serialize(_arg1):ByteArray{ var _local2:ByteArray = new ByteArray(); _local2.objectEncoding = ObjectEncoding.AMF3; _local2.writeObject(_arg1); _local2.compress(); return (_local2); } public function deserialize(_arg1:ByteArray){ _arg1.objectEncoding = ObjectEncoding.AMF3; _arg1.uncompress(); return (_arg1.readObject()); } public function request(_arg1:String, _arg2:ByteArray):void{ var _operation = _arg1; var _data = _arg2; operation = _operation; var api_url:String = MochiSocial.getAPIURL(); var api_token:String = MochiSocial.getAPIToken(); if ((((api_url == null)) || ((api_token == null)))){ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, "not logged in")); return; }; _loader = new URLLoader(); var args:URLVariables = new URLVariables(); args.op = _operation; args.key = key; var req:URLRequest = new URLRequest((((MochiSocial.getAPIURL() + "/") + "MochiUserData?") + args.toString())); req.method = URLRequestMethod.POST; req.contentType = "application/x-mochi-userdata"; req.requestHeaders = [new URLRequestHeader("x-mochi-services-version", MochiServices.getVersion()), new URLRequestHeader("x-mochi-api-token", api_token)]; req.data = _data; _loader.dataFormat = URLLoaderDataFormat.BINARY; _loader.addEventListener(Event.COMPLETE, completeHandler); _loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); try { _loader.load(req); } catch(e:SecurityError) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + e.toString()))); }; } public function completeHandler(_arg1:Event):void{ var event = _arg1; try { if (_loader.data.length){ data = deserialize(_loader.data); } else { data = null; }; } catch(e:Error) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("deserialize error: " + e.toString()))); return; }; if (callback != null){ performCallback(); } else { dispatchEvent(event); }; close(); } public function errorHandler(_arg1:IOErrorEvent):void{ data = null; error = _arg1; if (callback != null){ performCallback(); } else { dispatchEvent(_arg1); }; close(); } public function securityErrorHandler(_arg1:SecurityErrorEvent):void{ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + _arg1.toString()))); } public function performCallback():void{ try { callback(this); } catch(e:Error) { trace(("[MochiUserData] exception during callback: " + e)); }; } public function close():void{ if (_loader){ _loader.removeEventListener(Event.COMPLETE, completeHandler); _loader.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); _loader.close(); _loader = null; }; error = null; callback = null; } public function getEvent():void{ request("get", serialize(null)); } public function putEvent(_arg1):void{ request("put", serialize(_arg1)); } override public function toString():String{ return ((((((((("[MochiUserData operation=" + operation) + " key=\"") + key) + "\" data=") + data) + " error=\"") + error) + "\"]")); } public static function get(_arg1:String, _arg2:Function):void{ var _local3:MochiUserData = new MochiUserData(_arg1, _arg2); _local3.getEvent(); } public static function put(_arg1:String, _arg2, _arg3:Function):void{ var _local4:MochiUserData = new MochiUserData(_arg1, _arg3); _local4.putEvent(_arg2); } } }//package mochi.as3
Section 49
//BrandingLogo (spill.localisation.BrandingLogo) package spill.localisation { import flash.display.*; public dynamic class BrandingLogo extends MovieClip { public function BrandingLogo(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package spill.localisation
Section 50
//LanguageSelectBox (spill.localisation.LanguageSelectBox) package spill.localisation { import flash.display.*; public dynamic class LanguageSelectBox extends MovieClip { } }//package spill.localisation
Section 51
//LanguageSelectBox_mc (spill.localisation.LanguageSelectBox_mc) package spill.localisation { import flash.display.*; import flash.text.*; public dynamic class LanguageSelectBox_mc extends MovieClip { public var languageName_text:TextField; public var flag:MovieClip; } }//package spill.localisation
Section 52
//LanguageSelectPopup_mc (spill.localisation.LanguageSelectPopup_mc) package spill.localisation { import flash.display.*; public dynamic class LanguageSelectPopup_mc extends MovieClip { public var l_ar:MovieClip; public var l_pt:MovieClip; public var l_en_uk:MovieClip; public var l_br:MovieClip; public var l_ru:MovieClip; public var l_se:MovieClip; public var l_in:MovieClip; public var l_es:MovieClip; public var l_fr:MovieClip; public var l_de:MovieClip; public var l_jp:MovieClip; public var l_nl:MovieClip; public var l_pl:MovieClip; public var l_es_ar:MovieClip; public var l_id:MovieClip; public var l_en_us:MovieClip; public var l_it:MovieClip; public var l_es_mx:MovieClip; public var l_cn:MovieClip; } }//package spill.localisation
Section 53
//LocalizedTextField (spill.localisation.LocalizedTextField) package spill.localisation { import flash.display.*; public dynamic class LocalizedTextField extends MovieClip { } }//package spill.localisation
Section 54
//SpilGamesLink (spill.localisation.SpilGamesLink) package spill.localisation { import flash.display.*; public dynamic class SpilGamesLink extends SimpleButton { } }//package spill.localisation
Section 55
//bg_layer_1 (bg_layer_1) package { import flash.display.*; public dynamic class bg_layer_1 extends Sprite { } }//package
Section 56
//bg_layer_2 (bg_layer_2) package { import flash.display.*; public dynamic class bg_layer_2 extends Sprite { } }//package
Section 57
//bg_layer_3 (bg_layer_3) package { import flash.display.*; public dynamic class bg_layer_3 extends Sprite { } }//package
Section 58
//bg_layer_4 (bg_layer_4) package { import flash.display.*; public dynamic class bg_layer_4 extends MovieClip { } }//package
Section 59
//bg_layer_5 (bg_layer_5) package { import flash.display.*; public dynamic class bg_layer_5 extends MovieClip { } }//package
Section 60
//Collectable (Collectable) package { import flash.display.*; public dynamic class Collectable extends MovieClip { public function Collectable(){ addFrameScript(13, frame14, 27, frame28); } function frame14(){ stop(); parent.removeChild(this); } function frame28(){ stop(); parent.removeChild(this); } } }//package
Section 61
//credits_menu (credits_menu) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.ui.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; public dynamic class credits_menu extends MovieClip { public var btn_twitter:MovieClip; public var cred_back_btn:MovieClip; public var btn_facebook:MovieClip; public var dev_link:MovieClip; public function credits_menu(){ addFrameScript(4, frame5); } public function credClickToPlay(_arg1:MouseEvent):void{ parent.removeChild(this); } public function credBackClick(_arg1:MouseEvent):void{ parent.removeChild(this); } public function credOverState(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("over"); } public function credOutState(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("up"); } public function devClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.hardcircle.com/"); navigateToURL(_local2, "_blank"); } public function faceClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.facebook.com/pages/Hard-Circle/175774795794010"), "_blank"); } public function twitClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://twitter.com/#!/HardCircle"), "_blank"); } function frame5(){ stop(); cred_back_btn.buttonMode = true; dev_link.buttonMode = true; cred_back_btn.addEventListener(MouseEvent.MOUSE_DOWN, credBackClick); cred_back_btn.addEventListener(MouseEvent.MOUSE_OVER, credOverState); cred_back_btn.addEventListener(MouseEvent.MOUSE_OUT, credOutState); dev_link.addEventListener(MouseEvent.MOUSE_DOWN, devClick); btn_facebook.buttonMode = true; btn_facebook.addEventListener(MouseEvent.MOUSE_DOWN, faceClick); btn_facebook.addEventListener(MouseEvent.MOUSE_OVER, credOverState); btn_facebook.addEventListener(MouseEvent.MOUSE_OUT, credOutState); btn_twitter.buttonMode = true; btn_twitter.addEventListener(MouseEvent.MOUSE_DOWN, twitClick); btn_twitter.addEventListener(MouseEvent.MOUSE_OVER, credOverState); btn_twitter.addEventListener(MouseEvent.MOUSE_OUT, credOutState); } } }//package
Section 62
//fog_1 (fog_1) package { import flash.display.*; public dynamic class fog_1 extends MovieClip { public function fog_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 63
//GameMask (GameMask) package { import flash.display.*; public dynamic class GameMask extends Sprite { } }//package
Section 64
//info_menu (info_menu) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.ui.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; public dynamic class info_menu extends MovieClip { public var info_back_btn:MovieClip; public function info_menu(){ addFrameScript(4, frame5); } public function infoClickToPlay(_arg1:MouseEvent):void{ parent.removeChild(this); } public function infoBackClick(_arg1:MouseEvent):void{ parent.removeChild(this); } public function infoOverState(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("over"); } public function infoOutState(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("up"); } function frame5(){ stop(); info_back_btn.buttonMode = true; info_back_btn.addEventListener(MouseEvent.MOUSE_DOWN, infoBackClick); info_back_btn.addEventListener(MouseEvent.MOUSE_OVER, infoOverState); info_back_btn.addEventListener(MouseEvent.MOUSE_OUT, infoOutState); } } }//package
Section 65
//JungleRomp (JungleRomp) package { import flash.media.*; public dynamic class JungleRomp extends Sound { } }//package
Section 66
//Mushroom_L (Mushroom_L) package { import flash.display.*; public dynamic class Mushroom_L extends Sprite { } }//package
Section 67
//Mushroom_M (Mushroom_M) package { import flash.display.*; public dynamic class Mushroom_M extends Sprite { } }//package
Section 68
//Node (Node) package { import flash.display.*; public dynamic class Node extends MovieClip { } }//package
Section 69
//Rex (Rex) package { import flash.display.*; public dynamic class Rex extends MovieClip { public function Rex(){ addFrameScript(21, frame22); } function frame22(){ stop(); } } }//package
Section 70
//Rock (Rock) package { import flash.display.*; public dynamic class Rock extends Sprite { } }//package
Section 71
//sfx_aStomp (sfx_aStomp) package { import flash.media.*; public dynamic class sfx_aStomp extends Sound { } }//package
Section 72
//sfx_Chomp (sfx_Chomp) package { import flash.media.*; public dynamic class sfx_Chomp extends Sound { } }//package
Section 73
//sfx_extraLife (sfx_extraLife) package { import flash.media.*; public dynamic class sfx_extraLife extends Sound { } }//package
Section 74
//sfx_Fruit (sfx_Fruit) package { import flash.media.*; public dynamic class sfx_Fruit extends Sound { } }//package
Section 75
//sfx_GameOver (sfx_GameOver) package { import flash.media.*; public dynamic class sfx_GameOver extends Sound { } }//package
Section 76
//sfx_Hit (sfx_Hit) package { import flash.media.*; public dynamic class sfx_Hit extends Sound { } }//package
Section 77
//sfx_Jump (sfx_Jump) package { import flash.media.*; public dynamic class sfx_Jump extends Sound { } }//package
Section 78
//sfx_Press (sfx_Press) package { import flash.media.*; public dynamic class sfx_Press extends Sound { } }//package
Section 79
//Stump (Stump) package { import flash.display.*; public dynamic class Stump extends Sprite { } }//package
Section 80
//terrain_0 (terrain_0) package { import flash.display.*; public dynamic class terrain_0 extends Sprite { } }//package
Section 81
//terrain_1 (terrain_1) package { import flash.display.*; public dynamic class terrain_1 extends Sprite { } }//package
Section 82
//terrain_10 (terrain_10) package { import flash.display.*; public dynamic class terrain_10 extends MovieClip { } }//package
Section 83
//terrain_11 (terrain_11) package { import flash.display.*; public dynamic class terrain_11 extends MovieClip { } }//package
Section 84
//terrain_12 (terrain_12) package { import flash.display.*; public dynamic class terrain_12 extends MovieClip { } }//package
Section 85
//terrain_13 (terrain_13) package { import flash.display.*; public dynamic class terrain_13 extends MovieClip { } }//package
Section 86
//terrain_14 (terrain_14) package { import flash.display.*; public dynamic class terrain_14 extends MovieClip { } }//package
Section 87
//terrain_15 (terrain_15) package { import flash.display.*; public dynamic class terrain_15 extends MovieClip { } }//package
Section 88
//terrain_16 (terrain_16) package { import flash.display.*; public dynamic class terrain_16 extends MovieClip { } }//package
Section 89
//terrain_17 (terrain_17) package { import flash.display.*; public dynamic class terrain_17 extends Sprite { } }//package
Section 90
//terrain_18 (terrain_18) package { import flash.display.*; public dynamic class terrain_18 extends Sprite { } }//package
Section 91
//terrain_19 (terrain_19) package { import flash.display.*; public dynamic class terrain_19 extends Sprite { } }//package
Section 92
//terrain_2 (terrain_2) package { import flash.display.*; public dynamic class terrain_2 extends MovieClip { } }//package
Section 93
//terrain_20 (terrain_20) package { import flash.display.*; public dynamic class terrain_20 extends Sprite { } }//package
Section 94
//terrain_21 (terrain_21) package { import flash.display.*; public dynamic class terrain_21 extends Sprite { } }//package
Section 95
//terrain_22 (terrain_22) package { import flash.display.*; public dynamic class terrain_22 extends Sprite { } }//package
Section 96
//terrain_23 (terrain_23) package { import flash.display.*; public dynamic class terrain_23 extends Sprite { } }//package
Section 97
//terrain_24 (terrain_24) package { import flash.display.*; public dynamic class terrain_24 extends Sprite { } }//package
Section 98
//terrain_25 (terrain_25) package { import flash.display.*; public dynamic class terrain_25 extends Sprite { } }//package
Section 99
//terrain_26 (terrain_26) package { import flash.display.*; public dynamic class terrain_26 extends Sprite { } }//package
Section 100
//terrain_27 (terrain_27) package { import flash.display.*; public dynamic class terrain_27 extends Sprite { } }//package
Section 101
//terrain_28 (terrain_28) package { import flash.display.*; public dynamic class terrain_28 extends MovieClip { } }//package
Section 102
//terrain_29 (terrain_29) package { import flash.display.*; public dynamic class terrain_29 extends Sprite { } }//package
Section 103
//terrain_3 (terrain_3) package { import flash.display.*; public dynamic class terrain_3 extends MovieClip { } }//package
Section 104
//terrain_30 (terrain_30) package { import flash.display.*; public dynamic class terrain_30 extends Sprite { } }//package
Section 105
//terrain_31 (terrain_31) package { import flash.display.*; public dynamic class terrain_31 extends Sprite { } }//package
Section 106
//terrain_32 (terrain_32) package { import flash.display.*; public dynamic class terrain_32 extends Sprite { } }//package
Section 107
//terrain_33 (terrain_33) package { import flash.display.*; public dynamic class terrain_33 extends Sprite { } }//package
Section 108
//terrain_34 (terrain_34) package { import flash.display.*; public dynamic class terrain_34 extends Sprite { } }//package
Section 109
//terrain_35 (terrain_35) package { import flash.display.*; public dynamic class terrain_35 extends Sprite { } }//package
Section 110
//terrain_4 (terrain_4) package { import flash.display.*; public dynamic class terrain_4 extends MovieClip { } }//package
Section 111
//terrain_5 (terrain_5) package { import flash.display.*; public dynamic class terrain_5 extends MovieClip { } }//package
Section 112
//terrain_6 (terrain_6) package { import flash.display.*; public dynamic class terrain_6 extends MovieClip { } }//package
Section 113
//terrain_7 (terrain_7) package { import flash.display.*; public dynamic class terrain_7 extends MovieClip { } }//package
Section 114
//terrain_8 (terrain_8) package { import flash.display.*; public dynamic class terrain_8 extends MovieClip { } }//package
Section 115
//terrain_9 (terrain_9) package { import flash.display.*; public dynamic class terrain_9 extends MovieClip { } }//package
Section 116
//UI (UI) package { import flash.display.*; import flash.text.*; public dynamic class UI extends MovieClip { public var multi:MovieClip; public var multi_text:TextField; public var dist_text:TextField; public var score_text:TextField; } }//package

Library Items

Symbol 1 Sound {sfx_Press}
Symbol 2 Sound {sfx_Jump}
Symbol 3 Sound {sfx_Hit}
Symbol 4 Sound {sfx_GameOver}
Symbol 5 Sound {sfx_Fruit}
Symbol 6 Sound {sfx_extraLife}
Symbol 7 Sound {sfx_Chomp}
Symbol 8 Sound {sfx_aStomp}
Symbol 9 Sound {JungleRomp}
Symbol 10 FontUsed by:11 13
Symbol 11 TextUses:10Used by:14
Symbol 12 GraphicUsed by:14 653
Symbol 13 TextUses:10Used by:14
Symbol 14 Button {spill.localisation.SpilGamesLink}Uses:11 12 13
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17 18
Symbol 17 MovieClip {spill.localisation.LocalizedTextField}Uses:16
Symbol 18 MovieClip {spill.localisation.LanguageSelectBox}Uses:16
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:20Used by:153
Symbol 22 GraphicUsed by:153
Symbol 23 GraphicUsed by:34
Symbol 24 GraphicUsed by:34
Symbol 25 GraphicUsed by:34
Symbol 26 GraphicUsed by:34
Symbol 27 GraphicUsed by:34
Symbol 28 GraphicUsed by:34
Symbol 29 GraphicUsed by:34
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClipUses:23 24 25 26 27 28 29 30 31 33Used by:153
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:153
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:153
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:153
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:153
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:153
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:153
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:153
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:153
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:153
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:153
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:153
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:153
Symbol 59 GraphicUsed by:153
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:153
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:153
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:153
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:153
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:71
Symbol 71 MovieClipUses:70Used by:153
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:73Used by:153
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:153
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:153
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:153
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:153
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClipUses:88Used by:153
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:153
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:153
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:153
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:153
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:153
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:153
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:153
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:153
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:153
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:153
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:153
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:153
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:153
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:153
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:125
Symbol 125 MovieClipUses:124Used by:153
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:153
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:153
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:153
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:153
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:153
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClipUses:138Used by:153
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:153
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:153
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:153
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:148
Symbol 148 MovieClipUses:147Used by:153
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:153
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClip {spill.localisation.BrandingLogo}Uses:21 22 34 36 38 40 42 44 46 48 50 52 54 56 58 59 61 63 65 68 71 74 77 80 83 86 89 92 95 98 101 104 106 108 110 112 114 116 118 120 122 125 128 130 132 134 136 139 141 143 145 148 150 152
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 ButtonUses:154 155 156Used by:186
Symbol 158 GraphicUsed by:186 193 258 273 742
Symbol 159 GraphicUsed by:183
Symbol 160 GraphicUsed by:183
Symbol 161 GraphicUsed by:183
Symbol 162 GraphicUsed by:183
Symbol 163 GraphicUsed by:183
Symbol 164 GraphicUsed by:183
Symbol 165 GraphicUsed by:183
Symbol 166 GraphicUsed by:183
Symbol 167 GraphicUsed by:183
Symbol 168 GraphicUsed by:183
Symbol 169 GraphicUsed by:183
Symbol 170 GraphicUsed by:183
Symbol 171 GraphicUsed by:183
Symbol 172 GraphicUsed by:183
Symbol 173 GraphicUsed by:183
Symbol 174 GraphicUsed by:183
Symbol 175 GraphicUsed by:183
Symbol 176 GraphicUsed by:183
Symbol 177 GraphicUsed by:183
Symbol 178 GraphicUsed by:183
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:183
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClip {Bimmin_fla.flag_icon_119}Uses:159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 180 182Used by:186 193
Symbol 184 FontUsed by:185
Symbol 185 EditableTextUses:184Used by:186
Symbol 186 MovieClipUses:157 158 183 185Used by:189
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:189
Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc}Uses:186 188
Symbol 190 GraphicUsed by:193
Symbol 191 FontUsed by:192 711
Symbol 192 EditableTextUses:191Used by:193
Symbol 193 MovieClip {spill.localisation.LanguageSelectBox_mc}Uses:190 192 158 183
Symbol 194 GraphicUsed by:195  Timeline
Symbol 195 MovieClip {GameMask}Uses:194
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClip {fog_1}Uses:196
Symbol 198 GraphicUsed by:228
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:228 234 250 257 258 260 262 266 268 270 272 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 318 755
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:228 234 242 275 277 279 281 283 285 287 289 291 299 303 307 311
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:228 234 250 257 260 262 266 268 272 275 277 279 281 283 285 287 297 303 305 307 311
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:228 234 250 257 260 262 266 272 275 277 279 281 283 285 287 297 303 307
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:228 234 242 250 257 260 262 268 270 272 275 277 279 281 283 285 287 289 291 295 297 299 301 303 305 307 309 311 313 315
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:228
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:228 234 242 250 257 260 262 266 268 270 272 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:228 234 242 250 257 270 279 287 301
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:228 234 242 250 257 266 270 279 285 287 289 291 293 301 303 313
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:228 234 242 250 257 270 279 285 287 293 301 313
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:228 234 242 250 257 270 279 287
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:225
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:225
Symbol 225 MovieClip {Bimmin_fla.Rock_54}Uses:222 224Used by:226
Symbol 226 MovieClip {Rock}Uses:225Used by:228 250 257 268 275 281 283 287 289 295 297 301 303 305
Symbol 227 MovieClip {Node}Used by:228 234 242 250 257 258 260 262 266 268 270 272 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317
Symbol 228 MovieClip {terrain_35}Uses:198 200 202 204 206 208 210 212 214 216 218 220 226 227
Symbol 229 GraphicUsed by:234
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:234 242 250 262 266 270 272 275 277 279 281 285 287 289 291 293 297 299 301 303 305 307 309 311 313 315
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234 242 250 257 262 266 268 272 275 277 279 281 283 285 297 303 305 307 311
Symbol 234 MovieClip {terrain_34}Uses:229 200 202 231 208 233 204 206 212 227 216 218 220 214
Symbol 235 GraphicUsed by:242
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:242 266 270 279 285 287 291 293 301 303
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:242 266 270 279 285 287 289 291 293 301 303 313
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:242 266 270 285 289 313
Symbol 242 MovieClip {terrain_33}Uses:235 231 227 208 218 237 212 239 214 220 216 241 233 202
Symbol 243 GraphicUsed by:250
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClip {Mushroom_M}Uses:245Used by:250 257 258 268 272 275 279 281 283 285 289 291 293 295 297 299 301 303 309 313 315 317
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 MovieClip {Mushroom_L}Uses:248Used by:250 257 258 260 272 273 275 281 283 287 289 291 293 295 297 299 305 309 311 317
Symbol 250 MovieClip {terrain_32}Uses:243 208 200 206 204 233 231 226 246 227 249 212 216 218 220 214
Symbol 251 GraphicUsed by:257
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:257 260 268 270 275 277 283 287 289 291 295 297 301 303 307 309 315
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClip {Stump}Uses:255Used by:257 260 273 275 277 283 285 287 293 299 301 309 315
Symbol 257 MovieClip {terrain_31}Uses:251 227 208 253 200 212 206 204 233 256 226 246 249 216 218 220 214
Symbol 258 MovieClip {terrain_30}Uses:158 200 249 246 227
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip {terrain_29}Uses:259 208 253 206 200 212 204 249 256 227
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip {terrain_28}Uses:261 208 212 200 206 233 231 204 227
Symbol 263 GraphicUsed by:266
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266 270 279 285 289 291 303
Symbol 266 MovieClip {terrain_27}Uses:263 231 239 237 265 216 233 204 241 212 200 206 227
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip {terrain_26}Uses:267 208 253 212 233 204 200 226 246 227
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClip {terrain_25}Uses:269 231 216 239 237 220 265 241 218 214 212 200 253 208 227
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClip {terrain_24}Uses:271 208 206 212 200 231 204 233 249 246 227
Symbol 273 MovieClip {terrain_23}Uses:158 249 200 256 227
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClip {terrain_22}Uses:274 208 206 231 202 233 204 212 200 253 226 249 246 256 227
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip {terrain_21}Uses:276 208 206 202 233 212 200 253 231 204 256 227
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClip {terrain_20}Uses:278 220 231 216 208 212 206 202 233 200 239 237 214 265 218 204 246 227
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClip {terrain_19}Uses:280 204 208 233 206 202 231 212 200 249 246 226 227
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClip {terrain_18}Uses:282 208 206 204 200 212 253 233 202 256 246 249 226 227
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip {terrain_17}Uses:284 231 208 237 239 265 216 241 218 212 200 204 206 233 246 256 202 227
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClip {terrain_16}Uses:286 231 208 200 212 253 249 237 239 214 218 216 220 202 206 204 226 256 227
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip {terrain_15}Uses:288 231 200 212 253 226 246 249 208 239 241 265 216 202 227
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClip {terrain_14}Uses:290 231 200 246 249 253 212 208 237 239 265 216 202 227
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClip {terrain_13}Uses:292 231 200 256 212 249 246 237 239 218 216 227
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip {terrain_12}Uses:294 246 200 226 253 249 208 212 227
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClip {terrain_11}Uses:296 200 246 253 212 226 249 208 231 233 204 206 227
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClip {terrain_10}Uses:298 200 212 246 249 256 208 231 202 227
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClip {terrain_9}Uses:300 216 239 231 200 212 256 226 246 237 218 214 208 253 227
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClip {terrain_8}Uses:302 208 231 200 253 212 226 246 265 237 239 216 202 206 204 233 227
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClip {terrain_7}Uses:304 200 212 226 249 208 231 233 204 227
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClip {terrain_6}Uses:306 200 212 253 208 231 202 206 204 233 227
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClip {terrain_5}Uses:308 249 246 200 253 212 256 208 231 227
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClip {terrain_4}Uses:310 200 212 249 208 231 204 233 202 227
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClip {terrain_3}Uses:312 231 200 212 246 241 239 218 216 208 227
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClip {terrain_2}Uses:314 208 200 253 212 246 256 231 227
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClip {terrain_1}Uses:316 200 249 246 212 227
Symbol 318 MovieClip {terrain_0}Uses:200
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:323
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip {Rex}Uses:320 322
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:344
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:344
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:344
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:344
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:344
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:344
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:344
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:344
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:344
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:344
Symbol 344 MovieClipUses:325 327 329 331 333 335 337 339 341 343Used by:631
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:357
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:357
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:357
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:357
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:357
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClipUses:346 348 350 352 354 356Used by:631
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:378
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:378
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:378
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:378
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:378
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:378
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:378
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:378
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:378
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:378
Symbol 378 MovieClipUses:359 361 363 365 367 369 371 373 375 377Used by:631
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:399
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:399
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:399
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:399
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:399
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:399
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:399
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:399
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:399
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:399
Symbol 399 MovieClipUses:380 382 384 386 388 390 392 394 396 398Used by:631
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:420
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:420
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:420
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:420
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:420
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:420
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:420
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:420
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:420
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClipUses:401 403 405 407 409 411 413 415 417 419Used by:631
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:441
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:441
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:441
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:441
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:441
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:441
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:441
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:441
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:441
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:441
Symbol 441 MovieClipUses:422 424 426 428 430 432 434 436 438 440Used by:631
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:462
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:462
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:462
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:462
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:462
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:462
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:462
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:462
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:462
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:462
Symbol 462 MovieClipUses:443 445 447 449 451 453 455 457 459 461Used by:631
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:483
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:483
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:483
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:483
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:483
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:483
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:483
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:483
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:483
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:483
Symbol 483 MovieClipUses:464 466 468 470 472 474 476 478 480 482Used by:631
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:504
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:504
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:504
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:504
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:504
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:504
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:504
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:504
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:504
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:504
Symbol 504 MovieClipUses:485 487 489 491 493 495 497 499 501 503Used by:631
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:525
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:525
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:525
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:525
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:525
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:525
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:525
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:525
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:525
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:525
Symbol 525 MovieClipUses:506 508 510 512 514 516 518 520 522 524Used by:631
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:546
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:546
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:546
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:546
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:546
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:546
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:546
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:546
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:546
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:546
Symbol 546 MovieClipUses:527 529 531 533 535 537 539 541 543 545Used by:631
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:567
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:567
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:567
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:567
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:567
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:567
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:567
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:567
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:567
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:567
Symbol 567 MovieClipUses:548 550 552 554 556 558 560 562 564 566Used by:631
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:588
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:588
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:588
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:588
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:588
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:588
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:588
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:588
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:588
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:588
Symbol 588 MovieClipUses:569 571 573 575 577 579 581 583 585 587Used by:631
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:609
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:609
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:609
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:609
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:609
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:609
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:609
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:609
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:609
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:609
Symbol 609 MovieClipUses:590 592 594 596 598 600 602 604 606 608Used by:631
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:630
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:630
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:630
Symbol 616 BitmapUsed by:617
Symbol 617 GraphicUses:616Used by:630
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:630
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:630
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:630
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:630
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:630
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:630
Symbol 630 MovieClipUses:611 613 615 617 619 621 623 625 627 629Used by:631
Symbol 631 MovieClip {Bimmin.Player}Uses:344 357 378 399 420 441 462 483 504 525 546 567 588 609 630
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:639
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:638
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:638
Symbol 638 MovieClip {Bimmin_fla.back_57}Uses:635 637Used by:639 654
Symbol 639 MovieClip {info_menu}Uses:633 638
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:654
Symbol 642 MovieClipUsed by:654
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:647
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:647
Symbol 647 MovieClip {Bimmin_fla.facebook_59}Uses:644 646Used by:654
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:652
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:652
Symbol 652 MovieClip {Bimmin_fla.twitter_60}Uses:649 651Used by:654
Symbol 653 MovieClipUses:12Used by:654  Timeline
Symbol 654 MovieClip {credits_menu}Uses:641 638 642 647 652 653
Symbol 655 BitmapUsed by:656 687 688 689
Symbol 656 GraphicUses:655Used by:684
Symbol 657 GraphicUsed by:684
Symbol 658 GraphicUsed by:684
Symbol 659 GraphicUsed by:684
Symbol 660 GraphicUsed by:684
Symbol 661 FontUsed by:662 667 668 669 676 681 682 683 691 692 693 807 808 811 812
Symbol 662 TextUses:661Used by:684
Symbol 663 GraphicUsed by:684
Symbol 664 GraphicUsed by:684
Symbol 665 GraphicUsed by:684
Symbol 666 GraphicUsed by:684
Symbol 667 TextUses:661Used by:684
Symbol 668 TextUses:661Used by:684
Symbol 669 TextUses:661Used by:684
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:684
Symbol 672 GraphicUsed by:684
Symbol 673 GraphicUsed by:684
Symbol 674 GraphicUsed by:684
Symbol 675 GraphicUsed by:684
Symbol 676 TextUses:661Used by:684
Symbol 677 GraphicUsed by:684
Symbol 678 GraphicUsed by:684
Symbol 679 GraphicUsed by:684
Symbol 680 GraphicUsed by:684
Symbol 681 TextUses:661Used by:684
Symbol 682 TextUses:661Used by:684
Symbol 683 TextUses:661Used by:684
Symbol 684 MovieClip {Collectable}Uses:656 657 658 659 660 662 663 664 665 666 667 668 669 671 672 673 674 675 676 677 678 679 680 681 682 683
Symbol 685 BitmapUsed by:686 687 688 689
Symbol 686 GraphicUses:685Used by:690
Symbol 687 GraphicUses:655 685Used by:690
Symbol 688 GraphicUses:655 685Used by:690
Symbol 689 GraphicUses:655 685Used by:690
Symbol 690 MovieClip {Bimmin_fla.gui_multi_49}Uses:686 687 688 689Used by:694
Symbol 691 EditableTextUses:661 806Used by:694
Symbol 692 EditableTextUses:661 806Used by:694
Symbol 693 EditableTextUses:661Used by:694
Symbol 694 MovieClip {UI}Uses:690 691 692 693
Symbol 695 BitmapUsed by:696 748
Symbol 696 GraphicUses:695Used by:697
Symbol 697 MovieClip {bg_layer_5}Uses:696
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:700  Timeline
Symbol 700 MovieClip {bg_layer_4}Uses:699
Symbol 701 BitmapUsed by:702 750
Symbol 702 GraphicUses:701Used by:703
Symbol 703 MovieClip {bg_layer_3}Uses:702
Symbol 704 BitmapUsed by:705 752
Symbol 705 GraphicUses:704Used by:706
Symbol 706 MovieClip {bg_layer_2}Uses:705
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:709
Symbol 709 MovieClip {bg_layer_1}Uses:708Used by:754
Symbol 710 GraphicUsed by:Timeline
Symbol 711 TextUses:191Used by:Timeline
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:Timeline
Symbol 714 FontUsed by:715
Symbol 715 TextUses:714Used by:Timeline
Symbol 716 GraphicUsed by:718
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:716 717Used by:Timeline
Symbol 719 GraphicUsed by:720 736
Symbol 720 MovieClipUses:719Used by:721
Symbol 721 MovieClipUses:720Used by:731
Symbol 722 GraphicUsed by:731 736
Symbol 723 GraphicUsed by:731 736
Symbol 724 GraphicUsed by:725 736
Symbol 725 MovieClipUses:724Used by:731
Symbol 726 ShapeTweeningUsed by:731 736
Symbol 727 GraphicUsed by:731 736
Symbol 728 GraphicUsed by:729 736
Symbol 729 MovieClipUses:728Used by:731
Symbol 730 ShapeTweeningUsed by:731 736
Symbol 731 MovieClipUses:721 722 723 725 726 727 729 730Used by:734
Symbol 732 GraphicUsed by:733 736
Symbol 733 MovieClipUses:732Used by:734
Symbol 734 MovieClipUses:731 733Used by:736
Symbol 735 GraphicUsed by:736
Symbol 736 ButtonUses:734 735 719 722 723 724 726 727 728 730 732Used by:Timeline
Symbol 737 GraphicUsed by:Timeline
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:740
Symbol 740 MovieClipUses:739Used by:742
Symbol 741 SoundUsed by:742
Symbol 742 MovieClip {Bimmin_fla.logo_11}Uses:158 740 741Used by:Timeline
Symbol 743 FontUsed by:744 745 746
Symbol 744 TextUses:743Used by:Timeline
Symbol 745 TextUses:743Used by:Timeline
Symbol 746 TextUses:743Used by:Timeline
Symbol 747 GraphicUsed by:Timeline
Symbol 748 GraphicUses:695Used by:749
Symbol 749 MovieClipUses:748Used by:Timeline
Symbol 750 GraphicUses:701Used by:751
Symbol 751 MovieClipUses:750Used by:Timeline
Symbol 752 GraphicUses:704Used by:753
Symbol 753 MovieClipUses:752Used by:Timeline
Symbol 754 MovieClipUses:709Used by:Timeline
Symbol 755 MovieClipUses:200Used by:Timeline
Symbol 756 BitmapUsed by:757
Symbol 757 GraphicUses:756Used by:758
Symbol 758 MovieClip {Bimmin_fla.Bimmindrop_19}Uses:757Used by:Timeline
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:771
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:771
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:771
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:771
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:771
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:771
Symbol 771 MovieClip {Bimmin_fla.Bim_Jog_20}Uses:760 762 764 766 768 770Used by:Timeline
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:776
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:776
Symbol 776 MovieClip {Bimmin_fla.play_21}Uses:773 775Used by:Timeline
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:781
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:781
Symbol 781 MovieClip {Bimmin_fla.info_btn_22}Uses:778 780Used by:Timeline
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:786
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:786
Symbol 786 MovieClip {Bimmin_fla.credits_btn_23}Uses:783 785Used by:Timeline
Symbol 787 GraphicUsed by:Timeline
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:790
Symbol 790 MovieClip {Bimmin_fla.gameover_24}Uses:789Used by:Timeline
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:795
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:795
Symbol 795 MovieClip {Bimmin_fla.retry_25}Uses:792 794Used by:Timeline
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:800
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:800
Symbol 800 MovieClip {Bimmin_fla.submit_26}Uses:797 799Used by:Timeline
Symbol 801 BitmapUsed by:802 815
Symbol 802 GraphicUses:801Used by:805
Symbol 803 BitmapUsed by:804
Symbol 804 GraphicUses:803Used by:805
Symbol 805 MovieClip {Bimmin_fla.characters_27}Uses:802 804Used by:Timeline
Symbol 806 FontUsed by:691 692 807 808 809 810 811 812 813
Symbol 807 EditableTextUses:661 806Used by:Timeline
Symbol 808 EditableTextUses:661 806Used by:Timeline
Symbol 809 TextUses:806Used by:Timeline
Symbol 810 TextUses:806Used by:Timeline
Symbol 811 EditableTextUses:661 806Used by:Timeline
Symbol 812 EditableTextUses:661 806Used by:Timeline
Symbol 813 TextUses:806Used by:Timeline
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:801 814Used by:Timeline
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:820
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:820
Symbol 820 MovieClip {Bimmin_fla.buyBimmin2_28}Uses:817 819Used by:Timeline
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:825
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:825
Symbol 825 MovieClip {Bimmin_fla.buyRobocity_29}Uses:822 824Used by:Timeline
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:830
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:830
Symbol 830 MovieClip {Bimmin_fla.buyHereToCollect_30}Uses:827 829Used by:Timeline
Symbol 831 BitmapUsed by:832
Symbol 832 GraphicUses:831Used by:835
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:835
Symbol 835 MovieClip {Bimmin_fla.buyCloud9_31}Uses:832 834Used by:Timeline
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:840
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:840
Symbol 840 MovieClip {Bimmin_fla.buyDayofValor_32}Uses:837 839Used by:Timeline
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:845
Symbol 843 BitmapUsed by:844
Symbol 844 GraphicUses:843Used by:845
Symbol 845 MovieClip {Bimmin_fla.buyBrickGalaxy_33}Uses:842 844Used by:Timeline
Symbol 846 BitmapUsed by:847
Symbol 847 GraphicUses:846Used by:850
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:850
Symbol 850 MovieClip {Bimmin_fla.original_34}Uses:847 849Used by:Timeline
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:855
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:855
Symbol 855 MovieClip {Bimmin_fla.zombie_35}Uses:852 854Used by:Timeline
Symbol 856 BitmapUsed by:857
Symbol 857 GraphicUses:856Used by:860
Symbol 858 BitmapUsed by:859
Symbol 859 GraphicUses:858Used by:860
Symbol 860 MovieClip {Bimmin_fla.pumpking_36}Uses:857 859Used by:Timeline
Symbol 861 BitmapUsed by:862
Symbol 862 GraphicUses:861Used by:865
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:865
Symbol 865 MovieClip {Bimmin_fla.dracula_37}Uses:862 864Used by:Timeline
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:870
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:870
Symbol 870 MovieClip {Bimmin_fla.bimmin2_38}Uses:867 869Used by:Timeline
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:875
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:875
Symbol 875 MovieClip {Bimmin_fla.robocity_39}Uses:872 874Used by:Timeline
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:880
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:880
Symbol 880 MovieClip {Bimmin_fla.heretocollect_40}Uses:877 879Used by:Timeline
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:885
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:885
Symbol 885 MovieClip {Bimmin_fla.cloud9_41}Uses:882 884Used by:Timeline
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:890
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:890
Symbol 890 MovieClip {Bimmin_fla.dayofvalor_42}Uses:887 889Used by:Timeline
Symbol 891 BitmapUsed by:892
Symbol 892 GraphicUses:891Used by:895
Symbol 893 BitmapUsed by:894
Symbol 894 GraphicUses:893Used by:895
Symbol 895 MovieClip {Bimmin_fla.brickgalaxy_43}Uses:892 894Used by:Timeline
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:Timeline

Instance Names

"audio_tog"Frame 1Symbol 718 MovieClip
"dev_link"Frame 1Symbol 653 MovieClip
"btn_bored"Frame 1Symbol 736 Button
"hcLogo"Frame 1Symbol 742 MovieClip {Bimmin_fla.logo_11}
"play_btn"Frame 100Symbol 776 MovieClip {Bimmin_fla.play_21}
"info_btn"Frame 100Symbol 781 MovieClip {Bimmin_fla.info_btn_22}
"credits_btn"Frame 100Symbol 786 MovieClip {Bimmin_fla.credits_btn_23}
"retry_btn"Frame 120Symbol 795 MovieClip {Bimmin_fla.retry_25}
"submit_btn"Frame 120Symbol 800 MovieClip {Bimmin_fla.submit_26}
"character_btn"Frame 120Symbol 805 MovieClip {Bimmin_fla.characters_27}
"score_best"Frame 120Symbol 807 EditableText
"dist_best"Frame 120Symbol 808 EditableText
"text_distance"Frame 120Symbol 811 EditableText
"text_score"Frame 120Symbol 812 EditableText
"mc_buyBimmin2"Frame 130Symbol 820 MovieClip {Bimmin_fla.buyBimmin2_28}
"mc_buyRobocity"Frame 130Symbol 825 MovieClip {Bimmin_fla.buyRobocity_29}
"mc_buyHereToCollect"Frame 130Symbol 830 MovieClip {Bimmin_fla.buyHereToCollect_30}
"mc_buyCloud9"Frame 130Symbol 835 MovieClip {Bimmin_fla.buyCloud9_31}
"mc_buyDayofValor"Frame 130Symbol 840 MovieClip {Bimmin_fla.buyDayofValor_32}
"mc_buyBrickGalaxy"Frame 130Symbol 845 MovieClip {Bimmin_fla.buyBrickGalaxy_33}
"mc_bimmin"Frame 130Symbol 850 MovieClip {Bimmin_fla.original_34}
"mc_zombie"Frame 130Symbol 855 MovieClip {Bimmin_fla.zombie_35}
"mc_pumpking"Frame 130Symbol 860 MovieClip {Bimmin_fla.pumpking_36}
"mc_dracula"Frame 130Symbol 865 MovieClip {Bimmin_fla.dracula_37}
"mc_bimmin2"Frame 130Symbol 870 MovieClip {Bimmin_fla.bimmin2_38}
"mc_robocity"Frame 130Symbol 875 MovieClip {Bimmin_fla.robocity_39}
"mc_heretocollect"Frame 130Symbol 880 MovieClip {Bimmin_fla.heretocollect_40}
"mc_cloud9"Frame 130Symbol 885 MovieClip {Bimmin_fla.cloud9_41}
"mc_dayofvalor"Frame 130Symbol 890 MovieClip {Bimmin_fla.dayofvalor_42}
"mc_brickgalaxy"Frame 130Symbol 895 MovieClip {Bimmin_fla.brickgalaxy_43}
"flag"Symbol 186 MovieClip Frame 1Symbol 183 MovieClip {Bimmin_fla.flag_icon_119}
"text"Symbol 186 MovieClip Frame 1Symbol 185 EditableText
"l_de"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_en_us"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_fr"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_it"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_nl"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_pl"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_es_mx"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_br"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_cn"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_en_uk"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_es"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_id"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_jp"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_pt"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_ar"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_in"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_es_ar"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_se"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"l_ru"Symbol 189 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 186 MovieClip
"languageName_text"Symbol 193 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 192 EditableText
"flag"Symbol 193 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 183 MovieClip {Bimmin_fla.flag_icon_119}
"player_dust"Symbol 631 MovieClip {Bimmin.Player} Frame 1Symbol 357 MovieClip
"info_back_btn"Symbol 639 MovieClip {info_menu} Frame 5Symbol 638 MovieClip {Bimmin_fla.back_57}
"cred_back_btn"Symbol 654 MovieClip {credits_menu} Frame 5Symbol 638 MovieClip {Bimmin_fla.back_57}
"dev_link"Symbol 654 MovieClip {credits_menu} Frame 5Symbol 642 MovieClip
"btn_facebook"Symbol 654 MovieClip {credits_menu} Frame 5Symbol 647 MovieClip {Bimmin_fla.facebook_59}
"btn_twitter"Symbol 654 MovieClip {credits_menu} Frame 5Symbol 652 MovieClip {Bimmin_fla.twitter_60}
"dev_link"Symbol 654 MovieClip {credits_menu} Frame 5Symbol 653 MovieClip
"multi"Symbol 694 MovieClip {UI} Frame 1Symbol 690 MovieClip {Bimmin_fla.gui_multi_49}
"score_text"Symbol 694 MovieClip {UI} Frame 1Symbol 691 EditableText
"dist_text"Symbol 694 MovieClip {UI} Frame 1Symbol 692 EditableText
"multi_text"Symbol 694 MovieClip {UI} Frame 1Symbol 693 EditableText
"mc_logo"Symbol 742 MovieClip {Bimmin_fla.logo_11} Frame 1Symbol 740 MovieClip

Special Tags

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

Labels

"preload"Frame 1
"connect"Frame 2
"init"Frame 10
"main menu"Frame 100
"gameplay"Frame 110
"gameover"Frame 120
"characters"Frame 130
"www.agame.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 1
"www.game.com.cn"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 2
"www.zapjuegos.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 3
"www.spel.nl"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 4
"www.jeu.fr"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 5
"www.spielen.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 6
"www.clickjogos.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 7
"www.giocaregratis.it"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 8
"www.spel.se"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 9
"www.mygames.co.uk"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 10
"www.flashgames.ru"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 11
"www.game.co.in"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 12
"www.games.co.id"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 13
"www.giochi.it"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 14
"www.minigry.pl"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 15
"www.asoyun.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 16
"www.game.com.my"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 17
"www.gamesgames.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 18
"www.spelletjes.nl"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 19
"www.jeux.fr"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 20
"www.jetztspielen.de"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 21
"www.gry.pl"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 22
"www.spela.se"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 23
"_temp_www.gioco.it"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 24
"www.juegos.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 25
"www.juegos.mx"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 26
"www.juegos.com.ar"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 27
"www.ojogos.com.br"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 28
"www.ourgames.ru"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 29
"www.games.co.uk"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 30
"www.oyunlar123.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 31
"www.girlsgogames.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 32
"www.girlsgogames.in"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 33
"www.girlsgogamestr.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 34
"www.girlsgogames.com.br"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 35
"www.girlsgogames.fr"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 36
"www.girlsgogames.co.uk"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 37
"www.girlsgogames.de"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 38
"www.girlsgogames.pl"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 39
"www.girlsgogames.ru"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 40
"www.juegosdechicas.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 41
"www.juegosdechicas.com.ar"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 42
"www.juegosdechicas.mx"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 43
"www.girlsgogames.it"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 44
"www.girlsgogames.es"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 45
"www.girlsgogames.nl"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 46
"www.girlsgogames.se"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 47
"www.ojogos.pt"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 48
"www.laro.com.ph"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 49
"www.egames.jp"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 50
"www.a10.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 51
"www.dailygame.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 52
"www.zapapa.com"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 53
"www.zapapa.nl"Symbol 153 MovieClip {spill.localisation.BrandingLogo} Frame 54
"br"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 1
"nl"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 2
"cn"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 3
"de"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 4
"es"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 5
"fr"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 6
"in"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 7
"it"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 8
"jp"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 9
"my"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 10
"ph"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 11
"pl"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 12
"pt"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 13
"ru"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 14
"se"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 15
"tr"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 16
"en_uk"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 17
"en_us"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 18
"id"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 19
"ar"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 20
"es_mx"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 21
"es_ar"Symbol 183 MovieClip {Bimmin_fla.flag_icon_119} Frame 22
"snap"Symbol 323 MovieClip {Rex} Frame 1
"mun"Symbol 323 MovieClip {Rex} Frame 22
"gape"Symbol 323 MovieClip {Rex} Frame 23
"run_x1"Symbol 631 MovieClip {Bimmin.Player} Frame 1
"jump_x1"Symbol 631 MovieClip {Bimmin.Player} Frame 14
"jump_loop"Symbol 631 MovieClip {Bimmin.Player} Frame 24
"stumble"Symbol 631 MovieClip {Bimmin.Player} Frame 31
"run_x2"Symbol 631 MovieClip {Bimmin.Player} Frame 46
"run_x2_loop"Symbol 631 MovieClip {Bimmin.Player} Frame 48
"run_x4"Symbol 631 MovieClip {Bimmin.Player} Frame 61
"run_x4_loop"Symbol 631 MovieClip {Bimmin.Player} Frame 63
"jump_x2"Symbol 631 MovieClip {Bimmin.Player} Frame 76
"jump_x2_loop"Symbol 631 MovieClip {Bimmin.Player} Frame 91
"jump_x4"Symbol 631 MovieClip {Bimmin.Player} Frame 98
"jump_x4_loop"Symbol 631 MovieClip {Bimmin.Player} Frame 128
"stumble_x2"Symbol 631 MovieClip {Bimmin.Player} Frame 135
"stumble_x2_loop"Symbol 631 MovieClip {Bimmin.Player} Frame 141
"stumble_x4"Symbol 631 MovieClip {Bimmin.Player} Frame 147
"stumble_x4_loop"Symbol 631 MovieClip {Bimmin.Player} Frame 159
"up"Symbol 638 MovieClip {Bimmin_fla.back_57} Frame 1
"over"Symbol 638 MovieClip {Bimmin_fla.back_57} Frame 6
"up"Symbol 647 MovieClip {Bimmin_fla.facebook_59} Frame 1
"over"Symbol 647 MovieClip {Bimmin_fla.facebook_59} Frame 6
"up"Symbol 652 MovieClip {Bimmin_fla.twitter_60} Frame 1
"over"Symbol 652 MovieClip {Bimmin_fla.twitter_60} Frame 6
"meat"Symbol 684 MovieClip {Collectable} Frame 1
"apple"Symbol 684 MovieClip {Collectable} Frame 15
"on"Symbol 718 MovieClip Frame 1
"off"Symbol 718 MovieClip Frame 2
"up"Symbol 776 MovieClip {Bimmin_fla.play_21} Frame 1
"over"Symbol 776 MovieClip {Bimmin_fla.play_21} Frame 6
"up"Symbol 781 MovieClip {Bimmin_fla.info_btn_22} Frame 1
"over"Symbol 781 MovieClip {Bimmin_fla.info_btn_22} Frame 6
"up"Symbol 786 MovieClip {Bimmin_fla.credits_btn_23} Frame 1
"over"Symbol 786 MovieClip {Bimmin_fla.credits_btn_23} Frame 6
"up"Symbol 795 MovieClip {Bimmin_fla.retry_25} Frame 1
"over"Symbol 795 MovieClip {Bimmin_fla.retry_25} Frame 6
"up"Symbol 800 MovieClip {Bimmin_fla.submit_26} Frame 1
"over"Symbol 800 MovieClip {Bimmin_fla.submit_26} Frame 6
"up"Symbol 805 MovieClip {Bimmin_fla.characters_27} Frame 1
"over"Symbol 805 MovieClip {Bimmin_fla.characters_27} Frame 6
"up"Symbol 820 MovieClip {Bimmin_fla.buyBimmin2_28} Frame 1
"over"Symbol 820 MovieClip {Bimmin_fla.buyBimmin2_28} Frame 6
"up"Symbol 825 MovieClip {Bimmin_fla.buyRobocity_29} Frame 1
"over"Symbol 825 MovieClip {Bimmin_fla.buyRobocity_29} Frame 6
"up"Symbol 830 MovieClip {Bimmin_fla.buyHereToCollect_30} Frame 1
"over"Symbol 830 MovieClip {Bimmin_fla.buyHereToCollect_30} Frame 6
"up"Symbol 835 MovieClip {Bimmin_fla.buyCloud9_31} Frame 1
"over"Symbol 835 MovieClip {Bimmin_fla.buyCloud9_31} Frame 6
"up"Symbol 840 MovieClip {Bimmin_fla.buyDayofValor_32} Frame 1
"over"Symbol 840 MovieClip {Bimmin_fla.buyDayofValor_32} Frame 6
"up"Symbol 845 MovieClip {Bimmin_fla.buyBrickGalaxy_33} Frame 1
"over"Symbol 845 MovieClip {Bimmin_fla.buyBrickGalaxy_33} Frame 6
"up"Symbol 850 MovieClip {Bimmin_fla.original_34} Frame 1
"over"Symbol 850 MovieClip {Bimmin_fla.original_34} Frame 6
"up"Symbol 855 MovieClip {Bimmin_fla.zombie_35} Frame 1
"over"Symbol 855 MovieClip {Bimmin_fla.zombie_35} Frame 6
"up"Symbol 860 MovieClip {Bimmin_fla.pumpking_36} Frame 1
"over"Symbol 860 MovieClip {Bimmin_fla.pumpking_36} Frame 6
"up"Symbol 865 MovieClip {Bimmin_fla.dracula_37} Frame 1
"over"Symbol 865 MovieClip {Bimmin_fla.dracula_37} Frame 6
"up"Symbol 870 MovieClip {Bimmin_fla.bimmin2_38} Frame 1
"over"Symbol 870 MovieClip {Bimmin_fla.bimmin2_38} Frame 6
"up"Symbol 875 MovieClip {Bimmin_fla.robocity_39} Frame 1
"over"Symbol 875 MovieClip {Bimmin_fla.robocity_39} Frame 6
"up"Symbol 880 MovieClip {Bimmin_fla.heretocollect_40} Frame 1
"over"Symbol 880 MovieClip {Bimmin_fla.heretocollect_40} Frame 6
"up"Symbol 885 MovieClip {Bimmin_fla.cloud9_41} Frame 1
"over"Symbol 885 MovieClip {Bimmin_fla.cloud9_41} Frame 6
"up"Symbol 890 MovieClip {Bimmin_fla.dayofvalor_42} Frame 1
"over"Symbol 890 MovieClip {Bimmin_fla.dayofvalor_42} Frame 6
"up"Symbol 895 MovieClip {Bimmin_fla.brickgalaxy_43} Frame 1
"over"Symbol 895 MovieClip {Bimmin_fla.brickgalaxy_43} Frame 6




http://swfchan.com/27/131770/info.shtml
Created: 21/2 -2019 01:00:49 Last modified: 21/2 -2019 01:00:49 Server time: 14/05 -2024 01:36:48