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

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

Solarsaurs 2.swf

This is the info page for
Flash #48728

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


Text
super flash bros / armor games 2008

PLAY THE ORIGINAL

PLAY THE ORIGINAL

PLAY MORE GAMES

PLAY MORE GAMES

ARMORGAMES.COM

ARMORGAMES.COM

SUPERFLASHBROS.NET

SUPERFLASHBROS.NET

LOADING!

100

500

0

0

0

1

0

1

0

1

0

1

Loading...

HI-SCORES

.

5

4

3

2

1

Score Error

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

SUBMIT

You do NOT have the latest
version of the Flash Player needed
to play this game. Please go to
Adobe.com and download it

s

S

R

U

A

L

O

P

I

R

T

D

N

U

O

PLAY

PLAY

...is a very simple physics
based puzzle game in which
you are given dinousaurs to
fling into the arena to cause
as many collisions as
possible!
Simpy click, drag, fling and
release to throw your
dinosaur!

NEXT

NEXT

DINOSAUR + DINOSAUR

OBJECT + DINOSAUR

OBJECT + OBJECT

HOW TO SCORE!

The Solarsaurs are in search of new
worlds, new destinations, and new
exciting physics-based challenges!

They've started their journey by
taking a dip in the cool waters of
a swimming pool!

LEVEL 1

Next the Solarsaurs have travelled
all the way up north to
the icy glaciers!

LEVEL 2

The next stage in the Solarsaurs
journeys takes them to
a muddy campsite!

LEVEL 3

In a last attempt to find a friction
free world, the Solarsaurs end up in
a frying pan!

LEVEL 4

TURNS:

SCORE:

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

FINAL SCORE:

PLAY AGAIN

PLAY AGAIN

SEE ALL SCORES

SEE ALL SCORES

ActionScript [AS3]

