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/59604988?noj=FRM59604988-22DC" width="1" height="1"></div>

rooftop-runner.swf

This is the info page for
Flash #110257

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


Text
loading, please wait

PLAY NOW

SCORE

YOUR SCORE:

GAME COMPLETE

Email:

Name:

We would like to keep you updated with details of activities
including fundraising, relating to Cancer Research UK.
To recieve this information by email, tick this box:

Submit Score

Submit Score

Submit your score to enter our Highscore leaderboard:

SUBMITTING

SUBMITTED, thank you

time:

PLAY AGAIN

30

out

of

Time!

36

35

34

33

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

loading...

Tick this box if you agree to recieve this
information by email.

We would like to keep you updated with details of
activities including fundraising, relating to Cancer
Research UK.

Send to Friends

Send to Friends

Email

Name

1

2

3

4

5

Enter friends' addresses:

Enter your details:

PLEASE WAIT....

SENT....

Skip

Skip

Skip

Send to friends

Send to friends

Visit Run 10k site

Visit Run 10k site

High scores

High scores

How to play

How to play

Play Game

Play Game

Main Menu

Main Menu

Main Menu

Who would you like to play as?

Choose Your Character:

Ruth

Roger

OR

Simply supply your friends' email addresses and
we'll send them an email asking them to play!

Share With Your Friends:

Highscore Leaderboard:

Who would you like to play as?

+10

60

Instructions

Each second remaining after reaching
checkpoints adds 10 points to your score

You must reach the checkpoint in the given
time

Collect as much sponsorship money as you can
(most coins are on rooftops)

Run as fast as you can to your run 10k event

START

CHECKPOINT

reached

3

2

1

GO!

500

London
Eye

Big
Ben

Bull
Ring

Beetham
Tower

Millenium
Centre

Start Tutorial

Start Tutorial

500

Collect coins simply
by passing through
them

Great work! This
concludes the tutorial
level
Jump over the wall to
begin Rooftop Runner

+

Jump again to the ledge on the
right by pressing up and
immediately pressing and holding
right arrow

Jump to the ledge above
as you did before

Press the up arrow to
climb onto the wall

Run towards the wall to
your right and use the up
arrow to jump towards it
and grab hold

Press the up arrow again to
swing yourself up onto the top of
this ledge

Run towards this wall and press the up
arrow to jump . When you're against the
wall press the up arrow again to jump
off the wall and grab onto the ledge

Use the left and right
arrows to move forwards
and backwards along the
ledge with your hands

Press and hold the up arrow to
jump and grab the ledge above.
Continue to hold the up arrow
to swing yourself up to the
second ledge above

Press and hold the down arrow
as you run to slide under this
wall

Press and hold the right arrow
button to perform a special
hurdle move over this letter box

Use the up arrow to jump over
this bench

Welcome to the tutorial.
Let's start with some basic moves
Use the right or left arrow keys
to run forwards or backwards

or

Next

Next

Play Again

Play Again

(seconds remaining
x10)

+

=

=

2800

2200

500

YOUR SCORE

Send to Friends

Enter Run10k 2009

and invite your friends and family to join you!

Enter Run10k 2009

and invite your friends and family to join you!

You made it all the way to Run10k

Congratulations!

Back

Back

Maybe you'll have better luck the next time!

Nice try!

ActionScript [AS3]

