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

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

KawaiRun - run as far as you can scoring big points in this fun game.swf

This is the info page for
Flash #90328

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


Text
DEVELOPED AND ART

THE PEASANT

PROGRAMMED  BY

MORE GAMES

MORE GAMES

MORE GAMES

MENU

MENU

MENU

MENU

RETRY

RETRY

SPACEBAR

SPACEBAR

RETRY

RETRY

SPACEBAR

SPACEBAR

<p align="center"><font face="Double 'N'" size="38" color="#ddd6c6" letterSpacing="0.000000" kerning="1">ROUND DRAW</font></p>

<p align="center"><font face="Double 'N'" size="16" color="#ddd6c6" letterSpacing="0.000000" kerning="1">You both fail</font></p>

<p align="center"><font face="Double 'N'" size="38" color="#ddd6c6" letterSpacing="0.000000" kerning="1">WIN</font></p>

<p align="center"><font face="Double 'N'" size="38" color="#ddd6c6" letterSpacing="0.000000" kerning="1">LOSE</font></p>

PLAYER 2

PLAYER 1

LOADING

Developed and Art by Xelu , Coded by The Peasant

Requirements : Minimum 1 GB DDR

Requirements : Minimum 1 GB DDR

LOADING

PRESS   START

PRESS   START

Developed and Art by Xelu , Coded by The Peasant

MEDALS

MEDALS

HOW TO

HOW TO

MULTI

MULTI

SINGLE

SINGLE

KAWAIRUN

KAWAIRUN

CREDITS

CREDITS

MORE GAMES

MORE GAMES

HIGH SCORES

HIGH SCORES

<p align="left"><font face="Double 'N'" size="13" color="#d9cfbd" letterSpacing="0.000000" kerning="1">Secret</font></p>

Reach 1000 Feet
in Single Player Mode

Reach 2500 Feet
in Single Player Mode

Reach 5000 Feet
in Single Player Mode

Slide for 5 seconds
in Single Player Mode

Open the medals panel

Jump 120 times in one run
in Single Player Mode

Play 50 times
in either mode

Respawn 4 times in a multiplayer
match

Don't move Left or Right  for 30
seconds in Single Player Mode

Sounds

SUBMIT

SUBMIT

SUBMIT

SUBMIT

<p align="center"><font face="Double 'N'" size="28" color="#ddd6c6" letterSpacing="0.000000" kerning="1">YOU &nbsp;RAN &nbsp;2012 &nbsp;FEET</font></p>

<p align="center"><font face="Double 'N'" size="19" color="#ddd6c6" letterSpacing="0.000000" kerning="1">YOUR BEST : 4223</font></p>

PLAYER 1

TAP       TO  RESPAWN

W

W

PLAYER 2

^

^

<p align="center"><font face="Segoe Script" size="14" color="#3a301f" letterSpacing="0.000000" kerning="1"><b>25332</b></font></p>

<p align="center"><font face="Double 'N'" size="25" color="#d9cfbd" letterSpacing="0.000000" kerning="1">2134</font></p>

NEW MEDAL !

RESUME

RESUME

RESUME

RESUME

PAUSE

INSERT NAME

This name will be used to submit highscores

<p align="center"><font face="Double 'N'" size="20" color="#d9cfbd" letterSpacing="0.000000" kerning="1">Guest</font></p>

MORE GAMES

ActionScript [AS3]