Section 1
//Ball (code.Ball) package code { import sfb.maths.*; import flash.geom.*; import flash.display.*; import sfb.audio.*; import flash.events.*; public class Ball extends MovieClip { public var mass:Number; public var pos:Vector; private var collideCount:int; public var radius:Number; public var vel:Vector; public static var BALLS:Array = []; public static var FRICTION:Number = 0.992; public static var AREA:Rectangle = new Rectangle(0, 0, 500, 500); public function Ball(){ this.radius = (this.height / 2); this.pos = Vector.newFromDisplayObject(this); this.vel = new Vector(); this.mass = (this.radius * this.radius); BALLS.push(this); } public function simulate(_arg1:Number=1):void{ vel = vel.multiply(FRICTION); pos = pos.add(vel.multiply(_arg1)); pos.setToDO(this); } public function collide(_arg1:Ball):void{ var _local2:Vector; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Vector; var _local7:MovieClip; var _local8:uint; var _local9:String; var _local10:MovieClip; _local2 = this.pos.subtract(_arg1.pos).normalised(); _local3 = this.vel.dotProduct(_local2); _local4 = _arg1.vel.dotProduct(_local2); _local5 = ((2 * (_local3 - _local4)) / (this.mass + _arg1.mass)); this.vel = this.vel.subtract(_local2.multiply((_arg1.mass * _local5))).multiply(0.85); _arg1.vel = _arg1.vel.add(_local2.multiply((this.mass * _local5))).multiply(0.85); _local6 = this.pos.subtract(this.pos.subtract(_arg1.pos).multiply(0.5)); if ((((this is Dinosaur)) || ((_arg1 is Dinosaur)))){ if ((((this is Dinosaur)) && ((_arg1 is Dinosaur)))){ _local7 = new Score1000(); _local8 = 1000; } else { _local7 = new Score500(); _local8 = 500; }; } else { _local7 = new Score100(); _local8 = 100; }; _local9 = (("Hit" + String(SolarsaursRTApp.app.level)) + String((1 + Math.floor((Math.random() * 3))))); SFXManager.getInstance().playSFX(_local9, 0, 0.4, ((this.x - 400) / 500)); _local10 = new Collide(); _local10.gotoAndStop(SolarsaursRTApp.app.level); _local6.setToDO(_local10); SolarsaursRTApp.app.game_mc.addChildAt(_local10, 1); SolarsaursRTApp.app.score = (SolarsaursRTApp.app.score + _local8); this.stage.addChild(_local7); _local6.setToDO(_local7); } public function act(_arg1:Event=null):void{ var _local2:Boolean; var _local3:uint; var _local4:uint; var _local5:Ball; if (vel.length > 0.8){ this.simulate(1); _local2 = false; _local3 = 0; _local4 = BALLS.length; while (_local3 < _local4) { _local5 = BALLS[_local3]; if (_local5 != this){ if (_local5.pos.subtract(this.pos).length <= (this.radius + _local5.radius)){ this.edgeDetect(true); _local5.edgeDetect(true); this.simulate(-1.5); _local5.simulate(-1.5); this.collide(_local5); this.simulate(1); _local5.simulate(1); _local2 = true; }; }; _local3++; }; if (_local2){ this.collideCount++; if (this.collideCount > 3){ this.explode(); }; } else { this.collideCount = 0; this.edgeDetect(false); }; } else { vel = new Vector(); }; } public function edgeDetect(_arg1:Boolean):void{ var _local2:uint; if ((pos.x - radius) <= AREA.left){ vel.x = (Math.sqrt((vel.x * vel.x)) * 0.95); if (!_arg1){ _local2 = 0; while ((pos.x - radius) <= AREA.x) { this.simulate(1); var _temp1 = _local2; _local2 = (_local2 + 1); if (_temp1 > 30){ break; }; }; } else { this.simulate(1); }; }; if ((pos.x + radius) >= AREA.right){ vel.x = (-(Math.sqrt((vel.x * vel.x))) * 0.95); if (!_arg1){ _local2 = 0; while ((pos.x + radius) >= AREA.right) { this.simulate(1); var _temp2 = _local2; _local2 = (_local2 + 1); if (_temp2 > 30){ break; }; }; } else { this.simulate(1); }; }; if ((pos.y - radius) <= AREA.top){ vel.y = (Math.sqrt((vel.y * vel.y)) * 0.95); if (!_arg1){ _local2 = 0; while ((pos.y - radius) <= AREA.top) { this.simulate(1); var _temp3 = _local2; _local2 = (_local2 + 1); if (_temp3 > 30){ break; }; }; } else { this.simulate(1); }; }; if ((pos.y + radius) >= AREA.bottom){ vel.y = (-(Math.sqrt((vel.y * vel.y))) * 0.95); if (!_arg1){ _local2 = 0; while ((pos.y + radius) >= AREA.bottom) { this.simulate(1); var _temp4 = _local2; _local2 = (_local2 + 1); if (_temp4 > 30){ break; }; }; } else { this.simulate(1); }; }; } public function explode():void{ var _local1:MovieClip; if (this.parent){ _local1 = new Explosion(); _local1.x = this.x; _local1.y = this.y; this.parent.addChild(_local1); this.parent.removeChild(this); }; } } }//package code
Section 2
//Dinosaur (code.Dinosaur) package code { import sfb.maths.*; import flash.events.*; public class Dinosaur extends Ball { public var isHeld:Boolean; public var crossedLine:Boolean; public function Dinosaur(){ this.addEventListener(MouseEvent.MOUSE_DOWN, this.startDragging); } public function drag(_arg1:MouseEvent):void{ var _local2:Vector; _local2 = Vector.newFromMouse(stage); this.vel = _local2.subtract(this.pos); if (this.vel.x > 15){ this.vel.x = 15; }; if (this.vel.x < -15){ this.vel.x = -15; }; if (this.vel.y > 15){ this.vel.y = 15; }; if (this.vel.y < -15){ this.vel.y = -15; }; this.pos = _local2; this.pos.setToDO(this); if (Ball.AREA.left < (this.x - this.radius)){ this.isHeld = false; this.crossedLine = true; this.removeEventListener(MouseEvent.MOUSE_DOWN, this.startDragging); stage.removeEventListener(MouseEvent.MOUSE_MOVE, this.drag); stage.removeEventListener(MouseEvent.MOUSE_UP, this.stopDragging); this.dispatchEvent(new Event(Event.ACTIVATE, true)); } else { if (((((this.y - this.radius) < 70)) || (((this.y + this.radius) > 420)))){ this.x = SolarsaursRTApp.app.dinoPoint.x; this.y = SolarsaursRTApp.app.dinoPoint.y; this.pos.setFromDO(this); this.vel = new Vector(); this.stopDragging(); }; }; _arg1.updateAfterEvent(); } public function stopDragging(_arg1:MouseEvent=null):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, this.drag); stage.removeEventListener(MouseEvent.MOUSE_UP, this.stopDragging); this.isHeld = false; this.pos.setFromDO(this); } override public function act(_arg1:Event=null):void{ if (!this.isHeld){ super.act(_arg1); }; } override public function edgeDetect(_arg1:Boolean):void{ if (this.crossedLine){ super.edgeDetect(_arg1); } else { if (((((((this.x - this.radius) < 0)) || (((this.y - this.radius) < 70)))) || (((this.y + this.radius) > 420)))){ this.x = SolarsaursRTApp.app.dinoPoint.x; this.y = SolarsaursRTApp.app.dinoPoint.y; this.pos.setFromDO(this); this.vel = new Vector(); } else { if (Ball.AREA.left < (this.x - this.radius)){ this.isHeld = false; this.crossedLine = true; this.removeEventListener(MouseEvent.MOUSE_DOWN, this.startDragging); stage.removeEventListener(MouseEvent.MOUSE_MOVE, this.drag); stage.removeEventListener(MouseEvent.MOUSE_UP, this.stopDragging); this.dispatchEvent(new Event(Event.ACTIVATE, true)); }; }; }; } public function startDragging(_arg1:MouseEvent):void{ if (!this.crossedLine){ stage.addEventListener(MouseEvent.MOUSE_MOVE, this.drag); stage.addEventListener(MouseEvent.MOUSE_UP, this.stopDragging); this.isHeld = true; }; } } }//package code
Section 3
//SolarsaursRTApp (code.SolarsaursRTApp) package code { import flash.geom.*; import flash.display.*; import sfb.audio.*; import flash.events.*; import sfb.application.hiscores.*; import flash.utils.*; import sfb.tools.*; import sfb.application.preloader.*; import sfb.application.*; public class SolarsaursRTApp extends Game { public var agScores_btn:SimpleButton; public var preloader_mc:MovieClip; public var playAgain_btn:SimpleButton; public var dinoPoint:Point; public var hss_mc:HiscoreSubmit; public var poMenu_btn:SimpleButton; public var poScores_btn:SimpleButton; public var play_btn:SimpleButton; public var pmgScores_btn:SimpleButton; public var hsd_mc:HiscoreDisplay; public var agLoader_btn:SimpleButton; public var seeAll_btn:SimpleButton; public var next_btn:SimpleButton; public var game_mc:MovieClip; public var sfbMenu_btn:SimpleButton; private var sfxManager:SFXManager; public var dinosaur:int; public var poLoader_btn:SimpleButton; public var level:int; public var pmgMenu_btn:SimpleButton; public var agMenu_btn:SimpleButton; private var musicManager:MusicManager; public var pmgLoader_btn:SimpleButton; public var hud_mc:MovieClip; public var dinoEnd:Boolean; public var sfbLoader_btn:SimpleButton; public static var app:SolarsaursRTApp; public function SolarsaursRTApp(){ addFrameScript(2, frame3, 1096, frame1097); app = this; this.addSceneScripts(onMenu, onInfo1, onGame, onScores); this.addSceneFrameScript(2, 1, onInfo1); this.addSceneFrameScript(2, 2, onInfo2); this.addSceneFrameScript(2, 3, onInfo3); this.addSceneFrameScript(2, 4, onInfo4); this.addSceneFrameScript(2, 5, onInfo5); this.addSceneFrameScript(2, 6, onInfo6); this.addSceneFrameScript(2, 7, onInfo7); this.addSceneFrameScript(2, 8, onInfo8); this.linkTo(this.poLoader_btn, "http://armorgames.com/play/202/solarsaurs"); this.linkToAG(this.agLoader_btn); this.linkToAG(this.pmgLoader_btn); this.linkToSFB(this.sfbLoader_btn); this.stop(); this.flashkeys = ["QVhyZ0N0V0E="]; this.SU0249s = ["MjgwM2olZSVhJW4lcw=="]; this.currentGame = 0; this.preloader = new MovieClipPreloader(this.preloader_mc); this.preload(); this.musicManager = MusicManager.getInstance(); this.sfxManager = SFXManager.getInstance(); } public function gotoGame(_arg1:Event=null):void{ Cleanup.cleanDisplayList(this, true); this.gotoAndStop(1, "Game"); } override protected function preloadComplete(_arg1:Event):void{ this.gotoMenu(); } function frame3(){ stop(); } function frame1097(){ stop(); } public function onAllStop(_arg1:Event=null):void{ if (!this.dinoEnd){ this.removeEventListener(Event.ENTER_FRAME, this.act); this.dinoEnd = true; this.dinosaur++; if (this.dinosaur > 5){ setTimeout(nextStage, 2000); } else { this.hud_mc.dino_mc.nextFrame(); this.hud_mc.turns_mc.nextFrame(); this.addNewDinosaur(); this.dinoEnd = false; this.addEventListener(Event.ENTER_FRAME, this.act); }; }; } public function onGame():void{ switch (this.level){ case 1: Ball.AREA = new Rectangle(195, 65, 470, 350); this.dinoPoint = new Point(90, 240); this.game_mc = new SolarsaursRTGamePool(); break; case 2: Ball.AREA = new Rectangle(210, 30, 485, 370); this.dinoPoint = new Point(90, 210); this.game_mc = new SolarsaursRTGameIce(); break; case 3: Ball.AREA = new Rectangle(185, 40, 490, 390); this.dinoPoint = new Point(90, 220); this.game_mc = new SolarsaursRTGameCamp(); break; case 4: Ball.AREA = new Rectangle(210, 20, 465, 400); this.dinoPoint = new Point(120, 240); this.game_mc = new SolarsaursRTGamePan(); break; }; Ball.AREA.width = (Ball.AREA.width - 35); Ball.AREA.x = (Ball.AREA.x + 35); this.addChildAt(this.game_mc, 1); this.addNewDinosaur(); this.dinoEnd = false; this.addEventListener(Event.ENTER_FRAME, this.act); this.game_mc.addEventListener(Event.COMPLETE, this.onAllStop); } public function act(_arg1:Event):void{ var _local2:uint; var _local3:uint; var _local4:Boolean; Ball.BALLS.sortOn("y", Array.NUMERIC); _local2 = 0; _local3 = Ball.BALLS.length; while (_local2 < _local3) { if (!this.dinoEnd){ if (Ball.BALLS[_local2].parent){ this.game_mc.addChild(Ball.BALLS[_local2]); Ball.BALLS[_local2].act(); } else { Ball.BALLS.splice(_local2, 1); _local2--; _local3--; }; }; _local2++; }; if (this.level == 3){ this.game_mc.addChild(this.game_mc.rain_mc); }; _local4 = true; _local2 = 0; _local3 = Ball.BALLS.length; while (_local2 < _local3) { _local4 = ((_local4) && ((Ball.BALLS[_local2].vel.length < 0.8))); if ((Ball.BALLS[_local2] is Dinosaur)){ _local4 = ((_local4) && (Ball.BALLS[_local2].crossedLine)); }; _local2++; }; if (_local4){ this.onAllStop(); }; this.hud_mc.score_txt.text = String(this.score); } public function onInfo1():void{ setTimeout(this.gotoInfo2, 2000); } public function onInfo2():void{ this.musicManager.playMusic("music"); this.next_btn.addEventListener(MouseEvent.CLICK, this.gotoInfo3); } public function onInfo3():void{ this.next_btn.removeEventListener(MouseEvent.CLICK, this.gotoInfo3); this.next_btn.addEventListener(MouseEvent.CLICK, this.gotoInfo4); } public function onInfo4():void{ this.next_btn.removeEventListener(MouseEvent.CLICK, this.gotoInfo4); this.next_btn.addEventListener(MouseEvent.CLICK, this.gotoInfo5); } public function onInfo5():void{ this.next_btn.removeEventListener(MouseEvent.CLICK, this.gotoInfo5); this.next_btn.addEventListener(MouseEvent.CLICK, this.gotoGame); } public function onInfo6():void{ this.next_btn.addEventListener(MouseEvent.CLICK, this.gotoGame); } public function onInfo8():void{ this.next_btn.addEventListener(MouseEvent.CLICK, this.gotoGame); } public function onInfo7():void{ this.next_btn.addEventListener(MouseEvent.CLICK, this.gotoGame); } public function onScores():void{ this.playAgain_btn.addEventListener(MouseEvent.CLICK, this.reset); this.linkTo(this.poScores_btn, "http://armorgames.com/play/202/solarsaurs"); this.linkTo(this.seeAll_btn, "http://rankz.armorbot.com/roundtrip/"); this.linkToAG(this.agScores_btn); this.linkToAG(this.pmgScores_btn); } public function reset(_arg1:Event):void{ this.score = 0; this.level = 1; this.dinosaur = 1; this.gotoInfo5(); } public function gotoMenu(_arg1:Event=null):void{ Cleanup.cleanDisplayList(this, true); this.gotoAndStop(1, "Menu"); } public function gotoScores(_arg1:Event=null):void{ Cleanup.cleanDisplayList(this, true); this.gotoAndStop(1, "Scores"); } public function gotoInfo2(_arg1:Event=null):void{ this.gotoAndStop(2, "Info"); } public function gotoInfo5(_arg1:Event=null):void{ this.gotoAndStop(5, "Info"); } public function gotoInfo1(_arg1:Event=null):void{ Cleanup.cleanDisplayList(this, true); this.gotoAndStop(1, "Info"); } public function gotoInfo3(_arg1:Event=null):void{ this.gotoAndStop(3, "Info"); } public function gotoInfo4(_arg1:Event=null):void{ this.gotoAndStop(4, "Info"); } public function gotoInfo6(_arg1:Event=null):void{ this.gotoAndStop(6, "Info"); } public function gotoInfo7(_arg1:Event=null):void{ this.gotoAndStop(7, "Info"); } public function gotoInfo8(_arg1:Event=null):void{ this.gotoAndStop(8, "Info"); } public function nextStage():void{ if (this.game_mc.parent){ this.game_mc.parent.removeChild(this.game_mc); }; this.dinosaur = 1; this.level++; Cleanup.cleanDisplayList(this, true); Cleanup.cleanDisplayList(this.game_mc, true); Cleanup.cleanArray(Ball.BALLS); Ball.BALLS = []; switch (this.level){ case 2: this.gotoInfo6(); break; case 3: this.gotoInfo7(); break; case 4: this.gotoInfo8(); break; case 5: this.gotoScores(); break; }; } public function addNewDinosaur():void{ var _local1:Dinosaur; switch (this.dinosaur){ case 1: _local1 = new DinoYellow(); break; case 2: _local1 = new DinoPink(); break; case 3: _local1 = new DinoGreen(); break; case 4: _local1 = new DinoRed(); break; case 5: _local1 = new DinoBlue(); break; }; _local1.gotoAndStop(this.level); this.game_mc.addChild(_local1); _local1.x = this.dinoPoint.x; _local1.y = this.dinoPoint.y; } public function onMenu():void{ this.score = 0; this.level = 1; this.dinosaur = 1; this.play_btn.addEventListener(MouseEvent.CLICK, this.gotoInfo2); this.linkTo(this.poMenu_btn, "http://armorgames.com/play/202/solarsaurs"); this.linkToAG(this.agMenu_btn); this.linkToAG(this.pmgMenu_btn); this.linkToSFB(this.sfbMenu_btn); this.musicManager.addMusic(MainMusic, "music"); this.sfxManager.addSFX(Hit11, "Hit11"); this.sfxManager.addSFX(Hit12, "Hit12"); this.sfxManager.addSFX(Hit13, "Hit13"); this.sfxManager.addSFX(Hit21, "Hit21"); this.sfxManager.addSFX(Hit22, "Hit22"); this.sfxManager.addSFX(Hit23, "Hit23"); this.sfxManager.addSFX(Hit31, "Hit31"); this.sfxManager.addSFX(Hit32, "Hit32"); this.sfxManager.addSFX(Hit33, "Hit33"); this.sfxManager.addSFX(Hit41, "Hit41"); this.sfxManager.addSFX(Hit42, "Hit42"); this.sfxManager.addSFX(Hit43, "Hit43"); } } }//package code
Section 4
//Hiscore (sfb.application.hiscores.Hiscore) package sfb.application.hiscores { public class Hiscore { public var score:Number; public var name:String; public function Hiscore(_arg1:String, _arg2:Number){ this.name = _arg1; this.score = _arg2; } } }//package sfb.application.hiscores
Section 5
//HiscoreDisplay (sfb.application.hiscores.HiscoreDisplay) package sfb.application.hiscores { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.text.*; import sfb.application.*; public class HiscoreDisplay extends MovieClip { public var score1_txt:TextField; public var score3_txt:TextField; public var score5_txt:TextField; private var hiscoreRequest:URLRequest; public var score7_txt:TextField; public var score9_txt:TextField; public var name0_txt:TextField; public var name2_txt:TextField; public var name8_txt:TextField; public var name6_txt:TextField; private var hiscores:Array; private var hiscoreData:URLVariables; public var score2_txt:TextField; public var score6_txt:TextField; public var score8_txt:TextField; public var score4_txt:TextField; public var name4_txt:TextField; public var score0_txt:TextField; private var hiscoreLoader:URLLoader; public var name1_txt:TextField; public var name3_txt:TextField; public var name5_txt:TextField; public var name7_txt:TextField; public var name9_txt:TextField; public function HiscoreDisplay(){ this.hiscores = []; this.hiscoreRequest = new URLRequest("http://rankz.armorbot.com/get/top10.php"); this.hiscoreRequest.method = URLRequestMethod.POST; this.hiscoreLoader = new URLLoader(); this.hiscoreLoader.addEventListener(Event.COMPLETE, this.onLoadHiscores); this.hiscoreLoader.addEventListener(IOErrorEvent.IO_ERROR, this.errorListener); this.loadHiscores(); } public function errorListener(_arg1:Event):void{ this.gotoAndStop("error"); } public function loadHiscores():void{ this.gotoAndStop("loading"); this.hiscoreRequest.data = new URLVariables(); this.hiscoreRequest.data.SU0249 = Game.game.SU0249; this.hiscoreRequest.data.flashkey = Game.game.flashkey; this.hiscoreLoader.load(this.hiscoreRequest); } private function writeHiscores():void{ var _local1:uint; var _local2:uint; var _local3:Array; var _local4:Array; this.hiscores = []; _local3 = this.hiscoreData.top10.split("<u/*/u>"); _local1 = 0; _local2 = _local3.length; while (_local1 < _local2) { _local4 = _local3[_local1].split("</*/>"); this.hiscores[_local1] = new Hiscore(_local4[0], _local4[1]); _local1++; }; _local1 = 0; _local2 = this.hiscores.length; while (_local1 < _local2) { if (((this[(("name" + _local1) + "_txt")]) && (this[(("score" + _local1) + "_txt")]))){ this[(("name" + _local1) + "_txt")].text = this.hiscores[_local1].name; this[(("score" + _local1) + "_txt")].text = this.hiscores[_local1].score; } else { break; }; _local1++; }; } private function onLoadHiscores(_arg1:Event):void{ this.hiscoreData = new URLVariables(this.hiscoreLoader.data); if (String(this.hiscoreData["success"]) == "true"){ this.gotoAndStop("hiscores"); setTimeout(this.writeHiscores, 100); } else { this.gotoAndStop("error"); }; } } }//package sfb.application.hiscores
Section 6
//HiscoreSubmit (sfb.application.hiscores.HiscoreSubmit) package sfb.application.hiscores { import flash.display.*; import flash.events.*; import flash.net.*; import flash.text.*; import sfb.application.*; public class HiscoreSubmit extends MovieClip { public var hiscore:Hiscore; public var score_txt:TextField; private var submitRequest:URLRequest; private var submitLoader:URLLoader; public var hiscoreDisplay:HiscoreDisplay; public var submit_btn:SimpleButton; public var name_txt:TextField; public function HiscoreSubmit(){ this.score_txt.text = String(Game.game.score); this.name_txt.text = "YOUR NAME"; this.submit_btn.addEventListener(MouseEvent.CLICK, this.submitScore); this.submitRequest = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php"); this.submitRequest.method = URLRequestMethod.POST; this.submitLoader = new URLLoader(); this.submitLoader.dataFormat = URLLoaderDataFormat.TEXT; this.submitLoader.addEventListener(Event.COMPLETE, this.onSubmitScore); this.hiscoreDisplay = (this.parent["hsd_mc"] as HiscoreDisplay); if (this.hiscoreDisplay){ this.submitLoader.addEventListener(IOErrorEvent.IO_ERROR, this.hiscoreDisplay.errorListener); } else { this.submitLoader.addEventListener(IOErrorEvent.IO_ERROR, this.errorListener); }; } public function errorListener(_arg1:Event):void{ } private function submitScore(_arg1:Event):void{ var _local2:Number; var _local3:String; this.name_txt.type = TextFieldType.DYNAMIC; this.name_txt.selectable = false; if (this.contains(this.submit_btn)){ this.removeChild(this.submit_btn); }; this.hiscore = new Hiscore(this.name_txt.text, Number(this.score_txt.text)); this.submitRequest.data = new URLVariables(); this.submitRequest.data.SU0249 = Game.game.SU0249; this.submitRequest.data.flashkey = Game.game.flashkey; this.submitRequest.data.bmFtZTE = this.hiscore.name; _local2 = this.hiscore.score; _local3 = (_local2 + "Z"); this.submitRequest.data.c2NvcmUx = _local3.split("0").join("U"); this.submitRequest.data.c2NvcmUx = this.submitRequest.data.c2NvcmUx.split("").join("A"); this.submitRequest.data.c2NvcmUx = this.submitRequest.data.c2NvcmUx.split("AU").join("Y"); this.submitRequest.data.c2NvcmUx = this.submitRequest.data.c2NvcmUx.split("A1").join("B"); this.submitRequest.data.c2NvcmUx = this.submitRequest.data.c2NvcmUx.split(".").join("N"); this.submitLoader.load(this.submitRequest); } private function onSubmitScore(_arg1:Event):void{ if (this.hiscoreDisplay){ trace("loading"); this.hiscoreDisplay.loadHiscores(); }; } } }//package sfb.application.hiscores
Section 7
//MovieClipPreloader (sfb.application.preloader.MovieClipPreloader) package sfb.application.preloader { import flash.display.*; import flash.events.*; public class MovieClipPreloader extends Preloader { protected var target:MovieClip; protected var totalFrames:uint; public function MovieClipPreloader(_arg1:MovieClip){ super(_arg1.root.loaderInfo); this.target = _arg1; this.target.gotoAndStop(1); this.totalFrames = this.target.totalFrames; } override protected function checkProgress(_arg1:Event):void{ var _local2:uint; _local2 = Math.ceil((this.progress * this.totalFrames)); this.target.gotoAndStop(_local2); if (this.progress >= 1){ this.dispatchEvent(new Event(Event.COMPLETE)); }; } } }//package sfb.application.preloader
Section 8
//Preloader (sfb.application.preloader.Preloader) package sfb.application.preloader { import flash.display.*; import flash.events.*; public class Preloader extends EventDispatcher { protected var loaderInfo:LoaderInfo; public function Preloader(_arg1:LoaderInfo){ this.loaderInfo = _arg1; } public function start():void{ this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, this.checkProgress); } protected function checkProgress(_arg1:Event):void{ if (this.progress >= 1){ this.dispatchEvent(new Event(Event.COMPLETE)); }; } public function get progress():Number{ return ((this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal)); } } }//package sfb.application.preloader
Section 9
//EncodedGameSave (sfb.application.saves.EncodedGameSave) package sfb.application.saves { import flash.utils.*; public class EncodedGameSave { public var colourBorder:uint; public var colourBackground:uint; public var data:Object; public var image1:ByteArray; public var image2:ByteArray; public var title:String; public var colourText:uint; public var link:String; public var description:String; public function EncodedGameSave(){ this.data = {}; } } }//package sfb.application.saves
Section 10
//SaveSystem (sfb.application.saves.SaveSystem) package sfb.application.saves { import flash.events.*; import flash.net.*; public class SaveSystem extends EventDispatcher { private var sharedObject:SharedObject; private var saveLocation:String; private var gameName:String; public function SaveSystem(_arg1:String){ this.saveLocation = "sfbsavegamesystem"; registerClassAlias("sfb.application.saves.EncodedGameSave", EncodedGameSave); this.gameName = _arg1; this.sharedObject = SharedObject.getLocal(this.saveLocation, "/"); if (!this.sharedObject.data[_arg1]){ this.sharedObject.data[_arg1] = {}; }; } public function save(_arg1:EncodedGameSave):void{ var save = _arg1; this.sharedObject.data[gameName].save = save; try { this.sharedObject.flush(5000); } catch(e:Error) { }; } public function load():EncodedGameSave{ return ((this.sharedObject.data[gameName].save as EncodedGameSave)); } } }//package sfb.application.saves
Section 11
//Application (sfb.application.Application) package sfb.application { import flash.display.*; import flash.events.*; import sfb.application.saves.*; import flash.utils.*; import sfb.events.*; import flash.net.*; import sfb.application.preloader.*; import flash.ui.*; public class Application extends MovieClip { protected var sfbLink:ContextMenuItem; protected var lowQuality:ContextMenuItem; public var saveSystem:SaveSystem; protected var pmgLink:ContextMenuItem; public var rightClickMenu:ContextMenu; protected var agLink:ContextMenuItem; public var preloader:Preloader; protected var links:Dictionary; protected var mediumQuality:ContextMenuItem; protected var qualityIndicator:String;// = " <<<" protected var highQuality:ContextMenuItem; public static var application:Application; public function Application(){ qualityIndicator = " <<<"; super(); this.stop(); Application.application = this; this.createRightClickMenu(); this.links = new Dictionary(true); } public function linkToAB(_arg1:InteractiveObject):void{ _arg1.addEventListener(MouseEvent.CLICK, this.browseToAB); } protected function preload():void{ if (this.preloader){ this.preloader.addEventListener(Event.COMPLETE, this.preloadComplete); this.preloader.start(); }; } public function qualityToLow(_arg1:Event=null):void{ this.stage.quality = StageQuality.LOW; this.highQuality.caption = this.removeQualityIndicator(this.highQuality.caption); this.mediumQuality.caption = this.removeQualityIndicator(this.mediumQuality.caption); this.lowQuality.caption = this.removeQualityIndicator(this.lowQuality.caption); this.lowQuality.caption = (this.lowQuality.caption + this.qualityIndicator); this.dispatchEvent(new ApplicationEvent(ApplicationEvent.QUALITY_CHANGE)); } public function linkTo(_arg1:InteractiveObject, _arg2:String):void{ this.links[_arg1] = _arg2; _arg1.addEventListener(MouseEvent.CLICK, this.browseToLink); } public function browseToNG(_arg1:Event=null):void{ navigateToURL(new URLRequest("http://www.newgrounds.com/"), "_blank"); } public function linkToSFB(_arg1:InteractiveObject):void{ _arg1.addEventListener(MouseEvent.CLICK, this.browseToSFB); } public function addSceneScripts(... _args):void{ var _local2:uint; var _local3:uint; var _local4:uint; _local2 = _args.length; _local4 = 0; while (_local4 < _local2) { _local3 = (_local3 + this.scenes[_local4].numFrames); this.addFrameScript(_local3, _args[_local4]); _local4++; }; } public function addSceneFrameScript(_arg1:uint, _arg2:uint, _arg3:Function):void{ var _local4:uint; var _local5:uint; _local4 = 0; _local5 = 0; while (_local5 < (_arg1 - 1)) { _local4 = (_local4 + Scene(this.scenes[_local5]).numFrames); _local5++; }; _local4 = (_local4 + _arg2); this.addFrameScript(_local4, _arg3); } public function browseToLink(_arg1:Event=null):void{ navigateToURL(new URLRequest(this.links[_arg1.target]), "_blank"); } protected function preloadComplete(_arg1:Event):void{ } protected function removeQualityIndicator(_arg1:String):String{ if (_arg1.substr((_arg1.length - this.qualityIndicator.length)) == this.qualityIndicator){ return (_arg1.substring(0, (_arg1.length - this.qualityIndicator.length))); }; return (_arg1); } public function linkToAG(_arg1:InteractiveObject):void{ _arg1.addEventListener(MouseEvent.CLICK, this.browseToAG); } public function browseToSFB(_arg1:Event=null):void{ navigateToURL(new URLRequest("http://www.superflashbros.net/"), "_blank"); } public function browseToAB(_arg1:Event=null):void{ navigateToURL(new URLRequest("http://www.armorblog.com/"), "_blank"); } public function browseToAG(_arg1:Event=null):void{ navigateToURL(new URLRequest("http://www.armorgames.com/"), "_blank"); } public function linkToNG(_arg1:InteractiveObject):void{ _arg1.addEventListener(MouseEvent.CLICK, this.browseToNG); } protected function createRightClickMenu():void{ this.rightClickMenu = new ContextMenu(); this.rightClickMenu.hideBuiltInItems(); this.highQuality = new ContextMenuItem("Quality: High"); this.highQuality.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.qualityToHigh); this.mediumQuality = new ContextMenuItem("Quality: Medium"); this.mediumQuality.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.qualityToMedium); this.lowQuality = new ContextMenuItem("Quality: Low"); this.lowQuality.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.qualityToLow); this.sfbLink = new ContextMenuItem("SuperFlashBros.net", true); this.sfbLink.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.browseToSFB); this.agLink = new ContextMenuItem("ArmorGames.com"); this.agLink.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.browseToAG); this.pmgLink = new ContextMenuItem("Play More Games!"); this.pmgLink.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.browseToAG); this.rightClickMenu.customItems.push(this.highQuality); this.rightClickMenu.customItems.push(this.mediumQuality); this.rightClickMenu.customItems.push(this.lowQuality); this.rightClickMenu.customItems.push(this.sfbLink); this.rightClickMenu.customItems.push(this.agLink); this.rightClickMenu.customItems.push(this.pmgLink); this.contextMenu = rightClickMenu; this.qualityToHigh(); } public function qualityToHigh(_arg1:Event=null):void{ this.stage.quality = StageQuality.HIGH; this.highQuality.caption = this.removeQualityIndicator(this.highQuality.caption); this.mediumQuality.caption = this.removeQualityIndicator(this.mediumQuality.caption); this.lowQuality.caption = this.removeQualityIndicator(this.lowQuality.caption); this.highQuality.caption = (this.highQuality.caption + this.qualityIndicator); this.dispatchEvent(new ApplicationEvent(ApplicationEvent.QUALITY_CHANGE)); } public function qualityToMedium(_arg1:Event=null):void{ this.stage.quality = StageQuality.MEDIUM; this.highQuality.caption = this.removeQualityIndicator(this.highQuality.caption); this.mediumQuality.caption = this.removeQualityIndicator(this.mediumQuality.caption); this.lowQuality.caption = this.removeQualityIndicator(this.lowQuality.caption); this.mediumQuality.caption = (this.mediumQuality.caption + this.qualityIndicator); this.dispatchEvent(new ApplicationEvent(ApplicationEvent.QUALITY_CHANGE)); } } }//package sfb.application
Section 12
//Game (sfb.application.Game) package sfb.application { public class Game extends Application { protected var flashkeys:Array; public var currentGame:uint; protected var SU0249s:Array; public var score:Number; public static var game:Game; public function Game(){ Game.game = this; } public function get SU0249():String{ return (this.SU0249s[this.currentGame]); } public function get flashkey():String{ return (this.flashkeys[this.currentGame]); } } }//package sfb.application
Section 13
//MusicManager (sfb.audio.MusicManager) package sfb.audio { import flash.events.*; import flash.media.*; import flash.utils.*; public class MusicManager { private var setVolume:Number; private var musicChannel:SoundChannel; private var isMuted:Boolean; private var oldMusicChannel:SoundChannel; private var fadeTimer:Timer; private var volSpeed:Number; private var oldVolSpeed:Number; private var music_array:Array; private static var INSTANCE:MusicManager; public function MusicManager(){ this.music_array = []; this.fadeTimer = new Timer(20); this.fadeTimer.addEventListener(TimerEvent.TIMER, this.fadeInOut); this.setVolume = 1; } public function stopMusic():void{ this.fadeTimer.stop(); if (this.oldMusicChannel){ this.oldMusicChannel.stop(); this.oldMusicChannel = null; }; if (this.musicChannel){ this.musicChannel.stop(); this.musicChannel = null; }; } public function addMusic(_arg1:Class, _arg2:String):void{ this.music_array[_arg2] = new (_arg1); } private function fadeInOut(_arg1:TimerEvent):void{ var _local2:SoundTransform; var _local3:SoundTransform; if (this.oldMusicChannel){ _local2 = this.oldMusicChannel.soundTransform; _local2.volume = (_local2.volume - oldVolSpeed); this.oldMusicChannel.soundTransform = _local2; if (_local2.volume < 0.05){ this.oldMusicChannel.stop(); }; }; if (this.musicChannel){ _local3 = this.musicChannel.soundTransform; _local3.volume = (_local3.volume + volSpeed); this.musicChannel.soundTransform = _local3; }; } public function playMusic(_arg1:String, _arg2:int=40000000, _arg3:Number=1, _arg4:Number=0, _arg5:int=0):void{ var _local6:Number; if (this.music_array[_arg1]){ this.setVolume = _arg3; _local6 = _arg3; if (this.oldMusicChannel){ this.oldMusicChannel.stop(); }; if (_arg5 != 0){ if (this.musicChannel){ this.oldMusicChannel = this.musicChannel; this.oldVolSpeed = (this.oldMusicChannel.soundTransform.volume / (_arg5 / 20)); }; this.volSpeed = (_arg3 / (_arg5 / 20)); _local6 = 0; this.fadeTimer.repeatCount = Math.round((_arg5 / 20)); this.fadeTimer.reset(); this.fadeTimer.start(); } else { if (this.musicChannel){ this.musicChannel.stop(); }; }; this.musicChannel = Sound(this.music_array[_arg1]).play(0, _arg2, new SoundTransform(_local6, _arg4)); }; } public function mute():void{ var _local1:SoundTransform; var _local2:SoundTransform; this.fadeTimer.stop(); this.isMuted = true; if (this.oldMusicChannel){ _local1 = this.oldMusicChannel.soundTransform; _local1.volume = 0; this.oldMusicChannel.soundTransform = _local1; }; if (this.musicChannel){ _local2 = this.musicChannel.soundTransform; _local2.volume = 0; this.musicChannel.soundTransform = _local2; }; } public function get muted():Boolean{ return (this.isMuted); } public function unmute():void{ var _local1:SoundTransform; this.isMuted = false; if (this.musicChannel){ _local1 = this.musicChannel.soundTransform; _local1.volume = this.setVolume; this.musicChannel.soundTransform = _local1; }; } public static function getInstance():MusicManager{ if (INSTANCE){ return (INSTANCE); }; INSTANCE = new (MusicManager); return (INSTANCE); } } }//package sfb.audio
Section 14
//SFXManager (sfb.audio.SFXManager) package sfb.audio { import flash.events.*; import flash.media.*; public class SFXManager { private var sfxChannel_array:Array; private var sfx_array:Array; private static var INSTANCE:SFXManager; public function SFXManager(){ this.sfx_array = []; this.sfxChannel_array = []; } public function stopSFX(_arg1:String):void{ if (this.sfxChannel_array[_arg1]){ SoundChannel(this.sfxChannel_array[_arg1]).stop(); this.sfxChannel_array[_arg1] = null; }; } public function addSFX(_arg1:Class, _arg2:String):void{ this.sfx_array[_arg2] = new (_arg1); } public function stopAllSFX():void{ var _local1:String; for (_local1 in this.sfxChannel_array) { if (this.sfxChannel_array[_local1]){ this.stopSFX(_local1); }; }; } private function completeListener(_arg1:Event):void{ var _local2:String; for (_local2 in this.sfxChannel_array) { if (this.sfxChannel_array[_local2] == _arg1.target){ this.stopSFX(_local2); }; }; } public function playSFX(_arg1:String, _arg2:int=0, _arg3:Number=1, _arg4:Number=0, _arg5:Boolean=false, _arg6:uint=0):void{ if (((this.sfx_array[_arg1]) && (((!(_arg5)) || (!(this.sfxChannel_array[_arg1])))))){ this.sfxChannel_array[_arg1] = Sound(this.sfx_array[_arg1]).play(_arg6, _arg2, new SoundTransform(_arg3, _arg4)); this.sfxChannel_array[_arg1].addEventListener(Event.SOUND_COMPLETE, this.completeListener); }; } public function isSFXPlaying(_arg1:String):Boolean{ if (this.sfxChannel_array[_arg1]){ return (true); }; return (false); } public static function getInstance():SFXManager{ if (INSTANCE){ return (INSTANCE); }; INSTANCE = new (SFXManager); return (INSTANCE); } } }//package sfb.audio
Section 15
//ApplicationEvent (sfb.events.ApplicationEvent) package sfb.events { import flash.events.*; public class ApplicationEvent extends Event { public static const QUALITY_CHANGE:String = "appQualityChange"; public function ApplicationEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } } }//package sfb.events
Section 16
//Vector (sfb.maths.Vector) package sfb.maths { import flash.geom.*; import flash.display.*; public class Vector { private var point:Point; public static const DOWN:Vector = new Vector(0, 1); ; public static const LEFT:Vector = new Vector(-1, 0); ; public static const UP:Vector = new Vector(0, -1); ; public static const RIGHT:Vector = new Vector(1, 0); ; public function Vector(_arg1:Number=0, _arg2:Number=0){ this.point = new Point(_arg1, _arg2); } public function get y():Number{ return (this.point.y); } public function setFromPoint(_arg1:Point):void{ this.point.x = _arg1.x; this.point.y = _arg1.y; } public function setToDO(_arg1:DisplayObject):void{ _arg1.x = this.point.x; _arg1.y = this.point.y; } public function mark(_arg1:DisplayObject, _arg2:uint=0, _arg3:uint=1):void{ var _local4:Graphics; if (_arg1["graphics"]){ _local4 = _arg1["graphics"]; _local4.lineStyle(0.01, _arg2); _local4.moveTo((point.x - _arg3), (point.y - _arg3)); _local4.lineTo((point.x + _arg3), (point.y + _arg3)); _local4.moveTo((point.x - _arg3), (point.y + _arg3)); _local4.lineTo((point.x + _arg3), (point.y - _arg3)); }; } public function get angle():Number{ return (new Vector().angleTo(this)); } public function subtract(_arg1:Vector):Vector{ return (new Vector((this.point.x - _arg1.x), (this.point.y - _arg1.y))); } public function toPoint():Point{ return (this.point.clone()); } public function setFromVector(_arg1:Vector):void{ this.point.x = _arg1.x; this.point.y = _arg1.y; } public function moveBy(_arg1:Vector):void{ this.point.x = (this.point.x + _arg1.x); this.point.y = (this.point.y + _arg1.y); } public function clone():Vector{ return (new Vector(this.point.x, this.point.y)); } public function add(_arg1:Vector):Vector{ return (new Vector((this.point.x + _arg1.x), (this.point.y + _arg1.y))); } public function multiply(_arg1:Number):Vector{ return (new Vector((this.point.x * _arg1), (this.point.y * _arg1))); } public function get length():Number{ return (this.point.length); } public function normal(_arg1:Boolean=true):Vector{ if (_arg1){ return (new Vector(-(this.point.y), this.point.x)); }; return (new Vector(this.point.y, -(this.point.x))); } public function toString():String{ return (((("Vector - x=" + this.x) + ", y=") + this.y)); } public function dotProduct(_arg1:Vector):Number{ return (((this.point.x * _arg1.x) + (this.point.y * _arg1.y))); } public function angleTo(_arg1:Vector):Number{ var _local2:Vector; _local2 = _arg1.subtract(this); return (Math.atan2(_local2.x, -(_local2.y))); } public function set x(_arg1:Number):void{ this.point.x = _arg1; } public function set y(_arg1:Number):void{ this.point.y = _arg1; } public function roundToNearest(_arg1:Number=0.01):void{ this.point.x = (Math.round((this.point.x / _arg1)) * _arg1); this.point.y = (Math.round((this.point.y / _arg1)) * _arg1); } public function normalised(_arg1:Number=1):Vector{ var _local2:Point; _local2 = this.toPoint(); _local2.normalize(_arg1); return (Vector.newFromPoint(_local2)); } public function get x():Number{ return (this.point.x); } public function divide(_arg1:Number):Vector{ return (new Vector((this.point.x / _arg1), (this.point.y / _arg1))); } public function reflect(_arg1:Vector):Vector{ return (this.add(_arg1.multiply((2 * this.length)))); } public function setFromDO(_arg1:DisplayObject):void{ this.point.x = _arg1.x; this.point.y = _arg1.y; } public function equals(_arg1:Vector, _arg2:Number=0):Boolean{ return ((Vector.distance(this, _arg1) <= _arg2)); } public static function interpolate(_arg1:Vector, _arg2:Vector, _arg3:Number):Vector{ return (Vector.newFromPoint(Point.interpolate(_arg1.toPoint(), _arg2.toPoint(), (1 - _arg3)))); } public static function newFromPoint(_arg1:Point):Vector{ return (new Vector(_arg1.x, _arg1.y)); } public static function newFromMouse(_arg1:DisplayObject):Vector{ return (new Vector(_arg1.mouseX, _arg1.mouseY)); } public static function newFromAngle(_arg1:Number, _arg2:Number=1):Vector{ return (Vector.newFromPoint(Point.polar(_arg2, (_arg1 - (Math.PI / 2))))); } public static function distance(_arg1:Vector, _arg2:Vector):Number{ return (Point.distance(_arg1.toPoint(), _arg2.toPoint())); } public static function newFromDisplayObject(_arg1:DisplayObject):Vector{ return (new Vector(_arg1.x, _arg1.y)); } public static function nearest(_arg1:Vector, _arg2:Array):Vector{ var _local3:Number; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:Vector; _local3 = Number.POSITIVE_INFINITY; _local4 = 0; _local5 = 0; _local6 = _arg2.length; while (_local5 < _local6) { _local7 = _arg1.subtract(_arg2[_local5]); if (_local7.length < _local3){ _local3 = _local7.length; _local4 = _local5; }; _local5++; }; return (_arg2[_local4]); } } }//package sfb.maths
Section 17
//Cleanup (sfb.tools.Cleanup) package sfb.tools { import flash.display.*; public class Cleanup { public static function cleanArray(_arg1:Array):void{ var _local2:uint; var _local3:uint; if (_arg1){ _local2 = 0; _local3 = _arg1.length; while (_local2 < _local3) { _arg1[0] = null; _arg1.splice(0, 1); _local2++; }; }; } public static function traceCallStack():void{ try { throw (new Error("Don't worry, just tracing the call stack!")); } catch(e:Error) { trace(e.getStackTrace()); }; } public static function cleanDisplayList(_arg1:DisplayObjectContainer, _arg2:Boolean=false):void{ var _local3:uint; var _local4:uint; var _local5:DisplayObject; if (_arg1){ _local3 = 0; _local4 = _arg1.numChildren; while (_local3 < _local4) { _local5 = _arg1.getChildAt(0); if ((_local5 is MovieClip)){ MovieClip(_local5).stop(); }; if (((_local5) && (_arg1.contains(_local5)))){ _arg1.removeChild(_local5); }; if (((_arg2) && ((_local5 is DisplayObjectContainer)))){ Cleanup.cleanDisplayList(DisplayObjectContainer(_local5), true); }; _local3++; }; }; } } }//package sfb.tools
Section 18
//HUD_219 (SolarsaursRoundTrip_fla.HUD_219) package SolarsaursRoundTrip_fla { import flash.display.*; import flash.text.*; public dynamic class HUD_219 extends MovieClip { public var score_txt:TextField; public var dino_mc:MovieClip; public var turns_mc:MovieClip; } }//package SolarsaursRoundTrip_fla
Section 19
//icecrack_200 (SolarsaursRoundTrip_fla.icecrack_200) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class icecrack_200 extends MovieClip { public function icecrack_200(){ addFrameScript(13, frame14); } function frame14(){ if (this.parent.parent){ this.parent.parent.removeChild(this.parent); }; this.stop(); } } }//package SolarsaursRoundTrip_fla
Section 20
//Importer_19 (SolarsaursRoundTrip_fla.Importer_19) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class Importer_19 extends MovieClip { public function Importer_19(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SolarsaursRoundTrip_fla
Section 21
//mudsplat_203 (SolarsaursRoundTrip_fla.mudsplat_203) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class mudsplat_203 extends MovieClip { public function mudsplat_203(){ addFrameScript(13, frame14); } function frame14(){ if (this.parent.parent){ this.parent.parent.removeChild(this.parent); }; this.stop(); } } }//package SolarsaursRoundTrip_fla
Section 22
//Symbol132_220 (SolarsaursRoundTrip_fla.Symbol132_220) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class Symbol132_220 extends MovieClip { public function Symbol132_220(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SolarsaursRoundTrip_fla
Section 23
//Symbol2_205 (SolarsaursRoundTrip_fla.Symbol2_205) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class Symbol2_205 extends MovieClip { public function Symbol2_205(){ addFrameScript(13, frame14); } function frame14(){ if (this.parent.parent){ this.parent.parent.removeChild(this.parent); }; this.stop(); } } }//package SolarsaursRoundTrip_fla
Section 24
//Symbol36_241 (SolarsaursRoundTrip_fla.Symbol36_241) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class Symbol36_241 extends MovieClip { public var h1:MovieClip; } }//package SolarsaursRoundTrip_fla
Section 25
//Symbol37_240 (SolarsaursRoundTrip_fla.Symbol37_240) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class Symbol37_240 extends MovieClip { public function Symbol37_240(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SolarsaursRoundTrip_fla
Section 26
//water_198 (SolarsaursRoundTrip_fla.water_198) package SolarsaursRoundTrip_fla { import flash.display.*; public dynamic class water_198 extends MovieClip { public function water_198(){ addFrameScript(13, frame14); } function frame14(){ if (this.parent.parent){ this.parent.parent.removeChild(this.parent); }; this.stop(); } } }//package SolarsaursRoundTrip_fla
Section 27
//BeachBall (BeachBall) package { import code.*; public dynamic class BeachBall extends Ball { } }//package
Section 28
//Collide (Collide) package { import flash.display.*; public dynamic class Collide extends MovieClip { } }//package
Section 29
//DinoBlue (DinoBlue) package { import code.*; public dynamic class DinoBlue extends Dinosaur { public function DinoBlue(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 30
//DinoGreen (DinoGreen) package { import code.*; public dynamic class DinoGreen extends Dinosaur { public function DinoGreen(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 31
//DinoPink (DinoPink) package { import code.*; public dynamic class DinoPink extends Dinosaur { public function DinoPink(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 32
//DinoRed (DinoRed) package { import code.*; public dynamic class DinoRed extends Dinosaur { public function DinoRed(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 33
//DinoYellow (DinoYellow) package { import code.*; public dynamic class DinoYellow extends Dinosaur { public function DinoYellow(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 34
//Egg (Egg) package { import code.*; public dynamic class Egg extends Ball { } }//package
Section 35
//Explosion (Explosion) package { import flash.display.*; public dynamic class Explosion extends MovieClip { public function Explosion(){ addFrameScript(16, frame17); } function frame17(){ if (this.parent){ this.parent.removeChild(this); }; stop(); } } }//package
Section 36
//Fire (Fire) package { import code.*; public dynamic class Fire extends Ball { } }//package
Section 37
//Hit11 (Hit11) package { import flash.media.*; public dynamic class Hit11 extends Sound { } }//package
Section 38
//Hit12 (Hit12) package { import flash.media.*; public dynamic class Hit12 extends Sound { } }//package
Section 39
//Hit13 (Hit13) package { import flash.media.*; public dynamic class Hit13 extends Sound { } }//package
Section 40
//Hit21 (Hit21) package { import flash.media.*; public dynamic class Hit21 extends Sound { } }//package
Section 41
//Hit22 (Hit22) package { import flash.media.*; public dynamic class Hit22 extends Sound { } }//package
Section 42
//Hit23 (Hit23) package { import flash.media.*; public dynamic class Hit23 extends Sound { } }//package
Section 43
//Hit31 (Hit31) package { import flash.media.*; public dynamic class Hit31 extends Sound { } }//package
Section 44
//Hit32 (Hit32) package { import flash.media.*; public dynamic class Hit32 extends Sound { } }//package
Section 45
//Hit33 (Hit33) package { import flash.media.*; public dynamic class Hit33 extends Sound { } }//package
Section 46
//Hit41 (Hit41) package { import flash.media.*; public dynamic class Hit41 extends Sound { } }//package
Section 47
//Hit42 (Hit42) package { import flash.media.*; public dynamic class Hit42 extends Sound { } }//package
Section 48
//Hit43 (Hit43) package { import flash.media.*; public dynamic class Hit43 extends Sound { } }//package
Section 49
//Ice (Ice) package { import code.*; public dynamic class Ice extends Ball { } }//package
Section 50
//MainMusic (MainMusic) package { import flash.media.*; public dynamic class MainMusic extends Sound { } }//package
Section 51
//Nest (Nest) package { import code.*; public dynamic class Nest extends Ball { } }//package
Section 52
//Onion (Onion) package { import code.*; public dynamic class Onion extends Ball { } }//package
Section 53
//Pack (Pack) package { import code.*; public dynamic class Pack extends Ball { } }//package
Section 54
//Penguin (Penguin) package { import code.*; public dynamic class Penguin extends Ball { } }//package
Section 55
//Pot (Pot) package { import code.*; public dynamic class Pot extends Ball { } }//package
Section 56
//RubberDuck (RubberDuck) package { import code.*; public dynamic class RubberDuck extends Ball { } }//package
Section 57
//RubberRing (RubberRing) package { import code.*; public dynamic class RubberRing extends Ball { } }//package
Section 58
//Score100 (Score100) package { import flash.display.*; public dynamic class Score100 extends MovieClip { public function Score100(){ addFrameScript(10, frame11); } function frame11(){ if (this.parent){ this.parent.removeChild(this); }; this.stop(); } } }//package
Section 59
//Score1000 (Score1000) package { import flash.display.*; public dynamic class Score1000 extends MovieClip { public function Score1000(){ addFrameScript(10, frame11); } function frame11(){ if (this.parent){ this.parent.removeChild(this); }; this.stop(); } } }//package
Section 60
//Score500 (Score500) package { import flash.display.*; public dynamic class Score500 extends MovieClip { public function Score500(){ addFrameScript(10, frame11); } function frame11(){ if (this.parent){ this.parent.removeChild(this); }; this.stop(); } } }//package
Section 61
//SolarsaursRTGameCamp (SolarsaursRTGameCamp) package { import flash.display.*; public dynamic class SolarsaursRTGameCamp extends MovieClip { public var rain_mc:MovieClip; } }//package
Section 62
//SolarsaursRTGameIce (SolarsaursRTGameIce) package { import flash.display.*; public dynamic class SolarsaursRTGameIce extends MovieClip { } }//package
Section 63
//SolarsaursRTGamePan (SolarsaursRTGamePan) package { import flash.display.*; public dynamic class SolarsaursRTGamePan extends MovieClip { } }//package
Section 64
//SolarsaursRTGamePool (SolarsaursRTGamePool) package { import flash.display.*; public dynamic class SolarsaursRTGamePool extends MovieClip { } }//package
Section 65
//Tomato (Tomato) package { import code.*; public dynamic class Tomato extends Ball { } }//package