Section 1
//Tracker (com.memecounter.Tracker) package com.memecounter { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class Tracker { private static var ori_dom:String; private static var lurl:String; private static var _isReady:Boolean = false; public static var a:uint = 0; public static var root:DisplayObject; public static var c:uint; public static var d:String = ""; private static var _isInited:Boolean = false; public static var fpv:String = ""; private static var l:Loader; private static var tracker:MovieClip; public static var da:Array = ["distralytics.com", "distralytics.co.uk"]; private static function loadError(_arg1:Event):void{ a++; lc(); } public static function init(_arg1:uint, _arg2:DisplayObject):void{ var _local3:uint; if (!_isInited){ _isInited = true; c = _arg1; root = _arg2; _local3 = 0; while (_local3 < da.length) { Security.allowDomain(da[_local3], ((c + ".c.") + da[_local3]), ("*." + da[_local3])); _local3++; }; ori_dom = (root.loaderInfo.parameters.hasOwnProperty("ori_dom")) ? root.loaderInfo.parameters.ori_dom : ""; d = ((ori_dom)!="") ? ori_dom : ((root.loaderInfo.loaderURL.split("/")[0].indexOf("http"))==-1) ? "Local" : root.loaderInfo.loaderURL.split("/")[2].split("?")[0]; fpv = Capabilities.version.split(" ")[1].split(",")[0]; lurl = ((((((((("/control/tracking/trackerAS3.swf" + "?c=") + c) + "&r=") + Math.floor((Math.random() * 10000000000))) + "&d=") + d) + "&p=") + fpv) + "&as=3"); l = new Loader(); l.contentLoaderInfo.addEventListener(Event.INIT, loadComplete); l.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); lc(); }; } public static function get isReady():Boolean{ return (_isReady); } public static function kvClick(_arg1:uint):void{ if (_isReady){ tracker.kvClick(_arg1); }; } public static function kvCountry():String{ if (_isReady){ return (tracker.kvCountry()); }; return (""); } public static function kvEvent(_arg1:uint):void{ if (_isReady){ tracker.kvEvent(_arg1); }; } private static function lc():void{ var _local1:String; _local1 = (((("http://" + c) + ".c.") + da[(a % da.length)]) + lurl); Security.allowDomain(_local1); l.load(new URLRequest(_local1)); } private static function loadComplete(_arg1:Event):void{ tracker = _arg1.target.content; tracker.init(getDefinitionByName("com.memecounter.Tracker"), root); _isReady = true; } } }//package com.memecounter
Section 2
//charAnim_38 (RooftopRunner_16JUN09_JT_fla.charAnim_38) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class charAnim_38 extends MovieClip { public function charAnim_38(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package RooftopRunner_16JUN09_JT_fla
Section 3
//charSelectAnimate_37 (RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class charSelectAnimate_37 extends MovieClip { public var lightFemale:MovieClip; public var FemaleMC:MovieClip; public var lightMale:MovieClip; public var maleMC:MovieClip; public function charSelectAnimate_37(){ addFrameScript(8, frame9, 9, frame10, 10, frame11); } function frame10(){ lightMale.gotoAndPlay(2); lightFemale.gotoAndStop(1); } function frame9(){ stop(); } function frame11(){ lightFemale.gotoAndPlay(2); lightMale.gotoAndStop(1); } } }//package RooftopRunner_16JUN09_JT_fla
Section 4
//CheckpointReached_69 (RooftopRunner_16JUN09_JT_fla.CheckpointReached_69) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class CheckpointReached_69 extends MovieClip { public function CheckpointReached_69(){ addFrameScript(34, frame35); } function frame35(){ stop(); } } }//package RooftopRunner_16JUN09_JT_fla
Section 5
//Countdown2_68 (RooftopRunner_16JUN09_JT_fla.Countdown2_68) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class Countdown2_68 extends MovieClip { public var checkPointText:MovieClip; public function Countdown2_68(){ addFrameScript(0, frame1, 1, frame2, 88, frame89); } function frame89(){ stop(); MovieClip(root)._stopwatch.init(); MovieClip(root).gameMode = "play"; } function frame1(){ stop(); } function frame2(){ if (MovieClip(root).currentFrame == 1){ checkPointText.visible = false; } else { checkPointText.visible = true; checkPointText.gotoAndPlay(1); }; } } }//package RooftopRunner_16JUN09_JT_fla
Section 6
//fader_71 (RooftopRunner_16JUN09_JT_fla.fader_71) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class fader_71 extends MovieClip { public function fader_71(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package RooftopRunner_16JUN09_JT_fla
Section 7
//faderIn_88 (RooftopRunner_16JUN09_JT_fla.faderIn_88) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class faderIn_88 extends MovieClip { public function faderIn_88(){ addFrameScript(0, frame1, 8, frame9); } function frame1(){ stop(); } function frame9(){ MovieClip(root).gotoAndPlay(35, "mainmenu"); } } }//package RooftopRunner_16JUN09_JT_fla
Section 8
//GameInstructions_70 (RooftopRunner_16JUN09_JT_fla.GameInstructions_70) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class GameInstructions_70 extends MovieClip { public var insPlayBut:SimpleButton; public function GameInstructions_70(){ addFrameScript(0, frame1); } public function playGameFunction(_arg1:MouseEvent){ this.visible = false; MovieClip(root).countdownMovie.gotoAndPlay(2); MovieClip(root).startGame = true; MovieClip(root).hasPlayedTutorial = true; } function frame1(){ if (MovieClip(root).hasPlayedTutorial){ this.visible = false; MovieClip(root).countdownMovie.gotoAndPlay(2); MovieClip(root).startGame = true; }; insPlayBut.addEventListener(MouseEvent.CLICK, playGameFunction); } } }//package RooftopRunner_16JUN09_JT_fla
Section 9
//GameLevel1_49 (RooftopRunner_16JUN09_JT_fla.GameLevel1_49) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class GameLevel1_49 extends MovieClip { public var b2:DynamicBilboard; public var b4:DynamicBilboard; public var b1:DynamicBilboard; public var b3:DynamicBilboard; } }//package RooftopRunner_16JUN09_JT_fla
Section 10
//GameLevel2_74 (RooftopRunner_16JUN09_JT_fla.GameLevel2_74) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class GameLevel2_74 extends MovieClip { public var b2:DynamicBilboard; public var b1:DynamicBilboard; public var b3:DynamicBilboard; } }//package RooftopRunner_16JUN09_JT_fla
Section 11
//GameLevel3_76 (RooftopRunner_16JUN09_JT_fla.GameLevel3_76) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class GameLevel3_76 extends MovieClip { public var b1:DynamicBilboard; } }//package RooftopRunner_16JUN09_JT_fla
Section 12
//GameLevel5_80 (RooftopRunner_16JUN09_JT_fla.GameLevel5_80) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class GameLevel5_80 extends MovieClip { public var b2:DynamicBilboard; public var b1:DynamicBilboard; public var b3:DynamicBilboard; } }//package RooftopRunner_16JUN09_JT_fla
Section 13
//MuteButtonMc_6 (RooftopRunner_16JUN09_JT_fla.MuteButtonMc_6) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class MuteButtonMc_6 extends MovieClip { public function MuteButtonMc_6(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(root).isMute){ gotoAndStop("inactive"); } else { gotoAndStop("active"); }; } } }//package RooftopRunner_16JUN09_JT_fla
Section 14
//OutOfTimeMessage_63 (RooftopRunner_16JUN09_JT_fla.OutOfTimeMessage_63) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class OutOfTimeMessage_63 extends MovieClip { public function OutOfTimeMessage_63(){ addFrameScript(0, frame1, 48, frame49); } function frame1(){ stop(); } function frame49(){ stop(); MovieClip(root).gotoAndPlay("failed", "gameComplete"); MovieClip(root).totalSecondsRemaining = 0; MovieClip(root).finalScore = (MovieClip(root).gameScore + MovieClip(root).totalSecondsRemaining); } } }//package RooftopRunner_16JUN09_JT_fla
Section 15
//ticker_46 (RooftopRunner_16JUN09_JT_fla.ticker_46) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; public dynamic class ticker_46 extends MovieClip { public function ticker_46(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package RooftopRunner_16JUN09_JT_fla
Section 16
//TutorialInstructions_86 (RooftopRunner_16JUN09_JT_fla.TutorialInstructions_86) package RooftopRunner_16JUN09_JT_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class TutorialInstructions_86 extends MovieClip { public var tutPlayBut:SimpleButton; public function TutorialInstructions_86(){ addFrameScript(0, frame1); } public function playGameFunction(_arg1:MouseEvent){ this.visible = false; MovieClip(root).gameMode = "play"; } function frame1(){ tutPlayBut.addEventListener(MouseEvent.CLICK, playGameFunction); } } }//package RooftopRunner_16JUN09_JT_fla
Section 17
//Border (Border) package { import flash.display.*; public dynamic class Border extends MovieClip { } }//package
Section 18
//Bus (Bus) package { import flash.display.*; import flash.events.*; public class Bus extends MovieClip { private var speed:Number; public function Bus(){ init(); } private function init():void{ speed = (Math.random() * 4); addEventListener(Event.ENTER_FRAME, moveBus); } private function moveBus(_arg1:Event):void{ this.x = (this.x - speed); if (this.x < 0){ this.x = MovieClip(root).gamelevel.width; }; } } }//package
Section 19
//ChoseplayerScreen (ChoseplayerScreen) package { import flash.display.*; import flash.events.*; public class ChoseplayerScreen extends MovieClip { public var maleBtn:SimpleButton; public var femaleBtn:SimpleButton; public function ChoseplayerScreen(){ init(); } private function selectMaleCharacter(_arg1:MouseEvent){ MovieClip(root).gameCharacter = "male"; MovieClip(root).gotoAndStop("play", "game"); } private function init():void{ maleBtn.addEventListener(MouseEvent.CLICK, selectMaleCharacter); femaleBtn.addEventListener(MouseEvent.CLICK, selectFemaleCharacter); } private function selectFemaleCharacter(_arg1:MouseEvent){ MovieClip(root).gameCharacter = "female"; MovieClip(root).gotoAndStop("play", "game"); } } }//package
Section 20
//Corner (Corner) package { import flash.display.*; public dynamic class Corner extends MovieClip { } }//package
Section 21
//Countdown (Countdown) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Countdown extends MovieClip { private var count:uint; private var timer:Timer; public function Countdown(){ addFrameScript(0, frame1); } public function init():void{ MovieClip(root).gameMode = "out"; count = 1; gotoAndStop(count); timer = new Timer(1000, 3); timer.addEventListener(TimerEvent.TIMER, countdownFunction); timer.start(); } private function countdownFunction(_arg1:TimerEvent){ if (count < 3){ MovieClip(root).soundEffects.playSound("_sound_beep"); count++; gotoAndStop(count); } else { MovieClip(root).soundEffects.playSound("_sound_beep"); this.visible = false; timer.removeEventListener(TimerEvent.TIMER, countdownFunction); }; } function frame1(){ stop(); } } }//package
Section 22
//documentClass (documentClass) package { import flash.display.*; import flash.events.*; import com.memecounter.*; import flash.text.*; import flash.net.*; import flash.system.*; public class documentClass extends MovieClip { public var playAgainBtn2:SimpleButton; public var stopwatch:Stopwatch; private var dynamicBilboards:Array; public var backBut:SimpleButton; public var finalScoreTxt:TextField; public var shareBut:SimpleButton; private var playSlideSound:Boolean;// = false public var fadeInMc:MovieClip; public var secondsRemaining:int; public var isLevelPlaying:Boolean;// = false public var isMute:Boolean;// = false public var nextBtn:SimpleButton; private var scoreTxt:TextField; private var lastTime:Number;// = 0 public var scoreBut:SimpleButton; public var enterBut:SimpleButton; public var _stopwatch:Stopwatch; public var hasPlayedTutorial:Boolean;// = false public var secRemaining:TextField; private var ledgeObjects:Array; public var playBut:SimpleButton; public var gameMode:String;// = "start" public var skipper2:SimpleButton; public var background1:MovieClip; public var finalScore:int; public var gamelevel:MovieClip; public var crukBut:SimpleButton; public var muteBtn3:MovieClip; public var soundEffects; private var fixedObjects:Array; private var floorFriction:Number;// = 1 public var sendToFriendsBut:SimpleButton; public var maleBtn:SimpleButton; public var visitBut:SimpleButton; public var muteBtn2:MovieClip; public var skipper:SimpleButton; private var borderObjects:Array; public var gameCharacter:String;// = "male" public var femaleBtn:SimpleButton; public var levelScore:int; public var coinsCollected:TextField; public var startGame; public var countdownMovie:MovieClip; private var coinValue:int;// = 100 public var muteBtn:MovieClip; public var gotoMenuBtn:SimpleButton; public var totalSecondsRemaining:int;// = 0 public var instructions:MovieClip; public var howtoBut:SimpleButton; public var gameScore:int; public var charselect:MovieClip; public var _scoreTxt:TextField; public var scoBut:SimpleButton; private var otherObjects:Array; public var hero:Object; static const edgeDistance:Number = 300; static const gravity:Number = 0.004; public function documentClass():void{ gameMode = "start"; lastTime = 0; floorFriction = 1; gameCharacter = "male"; playSlideSound = false; coinValue = 100; totalSecondsRemaining = 0; isLevelPlaying = false; isMute = false; hasPlayedTutorial = false; super(); addFrameScript(0, frame1, 2, frame3, 293, frame294, 307, frame308, 312, frame313, 317, frame318, 322, frame323, 335, frame336, 336, frame337, 337, frame338, 338, frame339, 339, frame340, 340, frame341, 431, frame432, 432, frame433, 437, frame438, 442, frame443, 447, frame448, 448, frame449, 453, frame454, 458, frame459, 463, frame464); Tracker.init(606, MovieClip(root)); stage.quality = "LOW"; Security.allowDomain("http://www.matmi.com"); Security.loadPolicyFile("http://www.matmi.com/crossdomain.xml"); } public function selectMaleCharacter(_arg1:MouseEvent){ MovieClip(root).gameCharacter = "male"; maleBtn.removeEventListener(MouseEvent.CLICK, selectMaleCharacter); femaleBtn.removeEventListener(MouseEvent.CLICK, selectFemaleCharacter); MovieClip(root).soundEffects.stopLoopSound(); MovieClip(root).soundEffects.stopSound2(); gotoAndPlay("goGame", "mainmenu"); } public function createSoundEffects():void{ soundEffects = new gameSounds(); } public function trackEvent(_arg1):void{ Tracker.kvEvent(_arg1); } public function getObject(_arg1:int){ if ((otherObjects[_arg1] is Door)){ soundEffects.stopLoopSound(); removeChild(gamelevel); removeChild(background1); this.removeEventListener(Event.ENTER_FRAME, gameLoop); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpFunction); if (currentLabel == "play"){ trackEvent(2198); } else { if (currentLabel == "play2"){ trackEvent(2199); } else { if (currentLabel == "play3"){ trackEvent(2200); }; }; }; nextFrame(); gameMode = "out"; countdownMovie.gotoAndPlay(2); _stopwatch.resetStopwatch(); totalSecondsRemaining = (totalSecondsRemaining + secondsRemaining); } else { if ((otherObjects[_arg1] is DoorFinal)){ soundEffects.stopLoopSound(); removeChild(gamelevel); removeChild(background1); this.removeEventListener(Event.ENTER_FRAME, gameLoop); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpFunction); isLevelPlaying = false; totalSecondsRemaining = (totalSecondsRemaining + secondsRemaining); finalScore = (gameScore + totalSecondsRemaining); trackEvent(2206); gotoAndPlay("completedAnimation", "completed"); } else { if ((otherObjects[_arg1] is Donation)){ soundEffects.playSound("_sound_donation"); gamelevel.removeChild(otherObjects[_arg1]); otherObjects.splice(_arg1, 1); levelScore = (levelScore + coinValue); gameScore = (gameScore + coinValue); } else { if ((otherObjects[_arg1] is TutorialDoor)){ fadeInMc.gotoAndPlay("fadeIn"); }; }; }; }; } public function highScores2(_arg1:MouseEvent){ trackEvent(2193); gotoAndPlay("highscores", "mainmenu"); } public function sendToFriendLink(_arg1:MouseEvent){ backBut.removeEventListener(MouseEvent.CLICK, MovieClip(root).backToMenu); gotoAndPlay("stf", "mainmenu"); } public function backToMenu(_arg1:MouseEvent, _arg2:Boolean=false){ backBut.removeEventListener(MouseEvent.CLICK, MovieClip(root).backToMenu); gotoAndPlay("mainmenu", "mainmenu"); } public function moveCharacter(_arg1:Object, _arg2:Number){ var _local3:*; var _local4:String; var _local5:int; var _local6:Number; var _local7:int; var _local8:uint; var _local9:Number; var _local10:Number; var _local11:Number; if (_arg2 < 1){ return; }; if (gameMode != "play"){ return; }; if (!_arg1.hang){ _local10 = ((_arg1.dy * _arg2) + (_arg2 * gravity)); _local11 = _local10; } else { _local10 = 0; }; if (_local10 > 30){ _local10 = 30; }; _arg1.dy = (_arg1.dy + (_arg2 * gravity)); _local4 = "stand"; _local5 = _arg1.direction; if (((((((_arg1.moveLeft) && (!(_arg1.flip)))) && (!(_arg1.hangCorner)))) && (!(_arg1.walljump)))){ if (_arg1.jumpHorizontalSpeed > -5){ _arg1.jumpHorizontalSpeed = (_arg1.jumpHorizontalSpeed - 0.25); } else { _arg1.jumpHorizontalSpeed = -5; }; _arg1.acel = (-(_arg1.walkSpeed) * _arg2); _local5 = -1; _arg1.height = 67.9; if (_arg1.hang){ _local4 = "hangmove"; } else { if (_arg1.roll){ _local4 = "roll"; } else { if (_arg1.isGrounded){ _local4 = "run"; }; }; }; } else { if (((((((_arg1.moveRight) && (!(_arg1.flip)))) && (!(_arg1.hangCorner)))) && (!(_arg1.walljump)))){ if (_arg1.jumpHorizontalSpeed < 5){ _arg1.jumpHorizontalSpeed = (_arg1.jumpHorizontalSpeed + 0.25); } else { _arg1.jumpHorizontalSpeed = 5; }; _arg1.acel = (_arg1.walkSpeed * _arg2); _local5 = 1; _arg1.height = 67.9; if (_arg1.hang){ _local4 = "hangmove"; } else { if (_arg1.roll){ _local4 = "roll"; } else { if (_arg1.isGrounded){ _local4 = "run"; }; }; }; } else { if (_arg1.slide){ _arg1.height = 30; _local4 = "slide"; floorFriction = 0.15; if (_local5 == 1){ if (_arg1.acel > 0){ _arg1.acel = (_arg1.acel - 0.07); } else { _arg1.acel = 0; }; } else { if (_local5 == -1){ if (_arg1.acel < 0){ _arg1.acel = (_arg1.acel + 0.07); } else { _arg1.acel = 0; }; }; }; } else { if (_arg1.hang){ if (_arg1.hangCorner){ _local4 = "hangCorner"; } else { _local4 = "hang"; }; _arg1.acel = 0; if (_arg1.flip){ _local4 = "flip"; }; if (_arg1.climb){ _local4 = "climb"; }; } else { if (_arg1.bounceLeft){ soundEffects.playSound("_sound_whip"); _local5 = 1; _arg1.acel = 5; _arg1.bounceLeft = false; _arg1.dy = -(_arg1.jumpSpeed); _local10 = -(_arg1.jumpSpeed); } else { if (_arg1.bounceRight){ soundEffects.playSound("_sound_whip"); _local5 = -1; _arg1.acel = -5; _arg1.bounceRight = false; _arg1.dy = -(_arg1.jumpSpeed); _local10 = -(_arg1.jumpSpeed); } else { if (_arg1.walljump){ _local4 = "walljump"; _arg1.acel = 0; } else { _arg1.roll = false; _arg1.grabbing = false; _arg1.jumpHorizontalSpeed = 0; floorFriction = 1; if ((((_local5 == 1)) && ((_arg1.acel > 0)))){ if (_arg1.inAir){ _arg1.acel = (_arg1.acel - 0.07); } else { _local4 = "balance"; _arg1.acel = (_arg1.acel - floorFriction); }; } else { if ((((_local5 == 1)) && ((_arg1.acel < 0)))){ _arg1.acel = 0; } else { if ((((_local5 == -1)) && ((_arg1.acel < 0)))){ if (_arg1.inAir){ _arg1.acel = (_arg1.acel + 0.07); } else { _local4 = "balance"; _arg1.acel = (_arg1.acel + floorFriction); }; } else { if ((((_local5 == -1)) && ((_arg1.acel > 0)))){ _arg1.acel = 0; }; }; }; }; }; }; }; }; }; }; }; if (!_arg1.inAir){ _local3 = _arg1.acel; } else { _local3 = (_arg1.acel + _arg1.jumpHorizontalSpeed); }; if (_arg1.jump){ _arg1.jump = false; _arg1.dy = -(_arg1.jumpSpeed); _local10 = -(_arg1.jumpSpeed); }; if (_local10 > 0){ _arg1.releaseHang = false; }; _arg1.hitWallRight = false; _arg1.hitWallLeft = false; _arg1.inAir = true; _arg1.isGrounded = false; _local6 = (_arg1.mc.y + _local10); _local7 = 0; while (_local7 < fixedObjects.length) { if (((((_arg1.mc.x + (_arg1.width / 2)) > fixedObjects[_local7].leftside)) && (((_arg1.mc.x - (_arg1.width / 2)) < fixedObjects[_local7].rightside)))){ if ((((_arg1.mc.y <= fixedObjects[_local7].topside)) && ((_local6 > fixedObjects[_local7].topside)))){ _local6 = fixedObjects[_local7].topside; _arg1.dy = 0; _arg1.inAir = false; _arg1.flip = false; _arg1.isGrounded = true; if (_local11 > 30){ soundEffects.playSound("_sound_bodyFall1High"); _arg1.roll = true; }; if (_local10 == 30){ _arg1.landed = true; }; break; } else { if (((((_arg1.mc.y - _arg1.mc.height) > fixedObjects[_local7].bottomside)) && (((_local6 - (_arg1.mc.height + 10)) < fixedObjects[_local7].bottomside)))){ if ((((fixedObjects[_local7].mc is Floor)) || ((fixedObjects[_local7].mc is Wall)))){ _local6 = (fixedObjects[_local7].bottomside + _arg1.mc.height); _arg1.dy = 0; break; }; }; }; }; _local7++; }; _local8 = 0; while (_local8 < borderObjects.length) { if (((((_arg1.mc.x + (_arg1.width / 3)) > borderObjects[_local8].leftside)) && (((_arg1.mc.x - (_arg1.width / 3)) < borderObjects[_local8].rightside)))){ if ((((((((_arg1.mc.y >= borderObjects[_local8].bottomside)) && ((_local6 < (borderObjects[_local8].bottomside + _arg1.mc.height))))) && (!(_arg1.releaseHang)))) && (!(_arg1.releaseHang2)))){ _arg1.hang = true; _local6 = (borderObjects[_local8].topside + _arg1.mc.height); _arg1.dy = 0; _arg1.inAir = false; if ((borderObjects[_local8].mc is Corner)){ _local9 = borderObjects[_local8].mc.x; _arg1.hangCorner = true; if (_arg1.mc.x < borderObjects[_local8].mc.x){ _local5 = 1; } else { _local5 = -1; }; }; break; }; } else { _arg1.hang = false; _arg1.hangCorner = false; }; _local8++; }; _local9 = (_arg1.mc.x + _local3); _local7 = 0; while (_local7 < fixedObjects.length) { if ((((_local6 > fixedObjects[_local7].topside)) && (((_local6 - _arg1.height) < fixedObjects[_local7].bottomside)))){ if (((((_arg1.mc.x - (_arg1.width / 2)) >= fixedObjects[_local7].rightside)) && (((_local9 - (_arg1.width / 2)) <= fixedObjects[_local7].rightside)))){ _local9 = (fixedObjects[_local7].rightside + (_arg1.width / 2)); _arg1.hitWallLeft = true; if ((((fixedObjects[_local7].mc is WallJump)) && (!(_arg1.slide)))){ _local6 = fixedObjects[_local7].topside; _local9 = (fixedObjects[_local7].mc.x + (fixedObjects[_local7].mc.width / 2)); _arg1.walljump = true; }; break; }; if (((((_arg1.mc.x + (_arg1.width / 2)) <= fixedObjects[_local7].leftside)) && (((_local9 + (_arg1.width / 2)) >= fixedObjects[_local7].leftside)))){ _local9 = (fixedObjects[_local7].leftside - (_arg1.width / 2)); _arg1.hitWallRight = true; if ((((fixedObjects[_local7].mc is WallJump)) && (!(_arg1.slide)))){ _local6 = fixedObjects[_local7].topside; _local9 = (fixedObjects[_local7].mc.x + (fixedObjects[_local7].mc.width / 2)); _arg1.walljump = true; }; break; }; }; _local7++; }; if (_local9 > gamelevel.width){ _local9 = gamelevel.width; } else { if (_local9 < 0){ _local9 = 0; }; }; _arg1.mc.x = _local9; _arg1.mc.y = _local6; if (((_arg1.inAir) && (!(_arg1.hang)))){ if (_local10 > 0){ _local4 = "jumpDown"; } else { _local4 = "jumpUp"; }; }; if (_arg1.animstate == "run"){ _arg1.animstep = (_arg1.animstep + (_arg2 / 60)); if (_arg1.animstep > _arg1.walkAnimation.length){ _arg1.animstep = 0; }; _arg1.mc.gotoAndStop(_arg1.walkAnimation[Math.floor(_arg1.animstep)]); } else { if (_arg1.animstate == "hangmove"){ _arg1.animstep = (_arg1.animstep + (_arg2 / 60)); if (_arg1.animstep > _arg1.hangAnimation.length){ _arg1.animstep = 0; }; _arg1.mc.gotoAndStop(_arg1.hangAnimation[Math.floor(_arg1.animstep)]); } else { if (_arg1.animstate == "roll"){ _arg1.animstep = (_arg1.animstep + (_arg2 / 60)); if (_arg1.animstep > _arg1.rollAnimation.length){ _arg1.animstep = 0; _arg1.roll = false; }; _arg1.mc.gotoAndStop(_arg1.rollAnimation[Math.floor(_arg1.animstep)]); } else { if (_arg1.animstate == "flip"){ _arg1.animstep = (_arg1.animstep + (_arg2 / 60)); if (_arg1.animstep > _arg1.flipAnimation.length){ _arg1.flip = false; _arg1.animstep = 0; _arg1.releaseHang = true; _arg1.jump = true; }; _arg1.mc.gotoAndStop(_arg1.flipAnimation[Math.floor(_arg1.animstep)]); } else { if (_arg1.animstate == "climb"){ _arg1.animstep = (_arg1.animstep + (_arg2 / 60)); if (_arg1.animstep > _arg1.climbAnimation.length){ _arg1.climb = false; _arg1.animstep = 0; _arg1.releaseHang = true; hero.mc.y = (hero.mc.y - 80); hero.mc.x = (hero.mc.x + (40 * _arg1.direction)); }; _arg1.mc.gotoAndStop(_arg1.climbAnimation[Math.floor(_arg1.animstep)]); } else { if (_arg1.animstate == "walljump"){ _arg1.animstep = (_arg1.animstep + (_arg2 / 60)); if (_arg1.animstep > _arg1.walljumpAnimation.length){ _arg1.walljump = false; _arg1.animstep = 0; _arg1.dy = -0.7; _local10 = -0.7; }; _arg1.mc.gotoAndStop(_arg1.walljumpAnimation[Math.floor(_arg1.animstep)]); } else { if (_arg1.animstate == "stand"){ _arg1.animstep = (_arg1.animstep + (_arg2 / 60)); if (_arg1.animstep > _arg1.standAnimation.length){ _arg1.animstep = 0; }; _arg1.mc.gotoAndStop(_arg1.standAnimation[Math.floor(_arg1.animstep)]); } else { _arg1.mc.gotoAndStop(_arg1.animstate); }; }; }; }; }; }; }; _arg1.animstate = _local4; if (_local5 != _arg1.direction){ _arg1.direction = _local5; _arg1.mc.scaleX = _arg1.direction; }; } function frame294(){ play(); } function frame3(){ MovieClip(root).createSoundEffects(); MovieClip(root).soundEffects.playSound2("_sound_office"); skipper.addEventListener(MouseEvent.CLICK, playit); muteBtn.addEventListener(MouseEvent.CLICK, MovieClip(root).muteGame); } public function StartPlatformGame(){ _stopwatch = stopwatch; gameScore = 0; scoreTxt = _scoreTxt; } public function startGameLevel(){ levelScore = 0; trackEvent(2195); _stopwatch = stopwatch; _stopwatch.visible = false; createHero(); examineLevel(); this.addEventListener(Event.ENTER_FRAME, gameLoop); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpFunction); uploadBilboardImages(); } public function updateBillboard(_arg1, _arg2):void{ var _local3:DynamicBilboard; var _local4:*; _local3 = gamelevel[("b" + _arg1)]; _local4 = new dynamicImage((("http://www.matmi.com/games/RooftopRunner/dynamicImages/bilboard" + _arg1) + ".jpg"), _arg2, _arg1); _local3.bContainer.addChild(_local4); } public function playAgainFunction(_arg1:MouseEvent){ MovieClip(root).gotoAndStop(1, "game"); } function frame1(){ stop(); } private function keyDownFunction(_arg1:KeyboardEvent){ if (gameMode != "play"){ return; }; if (_arg1.keyCode == 37){ hero.moveLeft = true; } else { if (_arg1.keyCode == 39){ hero.moveRight = true; } else { if (_arg1.keyCode == 38){ if (((!(hero.inAir)) && (!(hero.hang)))){ if (gameCharacter == "female"){ soundEffects.playSound("_sound_jumpFemale"); } else { soundEffects.playSound("_sound_jump2"); }; hero.jump = true; } else { if (((!(hero.inAir)) && (hero.hang))){ if (!hero.hangCorner){ soundEffects.playSound("_sound_whip"); hero.flip = true; } else { if (hero.hangCorner){ hero.climb = true; }; }; } else { if (((hero.inAir) && (hero.hitWallLeft))){ hero.bounceLeft = true; } else { if (((hero.inAir) && (hero.hitWallRight))){ hero.bounceRight = true; }; }; }; }; } else { if (_arg1.keyCode == 40){ if (hero.hang){ hero.releaseHang2 = true; } else { if (!playSlideSound){ soundEffects.playSound("_sound_slide"); playSlideSound = true; }; hero.slide = true; }; }; }; }; }; } public function selectFemaleCharacter(_arg1:MouseEvent){ MovieClip(root).gameCharacter = "female"; maleBtn.removeEventListener(MouseEvent.CLICK, selectMaleCharacter); femaleBtn.removeEventListener(MouseEvent.CLICK, selectFemaleCharacter); MovieClip(root).soundEffects.stopLoopSound(); MovieClip(root).soundEffects.stopSound2(); gotoAndPlay("goGame", "mainmenu"); } public function examineLevel(){ var _local1:int; var _local2:*; var _local3:Object; var _local4:Object; fixedObjects = new Array(); borderObjects = new Array(); otherObjects = new Array(); dynamicBilboards = new Array(); _local1 = 0; while (_local1 < this.gamelevel.numChildren) { _local2 = this.gamelevel.getChildAt(_local1); if ((((((((_local2 is Floor)) || ((_local2 is Wall)))) || ((_local2 is Roof)))) || ((_local2 is WallJump)))){ _local3 = new Object(); _local3.mc = _local2; _local3.mc.alpha = 0; _local3.leftside = _local2.x; _local3.rightside = (_local2.x + _local2.width); _local3.topside = _local2.y; _local3.bottomside = (_local2.y + _local2.height); fixedObjects.push(_local3); } else { if ((((_local2 is Border)) || ((_local2 is Corner)))){ _local4 = new Object(); _local4.mc = _local2; _local4.mc.alpha = 0; _local4.leftside = _local2.x; _local4.rightside = (_local2.x + _local2.width); _local4.topside = _local2.y; _local4.bottomside = (_local2.y + _local2.height); borderObjects.push(_local4); } else { if ((((((((_local2 is Door)) || ((_local2 is Donation)))) || ((_local2 is DoorFinal)))) || ((_local2 is TutorialDoor)))){ otherObjects.push(_local2); } else { if ((_local2 is DynamicBilboard)){ dynamicBilboards.push(_local2); }; }; }; }; _local1++; }; } public function checkCollisions(){ var _local1:*; _local1 = (otherObjects.length - 1); while (_local1 >= 0) { if (hero.mc.hitTestObject(otherObjects[_local1])){ getObject(_local1); }; _local1--; }; } public function cancerLink(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.cancerresearchuk.org/10k/?utm_source=RooftopRacer&utm_medium=Viral&utm_content=Homepage&utm_campaign=Run10kViral2009"), "_blank"); Tracker.kvClick(1012); } public function tintInFemale(_arg1:MouseEvent):void{ MovieClip(root).soundEffects.playSound("_sound_lightSwitch"); charselect.gotoAndStop("tintwoman"); } function frame308(){ stop(); initMainMenu(); crukBut.addEventListener(MouseEvent.CLICK, MovieClip(root).cancerLink); visitBut.addEventListener(MouseEvent.CLICK, MovieClip(root).run10); scoreBut.addEventListener(MouseEvent.CLICK, MovieClip(root).highScores2); sendToFriendsBut.addEventListener(MouseEvent.CLICK, MovieClip(root).sendToFriendLink2); muteBtn2.addEventListener(MouseEvent.CLICK, MovieClip(root).muteGame); } public function tintOutMale(_arg1:MouseEvent):void{ } public function uninitMainMenu():void{ playBut.removeEventListener(MouseEvent.CLICK, clickStart); howtoBut.removeEventListener(MouseEvent.CLICK, tutorialStart); } function frame313(){ stop(); maleBtn.addEventListener(MouseEvent.CLICK, selectMaleCharacter); femaleBtn.addEventListener(MouseEvent.CLICK, selectFemaleCharacter); maleBtn.addEventListener(MouseEvent.MOUSE_OVER, tintInMale); femaleBtn.addEventListener(MouseEvent.MOUSE_OVER, tintInFemale); maleBtn.addEventListener(MouseEvent.MOUSE_OUT, tintOutMale); femaleBtn.addEventListener(MouseEvent.MOUSE_OUT, tintOutFemale); backBut.addEventListener(MouseEvent.CLICK, MovieClip(root).backToMenu); } function frame433(){ backBut.addEventListener(MouseEvent.CLICK, MovieClip(root).backToMenuAndPlayLoop); enterBut.addEventListener(MouseEvent.CLICK, MovieClip(root).run10); sendToFriendsBut.addEventListener(MouseEvent.CLICK, MovieClip(root).sendToFriendLink); playAgainBtn2.addEventListener(MouseEvent.CLICK, MovieClip(root).playAgainFunction); coinsCollected.text = MovieClip(root).gameScore; secRemaining.text = MovieClip(root).totalSecondsRemaining; finalScoreTxt.text = (MovieClip(root).finalScore + " points"); } function frame438(){ stop(); nextBtn.addEventListener(MouseEvent.CLICK, nextScreen); } function frame448(){ gotoAndPlay(6); } function frame449(){ backBut.addEventListener(MouseEvent.CLICK, MovieClip(root).backToMenuAndPlayLoop); enterBut.addEventListener(MouseEvent.CLICK, MovieClip(root).run10); sendToFriendsBut.addEventListener(MouseEvent.CLICK, MovieClip(root).sendToFriendLink); playAgainBtn2.addEventListener(MouseEvent.CLICK, MovieClip(root).playAgainFunction); coinsCollected.text = MovieClip(root).gameScore; secRemaining.text = MovieClip(root).totalSecondsRemaining; finalScoreTxt.text = (MovieClip(root).finalScore + " points"); } function frame443(){ stop(); } public function createHero(){ hero = new Object(); if (gameCharacter == "male"){ hero.mc = new HeroMale(); hero.mc.x = 120; hero.mc.y = 420; gamelevel.addChild(hero.mc); trackEvent(2196); } else { if (gameCharacter == "female"){ hero.mc = new HeroFemale(); hero.mc.x = 120; hero.mc.y = 420; gamelevel.addChild(hero.mc); trackEvent(2197); }; }; hero.dx = 0; hero.dy = 0; hero.inAir = false; hero.direction = 1; hero.animstate = "stand"; hero.standAnimation = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13); hero.walkAnimation = new Array(14, 15, 16, 17, 18, 19, 20, 21, 22); hero.hangAnimation = new Array(27, 28, 29, 30, 31); hero.rollAnimation = new Array(32, 33, 34, 35, 36, 37, 38, 39, 40, 41); hero.flipAnimation = new Array(42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52); hero.climbAnimation = new Array(57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67); hero.walljumpAnimation = new Array(69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79); hero.animstep = 0; hero.jump = false; hero.moveLeft = false; hero.moveRight = false; hero.roll = false; hero.jumpSpeed = 1.1; hero.walkSpeed = 0.25; hero.width = 30; hero.height = 60.5; hero.startx = hero.mc.x; hero.starty = hero.mc.y; hero.acel = 0; hero.slide = false; hero.hang = false; hero.releaseHang = false; hero.releaseHang2 = false; hero.flip = false; hero.hitWallRight = false; hero.hitWallLeft = false; hero.bounceLeft = false; hero.bounceRight = false; hero.isGrounded = false; hero.landed = false; hero.countAfterLand = 7; hero.walljump = false; hero.hangCorner = false; hero.climb = false; hero.jumpHorizontalSpeed = 0; gamelevel.setChildIndex(hero.mc, (gamelevel.numChildren - 1)); } function frame432(){ gotoAndPlay("won", "gameComplete"); } private function uploadBilboardImages(){ var _local1:uint; var _local2:uint; var _local3:*; _local1 = 0; while (_local1 < dynamicBilboards.length) { _local2 = (_local1 + 1); _local3 = new dynamicBilboardClass(this, _local2); _local1++; }; } public function nextScreen(_arg1:MouseEvent){ play(); } function frame323(){ stop(); backBut.addEventListener(MouseEvent.CLICK, MovieClip(root).backToMenu); crukBut.addEventListener(MouseEvent.CLICK, MovieClip(root).cancerLink); } function frame339(){ startGameLevel(); } function frame454(){ stop(); nextBtn.addEventListener(MouseEvent.CLICK, nextScreen); } function frame336(){ stop(); MovieClip(root).gotoAndStop("play", "game"); } private function keyUpFunction(_arg1:KeyboardEvent){ if (_arg1.keyCode == 37){ hero.moveLeft = false; } else { if (_arg1.keyCode == 39){ hero.moveRight = false; } else { if (_arg1.keyCode == 38){ hero.releaseHang = false; } else { if (_arg1.keyCode == 40){ hero.releaseHang2 = false; playSlideSound = false; hero.slide = false; }; }; }; }; } function frame318(){ stop(); backBut.addEventListener(MouseEvent.CLICK, MovieClip(root).backToMenu); crukBut.addEventListener(MouseEvent.CLICK, MovieClip(root).cancerLink); } public function playit(_arg1:MouseEvent):void{ MovieClip(root).soundEffects.stopSound2(); MovieClip(root).soundEffects.stopLoopSound(); MovieClip(root).soundEffects.loopSound("_introLoopSound"); gotoAndStop("mainmenu", "mainmenu"); } function frame338(){ startGameLevel(); } function frame464(){ gotoAndStop(22); } public function sendToFriendLink2(_arg1:MouseEvent){ gotoAndPlay("share", "mainmenu"); } public function gotoMenuFunction(_arg1:MouseEvent){ gotoMenuBtn.removeEventListener(MouseEvent.CLICK, gotoMenuFunction); MovieClip(root).soundEffects.stopLoopSound(); gotoAndPlay("mainmenu", "mainmenu"); MovieClip(root).soundEffects.loopSound("_introLoopSound"); } function frame459(){ stop(); } function frame340(){ startGameLevel(); } function frame341(){ StartPlatformGame(); startGameLevel(); MovieClip(root).hasPlayedTutorial = true; gotoMenuBtn.addEventListener(MouseEvent.CLICK, gotoMenuFunction); skipper2.addEventListener(MouseEvent.CLICK, playAgainFunction); } function frame337(){ StartPlatformGame(); startGameLevel(); stop(); muteBtn3.addEventListener(MouseEvent.CLICK, MovieClip(root).muteGame); } public function resetLevel(){ hero.mc.x = 120; hero.mc.y = 420; hero.animstep = 0; hero.acel = 0; hero.mc.gotoAndStop("stand"); gamelevel.x = 0; gamelevel.y = -60; background1.x = 0; gameScore = (gameScore - levelScore); levelScore = 0; countdownMovie.gotoAndPlay(1); } public function tintOutFemale(_arg1:MouseEvent):void{ } public function tintInMale(_arg1:MouseEvent):void{ MovieClip(root).soundEffects.playSound("_sound_lightSwitch"); charselect.gotoAndStop("tintman"); } public function muteGame(_arg1:MouseEvent){ if (isMute == false){ soundEffects.muteBackgroundMusic(); isMute = true; _arg1.target.gotoAndStop("inactive"); } else { soundEffects.unMuteBackgroundMusic(); isMute = false; _arg1.target.gotoAndStop("active"); }; } private function tutorialStart(_arg1:MouseEvent){ soundEffects.stopLoopSound(); soundEffects.stopSound2(); MovieClip(root).gotoAndStop("tutorial", "game"); trackEvent(2194); } public function gameLoop(_arg1:Event){ var _local2:uint; _local2 = 40; scoreTxt.text = gameScore.toString(); moveCharacter(hero, _local2); scrollWithHero(); checkCollisions(); } private function clickStart(_arg1:MouseEvent){ MovieClip(root).gotoAndPlay("chooseChar"); } public function scrollWithHero(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; if (hero.mc.y < 80){ _local1 = 160; } else { _local1 = 80; }; _local2 = (gamelevel.x + hero.mc.x); _local3 = (stage.stageWidth - edgeDistance); _local4 = edgeDistance; _local5 = (gamelevel.y + hero.mc.y); _local6 = 200; _local7 = (stage.stageHeight - _local1); if (_local5 < _local6){ gamelevel.y = (gamelevel.y - (_local5 - _local6)); } else { if (_local5 > _local7){ gamelevel.y = (gamelevel.y + (_local7 - _local5)); }; }; if (_local2 > _local3){ gamelevel.x = (gamelevel.x - (_local2 - _local3)); background1.x = (background1.x - ((_local2 - _local3) * 0.5)); if (gamelevel.x < -((gamelevel.width - stage.stageWidth))){ gamelevel.x = -((gamelevel.width - stage.stageWidth)); }; if (background1.x < -2700){ background1.x = -2700; }; }; if (_local2 < _local4){ gamelevel.x = (gamelevel.x + (_local4 - _local2)); background1.x = (background1.x + ((_local4 - _local2) * 0.5)); if (gamelevel.x > 0){ gamelevel.x = 0; }; if (background1.x > 0){ background1.x = 0; }; }; } public function initMainMenu():void{ playBut.addEventListener(MouseEvent.CLICK, clickStart); howtoBut.addEventListener(MouseEvent.CLICK, tutorialStart); } public function backToMenuAndPlayLoop(_arg1:MouseEvent, _arg2:Boolean=false){ backBut.removeEventListener(MouseEvent.CLICK, MovieClip(root).backToMenuAndPlayLoop); gotoAndPlay("mainmenu", "mainmenu"); soundEffects.loopSound("_introLoopSound"); } public function run10(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.cancerresearchuk.org/10k/?utm_source=RooftopRacer&utm_medium=Viral&utm_content=Homepage&utm_campaign=Run10kViral2009"), "_blank"); Tracker.kvClick(1012); } } }//package
Section 23
//Donation (Donation) package { import flash.display.*; public dynamic class Donation extends MovieClip { } }//package
Section 24
//Door (Door) package { import flash.display.*; public dynamic class Door extends MovieClip { } }//package
Section 25
//DoorFinal (DoorFinal) package { import flash.display.*; public dynamic class DoorFinal extends MovieClip { } }//package
Section 26
//DynamicBilboard (DynamicBilboard) package { import flash.display.*; public dynamic class DynamicBilboard extends MovieClip { public var bContainer:MovieClip; public function DynamicBilboard(){ addFrameScript(0, frame1); } function frame1(){ } } }//package
Section 27
//dynamicBilboardClass (dynamicBilboardClass) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class dynamicBilboardClass extends MovieClip { var variables:URLVariables; var theId; var _root; public var urlIs:String;// = "" public function dynamicBilboardClass(_arg1, _arg2:Number=1){ var _local3:URLRequest; var _local4:URLLoader; variables = new URLVariables(); urlIs = ""; super(); theId = _arg2; _root = _arg1; Security.allowDomain("http://www.matmi.com"); Security.loadPolicyFile("http://www.matmi.com/crossdomain.xml"); _local3 = new URLRequest(((("http://www.matmi.com/games/RooftopRunner/getBillboard.php?id=" + _arg2) + "&sdfsdfsdf=") + (Math.random() * 999))); _local4 = new URLLoader(); _local4.dataFormat = URLLoaderDataFormat.VARIABLES; _local3.method = URLRequestMethod.POST; _local4.addEventListener(Event.COMPLETE, handleComplete); _local4.addEventListener(IOErrorEvent.IO_ERROR, onIOError); _local4.load(_local3); } private function handleComplete(_arg1:Event):void{ var _local2:URLLoader; _local2 = URLLoader(_arg1.target); if (_local2.data.err == "false"){ _root.updateBillboard(theId, _local2.data.url); } else { trace(("error: contents = " + _local2.data)); }; } private function onIOError(_arg1:IOErrorEvent):void{ trace("Error loading URL."); } } }//package
Section 28
//dynamicImage (dynamicImage) package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; public class dynamicImage extends MovieClip { private var loader; private var path:String;// = "" private var theurl:String; private var theNum:int; private var loaderMC; public function dynamicImage(_arg1:String, _arg2:String, _arg3:int){ var _local4:URLRequest; path = ""; super(); theNum = _arg3; Security.allowDomain("http://www.matmi.com"); Security.loadPolicyFile("http://www.matmi.com/crossdomain.xml"); loaderMC = new preloaderAnimation(); addChild(loaderMC); path = _arg1; loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); _local4 = new URLRequest(this.path); loader.load(_local4); trace(("url is: " + _arg2)); if (_arg2 != ""){ theurl = _arg2; this.addEventListener(MouseEvent.CLICK, gotoURL); this.buttonMode = true; }; } private function gotoURL(_arg1:MouseEvent):void{ var request:URLRequest; var e = _arg1; if (theNum == 1){ MovieClip(root).trackEvent(2202); } else { if (theNum == 2){ MovieClip(root).trackEvent(2203); } else { if (theNum == 3){ MovieClip(root).trackEvent(2204); } else { MovieClip(root).trackEvent(2205); }; }; }; request = new URLRequest(theurl); try { navigateToURL(request, "_blank"); } catch(e:Error) { trace("Error occurred!"); }; } private function onComplete(_arg1:Event):void{ var _local2:BitmapData; var _local3:*; _local2 = new BitmapData(loader.width, loader.height); _local2.draw(loader); _local3 = new Bitmap(); _local3.bitmapData = _local2; _local3.smoothing = true; addChild(_local3); loaderMC.stop(); loaderMC.visible = false; removeChild(loaderMC); } } }//package
Section 29
//FinalScreen (FinalScreen) package { import flash.display.*; import flash.events.*; import flash.text.*; public class FinalScreen extends MovieClip { public var playagainBtn:MovieClip; public var finalScore:TextField; public function FinalScreen(){ init(); } private function init():void{ playagainBtn.addEventListener(MouseEvent.CLICK, playagainFunction); finalScore.text = MovieClip(root).gameScore.toString(); } private function playagainFunction(_arg1:MouseEvent){ MovieClip(root).gotoAndStop(3); MovieClip(root).resetLevel(); } } }//package
Section 30
//Floor (Floor) package { import flash.display.*; public dynamic class Floor extends MovieClip { } }//package
Section 31
//FloorWithOil (FloorWithOil) package { import flash.display.*; public dynamic class FloorWithOil extends MovieClip { } }//package
Section 32
//gameSounds (gameSounds) package { import flash.display.*; import flash.events.*; import flash.media.*; public class gameSounds extends MovieClip { var _sound_beep:Sound; var _sound_musicLoop:Sound; var _sound_bodyFall1:Sound; var _sound_lightSwitch:Sound; var currentLoopedSound:String;// = "" var _sound_hey:Sound; var _sound_bodyFall1High:Sound; var _sound_whip:Sound; var soundtransform2:SoundTransform; var soundchannel1:SoundChannel; var soundchannel3:SoundChannel; var _sound_jumpFemale:Sound; var soundtransform1:SoundTransform; var soundtransform3:SoundTransform; var _sound_slide:Sound; var soundmuter:SoundTransform; var isBackgroundMusicMute:Boolean;// = false var _sound_office:Sound; var _sound_jump2:Sound; var soundchannel2:SoundChannel; var _introLoopSound:Sound; var _sound_donation:Sound; var _sound_jump:Sound; public function gameSounds(){ currentLoopedSound = ""; isBackgroundMusicMute = false; super(); _sound_donation = new sound_donation(); _sound_jump = new sound_jump(); _sound_jump2 = new sound_jump2(); _sound_jumpFemale = new sound_jumpFemale(); _sound_slide = new sound_slide(); _sound_whip = new sound_whip(); _sound_bodyFall1 = new sound_bodyFall1(); _sound_bodyFall1High = new sound_bodyFall1High(); _sound_beep = new sound_beep(); _sound_hey = new sound_hey(); _sound_musicLoop = new sound_musicLoop(); _introLoopSound = new introLoopSound(); _sound_lightSwitch = new sound_lightSwitch(); _sound_office = new sound_office(); soundchannel1 = new SoundChannel(); soundtransform1 = new SoundTransform(); soundtransform1.volume = 10; soundchannel1.soundTransform = soundtransform1; soundchannel2 = new SoundChannel(); soundtransform2 = new SoundTransform(); soundtransform2.volume = 1; soundchannel2.soundTransform = soundtransform2; soundchannel3 = new SoundChannel(); soundtransform3 = new SoundTransform(); soundtransform3.volume = 1; soundchannel3.soundTransform = soundtransform3; soundmuter = new SoundTransform(); } private function muteBackground(_arg1:Boolean){ if (_arg1){ soundtransform2.volume = 0; soundchannel2.soundTransform = soundtransform2; }; } public function stopSound():void{ soundchannel1.stop(); } public function playSound2(_arg1:String):void{ soundchannel3 = this[_arg1].play(); soundchannel3.addEventListener(Event.SOUND_COMPLETE, sound2Final); } public function playSound(_arg1:String):void{ soundchannel1 = this[_arg1].play(); } public function mute():void{ soundmuter.volume = 0; SoundMixer.soundTransform = soundmuter; } private function looper(_arg1:Event):void{ soundchannel2.removeEventListener(Event.SOUND_COMPLETE, looper); loopSound(currentLoopedSound); } public function unMute():void{ soundmuter.volume = 1; SoundMixer.soundTransform = soundmuter; } public function muteBackgroundMusic():void{ soundtransform2.volume = 0; soundtransform3.volume = 0; soundchannel2.soundTransform = soundtransform2; soundchannel3.soundTransform = soundtransform3; isBackgroundMusicMute = true; } public function sound2Final(_arg1:Event){ loopSound("_introLoopSound"); muteBackground(isBackgroundMusicMute); } public function stopSound2():void{ soundchannel3.stop(); } public function unMuteBackgroundMusic():void{ soundtransform2.volume = 1; soundtransform3.volume = 1; soundchannel2.soundTransform = soundtransform2; soundchannel3.soundTransform = soundtransform3; isBackgroundMusicMute = false; } public function stopLoopSound():void{ soundchannel2.stop(); } public function loopSound(_arg1:String):void{ currentLoopedSound = _arg1; soundchannel2 = this[currentLoopedSound].play(); soundchannel2.addEventListener(Event.SOUND_COMPLETE, looper); muteBackground(isBackgroundMusicMute); } } }//package
Section 33
//Hero (Hero) package { import flash.display.*; public dynamic class Hero extends MovieClip { public function Hero(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 34
//HeroFemale (HeroFemale) package { import flash.display.*; public dynamic class HeroFemale extends MovieClip { public function HeroFemale(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 35
//HeroMale (HeroMale) package { import flash.display.*; public dynamic class HeroMale extends MovieClip { public function HeroMale(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 36
//introLoopSound (introLoopSound) package { import flash.media.*; public dynamic class introLoopSound extends Sound { } }//package
Section 37
//PlayerPosition (PlayerPosition) package { import flash.display.*; import flash.events.*; public class PlayerPosition extends MovieClip { private var levelOffset:Number; public var playerSpot:MovieClip; private var currentLevel:uint; private var firstFrame:uint;// = 1 private var numberOfLevels:uint;// = 4 private var offset:Number; public function PlayerPosition(){ numberOfLevels = 4; firstFrame = 1; super(); init(); } private function init():void{ if (MovieClip(root).currentLabel == "tutorial"){ this.visible = false; }; levelOffset = (this.width / numberOfLevels); offset = (this.width / 6000); addEventListener(Event.ENTER_FRAME, updatePosition); } private function updatePosition(_arg1:Event){ playerSpot.x = ((levelOffset * (MovieClip(root).currentFrame - firstFrame)) + (((MovieClip(root).hero.mc.x * offset) * 1) / numberOfLevels)); } } }//package
Section 38
//preloader (preloader) package { import flash.display.*; import flash.events.*; public class preloader extends MovieClip { public var lbar:MovieClip; var initX:Number;// = 0 public function preloader(){ initX = 0; super(); addEventListener(Event.ENTER_FRAME, handleProgress); addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } public function UpdateProgress(_arg1:Number):void{ if (_arg1 <= 1){ lbar.scaleX = _arg1; }; } public function handleProgress(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = stage.loaderInfo.bytesLoaded; _local3 = stage.loaderInfo.bytesTotal; _local4 = 0; _local4 = (_local2 / _local3); UpdateProgress(_local4); if (_local2 >= _local3){ removeEventListener(Event.ENTER_FRAME, handleProgress); MovieClip(root).play(); }; } public function ioErrorHandler(_arg1:IOErrorEvent):void{ trace(("ioErrorHandler: " + _arg1)); } } }//package
Section 39
//preloaderAnimation (preloaderAnimation) package { import flash.display.*; public dynamic class preloaderAnimation extends MovieClip { } }//package
Section 40
//Roof (Roof) package { import flash.display.*; public dynamic class Roof extends MovieClip { } }//package
Section 41
//scoreboardClass (scoreboardClass) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; public class scoreboardClass extends MovieClip { public var s28:TextField; public var s23:TextField; public var s30:TextField; public var s32:TextField; public var s33:TextField; public var s36:TextField; public var s31:TextField; public var s34:TextField; public var s4:TextField; public var s6:TextField; public var s1:TextField; public var s3:TextField; public var s2:TextField; public var s5:TextField; public var s7:TextField; public var s8:TextField; public var s9:TextField; public var s35:TextField; public var n10:TextField; public var n11:TextField; public var n13:TextField; public var n16:TextField; public var n18:TextField; public var n15:TextField; public var n17:TextField; public var n12:TextField; public var n14:TextField; public var n20:TextField; public var n21:TextField; public var n22:TextField; public var n23:TextField; public var n24:TextField; public var n25:TextField; public var n26:TextField; public var n27:TextField; public var n29:TextField; public var n19:TextField; public var n28:TextField; public var n31:TextField; public var n32:TextField; public var n33:TextField; public var n34:TextField; public var n35:TextField; public var n30:TextField; public var n36:TextField; var variables:URLVariables; public var n1:TextField; public var n2:TextField; public var n3:TextField; public var n5:TextField; public var n7:TextField; public var n8:TextField; public var n9:TextField; public var n6:TextField; public var n4:TextField; var _root; public var s10:TextField; public var s11:TextField; public var s12:TextField; public var s13:TextField; public var s14:TextField; public var s15:TextField; public var s17:TextField; public var s18:TextField; public var s19:TextField; public var s16:TextField; public var s20:TextField; public var s22:TextField; public var s26:TextField; public var s27:TextField; public var s21:TextField; public var s29:TextField; public var s24:TextField; public var s25:TextField; public function scoreboardClass(){ var _local1:URLRequest; var _local2:URLLoader; variables = new URLVariables(); super(); _root = MovieClip(root); Security.allowDomain("http://www.matmi.com"); Security.loadPolicyFile("http://www.matmi.com/crossdomain.xml"); _local1 = new URLRequest(("http://www.matmi.com/games/RooftopRunner/getScores.php?rnd=" + (Math.random() * 999))); _local2 = new URLLoader(); _local2.dataFormat = URLLoaderDataFormat.VARIABLES; _local1.method = URLRequestMethod.POST; _local2.addEventListener(Event.COMPLETE, handleComplete); _local2.addEventListener(IOErrorEvent.IO_ERROR, onIOError); _local2.load(_local1); } private function handleComplete(_arg1:Event):void{ var _local2:URLLoader; var _local3:int; _local2 = URLLoader(_arg1.target); _local3 = 1; while (_local2.data[("n" + _local3)]) { this[("n" + _local3)].text = _local2.data[("n" + _local3)]; this[("s" + _local3)].text = _local2.data[("s" + _local3)]; _local3++; }; } private function onIOError(_arg1:IOErrorEvent):void{ trace("Error loading URL."); } } }//package
Section 42
//scoreSubmissionClass (scoreSubmissionClass) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; public class scoreSubmissionClass extends MovieClip { public var ticked:String;// = "YES" public var ticker:MovieClip; public var oblique:Number; var redrum:String; public var hackCheck:String; var aka:String; public var err:TextField; var score:Number;// = 0 public var em:TextField; public var usr:TextField; var gameid:Number;// = 110 var variables:URLVariables; var actualEmail:String; var anom_rnd_pnt:String; var undefawg:String; var _root; public var submitScoreBut:SimpleButton; public function scoreSubmissionClass(){ score = 0; gameid = 110; variables = new URLVariables(); ticked = "YES"; super(); addFrameScript(0, frame1); _root = MovieClip(root); score = MovieClip(root).finalScore; } private function submitDetails(_arg1:MouseEvent):void{ var _local2:*; var _local3:*; var _local4:Number; var _local5:URLRequest; var _local6:URLLoader; err.text = ""; if (((((!((usr.text == ""))) && ((score > 0)))) && (!((em.text == ""))))){ _local2 = usr.text; usr.visible = false; em.visible = false; _local3 = em.text; _local4 = Math.round((Math.random() * 3)); gotoAndStop("submitting"); switch (_local4){ case 0: anom_rnd_pnt = stringToAscii(_local2, 7); redrum = stringToAscii(String(score), 10); undefawg = stringToAscii(_local3, 97); break; case 1: anom_rnd_pnt = stringToAscii(_local2, 69); redrum = stringToAscii(String(score), 21); undefawg = stringToAscii(_local3, 91); break; case 2: anom_rnd_pnt = stringToAscii(_local2, 23); redrum = stringToAscii(String(score), 17); undefawg = stringToAscii(_local3, 4); break; case 3: anom_rnd_pnt = stringToAscii(_local2, 110); redrum = stringToAscii(String(score), 17); undefawg = stringToAscii(_local3, 78); break; default: break; }; _local5 = new URLRequest("http://www.matmi.com/games/RooftopRunner/version.php"); _local6 = new URLLoader(); _local6.dataFormat = URLLoaderDataFormat.VARIABLES; variables.tapy_cd_ps = gameid; variables.anom_rnd_pnt = anom_rnd_pnt; variables.redrum = redrum; variables.undefawg = undefawg; variables.ticked = ticked; variables.usr_scr_pss = _local4; _local5.data = variables; _local5.method = URLRequestMethod.POST; _local6.addEventListener(Event.COMPLETE, handleComplete); _local6.addEventListener(IOErrorEvent.IO_ERROR, onIOError); _local6.load(_local5); } else { if (score == 0){ err.text = "You need a score of 1 or more to submit"; } else { err.text = "Sorry, to submit your score we require both a name and a valid email address. Please try again."; }; }; } private function stringToAscii(_arg1:String, _arg2:Number):String{ var _local3:*; var _local4:String; var _local5:Number; _local3 = _arg1.split(""); _local4 = ""; _local5 = 0; while (_local3[_local5] != null) { _local4 = (_local4 + ((_local3[_local5].charCodeAt(0) + _arg2) + "||")); _local5++; }; return (_local4); } function frame1(){ stop(); ticker.buttonMode = true; ticker.addEventListener(MouseEvent.CLICK, tickerGo); submitScoreBut.addEventListener(MouseEvent.CLICK, submitDetails); } private function handleComplete(_arg1:Event):void{ var _local2:URLLoader; _local2 = URLLoader(_arg1.target); if (_local2.data.err != "false"){ err.text = _local2.data.err; usr.visible = true; em.visible = true; gotoAndStop(1); } else { err.text = ""; gotoAndStop("submitted"); MovieClip(root).trackEvent(2201); }; } private function tickerGo(_arg1:MouseEvent):void{ if (ticker.currentLabel == "yes"){ ticker.gotoAndStop("no"); ticked = "NO"; } else { ticker.gotoAndStop("yes"); ticked = "YES"; }; } private function onIOError(_arg1:IOErrorEvent):void{ gotoAndStop(1); err.text = "Error loading URL."; } Security.allowDomain("http://www.matmi.com"); Security.loadPolicyFile("http://www.matmi.com/crossdomain.xml"); } }//package
Section 43
//SendToAFriendClass (SendToAFriendClass) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; public class SendToAFriendClass extends MovieClip { var ticked:String;// = "NO" public var email3:TextField; public var email1:TextField; public var ticker:MovieClip; public var email2:TextField; public var subBut:SimpleButton; public var email5:TextField; public var email4:TextField; public var namer:TextField; var variables:URLVariables; public var err:TextField; var done:Boolean;// = false public var email:TextField; public function SendToAFriendClass(){ variables = new URLVariables(); done = false; ticked = "NO"; super(); addFrameScript(0, frame1); startit(); } public function startit():void{ ticker.buttonMode = true; ticked = "NO"; ticker.addEventListener(MouseEvent.CLICK, changeTicker); subBut.addEventListener(MouseEvent.CLICK, submit); } function frame1(){ stop(); startit(); } private function handleComplete(_arg1:Event):void{ var _local2:URLLoader; _local2 = URLLoader(_arg1.target); if (_local2.data.err == "false"){ play(); done = false; MovieClip(root).trackEvent(2192); } else { err.text = _local2.data.err; gotoAndStop("submit"); done = false; }; } private function endEmail(_arg1:MouseEvent):void{ gotoAndPlay("sent"); } private function submit(_arg1:MouseEvent):void{ var _local2:URLRequest; var _local3:URLLoader; if (((!((email.text == ""))) && (!((namer.text == ""))))){ _local2 = new URLRequest("http://www.matmi.com/games/RooftopRunner/sendtoafriend.php"); _local3 = new URLLoader(); _local3.dataFormat = URLLoaderDataFormat.VARIABLES; variables.ticked = ticked; variables.email = email.text; variables.namer = namer.text; variables.email1 = email1.text; variables.email2 = email2.text; variables.email3 = email3.text; variables.email4 = email4.text; variables.email5 = email5.text; nextFrame(); _local2.data = variables; _local2.method = URLRequestMethod.POST; _local3.addEventListener(Event.COMPLETE, handleComplete); _local3.addEventListener(IOErrorEvent.IO_ERROR, onIOError); _local3.load(_local2); } else { err.text = "Please fill in all fields"; }; } private function onIOError(_arg1:IOErrorEvent):void{ trace("Error loading URL."); } private function changeTicker(_arg1:MouseEvent):void{ if (ticker.currentLabel == "yes"){ ticker.gotoAndStop("no"); ticked = "NO"; } else { ticker.gotoAndStop("yes"); ticked = "YES"; }; } Security.allowDomain("http://www.matmi.com"); Security.loadPolicyFile("http://www.matmi.com/crossdomain.xml"); } }//package
Section 44
//sound_beep (sound_beep) package { import flash.media.*; public dynamic class sound_beep extends Sound { } }//package
Section 45
//sound_bodyFall1 (sound_bodyFall1) package { import flash.media.*; public dynamic class sound_bodyFall1 extends Sound { } }//package
Section 46
//sound_bodyFall1High (sound_bodyFall1High) package { import flash.media.*; public dynamic class sound_bodyFall1High extends Sound { } }//package
Section 47
//sound_donation (sound_donation) package { import flash.media.*; public dynamic class sound_donation extends Sound { } }//package
Section 48
//sound_hey (sound_hey) package { import flash.media.*; public dynamic class sound_hey extends Sound { } }//package
Section 49
//sound_jump (sound_jump) package { import flash.media.*; public dynamic class sound_jump extends Sound { } }//package
Section 50
//sound_jump2 (sound_jump2) package { import flash.media.*; public dynamic class sound_jump2 extends Sound { } }//package
Section 51
//sound_jumpFemale (sound_jumpFemale) package { import flash.media.*; public dynamic class sound_jumpFemale extends Sound { } }//package
Section 52
//sound_lightSwitch (sound_lightSwitch) package { import flash.media.*; public dynamic class sound_lightSwitch extends Sound { } }//package
Section 53
//sound_musicLoop (sound_musicLoop) package { import flash.media.*; public dynamic class sound_musicLoop extends Sound { } }//package
Section 54
//sound_office (sound_office) package { import flash.media.*; public dynamic class sound_office extends Sound { } }//package
Section 55
//sound_slide (sound_slide) package { import flash.media.*; public dynamic class sound_slide extends Sound { } }//package
Section 56
//sound_whip (sound_whip) package { import flash.media.*; public dynamic class sound_whip extends Sound { } }//package
Section 57
//Stopwatch (Stopwatch) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public class Stopwatch extends MovieClip { private var timer:Timer; public var timeTxt:TextField; private var sec:uint; private var levelTime:uint; public var resetBtn:SimpleButton; public var outMessage:MovieClip; public function Stopwatch(){ resetBtn.visible = false; outMessage.visible = false; } public function init():void{ if (MovieClip(root).currentLabel == "tutorial"){ this.visible = false; } else { this.visible = true; MovieClip(root).isLevelPlaying = true; }; if (MovieClip(root).currentLabel != "tutorial"){ MovieClip(root).soundEffects.loopSound("_sound_musicLoop"); }; if (MovieClip(root).currentFrame == 4){ levelTime = 90; } else { levelTime = 60; }; sec = levelTime; timeTxt.text = sec.toString(); timer = new Timer(1000); timer.addEventListener(TimerEvent.TIMER, countSeconds); timer.start(); } private function countSeconds(_arg1:TimerEvent){ if (MovieClip(root).currentLabel == "tutorial"){ return; }; if ((((sec > 0)) && (MovieClip(root).isLevelPlaying))){ sec--; MovieClip(root).secondsRemaining = (sec * 10); timeTxt.text = sec.toString(); } else { MovieClip(root).soundEffects.stopLoopSound(); resetBtn.visible = true; outMessage.visible = true; outMessage.play(); MovieClip(root).gameMode = "out"; MovieClip(root).trackEvent(2207); sec = 0; timer.removeEventListener(TimerEvent.TIMER, countSeconds); }; } public function resetStopwatch(){ timer.removeEventListener(TimerEvent.TIMER, countSeconds); } } }//package
Section 58
//TutorialDoor (TutorialDoor) package { import flash.display.*; public dynamic class TutorialDoor extends MovieClip { } }//package
Section 59
//Wall (Wall) package { import flash.display.*; public dynamic class Wall extends MovieClip { } }//package
Section 60
//WallJump (WallJump) package { import flash.display.*; public dynamic class WallJump extends MovieClip { } }//package