Section 1
//PlayerView (GameObjects.PlayerView) package GameObjects { import flash.display.*; import flash.utils.*; import Level.*; import flash.geom.*; public class PlayerView extends MovieClip { public var slideT:Timer; public var left:Boolean; public var bLeft:Number; public var guy:MovieClip; public var down:Boolean; public var alive:Boolean; public var up:Boolean; public var right:Boolean; public var tapPush:int;// = 10 public var invincible:int;// = 0 public var back:Background; public var bRight:Number; public var vY:Number;// = 0 public var vX:Number;// = 0 public var bDown:Number; public var bUp:Number; public var slide:Boolean; public var airborne:Boolean; public var inGame:Boolean; public var player2:Boolean; public function PlayerView(_arg1:Array=null, _arg2:Boolean=false){ var _look = _arg1; var p2 = _arg2; slideT = new Timer(1000, 1); super(); mouseChildren = false; try { name = "player"; } catch(e:Error) { }; player2 = p2; if (player2){ guy.y = (guy.y - 10); }; if (_look != null){ look = _look; }; } public function set look(_arg1:Array){ guy.headi = _arg1[0]; guy.expressi = _arg1[1]; guy.armi = _arg1[2]; guy.bodyi = _arg1[3]; guy.legi = _arg1[4]; } public function get look():Array{ return ([guy.headi, guy.expressi, guy.armi, guy.bodyi, guy.legi]); } public function reset(){ left = (right = (up = (slide = (down = (airborne = false))))); alive = (inGame = true); slideT.stop(); bLeft = -25; bRight = 25; bUp = -100; bDown = -3; y = 370; x = (50 - (player2) ? 10 : 0); vX = (vY = (invincible = 0)); reColour(); back = Facade.gameM.background[1]; guy.gotoAndPlay("walk"); } public function reColour(_arg1:Number=0){ guy.transform.colorTransform = new ColorTransform(1, 1, 1, 1, _arg1, _arg1, _arg1); } public function endGame(){ slideT.stop(); up = (down = (left = (right = (slide = (alive = false))))); } } }//package GameObjects
Section 2
//ActualyLoader_4 (Kawairun_fla.ActualyLoader_4) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class ActualyLoader_4 extends MovieClip { public const FRAME_RATE_ADJUST:Boolean = true; public const AUTO_PLAY:Boolean = false; public const LOADER_FRAME_RATE:Number = 30; public var bar:MovieClip; public var initialized:Boolean; public var loadingComplete:Boolean; public var movieFrameRate:Number; public function ActualyLoader_4(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ MovieClip(this.parent).gotoAndStop(2); MovieClip(this.parent.parent).gotoAndStop(2); stop(); } public function cleanup(_arg1:Event=null){ if (initialized){ removeEventListener(Event.ENTER_FRAME, enterFrameHandler); if (meetsVersion([9, 0, 28, 0])){ removeEventListener(Event.REMOVED_FROM_STAGE, cleanup); }; if (movieFrameRate){ stage.frameRate = movieFrameRate; movieFrameRate = 0; }; }; initialized = false; } public function meetsVersion(_arg1:Array):Boolean{ var _local2:Array = String(Capabilities.version.split(" ")[1]).split(","); var _local3:uint; while (_local3 < _arg1.length) { if (uint(_local2[_local3]) > _arg1[_local3]){ return (true); }; if (uint(_local2[_local3]) < _arg1[_local3]){ return (false); }; _local3++; }; return (true); } public function enterFrameHandler(_arg1:Event=null):void{ var _local2:Number; if (((((!(movieFrameRate)) && (FRAME_RATE_ADJUST))) && (stage))){ movieFrameRate = stage.frameRate; stage.frameRate = LOADER_FRAME_RATE; }; if (!loadingComplete){ _local2 = 0; if (loaderInfo){ _local2 = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal); }; if (bar){ bar.scaleX = (_local2 * 0.6); }; if (_local2 == 1){ loadingComplete = true; if (AUTO_PLAY){ startMovie(); } else { gotoAndPlay(2); }; }; }; } public function startMovie():void{ cleanup(); if (((root) && ((root is MovieClip)))){ MovieClip(root).play(); }; dispatchEvent(new Event(Event.COMPLETE)); } public function init():void{ if (initialized){ return; }; movieFrameRate = 0; if (((FRAME_RATE_ADJUST) && (stage))){ movieFrameRate = stage.frameRate; stage.frameRate = LOADER_FRAME_RATE; }; initialized = true; stop(); if (((root) && ((root is MovieClip)))){ MovieClip(root).stop(); }; loadingComplete = false; addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true); if (meetsVersion([9, 0, 28, 0])){ addEventListener(Event.REMOVED_FROM_STAGE, cleanup, false, 0, true); }; enterFrameHandler(); } function frame1(){ initialized = false; init(); } } }//package Kawairun_fla
Section 3
//ArmA1_87 (Kawairun_fla.ArmA1_87) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class ArmA1_87 extends MovieClip { public function ArmA1_87(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package Kawairun_fla
Section 4
//ArmA2_88 (Kawairun_fla.ArmA2_88) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class ArmA2_88 extends MovieClip { public function ArmA2_88(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package Kawairun_fla
Section 5
//B_112 (Kawairun_fla.B_112) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class B_112 extends MovieClip { public function B_112(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 6
//B_113 (Kawairun_fla.B_113) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class B_113 extends MovieClip { public function B_113(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 7
//B_114 (Kawairun_fla.B_114) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class B_114 extends MovieClip { public function B_114(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 8
//B_115 (Kawairun_fla.B_115) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class B_115 extends MovieClip { public function B_115(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 9
//B_117 (Kawairun_fla.B_117) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class B_117 extends MovieClip { public function B_117(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 10
//B_118 (Kawairun_fla.B_118) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class B_118 extends MovieClip { public function B_118(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 11
//B_119 (Kawairun_fla.B_119) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class B_119 extends MovieClip { public function B_119(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 12
//BUT_120 (Kawairun_fla.BUT_120) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class BUT_120 extends MovieClip { public function BUT_120(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; mouseChildren = false; } } }//package Kawairun_fla
Section 13
//CoverButton_121 (Kawairun_fla.CoverButton_121) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CoverButton_121 extends MovieClip { public var bcoverb:MovieClip; public function CoverButton_121(){ addFrameScript(0, frame1, 29, frame30, 59, frame60); } function frame1(){ stop(); } function frame60(){ gotoAndStop(1); } function frame30(){ stop(); } } }//package Kawairun_fla
Section 14
//CreditsPannel_125 (Kawairun_fla.CreditsPannel_125) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CreditsPannel_125 extends MovieClip { public var UIButton:Backbutton; public var xelub:MovieClip; public var secret:TextField; public var thepeasantb:MovieClip; public var waterflameb:MovieClip; public function CreditsPannel_125(){ addFrameScript(0, frame1); } function frame1(){ xelub.buttonMode = (thepeasantb.buttonMode = (waterflameb.buttonMode = true)); } } }//package Kawairun_fla
Section 15
//Descriptions_146 (Kawairun_fla.Descriptions_146) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class Descriptions_146 extends MovieClip { public function Descriptions_146(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 16
//DropDowns_124 (Kawairun_fla.DropDowns_124) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class DropDowns_124 extends MovieClip { public var single:MovieClip; public var credits:MovieClip; public var i:int; public var highscore:MovieClip; public var multi:MovieClip; public var mDrop:MovieClip; public function DropDowns_124(){ addFrameScript(0, frame1, 3, frame4, 49, frame50, 79, frame80, 119, frame120, 154, frame155, 179, frame180, 200, frame201, 201, frame202, 239, frame240, 270, frame271, 271, frame272, 310, frame311, 349, frame350, 350, frame351, 384, frame385, 414, frame415); } function frame272(){ multi.addChild(Facade.gameM.playerV1); multi.addChild(Facade.gameM.playerV2); Facade.gameM.playerV1.guy.gotoAndPlay("stand"); Facade.gameM.playerV1.x = 105; Facade.gameM.playerV1.y = -15; Facade.gameM.playerV2.guy.gotoAndPlay("stand"); Facade.gameM.playerV2.x = -115; Facade.gameM.playerV2.y = -5; } function frame350(){ stop(); } function frame351(){ if (Facade.gameM.save.data.medals[4] == false){ Facade.gameM.save.data.medals[4] = true; Facade.stage.addChild(Facade.gameUI.medalS); Facade.gameUI.medalS.gotoAndPlay(1); }; i = 0; while (i < 9) { if (Facade.gameM.save.data.medals[i]){ mDrop[("fader" + i)].gotoAndStop(2); }; i = (i + 1); }; } function frame155(){ stop(); } function frame311(){ stop(); } function frame415(){ stop(); } function frame50(){ credits.secret.text = Facade.gameM.username; stop(); } function frame180(){ Facade.gameUI.showLeaderboard(); stop(); } function frame240(){ stop(); } function frame120(){ stop(); } function frame385(){ stop(); } function frame1(){ stop(); } function frame80(){ stop(); } function frame201(){ stop(); } function frame4(){ credits.secret.text = Facade.gameM.username; } function frame202(){ single.addChild(Facade.gameM.playerV1); Facade.gameM.playerV1.guy.gotoAndPlay("stand"); Facade.gameM.playerV1.x = -10; Facade.gameM.playerV1.y = 0; } function frame271(){ stop(); } } }//package Kawairun_fla
Section 17
//F1O_30 (Kawairun_fla.F1O_30) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class F1O_30 extends MovieClip { public function F1O_30(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 18
//F3O_38 (Kawairun_fla.F3O_38) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class F3O_38 extends MovieClip { public function F3O_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 19
//G1O_45 (Kawairun_fla.G1O_45) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class G1O_45 extends MovieClip { public function G1O_45(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 20
//G1OO_53 (Kawairun_fla.G1OO_53) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class G1OO_53 extends MovieClip { public function G1OO_53(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 21
//G2G_59 (Kawairun_fla.G2G_59) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class G2G_59 extends MovieClip { public function G2G_59(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 22
//G2O_60 (Kawairun_fla.G2O_60) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class G2O_60 extends MovieClip { public function G2O_60(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 23
//G3O_57 (Kawairun_fla.G3O_57) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class G3O_57 extends MovieClip { public function G3O_57(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 24
//G3OO_58 (Kawairun_fla.G3OO_58) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class G3OO_58 extends MovieClip { public function G3OO_58(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 25
//GameboltzSplash_181 (Kawairun_fla.GameboltzSplash_181) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class GameboltzSplash_181 extends MovieClip { public var botak:MovieClip; public function GameboltzSplash_181(){ addFrameScript(194, frame195); } function frame195(){ parent.nextFrame(); } } }//package Kawairun_fla
Section 26
//HighScoreSign_168 (Kawairun_fla.HighScoreSign_168) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class HighScoreSign_168 extends MovieClip { public var label:TextField; public function HighScoreSign_168(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 27
//KawairunLoader_1 (Kawairun_fla.KawairunLoader_1) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class KawairunLoader_1 extends MovieClip { public var subLoader:MovieClip; public var boltzb:SimpleButton; public function KawairunLoader_1(){ addFrameScript(0, frame1, 1, frame2, 19, frame20); } public function loaderc(_arg1:Event):void{ gotoAndPlay(3); stage.removeEventListener(KeyboardEvent.KEY_DOWN, loaderc); stage.removeEventListener(MouseEvent.CLICK, loaderc); } function frame1(){ stop(); boltzb.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.gameboltz.com/home.php?gameref=kawairun")); }); } function frame2(){ stage.addEventListener(KeyboardEvent.KEY_DOWN, loaderc); stage.addEventListener(MouseEvent.CLICK, loaderc); subLoader.buttonMode = true; subLoader.mouseChildren = false; } function frame20(){ MovieClip(this.parent).gotoAndStop(3); stop(); } } }//package Kawairun_fla
Section 28
//LowerLeg_90 (Kawairun_fla.LowerLeg_90) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class LowerLeg_90 extends MovieClip { public function LowerLeg_90(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package Kawairun_fla
Section 29
//MainTimeline (Kawairun_fla.MainTimeline) package Kawairun_fla { import flash.display.*; import flash.events.*; import mochi.as3.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MainTimeline extends MovieClip { public var my_notice1; public var my_notice2; public var my_notice4; public var my_notice5; public var my_notice; public var loader:MovieClip; public var my_menu:ContextMenu; public var my_notice6; public var my_notice7; public function MainTimeline(){ addFrameScript(0, frame1, 2, frame3); } function frame3(){ Facade.initialize(stage); stop(); } function frame1(){ stop(); MochiServices.connect("ded71e344dc7c406", root, function (_arg1:String){ trace(("ERROR: " + _arg1)); }); MochiScores.setBoardID("68d2605238b547d3"); MochiBot.track(this, "1498c1c1"); my_menu = new ContextMenu(); my_menu.hideBuiltInItems(); my_notice = new ContextMenuItem("Developed and Art by Xelu"); my_notice1 = new ContextMenuItem("Programmed by The Peasant"); my_notice2 = new ContextMenuItem("Music by : Waterflame"); my_notice4 = new ContextMenuItem("----------------------"); my_notice5 = new ContextMenuItem("Q for Quality"); my_notice6 = new ContextMenuItem("M to Mute Sound"); my_notice7 = new ContextMenuItem("P or ESC to pause the game"); my_menu.customItems.push(my_notice); my_menu.customItems.push(my_notice1); my_menu.customItems.push(my_notice2); my_menu.customItems.push(my_notice4); my_menu.customItems.push(my_notice5); my_menu.customItems.push(my_notice6); my_menu.customItems.push(my_notice7); contextMenu = my_menu; } } }//package Kawairun_fla
Section 30
//medalfader_144 (Kawairun_fla.medalfader_144) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class medalfader_144 extends MovieClip { public function medalfader_144(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); mouseChildren = false; } function frame2(){ mouseChildren = false; } } }//package Kawairun_fla
Section 31
//MenuInteractive_111 (Kawairun_fla.MenuInteractive_111) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MenuInteractive_111 extends MovieClip { public var dropdowns:MovieClip; public var morebut:MovieClip; public var boltzb:SimpleButton; public var bmulti:MovieClip; public var highbut:MovieClip; public var bhowto:MovieClip; public var bsingle:MovieClip; public var bbh:MovieClip; public var bmore:MovieClip; public var howbut:MovieClip; public var singlebut:MovieClip; public var medbut:MovieClip; public var titleplate:MovieClip; public var multibut:MovieClip; public var coverbtn:MovieClip; public var boltzb1:MovieClip; public var bmedals:MovieClip; public var credbut:MovieClip; public var bcredits:MovieClip; public function MenuInteractive_111(){ addFrameScript(43, frame44, 105, frame106); } public function bmti(_arg1:MouseEvent){ bmulti.gotoAndPlay(2); if (Facade.soundC.mute == false){ new BOver().play(); }; } public function bcrdd(_arg1:MouseEvent){ coverbtn.gotoAndPlay(2); dropdowns.gotoAndPlay(2); if (Facade.soundC.mute == false){ new Credits().play(); }; } public function bmdl(_arg1:MouseEvent){ bmedals.gotoAndPlay(2); if (Facade.soundC.mute == false){ new BOver().play(); }; } public function bhihd(_arg1:MouseEvent){ coverbtn.gotoAndPlay(2); dropdowns.gotoAndPlay(156); if (Facade.soundC.mute == false){ new Highscore().play(); }; } function frame44(){ singlebut.buttonMode = true; singlebut.addEventListener(MouseEvent.MOUSE_OVER, bsgl); singlebut.addEventListener(MouseEvent.MOUSE_UP, bsgld); multibut.buttonMode = true; multibut.addEventListener(MouseEvent.MOUSE_OVER, bmti); multibut.addEventListener(MouseEvent.MOUSE_UP, bmtid); howbut.buttonMode = true; howbut.addEventListener(MouseEvent.MOUSE_OVER, bhow); howbut.addEventListener(MouseEvent.MOUSE_UP, bhowd); medbut.buttonMode = true; medbut.addEventListener(MouseEvent.MOUSE_OVER, bmdl); medbut.addEventListener(MouseEvent.MOUSE_UP, bmdld); highbut.buttonMode = true; highbut.addEventListener(MouseEvent.MOUSE_OVER, bhih); highbut.addEventListener(MouseEvent.MOUSE_UP, bhihd); morebut.buttonMode = true; morebut.addEventListener(MouseEvent.MOUSE_OVER, bmre); credbut.buttonMode = true; credbut.addEventListener(MouseEvent.MOUSE_OVER, bcrd); credbut.addEventListener(MouseEvent.MOUSE_UP, bcrdd); } public function bsgld(_arg1:MouseEvent){ coverbtn.gotoAndPlay(2); dropdowns.gotoAndPlay(202); if (Facade.soundC.mute == false){ new Single().play(); }; } public function bmdld(_arg1:MouseEvent){ coverbtn.gotoAndPlay(2); dropdowns.gotoAndPlay(351); if (Facade.soundC.mute == false){ new Medals().play(); }; } public function bcrd(_arg1:MouseEvent){ bcredits.gotoAndPlay(2); if (Facade.soundC.mute == false){ new BOver().play(); }; } public function bhow(_arg1:MouseEvent){ bhowto.gotoAndPlay(2); if (Facade.soundC.mute == false){ new BOver().play(); }; } public function bmre(_arg1:MouseEvent){ bmore.gotoAndPlay(2); if (Facade.soundC.mute == false){ new BOver().play(); }; } public function bmtid(_arg1:MouseEvent){ coverbtn.gotoAndPlay(2); dropdowns.gotoAndPlay(272); if (Facade.soundC.mute == false){ new Multi().play(); }; } public function bhih(_arg1:MouseEvent){ bbh.gotoAndPlay(2); if (Facade.soundC.mute == false){ new BOver().play(); }; } function frame106(){ gotoAndPlay(45); } public function bhowd(_arg1:MouseEvent){ coverbtn.gotoAndPlay(2); dropdowns.gotoAndPlay(81); if (Facade.soundC.mute == false){ new Tutorial().play(); }; } public function bsgl(_arg1:MouseEvent){ bsingle.gotoAndPlay(2); if (Facade.soundC.mute == false){ new BOver().play(); }; } } }//package Kawairun_fla
Section 32
//MPlayer_102 (Kawairun_fla.MPlayer_102) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MPlayer_102 extends MovieClip { public function MPlayer_102(){ addFrameScript(32, frame33); } function frame33(){ gotoAndPlay(2); } } }//package Kawairun_fla
Section 33
//OKButton_178 (Kawairun_fla.OKButton_178) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class OKButton_178 extends MovieClip { public function OKButton_178(){ addFrameScript(0, frame1, 7, frame8, 15, frame16); } function frame16(){ stop(); } function frame8(){ stop(); } function frame1(){ stop(); buttonMode = true; } } }//package Kawairun_fla
Section 34
//P_91 (Kawairun_fla.P_91) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class P_91 extends MovieClip { public function P_91(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package Kawairun_fla
Section 35
//P_92 (Kawairun_fla.P_92) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class P_92 extends MovieClip { public var express:MovieClip; public var head:MovieClip; public function P_92(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ head.gotoAndStop(parent.headi); express.gotoAndStop(parent.expressi); stop(); } function frame2(){ head.gotoAndStop(parent.headi); stop(); } function frame3(){ head.gotoAndStop(parent.headi); stop(); } function frame4(){ head.gotoAndStop(parent.headi); stop(); } } }//package Kawairun_fla
Section 36
//P_93 (Kawairun_fla.P_93) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class P_93 extends MovieClip { public function P_93(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package Kawairun_fla
Section 37
//P_94 (Kawairun_fla.P_94) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class P_94 extends MovieClip { public function P_94(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package Kawairun_fla
Section 38
//peasant_209 (Kawairun_fla.peasant_209) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class peasant_209 extends MovieClip { public function peasant_209(){ addFrameScript(204, frame205); } function frame205(){ stop(); parent.nextFrame(); } } }//package Kawairun_fla
Section 39
//peasant_210 (Kawairun_fla.peasant_210) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class peasant_210 extends MovieClip { public function peasant_210(){ addFrameScript(51, frame52); } function frame52(){ stop(); } } }//package Kawairun_fla
Section 40
//peasant_211 (Kawairun_fla.peasant_211) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class peasant_211 extends MovieClip { public function peasant_211(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package Kawairun_fla
Section 41
//Player_86 (Kawairun_fla.Player_86) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class Player_86 extends MovieClip { public var bodyi:int; public var headi:int; public var armi:int; public var legi:int; public var body:MovieClip; public var legR1:MovieClip; public var legR2:MovieClip; public var armL1:MovieClip; public var armL2:MovieClip; public var phead:MovieClip; public var legL1:MovieClip; public var legL2:MovieClip; public var expressi:int; public var armR1:MovieClip; public var armR2:MovieClip; public function Player_86(){ addFrameScript(0, frame1, 32, frame33, 33, frame34, 49, frame50, 50, frame51, 54, frame55, 61, frame62, 62, frame63, 98, frame99, 123, frame124, 124, frame125, 131, frame132, 137, frame138, 149, frame150, 150, frame151, 160, frame161, 165, frame166, 214, frame215, 215, frame216, 226, frame227, 249, frame250, 250, frame251, 285, frame286, 286, frame287, 300, frame301, 339, frame340, 340, frame341, 351, frame352, 374, frame375, 375, frame376, 415, frame416); } function frame151(){ phead.gotoAndStop(3); } function frame352(){ phead.gotoAndStop(4); } function frame33(){ gotoAndPlay(2); } function frame34(){ phead.gotoAndStop(1); } function frame161(){ phead.gotoAndStop(2); } function frame286(){ stop(); } function frame166(){ phead.gotoAndStop(4); } function frame124(){ gotoAndPlay(1); } function frame125(){ phead.gotoAndStop(2); } function frame287(){ phead.gotoAndStop(3); } function frame250(){ stop(); } function frame132(){ phead.gotoAndStop(3); } function frame376(){ armR1.gotoAndStop(armi); armR2.gotoAndStop(armi); armL1.gotoAndStop(armi); armL2.gotoAndStop(armi); body.gotoAndStop(bodyi); legL1.gotoAndStop(legi); legL2.gotoAndStop(legi); legR1.gotoAndStop(legi); legR2.gotoAndStop(legi); phead.gotoAndStop(1); try { phead.head.gotoAndStop(headi); phead.express.gotoAndStop(expressi); } catch(e:Error) { }; play(); } function frame50(){ gotoAndPlay(42); } function frame138(){ phead.gotoAndStop(2); } function frame216(){ phead.gotoAndStop(2); } function frame375(){ stop(); } function frame416(){ gotoAndPlay(376); } function frame55(){ Facade.moveC.slideFinal(parent); } function frame99(){ phead.gotoAndStop(1); } function frame215(){ stop(); } function frame251(){ phead.gotoAndStop(2); armR1.gotoAndStop(armi); armR2.gotoAndStop(armi); armL1.gotoAndStop(armi); armL2.gotoAndStop(armi); body.gotoAndStop(bodyi); legL1.gotoAndStop(legi); legL2.gotoAndStop(legi); legR1.gotoAndStop(legi); legR2.gotoAndStop(legi); try { phead.head.gotoAndStop(phead.headi); phead.express.gotoAndStop(phead.expressi); } catch(e:Error) { }; } function frame51(){ phead.gotoAndStop(1); } function frame340(){ stop(); } function frame341(){ phead.gotoAndStop(2); armR1.gotoAndStop(armi); armR2.gotoAndStop(armi); armL1.gotoAndStop(armi); armL2.gotoAndStop(armi); body.gotoAndStop(bodyi); legL1.gotoAndStop(legi); legL2.gotoAndStop(legi); legR1.gotoAndStop(legi); legR2.gotoAndStop(legi); try { phead.head.gotoAndStop(phead.headi); phead.express.gotoAndStop(phead.expressi); } catch(e:Error) { }; } function frame1(){ phead.gotoAndStop(1); armR1.gotoAndStop(armi); armR2.gotoAndStop(armi); armL1.gotoAndStop(armi); armL2.gotoAndStop(armi); body.gotoAndStop(bodyi); legL1.gotoAndStop(legi); legL2.gotoAndStop(legi); legR1.gotoAndStop(legi); legR2.gotoAndStop(legi); try { phead.head.gotoAndStop(headi); phead.express.gotoAndStop(expressi); } catch(e:Error) { }; } function frame301(){ phead.gotoAndStop(4); } function frame62(){ gotoAndPlay(2); } function frame63(){ phead.gotoAndStop(1); } function frame227(){ phead.gotoAndStop(4); } function frame150(){ phead.gotoAndStop(4); stop(); } } }//package Kawairun_fla
Section 42
//Spawnertext_164 (Kawairun_fla.Spawnertext_164) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class Spawnertext_164 extends MovieClip { public function Spawnertext_164(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Kawairun_fla
Section 43
//STORAGE_10 (Kawairun_fla.STORAGE_10) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class STORAGE_10 extends MovieClip { public function STORAGE_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 44
//SubLoader_2 (Kawairun_fla.SubLoader_2) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class SubLoader_2 extends MovieClip { public function SubLoader_2(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Kawairun_fla
Section 45
//tutorialpannel_130 (Kawairun_fla.tutorialpannel_130) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class tutorialpannel_130 extends MovieClip { public var nxtbtnnn:SimpleButton; public var bkbtnnn:SimpleButton; public var nxtbtnn:SimpleButton; public var bkbtnnnn:SimpleButton; public var nxtbtn:SimpleButton; public var UIButton:Backbutton; public var bkbtn:SimpleButton; public function tutorialpannel_130(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } public function bkbbb(_arg1:MouseEvent){ gotoAndStop(3); if (Facade.soundC.mute == false){ new ClickS().play(); }; } public function bkbb(_arg1:MouseEvent){ gotoAndStop(2); if (Facade.soundC.mute == false){ new ClickS().play(); }; } public function nxbb(_arg1:MouseEvent){ gotoAndStop(3); if (Facade.soundC.mute == false){ new ClickS().play(); }; } public function nxbbb(_arg1:MouseEvent){ gotoAndStop(4); if (Facade.soundC.mute == false){ new ClickS().play(); }; } public function nxb(_arg1:MouseEvent){ gotoAndStop(2); if (Facade.soundC.mute == false){ new ClickS().play(); }; } function frame2(){ stop(); nxtbtn.addEventListener(MouseEvent.MOUSE_UP, nxbb); bkbtn.addEventListener(MouseEvent.MOUSE_UP, bkb); } function frame4(){ stop(); bkbtnnnn.addEventListener(MouseEvent.MOUSE_UP, bkbbb); } public function bkb(_arg1:MouseEvent){ gotoAndStop(1); if (Facade.soundC.mute == false){ new ClickS().play(); }; } function frame1(){ stop(); nxtbtnn.addEventListener(MouseEvent.MOUSE_UP, nxb); } function frame3(){ stop(); nxtbtnnn.addEventListener(MouseEvent.MOUSE_UP, nxbbb); bkbtnnn.addEventListener(MouseEvent.MOUSE_UP, bkbb); } } }//package Kawairun_fla
Section 46
//UpperLeg_89 (Kawairun_fla.UpperLeg_89) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class UpperLeg_89 extends MovieClip { public function UpperLeg_89(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package Kawairun_fla
Section 47
//W2O_75 (Kawairun_fla.W2O_75) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class W2O_75 extends MovieClip { public function W2O_75(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 48
//W3O_81 (Kawairun_fla.W3O_81) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class W3O_81 extends MovieClip { public function W3O_81(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 49
//xelu_195 (Kawairun_fla.xelu_195) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xelu_195 extends MovieClip { public function xelu_195(){ addFrameScript(149, frame150); } function frame150(){ parent.nextFrame(); stop(); } } }//package Kawairun_fla
Section 50
//xelu_202 (Kawairun_fla.xelu_202) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xelu_202 extends MovieClip { public function xelu_202(){ addFrameScript(32, frame33); } function frame33(){ gotoAndPlay(2); } } }//package Kawairun_fla
Section 51
//xelu_203 (Kawairun_fla.xelu_203) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xelu_203 extends MovieClip { public function xelu_203(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 52
//xelu_204 (Kawairun_fla.xelu_204) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xelu_204 extends MovieClip { public function xelu_204(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 53
//xelu_205 (Kawairun_fla.xelu_205) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xelu_205 extends MovieClip { public function xelu_205(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 54
//xelu_206 (Kawairun_fla.xelu_206) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xelu_206 extends MovieClip { public function xelu_206(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 55
//xelu_207 (Kawairun_fla.xelu_207) package Kawairun_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class xelu_207 extends MovieClip { public function xelu_207(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kawairun_fla
Section 56
//Background (Level.Background) package Level { import flash.display.*; public class Background extends MovieClip { public var player:MovieClip; public var obstacles:MovieClip; public var ground:MovieClip; public var frame:int;// = 0 public var randomize:int;// = 0 public var over:MovieClip; public var obView:MovieClip; public function Background(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Level
Section 57
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_HIDE:String = "StoreHide"; public static const NO_USER:String = "NoUser"; public static const IO_ERROR:String = "IOError"; public static const ITEM_NEW:String = "ItemNew"; public static const ITEM_OWNED:String = "ItemOwned"; public static const STORE_ITEMS:String = "StoreItems"; public static const ERROR:String = "Error"; public static const STORE_SHOW:String = "StoreShow"; public static var _inventory:MochiInventory; public static function triggerEvent(_arg1:String, _arg2:Object):void{ MochiSocial.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ MochiSocial.removeEventListener(_arg1, _arg2); } public static function addEventListener(_arg1:String, _arg2:Function):void{ MochiSocial.addEventListener(_arg1, _arg2); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function get inventory():MochiInventory{ return (_inventory); } public static function showStore(_arg1:Object=null):void{ 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.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } 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.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } MochiSocial.addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _inventory = new MochiInventory(); }); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _inventory = null; }); } }//package mochi.as3
Section 58
//MochiDigits (mochi.as3.MochiDigits) package mochi.as3 { public final class MochiDigits { private var Sibling:MochiDigits; private var Fragment:Number; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function reencode():void{ var _local1:uint = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function set value(_arg1:Number):void{ setValue(_arg1); } public function toString():String{ var _local1:String = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } 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 get value():Number{ return (Number(this.toString())); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } } }//package mochi.as3
Section 59
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var eventTable:Object; public function MochiEventDispatcher():void{ eventTable = {}; } 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); }; } 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 addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2); eventTable[_arg1].push(_arg2); } } }//package mochi.as3
Section 60
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { import flash.display.*; public class MochiEvents { public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const FORMAT_LONG:String = "LongForm"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived"; public static const FORMAT_SHORT:String = "ShortForm"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_CENTER:String = "ALIGN_C"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); private static var gameStart:Number; private static var levelStart:Number; public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{ var _local4:Object; var _local3:Object = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; _local3.clip = _arg1; MochiServices.send("events_setNotifications", _local3, null, null); } public static function endGame():void{ var _local1:Number = (new Date().time - gameStart); trigger("end_game", {time:_local1}); } public static function startGame():void{ gameStart = new Date().time; trigger("start_game"); } public static function trigger(_arg1:String, _arg2:Object=null):void{ if (_arg2 == null){ _arg2 = {}; } else { if (_arg2["kind"] != undefined){ trace("WARNING: optional arguments package contains key 'id', it will be overwritten"); _arg2["kind"] = _arg1; }; }; MochiServices.send("events_triggerEvent", {eventObject:_arg2}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function startLevel():void{ levelStart = new Date().time; trigger("start_level"); } public static function endLevel():void{ var _local1:Number = (new Date().time - levelStart); trigger("end_level", {time:_local1}); } } }//package mochi.as3
Section 61
//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 _names:Array; private var _syncID:Number; private var _consumableProperties:Object; private var _storeSync:Object; private var _outstandingID:Number; private var _syncPending:Boolean; public static const READY:String = "InvReady"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IoError"; private static const KEY_SALT:String = " syncMaint"; public static const WRITTEN:String = "InvWritten"; public static const NOT_READY:String = "InvNotReady"; public static const VALUE_ERROR:String = "InvValueError"; private static const CONSUMER_KEY:String = "MochiConsumables"; 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(); }; } 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.consumable){ if (!this[_arg1.privateProperties.tag]){ this[_arg1.privateProperties.tag] = 0; }; this[_arg1.privateProperties.tag] = (this[_arg1.privateProperties.tag] + (_arg1.privateProperties.inc * _arg1.count)); }; } public function release():void{ MochiCoins.removeEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.removeEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.removeEventListener(MochiSocial.LOGGED_OUT, loggedOut); } 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); } private function loggedIn(_arg1:Object=null):void{ MochiUserData.get(CONSUMER_KEY, getConsumableBag); } 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 nextNameIndex(_arg1:int):int{ return (((_arg1)>=_names.length) ? 0 : (_arg1 + 1)); } private function putConsumableBag(_arg1:MochiUserData):void{ _syncPending = false; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); _outstandingID = -1; }; triggerEvent(WRITTEN, {}); } 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++; } private function itemOwned(_arg1:Object):void{ _storeSync[_arg1.id] = {properties:_arg1.properties, count:_arg1.count}; } 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 nextName(_arg1:int):String{ return (_names[(_arg1 - 1)]); } 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); } 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]); }; if (_local3 == 0){ } else { newItems({id:_local2, count:_local3, properties:_storeSync[_local2].properties}); }; }; triggerEvent(READY, {}); } private function loggedOut(_arg1:Object=null):void{ _consumableProperties = 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); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 62
//MochiScores (mochi.as3.MochiScores) package mochi.as3 { import flash.display.*; import flash.text.*; public class MochiScores { private static var boardID:String; public static var onErrorHandler:Object; public static var onCloseHandler:Object; 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 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); } 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 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}); } } }//package mochi.as3
Section 63
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.geom.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; private static var _preserved:Object; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; public static var servicesSync:MochiSync = new MochiSync(); private static var _clip:MovieClip; private static var _id:String; private static var _services:String = "services.swf"; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _loader:Loader; private static var _connecting:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _listenChannelName:String = "__ms_"; public static var onError:Object; public static var netup:Boolean = true; private static var _mochiLC:String = "MochiLC.swf"; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function onReceive(_arg1:Object):void{ var methodName:String; var pkg = _arg1; var cb:String = pkg.callbackID; var cblst:Object = _clip._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 _clip._callbacks[cb]; } public static function get childClip():Object{ return (_clip); } 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:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } 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 stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } 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://x.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); }; } 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 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(); } catch(error:Error) { }; }; } 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 getVersion():String{ return ("3.7 as3"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_clip._queue))){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } public static function get id():String{ return (_id); } private static function onEvent(_arg1:Object):void{ var _local2:String = _arg1.target; var _local3:String = _arg1.event; switch (_local2){ case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "sync": servicesSync.triggerEvent(_arg1.event, _arg1.args); break; }; } 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 setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } 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.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } 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 (_clip._queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function loadLCBridge(_arg1:Object):void{ var loader:Loader; var clip = _arg1; loader = new Loader(); var mochiLCURL:String = (_servURL + _mochiLC); var req:URLRequest = new URLRequest(mochiLCURL); var complete:Function = function (_arg1:Object):void{ _mochiLocalConnection = MovieClip(loader.content); listen(); }; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); loader.load(req); clip.addChild(loader); } 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..."); } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var _local3:String = ("_mochiservices_com_" + _arg1); if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; var _local4:String = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local4 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local4); _clip = createEmptyMovieClip(_arg2, _local3, 10336, false); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); var _local5:URLRequest = new URLRequest(_local4); var _local6:URLVariables = new URLVariables(); _local6.listenLC = _listenChannelName; _local6.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local6.api_version = getVersion(); if (widget){ _local6.widget = true; }; _local5.data = _local6; _loader.load(_local5); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _clip._nextcallbackID = 0; _clip._callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } 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 ((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."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; var mc:MovieClip = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } 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); }; }; } 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"); }; } } }//package mochi.as3
Section 64
//MochiSocial (mochi.as3.MochiSocial) package mochi.as3 { public class MochiSocial { public static const LOGGED_IN:String = "LoggedIn"; public static const PROFILE_HIDE:String = "ProfileHide"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; public static const IO_ERROR:String = "IOError"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const USER_INFO:String = "UserInfo"; public static const ERROR:String = "Error"; public static const LOGIN_SHOW:String = "LoginShow"; public static const LOGGED_OUT:String = "LoggedOut"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const LOGIN_SHOWN:String = "LoginShown"; public static const LOGIN_HIDE:String = "LoginHide"; 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 saveUserProperties(_arg1:Object):void{ MochiServices.send("coins_saveUserProperties", _arg1); } 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 addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function getUserInfo():void{ MochiServices.send("coins_getUserInfo"); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showLoginWidget", {options:_arg1}); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function requestLogin():void{ MochiServices.send("coins_requestLogin"); } public static function getAPIURL():String{ if (!_user_info){ return (null); }; return (_user_info.api_url); } public static function hideLoginWidget():void{ MochiServices.send("coins_hideLoginWidget"); } public static function getAPIToken():String{ if (!_user_info){ return (null); }; return (_user_info.api_token); } 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 65
//MochiSync (mochi.as3.MochiSync) package mochi.as3 { import flash.utils.*; public dynamic class MochiSync extends Proxy { private var _syncContainer:Object; public static var SYNC_PROPERTY:String = "UpdateProperty"; public static var SYNC_REQUEST:String = "SyncRequest"; public function MochiSync():void{ _syncContainer = {}; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ if (_syncContainer[_arg1] == _arg2){ return; }; var _local3:String = _arg1.toString(); _syncContainer[_local3] = _arg2; MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2}); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (_syncContainer[_arg1]); } public function triggerEvent(_arg1:String, _arg2:Object):void{ switch (_arg1){ case SYNC_REQUEST: MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY: _syncContainer[_arg2.name] = _arg2.value; break; }; } } }//package mochi.as3
Section 66
//MochiUserData (mochi.as3.MochiUserData) package mochi.as3 { import flash.events.*; import flash.utils.*; import flash.net.*; public class MochiUserData extends EventDispatcher { public var callback:Function;// = null public var operation:String;// = null public var error:Event;// = null public var data;// = null public var _loader:URLLoader; public var key:String;// = 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 errorHandler(_arg1:IOErrorEvent):void{ data = null; error = _arg1; if (callback != null){ performCallback(); } else { dispatchEvent(_arg1); }; close(); } public function putEvent(_arg1):void{ request("put", serialize(_arg1)); } public function deserialize(_arg1:ByteArray){ _arg1.objectEncoding = ObjectEncoding.AMF3; _arg1.uncompress(); return (_arg1.readObject()); } public function securityErrorHandler(_arg1:SecurityErrorEvent):void{ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + _arg1.toString()))); } public function getEvent():void{ request("get", serialize(null)); } override public function toString():String{ return ((((((((("[MochiUserData operation=" + operation) + " key=\"") + key) + "\" data=") + data) + " error=\"") + error) + "\"]")); } public function performCallback():void{ try { callback(this); } catch(e:Error) { trace(("[MochiUserData] exception during callback: " + e)); }; } 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 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 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 67
//GameUI (UI.GameUI) package UI { import flash.display.*; import flash.events.*; import mochi.as3.*; import flash.utils.*; public class GameUI extends Sprite { public var scoreS:ScoreSign; public var medalS:MedalSign; var mShow:Sprite; public var moreB:MoreButton; public var respawner:Respawner; var gameM:GameModel; public var pauseS:PauseMenu; public var snowA:SnowAnimated; var mLoader:MLoader; public var multiEnd:MultiEnd; public var ready:ReadyGo; public var gameV:Sprite; public var nameS:NameSign; var drop:Timer; public var singleEnd:SingleEnd; var mBack:Backbutton; public var pause:Boolean;// = false var mBorder:Bitmap; public function GameUI(){ ready = new ReadyGo(); respawner = new Respawner(); scoreS = new ScoreSign(); medalS = new MedalSign(); pauseS = new PauseMenu(); nameS = new NameSign(); singleEnd = new SingleEnd(); multiEnd = new MultiEnd(); snowA = new SnowAnimated(); moreB = new MoreButton(); drop = new Timer(1, 50); mShow = new Sprite(); mBorder = new Bitmap(); mLoader = new MLoader(); mBack = new Backbutton(); super(); } public function showLeaderboard(_arg1:Boolean=false){ if (MochiServices.connected == false){ return; }; Facade.stage.addChild(mShow); Facade.stage.addChild(mBorder); MochiServices.setContainer(mShow); if (_arg1){ Facade.stage.addChild(mBack); mShow.graphics.beginFill(0, 0.7); mShow.graphics.drawRect(-125, -30, 650, 400); MochiScores.showLeaderboard({score:int((gameM.distance / 25)), name:gameM.username, hideDoneButton:true, width:400, height:300, onDisplay:doNothing, preloaderDisplay:false, onClose:removeShow}); } else { mShow.graphics.clear(); MochiScores.showLeaderboard({hideDoneButton:true, width:400, height:300, onDisplay:doNothing, preloaderDisplay:false, onClose:removeShow}); }; } function doNothing(){ } public function pauseGame(_arg1:Boolean=false){ if ((((((gameM.gameWon == false)) && (((gameM.playerV1.alive) || (gameM.playerV2.alive))))) || (_arg1))){ pause = !(pause); if (pause){ Facade.stage.removeEventListener(Event.ENTER_FRAME, Facade.gameC.onTick); Facade.stage.addChild(pauseS); gameM.playerV1.guy.stop(); gameM.playerV2.guy.stop(); if (gameM.enemy != null){ gameM.enemy.stop(); }; } else { Facade.stage.addEventListener(Event.ENTER_FRAME, Facade.gameC.onTick); Facade.stage.removeChild(pauseS); gameM.playerV1.guy.play(); gameM.playerV2.guy.play(); if (gameM.enemy != null){ gameM.enemy.stop(); }; Facade.stage.focus = Facade.stage; }; }; } public function init(){ gameM = Facade.gameM; gameV = gameM.gameV; addChild(gameV); addChild(scoreS); mShow.x = 125; mShow.y = 30; mShow.addChild(mLoader); mLoader.x = 200; mLoader.y = 150; mBorder.bitmapData = new MBorder(650, 400); mBack.x = 330; mBack.y = 370; mBack.name = "GameButtonHS"; medalS.x = 260; medalS.y = 200; respawner.x = 175; respawner.y = 20; ready.x = 200; ready.y = 150; singleEnd.x = 180; singleEnd.y = 20; multiEnd.x = 50; multiEnd.y = 20; moreB.x = 80; moreB.y = 350; moreB.name = "morebut"; drop.addEventListener(TimerEvent.TIMER, onTick); } public function nameBox(){ Facade.soundC.soundLimit = 10; Facade.stage.addChild(nameS); } function onTick(_arg1:TimerEvent){ if (gameM.multi){ multiEnd.y = (multiEnd.y + 6); } else { singleEnd.y = (singleEnd.y + 5); moreB.y = (moreB.y - 2); }; } function removeShow(){ Facade.stage.removeChild(mShow); Facade.stage.removeChild(mBorder); try { Facade.stage.removeChild(mBack); } catch(e:Error) { }; } public function nameConfirm(){ gameM.username = nameS.nameT.text; nameS.parent.removeChild(nameS); Facade.soundC.soundLimit = 100; Facade.keyboardC.init(); } public function dropEnd(){ Facade.enemyC.endGame(); if (gameM.multi){ multiEnd.y = -280; if (gameM.playerV1.alive){ multiEnd.p1t.text = "WIN"; multiEnd.p2t.text = "LOSE"; multiEnd.et1.text = "P2 WINS"; multiEnd.et2.text = ""; } else { if (gameM.playerV2.alive){ multiEnd.p1t.text = "LOSE"; multiEnd.p2t.text = "WIN"; multiEnd.et1.text = "P1 WINS"; multiEnd.et2.text = ""; } else { multiEnd.p1t.text = "FAIL"; multiEnd.p2t.text = "FAIL"; multiEnd.et1.text = "ROUND DRAW"; multiEnd.et2.text = "You both fail"; }; }; multiEnd.playerV1.look = gameM.playerV1.look; multiEnd.playerV1.guy.gotoAndPlay("stand"); multiEnd.playerV2.look = gameM.playerV2.look; multiEnd.playerV2.guy.gotoAndPlay("stand"); Facade.stage.addChild(multiEnd); } else { singleEnd.y = -230; moreB.y = 470; singleEnd.text1.text = (("YOU RAN " + String(int((gameM.distance / 25)))) + " FEET"); if (gameM.newRecord){ singleEnd.text2.text = "NEW RECORD!"; gameM.newRecord = false; } else { singleEnd.text2.text = ("YOUR BEST : " + String(int((((gameM.highScore[0] * 1500) + gameM.highScore[1]) / 25)))); }; Facade.stage.addChild(singleEnd); Facade.stage.addChild(moreB); }; drop.reset(); drop.start(); } } }//package UI
Section 68
//MenuUI (UI.MenuUI) package UI { import flash.display.*; import flash.events.*; import flash.geom.*; public class MenuUI extends MovieClip { public var finalmenu:MovieClip; var black:Sprite; var count:int;// = 100 public function MenuUI(){ black = new Sprite(); super(); } public function init(){ black.graphics.beginFill(0); black.graphics.drawRect(0, 0, 650, 400); fadeIn(); } public function fadeIn(){ count = 100; black.transform.colorTransform = new ColorTransform(1, 1, 1, 1); addEventListener(Event.ENTER_FRAME, blackOut); stage.addChild(black); try { finalmenu.dropdowns.gotoAndStop(1); finalmenu.coverbtn.gotoAndStop(1); } catch(e:Error) { }; Facade.gameM.playerV1.reColour(); Facade.gameM.playerV2.reColour(); Facade.soundC.menuMusic(); } public function blackOut(_arg1:Event){ count = (count - 4); black.transform.colorTransform = new ColorTransform(1, 1, 1, (count / 100)); if (count < 0){ removeEventListener(Event.ENTER_FRAME, blackOut); stage.removeChild(black); }; } } }//package UI
Section 69
//MultiEnd (UI.MultiEnd) package UI { import flash.display.*; import GameObjects.*; import flash.text.*; public class MultiEnd extends MovieClip { public var et1:TextField; public var et2:TextField; public var retry:SimpleButton; public var morebut:SimpleButton; public var p2t:TextField; public var p1t:TextField; public var playerV1:PlayerView; public var playerV2:PlayerView; public var menu:SimpleButton; public function MultiEnd(){ playerV1 = new PlayerView(); playerV2 = new PlayerView(); super(); playerV1.x = 425; playerV2.x = 88; playerV1.y = (playerV2.y = 240); playerV1.guy.gotoAndPlay("stand"); playerV2.guy.gotoAndPlay("stand"); addChild(playerV1); addChild(playerV2); } } }//package UI
Section 70
//Backbutton (Backbutton) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class Backbutton extends MovieClip { public function Backbutton(){ addFrameScript(0, frame1, 7, frame8, 15, frame16); } function frame16(){ stop(); } function frame8(){ stop(); } function frame1(){ stop(); buttonMode = true; } } }//package
Section 71
//BOver (BOver) package { import flash.media.*; public dynamic class BOver extends Sound { } }//package
Section 72
//CameraS (CameraS) package { import flash.media.*; public dynamic class CameraS extends Sound { } }//package
Section 73
//ClickS (ClickS) package { import flash.media.*; public dynamic class ClickS extends Sound { } }//package
Section 74
//Credits (Credits) package { import flash.media.*; public dynamic class Credits extends Sound { } }//package
Section 75
//EBee (EBee) package { import flash.display.*; public dynamic class EBee extends MovieClip { public var hit:MovieClip; } }//package
Section 76
//EditS (EditS) package { import flash.media.*; public dynamic class EditS extends Sound { } }//package
Section 77
//EGhost (EGhost) package { import flash.display.*; public dynamic class EGhost extends MovieClip { public var hit:MovieClip; } }//package
Section 78
//EnemyControl (EnemyControl) package { import GameObjects.*; import flash.geom.*; public class EnemyControl { var target:PlayerView; var eTick:int; var gameC:GameControl; var gameM:GameModel; public function newEnemy(){ if (gameM.enemy == null){ switch (Math.floor(((gameM.background[0].currentFrame - 2) / 3))){ case 0: gameM.enemy = new EBee(); gameM.gameV.addChild(gameM.enemy); gameM.enemy.x = 750; gameM.enemy.y = 250; eTick = 0; break; case 1: gameM.enemy = new EGhost(); gameM.gameV.addChild(gameM.enemy); gameM.enemy.x = 50; gameM.enemy.y = 325; gameM.enemy.transform.colorTransform = new ColorTransform(1, 1, 1, 0.1); eTick = 0; break; case 2: gameM.enemy = new ESnowball(); gameM.gameV.addChild(gameM.enemy); gameM.enemy.x = 2000; gameM.enemy.y = 325; break; }; }; } public function endGame(){ if (gameM.enemy != null){ gameM.enemy.parent.removeChild(gameM.enemy); gameM.enemy = null; }; } public function init(){ gameM = Facade.gameM; gameC = Facade.gameC; } public function enemyUpdate(){ if (gameM.enemy.constructor == EBee){ if (eTick < 90){ eTick = (eTick + 1); if (eTick < 25){ gameM.enemy.x = (gameM.enemy.x - (0.3 * (40 - eTick))); gameM.enemy.y = (gameM.enemy.y - (0.3 * eTick)); } else { if (eTick < 40){ gameM.enemy.y = (gameM.enemy.y - (0.3 * (40 - eTick))); gameM.enemy.x = (gameM.enemy.x - (0.2 * (40 - eTick))); }; }; if (eTick == 30){ if (((gameM.playerV1.alive) && (gameM.playerV2.alive))){ if (Math.random() > 0.5){ target = gameM.playerV1; } else { target = gameM.playerV2; }; } else { if (gameM.playerV1.alive){ target = gameM.playerV1; } else { target = gameM.playerV2; }; }; }; if (eTick > 30){ if (target.alive == false){ if (gameM.playerV1.alive){ target = gameM.playerV1; } else { target = gameM.playerV2; }; }; gameM.enemy.rotation = (((Math.atan2((((gameM.enemy.y - target.y) - target.back.y) + 60), ((gameM.enemy.x - target.x) - target.back.x)) * 180) / Math.PI) + 90); }; if (eTick == 89){ gameM.enemy.vX = (30 * Math.cos((((gameM.enemy.rotation + 90) * Math.PI) / 180))); gameM.enemy.vY = (30 * Math.sin((((gameM.enemy.rotation + 90) * Math.PI) / 180))); }; } else { gameM.enemy.x = (gameM.enemy.x + gameM.enemy.vX); gameM.enemy.y = (gameM.enemy.y + gameM.enemy.vY); }; if (gameM.enemy.x < 0){ gameM.gameV.removeChild(gameM.enemy); gameM.enemy = null; } else { if (gameM.enemy.y > 360){ gameC.bgObjects[0].push(gameM.enemy); gameM.enemy.x = (gameM.enemy.x - gameM.background[0].x); gameM.background[0].addChild(gameM.enemy); gameM.enemy = null; } else { if (((gameM.playerV1.alive) && (gameM.playerV1.hitTestPoint(gameM.enemy.x, gameM.enemy.y, true)))){ gameM.gameV.removeChild(gameM.enemy); gameM.enemy = null; gameM.playerV1.guy.gotoAndPlay("bee"); gameC.endGame(gameM.playerV1); }; if (((gameM.playerV2.alive) && (gameM.playerV2.hitTestPoint(gameM.enemy.x, gameM.enemy.y, true)))){ gameM.gameV.removeChild(gameM.enemy); gameM.enemy = null; gameM.playerV2.guy.gotoAndPlay("bee"); gameC.endGame(gameM.playerV2); }; }; }; } else { if (gameM.enemy.constructor == ESnowball){ gameM.enemy.x = (gameM.enemy.x - (gameM.minSpeed + 3)); if (gameM.enemy.x < 0){ gameM.gameV.removeChild(gameM.enemy); gameM.enemy = null; } else { if (gameM.playerV1.alive){ gameC.deathCheck(gameM.playerV1, true); }; if (gameM.playerV2.alive){ gameC.deathCheck(gameM.playerV2, true); }; }; } else { if (gameM.enemy.constructor == EGhost){ if (eTick < 50){ eTick = (eTick + 1); gameM.enemy.transform.colorTransform = new ColorTransform(1, 1, 1, (eTick / 50)); } else { gameM.enemy.x = (gameM.enemy.x + 3); if (gameM.enemy.x > 200){ if (eTick < 75){ eTick = (eTick + 1); gameM.enemy.transform.colorTransform = new ColorTransform(1, 1, 1, ((75 - eTick) / 25)); } else { gameM.gameV.removeChild(gameM.enemy); gameM.enemy = null; }; } else { if (gameM.playerV1.alive){ gameC.deathCheck(gameM.playerV1, true); }; if (gameM.playerV2.alive){ gameC.deathCheck(gameM.playerV2, true); }; }; }; }; }; }; } } }//package
Section 79
//ESnowball (ESnowball) package { import flash.display.*; public dynamic class ESnowball extends MovieClip { public var hit:MovieClip; } }//package
Section 80
//Facade (Facade) package { import flash.display.*; import mochi.as3.*; import UI.*; public class Facade { public static var keyboardC:KeyboardControl = new KeyboardControl(); public static var mouseC:MouseControl = new MouseControl(); public static var splash:SplashList = new SplashList(); public static var gameM:GameModel = new GameModel(); public static var gameUI:GameUI = new GameUI(); public static var gameC:GameControl = new GameControl(); public static var moveC:MovementControl = new MovementControl(); public static var menuUI:MenuUI = new MenuUI(); public static var soundC:SoundControl = new SoundControl(); public static var enemyC:EnemyControl = new EnemyControl(); public static var stage:Stage; public static function initialize(_arg1:Stage){ stage = _arg1; stage.addChild(splash); mouseC.init(); gameM.init(); } public static function initialize2(){ gameC.init(); enemyC.init(); gameUI.init(); moveC.init(); stage.addChild(menuUI); if ((((gameM.username == null)) || ((gameM.username == "Guest")))){ gameUI.nameBox(); } else { keyboardC.init(); }; menuUI.init(); } } }//package
Section 81
//FakeSounds (FakeSounds) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class FakeSounds extends MovieClip { public function FakeSounds(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 82
//FallS (FallS) package { import flash.media.*; public dynamic class FallS extends Sound { } }//package
Section 83
//GameControl (GameControl) package { import flash.display.*; import flash.events.*; import GameObjects.*; import UI.*; import Level.*; import flash.geom.*; public class GameControl { const maxFrames:int = 6; const limit:int = 20; var gameUI:GameUI; var bgObjects:Array; var moveC:MovementControl; var gameM:GameModel; var soundC:SoundControl; var frames:int; public var tapCount:Number; var enemyC:EnemyControl; var cFrame:int; var camA:Number; var camC:int; public var tapTest:Boolean; public var tapCV:Number; var cStage:int; var overMask:Sprite; var camT:PlayerView; var stage:Stage; public function GameControl(){ bgObjects = [new Array(), new Array()]; overMask = new Sprite(); super(); } public function shiftBack(_arg1:Number){ var i:int; var n = _arg1; gameM.background[0].x = (gameM.background[0].x + n); gameM.background[1].x = (gameM.background[0].x + 1500); if (gameM.multi){ if (gameM.gameOver == 0){ gameM.distance = (gameM.distance - n); }; } else { gameM.distance = ((gameM.playerV1.back.frame * 1500) + gameM.playerV1.x); }; gameUI.scoreS.label.text = String(int((gameM.distance / 25))); if (gameM.gameOver != 0){ return; }; if (gameM.multi == false){ if ((((gameM.medals[0] == false)) && ((gameM.distance > 25000)))){ try { gameM.kongregate.stats.submit("distance", (gameM.distance / 25)); } catch(e:Error) { }; gameM.medals[0] = true; stage.addChild(gameUI.medalS); gameUI.medalS.gotoAndPlay(1); }; if ((((gameM.medals[1] == false)) && ((gameM.distance > 62500)))){ gameM.medals[1] = true; stage.addChild(gameUI.medalS); gameUI.medalS.gotoAndPlay(1); }; if ((((gameM.medals[2] == false)) && ((gameM.distance > 125000)))){ try { gameM.kongregate.stats.submit("distance", (gameM.distance / 25)); } catch(e:Error) { }; gameM.medals[2] = true; stage.addChild(gameUI.medalS); gameUI.medalS.gotoAndPlay(1); }; }; if (gameM.background[1].randomize == 1){ i = Math.ceil((Math.random() * gameM.background[1].obView.totalFrames)); gameM.background[1].obstacles.gotoAndStop(i); gameM.background[1].obView.gotoAndStop(i); gameM.background[1].ground.gotoAndStop(i); if (gameM.background[1].over != null){ gameM.background[1].over.gotoAndStop(i); }; if (gameM.multi == false){ if (cFrame == gameM.highScore[0]){ bgObjects[1].push(new HSign(gameM.highScore[1], gameM.highScore[0], gameM.background[1].currentFrame)); gameM.background[1].addChildAt(bgObjects[1][(bgObjects[1].length - 1)], (gameM.background[1].getChildIndex(gameM.background[1].obView) - 1)); }; if (gameM.otherMarks.length > 0){ i = 0; while (i < gameM.otherMarks.length) { if (cFrame == gameM.otherMarks[i][0]){ bgObjects[1].push(new HSign(gameM.otherMarks[i][1], gameM.otherMarks[i][0], gameM.background[1].currentFrame)); gameM.background[1].addChildAt(bgObjects[1][(bgObjects[1].length - 1)], (gameM.background[1].getChildIndex(gameM.background[1].obView) - 1)); }; i = (i + 1); }; }; }; gameM.background[1].randomize = 0; }; if (gameM.background[1].x < 0){ recycleBGO(0); bgObjects.push(bgObjects.shift()); gameM.background.push(gameM.background.shift()); cFrame = (cFrame + 1); gameM.background[1].frame = cFrame; if ((((frames < maxFrames)) && ((gameM.gameWon == false)))){ if ((((frames == 0)) && ((cFrame > 1)))){ soundC.swapMusic(cStage); }; frames = (frames + 1); gameM.background[1].gotoAndStop(((Math.ceil((Math.random() * ((gameM.background[0].currentFrame)==(4 + (cStage * 3))) ? 2 : 3)) + (cStage * 3)) + 1)); if (Math.random() < 0.25){ enemyC.newEnemy(); }; } else { frames = 0; if (cStage < 2){ cStage = (cStage + 1); } else { cStage = 0; }; gameM.background[1].gotoAndStop((11 + cStage)); }; gameM.background[1].randomize = 1; }; } public function init(){ overMask.graphics.beginFill(0); overMask.graphics.drawRect(0, 0, 700, 400); gameM = Facade.gameM; gameUI = Facade.gameUI; moveC = Facade.moveC; soundC = Facade.soundC; enemyC = Facade.enemyC; stage = Facade.stage; stage.addEventListener(Event.ENTER_FRAME, onTick); } function gameOverCam(){ var i:int; if (gameM.gameOver == -2){ camC = (camC - 4); overMask.transform.colorTransform = new ColorTransform(0, 0, 0, (1 - (camC / 100))); if (camC < 0){ camC = 100; gameM.gameOver = -1; gameUI.scoreS.label.text = "0"; if (stage.contains(Facade.menuUI)){ stage.removeChild(Facade.menuUI); } else { newGame(); }; }; } else { if (gameM.gameOver == -1){ camC = (camC - 4); overMask.transform.colorTransform = new ColorTransform(0, 0, 0, (camC / 100)); if (camC < 0){ overMask.transform.colorTransform = new ColorTransform(0, 0, 0, 1); stage.removeChild(overMask); gameM.gameOver = 0; stage.addChild(gameUI.ready); gameUI.ready.gotoAndPlay(2); }; } else { if (gameM.gameOver == 0){ if (camC > 0){ camC = (camC - 1); if (camC == 0){ if (gameM.playerV1.alive){ try { gameM.playerV2.parent.removeChild(gameM.playerV2); } catch(e:Error) { }; gameM.playerV2.inGame = false; } else { if (gameM.playerV2.alive){ try { gameM.playerV1.parent.removeChild(gameM.playerV1); } catch(e:Error) { }; gameM.playerV1.inGame = false; }; }; }; }; } else { if (gameM.gameOver == 1){ if (camC > 8){ camC = (camC - 1); shiftBack(-(gameM.minSpeed)); } else { gameM.gameOver = 2; camC = 20; }; } else { if (gameM.gameOver == 2){ gameM.playerV1.inGame = (gameM.playerV2.inGame = false); if (camC > 0){ camC = (camC - 1); shiftBack(((-(gameM.minSpeed) * camC) / 20)); } else { gameM.gameOver = 3; camC = int(((((stage.stageWidth / 2) - (camT.x + camT.back.x)) / gameM.minSpeed) / 4)); }; } else { if (gameM.gameOver == 3){ if (camC > 0){ camC = (camC - 1); shiftBack((gameM.minSpeed * 4)); if (gameM.background[1].x > stage.stageWidth){ if (gameM.background[0].currentFrame < 11){ gameM.background[1].gotoAndStop(gameM.background[0].currentFrame); } else { gameM.background[1].gotoAndStop(((gameM.background[0].currentFrame - 10) * 3)); }; gameM.background[1].x = (gameM.background[0].x - 1500); gameM.background.push(gameM.background.shift()); }; } else { gameM.gameOver = 4; camC = 10; gameUI.dropEnd(); if (gameM.multi == false){ if (gameM.playerV1.back == gameM.background[0]){ i = 0; } else { i = 1; }; bgObjects[i].push(new HSign(gameM.playerV1.x, gameM.background[i].frame, gameM.background[i].currentFrame, true)); gameM.background[i].addChildAt(bgObjects[i][(bgObjects[i].length - 1)], (gameM.background[i].getChildIndex(gameM.background[i].obView) - 1)); }; }; } else { if (gameM.gameOver == 4){ if (camC > 0){ camC = (camC - 1); shiftBack(((gameM.minSpeed * camC) / 13.75)); } else { gameM.gameOver = 5; }; } else { if (gameM.gameOver == 6){ camC = (camC + 4); overMask.transform.colorTransform = new ColorTransform(0, 0, 0, (camC / 100)); if (camC > 100){ gameM.gameOver = 5; stage.removeChild(gameUI); stage.addChild(Facade.menuUI); Facade.menuUI.fadeIn(); Facade.menuUI.finalmenu.gotoAndPlay(1); stage.focus = stage; }; }; }; }; }; }; }; }; }; } public function onTick(_arg1:Event){ if (gameM.playerV1.inGame){ moveC.movement(gameM.playerV1); }; if (gameM.playerV2.inGame){ moveC.movement(gameM.playerV2); }; if (gameM.enemy != null){ enemyC.enemyUpdate(); }; soundC.update(); if (tapTest){ tapCount = (tapCount - tapCV); tapCV = (tapCV + 0.01); gameUI.respawner.bar.width = (2.4 * tapCount); if (tapCount < 0){ tapCount = 0; gameM.gameWon = true; gameUI.dropEnd(); stage.removeChild(gameUI.respawner); tapTest = false; } else { if (tapCount > 100){ tapCount = 0; tapCV = 0.5; if (gameM.playerV1.alive){ respawnPlayer(gameM.playerV2); } else { respawnPlayer(gameM.playerV1); }; tapTest = false; }; }; }; if ((((gameM.gameOver <= 0)) && ((gameM.gameOver > -2)))){ shiftBack(-(gameM.minSpeed)); if (gameM.playerV1.alive){ borderCheck(gameM.playerV1); if (gameM.playerV1.invincible == 0){ if (gameM.gameWon == false){ deathCheck(gameM.playerV1); }; } else { gameM.playerV1.invincible = (gameM.playerV1.invincible - 1); if ((gameM.playerV1.invincible % 10) == 1){ gameM.playerV1.guy.alpha = 0; } else { if (((((gameM.playerV1.invincible % 5) == 1)) || ((gameM.playerV1.invincible == 0)))){ gameM.playerV1.guy.alpha = 1; }; }; }; }; if (gameM.playerV2.alive){ borderCheck(gameM.playerV2); if (gameM.playerV2.invincible == 0){ if ((((gameM.gameWon == false)) && ((gameM.playerV2.invincible == 0)))){ deathCheck(gameM.playerV2); }; } else { gameM.playerV2.invincible = (gameM.playerV2.invincible - 1); if ((gameM.playerV2.invincible % 10) == 1){ gameM.playerV2.guy.alpha = 0; } else { if (((((gameM.playerV2.invincible % 5) == 1)) || ((gameM.playerV2.invincible == 0)))){ gameM.playerV2.guy.alpha = 1; }; }; }; }; gameM.minSpeed = (gameM.minSpeed + 0.001); }; gameOverCam(); } public function respawnPlayer(_arg1:PlayerView){ _arg1.reset(); _arg1.tapPush = (_arg1.tapPush - 4); if ((((gameM.medals[7] == false)) && ((_arg1.tapPush < 5)))){ gameM.medals[7] = true; stage.addChild(gameUI.medalS); gameUI.medalS.gotoAndPlay(1); }; if (_arg1 == gameM.playerV1){ gameM.background[0].player.addChild(_arg1); } else { gameM.background[0].player.addChildAt(_arg1, 0); }; _arg1.back = gameM.background[0]; _arg1.x = (0 - gameM.background[0].x); _arg1.invincible = 100; camC = 0; stage.removeChild(gameUI.respawner); } public function newGame(){ if (gameUI.pause){ gameUI.pauseGame(true); }; if (stage.contains(Facade.menuUI) == false){ if (gameM.gameOver != -1){ stage.addChild(overMask); camC = 100; gameM.gameOver = -2; return; }; } else { stage.addChild(overMask); camC = 100; gameM.gameOver = -2; }; recycleBGO(0); recycleBGO(1); frames = (cStage = (cFrame = (tapCount = 0))); tapCV = 0.5; tapTest = (gameM.gameWon = false); gameM.newGame(); soundC.startMusic(); moveC.jumpChal = (moveC.moveChal = (moveC.moveChalM = 0)); try { stage.removeChild(gameUI.singleEnd); } catch(e:Error) { }; try { stage.removeChild(gameUI.multiEnd); } catch(e:Error) { }; try { stage.removeChild(gameUI.moreB); } catch(e:Error) { }; try { gameUI.removeChild(gameUI.snowA); } catch(e:Error) { }; stage.addChildAt(gameUI, 1); stage.focus = stage; } public function hitCheck(_arg1:PlayerView, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false):Boolean{ var _local6:int; var _local7:Object; if ((_arg5) ? gameM.enemy.hit : _arg1.back.obstacles.hitTestPoint(_arg2, _arg3, true)){ _arg2 = (_arg2 - (_arg1.back.x + _arg1.back.obstacles.x)); if (_arg5){ if (gameM.enemy.constructor == EGhost){ _arg1.guy.gotoAndPlay("ghost"); } else { gameM.enemy.stop(); _arg1.guy.gotoAndPlay("trip"); }; } else { _local6 = 0; while (_local6 < 3) { _local7 = _arg1.back.obstacles.getChildAt(_local6); if (((((_local7.x - (_local7.width / 2)) < _arg2)) && (((_local7.x + (_local7.width / 2)) > _arg2)))){ if (_arg4){ _arg1.guy.gotoAndPlay("headHit"); break; }; switch (_local7.constructor){ case HitHands: _arg1.guy.gotoAndPlay("zombie"); break; case HitMud: _arg1.guy.gotoAndPlay("mud"); break; default: _arg1.guy.gotoAndPlay("trip"); break; }; break; }; _local6 = (_local6 + 1); }; }; endGame(_arg1); return (true); }; return (false); } function recycleBGO(_arg1:int){ while (bgObjects[_arg1].length > 0) { bgObjects[_arg1][0].parent.removeChild(bgObjects[_arg1][0]); bgObjects[_arg1].shift(); }; } public function fadeOut(){ if (gameUI.pause){ gameUI.pauseGame(true); }; camC = 0; gameM.gameOver = 6; stage.addChild(overMask); } public function borderCheck(_arg1:PlayerView){ if ((_arg1.x + _arg1.back.x) < limit){ _arg1.x = (limit - _arg1.back.x); } else { if ((_arg1.x + _arg1.back.x) > (stage.stageWidth - limit)){ _arg1.x = ((stage.stageWidth - limit) - _arg1.back.x); }; }; } public function endGame(_arg1:PlayerView){ var v = _arg1; v.endGame(); if (gameM.multi == false){ gameM.scoreUpdate(); try { gameM.kongregate.stats.submit("distance", (gameM.distance / 25)); gameM.kongregate.stats.submit("jumps", moveC.jumpChal); gameM.kongregate.stats.submit("idle", (moveC.moveChalM / 50)); } catch(e:Error) { }; }; if (gameM.gameWon == false){ if ((((gameM.playerV1.alive == false)) && ((gameM.playerV2.alive == false)))){ try { stage.removeChild(gameUI.respawner); } catch(e:Error) { }; soundC.stopMusic(); if (soundC.mute == false){ new CameraS().play(); }; enemyC.endGame(); camT = v; gameM.gameOver = 1; camC = 50; tapTest = false; } else { camC = 100; stage.addChild(gameUI.respawner); if (gameM.playerV1.alive){ gameUI.respawner.text.gotoAndStop(1); } else { gameUI.respawner.text.gotoAndStop(2); }; tapTest = true; tapCount = 50; }; }; } public function deathCheck(_arg1:PlayerView, _arg2:Boolean=false){ if ((_arg1.y - _arg1.height) > stage.stageHeight){ endGame(_arg1); if (soundC.mute == false){ new FallS().play(); }; } else { if (hitCheck(_arg1, ((_arg1.x + _arg1.back.x) + _arg1.bRight), (_arg1.y + _arg1.bDown), false, _arg2)){ return; }; if (hitCheck(_arg1, ((_arg1.x + _arg1.back.x) + _arg1.bLeft), (_arg1.y + _arg1.bUp), true, _arg2)){ return; }; if (hitCheck(_arg1, ((_arg1.x + _arg1.back.x) + _arg1.bRight), (_arg1.y + _arg1.bUp), true, _arg2)){ return; }; }; } } }//package
Section 84
//GameModel (GameModel) package { import flash.display.*; import flash.events.*; import GameObjects.*; import flash.net.*; import Level.*; import flash.system.*; public class GameModel { public var save:SharedObject; public var gameWon:Boolean; public var enemy:MovieClip; public var newRecord:Boolean;// = false var loader:Loader; public var minSpeed:Number;// = 5 public var otherMarks:Array; public var highScore:Array; public var kongregate; public var medals:Array; public var username:String; public var gameV:Sprite; public var gameOver:int;// = 5 public var background:Array; public var distance:Number;// = 0 public var multi:Boolean;// = false public var playerV1:PlayerView; public var playerV2:PlayerView; public function GameModel(){ background = new Array(); gameV = new Sprite(); otherMarks = new Array(); super(); } function loadKong(){ var apiPath:String; try { apiPath = ((LoaderInfo(Facade.stage.loaderInfo).parameters.kongregate_api_path) || ("http://www.kongregate.com/flash/API_AS3_Local.swf")); Security.allowDomain(apiPath); loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete); loader.load(new URLRequest(apiPath)); Facade.stage.addChild(loader); } catch(e:Error) { trace("Kong API not loadable."); }; } function loadComplete(_arg1:Event){ kongregate = _arg1.target.content; Security.allowDomain(kongregate.loaderInfo.url); kongregate.services.connect(); username = kongregate.services.getUsername(); } public function newGame(){ save.data.timesPlayed = (save.data.timesPlayed + 1); if ((((medals[6] == false)) && ((save.data.timesPlayed > 49)))){ medals[6] = true; Facade.stage.addChild(Facade.gameUI.medalS); Facade.gameUI.medalS.gotoAndPlay(1); }; saveLooks(); distance = 0; minSpeed = 8; background[0].gotoAndStop(1); background[1].gotoAndStop(1); background[0].x = -1499; background[1].x = 1; background[1].randomize = 1; background[0].frame = (background[1].frame = 0); try { playerV2.parent.removeChild(playerV2); } catch(e:Error) { }; if (multi){ playerV2.reset(); background[1].player.addChild(playerV2); playerV2.tapPush = (playerV1.tapPush = 20); }; playerV1.reset(); background[1].player.addChild(playerV1); } public function init(){ save = SharedObject.getLocal("save"); if (save.size == 0){ save.data.look = [[1, 1, 1, 1, 1], [2, 2, 2, 2, 2]]; save.data.highScore = [0, 0]; save.data.medals = [false, false, false, false, false, false, false, false, false]; save.data.timesPlayed = 0; }; highScore = save.data.highScore; medals = save.data.medals; playerV1 = new PlayerView(save.data.look[0]); playerV2 = new PlayerView(save.data.look[1], true); background = [new Background(), new Background()]; background[0].gotoAndStop(1); background[1].gotoAndStop(1); gameV.addChild(background[0]); gameV.addChild(background[1]); loadKong(); } public function saveLooks(){ save.data.look = [[playerV1.guy.headi, playerV1.guy.expressi, playerV1.guy.armi, playerV1.guy.bodyi, playerV1.guy.legi], [playerV2.guy.headi, playerV2.guy.expressi, playerV2.guy.armi, playerV2.guy.bodyi, playerV2.guy.legi]]; } public function scoreUpdate(){ if ((((Facade.gameC.cFrame > highScore[0])) || ((((Facade.gameC.cFrame == highScore[0])) && ((playerV1.x > highScore[1])))))){ highScore[0] = ((playerV1.back == background[0])) ? (Facade.gameC.cFrame - 1) : Facade.gameC.cFrame; highScore[1] = playerV1.x; newRecord = true; } else { otherMarks.push([((playerV1.back == background[0])) ? (Facade.gameC.cFrame - 1) : Facade.gameC.cFrame, playerV1.x]); if (otherMarks.length > 5){ otherMarks.shift(); }; }; } } }//package
Section 85
//Highscore (Highscore) package { import flash.media.*; public dynamic class Highscore extends Sound { } }//package
Section 86
//HitHands (HitHands) package { import flash.display.*; public dynamic class HitHands extends MovieClip { } }//package
Section 87
//HitMud (HitMud) package { import flash.display.*; public dynamic class HitMud extends MovieClip { } }//package
Section 88
//HSign (HSign) package { import flash.display.*; public class HSign extends MovieClip { public var sign:MovieClip; public function HSign(_arg1:Number=0, _arg2:Number=0, _arg3:int=0, _arg4:Boolean=false){ addFrameScript(25, frame26); x = _arg1; y = 320; mouseChildren = false; if (_arg3 < 11){ sign.gotoAndStop(Math.ceil(((_arg3 - 1) / 3))); } else { sign.gotoAndStop((_arg3 - 10)); }; sign.label.text = String(int(((_arg1 + (1500 * _arg2)) / 25))); if (_arg4 == false){ gotoAndStop(26); x = (x + 10); }; } function frame26(){ stop(); } } }//package
Section 89
//JumpS0 (JumpS0) package { import flash.media.*; public dynamic class JumpS0 extends Sound { } }//package
Section 90
//JumpS1 (JumpS1) package { import flash.media.*; public dynamic class JumpS1 extends Sound { } }//package
Section 91
//JumpS2 (JumpS2) package { import flash.media.*; public dynamic class JumpS2 extends Sound { } }//package
Section 92
//JumpS3 (JumpS3) package { import flash.media.*; public dynamic class JumpS3 extends Sound { } }//package
Section 93
//KeyboardControl (KeyboardControl) package { import flash.events.*; import UI.*; import flash.ui.*; public class KeyboardControl { var gameUI:GameUI; var gameC:GameControl; var moveC:MovementControl; var gameM:GameModel; public function keyDown(_arg1:KeyboardEvent){ if (_arg1.keyCode == Keyboard.SPACE){ if (((((Facade.stage.contains(gameUI.singleEnd)) || (Facade.stage.contains(gameUI.multiEnd)))) || (Facade.stage.contains(gameUI.pauseS)))){ gameC.newGame(); }; } else { if (_arg1.keyCode == 81){ switch (Facade.stage.quality){ case "LOW": Facade.stage.quality = "MEDIUM"; break; case "MEDIUM": Facade.stage.quality = "BEST"; break; default: Facade.stage.quality = "LOW"; break; }; } else { if (_arg1.keyCode == 77){ Facade.soundC.toggleMute(); } else { if ((((_arg1.keyCode == Keyboard.ESCAPE)) || ((_arg1.keyCode == 80)))){ gameUI.pauseGame(); }; }; }; }; if (gameUI.pause == false){ if (gameM.playerV1.alive){ if (_arg1.keyCode == Keyboard.LEFT){ gameM.playerV1.left = true; } else { if (_arg1.keyCode == Keyboard.RIGHT){ gameM.playerV1.right = true; } else { if (_arg1.keyCode == Keyboard.UP){ if (gameM.playerV1.up == false){ moveC.jump(gameM.playerV1); }; gameM.playerV1.up = true; } else { if (_arg1.keyCode == Keyboard.DOWN){ gameM.playerV1.down = true; moveC.slide(gameM.playerV1); }; }; }; }; } else { if (gameC.tapTest){ if (_arg1.keyCode == Keyboard.UP){ gameC.tapCount = (gameC.tapCount + gameM.playerV1.tapPush); }; }; }; if (gameM.playerV2.alive){ if (_arg1.keyCode == 65){ gameM.playerV2.left = true; } else { if (_arg1.keyCode == 68){ gameM.playerV2.right = true; } else { if (_arg1.keyCode == 87){ if (gameM.playerV2.up == false){ moveC.jump(gameM.playerV2); }; gameM.playerV2.up = true; } else { if (_arg1.keyCode == 83){ gameM.playerV2.down = true; moveC.slide(gameM.playerV2); }; }; }; }; } else { if (gameC.tapTest){ if (_arg1.keyCode == 87){ gameC.tapCount = (gameC.tapCount + gameM.playerV2.tapPush); }; }; }; }; } public function init(){ gameM = Facade.gameM; moveC = Facade.moveC; gameC = Facade.gameC; gameUI = Facade.gameUI; Facade.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown); Facade.stage.addEventListener(KeyboardEvent.KEY_UP, keyUp); } public function keyUp(_arg1:KeyboardEvent){ if (gameUI.pause == false){ if (gameM.playerV1.alive){ if (_arg1.keyCode == Keyboard.LEFT){ gameM.playerV1.left = false; } else { if (_arg1.keyCode == Keyboard.RIGHT){ gameM.playerV1.right = false; } else { if (_arg1.keyCode == Keyboard.UP){ gameM.playerV1.up = false; } else { if (_arg1.keyCode == Keyboard.DOWN){ gameM.playerV1.down = false; if (gameM.playerV1.slideT.running == false){ moveC.slideDone(gameM.playerV1); }; }; }; }; }; }; if (gameM.playerV2.alive){ if (_arg1.keyCode == 65){ gameM.playerV2.left = false; } else { if (_arg1.keyCode == 68){ gameM.playerV2.right = false; } else { if (_arg1.keyCode == 87){ gameM.playerV2.up = false; } else { if (_arg1.keyCode == 83){ gameM.playerV2.down = false; if (gameM.playerV2.slideT.running == false){ moveC.slideDone(gameM.playerV2); }; }; }; }; }; }; }; } } }//package
Section 94
//LandS (LandS) package { import flash.media.*; public dynamic class LandS extends Sound { } }//package
Section 95
//LoaderS (LoaderS) package { import flash.media.*; public dynamic class LoaderS extends Sound { } }//package
Section 96
//MBorder (MBorder) package { import flash.display.*; public dynamic class MBorder extends BitmapData { public function MBorder(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 97
//Medals (Medals) package { import flash.media.*; public dynamic class Medals extends Sound { } }//package
Section 98
//MedalSign (MedalSign) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MedalSign extends MovieClip { public function MedalSign(){ addFrameScript(0, frame1, 124, frame125); } function frame1(){ stop(); } function frame125(){ stop(); parent.removeChild(this); } } }//package
Section 99
//MLoader (MLoader) package { import flash.display.*; public dynamic class MLoader extends MovieClip { } }//package
Section 100
//MochiBot (MochiBot) package { 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
Section 101
//MoreButton (MoreButton) package { import flash.display.*; public dynamic class MoreButton extends SimpleButton { } }//package
Section 102
//MouseControl (MouseControl) package { import flash.events.*; import mochi.as3.*; import UI.*; import flash.net.*; public class MouseControl { var gameC:GameControl; var menuUI:MenuUI; var soundC:SoundControl; var gameM:GameModel; function mouseOut(_arg1:MouseEvent){ if (_arg1.target.name == "UIButton"){ _arg1.target.gotoAndPlay(9); }; } function click(_arg1:MouseEvent){ var e = _arg1; switch (e.target.name){ case "player": if (gameM.kongregate != null){ try { if (gameM.kongregate.services.isGuest() == false){ gameM.kongregate.images.submitAvatar(e.target, onAvatarComplete); }; } catch(e:Error) { }; }; break; case "start1P": gameM.multi = false; if (soundC.mute == false){ new ClickS().play(); }; gameC.newGame(); break; case "start2P": gameM.multi = true; if (soundC.mute == false){ new ClickS().play(); }; gameC.newGame(); break; case "GameButtonHS": MochiScores.closeLeaderboard(); if (soundC.mute == false){ new ClickS().play(); }; break; case "UIButtonHS": MochiScores.closeLeaderboard(); case "UIButton": menuUI.finalmenu.dropdowns.gotoAndPlay((menuUI.finalmenu.dropdowns.currentFrame + 1)); if (soundC.mute == false){ new ClickS().play(); }; menuUI.finalmenu.coverbtn.gotoAndPlay(31); break; case "nameOK": Facade.gameUI.nameConfirm(); if (soundC.mute == false){ new ClickS().play(); }; break; case "xelub": navigateToURL(new URLRequest("http://www.xelubest.ro")); break; case "thepeasantb": navigateToURL(new URLRequest("http://thepeasant.newgrounds.com")); break; case "waterflameb": navigateToURL(new URLRequest("http://waterflame.newgrounds.com")); break; case "morebut": if (soundC.mute == false){ new ClickS().play(); }; case "boltzb": navigateToURL(new URLRequest("http://www.gameboltz.com/home.php?gameref=kawairun")); break; case "retry": gameC.newGame(); if (soundC.mute == false){ new ClickS().play(); }; break; case "menu": gameC.fadeOut(); if (soundC.mute == false){ new ClickS().play(); }; gameM.playerV1.endGame(); gameM.playerV2.endGame(); gameM.playerV1.inGame = (gameM.playerV2.inGame = false); break; case "submit": Facade.gameUI.showLeaderboard(true); if (soundC.mute == false){ new ClickS().play(); }; break; case "unpause": Facade.gameUI.pauseGame(); if (soundC.mute == false){ new ClickS().play(); }; break; case "right01": gameM.playerV1.guy.expressi = (gameM.playerV1.guy.expressi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.expressi > 10){ gameM.playerV1.guy.expressi = 1; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "right02": gameM.playerV1.guy.headi = (gameM.playerV1.guy.headi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.headi > 10){ gameM.playerV1.guy.headi = 1; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "right03": gameM.playerV1.guy.bodyi = (gameM.playerV1.guy.bodyi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.bodyi > 10){ gameM.playerV1.guy.bodyi = 1; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "right04": gameM.playerV1.guy.armi = (gameM.playerV1.guy.armi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.armi > 10){ gameM.playerV1.guy.armi = 1; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "right05": gameM.playerV1.guy.legi = (gameM.playerV1.guy.legi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.legi > 10){ gameM.playerV1.guy.legi = 1; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "left01": gameM.playerV1.guy.expressi = (gameM.playerV1.guy.expressi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.expressi < 1){ gameM.playerV1.guy.expressi = 10; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "left02": gameM.playerV1.guy.headi = (gameM.playerV1.guy.headi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.headi < 1){ gameM.playerV1.guy.headi = 10; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "left03": gameM.playerV1.guy.bodyi = (gameM.playerV1.guy.bodyi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.bodyi < 1){ gameM.playerV1.guy.bodyi = 10; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "left04": gameM.playerV1.guy.armi = (gameM.playerV1.guy.armi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.armi < 1){ gameM.playerV1.guy.armi = 10; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "left05": gameM.playerV1.guy.legi = (gameM.playerV1.guy.legi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV1.guy.legi < 1){ gameM.playerV1.guy.legi = 10; }; gameM.playerV1.guy.gotoAndPlay("stand"); break; case "right11": gameM.playerV2.guy.expressi = (gameM.playerV2.guy.expressi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.expressi > 10){ gameM.playerV2.guy.expressi = 1; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "right12": gameM.playerV2.guy.headi = (gameM.playerV2.guy.headi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.headi > 10){ gameM.playerV2.guy.headi = 1; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "right13": gameM.playerV2.guy.bodyi = (gameM.playerV2.guy.bodyi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.bodyi > 10){ gameM.playerV2.guy.bodyi = 1; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "right14": gameM.playerV2.guy.armi = (gameM.playerV2.guy.armi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.armi > 10){ gameM.playerV2.guy.armi = 1; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "right15": gameM.playerV2.guy.legi = (gameM.playerV2.guy.legi + 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.legi > 10){ gameM.playerV2.guy.legi = 1; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "left11": gameM.playerV2.guy.expressi = (gameM.playerV2.guy.expressi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.expressi < 1){ gameM.playerV2.guy.expressi = 10; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "left12": gameM.playerV2.guy.headi = (gameM.playerV2.guy.headi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.headi < 1){ gameM.playerV2.guy.headi = 10; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "left13": gameM.playerV2.guy.bodyi = (gameM.playerV2.guy.bodyi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.bodyi < 1){ gameM.playerV2.guy.bodyi = 10; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "left14": gameM.playerV2.guy.armi = (gameM.playerV2.guy.armi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.armi < 1){ gameM.playerV2.guy.armi = 10; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; case "left15": gameM.playerV2.guy.legi = (gameM.playerV2.guy.legi - 1); if (soundC.mute == false){ new EditS().play(); }; if (gameM.playerV2.guy.legi < 1){ gameM.playerV2.guy.legi = 10; }; gameM.playerV2.guy.gotoAndPlay("stand"); break; default: break; }; } public function init(){ soundC = Facade.soundC; menuUI = Facade.menuUI; gameC = Facade.gameC; gameM = Facade.gameM; Facade.stage.addEventListener(MouseEvent.CLICK, click); Facade.stage.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); Facade.stage.addEventListener(MouseEvent.MOUSE_OUT, mouseOut); } function onAvatarComplete(_arg1:Boolean){ } function mouseOver(_arg1:MouseEvent){ switch (_arg1.target.name){ case "UIButton": _arg1.target.gotoAndPlay(2); if (soundC.mute == false){ new BOver().play(); }; break; case "start1P": case "start 2P": case "morebut": case "nameOK": case "retry": case "submit": case "menu": case "GameButtonHS": case "unpause": if (soundC.mute == false){ new BOver().play(); }; break; case "fader0": _arg1.target.parent.text.gotoAndStop(1); break; case "fader1": _arg1.target.parent.text.gotoAndStop(2); break; case "fader2": _arg1.target.parent.text.gotoAndStop(3); break; case "fader3": _arg1.target.parent.text.gotoAndStop(4); break; case "fader4": _arg1.target.parent.text.gotoAndStop(5); break; case "fader5": _arg1.target.parent.text.gotoAndStop(6); break; case "fader6": _arg1.target.parent.text.gotoAndStop(7); break; case "fader7": _arg1.target.parent.text.gotoAndStop(8); break; case "fader8": _arg1.target.parent.text.gotoAndStop(9); break; default: break; }; } } }//package
Section 103
//MovementControl (MovementControl) package { import flash.events.*; import GameObjects.*; import UI.*; import flash.geom.*; public class MovementControl { const magA:Number = 1.5; const gravity:Number = 1.2; const miu:Number = 0.6; const jumpH:Number = 20; const topSpeed:Number = 8; public var moveChal:int; var gameUI:GameUI; var soundC:SoundControl; var gameM:GameModel; public var jumpChal:int; public var slideChal:int; var cCheck:int;// = 0 public var moveChalM:int; var jumpS:Array; public function MovementControl(){ jumpS = [new JumpS0(), new JumpS1(), new JumpS2(), new JumpS3()]; super(); } public function slideFinal(_arg1){ _arg1.slide = false; if (_arg1.up){ jump(_arg1); }; } public function init(){ gameM = Facade.gameM; gameUI = Facade.gameUI; soundC = Facade.soundC; gameM.playerV1.slideT.addEventListener(TimerEvent.TIMER_COMPLETE, slideDone1); gameM.playerV2.slideT.addEventListener(TimerEvent.TIMER_COMPLETE, slideDone2); } public function slideDone(_arg1:PlayerView){ _arg1.slideT.stop(); if ((((_arg1.down == false)) && ((_arg1.airborne == false)))){ _arg1.guy.gotoAndPlay("slideDone"); _arg1.bUp = -100; }; } public function jump(_arg1:PlayerView){ if (_arg1.down == false){ if (_arg1.airborne == false){ _arg1.slideT.stop(); _arg1.slide = false; _arg1.bUp = -100; _arg1.airborne = true; _arg1.vY = (_arg1.vY - jumpH); _arg1.guy.gotoAndPlay("jump"); if (soundC.mute == false){ jumpS[Math.floor((Math.random() * 4))].play(); }; jumpChal = (jumpChal + 1); if ((((gameM.multi == false)) && ((gameM.medals[5] == false)))){ if (jumpChal > 120){ gameM.medals[5] = true; Facade.stage.addChild(gameUI.medalS); gameUI.medalS.gotoAndPlay(1); }; }; }; }; } public function movement(_arg1){ var aMult:Number; var Friction:Number; var t:Number; var v = _arg1; if ((((((gameM.multi == false)) && ((gameM.medals[3] == false)))) && (v.slide))){ slideChal = (slideChal + 1); if (slideChal > 250){ gameM.medals[3] = true; Facade.stage.addChild(gameUI.medalS); gameUI.medalS.gotoAndPlay(1); }; }; if (v.alive){ if (Math.abs(v.vX) >= topSpeed){ aMult = 0; } else { if (((v.left) && ((v.right == false)))){ aMult = (v.slide) ? -0.5 : -1; moveChal = 0; } else { if (((v.right) && ((v.left == false)))){ aMult = (v.slide) ? 0.5 : 1; moveChal = 0; } else { aMult = 0; moveChal = (moveChal + 1); if (moveChal > moveChalM){ moveChalM = moveChal; }; if ((((gameM.multi == false)) && ((gameM.medals[8] == false)))){ if (moveChal > 1500){ gameM.medals[8] = true; Facade.stage.addChild(gameUI.medalS); gameUI.medalS.gotoAndPlay(1); }; }; }; }; }; v.x = (v.x + gameM.minSpeed); } else { aMult = 0; }; if (v.vX != 0){ Friction = (((v.vX)>0) ? (miu * gravity) : (0 - (miu * gravity)) * (v.slide) ? 0.3 : 1); } else { Friction = 0; }; v.vX = (v.vX + ((magA * aMult) - Friction)); if (Math.abs(v.vX) < ((aMult == 0)) ? 1 : aMult){ v.vX = 0; }; v.x = (v.x + v.vX); if (v.alive){ if (v.x > 1500){ applyBack(v, 1); } else { if (v.x < 0){ applyBack(v, 0); }; }; }; v.y = (v.y + v.vY); v.vY = (v.vY + gravity); if (v.back.ground.hitTestPoint((v.x + v.back.x), (v.y + v.back.y), true)){ do { v.y = (v.y - 1); } while (v.back.ground.hitTestPoint((v.x + v.back.x), (v.y + v.back.y), true)); if (v.airborne){ v.airborne = false; if (soundC.mute == false){ new LandS().play(); }; if (v.down){ slide(v); }; }; v.vY = 0; }; if (v.back.currentFrame == 4){ if (cCheck > 0){ cCheck = (cCheck - 1); } else { cCheck = 6; if (v.x < 400){ t = 0; } else { if ((((v.x > 400)) && ((v.x < 800)))){ t = ((v.x - 400) / 500); } else { if (v.x > 1100){ t = ((1500 - v.x) / 500); } else { t = (4 / 5); }; }; }; v.reColour((-(t) * 200)); }; } else { if (v.back.currentFrame == 11){ if (v.x > 1000){ gameUI.snowA.transform.colorTransform = new ColorTransform(1, 1, 1, ((1500 - v.x) / 500)); }; if (v.x > 1400){ try { gameUI.removeChild(gameUI.snowA); } catch(e:Error) { }; }; } else { if (v.back.currentFrame == 12){ if (v.x > 500){ t = ((v.x - 500) / 20); } else { t = 0; }; v.reColour(t); } else { if (v.back.currentFrame == 13){ if (v.x < 500){ t = ((500 - v.x) / 20); gameUI.snowA.transform.colorTransform = new ColorTransform(1, 1, 1, (v.x / 500)); } else { t = 0; }; v.reColour(t); }; }; }; }; } public function slide(_arg1:PlayerView){ if ((((_arg1.airborne == false)) && ((_arg1.slide == false)))){ _arg1.guy.gotoAndPlay("slide"); _arg1.bUp = -40; _arg1.slide = true; _arg1.slideT.reset(); _arg1.slideT.start(); slideChal = 0; if (soundC.mute == false){ new SlideS().play(); }; }; } function applyBack(_arg1, _arg2:int){ _arg1.x = (_arg1.x + _arg1.back.x); _arg1.back = gameM.background[_arg2]; _arg1.x = (_arg1.x - _arg1.back.x); if (_arg1.player2){ _arg1.back.player.addChildAt(_arg1, 0); } else { _arg1.back.player.addChild(_arg1); }; gameM.gameV.setChildIndex(_arg1.back, 1); switch (_arg1.back.currentFrame){ case 5: case 6: case 7: _arg1.reColour(50); break; case 13: gameUI.addChild(gameUI.snowA); _arg1.reColour(); break; case 11: break; default: _arg1.reColour(); break; }; } public function slideDone1(_arg1:TimerEvent){ slideDone(gameM.playerV1); } public function slideDone2(_arg1:TimerEvent){ slideDone(gameM.playerV2); } } }//package
Section 104
//Multi (Multi) package { import flash.media.*; public dynamic class Multi extends Sound { } }//package
Section 105
//Music0 (Music0) package { import flash.media.*; public dynamic class Music0 extends Sound { } }//package
Section 106
//Music1 (Music1) package { import flash.media.*; public dynamic class Music1 extends Sound { } }//package
Section 107
//Music2 (Music2) package { import flash.media.*; public dynamic class Music2 extends Sound { } }//package
Section 108
//Music3 (Music3) package { import flash.media.*; public dynamic class Music3 extends Sound { } }//package
Section 109
//NameSign (NameSign) package { import flash.display.*; import flash.text.*; public dynamic class NameSign extends MovieClip { public var nameT:TextField; public var nameOK:MovieClip; } }//package
Section 110
//PauseMenu (PauseMenu) package { import flash.display.*; public dynamic class PauseMenu extends MovieClip { public var retry:SimpleButton; public var unpause:SimpleButton; public var menu:SimpleButton; } }//package
Section 111
//ReadyGo (ReadyGo) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class ReadyGo extends MovieClip { public function ReadyGo(){ addFrameScript(0, frame1, 143, frame144); } function frame144(){ stop(); parent.removeChild(this); } function frame1(){ stop(); } } }//package
Section 112
//Respawner (Respawner) package { import flash.display.*; public dynamic class Respawner extends MovieClip { public var bar:MovieClip; public var text:MovieClip; } }//package
Section 113
//ScoreSign (ScoreSign) package { import flash.display.*; import flash.text.*; public dynamic class ScoreSign extends MovieClip { public var label:TextField; } }//package
Section 114
//Single (Single) package { import flash.media.*; public dynamic class Single extends Sound { } }//package
Section 115
//SingleEnd (SingleEnd) package { import flash.display.*; import flash.text.*; public dynamic class SingleEnd extends MovieClip { public var text1:TextField; public var text2:TextField; public var menu:SimpleButton; public var submit:SimpleButton; public var retry:SimpleButton; } }//package
Section 116
//SlideS (SlideS) package { import flash.media.*; public dynamic class SlideS extends Sound { } }//package
Section 117
//SnowAnimated (SnowAnimated) package { import flash.display.*; public dynamic class SnowAnimated extends MovieClip { } }//package
Section 118
//SoundControl (SoundControl) package { import flash.media.*; public class SoundControl { var fadeIn:int; var music:Array; var fadeC:int;// = 0 public var soundLimit:int;// = 100 var playing:int; public var mute:Boolean;// = false var musicC:Array; public function SoundControl(){ music = [new Music0(), new Music1(), new Music2(), new Music3()]; musicC = new Array(4); super(); } public function menuMusic(){ if (mute == false){ soundClear(); musicC[3] = music[3].play(0, 99, new SoundTransform(0)); playing = (fadeIn = 3); fadeC = 1; }; } public function update(){ if (fadeC < 0){ if (fadeC > -100){ fadeC = (fadeC - 2); try { musicC[playing].soundTransform = new SoundTransform(((100 + fadeC) / 100)); } catch(e:Error) { }; if (fadeC < -100){ fadeC = 0; soundClear(); }; }; } else { if (fadeC > 0){ if (mute == false){ if (fadeC < 100){ if (fadeC < soundLimit){ fadeC = (fadeC + 1); if (playing != fadeIn){ if (playing == 3){ musicC[playing].soundTransform = new SoundTransform(((fadeC > 30)) ? 0 : ((30 - fadeC) / 33)); } else { musicC[playing].soundTransform = new SoundTransform(((100 - fadeC) / 100)); }; }; musicC[fadeIn].soundTransform = new SoundTransform((fadeC / 100)); }; } else { if ((((playing == 3)) && (!((fadeIn == 3))))){ musicC[3].stop(); musicC[3] = null; musicC[fadeIn].soundTransform = new SoundTransform(0.9); } else { musicC[playing].soundTransform = new SoundTransform(0); musicC[fadeIn].soundTransform = new SoundTransform(1); }; playing = fadeIn; fadeC = 0; }; }; }; }; } public function toggleMute(){ mute = !(mute); if (mute){ fadeC = -1; } else { if (Facade.stage.contains(Facade.menuUI)){ menuMusic(); } else { startMusic(fadeIn); }; }; } public function stopMusic(){ fadeC = -1; } public function swapMusic(_arg1:int){ fadeIn = _arg1; if (mute == false){ fadeC = 1; }; } public function soundClear(){ var i:int; while (i < 4) { if (musicC[i] != null){ try { musicC[i].stop(); musicC[i] = null; } catch(e:Error) { }; }; i = (i + 1); }; if (fadeIn == 3){ fadeIn = 0; }; } public function startMusic(_arg1=0){ if (mute == false){ if (musicC[3] == null){ soundClear(); playing = _arg1; }; musicC[0] = music[0].play(0, 99, new SoundTransform(0)); musicC[1] = music[1].play(0, 99, new SoundTransform(0)); musicC[2] = music[2].play(0, 99, new SoundTransform(0)); fadeIn = _arg1; fadeC = 1; }; } } }//package
Section 119
//SplashList (SplashList) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class SplashList extends MovieClip { public var thepeasantb:MovieClip; public var xelub:MovieClip; public var boltzb:MovieClip; public function SplashList(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ boltzb.buttonMode = true; stop(); } function frame2(){ xelub.buttonMode = true; stop(); } function frame4(){ stop(); Facade.initialize2(); parent.removeChild(this); } function frame3(){ stop(); thepeasantb.buttonMode = true; } } }//package
Section 120
//Tutorial (Tutorial) package { import flash.media.*; public dynamic class Tutorial extends Sound { } }//package