Library Items

Symbol 1 GraphicUsed by:460 518  Timeline
Symbol 2 BitmapUsed by:3 452 454
Symbol 3 GraphicUses:2Used by:6
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:6 453 455
Symbol 6 MovieClipUses:3 5Used by:Timeline
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:23 445  Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:11 12Used by:22 124 127 130 131 531
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:22 124 127 130 131 531
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:22 124 127 130 131 531
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:22 124 127 130 531
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22 124 127 130 131 531
Symbol 22 MovieClipUses:13 15 17 19 21Used by:23
Symbol 23 MovieClipUses:9 22Used by:Timeline
Symbol 24 FontUsed by:25 26 27 30 31 34 35 38 39 42 446 447 524 525
Symbol 25 TextUses:24Used by:Timeline
Symbol 26 TextUses:24Used by:29
Symbol 27 TextUses:24Used by:29
Symbol 28 GraphicUsed by:29
Symbol 29 ButtonUses:26 27 28Used by:Timeline
Symbol 30 TextUses:24Used by:33
Symbol 31 TextUses:24Used by:33
Symbol 32 GraphicUsed by:33
Symbol 33 ButtonUses:30 31 32Used by:Timeline
Symbol 34 TextUses:24Used by:37
Symbol 35 TextUses:24Used by:37
Symbol 36 GraphicUsed by:37
Symbol 37 ButtonUses:34 35 36Used by:Timeline
Symbol 38 TextUses:24Used by:41
Symbol 39 TextUses:24Used by:41
Symbol 40 GraphicUsed by:41
Symbol 41 ButtonUses:38 39 40Used by:Timeline
Symbol 42 TextUses:24Used by:43
Symbol 43 MovieClipUses:42Used by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:Timeline
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClip {BeachBall}Uses:50Used by:389 416
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:77
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:77
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:77 80 87 91 528
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:77 80 87 91 528
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:77 80 87 91 528
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:77 80 87 91 528
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:66 393 400
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClipUses:64 66Used by:77 80 87 91 528
Symbol 68 GraphicUsed by:76
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:76 106 123 144 170 262 264
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:73
Symbol 73 MovieClipUses:72Used by:76 106 123 144 170 262 264
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:76 106 123 144 170 264
Symbol 76 MovieClipUses:68 70 73 75Used by:77
Symbol 77 MovieClipUses:53 55 57 59 61 63 67 76Used by:92
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:57 59 61 63 79 67Used by:92
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:87 115 130 152 177
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:87
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87 115 130 152 177
Symbol 87 MovieClipUses:82 57 59 61 63 67 84 86Used by:92
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:89Used by:91 116 131 153 178
Symbol 91 MovieClipUses:57 59 67 61 63 90Used by:92
Symbol 92 MovieClip {DinoBlue}Uses:77 80 87 91Used by:416
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:109
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:109
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:109 112 115 116 532
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:109 112 115 116 532
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:109 112 115 116 532
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:109 112 115 116 532
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105 70 73 75Used by:109
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:109 112 115 116 532
Symbol 109 MovieClipUses:94 96 98 100 102 104 106 108Used by:117
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClipUses:98 100 102 104 111 108Used by:117
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClipUses:82 98 100 102 104 108 114 86Used by:117
Symbol 116 MovieClipUses:98 100 102 104 108 90Used by:117
Symbol 117 MovieClip {DinoGreen}Uses:109 112 115 116Used by:416
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:124
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:124
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122 70 73 75Used by:124
Symbol 124 MovieClipUses:119 121 13 15 17 19 21 123Used by:132
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClipUses:13 15 17 19 126 21Used by:132
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:130
Symbol 130 MovieClipUses:82 13 15 17 19 21 129 86Used by:132
Symbol 131 MovieClipUses:13 15 17 21 90Used by:132
Symbol 132 MovieClip {DinoPink}Uses:124 127 130 131Used by:416
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:147
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:147
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:147 149 152 153 529
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:147 149 152 153 529
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:147 149 152 153 529
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143 70 73 75Used by:147
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:147 149 152 153 529
Symbol 147 MovieClipUses:134 136 138 140 142 144 146Used by:154
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:138 140 142 148 146Used by:154
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:82 138 140 142 146 86 151Used by:154
Symbol 153 MovieClipUses:138 140 142 90 146Used by:154
Symbol 154 MovieClip {DinoRed}Uses:147 149 152 153Used by:416
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:171
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:171
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:160 161Used by:171 174 177 178 530
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:171 174 177 178 530
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:171 174 177 178 530
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:171 174 177 178 530
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169 70 73 75Used by:171
Symbol 171 MovieClipUses:156 158 162 164 166 168 170Used by:179
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClipUses:162 164 166 173 168Used by:179
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:82 162 164 166 168 176 86Used by:179
Symbol 178 MovieClipUses:162 164 166 168 90Used by:179
Symbol 179 MovieClip {DinoYellow}Uses:171 174 177 178Used by:416
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClip {Egg}Uses:182Used by:362 416
Symbol 184 GraphicUsed by:200
Symbol 185 GraphicUsed by:200
Symbol 186 GraphicUsed by:200
Symbol 187 GraphicUsed by:200
Symbol 188 GraphicUsed by:200
Symbol 189 GraphicUsed by:200
Symbol 190 GraphicUsed by:200
Symbol 191 GraphicUsed by:200
Symbol 192 GraphicUsed by:200
Symbol 193 GraphicUsed by:200
Symbol 194 GraphicUsed by:200
Symbol 195 GraphicUsed by:200
Symbol 196 GraphicUsed by:200
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClip {Explosion}Uses:184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199Used by:416
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:205
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:205
Symbol 205 MovieClipUses:202 204Used by:206
Symbol 206 MovieClip {Fire}Uses:205Used by:338 416
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClipUses:208Used by:210
Symbol 210 MovieClip {Ice}Uses:209Used by:345 416
Symbol 211 GraphicUsed by:217
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:217
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:211 213 215 216Used by:218
Symbol 218 MovieClip {Nest}Uses:217Used by:345 416
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:223
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClipUses:220 222Used by:224
Symbol 224 MovieClip {Onion}Uses:223Used by:362 416
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227
Symbol 227 MovieClip {Pack}Uses:226Used by:338 416
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:233
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:232
Symbol 232 MovieClipUses:231Used by:233
Symbol 233 MovieClipUses:229 232Used by:244
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:244
Symbol 236 GraphicUsed by:243
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:243
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:243
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClipUses:236 238 240 242Used by:244
Symbol 244 MovieClipUses:233 235 243Used by:245
Symbol 245 MovieClip {Penguin}Uses:244Used by:345 416
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:254
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:254
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClipUses:252Used by:254
Symbol 254 MovieClipUses:247 249 250 253Used by:255
Symbol 255 MovieClip {Pot}Uses:254Used by:338 416
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:262
Symbol 258 GraphicUsed by:262
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip {RubberDuck}Uses:257 258 70 73 260 261Used by:389 416
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263 70 73 75Used by:265
Symbol 265 MovieClip {RubberRing}Uses:264Used by:389 416
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:271
Symbol 268 FontUsed by:269 275 281 282 283 284 285 286 287 288 289 290 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 314 315 317 417 457 458 459 461 462 463 464 465 466 469 471 473 506 516 517 522 536 537
Symbol 269 TextUses:268Used by:270
Symbol 270 MovieClipUses:269Used by:271
Symbol 271 MovieClipUses:267 270Used by:272  Timeline
Symbol 272 MovieClip {Score100}Uses:271Used by:416
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:277
Symbol 275 TextUses:268Used by:276
Symbol 276 MovieClipUses:275Used by:277
Symbol 277 MovieClipUses:274 276Used by:278  Timeline
Symbol 278 MovieClip {Score500}Uses:277Used by:416
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:292
Symbol 281 TextUses:268Used by:291
Symbol 282 TextUses:268Used by:291
Symbol 283 TextUses:268Used by:291
Symbol 284 TextUses:268Used by:291
Symbol 285 TextUses:268Used by:291
Symbol 286 TextUses:268Used by:291
Symbol 287 TextUses:268Used by:291
Symbol 288 TextUses:268Used by:291
Symbol 289 TextUses:268Used by:291
Symbol 290 TextUses:268Used by:291
Symbol 291 MovieClipUses:281 282 283 284 285 286 287 288 289 290Used by:292
Symbol 292 MovieClipUses:280 291Used by:293  Timeline
Symbol 293 MovieClip {Score1000}Uses:292Used by:416
Symbol 294 TextUses:268Used by:313
Symbol 295 TextUses:268Used by:313
Symbol 296 EditableTextUses:268Used by:313
Symbol 297 EditableTextUses:268Used by:313
Symbol 298 EditableTextUses:268Used by:313
Symbol 299 EditableTextUses:268Used by:313
Symbol 300 EditableTextUses:268Used by:313
Symbol 301 EditableTextUses:268Used by:313
Symbol 302 EditableTextUses:268Used by:313
Symbol 303 EditableTextUses:268Used by:313
Symbol 304 EditableTextUses:268Used by:313
Symbol 305 EditableTextUses:268Used by:313
Symbol 306 TextUses:268Used by:313
Symbol 307 TextUses:268Used by:313
Symbol 308 TextUses:268Used by:313
Symbol 309 TextUses:268Used by:313
Symbol 310 TextUses:268Used by:313
Symbol 311 TextUses:268Used by:313
Symbol 312 TextUses:268Used by:313
Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay}Uses:294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312Used by:416  Timeline
Symbol 314 EditableTextUses:268Used by:320
Symbol 315 EditableTextUses:268Used by:320
Symbol 316 GraphicUsed by:318 319
Symbol 317 TextUses:268Used by:318 319
Symbol 318 MovieClipUses:316 317Used by:319
Symbol 319 ButtonUses:318 316 317Used by:320
Symbol 320 MovieClip {sfb.application.hiscores.HiscoreSubmit}Uses:314 315 319Used by:416  Timeline
Symbol 321 GraphicUsed by:332
Symbol 322 GraphicUsed by:326
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:324Used by:326
Symbol 326 MovieClipUses:322 325Used by:332
Symbol 327 GraphicUsed by:332
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:332
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:332 344 357 388
Symbol 332 MovieClipUses:321 326 327 329 331Used by:338
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:335
Symbol 335 MovieClipUses:334Used by:336
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 MovieClipUses:336Used by:338
Symbol 338 MovieClip {SolarsaursRTGameCamp}Uses:332 227 206 255 337Used by:416
Symbol 339 GraphicUsed by:344
Symbol 340 GraphicUsed by:343
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:343
Symbol 343 MovieClipUses:340 342Used by:344
Symbol 344 MovieClipUses:339 343 331Used by:345
Symbol 345 MovieClip {SolarsaursRTGameIce}Uses:344 210 218 245Used by:416
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClipUses:347Used by:357
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:356
Symbol 351 GraphicUsed by:356
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:356
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClipUses:350 351 353 355Used by:357
Symbol 357 MovieClipUses:348 356 331Used by:362
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:360
Symbol 360 MovieClipUses:359Used by:361
Symbol 361 MovieClip {Tomato}Uses:360Used by:362
Symbol 362 MovieClip {SolarsaursRTGamePan}Uses:357 361 224 183Used by:416
Symbol 363 GraphicUsed by:388
Symbol 364 GraphicUsed by:373
Symbol 365 GraphicUsed by:369
Symbol 366 GraphicUsed by:369
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:369
Symbol 369 MovieClipUses:365 366 368Used by:373
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:372
Symbol 372 MovieClipUses:371Used by:373
Symbol 373 MovieClipUses:364 369 372Used by:380
Symbol 374 GraphicUsed by:377
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:377
Symbol 377 MovieClipUses:374 376Used by:380
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:380
Symbol 380 MovieClipUses:373 377 379Used by:388
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:385
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:385
Symbol 385 MovieClipUses:382 384Used by:388
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:388
Symbol 388 MovieClipUses:363 380 385 387 331Used by:389
Symbol 389 MovieClip {SolarsaursRTGamePool}Uses:388 51 262 265Used by:416
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:392
Symbol 392 MovieClip {SolarsaursRoundTrip_fla.water_198}Uses:391Used by:402
Symbol 393 MovieClipUses:65Used by:396
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:396
Symbol 396 MovieClip {SolarsaursRoundTrip_fla.icecrack_200}Uses:393 395Used by:402
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:399
Symbol 399 MovieClip {SolarsaursRoundTrip_fla.mudsplat_203}Uses:398Used by:402
Symbol 400 MovieClipUses:65Used by:401
Symbol 401 MovieClip {SolarsaursRoundTrip_fla.Symbol2_205}Uses:400Used by:402
Symbol 402 MovieClip {Collide}Uses:392 396 399 401Used by:416
Symbol 403 Sound {Hit11}Used by:416
Symbol 404 Sound {Hit12}Used by:416
Symbol 405 Sound {Hit13}Used by:416
Symbol 406 Sound {Hit21}Used by:416
Symbol 407 Sound {Hit22}Used by:416
Symbol 408 Sound {Hit23}Used by:416
Symbol 409 Sound {Hit31}Used by:416
Symbol 410 Sound {Hit32}Used by:416
Symbol 411 Sound {Hit33}Used by:416
Symbol 412 Sound {Hit41}Used by:416
Symbol 413 Sound {Hit42}Used by:416
Symbol 414 Sound {Hit43}Used by:416
Symbol 415 Sound {MainMusic}Used by:416
Symbol 416 MovieClip {SolarsaursRoundTrip_fla.Importer_19}Uses:51 92 117 132 154 179 183 200 206 210 218 224 227 245 255 262 265 272 278 293 313 320 338 345 362 389 402 403 404 405 406 407 408 409 410 411 412 413 414 415Used by:Timeline
Symbol 417 TextUses:268Used by:Timeline
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:444  Timeline
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:443 520  Timeline
Symbol 422 FontUsed by:423 424 425 426 427 428
Symbol 423 TextUses:422Used by:431
Symbol 424 TextUses:422Used by:431
Symbol 425 TextUses:422Used by:431
Symbol 426 TextUses:422Used by:431
Symbol 427 TextUses:422Used by:431
Symbol 428 TextUses:422Used by:431
Symbol 429 FontUsed by:430
Symbol 430 TextUses:429Used by:431
Symbol 431 MovieClipUses:423 424 425 426 427 428 430Used by:443  Timeline
Symbol 432 GraphicUsed by:442
Symbol 433 FontUsed by:434 435 436 437 438 439 440 441
Symbol 434 TextUses:433Used by:442
Symbol 435 TextUses:433Used by:442
Symbol 436 TextUses:433Used by:442
Symbol 437 TextUses:433Used by:442
Symbol 438 TextUses:433Used by:442
Symbol 439 TextUses:433Used by:442
Symbol 440 TextUses:433Used by:442
Symbol 441 TextUses:433Used by:442
Symbol 442 MovieClipUses:432 434 435 436 437 438 439 440 441Used by:443  Timeline
Symbol 443 MovieClipUses:421 431 442Used by:444
Symbol 444 MovieClipUses:419 443Used by:445
Symbol 445 MovieClipUses:9 444Used by:Timeline
Symbol 446 TextUses:24Used by:449
Symbol 447 TextUses:24Used by:449
Symbol 448 GraphicUsed by:449
Symbol 449 ButtonUses:446 447 448Used by:Timeline
Symbol 450 GraphicUsed by:Timeline
Symbol 451 GraphicUsed by:456
Symbol 452 GraphicUses:2Used by:453
Symbol 453 MovieClipUses:452 5Used by:456
Symbol 454 GraphicUses:2Used by:455
Symbol 455 MovieClipUses:454 5Used by:456
Symbol 456 MovieClipUses:451 453 455Used by:Timeline
Symbol 457 TextUses:268Used by:Timeline
Symbol 458 TextUses:268Used by:460
Symbol 459 TextUses:268Used by:460
Symbol 460 ButtonUses:458 459 1Used by:Timeline
Symbol 461 TextUses:268Used by:Timeline
Symbol 462 TextUses:268Used by:Timeline
Symbol 463 TextUses:268Used by:Timeline
Symbol 464 TextUses:268Used by:Timeline
Symbol 465 TextUses:268Used by:Timeline
Symbol 466 TextUses:268Used by:Timeline
Symbol 467 FontUsed by:468 470 472 474
Symbol 468 TextUses:467Used by:Timeline
Symbol 469 TextUses:268Used by:Timeline
Symbol 470 TextUses:467Used by:Timeline
Symbol 471 TextUses:268Used by:Timeline
Symbol 472 TextUses:467Used by:Timeline
Symbol 473 TextUses:268Used by:Timeline
Symbol 474 TextUses:467Used by:Timeline
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:479
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:479
Symbol 479 MovieClipUses:476 478Used by:480
Symbol 480 MovieClipUses:479Used by:504
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:485
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:485
Symbol 485 MovieClipUses:482 484Used by:486
Symbol 486 MovieClipUses:485Used by:504
Symbol 487 GraphicUsed by:490
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:490
Symbol 490 MovieClipUses:487 489Used by:491
Symbol 491 MovieClipUses:490Used by:504
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:496
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:496
Symbol 496 MovieClipUses:493 495Used by:497
Symbol 497 MovieClipUses:496Used by:504
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:502
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:502
Symbol 502 MovieClipUses:499 501Used by:503
Symbol 503 MovieClipUses:502Used by:504
Symbol 504 MovieClip {SolarsaursRoundTrip_fla.Symbol132_220}Uses:480 486 491 497 503Used by:518
Symbol 505 GraphicUsed by:518
Symbol 506 TextUses:268Used by:518
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:513
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:513
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:513
Symbol 513 MovieClipUses:508 510 512Used by:514
Symbol 514 MovieClip {SolarsaursRoundTrip_fla.Symbol36_241}Uses:513Used by:515
Symbol 515 MovieClip {SolarsaursRoundTrip_fla.Symbol37_240}Uses:514Used by:518
Symbol 516 TextUses:268Used by:518
Symbol 517 EditableTextUses:268Used by:518
Symbol 518 MovieClip {SolarsaursRoundTrip_fla.HUD_219}Uses:1 504 505 506 515 516 517Used by:Timeline
Symbol 519 GraphicUsed by:Timeline
Symbol 520 MovieClipUses:421Used by:Timeline
Symbol 521 GraphicUsed by:Timeline
Symbol 522 TextUses:268Used by:Timeline
Symbol 523 GraphicUsed by:Timeline
Symbol 524 TextUses:24Used by:527
Symbol 525 TextUses:24Used by:527
Symbol 526 GraphicUsed by:527
Symbol 527 ButtonUses:524 525 526Used by:Timeline
Symbol 528 MovieClipUses:57 59 67 61 63Used by:533
Symbol 529 MovieClipUses:138 140 142 146Used by:533
Symbol 530 MovieClipUses:162 164 166 168Used by:533
Symbol 531 MovieClipUses:13 15 17 19 21Used by:533
Symbol 532 MovieClipUses:98 100 102 104 108Used by:533
Symbol 533 MovieClipUses:528 529 530 531 532Used by:534
Symbol 534 MovieClipUses:533Used by:535
Symbol 535 MovieClipUses:534Used by:Timeline
Symbol 536 TextUses:268Used by:539
Symbol 537 TextUses:268Used by:539
Symbol 538 GraphicUsed by:539
Symbol 539 ButtonUses:536 537 538Used by:Timeline