Library Items

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

Instance Names

"muteBtn"Frame 3Symbol 339 MovieClip {RooftopRunner_16JUN09_JT_fla.MuteButtonMc_6}
"skipper"Frame 3Symbol 345 Button
"scoBut"Frame 304Symbol 485 Button
"scoBut"Frame 304Symbol 488 Button
"crukBut"Frame 304Symbol 492 Button
"scoBut"Frame 304Symbol 495 Button
"howtoBut"Frame 304Symbol 499 Button
"playBut"Frame 304Symbol 510 Button
"muteBtn2"Frame 308Symbol 339 MovieClip {RooftopRunner_16JUN09_JT_fla.MuteButtonMc_6}
"sendToFriendsBut"Frame 308Symbol 485 Button
"visitBut"Frame 308Symbol 488 Button
"scoreBut"Frame 308Symbol 495 Button
"backBut"Frame 313Symbol 515 Button
"femaleBtn"Frame 313Symbol 519 Button
"maleBtn"Frame 313Symbol 519 Button
"charselect"Frame 313Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37}
"backBut"Frame 318Symbol 515 Button
"backBut"Frame 323Symbol 515 Button
"shareBut"Frame 324Symbol 515 Button
"crukBut"Frame 324Symbol 492 Button
"muteBtn3"Frame 337Symbol 339 MovieClip {RooftopRunner_16JUN09_JT_fla.MuteButtonMc_6}
"countdownMovie"Frame 337Symbol 581 MovieClip {RooftopRunner_16JUN09_JT_fla.Countdown2_68}
"stopwatch"Frame 337Symbol 168 MovieClip {Stopwatch}
"_scoreTxt"Frame 337Symbol 582 EditableText
"gamelevel"Frame 337Symbol 661 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel1_49}
"background1"Frame 337Symbol 673 MovieClip
"gamelevel"Frame 338Symbol 689 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel2_74}
"background1"Frame 338Symbol 696 MovieClip
"gamelevel"Frame 339Symbol 716 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel3_76}
"background1"Frame 339Symbol 721 MovieClip
"gamelevel"Frame 340Symbol 732 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel5_80}
"background1"Frame 340Symbol 743 MovieClip
"fadeInMc"Frame 341Symbol 746 MovieClip {RooftopRunner_16JUN09_JT_fla.faderIn_88}
"instructions"Frame 341Symbol 750 MovieClip {RooftopRunner_16JUN09_JT_fla.TutorialInstructions_86}
"stopwatch"Frame 341Symbol 168 MovieClip {Stopwatch}
"_scoreTxt"Frame 341Symbol 751 EditableText
"skipper2"Frame 341Symbol 345 Button
"gotoMenuBtn"Frame 341Symbol 515 Button
"gamelevel"Frame 341Symbol 783 MovieClip
"background1"Frame 341Symbol 785 MovieClip
"nextBtn"Frame 433Symbol 848 Button
"playAgainBtn2"Frame 433Symbol 853 Button
"finalScoreTxt"Frame 433Symbol 858 EditableText
"secRemaining"Frame 433Symbol 859 EditableText
"coinsCollected"Frame 433Symbol 860 EditableText
"backBut"Frame 433Symbol 515 Button
"sendToFriendsBut"Frame 433Symbol 865 Button
"enterBut"Frame 433Symbol 875 Button
"nextBtn"Frame 443Symbol 883 Button
"nextBtn"Frame 449Symbol 848 Button
"nextBtn"Frame 459Symbol 883 Button
"femaleBtn"Symbol 95 MovieClip {ChoseplayerScreen} Frame 1Symbol 88 Button
"maleBtn"Symbol 95 MovieClip {ChoseplayerScreen} Frame 1Symbol 93 Button
"playagainBtn"Symbol 107 MovieClip {FinalScreen} Frame 1Symbol 102 MovieClip
"finalScore"Symbol 107 MovieClip {FinalScreen} Frame 1Symbol 104 EditableText
"em"Symbol 138 MovieClip {scoreSubmissionClass} Frame 1Symbol 110 EditableText
"usr"Symbol 138 MovieClip {scoreSubmissionClass} Frame 1Symbol 111 EditableText
"err"Symbol 138 MovieClip {scoreSubmissionClass} Frame 1Symbol 113 EditableText
"ticker"Symbol 138 MovieClip {scoreSubmissionClass} Frame 1Symbol 118 MovieClip {RooftopRunner_16JUN09_JT_fla.ticker_46}
"submitScoreBut"Symbol 138 MovieClip {scoreSubmissionClass} Frame 1Symbol 133 Button
"playerSpot"Symbol 150 MovieClip {PlayerPosition} Frame 1Symbol 145 MovieClip
"resetBtn"Symbol 168 MovieClip {Stopwatch} Frame 1Symbol 156 Button
"timeTxt"Symbol 168 MovieClip {Stopwatch} Frame 1Symbol 157 EditableText
"outMessage"Symbol 168 MovieClip {Stopwatch} Frame 1Symbol 167 MovieClip {RooftopRunner_16JUN09_JT_fla.OutOfTimeMessage_63}
"bContainer"Symbol 176 MovieClip {DynamicBilboard} Frame 1Symbol 173 MovieClip
"s36"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 227 EditableText
"n36"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 228 EditableText
"s35"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 229 EditableText
"n35"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 230 EditableText
"s34"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 231 EditableText
"n34"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 232 EditableText
"s33"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 233 EditableText
"n33"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 234 EditableText
"s32"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 235 EditableText
"n32"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 236 EditableText
"s31"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 237 EditableText
"n31"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 238 EditableText
"s30"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 239 EditableText
"n30"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 240 EditableText
"s29"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 241 EditableText
"n29"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 242 EditableText
"s28"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 243 EditableText
"n28"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 244 EditableText
"s27"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 245 EditableText
"n27"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 246 EditableText
"s26"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 247 EditableText
"n26"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 248 EditableText
"s25"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 249 EditableText
"n25"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 250 EditableText
"s24"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 251 EditableText
"n24"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 252 EditableText
"s23"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 253 EditableText
"n23"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 254 EditableText
"s22"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 255 EditableText
"n22"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 256 EditableText
"s21"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 257 EditableText
"n21"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 258 EditableText
"s20"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 259 EditableText
"n20"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 260 EditableText
"s19"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 261 EditableText
"n19"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 262 EditableText
"s18"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 263 EditableText
"n18"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 264 EditableText
"s17"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 265 EditableText
"n17"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 266 EditableText
"s16"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 267 EditableText
"n16"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 268 EditableText
"s15"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 269 EditableText
"n15"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 270 EditableText
"s14"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 271 EditableText
"n14"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 272 EditableText
"s13"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 273 EditableText
"n13"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 274 EditableText
"s12"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 275 EditableText
"n12"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 276 EditableText
"s11"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 277 EditableText
"n11"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 278 EditableText
"s10"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 279 EditableText
"n10"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 280 EditableText
"s9"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 281 EditableText
"n9"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 282 EditableText
"s8"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 283 EditableText
"n8"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 284 EditableText
"s7"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 285 EditableText
"n7"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 286 EditableText
"s6"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 287 EditableText
"n6"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 288 EditableText
"s5"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 289 EditableText
"n5"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 290 EditableText
"s4"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 291 EditableText
"n4"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 292 EditableText
"s3"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 293 EditableText
"n3"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 294 EditableText
"s2"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 295 EditableText
"n2"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 296 EditableText
"s1"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 297 EditableText
"n1"Symbol 299 MovieClip {scoreboardClass} Frame 1Symbol 298 EditableText
"err"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 300 EditableText
"email5"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 301 EditableText
"email4"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 302 EditableText
"email3"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 303 EditableText
"email2"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 304 EditableText
"email1"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 305 EditableText
"email"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 306 EditableText
"namer"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 307 EditableText
"ticker"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 118 MovieClip {RooftopRunner_16JUN09_JT_fla.ticker_46}
"subBut"Symbol 327 MovieClip {SendToAFriendClass} Frame 1Symbol 315 Button
"lbar"Symbol 333 MovieClip {preloader} Frame 1Symbol 331 MovieClip
"lightFemale"Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37} Frame 1Symbol 528 MovieClip {RooftopRunner_16JUN09_JT_fla.charAnim_38}
"lightMale"Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37} Frame 1Symbol 528 MovieClip {RooftopRunner_16JUN09_JT_fla.charAnim_38}
"FemaleMC"Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37} Frame 9Symbol 537 MovieClip
"maleMC"Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37} Frame 9Symbol 540 MovieClip
"insPlayBut"Symbol 565 MovieClip {RooftopRunner_16JUN09_JT_fla.GameInstructions_70} Frame 1Symbol 510 Button
"checkPointText"Symbol 581 MovieClip {RooftopRunner_16JUN09_JT_fla.Countdown2_68} Frame 1Symbol 571 MovieClip {RooftopRunner_16JUN09_JT_fla.CheckpointReached_69}
"b4"Symbol 661 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel1_49} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b1"Symbol 661 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel1_49} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b2"Symbol 661 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel1_49} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b3"Symbol 661 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel1_49} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b3"Symbol 689 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel2_74} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b2"Symbol 689 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel2_74} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b1"Symbol 689 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel2_74} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b1"Symbol 716 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel3_76} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b1"Symbol 732 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel5_80} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b2"Symbol 732 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel5_80} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"b3"Symbol 732 MovieClip {RooftopRunner_16JUN09_JT_fla.GameLevel5_80} Frame 1Symbol 176 MovieClip {DynamicBilboard}
"tutPlayBut"Symbol 750 MovieClip {RooftopRunner_16JUN09_JT_fla.TutorialInstructions_86} Frame 1Symbol 749 Button

