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

Stamper's Quest For Fags.swf

This is the info page for
Flash #67461

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


Text
Flash Ad

Place this movieclip wherever you want a
flash ad to load.
Please do not modify the size as you may
see decreases in your ad preformance!
(This clip will be hidden unless an ad loads)

NEWGROUNDS API CONNECTOR

Place this movieclip on your root timeline.
This clip will automatically hide itself unless neeeded.
(Error messages appear on frames 2 and 3)

NOTICE!

You are not logged in!
As a result, any medals you unlock in this game will NOT
be saved to your profile.

ERROR!

We could not connect to the Newgrounds gateway.
If you are using an ad-blocking application, you may need
to disable it to unlock any medals you earn in this game.

Click Anywhere to play

More health
2 enemies
Health packs are
abundant
You shall win

Essentially easy
mode... but less
health

Two enemys
Health goes down
quicker
Health packs appear
less

2 enemys
Health goes down super
quick
Health packs are few
and far apart
You will not last long.

Instructions

You (Stamper) have been abandoned in the desert
and you really want a fuckin' smoke...
Unfortunatley, the people who abandoned you stole
all your cigarettes and gave them the ability to fly
and shit...
You really want a fuckin' cig and are willing to do
anything for a pack, even endlessly running and
jumping around the desert.
Also, the people who stole Stampy's cigs released a
bunch o' fuckin' bee's all over the desert.
*Use the arrow keys and the spacebar to do shit*

Creditz

ART

Stamper, Rock
backgrounds, and
Cigarettes....

LUIS

Menu buttons,
Bee enemy...

TehSlapHappy

Programming

KevnSevn

With Help from Techno

0

WARNING!

WARNING!

Packs Collected

Medal Popup
Place this clip on the root of your movie,
spanning any frames where medals are
called. (this clip is hidden)

medal name

MEDAL GET!

100pts

You Scored

0

Packs

Secret level
:O

0

You Scored

0

Packs

secret
level
:O

0

0

Secret
LEVEL
:O

0

0

Secret
Level
:O

0