Instance Names

"preloader_mc"Frame 1Symbol 23 MovieClip
"poLoader_btn"Frame 1Symbol 29 Button
"pmgLoader_btn"Frame 1Symbol 33 Button
"agLoader_btn"Frame 1Symbol 37 Button
"sfbLoader_btn"Frame 1Symbol 41 Button
"poMenu_btn"Frame 1096Symbol 29 Button
"pmgMenu_btn"Frame 1096Symbol 33 Button
"agMenu_btn"Frame 1096Symbol 37 Button
"sfbMenu_btn"Frame 1096Symbol 41 Button
"play_btn"Frame 1096Symbol 449 Button
"next_btn"Frame 1098Symbol 460 Button
"hud_mc"Frame 1105Symbol 518 MovieClip {SolarsaursRoundTrip_fla.HUD_219}
"hsd_mc"Frame 1106Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay}
"poScores_btn"Frame 1106Symbol 29 Button
"pmgScores_btn"Frame 1106Symbol 33 Button
"agScores_btn"Frame 1106Symbol 37 Button
"playAgain_btn"Frame 1106Symbol 527 Button
"hss_mc"Frame 1106Symbol 320 MovieClip {sfb.application.hiscores.HiscoreSubmit}
"seeAll_btn"Frame 1106Symbol 539 Button
"name0_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 296 EditableText
"score0_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 297 EditableText
"score1_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 298 EditableText
"score2_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 299 EditableText
"score3_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 300 EditableText
"score4_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 301 EditableText
"name1_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 302 EditableText
"name2_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 303 EditableText
"name3_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 304 EditableText
"name4_txt"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2Symbol 305 EditableText
"name_txt"Symbol 320 MovieClip {sfb.application.hiscores.HiscoreSubmit} Frame 1Symbol 314 EditableText
"score_txt"Symbol 320 MovieClip {sfb.application.hiscores.HiscoreSubmit} Frame 1Symbol 315 EditableText
"submit_btn"Symbol 320 MovieClip {sfb.application.hiscores.HiscoreSubmit} Frame 1Symbol 319 Button
"rain_mc"Symbol 338 MovieClip {SolarsaursRTGameCamp} Frame 1Symbol 337 MovieClip
"h1"Symbol 514 MovieClip {SolarsaursRoundTrip_fla.Symbol36_241} Frame 1Symbol 513 MovieClip
"dino_mc"Symbol 518 MovieClip {SolarsaursRoundTrip_fla.HUD_219} Frame 1Symbol 504 MovieClip {SolarsaursRoundTrip_fla.Symbol132_220}
"turns_mc"Symbol 518 MovieClip {SolarsaursRoundTrip_fla.HUD_219} Frame 1Symbol 515 MovieClip {SolarsaursRoundTrip_fla.Symbol37_240}
"score_txt"Symbol 518 MovieClip {SolarsaursRoundTrip_fla.HUD_219} Frame 1Symbol 517 EditableText

Special Tags

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

Labels

"loading"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 1
"hiscores"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 2
"error"Symbol 313 MovieClip {sfb.application.hiscores.HiscoreDisplay} Frame 3




http://swfchan.com/10/48728/info.shtml
Created: 29/4 -2019 09:09:26 Last modified: 29/4 -2019 09:09:26 Server time: 14/05 -2024 21:30:33