Special Tags

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

Labels

"mainmenu"Frame 294
"title"Frame 308
"chooseChar"Frame 309
"share"Frame 314
"stf"Frame 318
"highscores"Frame 319
"goGame"Frame 324
"play"Frame 337
"play2"Frame 338
"play3"Frame 339
"play4"Frame 340
"tutorial"Frame 341
"completedAnimation"Frame 342
"won"Frame 433
"failed"Frame 449
"stand"Symbol 47 MovieClip {HeroFemale} Frame 1
"run"Symbol 47 MovieClip {HeroFemale} Frame 14
"jump"Symbol 47 MovieClip {HeroFemale} Frame 24
"slide"Symbol 47 MovieClip {HeroFemale} Frame 25
"hang"Symbol 47 MovieClip {HeroFemale} Frame 26
"hangmove"Symbol 47 MovieClip {HeroFemale} Frame 27
"roll"Symbol 47 MovieClip {HeroFemale} Frame 32
"flip"Symbol 47 MovieClip {HeroFemale} Frame 42
"jumpUp"Symbol 47 MovieClip {HeroFemale} Frame 53
"jumpDown"Symbol 47 MovieClip {HeroFemale} Frame 54
"balance"Symbol 47 MovieClip {HeroFemale} Frame 55
"hangCorner"Symbol 47 MovieClip {HeroFemale} Frame 56
"walljump"Symbol 47 MovieClip {HeroFemale} Frame 68
"stand"Symbol 75 MovieClip {HeroMale} Frame 1
"run"Symbol 75 MovieClip {HeroMale} Frame 14
"jump"Symbol 75 MovieClip {HeroMale} Frame 24
"slide"Symbol 75 MovieClip {HeroMale} Frame 25
"hang"Symbol 75 MovieClip {HeroMale} Frame 26
"hangmove"Symbol 75 MovieClip {HeroMale} Frame 27
"roll"Symbol 75 MovieClip {HeroMale} Frame 32
"flip"Symbol 75 MovieClip {HeroMale} Frame 42
"jumpUp"Symbol 75 MovieClip {HeroMale} Frame 53
"jumpDown"Symbol 75 MovieClip {HeroMale} Frame 54
"balance"Symbol 75 MovieClip {HeroMale} Frame 55
"hangCorner"Symbol 75 MovieClip {HeroMale} Frame 56
"walljump"Symbol 75 MovieClip {HeroMale} Frame 68
"stand"Symbol 82 MovieClip {Hero} Frame 1
"run"Symbol 82 MovieClip {Hero} Frame 2
"jump"Symbol 82 MovieClip {Hero} Frame 5
"slide"Symbol 82 MovieClip {Hero} Frame 6
"hang"Symbol 82 MovieClip {Hero} Frame 7
"hangmove"Symbol 82 MovieClip {Hero} Frame 8
"roll"Symbol 82 MovieClip {Hero} Frame 11
"flip"Symbol 82 MovieClip {Hero} Frame 18
"no"Symbol 118 MovieClip {RooftopRunner_16JUN09_JT_fla.ticker_46} Frame 1
"yes"Symbol 118 MovieClip {RooftopRunner_16JUN09_JT_fla.ticker_46} Frame 2
"submit"Symbol 138 MovieClip {scoreSubmissionClass} Frame 1
"submitting"Symbol 138 MovieClip {scoreSubmissionClass} Frame 2
"submitted"Symbol 138 MovieClip {scoreSubmissionClass} Frame 3
"submit"Symbol 327 MovieClip {SendToAFriendClass} Frame 1
"sender"Symbol 327 MovieClip {SendToAFriendClass} Frame 2
"sent"Symbol 327 MovieClip {SendToAFriendClass} Frame 3
"active"Symbol 339 MovieClip {RooftopRunner_16JUN09_JT_fla.MuteButtonMc_6} Frame 1
"inactive"Symbol 339 MovieClip {RooftopRunner_16JUN09_JT_fla.MuteButtonMc_6} Frame 2
"none"Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37} Frame 9
"tintman"Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37} Frame 10
"tintwoman"Symbol 541 MovieClip {RooftopRunner_16JUN09_JT_fla.charSelectAnimate_37} Frame 11
"fadeIn"Symbol 746 MovieClip {RooftopRunner_16JUN09_JT_fla.faderIn_88} Frame 2




http://swfchan.com/23/110257/info.shtml
Created: 13/3 -2019 22:07:21 Last modified: 13/3 -2019 22:07:21 Server time: 22/12 -2024 12:13:24