0

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; _root.API_Settings = {movie_id:6679, enc_key:"ZfyIoOqhwwuAt2xyjLwIYhfgr9bu94e3", debug_mode:false, movie_version:""};
Frame 2
stop(); var score = 0; var Health = 100;
Frame 3
stop(); var score = 0;
Frame 4
onEnterFrame = function () { if (_root.score == 50) { _root.medal_popup.unlockMedal("Occasional Smoker"); _root.score = _root.score + 1; } }; stop(); _root.healthbar.gotoAndStop(100); var score = 0;
Instance of Symbol 94 MovieClip "enemy1" in Frame 4
onClipEvent (enterFrame) { this._x = this._x - 34; if (this._x < -2500) { this._x = 1370; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.owSound.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 1)); } }
Instance of Symbol 357 MovieClip "scoreadder" in Frame 4
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -370) { this._x = 1450; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 92 MovieClip "healthadder" in Frame 4
onClipEvent (enterFrame) { this._x = this._x - 25; if (this._x <= -10000) { this._x = 2000; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe + 20)); } }
Instance of Symbol 371 MovieClip "player" in Frame 4
onClipEvent (load) { var vx = 0; } onClipEvent (enterFrame) { score == 0; grav = grav + gravity; _y = (_y + grav); _x = (_x + vx); if (grav > 0) { while (ground.hitTest(_x, _y, true)) { _y = (_y - gravity); grav = 0; canJump = true; } } if (_x > 10) { if (Key.isDown(37)) { vx--; if (vx < -10) { vx++; } } } else if (_x < 10) { vx = 0; } if ((!Key.isDown(37)) && (!Key.isDown(39))) { vx = vx * 0.9; } if (_x < (Stage.width - _width)) { if (Key.isDown(39)) { vx++; if (vx > 10) { vx--; } } } else if (_x > Stage.width) { _x = Stage.width; vx = 0; } } onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { vel_y = 47; jumping = true; } if (jumping == true) { vel_y = vel_y - 2; if (vel_y <= -15) { vel_y = -15; } this._y = this._y - vel_y; this.gotoAndStop(2); } if (_root.ground.hitTest(this._x, this._y + 50, true)) { vel_y = 0; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { this._y = this._y + 16; if (_root.ground.hitTest(this._x, this._y + 1, true)) { this._y = this._y - 16; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (_root.player.hitTest(_root.healthadder)) { _root.healthadder._x = -60; } if (_root.player.hitTest(_root.scoreadder)) { _root.score++; _root.scoreadder._x = 1450; _root.scoreadder._y = (Math.random() * 550) + 50; } if (_root.player.hitTest(_root.blockright)) { _x = (_x - 9); } if (_root.player.hitTest(_root.blockleft)) { _x = (_x + 5); } }
Instance of Symbol 457 MovieClip "bee" in Frame 4
onClipEvent (enterFrame) { this._x = this._x - 11; if (this._x < -5500) { this._x = 1370; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { this.gotoAndStop(2); _root.hurt.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 1)); } }
Frame 5
stop();
Frame 6
onEnterFrame = function () { if (_root.score == 50) { _root.medal_popup.unlockMedal("2 pack-a-day"); _root.score = _root.score + 1; } }; stop(); _root.healthbar.gotoAndStop(100); var score = 0;
Instance of Symbol 94 MovieClip "enemy1" in Frame 6
onClipEvent (enterFrame) { this._x = this._x - 34; if (this._x < -2500) { this._x = 1370; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.owSound.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 2)); } }
Instance of Symbol 357 MovieClip "scoreadder" in Frame 6
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -370) { this._x = 1450; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 92 MovieClip "healthadder" in Frame 6
onClipEvent (enterFrame) { this._x = this._x - 25; if (this._x <= -10000) { this._x = 2000; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe + 20)); } }
Instance of Symbol 371 MovieClip "player" in Frame 6
onClipEvent (load) { var vx = 0; } onClipEvent (enterFrame) { score == 0; grav = grav + gravity; _y = (_y + grav); _x = (_x + vx); if (grav > 0) { while (ground.hitTest(_x, _y, true)) { _y = (_y - gravity); grav = 0; canJump = true; } } if (_x > 10) { if (Key.isDown(37)) { vx--; if (vx < -10) { vx++; } } } else if (_x < 10) { vx = 0; } if ((!Key.isDown(37)) && (!Key.isDown(39))) { vx = vx * 0.9; } if (_x < (Stage.width - _width)) { if (Key.isDown(39)) { vx++; if (vx > 10) { vx--; } } } else if (_x > Stage.width) { _x = Stage.width; vx = 0; } } onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { vel_y = 42; jumping = true; } if (jumping == true) { vel_y = vel_y - 2; if (vel_y <= -15) { vel_y = -15; } this._y = this._y - vel_y; this.gotoAndStop(2); } if (_root.ground.hitTest(this._x, this._y + 50, true)) { vel_y = 0; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { this._y = this._y + 10; if (_root.ground.hitTest(this._x, this._y + 1, true)) { this._y = this._y - 10; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (_root.player.hitTest(_root.healthadder)) { _root.healthadder._x = -60; } if (_root.player.hitTest(_root.scoreadder)) { _root.score++; _root.scoreadder._x = 1450; _root.scoreadder._y = (Math.random() * 550) + 50; } if (_root.player.hitTest(_root.blockright)) { _x = (_x - 9); } if (_root.player.hitTest(_root.blockleft)) { _x = (_x + 5); } }
Instance of Symbol 457 MovieClip "bee" in Frame 6
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -4500) { this._x = 1370; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { this.gotoAndStop(2); _root.hurt.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 1)); } }
Frame 7
stop();
Frame 8
onEnterFrame = function () { if (_root.score == 50) { _root.medal_popup.unlockMedal("Chain Smoker"); _root.score = _root.score + 1; } }; stop(); _root.healthbar.gotoAndStop(100); var score = 0;
Instance of Symbol 94 MovieClip "enemy1" in Frame 8
onClipEvent (enterFrame) { this._x = this._x - 34; if (this._x < -2500) { this._x = 1370; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.owSound.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 3)); } }
Instance of Symbol 357 MovieClip "scoreadder" in Frame 8
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -370) { this._x = 1450; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 92 MovieClip "healthadder" in Frame 8
onClipEvent (enterFrame) { this._x = this._x - 25; if (this._x <= -10000) { this._x = 2000; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe + 30)); } }
Instance of Symbol 457 MovieClip "bee" in Frame 8
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -3500) { this._x = 1370; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { this.gotoAndStop(2); _root.hurt.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 2)); } }
Instance of Symbol 371 MovieClip "player" in Frame 8
onClipEvent (load) { var vx = 0; } onClipEvent (enterFrame) { score == 0; grav = grav + gravity; _y = (_y + grav); _x = (_x + vx); if (grav > 0) { while (ground.hitTest(_x, _y, true)) { _y = (_y - gravity); grav = 0; canJump = true; } } if (_x > 10) { if (Key.isDown(37)) { vx--; if (vx < -10) { vx++; } } } else if (_x < 10) { vx = 0; } if ((!Key.isDown(37)) && (!Key.isDown(39))) { vx = vx * 0.9; } if (_x < (Stage.width - _width)) { if (Key.isDown(39)) { vx++; if (vx > 10) { vx--; } } } else if (_x > Stage.width) { _x = Stage.width; vx = 0; } } onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { vel_y = 42; jumping = true; } if (jumping == true) { vel_y = vel_y - 2; if (vel_y <= -15) { vel_y = -15; } this._y = this._y - vel_y; this.gotoAndStop(2); } if (_root.ground.hitTest(this._x, this._y + 50, true)) { vel_y = 0; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { this._y = this._y + 10; if (_root.ground.hitTest(this._x, this._y + 1, true)) { this._y = this._y - 10; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (_root.player.hitTest(_root.healthadder)) { _root.healthadder._x = -60; } if (_root.player.hitTest(_root.scoreadder)) { _root.score++; _root.scoreadder._x = 1450; _root.scoreadder._y = (Math.random() * 550) + 50; } if (_root.player.hitTest(_root.blockright)) { _x = (_x - 9); } if (_root.player.hitTest(_root.blockleft)) { _x = (_x + 5); } }
Frame 9
stop();
Frame 10
onEnterFrame = function () { if (_root.score == 100) { _root.medal_popup.unlockMedal("Full-Time Addict"); _root.score = _root.score + 1; } }; stop(); _root.healthbar.gotoAndStop(100); var score = 0;
Instance of Symbol 94 MovieClip "enemy1" in Frame 10
onClipEvent (enterFrame) { this._x = this._x - 34; if (this._x < -2500) { this._x = 1370; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.owSound.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 3)); } }
Instance of Symbol 357 MovieClip "scoreadder" in Frame 10
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -370) { this._x = 1450; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 92 MovieClip "healthadder" in Frame 10
onClipEvent (enterFrame) { this._x = this._x - 25; if (this._x <= -8000) { this._x = 2000; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _currentframe = (_currentframe + 50); _root.healthbar.gotoAndStop(_currentframe + 50); } }
Instance of Symbol 457 MovieClip "bee" in Frame 10
onClipEvent (enterFrame) { this._x = this._x - 23; if (this._x < -2500) { this._x = 1370; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { this.gotoAndStop(2); _root.hurt.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 1)); } }
Instance of Symbol 371 MovieClip "player" in Frame 10
onClipEvent (load) { var vx = 0; } onClipEvent (enterFrame) { score == 0; grav = grav + gravity; _y = (_y + grav); _x = (_x + vx); if (grav > 0) { while (ground.hitTest(_x, _y, true)) { _y = (_y - gravity); grav = 0; canJump = true; } } if (_x > 10) { if (Key.isDown(37)) { vx--; if (vx < -10) { vx++; } } } else if (_x < 10) { vx = 0; } if ((!Key.isDown(37)) && (!Key.isDown(39))) { vx = vx * 0.9; } if (_x < (Stage.width - _width)) { if (Key.isDown(39)) { vx++; if (vx > 10) { vx--; } } } else if (_x > Stage.width) { _x = Stage.width; vx = 0; } } onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { vel_y = 42; jumping = true; } if (jumping == true) { vel_y = vel_y - 2; if (vel_y <= -15) { vel_y = -15; } this._y = this._y - vel_y; this.gotoAndStop(2); } if (_root.ground.hitTest(this._x, this._y + 50, true)) { vel_y = 0; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { this._y = this._y + 10; if (_root.ground.hitTest(this._x, this._y + 1, true)) { this._y = this._y - 10; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (_root.player.hitTest(_root.healthadder)) { _root.healthadder._x = -60; } if (_root.player.hitTest(_root.scoreadder)) { _root.score++; _root.scoreadder._x = 1450; _root.scoreadder._y = (Math.random() * 550) + 50; } if (_root.player.hitTest(_root.blockright)) { _x = (_x - 9); } if (_root.player.hitTest(_root.blockleft)) { _x = (_x + 5); } }
Frame 11
stop();
Frame 12
stop(); _root.healthbar.gotoAndStop(100); var score = 0;
Instance of Symbol 94 MovieClip "enemy1" in Frame 12
onClipEvent (enterFrame) { this._x = this._x - 34; if (this._x < -2500) { this._x = 1370; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _root.owSound.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 1)); } }
Instance of Symbol 357 MovieClip "scoreadder" in Frame 12
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -370) { this._x = 1450; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 92 MovieClip "healthadder" in Frame 12
onClipEvent (enterFrame) { this._x = this._x - 25; if (this._x <= -2000) { this._x = 2000; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { _currentframe = (_currentframe + 50); _root.healthbar.gotoAndStop(_currentframe + 50); } }
Instance of Symbol 457 MovieClip "bee" in Frame 12
onClipEvent (enterFrame) { this._x = this._x - 14; if (this._x < -2000) { this._x = 1370; this._y = (Math.random() * 550) + 25; } } onClipEvent (enterFrame) { if (this.hitTest(_root.player)) { this.gotoAndStop(2); _root.hurt.play(); _root.healthbar.gotoAndStop((_root.healthbar._currentframe = _root.healthbar._currentframe - 1)); } }
Instance of Symbol 529 MovieClip "player" in Frame 12
onClipEvent (load) { var vx = 0; } onClipEvent (enterFrame) { score == 0; grav = grav + gravity; _y = (_y + grav); _x = (_x + vx); if (grav > 0) { while (ground.hitTest(_x, _y, true)) { _y = (_y - gravity); grav = 0; canJump = true; } } if (_x > 10) { if (Key.isDown(37)) { vx--; if (vx < -10) { vx++; } } } else if (_x < 10) { vx = 0; } if ((!Key.isDown(37)) && (!Key.isDown(39))) { vx = vx * 0.9; } if (_x < (Stage.width - _width)) { if (Key.isDown(39)) { vx++; if (vx > 10) { vx--; } } } else if (_x > Stage.width) { _x = Stage.width; vx = 0; } } onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { vel_y = 42; jumping = true; } if (jumping == true) { vel_y = vel_y - 2; if (vel_y <= -15) { vel_y = -15; } this._y = this._y - vel_y; this.gotoAndStop(2); } if (_root.ground.hitTest(this._x, this._y + 50, true)) { vel_y = 0; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { this._y = this._y + 10; if (_root.ground.hitTest(this._x, this._y + 1, true)) { this._y = this._y - 10; jumping = false; this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (_root.player.hitTest(_root.healthadder)) { _root.healthadder._x = -60; } if (_root.player.hitTest(_root.scoreadder)) { _root.score = _root.score + 17258; _root.scoreadder._x = 1450; _root.scoreadder._y = (Math.random() * 550) + 50; } if (_root.player.hitTest(_root.blockright)) { _x = (_x - 9); } if (_root.player.hitTest(_root.blockleft)) { _x = (_x + 5); } }
Instance of Symbol 530 MovieClip in Frame 12
onClipEvent (enterFrame) { this._x = this._x + 8; if (this._x > 950) { this._x = -166.2; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 12
onClipEvent (enterFrame) { this._x = this._x + 9; if (this._x > 950) { this._x = -190; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 12
onClipEvent (enterFrame) { this._x = this._x + 5; if (this._x > 950) { this._x = -200; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 12
onClipEvent (enterFrame) { this._x = this._x + 10; if (this._x > 950) { this._x = -166.2; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 12
onClipEvent (enterFrame) { this._x = this._x + 15; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 12
onClipEvent (enterFrame) { this._x = this._x + 16; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 12
onClipEvent (enterFrame) { this._x = this._x + 17; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Frame 13
stop();
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 8; if (this._x > 950) { this._x = -166.2; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 5; if (this._x > 950) { this._x = -200; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 15; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 8; if (this._x > 950) { this._x = -166.2; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 9; if (this._x > 950) { this._x = -190; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 5; if (this._x > 950) { this._x = -200; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 10; if (this._x > 950) { this._x = -166.2; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 15; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 16; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 17; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 15; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 17; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 5; if (this._x > 950) { this._x = -200; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 15; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Instance of Symbol 530 MovieClip in Frame 13
onClipEvent (enterFrame) { this._x = this._x + 17; if (this._x > 950) { this._x = -150; this._y = (Math.random() * 550) + 25; } }
Symbol 18 MovieClip Frame 1
com.Newgrounds.NewgroundsAPI.attachFlashAd(_parent[_name]); var attachAd = function () { com.Newgrounds.NewgroundsAPI.attachFlashAd(_parent[_name]); }; com.Newgrounds.NewgroundsAPI.addEventListener(com.Newgrounds.NewgroundsAPI.events.ADS_APPROVED, attachAd); background._visible = false;
Symbol 23 Button
on (release) { getURL ("http://www.newgrounds.com/collection/picoday2006", "_blank"); }
Symbol 26 Button
on (release) { getURL ("http://www.newgrounds.com/collection/picoday2007", "_blank"); }
Symbol 29 Button
on (release) { getURL ("http://www.newgrounds.com/collection/picoday2008", "_blank"); }
Symbol 32 Button
on (release) { getURL ("http://www.newgrounds.com/collection/picoday2009", "_blank"); }
Symbol 39 Button
on (release) { _root.play(); }
Instance of Symbol 38 MovieClip in Symbol 41 MovieClip Frame 1
onClipEvent (load) { _root.stop(); PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndStop("loaded"); } } onClipEvent (enterFrame) { PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndStop("loaded"); } }
Symbol 41 MovieClip Frame 100
stop();
Symbol 47 Button
on (release) { this._visible = false; }
Symbol 54 MovieClip Frame 1
_visible = false; var checkConnection = function (event) { if (!event.success) { _visible = true; gotoAndStop (3); } }; if (com.Newgrounds.NewgroundsAPI.isNewgrounds() || (_root.API_Settings.debug_mode)) { com.Newgrounds.NewgroundsAPI.addEventListener(com.Newgrounds.NewgroundsAPI.events.MOVIE_CONNECTED, checkConnection); if ((!com.Newgrounds.NewgroundsAPI.hasUserSession()) && (!_root.API_Settings.debug_mode)) { _visible = true; gotoAndStop (2); } } com.Newgrounds.NewgroundsAPI.setMovieVersion(_root.API_Settings.movie_version); com.Newgrounds.NewgroundsAPI.connectMovie(_root.API_Settings.movie_id, _root.API_Settings.enc_key, _root.API_Settings.debug_mode); com.Newgrounds.NewgroundsAPI.loadMedals(); stop();
Symbol 533 MovieClip [__Packages.com.Newgrounds.BaseN] Frame 0
class com.Newgrounds.BaseN { var ceiling, hashIndex, bitSize, hashVal, i; function BaseN (hash) { ceiling = 100000000000000; if (hash) { hashIndex = hash; } else { hashIndex = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`~@#$%^&*()+|;/"; } bitSize = hashIndex.length; hashVal = new Object(); i = 0; while (i < bitSize) { hashVal[hashIndex.charAt(i)] = i; i++; } } function verify(s) { if (hashVal[s] != undefined) { return(true); } return(false); } function encode(n, minchars) { debug.lastencode = ""; if (typeof(i) != "string") { n = n.toString(); } if (n.charAt(0) == "-") { var _local3 = "-"; n = n.substring(1); } else { var _local3 = ""; } if (String(n).indexOf(".") > -1) { var _local4 = String(n).split(".", 2); return(((_local3 + baseNEncoder(_local4[0], minchars)) + ".") + baseNEncoder(_local4[1])); } debug.lastencode = debug.lastencode + "\tNo decimal\r"; return(_local3 + baseNEncoder(n, minchars)); } function decode(s) { var _local4 = 1; if (s.charAt(0) == "-") { _local4 = -1; s = s.substring(1, s.length); } var _local3 = s.indexOf("."); if (_local3 > -1) { var _local5 = Math.pow(10, baseNDecoder(s.substring(_local3 + 1, s.length))); return((baseNDecoder(s.substring(0, _local3)) / _local5) * _local4); } return(baseNDecoder(s) * _local4); } function baseNEncoder(n, minchars) { if (!minchars) { minchars = 1; } var _local4 = ""; while (n != 0) { n = Math.round(n); var _local3 = n % bitSize; if (Math.round(_local3) != _local3) { trace((((((((("BaseN failed on " + n) + "%") + bitSize) + " = ") + _local3) + " ") + int(n)) + " ") + int(bitSize)); } _local4 = hashIndex.charAt(_local3) + _local4; debug.lastencode = debug.lastencode + (((((((("\t-> n:" + n) + " % bitSize:") + bitSize) + " = ") + _local3) + ", final char=") + _local4) + newline); n = n - _local3; n = n / bitSize; } if (minchars) { while (_local4.length < minchars) { _local4 = hashIndex.charAt(0) + _local4; } } return(_local4); } function baseNDecoder(s) { var _local2 = 0; var _local6 = 0; i = 0; while (i < s.length) { var _local3 = s.charAt((s.length - i) - 1); if (_local3 == hashIndex.charAt(0)) { var _local5 = 0; } else { var _local5 = hashVal[_local3] * Math.pow(bitSize, i); } _local2 = _local2 + _local5; if (_local2 >= ceiling) { _local6 = _local6 + ((_local2 - (_local2 % ceiling)) / ceiling); _local2 = _local2 % ceiling; } i++; } if (_local6 > 0) { _local2 = "" + _local2; while (_local2.length < (ceiling.toString().length - 1)) { _local2 = "0" + _local2; } _local2 = ("" + _local6) + _local2; } return(_local2); } var debug = new Object(); }
Symbol 534 MovieClip [__Packages.com.Newgrounds.NewgroundsAPIError] Frame 0
class com.Newgrounds.NewgroundsAPIError { var message, name, alias; function NewgroundsAPIError (error, msg) { if (Number(error).toString() == String(error)) { error = Number(error); } else if (error_codes[String(error)]) { error = error_codes[String(error)]; } else { error = 0; } code = error; message = msg; name = error_names[error]; alias = aliases[error]; } static function init_codes() { var _local2 = new Object(); var _local1 = 0; while (_local1 < aliases.length) { _local2[aliases[_local1]] = _local1; _local1++; } return(_local2); } static function init_names() { var _local5 = new Array(); var _local3 = 0; while (_local3 < aliases.length) { var _local2 = aliases[_local3].toLowerCase().split("_"); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1] = _local2[_local1].substr(0, 1).toUpperCase() + _local2[_local1].substr(1, _local2[_local1].length); for (var _local4 in always_caps) { if (_local2[_local1].toUpperCase() == always_caps[_local4]) { _local2[_local1] = _local2[_local1].toUpperCase(); } } _local1++; } _local5[_local3] = _local2.join(" "); _local3++; } return(_local5); } function isError() { return(true); } static var aliases = new Array("UNKNOWN_ERROR", "INVALID_API_ID", "MISSING_PARAM", "INVALID_STAT_ID", "INVALID_COMMAND_ID", "FLASH_ADS_NOT_APPROVED", "PERMISSION_DENIED", "IDENTIFICATION_REQUIRED", "INVALID_EMAIL_ADDRESS", "BANNED_USER", "SESSION_EXPIRED", "INVALID_SCORE", "INVALID_MEDAL", "INVALID_FOLDER", "FILE_NOT_FOUND", "SITE_ID_REQUIRED", "UPLOAD_IN_PROGRESS", "USER_CANCELLED", "CONFIRM_REQUEST", "CONNECTION_FAILED"); static var always_caps = new Array("API", "URL", "ID"); static var error_codes = init_codes(); static var error_names = init_names(); var code = 0; }
Symbol 535 MovieClip [__Packages.com.Newgrounds.NewgroundsAPI] Frame 0
class com.Newgrounds.NewgroundsAPI { static var version, user_email, movie_id, debug, session_id, publisher_id, timeout, connected, tracker_id, encryption_key, user_id, user_name, host, error_format, normal_format, link_format, header_format, ad_url, ad_swf_url; function NewgroundsAPI () { } static function setMovieVersion(v) { if (v) { version = String(v); } } static function setUserEmail(e) { user_email = e; } static function getOfficialVersionURL() { var _local1 = (((((GATEWAY_URL + "?tracker_id=") + movie_id) + "&command_id=") + getCommandID("loadOfficalVersion")) + "&seed=") + Math.random(); if (debug) { _local1 = _local1 + "&debug=1"; } return(_local1); } static function hasUserSession() { if (session_id && (publisher_id)) { return(true); } if (_root.NewgroundsAPI_PublisherID && (_root.NewgroundsAPI_SessionID)) { return(true); } return(false); } static function isNewgrounds() { return(((publisher_id == 1) || (_root.NewgroundsAPI_PublisherID == 1)) || (getHost().toLowerCase().indexOf("ungrounded.net") > -1)); } static function hasPublisher() { return(publisher_id || (_root.NewgroundsAPI_PublisherID)); } static function hasUserEmail() { if (user_email) { return(true); } return(false); } static function connectionTimeOut() { clearInterval(timeout); callListener(events.MOVIE_CONNECTED, false, new com.Newgrounds.NewgroundsAPIError("CONNECTION_FAILED", "Connection to NewgroundsAPI gateway timed out.")); } static function connectMovie(m_id, encrypt_key, debug_mode) { if (connected) { return(undefined); } var _local2 = function () { com.Newgrounds.NewgroundsAPI.connectionTimeOut(); }; timeout = setInterval(_local2, 8000, null); if (!m_id) { fatalError("NewgroundsAPI.connectMovie() - missing required movie_id parameter", "connectMovie"); } movie_id = String(m_id); tracker_id = Number(movie_id.substring(0, movie_id.indexOf(":"))); encryption_key = encrypt_key; debug = debug_mode; if (_root.NewgroundsAPI_PublisherID) { publisher_id = _root.NewgroundsAPI_PublisherID; if (_root.NewgroundsAPI_SessionID) { session_id = _root.NewgroundsAPI_SessionID; } } else { publisher_id = 1; session_id = null; user_id = 0; user_name = "Guest"; } if (_root.NewgroundsAPI_UserName) { user_name = _root.NewgroundsAPI_UserName; } if (_root.NewgroundsAPI_UserID) { user_id = _root.NewgroundsAPI_UserID; } connected = true; sendCommand("connectMovie", {host:getHost(), movie_version:version}); } static function getHost() { if (!host) { var _local1 = _url; if ((_local1.indexOf("http://") > -1) or (_local1.indexOf("https://") > -1)) { host = _local1.split("/")[2].toLowerCase(); } else { host = "localhost"; } } return(host); } static function loadNewgrounds() { sendCommand("loadNewgrounds", {host:getHost()}, true); } static function loadMySite() { sendCommand("loadMySite", {host:getHost()}); } static function loadCustomLink(link) { sendCommand("loadCustomLink", {host:getHost(), link:link}, true); } static function logCustomEvent(event) { sendCommand("logCustomEvent", {host:getHost(), event:event}); } static function postScore(score, value, get_best) { if ((!score) or (value == undefined)) { sendError({command_id:getCommandID("postScore")}, new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", "missing required parameter(s)")); return(undefined); } sendSecureCommand("postScore", {score:score, value:value, get_best:get_best}); } static function getTodaysScores(score, params) { getScores(score, "t", params, "getTodaysScores"); } static function getYesterdaysScores(score, params) { getScores(score, "y", params, "getYesterdaysScores"); } static function getThisWeeksScores(score, params) { getScores(score, "w", params, "getThisWeeksScores"); } static function getThisMonthsScores(score, params) { getScores(score, "m", params, "getThisMonthsScores"); } static function getThisYearsScores(score, params) { getScores(score, "y", params, "getThisYearsScores"); } static function getAlltimeScores(score, params) { getScores(score, "a", params, "getAlltimeScores"); } static function getScores(score, period, params, command_name) { if (!score) { sendError({command_id:getCommandID(command_name)}, new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", "missing required score name")); return(undefined); } if (!params) { params = new Object(); } if (!hasUserSession()) { callListener(events.SCORES_LOADED, false, new com.Newgrounds.NewgroundsAPIError("SITE_ID_REQUIRED", ("Host '" + getHost()) + "' does not have high scores enabled")); return(undefined); } params.publisher_id = publisher_id; params.period = period; params.score = score; if (params.user_id) { var _local3 = period; } else { var _local3 = period + "-u"; } if (score_page_counts[_local3] == undefined) { params.request_page_count = true; } sendCommand("getScores", params); } static function unlockMedal(medal, get_score) { if (!medal) { sendError({command_id:getCommandID("unlockMedal")}, new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", "missing required medal name")); return(undefined); } var _local1 = new Object(); _local1.medal = medal; if (get_score) { _local1.get_score = get_score; } sendSecureCommand("unlockMedal", _local1); } static function loadMedals() { if (medals) { callListener(events.MEDALS_LOADED, true, {medals:medals}); return(undefined); } var _local1 = new Object(); if (hasUserSession()) { _local1.publisher_id = publisher_id; _local1.user_id = user_id; } sendCommand("getMedals", _local1); } static function getMedals() { return(medals); } static function saveLocal(save_id, save_data, size_allocation) { if (!sharedObjects[save_id]) { sharedObjects[save_id] = SharedObject.getLocal((("ng_ap_secure_" + movie_id) + "_") + save_id); } sharedObjects[save_id].data[save_id] = encodeData(save_data); sharedObjects[save_id].flush(); } static function loadLocal(save_id) { if (!sharedObjects[save_id]) { sharedObjects[save_id] = SharedObject.getLocal((("ng_ap_secure_" + movie_id) + "_") + save_id); } sharedObjects[save_id].flush(); if (sharedObjects[save_id].data[save_id]) { return(decodeData(sharedObjects[save_id].data[save_id])); } return(null); } static function encodeData(data) { return(compressHex(com.Newgrounds.RC4.encrypt(com.Newgrounds.JSON.encode(data), encryption_key))); } static function decodeData(base) { return(com.Newgrounds.JSON.decode(com.Newgrounds.RC4.decrypt(uncompressHex(base), encryption_key))); } static function compressHex(hex_value) { var _local5 = hex_value.length % 6; var _local4 = ""; var _local1 = 0; while (_local1 < hex_value.length) { var _local2 = Number("0x" + hex_value.substr(_local1, 6)); _local4 = _local4 + compressor.encode(_local2, 4); _local1 = _local1 + 6; } return(_local5 + _local4); } static function uncompressHex(base_value) { var _local8 = Number(base_value.charAt(0)); var _local7 = ""; var _local3; var _local2 = 1; while (_local2 < base_value.length) { var _local6 = base_value.substr(_local2, 4); var _local5 = compressor.decode(_local6); var _local1 = dec2hex(_local5); if ((_local2 + 4) < base_value.length) { _local3 = 6; } else { _local3 = _local8; } while (_local1.length < _local3) { _local1 = "0" + _local1; } _local7 = _local7 + _local1; _local2 = _local2 + 4; } return(_local7); } static function dec2hex(dec) { var _local4 = "0123456789ABCDEF"; var _local3 = ""; while (dec > 0) { var _local2 = dec % 16; _local3 = _local4.charAt(_local2) + _local3; dec = (dec - _local2) / 16; } return(_local3); } static function saveFile(folder, filename, contents, thumbnail_source) { if (!save_file) { save_file = new com.Newgrounds.NewgroundsAPISaveFile(movie_id, folder, filename); save_file.setContents(contents); if (thumbnail_source) { save_file.setThumbnail(thumbnail_source); } save_file.onError = function (msg) { var _local1 = new com.Newgrounds.NewgroundsAPIError("PERMISSION_DENIED", msg); com.Newgrounds.NewgroundsAPI.sendError({command_id:com.Newgrounds.NewgroundsAPI.getCommandID("saveFile")}, _local1); com.Newgrounds.NewgroundsAPI.callListener(com.Newgrounds.NewgroundsAPI.events.FILE_SAVED, false, _local1); }; save_file.onCancel = function (msg) { var _local1 = new com.Newgrounds.NewgroundsAPIError("USER_CANCELLED", msg); com.Newgrounds.NewgroundsAPI.callListener(com.Newgrounds.NewgroundsAPI.events.FILE_SAVED, false, _local1); }; save_file.submit(); } else { var _local1 = new com.Newgrounds.NewgroundsAPIError("UPLOAD_IN_PROGRESS", "Please wait for the previous file to finish uploading"); sendError({command_id:getCommandID("saveFile")}, _local1); callListener(events.FILE_SAVED, false, _local1); } } static function checkFilePrivs(folder, filename) { if (user_id) { var _local1 = user_id; } else { var _local1 = 0; } var _local2 = {folder:folder, filename:filename, user_id:_local1, publisher_id:publisher_id}; sendCommand("checkFilePrivs", _local2); } static function finishFileSave(folder, filename, description, share, file, thumbnail) { var _local2; _local2 = {folder:folder, filename:filename, description:description, share:share}; var _local1; _local1 = {file:file, thumbnail:thumbnail}; sendSecureCommand("saveFile", _local2, null, _local1); } static function getFiles(folder, options) { var _local7 = {name:1, date:2, score:3}; var _local2 = {user_only:false, sort_on:"date", page:1, results_per_page:20, sort_descending:true}; var _local6 = new Array(); for (var _local10 in _local7) { _local6.push(("'" + _local10) + "'"); } var _local4 = new Array(); for (var _local9 in _local2) { _local4.push(("'" + _local9) + "'"); } if (options.sort_descending && (!_local7[options.sort_descending])) { var _local3 = new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", (("'" + options.sort_descending) + "' is not a valid sort_on value. Valid values are: ") + _local6.join(", ")); sendError({command_id:getCommandID("getFiles")}, _local3); delete options.sort_descending; } var _local8; if (options) { for (var _local10 in options) { if (_local2[_local10] == undefined) { var _local3 = new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", (("'" + _local10) + "' is not a valid option. Valid options are: ") + _local4.join(", ")); sendError({command_id:getCommandID("getFiles")}, _local3); delete options[_local10]; } else if (typeof(options[_local10]) != typeof(_local2[_local10])) { var _local3 = new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", (("option '" + _local10) + "' should be the following type: ") + typeof(_local2[_local10])); sendError({command_id:getCommandID("getFiles")}, _local3); delete options[_local10]; } } _local8 = options; } else { _local8 = new Object(); } if (hasUserSession()) { _local8.publisher_id = publisher_id; _local8.user_id = user_id; } _local8.folder = folder; sendCommand("getFiles", _local8); } static function getConfirmation(command_name, event, msg, target, confirm, cancel) { var _local1 = new com.Newgrounds.NewgroundsAPIError("CONFIRM_REQUEST", msg); _local1.confirm = function () { target[confirm](); }; _local1.cancel = function () { target[cancel](); }; _local1.command = getCommandID(command_name); callListener(event, false, _local1); } static function doBlockHost(event) { _root.stop(); initTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + getHost()) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + event.data.movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = event.data.redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function onNewVersionAvailable(event) { _root.stop(); initTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + event.data.movie_version) + " is now available at:") + newline; var _local6 = _local3.length; _local3 = _local3 + event.data.movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = event.data.redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local6, _local4, link_format); } static function initTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function doEvent(e) { switch (getCommandName(e.command_id)) { case "connectMovie" : clearInterval(timeout); sendMessage("You have successfully connected to the Newgrounds API Gateway"); sendMessage(("Movie identified as \"" + e.movie_name) + "\""); callListener(events.MOVIE_CONNECTED, e.success, {movie_name:e.movie_name}); var _local4 = false; if (e.ad_status === -1) { var _local6 = "This movie was not approved to run Flash Ads."; sendWarning(_local6); sendWarning(("visit " + AD_TERMS_URL) + " to view our approval guidelines"); if (!e.ad_url) { callListener(events.ADS_APPROVED, false, new com.Newgrounds.NewgroundsAPIError("FLASH_ADS_NOT_APPROVED", _local6)); } else { _local4 = true; } } else if (e.ad_status === 0) { var _local6 = "Flash Ads are currently awaiting approval."; sendNotice(_local6); if (!e.ad_url) { callListener(events.ADS_APPROVED, false, new com.Newgrounds.NewgroundsAPIError("FLASH_ADS_NOT_APPROVED", _local6)); } else { _local4 = true; } } if (e.ad_url) { ad_url = unescape(e.ad_url); if (!_local4) { sendMessage("This movie has been approved to run Flash Ads!"); } callListener(events.ADS_APPROVED, true); } if (e.deny_host) { var _local6 = getHost() + " does not have permission to run this movie!"; sendWarning(_local6); sendWarning("\tUpdate your API configuration to unblock " + getHost()); callListener(events.HOST_BLOCKED, true, {movie_url:unescape(e.movie_url), redirect_url:getOfficialVersionURL()}); } if (e.movie_version) { sendWarning("According to your API Configuration, this version is out of date."); if (version) { sendWarning("\tThe this movie is version " + version); } sendWarning("\tThe most current version is " + e.movie_version); callListener(events.NEW_VERSION_AVAILABLE, true, {movie_version:e.movie_version, movie_url:unescape(e.movie_url), redirect_url:getOfficialVersionURL()}); } if (e.request_portal_url) { sendCommand("setPortalID", {portal_url:_url}); } break; case "logCustomEvent" : if (e.success) { sendMessage(("Event '" + e.event) + "' was logged."); } callListener(events.EVENT_LOGGED, e.success, {event:e.event}); break; case "postScore" : var _local7; if (e.success) { var _local3 = "User"; if (user_email) { _local3 = user_email; } else if (user_name) { _local3 = user_name; } sendMessage(((((_local3 + " posted ") + e.value) + " to '") + e.score) + "'"); _local7 = {score:e.score, value:e.value, username:_local3}; } callListener(events.SCORE_POSTED, e.success, _local7); break; case "getScores" : _local7 = new Object(); if (e.user_id) { var _local5 = e.period; } else { var _local5 = e.period + "-u"; } if (e.total_pages) { score_page_counts[_local5] = e.total_pages; } _local7.user_id = e.user_id; _local7.current_page = e.current_page; _local7.total_pages = score_page_counts[_local5]; _local7.scores = e.scores; _local7.period = getPeriodName(e.period); callListener(events.SCORES_LOADED, e.success, _local7); break; case "unlockMedal" : if (medals) { var _local2 = 0; while (_local2 < medals.length) { if (medals[_local2].medal_name === e.medal_name) { medals[_local2].medal_unlocked = true; break; } _local2++; } } _local7 = {medal_name:e.medal_name, medal_value:e.medal_value, medal_difficulty:e.medal_difficulty}; callListener(events.MEDAL_UNLOCKED, e.success, _local7); break; case "getMedals" : medals = e.medals; _local7 = {medals:e.medals}; callListener(events.MEDALS_LOADED, e.success, _local7); break; case "getFiles" : break; case "getSystemFiles" : break; case "saveFile" : save_file = null; _local7 = {file_id:e.file_id, filename:e.filename, file_url:e.file_url, thumbnail:e.thumbnail, icon:e.icon}; callListener(events.FILE_SAVED, e.success, _local7); break; case "checkFilePrivs" : if (save_file) { save_file.checkPrivs(e); } else { _local7 = {filename:e.filename, folder:e.folder, can_read:e.can_read, can_write:e.can_write}; callListener(events.FILE_PRIVS_LOADED, e.success, _local7); } } } static function setDefaultListeners() { var _local1 = new Array(); _local1[events.HOST_BLOCKED] = {listener:doBlockHost}; _local1[events.NEW_VERSION_AVAILABLE] = {listener:onNewVersionAvailable}; return(_local1); } static function addEventListener(event, listener, params) { listeners[event] = {listener:listener, params:params}; } static function removeEventListener(event) { delete listeners[event]; } static function getEventName(event) { for (var _local2 in events) { if (events[_local2] == event) { return(_local2); } } return(undefined); } static function callListener(event, success, data, target) { echo("Fired Event: " + getEventName(event)); if (listeners[event]) { if (data.isError()) { listeners[event].listener({event:event, success:success, error:data, target:target}, listeners[event].params); } else { listeners[event].listener({event:event, success:success, data:data, target:target}, listeners[event].params); } } } static function getCommandName(id) { return(id); } static function getCommandID(name) { return(name); } static function getPeriodAliases() { var _local1 = new Object(); for (var _local2 in period_aliases) { _local1[period_aliases[_local2].alias] = _local2; } return(_local1); } static function getPeriodName(p) { for (var _local2 in period_aliases) { if (_local2 == p) { return(period_aliases[_local2].name); } } return(null); } static function getPeriodAlias(p) { for (var _local2 in period_aliases) { if (_local2 == p) { return(period_aliases[_local2].alias); } } return(null); } static function sendError(c, e) { trace((((((("[NewgroundsAPI ERROR] :: " + getCommandName(c.command_id)) + "() - ") + e.name) + ":") + newline) + "\t\t\t\t") + e.message); } static function sendWarning(m, c) { if (c) { m = m + ((("\r[NewgroundsAPI WARNING] :: \tSee " + COMMANDS_WIKI_URL) + c.toLowerCase()) + " for additional information."); } trace("[NewgroundsAPI WARNING] :: " + m); } static function sendNotice(m, c) { if (c) { m = m + ((("\r[NewgroundsAPI NOTICE] :: \tSee " + COMMANDS_WIKI_URL) + c.toLowerCase()) + " for additional information."); } trace("[NewgroundsAPI NOTICE] :: " + m); } static function fatalError(m, c) { if (c) { m = m + ((("\r\tSee " + COMMANDS_WIKI_URL) + c.toLowerCase()) + " for additional information."); } throw (((("***ERROR*** frame=" + _root._currentframe) + ", class=NewgroundsAPI") + newline) + newline) + m; } static function sendSecureCommand(command, secure_params, unsecure_params, files) { if (((!debug) && (!hasUserSession())) && (!hasUserEmail())) { sendError({command_id:getCommandID(command)}, new com.Newgrounds.NewgroundsAPIError("IDENTIFICATION_REQUIRED", ("You must be logged in or provide an e-mail address ( using NewgroundsAPI.setUserEmail(\"name@domain.com\"); ) to use " + command) + "().")); return(undefined); } if (!command) { fatalError("Missing command", "sendSecureCommand"); } if (!secure_params) { fatalError("Missing secure_params", "sendSecureCommand"); } if (!unsecure_params) { unsecure_params = new Object(); } var _local2 = ""; var _local1 = 0; while (_local1 < 16) { _local2 = _local2 + compression_radix.charAt(Math.floor(Math.random() * compression_radix.length)); _local1++; } if (debug) { secure_params.session_id = ""; } else { secure_params.session_id = session_id; } secure_params.as_version = 2; secure_params.user_email = user_email; secure_params.publisher_id = publisher_id; secure_params.seed = _local2; secure_params.command_id = getCommandID(command); var _local8 = com.Newgrounds.MD5.calculate(_local2); var _local6 = com.Newgrounds.RC4.encrypt(com.Newgrounds.JSON.encode(secure_params), encryption_key); var _local7 = _local8 + _local6; unsecure_params.secure = compressHex(_local7); sendCommand("securePacket", unsecure_params, false, files); } static function sendCommand(command, params, open_browser, files) { if ((!connected) and (command != "connectMovie")) { var _local11 = (("NewgroundsAPI." + command) + "() - NewgroundsAPI.connectMovie() must be called before this command can be called") + newline; fatalError(_local11, "connectMovie"); } if (open_browser) { var _local1 = new Object(); } else { var _local1 = new LoadVars(); } _local1.command_id = getCommandID(command); _local1.tracker_id = movie_id; if (debug) { _local1.debug = debug; } if (params) { for (var _local8 in params) { _local1[_local8] = params[_local8]; } } if (files) { for (var _local8 in files) { _local1[_local8] = files[_local8]; } } echo(("OUTPUT: \r" + com.Newgrounds.JSON.encode(_local1)) + newline); if (open_browser) { var _local5 = (GATEWAY_URL + "?seed=") + Math.random(); for (var _local8 in _local1) { _local5 = _local5 + ((("&" + escape(_local8)) + "=") + escape(_local1[_local8])); } getURL (_local5, "_blank"); _local1.removeMovieClip(); } else { var _local9 = new LoadVars(); _local9.onData = function (data) { com.Newgrounds.NewgroundsAPI.echo(("INPUT: \r" + data) + newline); if (data) { var _local1 = com.Newgrounds.JSON.decode(data); } else { var _local1 = {success:false}; } if (!_local1.success) { var _local3 = new com.Newgrounds.NewgroundsAPIError(_local1.error_code, _local1.error_msg); com.Newgrounds.NewgroundsAPI.sendError(_local1, _local3); } else { com.Newgrounds.NewgroundsAPI.doEvent(_local1); } }; var _local4 = new Array(); for (var _local7 in _local1) { _local4.push((_local7 + "=") + escape(_local1[_local7])); } echo((("POST " + GATEWAY_URL) + "?") + _local4.join("&")); _local1.sendAndLoad((GATEWAY_URL + "?seed=") + Math.random(), _local9, "POST"); } } static function renderAd(target) { if (ad_swf_url) { target.background = target.createEmptyMovieClip("background", 100); target.background.beginFill(0); target.background.moveTo(0, 0); target.background.lineTo(300, 0); target.background.lineTo(300, 250); target.background.lineTo(0, 250); target.background.lineTo(0, 0); target.background.endFill(); target.mask = target.createEmptyMovieClip("mask", 101); target.mask.beginFill(0); target.mask.moveTo(0, 0); target.mask.lineTo(300, 0); target.mask.lineTo(300, 250); target.mask.lineTo(0, 250); target.mask.lineTo(0, 0); target.mask.endFill(); target.clip = target.createEmptyMovieClip("clip", 102); target.clip.ad = target.clip.createEmptyMovieClip("ad", 100); target.clip.setMask(target.mask); loadMovie (ad_swf_url, target.clip.ad); callListener(events.AD_ATTACHED, true, null, target); } else { callListener(events.AD_ATTACHED, false, new com.Newgrounds.NewgroundsAPIError("FLASH_ADS_NOT_APPROVED", "Unable to render ad")); } } static function attachFlashAd(target) { System.security.allowDomain("http://server.cpmstar.com"); System.security.allowDomain("http://www.cpmstar.com"); System.security.allowDomain("https://server.cpmstar.com"); System.security.allowDomain("https://www.cpmstar.com"); System.security.allowInsecureDomain("http://server.cpmstar.com"); System.security.allowInsecureDomain("http://www.cpmstar.com"); System.security.allowInsecureDomain("https://server.cpmstar.com"); System.security.allowInsecureDomain("https://www.cpmstar.com"); sendMessage("You may get a security sandbox violation from this ad. This is nothing to worry about!"); if (resetAdTimer()) { if (ad_url) { var _local1 = new LoadVars(); _local1.onData = function (data) { if (data) { com.Newgrounds.NewgroundsAPI.ad_swf_url = data; } else { com.Newgrounds.NewgroundsAPI.ad_swf_url = null; } com.Newgrounds.NewgroundsAPI.renderAd(target); }; if (ad_url.indexOf("?") > -1) { _local1.load((ad_url + "&random=") + Math.random()); } else { _local1.load((ad_url + "?random=") + Math.random()); } } } else { renderAd(target); } } static function resetAdTimer() { if (!ad_url) { return(false); } var _local1 = new Date(); if (_local1.getTime() >= ad_reset) { ad_reset = _local1.getTime() + 300000; return(true); } return(false); } static function sendMessage(m, r) { var _local1 = "[NewgroundsAPI] :: " + m; if (r) { return(_local1); } trace(_local1); } static function echo(m) { if (do_echo) { trace(m); } } static var do_echo = false; static var GATEWAY_URL = "http://www.ngads.com/gateway_v2.php"; static var AD_TERMS_URL = "http://www.newgrounds.com/wiki/flashads/terms/"; static var COMMANDS_WIKI_URL = "http://www.newgrounds.com/wiki/flashapi/commands/"; static var ad_reset = 0; static var save_file = null; static var medals = null; static var score_page_counts = new Object(); static var compression_radix = "/g8236klvBQ#&|;Zb*7CEA59%s`Oue1wziFp$rDVY@TKxUPWytSaGHJ>dmoMR^<0~4qNLhc(I+fjn)X"; static var compressor = new com.Newgrounds.BaseN(compression_radix); static var errors = com.Newgrounds.NewgroundsAPIError.init_codes(); static var sharedObjects = new Object(); static var events = {MOVIE_CONNECTED:1, ADS_APPROVED:2, AD_ATTACHED:3, HOST_BLOCKED:4, NEW_VERSION_AVAILABLE:5, EVENT_LOGGED:6, SCORE_POSTED:7, SCORES_LOADED:8, MEDAL_UNLOCKED:9, MEDALS_LOADED:10, FILE_PRIVS_LOADED:11, FILE_SAVED:12}; static var listeners = setDefaultListeners(); static var periods = getPeriodAliases(); static var period_aliases = {t:{name:"Today", alias:"TODAY"}, p:{name:"Yesterday", alias:"YESTERDAY"}, w:{name:"This Week", alias:"THIS_WEEK"}, m:{name:"This Month", alias:"THIS_MONTH"}, y:{name:"This Year", alias:"THIS_YEAR"}, a:{name:"All-Time", alias:"ALL_TIME"}}; }
Symbol 536 MovieClip [__Packages.com.Newgrounds.NewgroundsAPISaveFile] Frame 0
class com.Newgrounds.NewgroundsAPISaveFile { var tracker_id, folder, filename, contents, thumbnail, icon_url, thumbnail_url, description, scan, scanner; function NewgroundsAPISaveFile (tracker_id, folder, filename) { this.tracker_id = tracker_id; this.folder = folder; this.filename = filename; contents = null; thumbnail = null; icon_url = null; thumbnail_url = null; } function setDescription(description) { this.description = description; } function setShared(share) { this.share = share; } function setContents(contents) { this.contents = contents; } function setThumbnail(thumb) { if (thumb) { thumbnail = thumb; } else { thumbnail = null; } } function onError(msg) { trace("[NewgroundsAPISaveFile ERROR] :: " + msg); } function onCancel(msg) { trace("[NewgroundsAPISaveFile] :: " + msg); } function submit() { scan = null; com.Newgrounds.NewgroundsAPI.checkFilePrivs(folder, filename); } function checkPrivs(p) { if (p.success) { if (p.can_write) { can_write = p.can_write; if (p.exists) { com.Newgrounds.NewgroundsAPI.getConfirmation("saveFile", com.Newgrounds.NewgroundsAPI.events.FILE_SAVED, ("File '" + filename) + "' exists, overwrite?", this, "startFile", "cancelFile"); } else { startFile(); } } else { onError("This filename is owned by another user."); } } else { onError("There was a problem looking up your file's details"); } } function cancelFile() { onCancel("Overwrite was cancelled"); } function startFile() { if (can_write) { if (thumbnail) { scanner = new com.Newgrounds.ImageScanner(thumbnail); scanner.setCallback(this, "writeFile"); scanner.startScan(100, 100, true); } else { writeFile(); } } else { onError(("You cannot write to filename \"" + filename) + "\""); } } function writeFile(img) { trace("FINISHED"); com.Newgrounds.NewgroundsAPI.finishFileSave(folder, filename, description, share, com.Newgrounds.JSON.encode(contents), img); } var can_write = false; var share = true; }
Symbol 537 MovieClip [__Packages.com.Newgrounds.ImageScanner] Frame 0
class com.Newgrounds.ImageScanner { var image_source, source_width, source_height, sourceBitmap, callback_target, callback_function, hash, cube, basen, xpos, ypos, pixels, busy, canvas_width, canvas_height, resizedBitmap, copyBitmap, output, draw_interval, callback_interval; function ImageScanner (the_source) { if (the_source) { image_source = the_source; } else { image_source = _root; } reset(); if (typeof(image_source) == "movieclip") { if (image_source == _root) { source_width = Stage.width; source_height = Stage.height; } else { source_width = Math.floor(image_source._width); source_height = Math.floor(image_source._height); } sourceBitmap = new flash.display.BitmapData(source_width, source_height, false, 4294967295); sourceBitmap.draw(_root); } else if (image_source.width) { source_width = image_source.width; source_height = image_source.height; sourceBitmap = image_source; } else { error("You can only use BitMaptData and MovieClip objects to create images"); } } function setCallback(target, funct) { if (target && (funct)) { callback_target = target; callback_function = funct; } } function reset() { callback_target = null; callback_function = null; debug.bad_pixels = 0; hash = "0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ<>?:;-_=+()!&"; var _local3 = Math.pow(hash.length, 2); trace("MAX COLORS: " + _local3); var _local2 = Math.floor(Math.pow(_local3, 0.333333333333333)) - 1; var _local4 = Math.pow(_local2, 3); cube = _local2; basen = new com.Newgrounds.BaseN(hash); xpos = 0; ypos = 0; pixels = 0; busy = false; } function startScan(w, h, s) { if (w) { image_width = w; } if (h) { image_height = h; } if (s != undefined) { crop = s; } var _local7 = _root.getNextHighestDepth(); var _local6 = _root.createEmptyMovieClip("API_image_container_" + _local7, _local7); var _local5 = _local6.createEmptyMovieClip("canvas", 100); _local5.attachBitmap(sourceBitmap, 100); if (crop) { if ((image_width / source_width) > (image_height / source_height)) { canvas_width = image_width; canvas_height = Math.ceil(source_height * (image_width / source_width)); } else { canvas_height = image_height; canvas_width = Math.ceil(source_width * (image_height / source_height)); } } else { canvas_width = image_width; canvas_height = image_height; } _local5._x = Math.round((image_width - canvas_width) / 2); _local5._width = canvas_width; _local5._height = canvas_height; resizedBitmap = new flash.display.BitmapData(image_width, image_height, false, 4294967295); resizedBitmap.draw(_local6); _local6.removeMovieClip(); copyBitmap = new flash.display.BitmapData(image_width, image_height, false, 4294967295); var _local3 = "" + image_width; while (_local3.length < 3) { _local3 = "0" + _local3; } var _local4 = "" + image_height; while (_local4.length < 3) { _local4 = "0" + _local4; } output = _local3 + _local4; draw_interval = setInterval(this, "drawChunk", 10); busy = false; return(resizedBitmap); } function getBitmapData() { return(copyBitmap); } function getBytesTotal() { return((image_width * image_height) * 2); } function getBytesScanned() { return(pixels * 2); } function drawChunk() { if (!busy) { busy = true; var _local2 = 0; while (_local2 < 250) { if (!nextPixel()) { clearInterval(draw_interval); callback_interval = setInterval(this, "doCallback", 25); busy = true; break; } _local2++; } busy = false; } } function doCallback() { busy = false; clearInterval(callback_interval); if (callback_target and callback_function) { callback_target[callback_function](output); } else { onScanComplete(output); } } function onScanComplete(packet) { sendMessage(("packet size: " + output.length) + " bytes", "onScanComplete"); } function nextPixel() { var _local15 = xpos; var _local14 = ypos; var _local7 = resizedBitmap.getPixel(_local15, _local14); var _local17 = (_local7 >> 16) & 255; var _local20 = (_local7 >> 8) & 255; var _local16 = (_local7 >> 0) & 255; var _local11 = Math.round(((_local17 + 1) / 256) * cube); var _local10 = Math.round(((_local20 + 1) / 256) * cube); var _local13 = Math.round(((_local16 + 1) / 256) * cube); var _local12 = (((_local11 * (cube + 1)) * (cube + 1)) + (_local10 * (cube + 1))) + _local13; var _local6 = basen.encode(_local12, 2); output = output + _local6; if (_local6.length != 2) { trace("bad pixel " + _local6); } var _local5 = basen.decode(_local6); var _local18 = _local5; var _local8 = _local5 % (cube + 1); _local5 = (_local5 - _local8) / (cube + 1); var _local9 = _local5 % (cube + 1); var _local19 = (_local5 - _local9) / (cube + 1); if (((_local13 != _local8) and (_local10 != _local9)) and (_local11 != _local10)) { debug.bad_pixels++; trace((((((("BAD PIXEL " + debug.bad_pixels) + ") ") + _local12) + " != ") + _local18) + " ") + _local6); trace(basen.debug.lastencode); } var _local2 = Math.round((_local19 / cube) * 255).toString(16); var _local4 = Math.round((_local9 / cube) * 255).toString(16); var _local3 = Math.round((_local8 / cube) * 255).toString(16); while (_local2.length < 2) { _local2 = "0" + _local2; } while (_local4.length < 2) { _local4 = "0" + _local4; } while (_local3.length < 2) { _local3 = "0" + _local3; } copyBitmap.setPixel(_local15, _local14, Number((("0x" + _local2) + _local4) + _local3)); pixels++; if (pixels >= (image_width * image_height)) { return(false); } xpos++; if (xpos >= image_width) { xpos = 0; ypos++; } return(true); } function error(e, f) { sendMessage(e, f, "ERROR"); } function sendMessage(msg, func, type) { var _local1 = "ImageScanner"; if (func) { _local1 = _local1 + (("." + func) + "()"); } if (type) { _local1 = (type + " in ") + _local1; } _local1 = _local1 + (" :: " + msg); trace(_local1); } var image_width = 100; var image_height = 100; var crop = true; var debug = new Object(); }
Symbol 538 MovieClip [__Packages.com.Newgrounds.JSON] Frame 0
class com.Newgrounds.JSON { function JSON () { } static function encode(arg, noquotes) { var _local3; var _local2; var _local6; var _local1 = ""; var _local4; if (arg.isSServerVar()) { var _local8 = "sservervariable"; } else { var _local8 = typeof(arg); } switch (_local8) { case "sservervariable" : return("?" + arg.getEncodedValue()); case "object" : if (arg) { if (arg instanceof Array) { _local2 = 0; while (_local2 < arg.length) { _local4 = encode(arg[_local2]); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + _local4; _local2++; } return(("[" + _local1) + "]"); } if (typeof(arg.toString) != "undefined") { for (_local2 in arg) { _local4 = arg[_local2]; if ((typeof(_local4) != "undefined") && (typeof(_local4) != "function")) { _local4 = encode(_local4); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + ((encode(_local2) + ":") + _local4); } } return(("{" + _local1) + "}"); } } return("null"); case "number" : return((isFinite(arg) ? (String(arg)) : "null")); case "string" : _local6 = arg.length; if (noquotes) { var _local7 = ""; } else { var _local7 = "\""; } _local1 = _local7; _local2 = 0; while (_local2 < _local6) { _local3 = arg.charAt(_local2); if (_local3 >= " ") { if ((_local3 == "\\") || (_local3 == "\"")) { _local1 = _local1 + "\\"; } _local1 = _local1 + _local3; } else { switch (_local3) { case "\b" : _local1 = _local1 + "\\b"; break; case "\f" : _local1 = _local1 + "\\f"; break; case newline : _local1 = _local1 + "\\n"; break; case "\r" : _local1 = _local1 + "\\r"; break; case "\t" : _local1 = _local1 + "\\t"; break; default : _local3 = _local3.charCodeAt(); _local1 = _local1 + (("\\u00" + Math.floor(_local3 / 16).toString(16)) + (_local3 % 16).toString(16)); } } _local2 = _local2 + 1; } return(_local1 + _local7); case "boolean" : return(String(arg)); } return("null"); } static function decode(text) { var at = 0; var ch = " "; var _value; var _error = function (m) { throw {name:"JSONError", message:m, at:at - 1, text:text}; }; var _next = function () { ch = text.charAt(at); at = at + 1; return(ch); }; var _white = function () { while (ch) { if (ch <= " ") { _next(); } else if (ch == "/") { switch (_next()) { case "/" : while ((_next() && (ch != newline)) && (ch != "\r")) { } break; case "*" : _next(); for(;;){ if (ch) { if (ch == "*") { if (_next() == "/") { _next(); // unexpected jump } } else { _next(); } } else { _error("Unterminated comment"); } }; break; default : _error("Syntax error"); } } else { return; } } }; var _string = function () { var _local4; var _local1 = ""; var _local3; var _local2; var _local5 = false; if (ch == "\"") { while (_next()) { if (ch == "\"") { _next(); return(_local1); } if (ch == "\\") { switch (_next()) { case "b" : _local1 = _local1 + "\b"; break; case "f" : _local1 = _local1 + "\f"; break; case "n" : _local1 = _local1 + newline; break; case "r" : _local1 = _local1 + "\r"; break; case "t" : _local1 = _local1 + "\t"; break; case "u" : _local2 = 0; _local4 = 0; while (_local4 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)) { _local5 = true; break; } _local2 = (_local2 * 16) + _local3; _local4 = _local4 + 1; } if (_local5) { _local5 = false; break; } _local1 = _local1 + String.fromCharCode(_local2); break; default : _local1 = _local1 + ch; } } else { _local1 = _local1 + ch; } } } _error("Bad string"); }; var _array = function () { var _local1 = []; if (ch == "[") { _next(); _white(); if (ch == "]") { _next(); return(_local1); } while (ch) { _local1.push(_value()); _white(); if (ch == "]") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad array"); }; var _object = function () { var _local2; var _local1 = {}; if (ch == "{") { _next(); _white(); if (ch == "}") { _next(); return(_local1); } while (ch) { _local2 = _string(); _white(); if (ch != ":") { break; } _next(); _local1[_local2] = _value(); _white(); if (ch == "}") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad object"); }; var _number = function () { var _local1 = ""; var _local2; if (ch == "-") { _local1 = "-"; _next(); } while ((ch >= "0") && (ch <= "9")) { _local1 = _local1 + ch; _next(); } if (ch == ".") { _local1 = _local1 + "."; while ((_next() && (ch >= "0")) && (ch <= "9")) { _local1 = _local1 + ch; } } _local2 = 1 * _local1; if (!isFinite(_local2)) { _error("Bad number"); } else { return(_local2); } }; var _word = function () { switch (ch) { case "t" : if (((_next() == "r") && (_next() == "u")) && (_next() == "e")) { _next(); return(true); } break; case "f" : if ((((_next() == "a") && (_next() == "l")) && (_next() == "s")) && (_next() == "e")) { _next(); return(false); } break; case "n" : if (!(((_next() == "u") && (_next() == "l")) && (_next() == "l"))) { break; } _next(); return(null); } _error("Syntax error"); }; _value = function () { _white(); switch (ch) { case "{" : return(_object()); case "[" : return(_array()); case "\"" : return(_string()); case "-" : return(_number()); } return((((ch >= "0") && (ch <= "9")) ? (_number()) : (_word()))); }; return(_value()); } }
Symbol 539 MovieClip [__Packages.com.Newgrounds.RC4] Frame 0
class com.Newgrounds.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function encryptbin(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(_local2); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }
Symbol 540 MovieClip [__Packages.com.Newgrounds.MD5] Frame 0
class com.Newgrounds.MD5 { function MD5 () { } static function calculate(src) { return(hex_md5(src)); } static function hex_md5(src) { return(binl2hex(core_md5(str2binl(src), src.length * 8))); } static function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(new Array(_local4, _local3, _local2, _local1)); } static function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } static function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } static function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } static function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } static function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } static function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function str2binl(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); } static function binl2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } }
Symbol 95 MovieClip Frame 1
_root.stop();
Symbol 178 Button
on (release) { nextFrame(); }
Symbol 245 Button
on (release) { gotoAndStop (4); }
Symbol 256 Button
on (release) { gotoAndStop (6); }
Symbol 267 Button
on (release) { gotoAndStop (8); }
Symbol 276 Button
on (release) { gotoAndStop (10); }
Symbol 344 MovieClip Frame 132
stop();
Symbol 350 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 5
stop();
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 2
stop();
Symbol 384 MovieClip Frame 2
_root.nextFrame();
Symbol 384 MovieClip Frame 3
_root.nextFrame();
Symbol 384 MovieClip Frame 4
_root.nextFrame();
Symbol 384 MovieClip Frame 5
_root.nextFrame();
Symbol 384 MovieClip Frame 6
_root.nextFrame();
Symbol 384 MovieClip Frame 7
_root.nextFrame();
Symbol 384 MovieClip Frame 8
_root.nextFrame();
Symbol 384 MovieClip Frame 9
_root.nextFrame();
Symbol 384 MovieClip Frame 10
_root.nextFrame();
Symbol 398 MovieClip Frame 1
function unlockMedal(m_name) { clearInterval(pop_delay); var _local1 = com.Newgrounds.NewgroundsAPI.getMedals(); var _local2 = null; for (i in _local1) { if (_local1[i].medal_name == m_name) { _local2 = _local1[i]; medal_name = _local2.medal_name; medal_value = _local2.medal_value + "pts"; com.Newgrounds.NewgroundsAPI.unlockMedal(medal_name); pop_delay = setInterval(endDelay, 3000); _visible = true; gotoAndPlay (2); break; } } } function endDelay(params) { gotoAndPlay (10); clearInterval(pop_delay); } var pop_delay; var medal_name = "?????"; var medal_value = "???"; _visible = false;
Symbol 398 MovieClip Frame 10
var myBitmapData = flash.display.BitmapData.loadBitmap(medal_name + ".gif"); medal_icon.attachBitmap(myBitmapData, 111); stop();
Symbol 454 MovieClip [splode] Frame 41
stop();
Symbol 456 MovieClip Frame 72
_root.bee.gotoAndStop(1);
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 2
stop();
Symbol 461 MovieClip Frame 1
stop();
Instance of Symbol 459 MovieClip in Symbol 461 MovieClip Frame 1
onClipEvent (enterFrame) { if (Key.isDown(37)) { _root.medal_left.play(); } }
Symbol 461 MovieClip Frame 2
_root.medal_popup.unlockMedal("Heading West");
Symbol 461 MovieClip Frame 3
stop();
Symbol 465 MovieClip Frame 1
stop();
Instance of Symbol 463 MovieClip in Symbol 465 MovieClip Frame 1
onClipEvent (enterFrame) { if (Key.isDown(39)) { _root.medal_right.play(); } }
Symbol 465 MovieClip Frame 2
_root.medal_popup.unlockMedal("Going East");
Symbol 465 MovieClip Frame 3
stop();
Symbol 469 MovieClip Frame 1
stop();
Instance of Symbol 467 MovieClip in Symbol 469 MovieClip Frame 1
onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.medal_space.play(); } }
Symbol 469 MovieClip Frame 2
_root.medal_popup.unlockMedal("Anti-Gravity");
Symbol 469 MovieClip Frame 3
stop();
Symbol 475 Button
on (release) { gotoAndStop (2); }
Symbol 488 Button
on (release) { gotoAndStop (12); }
Symbol 498 Button
on (release) { gotoAndStop (12); }
Symbol 506 Button
on (release) { gotoAndStop (12); }
Symbol 514 Button
on (release) { gotoAndStop (12); }
Symbol 528 MovieClip Frame 5
stop();
Symbol 529 MovieClip Frame 1
stop();
Symbol 529 MovieClip Frame 2
stop();

Library Items

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

Instance Names

"poop"Frame 2Symbol 18 MovieClip
"owSound"Frame 4Symbol 350 MovieClip
"hurt"Frame 4Symbol 354 MovieClip
"blockright"Frame 4Symbol 356 MovieClip
"blockleft"Frame 4Symbol 356 MovieClip
"enemy1"Frame 4Symbol 94 MovieClip
"scoreadder"Frame 4Symbol 357 MovieClip
"healthadder"Frame 4Symbol 92 MovieClip
"ground"Frame 4Symbol 359 MovieClip
"player"Frame 4Symbol 371 MovieClip
"healthbar"Frame 4Symbol 384 MovieClip
"medal_popup"Frame 4Symbol 398 MovieClip
"bee"Frame 4Symbol 457 MovieClip
"medal_left"Frame 4Symbol 461 MovieClip
"medal_right"Frame 4Symbol 465 MovieClip
"medal_space"Frame 4Symbol 469 MovieClip
"poop"Frame 5Symbol 18 MovieClip
"owSound"Frame 6Symbol 350 MovieClip
"hurt"Frame 6Symbol 354 MovieClip
"blockright"Frame 6Symbol 356 MovieClip
"blockleft"Frame 6Symbol 356 MovieClip
"enemy1"Frame 6Symbol 94 MovieClip
"scoreadder"Frame 6Symbol 357 MovieClip
"healthadder"Frame 6Symbol 92 MovieClip
"ground"Frame 6Symbol 359 MovieClip
"player"Frame 6Symbol 371 MovieClip
"healthbar"Frame 6Symbol 384 MovieClip
"medal_popup"Frame 6Symbol 398 MovieClip
"bee"Frame 6Symbol 457 MovieClip
"medal_left"Frame 6Symbol 461 MovieClip
"medal_right"Frame 6Symbol 465 MovieClip
"medal_space"Frame 6Symbol 469 MovieClip
"poop"Frame 7Symbol 18 MovieClip
"owSound"Frame 8Symbol 350 MovieClip
"hurt"Frame 8Symbol 354 MovieClip
"blockright"Frame 8Symbol 356 MovieClip
"blockleft"Frame 8Symbol 356 MovieClip
"enemy1"Frame 8Symbol 94 MovieClip
"scoreadder"Frame 8Symbol 357 MovieClip
"healthadder"Frame 8Symbol 92 MovieClip
"ground"Frame 8Symbol 359 MovieClip
"bee"Frame 8Symbol 457 MovieClip
"player"Frame 8Symbol 371 MovieClip
"healthbar"Frame 8Symbol 384 MovieClip
"medal_popup"Frame 8Symbol 398 MovieClip
"medal_left"Frame 8Symbol 461 MovieClip
"medal_right"Frame 8Symbol 465 MovieClip
"medal_space"Frame 8Symbol 469 MovieClip
"poop"Frame 9Symbol 18 MovieClip
"owSound"Frame 10Symbol 350 MovieClip
"hurt"Frame 10Symbol 354 MovieClip
"blockright"Frame 10Symbol 356 MovieClip
"blockleft"Frame 10Symbol 356 MovieClip
"enemy1"Frame 10Symbol 94 MovieClip
"scoreadder"Frame 10Symbol 357 MovieClip
"healthadder"Frame 10Symbol 92 MovieClip
"ground"Frame 10Symbol 359 MovieClip
"bee"Frame 10Symbol 457 MovieClip
"player"Frame 10Symbol 371 MovieClip
"healthbar"Frame 10Symbol 384 MovieClip
"medal_popup"Frame 10Symbol 398 MovieClip
"medal_left"Frame 10Symbol 461 MovieClip
"medal_right"Frame 10Symbol 465 MovieClip
"medal_space"Frame 10Symbol 469 MovieClip
"poop"Frame 11Symbol 18 MovieClip
"owSound"Frame 12Symbol 350 MovieClip
"hurt"Frame 12Symbol 354 MovieClip
"blockright"Frame 12Symbol 356 MovieClip
"blockleft"Frame 12Symbol 356 MovieClip
"ground"Frame 12Symbol 359 MovieClip
"enemy1"Frame 12Symbol 94 MovieClip
"scoreadder"Frame 12Symbol 357 MovieClip
"healthadder"Frame 12Symbol 92 MovieClip
"bee"Frame 12Symbol 457 MovieClip
"healthbar"Frame 12Symbol 384 MovieClip
"player"Frame 12Symbol 529 MovieClip
"poop"Frame 13Symbol 18 MovieClip
"background"Symbol 18 MovieClip Frame 1Symbol 17 MovieClip
"poop"Symbol 44 MovieClip Frame 1Symbol 18 MovieClip
"bgRock2"Symbol 230 MovieClip Frame 1Symbol 227 MovieClip
"bgRock"Symbol 230 MovieClip Frame 1Symbol 229 MovieClip
"medal_icon"Symbol 398 MovieClip Frame 10Symbol 397 MovieClip
"bee1"Symbol 457 MovieClip Frame 1Symbol 141 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Occasional Smoker.gif"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Heading West.gif"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Going East.gif"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Full-Time Addict.gif"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Chain Smoker.gif"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Anti-Gravity.gif"
ExportAssets (56)Timeline Frame 1Symbol 7 as "2 pack-a-day.gif"
ExportAssets (56)Timeline Frame 1Symbol 533 as "__Packages.com.Newgrounds.BaseN"
ExportAssets (56)Timeline Frame 1Symbol 534 as "__Packages.com.Newgrounds.NewgroundsAPIError"
ExportAssets (56)Timeline Frame 1Symbol 535 as "__Packages.com.Newgrounds.NewgroundsAPI"
ExportAssets (56)Timeline Frame 1Symbol 536 as "__Packages.com.Newgrounds.NewgroundsAPISaveFile"
ExportAssets (56)Timeline Frame 1Symbol 537 as "__Packages.com.Newgrounds.ImageScanner"
ExportAssets (56)Timeline Frame 1Symbol 538 as "__Packages.com.Newgrounds.JSON"
ExportAssets (56)Timeline Frame 1Symbol 539 as "__Packages.com.Newgrounds.RC4"
ExportAssets (56)Timeline Frame 1Symbol 540 as "__Packages.com.Newgrounds.MD5"
ExportAssets (56)Timeline Frame 4Symbol 454 as "splode"

Labels

"loaded"Symbol 41 MovieClip Frame 100

Dynamic Text Variables

scoreSymbol 373 EditableText"0"
medal_nameSymbol 392 EditableText"medal name"
medal_valueSymbol 395 EditableText"100pts"
scoreSymbol 477 EditableText"0"
scoreSymbol 491 EditableText"0"
scoreSymbol 493 EditableText"0"
scoreSymbol 501 EditableText"0"
scoreSymbol 502 EditableText"0"
scoreSymbol 509 EditableText"0"
scoreSymbol 510 EditableText"0"
scoreSymbol 522 EditableText"0"
scoreSymbol 531 EditableText"0"




http://swfchan.com/14/67461/info.shtml
Created: 11/4 -2019 12:59:45 Last modified: 11/4 -2019 12:59:45 Server time: 22/12 -2024 19:34:51