Library Items

Symbol 1 Sound {LandS}Used by:870
Symbol 2 Sound {LoaderS}Used by:189
Symbol 3 GraphicUsed by:106 677 817
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:50
Symbol 6 SoundUsed by:50
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:50
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:50
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:50
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:50
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:50
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:50
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:50
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:50
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:50
Symbol 25 GraphicUsed by:50
Symbol 26 GraphicUsed by:50
Symbol 27 GraphicUsed by:50
Symbol 28 GraphicUsed by:50
Symbol 29 GraphicUsed by:50
Symbol 30 GraphicUsed by:50
Symbol 31 GraphicUsed by:50
Symbol 32 GraphicUsed by:50
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:50
Symbol 35 GraphicUsed by:50
Symbol 36 GraphicUsed by:50
Symbol 37 GraphicUsed by:50
Symbol 38 GraphicUsed by:50
Symbol 39 GraphicUsed by:50
Symbol 40 GraphicUsed by:50
Symbol 41 GraphicUsed by:50
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:50
Symbol 44 GraphicUsed by:50
Symbol 45 GraphicUsed by:50
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip {Kawairun_fla.GameboltzSplash_181}Uses:5 6 8 10 12 14 16 18 20 22 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 SS1Used by:106
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:106
Symbol 53 GraphicUsed by:95
Symbol 54 GraphicUsed by:95
Symbol 55 GraphicUsed by:95 556
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:95
Symbol 58 GraphicUsed by:95
Symbol 59 FontUsed by:60
Symbol 60 TextUses:59Used by:95
Symbol 61 GraphicUsed by:62 68
Symbol 62 MovieClipUses:61Used by:95
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:95
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:95
Symbol 67 GraphicUsed by:95
Symbol 68 MovieClipUses:61Used by:95
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:95
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip {Kawairun_fla.xelu_203}Uses:71Used by:83
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip {Kawairun_fla.xelu_204}Uses:73Used by:83
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip {Kawairun_fla.xelu_205}Uses:75Used by:83
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip {Kawairun_fla.xelu_206}Uses:77Used by:83
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip {Kawairun_fla.xelu_207}Uses:79Used by:83
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClip {Kawairun_fla.xelu_202}Uses:72 74 76 78 80 82Used by:95
Symbol 84 GraphicUsed by:95
Symbol 85 GraphicUsed by:95
Symbol 86 GraphicUsed by:95
Symbol 87 GraphicUsed by:95
Symbol 88 GraphicUsed by:95
Symbol 89 GraphicUsed by:95
Symbol 90 GraphicUsed by:95
Symbol 91 GraphicUsed by:95
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClip {Kawairun_fla.xelu_195}Uses:53 54 55 57 58 60 62 64 66 67 68 70 83 84 85 86 87 88 89 90 91 92 93 94 SS2Used by:106
Symbol 96 GraphicUsed by:97 101 105
Symbol 97 MovieClip {Kawairun_fla.peasant_210}Uses:96Used by:105
Symbol 98 GraphicUsed by:105
Symbol 99 FontUsed by:100 102
Symbol 100 TextUses:99Used by:104 105
Symbol 101 MovieClip {Kawairun_fla.peasant_211}Uses:96Used by:105
Symbol 102 TextUses:99Used by:103
Symbol 103 MovieClipUses:102Used by:105
Symbol 104 MovieClipUses:100Used by:105
Symbol 105 MovieClip {Kawairun_fla.peasant_209}Uses:96 97 98 100 101 103 104 SS3Used by:106
Symbol 106 MovieClip {SplashList}Uses:3 50 52 95 105
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:151
Symbol 109 GraphicUsed by:119
Symbol 110 FontUsed by:111 112 115 121 122 125 126 132 133 134 135 137 138 139 140 145 146 147 148 149 150 170 171 172 173 174 178 179 181 639 640 644 645 649 650 654 655 658 659 664 665 669 670 674 675 688 821 822 823 824 825 826 827 828 829 875 876 879 880 885 886 890 891 893 895 899 901 903 920 923 942 943 946 947 952 955 956 961 965
Symbol 111 TextUses:110Used by:119
Symbol 112 TextUses:110Used by:119
Symbol 113 GraphicUsed by:119
Symbol 114 GraphicUsed by:119
Symbol 115 TextUses:110Used by:119
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 ButtonUses:109 111 112 113 114 115 116 117 118Used by:151
Symbol 120 GraphicUsed by:130
Symbol 121 TextUses:110Used by:130 936
Symbol 122 TextUses:110Used by:130 936
Symbol 123 GraphicUsed by:130
Symbol 124 GraphicUsed by:130
Symbol 125 TextUses:110Used by:130 936
Symbol 126 TextUses:110Used by:130 936
Symbol 127 GraphicUsed by:130
Symbol 128 GraphicUsed by:130
Symbol 129 GraphicUsed by:130
Symbol 130 ButtonUses:120 121 122 123 124 125 126 127 128 129Used by:151 887
Symbol 131 GraphicUsed by:142
Symbol 132 TextUses:110Used by:142 940
Symbol 133 TextUses:110Used by:142 940
Symbol 134 TextUses:110Used by:142 940
Symbol 135 TextUses:110Used by:142 940
Symbol 136 GraphicUsed by:142
Symbol 137 TextUses:110Used by:142 940
Symbol 138 TextUses:110Used by:142 940
Symbol 139 TextUses:110Used by:142 940
Symbol 140 TextUses:110Used by:142 940
Symbol 141 GraphicUsed by:142
Symbol 142 ButtonUses:131 132 133 134 135 136 137 138 139 140 141Used by:151 887
Symbol 143 GraphicUsed by:144 922
Symbol 144 ButtonUses:143Used by:151 887 953
Symbol 145 EditableTextUses:110Used by:151
Symbol 146 EditableTextUses:110Used by:151
Symbol 147 EditableTextUses:110Used by:151
Symbol 148 EditableTextUses:110Used by:151
Symbol 149 TextUses:110Used by:151
Symbol 150 TextUses:110Used by:151
Symbol 151 MovieClip {UI.MultiEnd}Uses:108 119 130 142 144 145 146 147 148 149 150Used by:968
Symbol 152 GraphicUsed by:153 154 262 263 298 370 371
Symbol 153 MovieClip {HitHands}Uses:152Used by:299 331
Symbol 154 MovieClip {HitMud}Uses:152Used by:264 275
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:182
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:182
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:182
Symbol 162 GraphicUsed by:167 908
Symbol 163 GraphicUsed by:164 888
Symbol 164 MovieClipUses:163Used by:167
Symbol 165 GraphicUsed by:167 908
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip {Kawairun_fla.ActualyLoader_4}Uses:162 164 165 166Used by:182
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:182
Symbol 170 TextUses:110Used by:182
Symbol 171 TextUses:110Used by:182
Symbol 172 TextUses:110Used by:182
Symbol 173 TextUses:110Used by:182
Symbol 174 TextUses:110Used by:182
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:175 176Used by:182
Symbol 178 TextUses:110Used by:180
Symbol 179 TextUses:110Used by:180
Symbol 180 MovieClipUses:178 179Used by:182
Symbol 181 TextUses:110Used by:182
Symbol 182 MovieClip {Kawairun_fla.SubLoader_2}Uses:156 159 161 167 169 170 171 172 173 174 177 180 181Used by:189
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185 186
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 ButtonUses:185 184Used by:189 833
Symbol 187 SoundUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip {Kawairun_fla.KawairunLoader_1}Uses:182 186 187 188 2Used by:Timeline
Symbol 190 GraphicUsed by:191 246 870
Symbol 191 MovieClipUses:190Used by:206
Symbol 192 ShapeTweeningUsed by:202
Symbol 193 GraphicUsed by:202
Symbol 194 ShapeTweeningUsed by:202
Symbol 195 ShapeTweeningUsed by:202
Symbol 196 ShapeTweeningUsed by:202
Symbol 197 ShapeTweeningUsed by:202
Symbol 198 ShapeTweeningUsed by:202
Symbol 199 ShapeTweeningUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:192 193 194 195 196 197 198 199 200 201Used by:206
Symbol 203 GraphicUsed by:206
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:206
Symbol 206 MovieClip {EBee}Uses:191 202 203 205Used by:968
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:245
Symbol 209 GraphicUsed by:245
Symbol 210 GraphicUsed by:245
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:245
Symbol 213 GraphicUsed by:245
Symbol 214 GraphicUsed by:244
Symbol 215 GraphicUsed by:244
Symbol 216 GraphicUsed by:244
Symbol 217 GraphicUsed by:244
Symbol 218 GraphicUsed by:244
Symbol 219 GraphicUsed by:244
Symbol 220 GraphicUsed by:244
Symbol 221 GraphicUsed by:244
Symbol 222 GraphicUsed by:244
Symbol 223 GraphicUsed by:244
Symbol 224 GraphicUsed by:244
Symbol 225 GraphicUsed by:244
Symbol 226 GraphicUsed by:244
Symbol 227 GraphicUsed by:244
Symbol 228 GraphicUsed by:244
Symbol 229 GraphicUsed by:244
Symbol 230 GraphicUsed by:244
Symbol 231 GraphicUsed by:244
Symbol 232 GraphicUsed by:244
Symbol 233 GraphicUsed by:244
Symbol 234 GraphicUsed by:244
Symbol 235 GraphicUsed by:244
Symbol 236 GraphicUsed by:244
Symbol 237 GraphicUsed by:244
Symbol 238 GraphicUsed by:244
Symbol 239 GraphicUsed by:244
Symbol 240 GraphicUsed by:244
Symbol 241 GraphicUsed by:244
Symbol 242 GraphicUsed by:244
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243Used by:245
Symbol 245 MovieClip {ESnowball}Uses:208 209 210 212 213 244Used by:968
Symbol 246 MovieClipUses:190Used by:256
Symbol 247 GraphicUsed by:256
Symbol 248 GraphicUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:248 249Used by:256
Symbol 251 GraphicUsed by:255
Symbol 252 GraphicUsed by:255
Symbol 253 GraphicUsed by:255
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:251 252 253 254Used by:256
Symbol 256 MovieClip {EGhost}Uses:246 247 250 255Used by:968
Symbol 257 MovieClipUsed by:416
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:416
Symbol 260 GraphicUsed by:261 278
Symbol 261 MovieClipUses:260Used by:416
Symbol 262 MovieClipUses:152Used by:264 275
Symbol 263 MovieClipUses:152Used by:264 275 372
Symbol 264 MovieClipUses:262 154 263Used by:416
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:274 279
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:269
Symbol 269 MovieClipUses:268Used by:274 279
Symbol 270 GraphicUsed by:273
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:273
Symbol 273 MovieClipUses:270 272Used by:274 279
Symbol 274 MovieClip {Kawairun_fla.F1O_30}Uses:266 269 273Used by:416
Symbol 275 MovieClipUses:262 154 263Used by:416
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:416
Symbol 278 MovieClipUses:260Used by:416
Symbol 279 MovieClip {Kawairun_fla.F3O_38}Uses:266 269 273Used by:416
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:416
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:282 283 284 285 286Used by:416
Symbol 288 BitmapUsed by:290 291 292 293
Symbol 289 BitmapUsed by:290 291 292 293 294
Symbol 290 GraphicUses:288 289Used by:295
Symbol 291 GraphicUses:288 289Used by:295
Symbol 292 GraphicUses:289 288Used by:295
Symbol 293 GraphicUses:288 289Used by:295
Symbol 294 GraphicUses:289Used by:295
Symbol 295 MovieClipUses:290 291 292 293 294Used by:416
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:416
Symbol 298 MovieClipUses:152Used by:299 331
Symbol 299 MovieClipUses:298 153Used by:416
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:416
Symbol 302 GraphicUsed by:307
Symbol 303 GraphicUsed by:307 338
Symbol 304 GraphicUsed by:307
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:302 303 304 305 306Used by:416
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:309Used by:324 339
Symbol 311 GraphicUsed by:314
Symbol 312 GraphicUsed by:314
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:311 312 313Used by:324 339
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317 320
Symbol 317 MovieClipUses:316Used by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:317 318Used by:323
Symbol 320 MovieClipUses:316Used by:322
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:320 321Used by:323
Symbol 323 MovieClipUses:319 322Used by:324 339
Symbol 324 MovieClip {Kawairun_fla.G1O_45}Uses:310 314 323Used by:416
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:330 340
Symbol 327 BitmapUsed by:328 329
Symbol 328 GraphicUses:327Used by:330 340
Symbol 329 GraphicUses:327Used by:330 340
Symbol 330 MovieClip {Kawairun_fla.G1OO_53}Uses:326 328 329Used by:416
Symbol 331 MovieClipUses:298 153Used by:416
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:416
Symbol 334 GraphicUsed by:338
Symbol 335 GraphicUsed by:338
Symbol 336 GraphicUsed by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:334 303 335 336 337Used by:416
Symbol 339 MovieClip {Kawairun_fla.G3O_57}Uses:310 314 323Used by:416
Symbol 340 MovieClip {Kawairun_fla.G3OO_58}Uses:326 328 329Used by:416
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:416
Symbol 343 GraphicUsed by:348
Symbol 344 GraphicUsed by:348
Symbol 345 GraphicUsed by:348
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClip {Kawairun_fla.G2G_59}Uses:343 344 345 346 347Used by:416
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:369
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:369
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:369
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:369
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:369
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:369
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:369
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:369
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:369
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:369
Symbol 369 MovieClip {Kawairun_fla.G2O_60}Uses:350 352 354 356 358 360 362 364 366 368Used by:416
Symbol 370 MovieClipUses:152Used by:372
Symbol 371 MovieClipUses:152Used by:372
Symbol 372 MovieClipUses:263 370 371Used by:416
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:416
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:416
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:387
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:387
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:386
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:383 384Used by:386
Symbol 386 MovieClipUses:382 385Used by:387
Symbol 387 MovieClip {Kawairun_fla.W2O_75}Uses:378 380 386Used by:416
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:416
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:416
Symbol 392 GraphicUsed by:397
Symbol 393 GraphicUsed by:397
Symbol 394 GraphicUsed by:397
Symbol 395 GraphicUsed by:397
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:392 393 394 395 396Used by:416
Symbol 398 GraphicUsed by:404
Symbol 399 GraphicUsed by:404
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402
Symbol 402 MovieClipUses:401Used by:404 408
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:398 399 402 403Used by:409
Symbol 405 GraphicUsed by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:405 406 402 407Used by:409
Symbol 409 MovieClip {Kawairun_fla.W3O_81}Uses:404 408Used by:416
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:416
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:416
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:416
Symbol 416 MovieClip {Level.Background}Uses:257 259 261 264 274 275 277 278 279 281 287 295 297 299 301 307 324 330 331 333 338 339 340 342 348 369 372 374 376 387 389 391 397 409 411 413 415Used by:968
Symbol 417 GraphicUsed by:427
Symbol 418 GraphicUsed by:427
Symbol 419 GraphicUsed by:427
Symbol 420 GraphicUsed by:427 572
Symbol 421 GraphicUsed by:427
Symbol 422 GraphicUsed by:427
Symbol 423 GraphicUsed by:427
Symbol 424 GraphicUsed by:427
Symbol 425 GraphicUsed by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClip {Kawairun_fla.ArmA1_87}Uses:417 418 419 420 421 422 423 424 425 426Used by:556
Symbol 428 GraphicUsed by:438
Symbol 429 GraphicUsed by:438
Symbol 430 GraphicUsed by:438 582
Symbol 431 GraphicUsed by:438
Symbol 432 GraphicUsed by:438
Symbol 433 GraphicUsed by:438
Symbol 434 GraphicUsed by:438
Symbol 435 GraphicUsed by:438
Symbol 436 GraphicUsed by:438
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClip {Kawairun_fla.ArmA2_88}Uses:428 429 430 431 432 433 434 435 436 437Used by:556
Symbol 439 GraphicUsed by:449
Symbol 440 GraphicUsed by:449
Symbol 441 GraphicUsed by:449
Symbol 442 GraphicUsed by:449
Symbol 443 GraphicUsed by:449
Symbol 444 GraphicUsed by:449
Symbol 445 GraphicUsed by:449
Symbol 446 GraphicUsed by:449
Symbol 447 GraphicUsed by:449
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClip {Kawairun_fla.UpperLeg_89}Uses:439 440 441 442 443 444 445 446 447 448Used by:556
Symbol 450 GraphicUsed by:460
Symbol 451 GraphicUsed by:460
Symbol 452 GraphicUsed by:460
Symbol 453 GraphicUsed by:460
Symbol 454 GraphicUsed by:460
Symbol 455 GraphicUsed by:460
Symbol 456 GraphicUsed by:460
Symbol 457 GraphicUsed by:460
Symbol 458 GraphicUsed by:460
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClip {Kawairun_fla.LowerLeg_90}Uses:450 451 452 453 454 455 456 457 458 459Used by:556
Symbol 461 GraphicUsed by:471
Symbol 462 GraphicUsed by:471
Symbol 463 GraphicUsed by:471
Symbol 464 GraphicUsed by:471
Symbol 465 GraphicUsed by:471
Symbol 466 GraphicUsed by:471
Symbol 467 GraphicUsed by:471
Symbol 468 GraphicUsed by:471
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClip {Kawairun_fla.P_91}Uses:461 462 463 464 465 466 467 468 469 470Used by:556
Symbol 472 GraphicUsed by:482
Symbol 473 GraphicUsed by:482
Symbol 474 GraphicUsed by:482
Symbol 475 GraphicUsed by:482
Symbol 476 GraphicUsed by:482
Symbol 477 GraphicUsed by:482
Symbol 478 GraphicUsed by:482
Symbol 479 GraphicUsed by:482
Symbol 480 GraphicUsed by:482
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClip {Kawairun_fla.P_93}Uses:472 473 474 475 476 477 478 479 480 481Used by:505
Symbol 483 GraphicUsed by:505
Symbol 484 GraphicUsed by:494 635
Symbol 485 GraphicUsed by:494
Symbol 486 GraphicUsed by:494 635
Symbol 487 GraphicUsed by:494
Symbol 488 GraphicUsed by:494
Symbol 489 GraphicUsed by:494
Symbol 490 GraphicUsed by:494
Symbol 491 GraphicUsed by:494
Symbol 492 GraphicUsed by:494 635
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClip {Kawairun_fla.P_94}Uses:484 485 486 487 488 489 490 491 492 493Used by:505
Symbol 495 GraphicUsed by:505
Symbol 496 GraphicUsed by:505
Symbol 497 GraphicUsed by:505
Symbol 498 GraphicUsed by:505
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:505
Symbol 501 GraphicUsed by:505
Symbol 502 GraphicUsed by:504
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:502 503Used by:505
Symbol 505 MovieClip {Kawairun_fla.P_92}Uses:482 483 494 495 496 497 498 500 501 504Used by:556
Symbol 506 GraphicUsed by:556
Symbol 507 GraphicUsed by:556
Symbol 508 GraphicUsed by:556
Symbol 509 GraphicUsed by:556
Symbol 510 GraphicUsed by:556
Symbol 511 GraphicUsed by:556
Symbol 512 GraphicUsed by:556
Symbol 513 GraphicUsed by:556
Symbol 514 GraphicUsed by:556
Symbol 515 GraphicUsed by:556
Symbol 516 GraphicUsed by:556
Symbol 517 GraphicUsed by:556
Symbol 518 GraphicUsed by:556
Symbol 519 GraphicUsed by:556
Symbol 520 GraphicUsed by:556
Symbol 521 GraphicUsed by:556
Symbol 522 GraphicUsed by:556
Symbol 523 GraphicUsed by:556
Symbol 524 GraphicUsed by:556
Symbol 525 GraphicUsed by:556
Symbol 526 GraphicUsed by:556
Symbol 527 GraphicUsed by:556
Symbol 528 GraphicUsed by:556
Symbol 529 GraphicUsed by:556
Symbol 530 GraphicUsed by:556
Symbol 531 GraphicUsed by:556
Symbol 532 GraphicUsed by:556
Symbol 533 GraphicUsed by:556
Symbol 534 GraphicUsed by:556
Symbol 535 GraphicUsed by:556
Symbol 536 GraphicUsed by:556
Symbol 537 GraphicUsed by:556
Symbol 538 GraphicUsed by:556
Symbol 539 GraphicUsed by:556
Symbol 540 GraphicUsed by:556
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:556
Symbol 543 ShapeTweeningUsed by:553
Symbol 544 GraphicUsed by:553
Symbol 545 ShapeTweeningUsed by:553
Symbol 546 ShapeTweeningUsed by:553
Symbol 547 ShapeTweeningUsed by:553
Symbol 548 ShapeTweeningUsed by:553
Symbol 549 ShapeTweeningUsed by:553
Symbol 550 ShapeTweeningUsed by:553
Symbol 551 GraphicUsed by:553
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:543 544 545 546 547 548 549 550 551 552Used by:555
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:553 554Used by:556
Symbol 556 MovieClip {Kawairun_fla.Player_86}Uses:55 427 438 449 460 471 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 542 555Used by:557
Symbol 557 MovieClip {GameObjects.PlayerView}Uses:556Used by:968
Symbol 558 GraphicUsed by:834
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:561
Symbol 561 MovieClipUses:560Used by:834
Symbol 562 GraphicUsed by:637
Symbol 563 GraphicUsed by:572
Symbol 564 GraphicUsed by:572
Symbol 565 GraphicUsed by:572
Symbol 566 GraphicUsed by:572
Symbol 567 GraphicUsed by:572
Symbol 568 GraphicUsed by:572
Symbol 569 GraphicUsed by:572
Symbol 570 GraphicUsed by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:563 564 565 420 566 567 568 569 570 571Used by:637
Symbol 573 GraphicUsed by:582
Symbol 574 GraphicUsed by:582
Symbol 575 GraphicUsed by:582
Symbol 576 GraphicUsed by:582
Symbol 577 GraphicUsed by:582
Symbol 578 GraphicUsed by:582
Symbol 579 GraphicUsed by:582
Symbol 580 GraphicUsed by:582
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:573 574 430 575 576 577 578 579 580 581Used by:637
Symbol 583 GraphicUsed by:593
Symbol 584 GraphicUsed by:593
Symbol 585 GraphicUsed by:593
Symbol 586 GraphicUsed by:593
Symbol 587 GraphicUsed by:593
Symbol 588 GraphicUsed by:593
Symbol 589 GraphicUsed by:593
Symbol 590 GraphicUsed by:593
Symbol 591 GraphicUsed by:593
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:583 584 585 586 587 588 589 590 591 592Used by:637
Symbol 594 GraphicUsed by:604
Symbol 595 GraphicUsed by:604
Symbol 596 GraphicUsed by:604
Symbol 597 GraphicUsed by:604
Symbol 598 GraphicUsed by:604
Symbol 599 GraphicUsed by:604
Symbol 600 GraphicUsed by:604
Symbol 601 GraphicUsed by:604
Symbol 602 GraphicUsed by:604
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:594 595 596 597 598 599 600 601 602 603Used by:637
Symbol 605 GraphicUsed by:615
Symbol 606 GraphicUsed by:615
Symbol 607 GraphicUsed by:615
Symbol 608 GraphicUsed by:615
Symbol 609 GraphicUsed by:615
Symbol 610 GraphicUsed by:615
Symbol 611 GraphicUsed by:615
Symbol 612 GraphicUsed by:615
Symbol 613 GraphicUsed by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:605 606 607 608 609 610 611 612 613 614Used by:637
Symbol 616 GraphicUsed by:626
Symbol 617 GraphicUsed by:626
Symbol 618 GraphicUsed by:626
Symbol 619 GraphicUsed by:626
Symbol 620 GraphicUsed by:626
Symbol 621 GraphicUsed by:626
Symbol 622 GraphicUsed by:626
Symbol 623 GraphicUsed by:626
Symbol 624 GraphicUsed by:626
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:616 617 618 619 620 621 622 623 624 625Used by:636
Symbol 627 GraphicUsed by:636
Symbol 628 GraphicUsed by:635
Symbol 629 GraphicUsed by:635
Symbol 630 GraphicUsed by:635
Symbol 631 GraphicUsed by:635
Symbol 632 GraphicUsed by:635
Symbol 633 GraphicUsed by:635
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:484 628 486 629 630 631 632 633 492 634Used by:636
Symbol 636 MovieClipUses:626 627 635Used by:637
Symbol 637 MovieClip {Kawairun_fla.MPlayer_102}Uses:562 572 582 593 604 615 636Used by:834
Symbol 638 GraphicUsed by:642
Symbol 639 TextUses:110Used by:642
Symbol 640 TextUses:110Used by:642
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClip {Kawairun_fla.B_112}Uses:638 639 640 641Used by:833
Symbol 643 GraphicUsed by:647
Symbol 644 TextUses:110Used by:647
Symbol 645 TextUses:110Used by:647
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClip {Kawairun_fla.B_113}Uses:643 644 645 646Used by:833
Symbol 648 GraphicUsed by:652
Symbol 649 TextUses:110Used by:652
Symbol 650 TextUses:110Used by:652
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClip {Kawairun_fla.B_114}Uses:648 649 650 651Used by:833
Symbol 653 GraphicUsed by:656
Symbol 654 TextUses:110Used by:656
Symbol 655 TextUses:110Used by:656
Symbol 656 MovieClip {Kawairun_fla.B_115}Uses:653 654 655Used by:833
Symbol 657 GraphicUsed by:661
Symbol 658 TextUses:110Used by:661
Symbol 659 TextUses:110Used by:661
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:657 658 659 660Used by:833
Symbol 662 GraphicUsed by:833
Symbol 663 GraphicUsed by:667
Symbol 664 TextUses:110Used by:667
Symbol 665 TextUses:110Used by:667
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClip {Kawairun_fla.B_117}Uses:663 664 665 666Used by:833
Symbol 668 GraphicUsed by:672
Symbol 669 TextUses:110Used by:672 967
Symbol 670 TextUses:110Used by:672 967
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClip {Kawairun_fla.B_118}Uses:668 669 670 671Used by:833
Symbol 673 GraphicUsed by:676
Symbol 674 TextUses:110Used by:676
Symbol 675 TextUses:110Used by:676
Symbol 676 MovieClip {Kawairun_fla.B_119}Uses:673 674 675Used by:833
Symbol 677 MovieClip {Kawairun_fla.BUT_120}Uses:3Used by:833
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:682
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:682
Symbol 682 MovieClip {Kawairun_fla.CoverButton_121}Uses:679 681Used by:833
Symbol 683 GraphicUsed by:685
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClip {Backbutton}Uses:683 684Used by:693 794 795 803 806 831
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:693
Symbol 688 EditableTextUses:110Used by:693
Symbol 689 GraphicUsed by:690 691 692
Symbol 690 MovieClipUses:689Used by:693
Symbol 691 MovieClipUses:689Used by:693
Symbol 692 MovieClipUses:689Used by:693
Symbol 693 MovieClip {Kawairun_fla.CreditsPannel_125}Uses:685 687 688 690 691 692Used by:832
Symbol 694 GraphicUsed by:794
Symbol 695 GraphicUsed by:710
Symbol 696 GraphicUsed by:710
Symbol 697 GraphicUsed by:710
Symbol 698 GraphicUsed by:710
Symbol 699 GraphicUsed by:710
Symbol 700 GraphicUsed by:710
Symbol 701 GraphicUsed by:710
Symbol 702 GraphicUsed by:710
Symbol 703 GraphicUsed by:710
Symbol 704 GraphicUsed by:710
Symbol 705 GraphicUsed by:710
Symbol 706 GraphicUsed by:710
Symbol 707 GraphicUsed by:710
Symbol 708 GraphicUsed by:710
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:695 696 697 698 699 700 701 702 703 704 705 706 707 708 709Used by:711
Symbol 711 MovieClipUses:710Used by:794
Symbol 712 GraphicUsed by:720
Symbol 713 GraphicUsed by:720
Symbol 714 GraphicUsed by:720
Symbol 715 GraphicUsed by:720
Symbol 716 GraphicUsed by:720
Symbol 717 GraphicUsed by:720
Symbol 718 GraphicUsed by:720
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:712 713 714 715 716 717 718 719Used by:794
Symbol 721 GraphicUsed by:782
Symbol 722 GraphicUsed by:782
Symbol 723 GraphicUsed by:782
Symbol 724 GraphicUsed by:782
Symbol 725 GraphicUsed by:782
Symbol 726 GraphicUsed by:782
Symbol 727 GraphicUsed by:782
Symbol 728 GraphicUsed by:782
Symbol 729 GraphicUsed by:782
Symbol 730 GraphicUsed by:782
Symbol 731 GraphicUsed by:782
Symbol 732 GraphicUsed by:782
Symbol 733 GraphicUsed by:782
Symbol 734 GraphicUsed by:782
Symbol 735 GraphicUsed by:782
Symbol 736 GraphicUsed by:782
Symbol 737 GraphicUsed by:782
Symbol 738 GraphicUsed by:782
Symbol 739 GraphicUsed by:782
Symbol 740 GraphicUsed by:782
Symbol 741 GraphicUsed by:782
Symbol 742 GraphicUsed by:782
Symbol 743 GraphicUsed by:782
Symbol 744 GraphicUsed by:782
Symbol 745 GraphicUsed by:782
Symbol 746 GraphicUsed by:782
Symbol 747 GraphicUsed by:782
Symbol 748 GraphicUsed by:782
Symbol 749 GraphicUsed by:782
Symbol 750 GraphicUsed by:782
Symbol 751 GraphicUsed by:782
Symbol 752 GraphicUsed by:782
Symbol 753 GraphicUsed by:782
Symbol 754 GraphicUsed by:782
Symbol 755 GraphicUsed by:782
Symbol 756 GraphicUsed by:782
Symbol 757 GraphicUsed by:782
Symbol 758 GraphicUsed by:782
Symbol 759 GraphicUsed by:782
Symbol 760 GraphicUsed by:782
Symbol 761 GraphicUsed by:782
Symbol 762 GraphicUsed by:782
Symbol 763 GraphicUsed by:782
Symbol 764 GraphicUsed by:782
Symbol 765 GraphicUsed by:782
Symbol 766 GraphicUsed by:782
Symbol 767 GraphicUsed by:782
Symbol 768 GraphicUsed by:782
Symbol 769 GraphicUsed by:782
Symbol 770 GraphicUsed by:782
Symbol 771 GraphicUsed by:782
Symbol 772 GraphicUsed by:782
Symbol 773 GraphicUsed by:782
Symbol 774 GraphicUsed by:782
Symbol 775 GraphicUsed by:782
Symbol 776 GraphicUsed by:782
Symbol 777 GraphicUsed by:782
Symbol 778 GraphicUsed by:782
Symbol 779 GraphicUsed by:782
Symbol 780 GraphicUsed by:782
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781Used by:783
Symbol 783 MovieClipUses:782Used by:794
Symbol 784 GraphicUsed by:794
Symbol 785 GraphicUsed by:788
Symbol 786 GraphicUsed by:788
Symbol 787 GraphicUsed by:788
Symbol 788 ButtonUses:785 786 787Used by:794 803 806
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:794
Symbol 791 GraphicUsed by:794
Symbol 792 GraphicUsed by:794
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130}Uses:685 694 711 720 783 784 788 790 791 792 793Used by:832
Symbol 795 MovieClipUses:685Used by:832
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:803
Symbol 798 GraphicUsed by:801
Symbol 799 GraphicUsed by:801
Symbol 800 GraphicUsed by:801
Symbol 801 ButtonUses:798 799 800Used by:803 806
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:797 801 685 802 788Used by:832
Symbol 804 GraphicUsed by:806
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:804 801 685 805 788Used by:832
Symbol 807 BitmapUsed by:816
Symbol 808 BitmapUsed by:816
Symbol 809 BitmapUsed by:816
Symbol 810 BitmapUsed by:816
Symbol 811 BitmapUsed by:816
Symbol 812 BitmapUsed by:816
Symbol 813 BitmapUsed by:816
Symbol 814 BitmapUsed by:816
Symbol 815 BitmapUsed by:816
Symbol 816 GraphicUses:807 808 809 810 811 812 813 814 815Used by:831
Symbol 817 MovieClipUses:3Used by:819
Symbol 818 GraphicUsed by:819
Symbol 819 MovieClip {Kawairun_fla.medalfader_144}Uses:817 818Used by:831
Symbol 820 GraphicUsed by:831
Symbol 821 TextUses:110Used by:830
Symbol 822 TextUses:110Used by:830
Symbol 823 TextUses:110Used by:830
Symbol 824 TextUses:110Used by:830
Symbol 825 TextUses:110Used by:830
Symbol 826 TextUses:110Used by:830
Symbol 827 TextUses:110Used by:830
Symbol 828 TextUses:110Used by:830
Symbol 829 TextUses:110Used by:830
Symbol 830 MovieClip {Kawairun_fla.Descriptions_146}Uses:821 822 823 824 825 826 827 828 829Used by:831
Symbol 831 MovieClipUses:816 819 820 830 685Used by:832
Symbol 832 MovieClip {Kawairun_fla.DropDowns_124}Uses:693 794 795 803 806 831Used by:833
Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111}Uses:642 647 652 656 661 662 667 672 676 186 677 682 832Used by:834
Symbol 834 MovieClip {UI.MenuUI}Uses:558 561 637 833Used by:968
Symbol 835 GraphicUsed by:844
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:838
Symbol 838 MovieClipUses:837Used by:839
Symbol 839 MovieClipUses:838Used by:844
Symbol 840 BitmapUsed by:841
Symbol 841 GraphicUses:840Used by:842
Symbol 842 MovieClipUses:841Used by:843
Symbol 843 MovieClipUses:842Used by:844
Symbol 844 MovieClip {SnowAnimated}Uses:835 839 843Used by:968
Symbol 845 FontUsed by:846
Symbol 846 TextUses:845Used by:870
Symbol 847 Sound {Music0}Used by:870
Symbol 848 Sound {Tutorial}Used by:870
Symbol 849 Sound {Single}Used by:870
Symbol 850 Sound {Multi}Used by:870
Symbol 851 Sound {Medals}Used by:870
Symbol 852 Sound {Highscore}Used by:870
Symbol 853 Sound {Music1}Used by:870
Symbol 854 Sound {Music2}Used by:870
Symbol 855 Sound {Credits}Used by:870
Symbol 856 Sound {BOver}Used by:870
Symbol 857 Sound {ClickS}Used by:870
Symbol 858 Sound {CameraS}Used by:870
Symbol 859 SoundUsed by:870
Symbol 860 Sound {EditS}Used by:870
Symbol 861 SoundUsed by:870
Symbol 862 SoundUsed by:870
Symbol 863 Sound {FallS}Used by:870
Symbol 864 Sound {JumpS0}Used by:870
Symbol 865 Sound {SlideS}Used by:870
Symbol 866 Sound {Music3}Used by:870
Symbol 867 Sound {JumpS1}Used by:870
Symbol 868 Sound {JumpS2}Used by:870
Symbol 869 Sound {JumpS3}Used by:870
Symbol 870 MovieClip {FakeSounds}Uses:190 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 1 865 866 867 868 869Used by:968
Symbol 871 GraphicUsed by:873
Symbol 872 GraphicUsed by:873
Symbol 873 MovieClip {ReadyGo}Uses:871 872 SS4Used by:968
Symbol 874 GraphicUsed by:884
Symbol 875 TextUses:110Used by:884
Symbol 876 TextUses:110Used by:884
Symbol 877 GraphicUsed by:884
Symbol 878 GraphicUsed by:884
Symbol 879 TextUses:110Used by:884
Symbol 880 TextUses:110Used by:884
Symbol 881 GraphicUsed by:884
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 ButtonUses:874 875 876 877 878 879 880 881 882 883Used by:887
Symbol 885 EditableTextUses:110Used by:887
Symbol 886 EditableTextUses:110Used by:887
Symbol 887 MovieClip {SingleEnd}Uses:130 884 142 144 885 886Used by:968
Symbol 888 MovieClipUses:163Used by:908
Symbol 889 GraphicUsed by:908
Symbol 890 TextUses:110Used by:898
Symbol 891 TextUses:110Used by:898 906
Symbol 892 GraphicUsed by:898
Symbol 893 TextUses:110Used by:898
Symbol 894 GraphicUsed by:898
Symbol 895 TextUses:110Used by:898
Symbol 896 GraphicUsed by:898
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:890 891 892 893 894 895 896 897Used by:907
Symbol 899 TextUses:110Used by:906
Symbol 900 GraphicUsed by:906
Symbol 901 TextUses:110Used by:906
Symbol 902 GraphicUsed by:906
Symbol 903 TextUses:110Used by:906
Symbol 904 GraphicUsed by:906
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:899 891 900 901 902 903 904 905Used by:907
Symbol 907 MovieClip {Kawairun_fla.Spawnertext_164}Uses:898 906Used by:908
Symbol 908 MovieClip {Respawner}Uses:162 888 165 889 907Used by:968
Symbol 909 BitmapUsed by:910
Symbol 910 GraphicUses:909Used by:917
Symbol 911 FontUsed by:912
Symbol 912 EditableTextUses:911Used by:917
Symbol 913 BitmapUsed by:914
Symbol 914 GraphicUses:913Used by:917
Symbol 915 BitmapUsed by:916
Symbol 916 GraphicUses:915Used by:917
Symbol 917 MovieClip {Kawairun_fla.HighScoreSign_168}Uses:910 912 914 916Used by:918
Symbol 918 MovieClip {HSign}Uses:917Used by:968
Symbol 919 GraphicUsed by:921
Symbol 920 EditableTextUses:110Used by:921
Symbol 921 MovieClip {ScoreSign}Uses:919 920Used by:968
Symbol 922 MovieClipUses:143Used by:924
Symbol 923 TextUses:110Used by:924
Symbol 924 MovieClip {MedalSign}Uses:922 923Used by:968
Symbol 925 Bitmap {MBorder}Used by:968
Symbol 926 GraphicUsed by:928
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClip {MLoader}Uses:926 927Used by:968
Symbol 929 GraphicUsed by:953
Symbol 930 GraphicUsed by:936
Symbol 931 GraphicUsed by:936
Symbol 932 GraphicUsed by:936
Symbol 933 GraphicUsed by:936
Symbol 934 GraphicUsed by:936
Symbol 935 GraphicUsed by:936
Symbol 936 ButtonUses:930 121 122 931 932 125 126 933 934 935Used by:953
Symbol 937 GraphicUsed by:940
Symbol 938 GraphicUsed by:940
Symbol 939 GraphicUsed by:940
Symbol 940 ButtonUses:937 132 133 134 135 938 137 138 139 140 939Used by:953
Symbol 941 GraphicUsed by:951
Symbol 942 TextUses:110Used by:951
Symbol 943 TextUses:110Used by:951
Symbol 944 GraphicUsed by:951
Symbol 945 GraphicUsed by:951
Symbol 946 TextUses:110Used by:951
Symbol 947 TextUses:110Used by:951
Symbol 948 GraphicUsed by:951
Symbol 949 GraphicUsed by:951
Symbol 950 GraphicUsed by:951
Symbol 951 ButtonUses:941 942 943 944 945 946 947 948 949 950Used by:953
Symbol 952 TextUses:110Used by:953
Symbol 953 MovieClip {PauseMenu}Uses:929 936 940 951 144 952Used by:968
Symbol 954 GraphicUsed by:962
Symbol 955 TextUses:110Used by:962
Symbol 956 TextUses:110Used by:962
Symbol 957 GraphicUsed by:962
Symbol 958 GraphicUsed by:960
Symbol 959 GraphicUsed by:960
Symbol 960 MovieClip {Kawairun_fla.OKButton_178}Uses:958 959Used by:962
Symbol 961 EditableTextUses:110Used by:962
Symbol 962 MovieClip {NameSign}Uses:954 955 956 957 960 961Used by:968
Symbol 963 GraphicUsed by:967
Symbol 964 GraphicUsed by:967
Symbol 965 TextUses:110Used by:967
Symbol 966 GraphicUsed by:967
Symbol 967 Button {MoreButton}Uses:963 669 670 964 965 966Used by:968
Symbol 968 MovieClip {Kawairun_fla.STORAGE_10}Uses:206 245 256 416 557 834 844 870 873 887 151 908 918 921 924 925 928 953 962 967Used by:Timeline
Streaming Sound 1Used by:Symbol 50 MovieClip {Kawairun_fla.GameboltzSplash_181}
Streaming Sound 2Used by:Symbol 95 MovieClip {Kawairun_fla.xelu_195}
Streaming Sound 3Used by:Symbol 105 MovieClip {Kawairun_fla.peasant_209}
Streaming Sound 4Used by:Symbol 873 MovieClip {ReadyGo}

Instance Names

"loader"Frame 1Symbol 189 MovieClip {Kawairun_fla.KawairunLoader_1}
"botak"Symbol 50 MovieClip {Kawairun_fla.GameboltzSplash_181} Frame 29Symbol 22 MovieClip
"boltzb"Symbol 106 MovieClip {SplashList} Frame 1Symbol 52 MovieClip
"xelub"Symbol 106 MovieClip {SplashList} Frame 2Symbol 52 MovieClip
"thepeasantb"Symbol 106 MovieClip {SplashList} Frame 3Symbol 52 MovieClip
"morebut"Symbol 151 MovieClip {UI.MultiEnd} Frame 1Symbol 119 Button
"menu"Symbol 151 MovieClip {UI.MultiEnd} Frame 1Symbol 130 Button
"retry"Symbol 151 MovieClip {UI.MultiEnd} Frame 1Symbol 142 Button
"et1"Symbol 151 MovieClip {UI.MultiEnd} Frame 1Symbol 145 EditableText
"et2"Symbol 151 MovieClip {UI.MultiEnd} Frame 1Symbol 146 EditableText
"p2t"Symbol 151 MovieClip {UI.MultiEnd} Frame 1Symbol 147 EditableText
"p1t"Symbol 151 MovieClip {UI.MultiEnd} Frame 1Symbol 148 EditableText
"bar"Symbol 167 MovieClip {Kawairun_fla.ActualyLoader_4} Frame 1Symbol 164 MovieClip
"subLoader"Symbol 189 MovieClip {Kawairun_fla.KawairunLoader_1} Frame 1Symbol 182 MovieClip {Kawairun_fla.SubLoader_2}
"boltzb"Symbol 189 MovieClip {Kawairun_fla.KawairunLoader_1} Frame 1Symbol 186 Button
"hit"Symbol 206 MovieClip {EBee} Frame 1Symbol 191 MovieClip
"hit"Symbol 245 MovieClip {ESnowball} Frame 1Symbol 208 MovieClip
"hit"Symbol 256 MovieClip {EGhost} Frame 1Symbol 246 MovieClip
"branch"Symbol 264 MovieClip Frame 1Symbol 262 MovieClip
"mud"Symbol 264 MovieClip Frame 1Symbol 154 MovieClip {HitMud}
"log"Symbol 264 MovieClip Frame 1Symbol 263 MovieClip
"mud"Symbol 264 MovieClip Frame 3Symbol 154 MovieClip {HitMud}
"log"Symbol 264 MovieClip Frame 4Symbol 263 MovieClip
"log"Symbol 264 MovieClip Frame 4Symbol 263 MovieClip
"mud"Symbol 264 MovieClip Frame 5Symbol 154 MovieClip {HitMud}
"branch"Symbol 275 MovieClip Frame 1Symbol 262 MovieClip
"mud"Symbol 275 MovieClip Frame 1Symbol 154 MovieClip {HitMud}
"log"Symbol 275 MovieClip Frame 1Symbol 263 MovieClip
"mud"Symbol 275 MovieClip Frame 3Symbol 154 MovieClip {HitMud}
"log"Symbol 275 MovieClip Frame 4Symbol 263 MovieClip
"log"Symbol 275 MovieClip Frame 4Symbol 263 MovieClip
"mud"Symbol 275 MovieClip Frame 5Symbol 154 MovieClip {HitMud}
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 1Symbol 257 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 1Symbol 261 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 1Symbol 257 MovieClip
"player"Symbol 416 MovieClip {Level.Background} Frame 1Symbol 257 MovieClip
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 2Symbol 264 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 2Symbol 274 MovieClip {Kawairun_fla.F1O_30}
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 3Symbol 275 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 3Symbol 278 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 3Symbol 279 MovieClip {Kawairun_fla.F3O_38}
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 4Symbol 257 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 4Symbol 287 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 4Symbol 295 MovieClip
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 5Symbol 299 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 5Symbol 307 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 5Symbol 324 MovieClip {Kawairun_fla.G1O_45}
"over"Symbol 416 MovieClip {Level.Background} Frame 5Symbol 330 MovieClip {Kawairun_fla.G1OO_53}
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 6Symbol 331 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 6Symbol 338 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 6Symbol 339 MovieClip {Kawairun_fla.G3O_57}
"over"Symbol 416 MovieClip {Level.Background} Frame 6Symbol 340 MovieClip {Kawairun_fla.G3OO_58}
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 7Symbol 257 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 7Symbol 348 MovieClip {Kawairun_fla.G2G_59}
"obView"Symbol 416 MovieClip {Level.Background} Frame 7Symbol 369 MovieClip {Kawairun_fla.G2O_60}
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 8Symbol 372 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 8Symbol 376 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 8Symbol 387 MovieClip {Kawairun_fla.W2O_75}
"obstacles"Symbol 416 MovieClip {Level.Background} Frame 10Symbol 257 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 10Symbol 397 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 10Symbol 409 MovieClip {Kawairun_fla.W3O_81}
"ground"Symbol 416 MovieClip {Level.Background} Frame 11Symbol 261 MovieClip
"obView"Symbol 416 MovieClip {Level.Background} Frame 11Symbol 257 MovieClip
"ground"Symbol 416 MovieClip {Level.Background} Frame 12Symbol 376 MovieClip
"head"Symbol 505 MovieClip {Kawairun_fla.P_92} Frame 1Symbol 482 MovieClip {Kawairun_fla.P_93}
"express"Symbol 505 MovieClip {Kawairun_fla.P_92} Frame 1Symbol 494 MovieClip {Kawairun_fla.P_94}
"armL1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 427 MovieClip {Kawairun_fla.ArmA1_87}
"armL2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 438 MovieClip {Kawairun_fla.ArmA2_88}
"legL1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 449 MovieClip {Kawairun_fla.UpperLeg_89}
"legL2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 460 MovieClip {Kawairun_fla.LowerLeg_90}
"body"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 471 MovieClip {Kawairun_fla.P_91}
"phead"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 505 MovieClip {Kawairun_fla.P_92}
"legR1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 449 MovieClip {Kawairun_fla.UpperLeg_89}
"legR2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 460 MovieClip {Kawairun_fla.LowerLeg_90}
"armR1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 427 MovieClip {Kawairun_fla.ArmA1_87}
"armR2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1Symbol 438 MovieClip {Kawairun_fla.ArmA2_88}
"armL1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 427 MovieClip {Kawairun_fla.ArmA1_87}
"armL2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 438 MovieClip {Kawairun_fla.ArmA2_88}
"legL1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 449 MovieClip {Kawairun_fla.UpperLeg_89}
"legL2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 460 MovieClip {Kawairun_fla.LowerLeg_90}
"body"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 471 MovieClip {Kawairun_fla.P_91}
"phead"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 505 MovieClip {Kawairun_fla.P_92}
"legR1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 449 MovieClip {Kawairun_fla.UpperLeg_89}
"legR2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 460 MovieClip {Kawairun_fla.LowerLeg_90}
"armR1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 427 MovieClip {Kawairun_fla.ArmA1_87}
"armR2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251Symbol 438 MovieClip {Kawairun_fla.ArmA2_88}
"phead"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 287Symbol 505 MovieClip {Kawairun_fla.P_92}
"armL1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 427 MovieClip {Kawairun_fla.ArmA1_87}
"armL2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 438 MovieClip {Kawairun_fla.ArmA2_88}
"legL1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 449 MovieClip {Kawairun_fla.UpperLeg_89}
"legL2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 460 MovieClip {Kawairun_fla.LowerLeg_90}
"body"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 471 MovieClip {Kawairun_fla.P_91}
"phead"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 505 MovieClip {Kawairun_fla.P_92}
"legR1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 449 MovieClip {Kawairun_fla.UpperLeg_89}
"legR2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 460 MovieClip {Kawairun_fla.LowerLeg_90}
"armR1"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 427 MovieClip {Kawairun_fla.ArmA1_87}
"armR2"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341Symbol 438 MovieClip {Kawairun_fla.ArmA2_88}
"guy"Symbol 557 MovieClip {GameObjects.PlayerView} Frame 1Symbol 556 MovieClip {Kawairun_fla.Player_86}
"bcoverb"Symbol 682 MovieClip {Kawairun_fla.CoverButton_121} Frame 2Symbol 679 MovieClip
"UIButton"Symbol 693 MovieClip {Kawairun_fla.CreditsPannel_125} Frame 1Symbol 685 MovieClip {Backbutton}
"secret"Symbol 693 MovieClip {Kawairun_fla.CreditsPannel_125} Frame 1Symbol 688 EditableText
"xelub"Symbol 693 MovieClip {Kawairun_fla.CreditsPannel_125} Frame 1Symbol 690 MovieClip
"thepeasantb"Symbol 693 MovieClip {Kawairun_fla.CreditsPannel_125} Frame 1Symbol 691 MovieClip
"waterflameb"Symbol 693 MovieClip {Kawairun_fla.CreditsPannel_125} Frame 1Symbol 692 MovieClip
"UIButton"Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130} Frame 1Symbol 685 MovieClip {Backbutton}
"nxtbtnn"Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130} Frame 1Symbol 788 Button
"nxtbtn"Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130} Frame 2Symbol 788 Button
"bkbtn"Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130} Frame 2Symbol 788 Button
"nxtbtnnn"Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130} Frame 3Symbol 788 Button
"bkbtnnn"Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130} Frame 3Symbol 788 Button
"bkbtnnnn"Symbol 794 MovieClip {Kawairun_fla.tutorialpannel_130} Frame 4Symbol 788 Button
"UIButtonHS"Symbol 795 MovieClip Frame 1Symbol 685 MovieClip {Backbutton}
"start1P"Symbol 803 MovieClip Frame 1Symbol 801 Button
"UIButton"Symbol 803 MovieClip Frame 1Symbol 685 MovieClip {Backbutton}
"right01"Symbol 803 MovieClip Frame 1Symbol 788 Button
"right02"Symbol 803 MovieClip Frame 1Symbol 788 Button
"right03"Symbol 803 MovieClip Frame 1Symbol 788 Button
"right04"Symbol 803 MovieClip Frame 1Symbol 788 Button
"right05"Symbol 803 MovieClip Frame 1Symbol 788 Button
"left01"Symbol 803 MovieClip Frame 1Symbol 788 Button
"left02"Symbol 803 MovieClip Frame 1Symbol 788 Button
"left03"Symbol 803 MovieClip Frame 1Symbol 788 Button
"left04"Symbol 803 MovieClip Frame 1Symbol 788 Button
"left05"Symbol 803 MovieClip Frame 1Symbol 788 Button
"start2P"Symbol 806 MovieClip Frame 1Symbol 801 Button
"UIButton"Symbol 806 MovieClip Frame 1Symbol 685 MovieClip {Backbutton}
"right01"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right02"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right03"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right04"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right05"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left01"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left02"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left03"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left04"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left05"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right11"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right12"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right13"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right14"Symbol 806 MovieClip Frame 1Symbol 788 Button
"right15"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left11"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left12"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left13"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left14"Symbol 806 MovieClip Frame 1Symbol 788 Button
"left15"Symbol 806 MovieClip Frame 1Symbol 788 Button
"fader0"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader1"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader2"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader3"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader4"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader5"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader6"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader7"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"fader8"Symbol 831 MovieClip Frame 1Symbol 819 MovieClip {Kawairun_fla.medalfader_144}
"text"Symbol 831 MovieClip Frame 1Symbol 830 MovieClip {Kawairun_fla.Descriptions_146}
"UIButton"Symbol 831 MovieClip Frame 1Symbol 685 MovieClip {Backbutton}
"credits"Symbol 832 MovieClip {Kawairun_fla.DropDowns_124} Frame 1Symbol 693 MovieClip {Kawairun_fla.CreditsPannel_125}
"highscore"Symbol 832 MovieClip {Kawairun_fla.DropDowns_124} Frame 156Symbol 795 MovieClip
"single"Symbol 832 MovieClip {Kawairun_fla.DropDowns_124} Frame 202Symbol 803 MovieClip
"multi"Symbol 832 MovieClip {Kawairun_fla.DropDowns_124} Frame 272Symbol 806 MovieClip
"mDrop"Symbol 832 MovieClip {Kawairun_fla.DropDowns_124} Frame 351Symbol 831 MovieClip
"bmedals"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 642 MovieClip {Kawairun_fla.B_112}
"bhowto"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 647 MovieClip {Kawairun_fla.B_113}
"bmulti"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 652 MovieClip {Kawairun_fla.B_114}
"bsingle"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 656 MovieClip {Kawairun_fla.B_115}
"titleplate"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 661 MovieClip
"bcredits"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 667 MovieClip {Kawairun_fla.B_117}
"boltzb1"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 672 MovieClip {Kawairun_fla.B_118}
"bbh"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 676 MovieClip {Kawairun_fla.B_119}
"boltzb"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 1Symbol 186 Button
"morebut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 35Symbol 672 MovieClip {Kawairun_fla.B_118}
"boltzb1"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 672 MovieClip {Kawairun_fla.B_118}
"singlebut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 677 MovieClip {Kawairun_fla.BUT_120}
"multibut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 677 MovieClip {Kawairun_fla.BUT_120}
"howbut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 677 MovieClip {Kawairun_fla.BUT_120}
"medbut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 677 MovieClip {Kawairun_fla.BUT_120}
"highbut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 677 MovieClip {Kawairun_fla.BUT_120}
"morebut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 677 MovieClip {Kawairun_fla.BUT_120}
"credbut"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 677 MovieClip {Kawairun_fla.BUT_120}
"coverbtn"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 682 MovieClip {Kawairun_fla.CoverButton_121}
"dropdowns"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 44Symbol 832 MovieClip {Kawairun_fla.DropDowns_124}
"bmore"Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111} Frame 45Symbol 672 MovieClip {Kawairun_fla.B_118}
"finalmenu"Symbol 834 MovieClip {UI.MenuUI} Frame 1Symbol 833 MovieClip {Kawairun_fla.MenuInteractive_111}
"menu"Symbol 887 MovieClip {SingleEnd} Frame 1Symbol 130 Button
"submit"Symbol 887 MovieClip {SingleEnd} Frame 1Symbol 884 Button
"retry"Symbol 887 MovieClip {SingleEnd} Frame 1Symbol 142 Button
"text1"Symbol 887 MovieClip {SingleEnd} Frame 1Symbol 885 EditableText
"text2"Symbol 887 MovieClip {SingleEnd} Frame 1Symbol 886 EditableText
"bar"Symbol 908 MovieClip {Respawner} Frame 1Symbol 888 MovieClip
"text"Symbol 908 MovieClip {Respawner} Frame 1Symbol 907 MovieClip {Kawairun_fla.Spawnertext_164}
"label"Symbol 917 MovieClip {Kawairun_fla.HighScoreSign_168} Frame 1Symbol 912 EditableText
"sign"Symbol 918 MovieClip {HSign} Frame 1Symbol 917 MovieClip {Kawairun_fla.HighScoreSign_168}
"label"Symbol 921 MovieClip {ScoreSign} Frame 1Symbol 920 EditableText
"menu"Symbol 953 MovieClip {PauseMenu} Frame 1Symbol 936 Button
"retry"Symbol 953 MovieClip {PauseMenu} Frame 1Symbol 940 Button
"unpause"Symbol 953 MovieClip {PauseMenu} Frame 1Symbol 951 Button
"nameOK"Symbol 962 MovieClip {NameSign} Frame 1Symbol 960 MovieClip {Kawairun_fla.OKButton_178}
"nameT"Symbol 962 MovieClip {NameSign} Frame 1Symbol 961 EditableText

Special Tags

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

Labels

"shock"Symbol 50 MovieClip {Kawairun_fla.GameboltzSplash_181} Frame 63
"walk"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 1
"slide"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 34
"slideDone"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 51
"jump"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 63
"zombie"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 125
"trip"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 151
"headHit"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 216
"mud"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 251
"ghost"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 287
"bee"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 341
"stand"Symbol 556 MovieClip {Kawairun_fla.Player_86} Frame 376




http://swfchan.com/19/90328/info.shtml
Created: 28/3 -2019 12:01:22 Last modified: 28/3 -2019 12:01:22 Server time: 22/12 -2024 22:03:20