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

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

Slingoween.swf

This is the info page for
Flash #99895

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


Text
CLICK TO PLAY

restart

restart

menu

resume

GAME PAUSED

GAME PAUSED

For more free games, visit us at:

For more free games, visit us at:

ezone.com

ezone.com

Are you sure you want to skip the
lessons and start playing?

Are you sure you want to skip the
lessons and start playing?

AdsB4.com Component v1.5.3
1. Place this component in your game where you want the AdsB4 ad to appear.
2. Scale this clip if required (keep the clip proportions the same).
3. Change the gameID parameter.
Optional Parameters:
bgcolor: match your movie color (default: black)
mochi_ID:  if no paying ad available you can show a mochiad instead (leave blank to skip)
mochi_RES: the resolution for the mochiad (default 640x480)
(note: the AdsB4 ad is not shown in authoring or 'Test Movie')

Place this component on the top layer
of the second frame, leaving frame 1
completely empty. The silhouette helps
you position the preloader correctly
on your page.

Loading . . .

An Edis Brothers Game

An Edis Brothers Game

sound loader

v1.2

scores

scores

add this to your site

play more free games

play

play

Ezone.com High Score Component v1.0.1
1. Drag to the frame after the main game has been loaded.
2. The component will automatically hide itself until it is called.
3. To display scores, use _root.EzoneHS.showScores()
4. To submit a score, use _root.EzoneHS.submitScore()

Avoid the Baddies!

Watch your health meter!

Just like Halloween, the object is to
collect as much candy as you can!

Click on Sling's head, drag back
and release to send him flying.
You earn 50 points for candy
collected while slinging

Click on Sling's head and drag him
to another grab.
You earn 25 points for candy
collected while stretching

The faster you go up, the
more candy you will find.

Sling

Stretch

Quick Start

CLICK TO PLAY

more games

more games

try again

try again

Play all the Sling games at:

your score: 1100

0

An Edis Brothers Game

ActionScript [AS1/AS2]

Instance of Symbol 365 MovieClip [TMP575pauenq3] in Frame 1
//component parameters onClipEvent (initialize) { bgcolor = 10040064 /* 0x993300 */; gameid = "slingoween"; playads_mochiID = "f8c12905cd3f91bb"; playads_mochiRES = "640x480"; }
Frame 2
_global.validurls = new Array("http://www.ezone.com/", "http://ezone.com/", "http://sling.ezone.com/", "http://games.ezone.com/"); _global.gameid = "slingoween"; _global.lockcheck = false; _global.domaincheck = false; _global.gameURL = "http://sling.ezone.com/"; _global.checkid = checkid; _global.gameLock = new GameLock(this);
Frame 4
function showDirectX(whichWay) { if (whichWay) { directXScreen._visible = false; mdm.System.DirectX.enable(640, 480, 16); Mouse.hide(); mdm.Input.Mouse.hide(); } else { Mouse.show(); mdm.Input.Mouse.show(); directXScreen._visible = true; } } function onJoystick1ButtonDown(x, y, b1, b2, b3, b4) { if (b1 == "true") { button1 = "down"; } else { button1 = "up"; } } function onJoystick1Move(x, y, b1, b2, b3, b4) { if (b1 == "true") { button1 = "down"; } else { button1 = "up"; } } function jumpURL(whichURL) { getURL (whichURL, "_blank"); if (_root.gameControl.action == "playing") { _root.gameControl.togglePause(); } showDirectX(false); } function zeroAngle(whichAngle) { var _local1 = whichAngle; _local1 = Math.round(_local1); _local1 = _local1 % 360; if (_local1 < 0) { _local1 = _local1 + 360; } return(_local1); } function sinQuick(whichAngle) { var _local1 = whichAngle; _local1 = zeroAngle(_local1); toReturn = _global.sinLookup[_local1]; return(toReturn); } function cosQuick(whichAngle) { var _local1 = whichAngle; _local1 = zeroAngle(_local1); toReturn = _global.cosLookup[_local1]; return(toReturn); } _global.gameLock.checkValid(); _global.gameSaver = new GameSaver(this); _global.sinLookup = new Array(); _global.cosLookup = new Array(); i = 0; while (i <= 360) { sinLookup[i] = Math.sin((i * Math.PI) / 180); cosLookup[i] = Math.cos((i * Math.PI) / 180); i++; } Mouse.hide(); mdm.Input.Mouse.hide(); attachMovie("directXScreen", "directXScreen", 2001); directXScreen._visible = false; button1 = "off"; mdm.Input.Joystick.enable(1, "mouse");
Instance of Symbol 495 MovieClip [ezone_hs] in Frame 4
//component parameters onClipEvent (initialize) { hs_gameid = "slingoween"; }
Frame 5
_root.gameControl.action = "title"; _root.gameControl.level = 0; if (_root.yourName == "") { notYou._visible = false; } else { notYou._visible = true; } stopAllSounds(); _root.gameControl.startMusic();
Frame 6
stop();
Frame 8
stop();
Frame 9
gotoAndPlay(_root.gameControl.currentFrame);
Frame 11
stop();
Frame 12
_root.gameControl.action = "title"; _root.Hero.makeWait();
Frame 13
stop();
Frame 15
stop();
Symbol 117 MovieClip [femalehead] Frame 1
#initclip 32 Object.registerClass("femalehead", Freebody); #endinitclip
Symbol 117 MovieClip [femalehead] Frame 219
gotoAndPlay ("alive");
Symbol 117 MovieClip [femalehead] Frame 339
gotoAndPlay ("dying");
Symbol 117 MovieClip [femalehead] Frame 459
gotoAndPlay ("fire");
Symbol 117 MovieClip [femalehead] Frame 683
gotoAndPlay ("hot");
Symbol 117 MovieClip [femalehead] Frame 911
gotoAndPlay ("slime");
Symbol 117 MovieClip [femalehead] Frame 1031
gotoAndPlay ("dying_fire");
Symbol 117 MovieClip [femalehead] Frame 1151
gotoAndPlay ("dying_slime");
Symbol 117 MovieClip [femalehead] Frame 1271
gotoAndPlay ("dying_slime");
Symbol 119 MovieClip [yellow_particle] Frame 1
#initclip 9 Object.registerClass("yellow_particle", Particle); #endinitclip
Symbol 121 MovieClip [particle_brown] Frame 1
#initclip 10 Object.registerClass("particle_brown", Particle); #endinitclip
Symbol 123 MovieClip [particle_pink] Frame 1
#initclip 11 Object.registerClass("particle_pink", Particle); #endinitclip
Symbol 124 MovieClip [particle_purple] Frame 1
#initclip 12 Object.registerClass("particle_purple", Particle); #endinitclip
Symbol 126 MovieClip [particle_white] Frame 1
#initclip 13 Object.registerClass("particle_white", Particle); #endinitclip
Symbol 128 MovieClip [particle_green] Frame 1
#initclip 14 Object.registerClass("particle_green", Particle); #endinitclip
Symbol 130 MovieClip [particle_orange] Frame 1
#initclip 15 Object.registerClass("particle_orange", Particle); #endinitclip
Symbol 132 MovieClip [particle_yellow] Frame 1
#initclip 16 Object.registerClass("particle_yellow", Particle); #endinitclip
Symbol 134 MovieClip [particle_red] Frame 1
#initclip 17 Object.registerClass("particle_red", Particle); #endinitclip
Symbol 136 MovieClip [particle_blue] Frame 1
#initclip 18 Object.registerClass("particle_blue", Particle); #endinitclip
Symbol 137 MovieClip [particle_normal] Frame 1
#initclip 19 Object.registerClass("particle_normal", Particle); #endinitclip
Symbol 139 Button
on (release) { _root.showDirectX(true); }
Symbol 140 MovieClip [directXScreen] Frame 2
gotoAndPlay (1);
Symbol 145 Button
on (release) { _root.jumpURL("http://sling.ezone.com/"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 149 Button
on (release) { _root.jumpURL("http://sling.ezone.com/fire/"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 155 Button
on (release) { _root.gameControl.unpauseGame(); _root.gameControl.startFirstLevel(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 158 Button
on (release) { _root.gameControl.showTitle(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 160 Button
on (release) { _root.gameControl.unpauseGame(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 169 Button
on (release) { getURL ("http://www.ezone.com/", "_blank"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 172 Button
on (release) { _root.gameControl.resumeTutorial(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 174 MovieClip [pauseScreen] Frame 2
stop();
Symbol 174 MovieClip [pauseScreen] Frame 4
stop();
Symbol 185 MovieClip [coinbonus] Frame 1
#initclip 20 Object.registerClass("coinbonus", Scroller); #endinitclip
Symbol 185 MovieClip [coinbonus] Frame 17
gotoAndPlay (1);
Symbol 191 MovieClip [Cursor] Frame 3
stop();
Symbol 191 MovieClip [Cursor] Frame 5
stop();
Symbol 191 MovieClip [Cursor] Frame 7
stop();
Symbol 193 MovieClip [wall_mc] Frame 1
#initclip 21 Object.registerClass("wall_mc", Wall); #endinitclip
Symbol 197 MovieClip [wipeScreen] Frame 18
stop();
Symbol 199 MovieClip [cloud2] Frame 1
#initclip 22 Object.registerClass("cloud2", Scroller); #endinitclip
Symbol 200 MovieClip [badguyhalloweenMoving] Frame 1
#initclip 23 Object.registerClass("badguyhalloweenMoving", Scroller); #endinitclip
Symbol 205 MovieClip [grabgrey] Frame 1
#initclip 24 Object.registerClass("grabgrey", Grabtracker); #endinitclip
Symbol 225 MovieClip [grab crumble let go] Frame 1
#initclip 25 Object.registerClass("grab crumble let go", Scroller); #endinitclip
Symbol 225 MovieClip [grab crumble let go] Frame 2
this.action = "ready"; this.gotoAndPlay("ready");
Symbol 225 MovieClip [grab crumble let go] Frame 16
if (_root.Hero.currentGrab == this) { this.gotoAndPlay("wait"); }
Symbol 225 MovieClip [grab crumble let go] Frame 53
this.action = "drop";
Symbol 225 MovieClip [grab crumble let go] Frame 142
_root.gameControl.regenerate(this);
Symbol 330 MovieClip [lolly1] Frame 1
#initclip 26 Object.registerClass("lolly1", Scroller); #endinitclip this.myExplodeParticle = "particle_purple";
Symbol 330 MovieClip [lolly1] Frame 77
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 78
this.myExplodeParticle = "particle_blue";
Symbol 330 MovieClip [lolly1] Frame 154
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 155
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 231
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 232
this.myExplodeParticle = "particle_orange";
Symbol 330 MovieClip [lolly1] Frame 308
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 309
this.myExplodeParticle = "particle_pink";
Symbol 330 MovieClip [lolly1] Frame 385
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 386
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 462
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 463
this.myExplodeParticle = "particle_yellow";
Symbol 330 MovieClip [lolly1] Frame 539
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 540
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 616
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 617
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 693
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 694
this.myExplodeParticle = "particle_orange";
Symbol 330 MovieClip [lolly1] Frame 770
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 771
this.myExplodeParticle = "particle_purple";
Symbol 330 MovieClip [lolly1] Frame 847
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 848
this.myExplodeParticle = "particle_white";
Symbol 330 MovieClip [lolly1] Frame 924
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 925
this.myExplodeParticle = "particle_purple";
Symbol 330 MovieClip [lolly1] Frame 1001
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1002
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 1078
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1079
this.myExplodeParticle = "particle_brown";
Symbol 330 MovieClip [lolly1] Frame 1155
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1156
this.myExplodeParticle = "particle_pink";
Symbol 330 MovieClip [lolly1] Frame 1232
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1233
this.myExplodeParticle = "particle_pink";
Symbol 330 MovieClip [lolly1] Frame 1309
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1310
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 1386
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1387
this.myExplodeParticle = "particle_orange";
Symbol 330 MovieClip [lolly1] Frame 1463
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1464
this.myExplodeParticle = "particle_brown";
Symbol 330 MovieClip [lolly1] Frame 1540
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1541
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 1617
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1618
this.myExplodeParticle = "particle_yellow";
Symbol 330 MovieClip [lolly1] Frame 1694
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1695
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 1771
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1772
this.myExplodeParticle = "particle_blue";
Symbol 330 MovieClip [lolly1] Frame 1848
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1849
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 1925
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 1926
this.myExplodeParticle = "particle_orange";
Symbol 330 MovieClip [lolly1] Frame 2002
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2003
this.myExplodeParticle = "particle_blue";
Symbol 330 MovieClip [lolly1] Frame 2079
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2080
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 2156
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2157
this.myExplodeParticle = "particle_purple";
Symbol 330 MovieClip [lolly1] Frame 2233
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2234
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 2310
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2311
this.myExplodeParticle = "particle_brown";
Symbol 330 MovieClip [lolly1] Frame 2387
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2388
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 2464
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2465
this.myExplodeParticle = "particle_purple";
Symbol 330 MovieClip [lolly1] Frame 2541
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2542
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 2618
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2619
this.myExplodeParticle = "particle_blue";
Symbol 330 MovieClip [lolly1] Frame 2695
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2696
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 2772
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2773
this.myExplodeParticle = "particle_orange";
Symbol 330 MovieClip [lolly1] Frame 2849
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2850
this.myExplodeParticle = "particle_purple";
Symbol 330 MovieClip [lolly1] Frame 2926
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 2927
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 3003
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3004
this.myExplodeParticle = "particle_orange";
Symbol 330 MovieClip [lolly1] Frame 3080
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3081
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 3157
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3158
this.myExplodeParticle = "particle_blue";
Symbol 330 MovieClip [lolly1] Frame 3234
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3235
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 3311
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3312
this.myExplodeParticle = "particle_pink";
Symbol 330 MovieClip [lolly1] Frame 3388
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3389
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 3465
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3466
this.myExplodeParticle = "particle_yellow";
Symbol 330 MovieClip [lolly1] Frame 3542
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3543
this.myExplodeParticle = "particle_white";
Symbol 330 MovieClip [lolly1] Frame 3619
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3620
this.myExplodeParticle = "particle_red";
Symbol 330 MovieClip [lolly1] Frame 3696
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3697
this.myExplodeParticle = "particle_yellow";
Symbol 330 MovieClip [lolly1] Frame 3773
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3774
this.myExplodeParticle = "particle_yellow";
Symbol 330 MovieClip [lolly1] Frame 3850
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3851
this.myExplodeParticle = "particle_blue";
Symbol 330 MovieClip [lolly1] Frame 3927
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 3928
this.myExplodeParticle = "particle_green";
Symbol 330 MovieClip [lolly1] Frame 4004
this.gotoAndPlay(this.myLolly);
Symbol 330 MovieClip [lolly1] Frame 4005
this.myExplodeParticle = "particle_orange";
Symbol 330 MovieClip [lolly1] Frame 4086
this.gotoAndPlay(this.myLolly);
Symbol 332 MovieClip [cloud] Frame 1
#initclip 27 Object.registerClass("cloud", Scroller); #endinitclip
Symbol 337 MovieClip [baddie_pumpkin] Frame 1
#initclip 28 Object.registerClass("baddie_pumpkin", Scroller); #endinitclip this.action = "fire";
Symbol 356 MovieClip [baddie_ghost] Frame 1
#initclip 29 Object.registerClass("baddie_ghost", Scroller); #endinitclip DamageBar._visible = false; DamageBarMatte._visible = false;
Symbol 356 MovieClip [baddie_ghost] Frame 2
this.action = "fire";
Symbol 356 MovieClip [baddie_ghost] Frame 512
this.action = "fire"; gotoAndPlay ("norm");
Symbol 356 MovieClip [baddie_ghost] Frame 535
this.disappear();
Symbol 356 MovieClip [baddie_ghost] Frame 537
gotoAndPlay ("dead");
Symbol 358 MovieClip [wall slime] Frame 1
#initclip 30 Object.registerClass("wall slime", Wall); #endinitclip
Symbol 359 MovieClip [gameControl] Frame 1
#initclip 31 Object.registerClass("gameControl", GameMaster); #endinitclip
Symbol 365 MovieClip [TMP575pauenq3] Frame 1
function onUpdate() { if (System.capabilities.playerType == "External") { myBackColorMain = new Color(this.myBackground); myBackColorMain.setRGB(this.bgcolor); } } function check_loader() { _level0.checkCount = _level0.checkCount + 1; total_bytes = MyExternallyLoadedSWFMovieHolder.getBytesTotal(); loaded_bytes = MyExternallyLoadedSWFMovieHolder.getBytesLoaded(); remaining_bytes = total_bytes - loaded_bytes; percent_done = int((loaded_bytes / total_bytes) * 100); if ((total_bytes > 0) && (remaining_bytes == 0)) { clearInterval(_level0.check_load); _level0.checkCount = 0; } else if (_level0.checkCount > 100) { clearInterval(_level0.check_load); _level0.checkCount = 0; if ((_level0.playads_noad == "") || (_level0.playads_noad == undefined)) { _level0.play(); } else { _level0.gotoAndPlay(_level0.playads_noad); } } else { trace("no response: " + _level0.checkCount); } } System.security.allowDomain("*"); System.security.allowInsecureDomain("*"); _level0.mygameID = this.gameid; _level0.mybgcolor = this.bgcolor; _level0.playads_mochiID = this.playads_mochiID; _level0.playads_mochiRES = this.playads_mochiRES; myBackColorMain = new Color(this.myBackground); myBackColorMain.setRGB(this.bgcolor); _level0.checkCount = 0; _level0.check_load = setInterval(check_loader, 100); var protocol = _url.substr(0, _url.indexOf(":")); if (System.capabilities.playerType == "External") { clearInterval(_level0.check_load); if ((_level0.playads_noad == "") || (_level0.playads_noad == undefined)) { _level0.play(); } else { _level0.gotoAndPlay(_level0.playads_noad); } } else { _level0.stop(); this.createEmptyMovieClip("MyExternallyLoadedSWFMovieHolder", 0); var MyVariable = "http://www.adsb4.com/swfs/adplayer.swf"; MyExternallyLoadedSWFMovieHolder._x = 0; MyExternallyLoadedSWFMovieHolder._y = 0; loadMovie (MyVariable, MyExternallyLoadedSWFMovieHolder); stop(); }
Symbol 365 MovieClip [TMP575pauenq3] Frame 2
this.stop();
Symbol 574 MovieClip [__Packages.Particle] Frame 0
class Particle extends MovieClip { function Particle (myName) { var _local1 = this; super(); _local1.name = myName; _local1.velX = _local1.speed * _local1._parent.sinQuick(_local1.angle); _local1.velY = _local1.speed * _local1._parent.cosQuick(_local1.angle); _local1.accelY = _local1.myGravity; _local1.initialize(); } function initialize() { var _local1 = this; _local1._x = _local1.origx; _local1._y = _local1.origy; _local1.gotoAndPlay(Math.round(Math.random() * 30) + 1); _local1._xscale = _local1.myScale * 200; _local1._yscale = _local1.myScale * 200; if (_local1.dieCel == 30) { _local1.dieCel = 30 + (Math.random() * 20); } } function onEnterFrame() { var _local1 = this; _local1.animCel = _local1.animCel + 1; _local1.velX = (_local1.velX + (_local1.accelX * _local1.deltaT)) * _local1.damping; _local1.velY = (_local1.velY + (_local1.accelY * _local1.deltaT)) * _local1.damping; _local1._x = (_local1._x + (_local1.velX * _local1.myScale)) + _root.gameControl.scrollVel[0]; _local1._y = (_local1._y + (_local1.velY * _local1.myScale)) + _root.gameControl.scrollVel[1]; if (_local1.animCel > _local1.dieCel) { _local1.removeMovieClip(); } } var animCel = 1; var origx = 100; var origy = 100; var action = "alive"; var velX = 0; var velY = 0; var accelX = 0; var accelY = 0; var speed = 10; var angle = 0; var dieCel = 30; var myScale = 0.5; var myGravity = 5; var deltaT = 0.1; var damping = 0.99; }
Symbol 575 MovieClip [__Packages.Scroller] Frame 0
class Scroller extends MovieClip { var gotoAndPlay, _x; function Scroller () { var _local1 = this; var _local2 = _root; super(); _local1.origX = _local1._x; _local1.origY = _local1._y; _local1.snapX = _local1.origX; _local1.snapY = _local1.origY; _local2.gameControl.myObstacles.push(_local1); if (String(_local1).indexOf("Grab") != -1) { _local1.myType = "grab"; if (String(_local1).indexOf("must") != -1) { _local1.mustGrab = true; _local2.gameControl.grabTarget = _local2.gameControl.grabTarget + 1; } } else if (String(_local1).indexOf("Warp") != -1) { _local1.myType = "warp"; _local1.action = "wait"; } else if (String(_local1).indexOf("Wall") != -1) { _local1.myType = "wall"; } else if (String(_local1).indexOf("Coin") != -1) { _local1.myType = "coin"; } if (String(_local1).indexOf("Cloud") != -1) { _local1.myRegen = "cloud"; } if (String(_local1).indexOf("Foreground") != -1) { _local1.myScrollMult = 1.5; } if (String(_local1).indexOf("Background") != -1) { _local1.myScrollMult = 0.75; } if (String(_local1).indexOf("Left") != -1) { _local1.myMovement = "left"; _local1.xVel = -1; } if (String(_local1).indexOf("Right") != -1) { _local1.myMovement = "right"; _local1.xVel = 1; } if (String(_local1).indexOf("Boss") != -1) { _local1.myMaxHealth = 10; _local1.myHealthRegen = 0.0075; } if (String(_local1).indexOf("Tuff") != -1) { _local1.myMaxHealth = _local1.myMaxHealth * 2; } if (String(_local1).indexOf("Higher") != -1) { _local1.myRegen = "higher"; } if (_local2.gameControl.difficulty == "easy") { _local1.myMaxHealth = _local1.myMaxHealth * 0.5; } else if (_local2.gameControl.difficulty == "medium") { _local1.myMaxHealth = _local1.myMaxHealth * 0.75; } _local1.myHealth = _local1.myMaxHealth; _local1.reset(); _local2.gameControl.avoidCount = _local2.gameControl.avoidCount + 1; if (!((((String(_local1).indexOf("Warp") != -1) || (_local1._name == "Marker")) || (_local1._name == "GeezaPos")) || (String(_local1).indexOf("Lever") != -1))) { _local1._name = _local1._name + _local2.gameControl.avoidCount; } } function reset() { var _local1 = this; _local1.myColor = "gray"; _local1.action = "alive"; _local1.myLocked = "no"; if (_local1.myType == "warp") { _local1.action = "wait"; } _local1.gotoAndPlay(1); } function onEnterFrame() { var _local1 = this; var _local2 = _root; if (_local2.gameControl.action == "paused") { _local1.stop(); } else { _local1.play(); if (_local2.gameControl.scrolling) { _local1._x = (_local1._x + (_local2.gameControl.scrollVel[0] * _local1.myScrollMult)) + _local1.xVel; _local1._y = (_local1._y + (_local2.gameControl.scrollVel[1] * _local1.myScrollMult)) + _local1.yVel; if ((String(_local1).indexOf("Warp") != -1) || (String(_local1).indexOf("Start") != -1)) { _local1.snapX = _local1._x; _local1.snapY = _local1._y; } if (_local1.myRegen == "higher") { if (_local1._y > (Stage.height * 1.4)) { _local2.gameControl.regenerate(_local1); } } else if (_local1.myRegen == "cloud") { if (_local1._y > (Stage.height + 200)) { _local1._y = -200 - (Math.random() * 100); _local1._x = Math.random() * 640; } } } _local1.collideCount = _local1.collideCount - 1; _local1.myHealth = _local1.myHealth + _local1.myHealthRegen; if (_local1.myHealth > _local1.myMaxHealth) { _local1.myHealth = _local1.myMaxHealth; } if (_local1.myHealth != _local1.myMaxHealth) { _local1.scaleDamage(); } if (String(_local1).indexOf("Hover") != -1) { if ((_local1.action == "activate") && (_level0.Hero.currentGrab == _local1)) { _local1._x = _local1._x + ((_local2._xmouse - _local1._x) / 50); _local1._y = _local1._y + ((_local2._ymouse - _local1._y) / 50); } else if (_level0.Hero.currentGrab != _local1) { _local1._x = _local1._x + ((_local1.origX - _local1._x) / 30); _local1._y = _local1._y + ((_local1.origY - _local1._y) / 30); } } if (_local1.action == "alive") { _local1.animCel = _local1.animCel + 1; if (_local1.myType == "coin") { if (_local1._y < 100) { _local1.animCel = _local1.animCel - 1; } if (_local1.animCel > 300) { _local1._visible = true; _local1.randomize(); } else if (_local1.animCel > 250) { if ((_local1.animCel % 10) == 0) { _local1._visible = false; } else if ((_local1.animCel % 5) == 0) { _local1._visible = true; } } } } if ((_local1.myMovement == "left") && (_local2.Hero.action == "alive")) { _local1.animCel = _local1.animCel + 1; var _local3 = 100 + (1000000 / (_local2.gameControl.maxHeight + 1)); if (_local3 > 800) { _local3 = 800; } if (_local1._x < (-_local3)) { _local2.gameControl.playSound("ghostsnd.wav"); _local1._x = 660; _local1._y = _local2.Hero._y; var tempVel = Math.ceil(_local2.gameControl.maxHeight / 20000); if (tempVel > 5) { tempVel = 5; } _local1.xVel = (-tempVel) - 1; } else { _local1._y = _local1._y + (3 * _local2.sinQuick(_local1.animCel * 5)); if (_local1.hitTest(_local2.Hand) || (_local1.hitTest(_local2.Arm))) { _local1.collide(); } } } if ((_local1.myMovement == "right") && (_local2.Hero.action == "alive")) { _local1.animCel = _local1.animCel + 1; var _local3 = 100 + (1000000 / (_local2.gameControl.maxHeight + 1)); if (_local3 > 800) { _local3 = 800; } if (_local1._x > (640 + _local3)) { _local2.gameControl.playSound("pumpkinsnd.wav"); _local1._x = -20; _local1._y = _local2.Hero._y - 300; var tempVel = Math.ceil(_local2.gameControl.maxHeight / 20000); if (tempVel > 5) { tempVel = 5; } _local1.xVel = tempVel + 1; } else { _local1._y = _local1._y + (3 * _local2.sinQuick(_local1.animCel * 5)); if (_local1.hitTest(_local2.Hand) || (_local1.hitTest(_local2.Arm))) { _local1.collide(); } } } } } function scaleDamage() { var myDamageBar = eval (this + ".DamageBar"); var myScale = ((myHealth / myMaxHealth) * 100); if (myScale > 100) { myScale = 100; } myDamageBar._xscale = myScale; } function doDamage(howMuch) { _root.gameControl.explodeAt(_root.Hero); myHealth = myHealth - howMuch; var myDamageBar = eval (this + ".DamageBar"); var myDamageBarMatte = eval (this + ".DamageBarMatte"); myDamageBarMatte._visible = true; myDamageBar._visible = true; scaleDamage(); if (myHealth <= 0) { action = "dying"; gotoAndPlay("dying"); if (mustGrab) { _root.gameControl.gotGrab(score); } } } function disappear() { action = "hidden"; _x = 100000 /* 0x0186A0 */; } function changeColor() { var _local1 = this; var _local2 = _root; if ((_local1.myColor == "gray") && (_local1.mustGrab)) { _local2.gameControl.gotGrab(_local1.score); } _local1.myColor = _local2.Hero.myColor; if (_local1.myLocked == "no") { _local1.myLocked = "yes"; _local1.gotoAndPlay("done"); if (String(_local1).indexOf("Lever1") != -1) { _local2.gameControl.changeFrame(1); } else if (String(_local1).indexOf("Lever2") != -1) { _local2.gameControl.changeFrame(2); } else if (String(_local1).indexOf("Lever3") != -1) { _local2.gameControl.changeFrame(3); } else if (String(_local1).indexOf("Lever4") != -1) { _local2.gameControl.changeFrame(4); } } } function changeAction(whichAction) { var _local1 = _root; var _local2 = this; _local2.action = whichAction; if (_local1.Hero.currentGrab == _local2) { if (((_local2.action == "fire") && (_local1.Hero.myElement != "fire")) && (_local1.Hero.myMode != "free")) { _local1.Hero.changeAction("fire"); } } } function collide() { var _local1 = this; var _local2 = _root; if (_local1.myType == "grab") { if (_local1.action == "alive") { _local1.changeColor(); if (_local2.Hero.currentGrab != _local1) { _local2.Hero.grabHold(_local1); } } else if (_local1.action == "ready") { _local1.changeColor(); if (_local2.Hero.currentGrab != _local1) { _local2.Hero.grabHold(_local1); } if (_local1.needfire) { if (_local2.Hero.myElement == "fire") { _local1.action = "activate"; _local1.gotoAndPlay("activate"); } } else { _local1.action = "activate"; _local1.gotoAndPlay("activate"); } } else if (_local1.action == "kill") { _local2.Hero.changeAction("dying"); } else if (_local1.action == "spike") { _local2.Hero.changeAction("dying"); } else if (_local1.action == "slimegrab") { var _local3 = Math.abs(_local2.Hero._x - _local1._x) + Math.abs(_local2.Hero._y - _local1._y); if (_local3 > 40) { return; } if (_local2.Hero.myElement == "slime") { _local1.changeColor(); _local1.gotoAndPlay("done"); _local2.Hero.grabHold(_local1); } else if (_local1.collideCount < 0) { _local2.gameControl.playSound("grabslime.aif"); _local1.collideCount = 10; _local2.Hero.forceDrop(_local1); } } else if (_local1.action == "firegrab") { var _local3 = Math.abs(_local2.Hero._x - _local1._x) + Math.abs(_local2.Hero._y - _local1._y); if (_local3 > 40) { return; } if (_local2.Hero.myElement == "fire") { _local1.changeColor(); _local1.gotoAndPlay("done"); if (_local2.Hero.currentGrab != _local1) { _local2.Hero.grabHold(_local1); } } else if (_local1.collideCount < 0) { _local1.collideCount = 10; _local2.Hero.changeAction("fire"); } } else if (_local1.action == "slime") { _local1.gotoAndPlay("done"); if (((_local2.Hero.myElement == "slime") && (_local2.Hero.myMode == "free")) && (_local1.collideCount < 0)) { _local1.collideCount = 10; _local1.doDamage(1); if (_local2.Hero.velocity[0] > _local2.Hero.velocity[1]) { _local2.Hero.velocity[0] = -_local2.Hero.velocity[0]; } else { _local2.Hero.velocity[1] = -_local2.Hero.velocity[1]; } } _local2.Hero.changeAction("slime"); } else if (_local1.action == "fire") { _local1.gotoAndPlay("done"); if (((_local2.Hero.myElement == "fire") && (_local2.Hero.myMode == "free")) && (_local1.collideCount < 0)) { _local1.collideCount = 10; _local1.doDamage(1); if (_local2.Hero.velocity[0] > _local2.Hero.velocity[1]) { _local2.Hero.velocity[0] = -_local2.Hero.velocity[0]; } else { _local2.Hero.velocity[1] = -_local2.Hero.velocity[1]; } } _local2.Hero.changeAction("fire"); } else if (String(_local1.action).indexOf("cannon") != -1) { if (((_local2.Hero.velocity[1] > 0) && (_local2.Hero._y < _local1._y)) || (_local2.Hero.velocity[1] > 3)) { _local1.gotoAndPlay("done"); } } } else if (_local1.myType == "warp") { if (_local2.Hero.currentGrab != _local1) { _local2.Hero.grabHold(_local1); _local2.gameControl.winLevel(); } } else if (_local1.myType == "wall") { } else if (_local1.myType == "coin") { _local2.gameControl.gotCoin(_local1); } } function randomize() { var _local1 = this; var tempHighest = _root.gameControl.highestObstacle; var _local3 = Math.random() * 360; var tempX = (tempHighest._x + (_root.sinQuick(_local3) * 70)); var tempY = (tempHighest._y - (_root.cosQuick(_local3) * 70)); _local1.animCel = 50 + Math.ceil(Math.random() * 100); _local1._x = tempX; _local1._y = tempY; _local1._visible = true; var _local2 = Math.ceil(_root.gameControl.maxHeight / 1000); if (_local2 > 55) { _local2 = 55; } _local1.myLolly = "lolly" + _local2; } function randomizeOLD() { var _local1 = this; if ((((_level0.Hero.currentGrab == _local1.heroWasGrabbing) || (_level0.Hero.currentGrab == undefined)) || (_level0.Hero.myMode != "dangle")) || ((Math.random() * 10) < 9)) { _local1._x = -5000; } else { _local1.heroWasGrabbing = _level0.Hero.currentGrab; _local1.animCel = Math.ceil(Math.random() * 30); _local1._x = 50 + (Math.random() * 540); _local1._y = 50 + (Math.random() * 380); } } function initialize() { animCel = 1; } var animCel = 1; var action = "alive"; var xVel = 0; var yVel = 0; var score = 100; var offsetEdge = 100; var myColor = "gray"; var myType = "normal"; var mustGrab = false; var origX = 0; var origY = 0; var snapX = 0; var snapY = 0; var myLocked = "no"; var myHealth = 5; var myHealthRegen = 0; var myMaxHealth = 5; var collideCount = 0; var needfire = false; var crumblecount = 0; var myRegen = "none"; var myMovement = "none"; var myLolly = "lolly1"; var myScrollMult = 1; }
Symbol 576 MovieClip [__Packages.Wall] Frame 0
class Wall extends MovieClip { function Wall () { super(); _root.gameControl.myWalls.push(this); findBounds(); } function findBounds() { var _local1 = this; _local1.myBounds = new Object(); _local1.myBounds.xmin = (_local1._x - (_local1._width / 2)) - 0; _local1.myBounds.xmax = (_local1._x + (_local1._width / 2)) + 0; _local1.myBounds.ymin = (_local1._y - (_local1._height / 2)) - 0; _local1.myBounds.ymax = (_local1._y + (_local1._height / 2)) + 0; if (_root.gameControl.scrolling) { _local1.myVelX = 0; _local1.myVelY = 0; } else { _local1.myVelX = _local1._x - _local1.myLastX; _local1.myVelY = _local1._y - _local1.myLastY; } _local1.myLastX = _local1._x; _local1.myLastY = _local1._y; } function updateScroll() { } function onEnterFrame() { var _local1 = this; var _local2 = _root; if (_local2.gameControl.action == "paused") { } else if (_local2.gameControl.scrolling) { _local1._x = _local1._x + _local2.gameControl.scrollVel[0]; _local1._y = _local1._y + _local2.gameControl.scrollVel[1]; _local1.findBounds(); } } function checkCollision() { var _local1 = _root; var _local2 = this; if (_local1.gameControl.action == "paused") { _local2.stop(); } else { _local2.play(); if ((_local2.myLastX != _local2._x) || (_local2.myLastY != _local2._y)) { _local2.findBounds(); } else { _local2.myVelX = 0; _local2.myVelY = 0; } if (_local2.action == "spike") { if (_local2.hitTest(_local1.Hero)) { _local1.Hero.changeAction("dying"); return; } } else { var _local3 = false; if (_local1.Hero.myMode == "free") { if ((_local1.Hero._y >= _local2.myBounds.ymin) && (_local1.Hero._y <= _local2.myBounds.ymax)) { if (((_local1.Hero.velocity[0] > 0) && (_local1.Hero._x >= _local2.myBounds.xmin)) && (_local1.Hero.myLastX <= ((_local2.myBounds.xmin - _local1.gameControl.scrollVel[0]) + 10))) { _local1.Hero._x = _local2.myBounds.xmin - 1; _local1.Hero.velocity[0] = (-_local1.Hero.velocity[0]) * _local2.coeffRest; _local1.Hero.collideCount = _local1.Hero.collideCount + 1; _local3 = true; _local1.Hero.playSound("bounce"); } else if (((_local1.Hero.velocity[0] < 0) && (_local1.Hero._x <= _local2.myBounds.xmax)) && (_local1.Hero.myLastX >= ((_local2.myBounds.xmax - _local1.gameControl.scrollVel[0]) - 10))) { _local1.Hero._x = _local2.myBounds.xmax + 1; _local1.Hero.velocity[0] = (-_local1.Hero.velocity[0]) * _local2.coeffRest; _local1.Hero.collideCount = _local1.Hero.collideCount + 1; _local3 = true; _local1.Hero.playSound("bounce"); } } if ((_local1.Hero._x > _local2.myBounds.xmin) && (_local1.Hero._x < _local2.myBounds.xmax)) { if (((_local1.Hero.velocity[1] > 0) && (_local1.Hero._y >= _local2.myBounds.ymin)) && (_local1.Hero.myLastY <= ((_local2.myBounds.ymin - _local1.gameControl.scrollVel[1]) + 10))) { _local1.Hero._y = _local2.myBounds.ymin - 1; _local1.Hero.velocity[0] = _local1.Hero.velocity[0] * _local2.coeffRest; _local1.Hero.velocity[1] = (-_local1.Hero.velocity[1]) * 0.8; _local1.Hero.sitCount = -10; _local1.Hero.moveTutorial(_local2); if (_local1.Hero.sittingOn != _local2) { _local1.Hero.playSound("bounce"); } _local1.Hero.sittingOn = _local2; _local1.Hero.collideCount = _local1.Hero.collideCount + 1; _local3 = true; } else if (((_local1.Hero.velocity[1] < 0) && (_local1.Hero._y <= _local2.myBounds.ymax)) && (_local1.Hero.myLastY >= _local2.myBounds.ymax)) { _local1.Hero._y = _local2.myBounds.ymax + 1; _local1.Hero.velocity[0] = _local1.Hero.velocity[0] * _local2.coeffRest; _local1.Hero.velocity[1] = (-_local1.Hero.velocity[1]) * 0.8; _local3 = true; _local1.Hero.playSound("bounce"); _local1.Hero.collideCount = _local1.Hero.collideCount + 1; } } } else { if ((_local1.Hero._y > _local2.myBounds.ymin) && (_local1.Hero._y < _local2.myBounds.ymax)) { if ((_local1.Hand._x <= _local2.myBounds.xmin) && (_local1.Hero._x > _local2.myBounds.xmin)) { _local3 = true; _local1.Hero._x = _local2.myBounds.xmin; } else if ((_local1.Hand._x >= _local2.myBounds.xmax) && (_local1.Hero._x < _local2.myBounds.xmax)) { _local3 = true; _local1.Hero._x = _local2.myBounds.xmax; } } if ((_local1.Hero._x > _local2.myBounds.xmin) && (_local1.Hero._x < _local2.myBounds.xmax)) { if (((_local1.Hand._y - 10) <= _local2.myBounds.ymin) && (_local1.Hero._y > _local2.myBounds.ymin)) { _local3 = true; _local1.Hero._y = _local2.myBounds.ymin; } else if ((_local1.Hand._y >= _local2.myBounds.ymax) && (_local1.Hero._y < _local2.myBounds.ymax)) { _local3 = true; _local1.Hero._y = _local2.myBounds.ymax; } } } if (_local2.action == "fire") { if (_local2.hitTest(_local1.Hero) && (_local1.Hero.myElement != "fire")) { _local1.Hero.changeAction("fire"); } } } } } var animCel = 1; var myLastX = 0; var myLastY = 0; var myVelX = 0; var myVelY = 0; var action = "alive"; var coeffRest = 0.8; }
Symbol 577 MovieClip [__Packages.Grabtracker] Frame 0
class Grabtracker extends MovieClip { function Grabtracker () { var _local1 = this; super(); if (String(_local1).indexOf("blue") != -1) { _local1.myColor = "blue"; } else if (String(_local1).indexOf("gray") != -1) { _local1.myColor = "gray"; } else if (String(_local1).indexOf("green") != -1) { _local1.myColor = "green"; } } function onEnterFrame() { var _local1 = this; _local1._parent.snapX = _local1._parent._x + _local1._x; _local1._parent.snapY = _local1._parent._y + _local1._y; if (_local1._parent.myColor == _local1.myColor) { _local1._visible = true; } else { _local1._visible = false; } } var myColor = "gray"; }
Symbol 578 MovieClip [__Packages.GameMaster] Frame 0
class GameMaster extends MovieClip { var myObstacles, highestObstacle, so, mymusic, mysound; function GameMaster () { var _local1 = this; super(); Stage.showMenu = false; _local1.lastExitFrameMillis = getTimer(); var protocol = _local1._url.substr(0, _local1._url.indexOf(":")); if (protocol == "file") { fscommand ("fullscreen", "true"); } else if (_global.domaincheck) { var ok = false; var _local2 = 0; while ((_local2 < _global.validurls.length) && (!ok)) { var _local3 = _global.validurls[_local2]; if (_local1._url.substr(0, _local3.length).toLowerCase() == _local3) { ok = true; } _local2++; } if (!ok) { _local1.getURL(_global.gameURL, "_parent"); _root.gotoAndPlay("stolen"); } } _local1.mysound = new Sound(); _local1.mymusic = new Sound(); _root.attachMovie("Cursor", "Cursor", 2010); _root.attachMovie("pauseScreen", "pauseScreen", 2000); _root.pauseScreen._visible = false; _root.attachMovie("wipeScreen", "wipeScreen", 1999); _root.wipeScreen._visible = false; _root.attachMovie("geezahand", "GeezaHand", 20, {name:"hand"}); _root.attachMovie("geeza", "Geeza", 21, {name:"hero"}); _local1.levelPreview = new Object(); _local1.levelPreview.level1 = "Stretching"; _local1.levelPreview.level2 = "Slinging"; _local1.levelPreview.level3 = "Springing"; _local1.levelPreview.level4 = "Rebounding"; _local1.levelPreview.level5 = "Mini Boss"; _local1.levelPreview.level6 = "Lava Lake"; _local1.levelPreview.level7 = "Spiked Walls"; _local1.levelPreview.level8 = "Spikes & Lava"; _local1.levelPreview.level9 = "Moving Platform"; _local1.levelPreview.level10 = "Moving Mini Boss"; _local1.levelPreview.level11 = "Flaming Grabs"; _local1.levelPreview.level12 = "Moving Flaming Grabs"; _local1.levelPreview.level13 = "Lever"; _local1.levelPreview.level14 = "Multiple Levers"; _local1.levelPreview.level15 = "Multiple Mini Bosses"; _local1.levelPreview.level16 = "Magma Beetle"; _local1.levelPreview.level17 = "Multiple Magma Beetles"; _local1.levelPreview.level18 = "Red Fire Grabs"; _local1.levelPreview.level19 = "Multiple Red Fire Grabs"; _local1.levelPreview.level20 = "More Mini Bosses"; _local1.levelPreview.level21 = "Popping Lava Grabs"; _local1.levelPreview.level22 = "Popping Flaming Grabs"; _local1.levelPreview.level23 = "Spiked Grabs"; _local1.levelPreview.level24 = "Red Spiked Grabs"; _local1.levelPreview.level25 = "Again with the Mini Bosses!"; _local1.levelPreview.level26 = "Flingas!"; _local1.levelPreview.level27 = "Shakers!"; _local1.levelPreview.level28 = "Moving Red Spikes!"; _local1.levelPreview.level29 = "Old School Moves"; _local1.levelPreview.level30 = "Still More Mini Bosses!"; _local1.levelPreview.level31 = "Fire Cannons!"; _local1.levelPreview.level32 = "More Fire Cannons!"; _local1.levelPreview.level33 = "Fire Magma Beetle"; _local1.levelPreview.level34 = "Volcano"; _local1.levelPreview.level35 = "Fire Mini Bosses!"; _local1.levelPreview.level36 = "Hot Air Balloon"; _local1.levelPreview.level37 = "Boiling Point!"; _local1.levelPreview.level38 = "Is It Hot in Here?"; _local1.levelPreview.level39 = "Hot Drop!"; _local1.levelPreview.level40 = "More Fire Mini Bosses"; _local1.levelPreview.level41 = "Fire up that Rocket!"; _local1.levelPreview.level42 = "More Rockets!"; _local1.levelPreview.level43 = "Ready for Launch!"; _local1.levelPreview.level44 = "Stretch & Wait For POP!"; _local1.levelPreview.level45 = "Loopy Mini Bosses"; _local1.levelPreview.level46 = "MiniBoss: DIZZY!"; _local1.levelPreview.level47 = "MiniBoss: RETRO HOMAGE!"; _local1.levelPreview.level48 = "MiniBoss: RING OF FIRE!"; _local1.levelPreview.level49 = "MiniBoss: DOUBLE TROUBLE!"; _local1.levelPreview.level50 = "THE BIG BAD BOSS!"; _local1.levelPreview.gold1 = 10; _local1.levelPreview.gold2 = 10; _local1.levelPreview.gold3 = 13; _local1.levelPreview.gold4 = 25; _local1.levelPreview.gold5 = 13; _local1.levelPreview.gold6 = 15; _local1.levelPreview.gold7 = 15; _local1.levelPreview.gold8 = 21; _local1.levelPreview.gold9 = 12; _local1.levelPreview.gold10 = 20; _local1.levelPreview.gold11 = 12; _local1.levelPreview.gold12 = 12; _local1.levelPreview.gold13 = 25; _local1.levelPreview.gold14 = 25; _local1.levelPreview.gold15 = 20; _local1.levelPreview.gold16 = 13; _local1.levelPreview.gold17 = 22; _local1.levelPreview.gold18 = 25; _local1.levelPreview.gold19 = 20; _local1.levelPreview.gold20 = 20; _local1.levelPreview.gold21 = 16; _local1.levelPreview.gold22 = 43; _local1.levelPreview.gold23 = 30; _local1.levelPreview.gold24 = 23; _local1.levelPreview.gold25 = 25; _local1.levelPreview.gold26 = 40; _local1.levelPreview.gold27 = 35; _local1.levelPreview.gold28 = 30; _local1.levelPreview.gold29 = 30; _local1.levelPreview.gold30 = 20; _local1.levelPreview.gold31 = 17; _local1.levelPreview.gold32 = 30; _local1.levelPreview.gold33 = 21; _local1.levelPreview.gold34 = 35; _local1.levelPreview.gold35 = 50; _local1.levelPreview.gold36 = 24; _local1.levelPreview.gold37 = 27; _local1.levelPreview.gold38 = 25; _local1.levelPreview.gold39 = 27; _local1.levelPreview.gold40 = 20; _local1.levelPreview.gold41 = 35; _local1.levelPreview.gold42 = 33; _local1.levelPreview.gold43 = 35; _local1.levelPreview.gold44 = 26; _local1.levelPreview.gold45 = 37; _local1.levelPreview.gold46 = 60; _local1.levelPreview.gold47 = 35; _local1.levelPreview.gold48 = 40; _local1.levelPreview.gold49 = 60; _local1.levelPreview.gold50 = 80; _local1.levelPreview.gold500 = 140; _local1.showTitle(); _local1.initBestScore(); } function regenerate(whichObject) { var tempObstacle = undefined; var tempArray = new Array(); var i = 0; while (i < myObstacles.length) { var myObstacleCheck = eval (_root.gameControl.myObstacles[i]); if ((myObstacleCheck.myType == whichObject.myType) && (myObstacleCheck != whichObject)) { tempArray.push({obstacle:myObstacleCheck, myY:myObstacleCheck._y}); } i++; } tempArray.sortOn("myY", Array.NUMERIC); tempObstacle = tempArray[0].obstacle; highestObstacle = tempObstacle; var tempPos = [_root.Hero._x, 0]; if (tempObstacle != undefined) { tempPos[0] = tempObstacle._x; tempPos[1] = tempObstacle._y; } else { return(undefined); } var tempOffset = obstacleDist; if (Math.random() < 0.5) { tempOffset = -obstacleDist; } var tempWidth = (150 + (maxHeight / 100)); if (tempWidth > 350) { tempWidth = 350; } tempOffset = tempWidth * (1 - (Math.random() * 2)); var tempX = (tempPos[0] + tempOffset); var tempY = (tempPos[1] - obstacleDist); whichObject._x = tempX; whichObject._y = tempY; whichObject.snapX = tempX; whichObject.snapY = tempY; whichObject.reset(); return(undefined); } function doCursor() { var _local1 = _root; var _local2 = this; if ((((_local1.Hero.action != "alive") || (_local2.action == "paused")) || (_local2.action == "cutscene")) || (_local2.action == "map")) { _local2.myCursor = "hidden"; } else if ((_local1.Hero.myMode == "pull") || (_local1.Hero.myMode == "flick")) { _local2.myCursor = "closedHand"; } else if (_local1.Hero.myMode == "dangle") { var _local3 = Math.abs(_local2.myNewMouseX - _local1.Hero._x) + Math.abs(_local2.myNewMouseY - _local1.Hero._y); if (_local3 < 80) { _local2.myCursor = "openHand"; } else { _local2.myCursor = "hidden"; } } else { var _local3 = Math.abs(_local2.myNewMouseX - _local1.Hero._x) + Math.abs(_local2.myNewMouseY - _local1.Hero._y); if ((_local3 < 100) && (_local1.Hero.sittingOn != undefined)) { _local2.myCursor = "openHand"; } else { _local2.myCursor = "hidden"; } } if (_local2.myCursor == "hidden") { if (_local1.Cursor._visible) { Mouse.show(); _local1.Cursor._visible = false; } } else if (_local1.Cursor._visible == false) { Mouse.hide(); _local1.Cursor._visible = true; } _local1.Cursor._x = _local2.myNewMouseX; _local1.Cursor._y = _local2.myNewMouseY; if (_local2.myCursor == "closedHand") { _local1.Cursor._rotation = _local1.Hero._rotation; } else { _local1.Cursor._rotation = 0; } _local1.Cursor.gotoAndPlay(_local2.myCursor); } function gotCoin(whichCoin) { var _local1 = this; var _local3 = _root; _local1.coinCount = _local1.coinCount + 1; var _local2 = 50; if ((_local3.Hero.myMode == "free") || (_local3.Hero.myMode == "dangle")) { _local1.scoreMult = _local1.scoreMult + 1; _local2 = _local2 * 2; } _local1.updateScore(_local2); _local3.Score.text = _local3.gameScore; _local1.explodeAt(whichCoin, "collect", _local2); if (_local1.coinCount == 100) { _local3.Warp.action = "alive"; _local3.Warp.gotoAndPlay("open"); } else { whichCoin.randomize(); } } function gotGrab(thisScore) { var _local1 = this; _local1.updateScore(thisScore); _local1.grabGot = _local1.grabGot + 1; if ((_local1.grabGot >= _local1.grabTarget) && (_local1.grabTarget != 0)) { _root.Warp.action = "alive"; _root.Warp.gotoAndPlay("open"); } } function onEnterFrame() { var _local1 = this; var _local2 = _root; if (_local1.showSparks) { _local2.attachMovie("bubble", "particle", _local1.getParticleDepth(), {origx:(_local2._xmouse + (Math.random() * 80)) - 40, origy:_local2._ymouse + 20, angle:Math.random() * 360, speed:Math.random(), myScale:0.5, dieCel:40}); } _local1.myMouseDiffX = _local2._xmouse - _local1.myNewMouseX; _local1.myMouseDiffY = _local2._ymouse - _local1.myNewMouseY; _local1.myNewMouseX = _local2._xmouse; if (_local1.myNewMouseX > 640) { _local1.myNewMouseX = 640; } _local1.myNewMouseY = _local2._ymouse; if (_local1.myNewMouseY > 480) { _local1.myNewMouseY = 480; } _local1._x = -10000; _local1.doCursor(); _local1.geezacount = _local1.geezacount - 1; if ((_local1.action == "upsell") && (_local1.geezacount < 0)) { var myRand = (Math.random() * 4); if (myRand < 1) { _local2.Geeza.say("35cmon.aif"); } else if (myRand < 2) { _local2.Geeza.say("35hurryup.aif"); } else if (myRand < 3) { _local2.Geeza.say("end03.aif"); } else { _local2.Geeza.say("CS1D.aif"); } _local1.geezacount = (Math.random() * 100) + 400; } if (_local1.action == "playing") { if (_local2.Hero.action == "alive") { _local1.animCel = _local1.animCel + 1; _local1.maxHeight = _local1.maxHeight + _local1.scrollVel[1]; } if (((Key.isDown(87) && (_local1.cheatsOn)) && (_local1.notWon)) && (_local1.animCel > 90)) { _local1.notWon = false; _local1.updateSummary(); _local2.Warp.gotoAndPlay("close"); } var _local3 = Math.floor(_local1.goldTime - (_local1.animCel / 30)); if (_local3 <= 0) { _local3 = 0; } _local2.Clock.text = _local3; if (_local1.animCel < (_local1.goldTime * 30)) { } else if (_local2.Clock._visible) { _local2.gameControl.playSound("poweroff.aif"); _local2.Clock._visible = false; } } while ((getTimer() - _local1.lastExitFrameMillis) < 33) { } _local1.lastExitFrameMillis = getTimer(); } function choosePlayer() { var _local1 = this; if (_root.yourName == "") { _local1.gotoAndPlay("_root.newName"); } else if (_local1.firstTime) { _local1.gotoAndPlay("_root.gender"); } else { _global.gameSaver.readData(); _local1.level = _global.gameSaver.maxLevel + 1; _local1.showMap(); } } function chooseDifficulty(whichOne) { var _local1 = _root; difficulty = whichOne; _global.gameSaver.saveDifficulty(); _local1.wipeScreen._visible = true; _local1.wipeScreen.gotoAndPlay(1); _local1.play(); } function adjustGold(whichTime) { var _local2 = whichTime; var _local1 = _local2; if (difficulty == "easy") { _local1 = _local2 + 30; } else if (difficulty == "medium") { _local1 = _local2 + 15; } return(_local1); } function firstLevel() { var _local1 = this; var _local2 = _root; _local2.Geeza.disappear(); _local2.Hero.makeWait(); _local1.frommap = false; _local1.currentFrame = "instructs"; _local2.gotoAndPlay("instructs"); stopAllSounds(); _local1.mymusic.setVolume(_local1.musicVolume); _local1.startMusic("fooploopsnd"); } function startFirstLevel() { var _local1 = this; _local1.level = 1; _local1.bestTime = 10000000 /* 0x989680 */; _local1.goldTime = _local1.adjustGold(_local1.levelPreview.gold1); _local1.currentFrame = "_root.level1"; _root.Score.text = "0"; _local1.frommap = false; stopAllSounds(); _local1.mymusic.setVolume(_local1.musicVolume); _local1.startMusic("fooploopsnd"); _local1.startLevel(); } function startLevel() { var _local1 = this; _local1.avoidCount = 0; if ((_local1.currentFrame == "_root.level1") && (_local1.frommap)) { _local1.firstLevel(); } else { _local1.resetLevel(); _local1.gotoAndPlay("_root.restart"); if ((_local1.action == "title") || (_local1.level == 0)) { } else if (_local1.level == 500) { _local1.goldTime = _local1.adjustGold(_local1.levelPreview.gold500); _local1.startMusic("fooploopsnd"); } else if (_local1.level >= 45) { _local1.startMusic("fooploopsnd"); } else if ((_local1.level % 5) == 0) { _local1.startMusic("fooploopsnd"); } else { _local1.startMusic("fooploopsnd"); } _local1.action = "playing"; _local1.lastLevel = _local1.level; _root.Geeza.disappear(); _root.nextLevel._visible = false; if (_local1.level == 1) { _local1.scrolling = true; } else { _local1.scrolling = false; } } } function resetLevel() { var _local1 = this; var _local2 = _root; _local1.animCel = 1; _local1.mylasttime = 1; _local1.winFlag = false; _local1.grabGot = 0; _local1.grabTarget = 0; _local1.coinCount = 0; _local1.notWon = true; _local1.avoidCount = 0; _local1.myObstacles = new Array(); _local1.myWalls = new Array(); _local2.Hero.makeWait(); _local2.nextLevel._visible = false; _local2.Clock._visible = true; _local1.scrollVel[0] = 0; _local1.scrollVel[1] = 0; _local1.obstacleDist = 100; _local1.scoreMult = 0; _local1.maxHeight = 0; _local2.gameScore = 0; } function showTitle() { var _local1 = this; _root.Geeza.disappear(); _root.pauseScreen._visible = false; _local1.startMusic("music_snd"); _local1.level = 0; _local1.currentFrame = "_root.title"; _local1.startLevel(); _local1.action = "title"; _local1.firstTime = false; } function showCredits() { var _local1 = this; _root.Geeza.disappear(); _root.pauseScreen._visible = false; _local1.startMusic("music_snd"); _local1.level = 0; _local1.currentFrame = "_root.credits"; _local1.startLevel(); _local1.action = "title"; _local1.firstTime = false; } function showMap() { var _local1 = this; var _local2 = _root; if (_local1.cutscenes == false) { _local1.startMusic("fooploopsnd"); if (_local1.upsellList.length <= 0) { _local1.upsellList = Array(1, 2, 3, 4, 5, 6, 7, 8, 9); } var _local3 = Math.floor(Math.random() * _local1.upsellList.length); var whichFirst = _local1.upsellList[0]; _local1.upsellList[0] = _local1.upsellList[_local3]; _local1.upsellList[_local3] = whichFirst; var whichFrame = _local1.upsellList.shift(); _local2.gotoAndPlay("upsell_" + whichFrame); } else { _local1.firstTime = false; _local2.Geeza.disappear(); _local1.resetLevel(); _local1.startMusic("fooploopsnd"); _local1.currentFrame = "_root.map"; _local2.gotoAndPlay("map"); _local2.Hero.makeWait(); _global.gameSaver.updateMap(); _local1.action = "map"; _local2.nextLevel._visible = false; } } function goCutScene(whichLabel) { var _local1 = this; var _local2 = _root; if (_local1.cutscenes == true) { _local1.startMusic("fooploopsnd"); _local2.Hero.makeWait(); _local1.action = "cutscene"; _local2.gotoAndPlay(whichLabel); } else { _local1.startMusic("fooploopsnd"); if (whichLabel == "csIntro") { _local2.gotoAndPlay("upsellIntro"); } else { _local1.showMap(); } } } function goLabel(whichLabel) { var _local1 = whichLabel; var _local2 = _root; if (_local1 == undefined) { _local1 = nextLabel; } stopAllSounds(); if (_local2.Geeza.action != "hidden") { _local2.Geeza.changeAction("wait"); } startMusic("fooploopsnd"); _local2.gotoAndPlay(_local1); } function startTutorial() { var _local1 = this; _local1.currentFrame = "_root.tutorial"; _local1.startLevel(); _local1.action = "tutorial"; } function selectLevel(whichLevel) { if (whichLevel <= (_global.gameSaver.maxLevel + 1)) { level = whichLevel; var myLoc = eval ("_root.level" + whichLevel); _root.Marker._x = myLoc._x; _root.Marker._y = myLoc._y; currentFrame = "_root.level" + level; } preview(whichLevel); } function preview(whichLevel) { if (whichLevel == undefined) { whichLevel = level; } bestTime = Math.round(_global.gameSaver.levelTimes[whichLevel - 1] / 3) / 10; goldTime = eval ("_root.gameControl.levelPreview.gold" + whichLevel); goldTime = adjustGold(goldTime); if ((whichLevel > levellimit) && (_global.gameSaver.maxLevel >= 5)) { _root.myHint.text = "Play Sling to unlock this level"; _root.playSling._visible = true; } if (whichLevel > (_global.gameSaver.maxLevel + 1)) { return(undefined); } _root.playSling._visible = false; var myMessage = ("_root.gameControl.levelPreview.level" + String(whichLevel)); myMessage = eval (myMessage); if (myMessage == undefined) { _root.myHint.text = "Level " + whichLevel; } else { _root.myHint.text = (("Level " + whichLevel) + ": ") + myMessage; } var myScoreSummary = scoreSummary(_global.gameSaver.levelTimes[whichLevel - 1], whichLevel); if (whichLevel > _global.gameSaver.maxLevel) { _root.myHint.text = _root.myHint.text + "\nNot played yet"; } else { _root.myHint.text = _root.myHint.text + ("\nBest Score: " + myScoreSummary.total); } _root.score_txt.text = "Game Score: " + _global.gameSaver.gameScore; if ((_global.gameSaver.gameScore == _global.gameSaver.lastAdded) || (noscores)) { _root.addScore._visible = false; } } function changeFrame(whichNum) { var _local1 = this; _local1.currentFrame = (("_root.level" + _local1.level) + "_") + whichNum; _local1.gotoAndPlay(_local1.currentFrame); } function loseLevel(myForceIt) { var _local1 = this; if ((_local1.gameType == "singleLevel") && (myForceIt == undefined)) { _local1.updateSummary(); _local1.showResults(); } else { _local1.currentFrame = "_root.level" + _local1.level; _local1.resetLevel(); _local1.gotoAndPlay("_root.restart"); } } function restartLevel() { var _local1 = this; _local1.currentFrame = "_root.level" + _local1.level; _local1.resetLevel(); _local1.gotoAndPlay("_root.restart"); } function initBestScore() { var _local1 = this; _local1.so = SharedObject.getLocal("best_" + _global.gameid); if ((_local1.so.data.best == undefined) || (_local1.so.data.best == 0)) { _local1.clearScores(); } _root.result_txt = (("Your Score: " + _root.gameScore) + "\nYour Best: ") + _local1.so.data.level1; } function clearScores() { so.data.best = 0; so.flush(); } function saveScore() { var _local1 = this; var _local2 = _root; _local1.madeGold = false; if (_local2.gameScore > _local1.so.data.best) { _local1.so.data.best = _local2.gameScore; _local1.madeGold = true; _local1.so.flush(); } _local2.result_txt = (("Your Score: " + _local2.gameScore) + "\nYour Best: ") + _local1.so.data.best; } function updateSummary() { var _local1 = _root; saveScore(); _local1.nextLevel.your_summary.text = (("Your Score: " + _local1.gameScore) + "\nBest Score: ") + so.data.best; _local1.EzoneHS.submitScore(_local1.gameScore); } function scoreSummary(myAnimCel, myLevel) { if (myLevel == undefined) { myLevel = level; } if (myAnimCel == undefined) { myAnimCel = animCel; } var myReturn = new Object(); var myGoldTime = eval ("_root.gameControl.levelPreview.gold" + myLevel); myGoldTime = adjustGold(myGoldTime); myReturn.timeleft = (myGoldTime * 30) - myAnimCel; myReturn.timeleft = Math.round(myReturn.timeleft / 3) / 10; if (myReturn.timeleft <= 0) { myReturn.timeleft = 0; myReturn.madeGold = false; } else { myReturn.madeGold = true; } if (difficulty == "easy") { myReturn.levelbonus = 700; myReturn.timebonus = Math.ceil(myReturn.timeleft * 10); } else if (difficulty == "medium") { myReturn.levelbonus = 1000; myReturn.timebonus = Math.ceil(myReturn.timeleft * 25); } else { myReturn.levelbonus = 1500; myReturn.timebonus = Math.ceil(myReturn.timeleft * 100); } myReturn.total = myReturn.timebonus + myReturn.levelbonus; return(myReturn); } function winLevel() { var _local1 = this; if (_root.Hero.action == "won") { } else { _root.Hero.changeAction("won"); if ((_local1.action == "tutorial") || (_local1.action == "title")) { } else if (_local1.level == 500) { } else { _local1.action = "won"; _local1.updateSummary(); } } } function showResults() { _root.nextLevel.gotoAndPlay("results"); _root.nextLevel._visible = true; } function launchFirework(whichParticle, whichX, whichY, whichScale, whichType) { var _local2 = whichParticle; var _local3 = whichScale; var _local1 = 4; while (_local1 <= 20) { _root.attachMovie(_local2, "particle", getParticleDepth(), {origx:whichX, origy:whichY, angle:_local1 * 20, speed:5 + (Math.random() * 10), myScale:_local3}); _local1++; } _local1 = 4; while (_local1 <= 20) { _root.attachMovie(_local2, "particle", getParticleDepth(), {origx:whichX, origy:whichY, angle:_local1 * 20, speed:2 + (Math.random() * 5), myScale:_local3}); _local1++; } } function explodeButton(whichSound) { var _local1 = whichSound; if (_local1 == undefined) { _local1 = "rolloversnd"; } playSound(_local1); launchFirework("particle_normal", _root._xmouse, _root._ymouse, 0.2, "random"); } function explodeScore(whichX, whichY, whichSound) { var _local1 = whichSound; if (_local1 == undefined) { _local1 = "note1.aif"; } playSound(_local1); launchFirework("yellow_particle", whichX, whichY, 0.2, "random"); } function explodeAt(whichObject, whichSound, whichScore) { var _local1 = whichObject; var _local3 = whichSound; if (_local3 == undefined) { _local3 = "rolloversnd"; } playSound(_local3); var _local2 = "particle_normal"; if (_local1.myExplodeParticle != undefined) { _local2 = _local1.myExplodeParticle; } launchFirework(_local2, _local1._x, _local1._y, 0.2, "random"); } function getParticleDepth() { var _local1 = this; _local1.particleDepth = _local1.particleDepth - 1; if (_local1.particleDepth < 50) { _local1.particleDepth = 299; } return(_local1.particleDepth); } function updateScore(thisScore) { if ((action != "playing") or demo) { return(undefined); } _root.gameScore = _root.gameScore + thisScore; } function pauseGame() { var _local1 = this; var _local2 = _root; if ((_local1.level == 0) && (_local1.action != "tutorial")) { } else { if (_local1.action != "tutorial") { _local1.action = "paused"; } _local2.pause.swapMovie; _local1.mymusic.setVolume(0); _local2.pauseScreen.gotoAndPlay("normal"); _local2.pauseScreen._visible = true; } } function pauseTutorial() { var _local1 = _root; _local1.pause.swapMovie; mymusic.setVolume(0); _local1.pauseScreen.gotoAndPlay("tutorial"); _local1.pauseScreen._visible = true; } function resumeTutorial() { mymusic.setVolume(musicVolume); _root.pauseScreen._visible = false; } function abortGame(whichMarker) { var _local1 = this; var _local2 = whichMarker; var _local3 = _root; _local3.pauseScreen._visible = false; if (_local2 == undefined) { _local1.startMusic(); _local1.action = "enterscore"; _local3.gameControl.startDemo(); } else if (_local2 == "map") { _local1.firstTime = false; _local1.unpauseGame(); _local1.showMap(); } else { _local3.gotoAndPlay(_local2); } } function goSubmit() { var _local1 = this; _local1.action = "enterscore"; _root.gotoAndPlay("SubmitScore"); _local1.startMusic(); _local1.showTitle(); } function unpauseGame() { var _local1 = this; var _local2 = _root; if (_local1.action != "tutorial") { _local1.action = "playing"; } _local1.mymusic.setVolume(_local1.musicVolume); _local1.myNewMouseX = _local2._xmouse; _local1.myNewMouseY = _local2._ymouse; _local1.myLastMouseX = _local1.myNewMouseX; _local1.myLastMouseY = _local1.myNewMouseY; _local1._x = _local1.myNewMouseX; _local1._y = _local1.myNewMouseY; _local1.myCursor = "hidden"; _local2.pauseScreen._visible = false; } function togglePause() { var _local1 = this; if (_local1.action == "paused") { _local1.unpauseGame(); } else if ((_local1.action == "playing") || (_local1.action == "tutorial")) { _local1.pauseGame(); } } function startMusic(whichSound, whichLoop) { var _local1 = this; var _local2 = whichLoop; var _local3 = whichSound; if (_local3 == undefined) { _local3 = "music_snd"; } if (_local2 == undefined) { _local2 = 99; } _local1.mymusic.stop(); _local1.mymusic.attachSound(_local3); _local1.mymusic.setVolume(_local1.musicVolume); _local1.mymusic.start(0, _local2); } function playSound(whichSound) { var _local1 = whichSound; if (_local1 == "collect") { var _local2 = Math.ceil(Math.random() * 4); _local1 = ("collect0" + _local2) + ".aif"; } mysound.attachSound(_local1); mysound.start(); } function toggleMute() { var _local1 = this; if (_local1.mute) { _local1.musicVolume = _local1.musicVolumePref; _local1.mymusic.setVolume(_local1.musicVolume); _local1.mute = false; _local1.playSound("note1.aif"); _root.speakerOn._visible = true; } else { _local1.musicVolume = 0; _local1.mymusic.setVolume(_local1.musicVolume); _local1.mute = true; _root.speakerOn._visible = false; } } function swapheads() { var _local1 = _root; var _local2 = _local1.Hero._x; var _local3 = _local1.Hero._y; if (gender == "male") { _local1.attachMovie("hand", "Hand", 10, {name:"hand"}); _local1.attachMovie("head", "Hero", 11, {name:"hero"}); } else { _local1.attachMovie("femalehand", "Hand", 10, {name:"hand"}); _local1.attachMovie("femalehead", "Hero", 11, {name:"hero"}); } _local1.Hero.initialize(); if (_local2 == undefined) { _local1.Hero._y = -10000; } else { _local1.Hero._x = _local2; _local1.Hero._y = _local3; _local1.Hand._x = _local2; _local1.Hand._y = _local3 - 50; _local1.Hero.moveAttachments(); } } var animCel = 1; var action = "ready"; var level = 1; var mylasttime = 1; var levelscore = 200; var levelmsg = ""; var powerupcount = 200; var baddiecount = 300; var myLastMouseX = 0; var myLastMouseY = 0; var myNewMouseX = 0; var myNewMouseY = 0; var myMouseDiffX = 0; var myMouseDiffY = 0; var myMaxLevels = 8; var winFlag = false; var demo = false; var musicVolume = 80; var musicVolumePref = 80; var lastPressCel = 0; var screenTime = 0; var cheatsOn = true; var soundButton = "SOUND IS ON"; var scrollVel = [0, 0]; var scrolling = false; var numGrabs = 3; var grabGot = 0; var grabTarget = 0; var mute = false; var jumpframe = ""; var currentFrame = "title"; var showSparks = false; var particleDepth = 299; var bestTime = 1000; var goldTime = 1000; var firstTime = false; var lastLevel = 0; var lastExitFrameMillis = 0; var nextLabel = "title"; var myCursor = "hidden"; var notWon = true; var coinCount = 0; var difficulty = "easy"; var madeGold = false; var frommap = false; var levellimit = 600; var geezacount = -1; var gender = "male"; var avoidCount = 0; var noscores = false; var cutscenes = true; var upsellList = Array(1, 2, 3, 4, 5, 6, 7, 8, 9); var obstacleDist = 100; var scoreMult = 0; var maxHeight = 0; var gameType = "singleLevel"; }
Symbol 579 MovieClip [__Packages.Freebody] Frame 0
class Freebody extends MovieClip { var sittingOn, _x, _y, _rotation, springLength, currentGrab, hitTest; function Freebody () { var _local1 = this; super(); _local1.mysound = new Sound(); _local1.mysound.attachSound("grab01.aif"); _local1.mysound.onSoundComplete = _local1.soundFinishedHero; _local1.headOffsetX = 0; _local1.headOffsetY = 0; _local1.headOffsetDist = 50; _local1.myOrigScale = 50; _local1.myGravity = _local1.myGravityOrig; _local1.adjustScale(_local1.myBodyScale); } function soundFinishedHero() { _root.Hero.myCurrentSound = "none"; } function adjustScale(whichScale) { var _local1 = this; _local1.myBodyScale = whichScale; _local1._xscale = _local1.myOrigScale * _local1.myBodyScale; _local1._yscale = _local1.myOrigScale * _local1.myBodyScale; _root.Hand._xscale = _local1.myOrigScale * _local1.myBodyScale; _root.Hand._yscale = _local1.myOrigScale * _local1.myBodyScale; _local1.myScale = 10 * _local1.myBodyScale; _local1.springLength = _local1.springLengthOrig * _local1.myBodyScale; _local1.headOffsetDist = 100 * _local1.myBodyScale; _local1.myMinLength = _local1.myOrigLength * _local1.myBodyScale; _local1.offsetEdge = _local1._width / 2; } function initialize() { var _local1 = this; var _local2 = _root; _local1.tuteCount = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; _local1.animCel = 1; _local1.adjustScale(0.5); _local1.myElementCount = 0; _local1.myElement = "none"; _local1._x = _local2.Start._x; _local1._y = _local2.Start._y; _local1.myLastX = _local1._x; _local1.myLastY = _local1._y; _local2.Hand._x = _local1._x; _local2.Hand._y = _local1._y - 50; _local1.velocity[0] = 0; _local1.velocity[1] = 0; _local1.myGravity = _local1.myGravityOrig; _local1.moveAttachments(); _local1.currentGrab = undefined; _local1.gotoAndPlay("alive"); _local1.myMode = "free"; _local1.action = "alive"; _local1.sittingOn = undefined; _local1.sitCount = 10; _local1.myMaxY = 0; _local1.health = 0; if (_local2.gameControl.difficulty == "easy") { _local1.health = 5; } else if (_local2.gameControl.difficulty == "medium") { _local1.health = 3; } _local2.Health.gotoAndPlay("level" + _local1.health); } function makeWait(whichCannon) { var _local1 = this; _local1.currentGrab = undefined; _local1.action = "wait"; _local1.myCannon = whichCannon; _local1._x = 1000; _root.Hand._x = 1100; _local1.moveAttachments(); } function forceDrop(whichObject) { var _local1 = this; var _local2 = whichObject; _root.Hand._x = _local2._x; _root.Hand._y = _local2._y; _local1._x = _local2._x; _local1._y = _local2._y + _local1.myMinLength; _local1.moveAttachments(); _local1.velocity[0] = 0; _local1.velocity[1] = 0; _local1.myMode = "free"; } function justDrop() { var _local1 = this; _local1.myGrabCount = 10; _local1.velocity[0] = 0; _local1.velocity[1] = 0; _local1.myMode = "free"; } function shootUp(whichObject) { var _local1 = this; _local1._x = whichObject._x; _local1._y = whichObject._y; _root.Hand._x = _local1._x; _root.Hand._y = _local1._y + 20; _local1.moveAttachments(); _local1.velocity[0] = 0; _local1.velocity[1] = -8; _local1.action = "alive"; _local1.myMode = "free"; _local1.myGrabCount = 10; _local1.myCannon = undefined; } function resetObstacles() { var i = 0; while (i < _root.gameControl.myObstacles.length) { var myCollideObstacle = eval (_root.gameControl.myObstacles[i]); myCollideObstacle.reset(); i++; } } function onMouseUp() { var _local1 = this; if (_local1.action != "alive") { } else if (_root.gameControl.action == "cutscene") { } else if (_local1.myMode == "pull") { _local1.myMode = "flick"; _local1.flickCount = 5; _local1.playSound("fling"); } } function onMouseDown() { var _local1 = this; var _local2 = _root; _local2.gameControl.scoreMult = 0; if (_local1.action != "alive") { } else if (_local2.gameControl.action == "cutscene") { } else { var _local3 = Math.abs(_local2.gameControl.myNewMouseX - _local1._x) + Math.abs(_local2.gameControl.myNewMouseY - _local1._y); if ((_local1.myMode == "dangle") && (_local3 < 80)) { _local1.myMode = "pull"; _local1.myMaxY = 0; if (_local1.sittingOn != undefined) { _local2.Head._x = _local2.gameControl.myNewMouseX; _local2.Hand._y = _local1.sittingOn.myBounds.ymin + 10; _local1.myMode = "pull"; _local1.myMaxY = _local1.sittingOn.myBounds.ymin - 30; } } else if (_local1.myMode == "pull") { _local1.myMode = "flick"; _local1.flickCount = 5; } else if (_local1.myMode == "flick") { _local1.myMode = "pull"; } else if (_local3 < 100) { if (_local1.sittingOn != undefined) { if ((_local2.Hand._x > _local1.sittingOn.myBounds.xmin) && (_local2.Hand._x < _local1.sittingOn.myBounds.xmax)) { _local2.Head._x = _local2.gameControl.myNewMouseX; _local2.Hand._y = _local1.sittingOn.myBounds.ymin + 10; _local1.myMode = "pull"; _local1.myMaxY = _local1.sittingOn.myBounds.ymin - 30; } } } } } function reposLastGrab() { var _local1 = this; var _local2 = _root; _local1.myMode = "free"; _local2.Hand._x = _local1.lastGrab.snapX; _local2.Hand._y = _local1.lastGrab.snapY - 50; _local1._x = _local2.Hand._x; _local1._y = _local2.Hand._y - 50; _local1.velocity[0] = 0; _local1.velocity[1] = 0; } function changeElement(whichElement) { var _local1 = this; if (_local1.action == "alive") { _local1.myElement = whichElement; if (_root.gameControl.difficulty == "easy") { _local1.myElementCount = 600; } else if (_root.gameControl.difficulty == "medium") { _local1.myElementCount = 300; } else { _local1.myElementCount = 200; } if (_local1.myElement == "none") { _local1.gotoAndPlay("alive"); } else { _local1.gotoAndPlay(_local1.myElement); } } } function onEnterFrame() { var _local1 = this; var _local2 = _root; if (_local2.gameControl.action == "paused") { _local1.stop(); } else { _local1.play(); _local1.animCel = _local1.animCel + 1; _local1.myGrabCount = _local1.myGrabCount - 1; _local1.flickCount = _local1.flickCount - 1; _local1.hitCount = _local1.hitCount - 1; if (_local2.gameControl.scrolling) { if (_local1.myCannon != undefined) { var scrollDistX = (320 - _local1.myCannon._x); var scrollDistY = (320 - _local1.myCannon._y); _local2.gameControl.scrollVel[0] = Math.round((scrollDistX - _local2.gameControl.scrollVel[0]) / 20); _local2.gameControl.scrollVel[1] = Math.round((scrollDistY - _local2.gameControl.scrollVel[1]) / 20); } else if (_local1.action != "alive") { _local2.gameControl.scrollVel[0] = 0; _local2.gameControl.scrollVel[1] = 0; } else { var scrollDistX = (320 - _local2.Hand._x); var scrollDistY = (320 - _local2.Hand._y); _local2.gameControl.scrollVel[0] = Math.round((scrollDistX - _local2.gameControl.scrollVel[0]) / 20); _local2.gameControl.scrollVel[1] = Math.round((scrollDistY - _local2.gameControl.scrollVel[1]) / 20); } } _local1.myElementCount = _local1.myElementCount - 1; if (_local1.myElementCount == 0) { _local1.changeElement("none"); if (_local1.currentGrab.action == "firegrab") { _local1.changeAction("fire"); _local1.justDrop(); } } else if ((_local1.myElementCount > 0) && (_local1.myElementCount < 50)) { if ((_local1.myElementCount % 10) == 0) { _local1.gotoAndPlay("alive"); } else if ((_local1.myElementCount % 5) == 0) { _local1.gotoAndPlay(_local1.myElement); } } if ((_local1.myGrabCount <= 0) and (_local1.myMode == "free")) { _local1.currentGrab = undefined; } _local1.myLastX = _local1._x; _local1.myLastY = _local1._y; _local1.myLastRot = _local1._rotation; var myLag = 20; var diffX = 0; var diffY = 0; var accelX = 0; var accelY = _local1.myGravity; if (_local1.action == "wait") { _local1.adjustScale(0.5); _local1._x = 10000; _local1._y = 10000; } else { if (_local1.action == "dying") { _local1.adjustScale(_local1.myBodyScale * 1.05); if (_local1.animCel == 44) { _local2.wipeScreen._visible = true; _local2.wipeScreen.gotoAndPlay(1); } else if (_local1.animCel == 50) { _local1.action = "wait"; _local2.gameControl.loseLevel(); return; } } else if (_local1.action == "suckup") { _local1.adjustScale(_local1.myBodyScale * 0.95); _local1._x = _local1._x + ((_local2.Hand._x - _local1._x) / 5); _local1._y = _local1._y + ((_local2.Hand._y - _local1._y) / 5); _local1.moveAttachments(); if (_local1.animCel == 20) { _local1.makeWait(); if (_local2.gameControl.level == 0) { _local2.gotoAndPlay("credits"); } else if (_local2.gameControl.action == "map") { _local2.gameControl.showMap(); } else if (_local2.gameControl.action == "bonusgame") { _local2.gameControl.level = 500; _local2.gameControl.currentFrame = "_root.level" + _local2.gameControl.level; _local2.gameControl.startLevel(); } else if (String(_local2.gameControl.action).indexOf("WarpLevel") != -1) { var myLevel = _local2.gameControl.action; _local2.gameControl.level = myLevel.substr(9, myLevel.myLevel); _local2.gameControl.currentFrame = "_root.level" + _local2.gameControl.level; _local2.gameControl.preview(_local2.gameControl.level); _local2.gameControl.startLevel(); } else if (String(_local2.gameControl.action).indexOf("WarpCS_") != -1) { var myMarker = _local2.gameControl.action; myMarker = myMarker.substr(7, myMarker.length - 1); _local2.gotoAndPlay(myMarker); } else if (_local2.gameControl.level == 500) { _local2.gameControl.goCutScene("csBonusReturn"); } else { _local2.gameControl.showResults(); } } } else { if (_local1.myMode == "free") { _local1.handDist = _local1.handDist * 0.9; if (_local1.handDist < 20) { _local1.handDist = 20; } _local1.checkGrab(); } else if ((_local1.myMode == "dangle") || (_local1.myMode == "flick")) { if (_local1.action == "won") { _local1.mouseForceX = _local1.mouseForceX + (((_local2.gameControl.myMouseDiffX * 0.5) - _local1.mouseForceX) / 5); _local1.mouseForceY = _local1.mouseForceY + (((_local2.gameControl.myMouseDiffY * 0.5) - _local1.mouseForceY) / 5); } else { _local1.mouseForceX = 0; _local1.mouseForceY = 0; } var diffX = (_local1._x - _local2.Hand._x); var diffY = (_local1._y - _local2.Hand._y); _local1.handDist = Math.sqrt((diffX * diffX) + (diffY * diffY)); if ((_local1.handDist - _local1.springLength) < 0) { _local1.handDist = _local1.springLength; } var springStretch = ((_local1.handDist - _local1.springLength) / _local1.myScale); accelX = ((accelX + (((_local1.springK / _local1.myMass) * springStretch) * _local2.sinQuick(_local1._rotation))) - (_local1.myDamping * _local1.velocity[0])) + (_local1.mouseForceX / _local1.myMass); accelY = ((accelY - (((_local1.springK / _local1.myMass) * springStretch) * _local2.cosQuick(_local1._rotation))) - (_local1.myDamping * _local1.velocity[1])) + (_local1.mouseForceY / _local1.myMass); if (_local1.myMode == "flick") { if ((((_local1.myLastAccelX * accelX) < 0) || ((_local1.myLastAccelY * accelY) < 0)) || (_local1.flickCount < 0)) { _local1.myMode = "free"; _local1.myGrabCount = 10; if (_local1.flickCount < 0) { _local1.velocity[1] = 0; } } } } else if (_local1.myMode == "pull") { accelX = 0; accelY = 0; _local1.velocity[0] = 0; _local1.velocity[1] = 0; _local1._x = _local2.gameControl.myNewMouseX; _local1._y = _local2.gameControl.myNewMouseY; if (_local1.sittingOn != undefined) { if (_local1._y >= (_local1.sittingOn.myBounds.ymin - 10)) { _local1._y = _local1.sittingOn.myBounds.ymin - 30; } } var diffX = (_local1._x - _local2.Hand._x); var diffY = (_local1._y - _local2.Hand._y); _local1.myLastLength = _local1.myCurrentLength; _local1.myCurrentLength = Math.sqrt((diffX * diffX) + (diffY * diffY)); if (_local1.myCurrentLength > _local1.myMaxStretch) { _local1._x = _local2.Hand._x + ((diffX * _local1.myMaxStretch) / _local1.myCurrentLength); _local1._y = _local2.Hand._y + ((diffY * _local1.myMaxStretch) / _local1.myCurrentLength); _local1.myCurrentLength = _local1.myMaxStretch; } if (_local1.myLastLength < _local1.myCurrentLength) { _local1.playSound("stretch"); } var _local3 = 0; while (_local3 < 5) { _local1.collideCount = 0; _local1.checkWall(); if (_local1.collideCount == 0) { break; } _local3++; } } _local1.checkCollision(); if (_local1.currentGrab.action == "drop") { _local1.currentGrab = undefined; _local1.myMode = "free"; _local1.myGrabCount = 10; } if (_local1.currentGrab.action == "spike") { _local1.currentGrab.collide(); } if (_local1.currentGrab.action == "slimegrab") { _local1.currentGrab.collide(); } _local1.myLastAccelX = accelX; _local1.myLastAccelY = accelY; _local1.velocity[0] = _local1.velocity[0] + (accelX * _local1.deltaT); _local1.velocity[1] = _local1.velocity[1] + (accelY * _local1.deltaT); var mySpeed = Math.sqrt((_local1.velocity[0] * _local1.velocity[0]) + (_local1.velocity[1] * _local1.velocity[1])); if ((mySpeed * _local1.myScale) > _local1.myMaxPixels) { var myAdjust = (_local1.myMaxPixels / (mySpeed * _local1.myScale)); _local1.velocity[0] = _local1.velocity[0] * myAdjust; _local1.velocity[1] = _local1.velocity[1] * myAdjust; } _local1.pixelVelX = _local1.velocity[0] * _local1.myScale; _local1.pixelVelY = _local1.velocity[1] * _local1.myScale; _local1._x = (_local1._x + (_local1.velocity[0] * _local1.myScale)) + _local2.gameControl.scrollVel[0]; _local1._y = (_local1._y + (_local1.velocity[1] * _local1.myScale)) + _local2.gameControl.scrollVel[1]; if ((_local1.sittingOn != undefined) && (_local1.myMode == "free")) { _local1._x = _local1._x + _local1.sittingOn.myVelX; _local1._y = _local1._y + _local1.sittingOn.myVelY; } if ((_local1.action == "alive") && (_local1.myMode != "pull")) { var _local3 = 0; while (_local3 < 5) { _local1.collideCount = 0; _local1.checkWall(); if (_local1.collideCount == 0) { break; } _local3++; } } if (_local1.action == "won") { if (_local1.animCel == 10) { _local2.Hero.currentGrab.action = "close"; } } if (_local1.myMode == "free") { _local2.Hand._x = _local2.Hand._x + ((_local1._x - _local2.Hand._x) / 2); _local2.Hand._y = _local2.Hand._y + ((_local1._y - _local2.Hand._y) / 2); var distX = (_local1._x - _local2.Hand._x); var distY = (_local1._y - _local2.Hand._y); var distTotal = Math.sqrt((distX * distX) + (distY * distY)); if (distTotal < _local1.myMinLength) { distX = (distX * _local1.myMinLength) / distTotal; distY = (distY * _local1.myMinLength) / distTotal; _local2.Hand._x = _local1._x - distX; _local2.Hand._y = _local1._y - distY; } } else if (_local1.currentGrab != undefined) { _local2.Hand._x = _local1.currentGrab.snapX; _local2.Hand._y = _local1.currentGrab.snapY; } else if (_local1.sittingOn != undefined) { _local2.Hand._x = (_local2.Hand._x + _local2.gameControl.scrollVel[0]) + _local1.sittingOn.myVelX; _local2.Hand._y = (_local2.Hand._y + _local2.gameControl.scrollVel[1]) + _local1.sittingOn.myVelY; } else { _local2.Hand._x = _local2.Hand._x + _local2.gameControl.scrollVel[0]; _local2.Hand._y = _local2.Hand._y + _local2.gameControl.scrollVel[1]; } _local1.moveAttachments(); if (_local2.gameControl.scrolling) { if (_local1._y > (Stage.height * 2.5)) { _local1.changeAction("falling"); } } else if (_local1._y > (Stage.height * 1.5)) { if (_local2.gameControl.action == "map") { _local1.reposLastGrab(); } else { _local1.changeAction("falling"); } } } _local1.checkCollision(); if (_local1.currentGrab.action == "drop") { _local1.currentGrab = undefined; _local1.myMode = "free"; _local1.myGrabCount = 10; } if (_local1.currentGrab.action == "spike") { _local1.currentGrab.collide(); } if (_local1.currentGrab.action == "slimegrab") { _local1.currentGrab.collide(); } _local1.myLastAccelX = accelX; _local1.myLastAccelY = accelY; _local1.velocity[0] = _local1.velocity[0] + (accelX * _local1.deltaT); _local1.velocity[1] = _local1.velocity[1] + (accelY * _local1.deltaT); var mySpeed = Math.sqrt((_local1.velocity[0] * _local1.velocity[0]) + (_local1.velocity[1] * _local1.velocity[1])); if ((mySpeed * _local1.myScale) > _local1.myMaxPixels) { var myAdjust = (_local1.myMaxPixels / (mySpeed * _local1.myScale)); _local1.velocity[0] = _local1.velocity[0] * myAdjust; _local1.velocity[1] = _local1.velocity[1] * myAdjust; } _local1.pixelVelX = _local1.velocity[0] * _local1.myScale; _local1.pixelVelY = _local1.velocity[1] * _local1.myScale; _local1._x = (_local1._x + (_local1.velocity[0] * _local1.myScale)) + _local2.gameControl.scrollVel[0]; _local1._y = (_local1._y + (_local1.velocity[1] * _local1.myScale)) + _local2.gameControl.scrollVel[1]; if ((_local1.sittingOn != undefined) && (_local1.myMode == "free")) { _local1._x = _local1._x + _local1.sittingOn.myVelX; _local1._y = _local1._y + _local1.sittingOn.myVelY; } if ((_local1.action == "alive") && (_local1.myMode != "pull")) { var _local3 = 0; while (_local3 < 5) { _local1.collideCount = 0; _local1.checkWall(); if (_local1.collideCount == 0) { break; } _local3++; } } if (_local1.action == "won") { if (_local1.animCel == 10) { _local2.Hero.currentGrab.action = "close"; } } if (_local1.myMode == "free") { _local2.Hand._x = _local2.Hand._x + ((_local1._x - _local2.Hand._x) / 2); _local2.Hand._y = _local2.Hand._y + ((_local1._y - _local2.Hand._y) / 2); var distX = (_local1._x - _local2.Hand._x); var distY = (_local1._y - _local2.Hand._y); var distTotal = Math.sqrt((distX * distX) + (distY * distY)); if (distTotal < _local1.myMinLength) { distX = (distX * _local1.myMinLength) / distTotal; distY = (distY * _local1.myMinLength) / distTotal; _local2.Hand._x = _local1._x - distX; _local2.Hand._y = _local1._y - distY; } } else if (_local1.currentGrab != undefined) { _local2.Hand._x = _local1.currentGrab.snapX; _local2.Hand._y = _local1.currentGrab.snapY; } else if (_local1.sittingOn != undefined) { _local2.Hand._x = (_local2.Hand._x + _local2.gameControl.scrollVel[0]) + _local1.sittingOn.myVelX; _local2.Hand._y = (_local2.Hand._y + _local2.gameControl.scrollVel[1]) + _local1.sittingOn.myVelY; } else { _local2.Hand._x = _local2.Hand._x + _local2.gameControl.scrollVel[0]; _local2.Hand._y = _local2.Hand._y + _local2.gameControl.scrollVel[1]; } _local1.moveAttachments(); if (_local2.gameControl.scrolling) { if (_local1._y > (Stage.height * 2.5)) { _local1.changeAction("falling"); } } else if (_local1._y > (Stage.height * 1.5)) { if (_local2.gameControl.action == "map") { _local1.reposLastGrab(); } else { _local1.changeAction("falling"); } } } } } function playSound(whichSound) { var _local1 = whichSound; var _local2 = this; if ((_local2.myCurrentSound == _local1) && (_local1 == "stretch")) { } else { _local2.myCurrentSound = _local1; if (_local1 == "bounce") { var _local3 = Math.ceil(Math.random() * 5); _local1 = ("bounce0" + _local3) + ".aif"; } else if (_local1 == "stretch") { var _local3 = Math.ceil(Math.random() * 9); _local1 = ("stretch0" + _local3) + ".aif"; } else if (_local1 == "fling") { var _local3 = Math.ceil(Math.random() * 9); _local1 = ("fling0" + _local3) + ".aif"; } _local2.mysound.attachSound(_local1); _local2.mysound.start(); } } function checkWall() { if (myMode == "free") { sitCount = sitCount + 1; if (sitCount > 10) { sittingOn = undefined; } } var i = 0; while (i < _root.gameControl.myWalls.length) { var myWallObstacle = eval (_root.gameControl.myWalls[i]); myWallObstacle.checkCollision(); i++; } } function moveAttachments() { var diffX = (_x - _root.Hand._x); var diffY = (_y - _root.Hand._y); var newrot = _rotation; if (Math.abs(diffY) > 0.5) { newrot = 180 - (57.32 * Math.atan(diffX / diffY)); if (diffY > 0) { newrot = 180 + newrot; } } _rotation = newrot; _root.Hand._rotation = _rotation; _root.ArmBlack.clear(); _root.createEmptyMovieClip("ArmBlack", 8); _root.ArmBlack.lineStyle(6 * myBodyScale, 6656, 100); _root.ArmBlack.moveTo(_x, _y); _root.ArmBlack.lineTo(_root.Hand._x, _root.Hand._y); _root.Arm.clear(); _root.createEmptyMovieClip("Arm", 9); _root.Arm.lineStyle(3 * myBodyScale, 6723840, 100); _root.Arm.moveTo(_x, _y); _root.Arm.lineTo(_root.Hand._x, _root.Hand._y); _root.ThrowPath.clear(); if (myMode == "pull") { myPullCount = myPullCount + 0.25; if (myPullCount >= 50) { myPullCount = 50; } _root.createEmptyMovieClip("ThrowPath", 7); _root.ThrowPath.lineStyle(12 * myBodyScale, 16777215, myPullCount); _root.ThrowPath.moveTo(_x, _y); var accelX = 0; var accelY = myGravity; var velocityX = 0; var velocityY = 0; var newX = _x; var newY = _y; var myHits = 0; var i = 0; while (i < 25) { if (i < 3) { var diffX = (newX - _root.Hand._x); var diffY = (newY - _root.Hand._y); var handDist = Math.sqrt((diffX * diffX) + (diffY * diffY)); if ((handDist - springLength) < 0) { handDist = springLength; } var springStretch = ((handDist - springLength) / myScale); accelX = (0 + (((springK / myMass) * springStretch) * _root.sinQuick(_rotation))) - (myDamping * velocityX); accelY = (myGravity - (((springK / myMass) * springStretch) * _root.cosQuick(_rotation))) - (myDamping * velocityY); } else { accelX = 0; accelY = myGravity; } velocityX = velocityX + (accelX * deltaT); velocityY = velocityY + (accelY * deltaT); var mySpeed = Math.sqrt((velocityX * velocityX) + (velocityY * velocityY)); if ((mySpeed * myScale) > myMaxPixels) { var myAdjust = (myMaxPixels / (mySpeed * myScale)); velocityX = velocityX * myAdjust; velocityY = velocityY * myAdjust; } var lastX = newX; var lastY = newY; newX = newX + (velocityX * myScale); newY = newY + (velocityY * myScale); var j = 0; while (j < _root.gameControl.myWalls.length) { var myWallObstacle = eval (_root.gameControl.myWalls[j]); if (myWallObstacle.hitTest(newX, newY)) { var whichDir = "x"; if (myWallObstacle.hitTest(newX, lastY) == false) { whichDir = "y"; } var k = 1; while (k > 0) { var checkX = (lastX + ((velocityX * myScale) * k)); var checkY = (lastY + ((velocityY * myScale) * k)); if (myWallObstacle.hitTest(checkX, checkY)) { } else { newX = checkX; newY = checkY; k = 0; } k = k - 0.1; } if (whichDir == "x") { velocityX = (-velocityX) * 0.8; velocityY = velocityY * 0.8; } else { velocityX = velocityX * 0.8; velocityY = (-velocityY) * 0.8; } j = _root.gameControl.myWalls.length; myHits = myHits + 1; } j++; } if (myHits < 2) { _root.ThrowPath.lineTo(newX, newY); } else { i = 25; } i = i + 1; } } else { myPullCount = 0; } } function checkGrab() { if (action == "won") { return(undefined); } var closest = undefined; var closeDist = 100000; var i = 0; while (i < _root.gameControl.myObstacles.length) { var myCollideObstacle = eval (_root.gameControl.myObstacles[i]); if (((myCollideObstacle.myType == "grab") || (myCollideObstacle.myType == "warp")) && (myCollideObstacle.action == "alive")) { var manHatDist = (Math.abs(myCollideObstacle._x - _x) + Math.abs(myCollideObstacle._y - _y)); if ((((manHatDist < 50) && (myGrabCount <= 8)) && (myCollideObstacle != currentGrab)) || ((manHatDist < 50) && (myGrabCount < 0))) { if (manHatDist < closeDist) { closeDist = manHatDist; closest = myCollideObstacle; } } } i++; } if (closest != undefined) { sittingOn = undefined; closest.collide(); } } function grabHold(whichObject) { var _local1 = this; var _local3 = _root; if (_local1.action == "dying") { } else if (_local3.gameControl.action == "won") { } else { _local1.myMode = "dangle"; _local1.currentGrab = whichObject; _local3.Hand._x = _local1.currentGrab.snapX; _local3.Hand._y = _local1.currentGrab.snapY; _local1.myGrabCount = 10; _local1.sittingOn = undefined; _local1.lastGrab = _local1.currentGrab; var _local2 = Math.ceil(Math.random() * 3); _local1.mysound.attachSound(("grabsmall" + _local2) + ".aif"); _local1.mysound.start(); _local1.moveTutorial(whichObject); } } function forceGrab(whichObject) { var _local1 = this; var _local2 = whichObject; if (_local1.currentGrab == _local2) { } else { _local1.myMode = "dangle"; _root.Hand._x = _local2.snapX; _root.Hand._y = _local2.snapY; _local1._x = _local2.snapX; _local1._y = _local2.snapY + 30; _local1.moveAttachments(); _local1.myGrabCount = 0; _local1.sittingOn = undefined; _local2.collide(); _local1.moveTutorial(_local2); } } function forceGrabOLD(whichObject) { var _local1 = this; var _local2 = whichObject; if (_local1.currentGrab == _local2) { } else { _local1.myMode = "dangle"; _local1.currentGrab = _local2; _root.Hand._x = _local1.currentGrab.snapX; _root.Hand._y = _local1.currentGrab.snapY; _local1._x = _local1.currentGrab.snapX; _local1._y = _local1.currentGrab.snapY + 30; _local1.myGrabCount = 10; _local1.sittingOn = undefined; _local1.lastGrab = _local1.currentGrab; _local1.moveAttachments(); _local1.moveTutorial(_local2); } } function jumpTute(whichLabel) { _root.gameControl.goLabel(whichLabel); } function moveTutorial(whichObject) { } function checkCollision() { if ((action == "dying") || (action == "won")) { return(undefined); } var i = 0; while (i < _root.gameControl.myObstacles.length) { var myCollideObstacle = eval (_root.gameControl.myObstacles[i]); if (hitTest(myCollideObstacle)) { myCollideObstacle.collide(); } i++; } } function doDamage(howMuch) { var _local1 = this; _local1.health = _local1.health - howMuch; _local1.hitCount = 30; if (_local1.health < 0) { _local1.health = 0; } if (_local1.health > 5) { _local1.health = 5; } _root.Health.gotoAndPlay("level" + _local1.health); } function changeAction(whichAction) { var _local1 = this; var _local2 = whichAction; var _local3 = _root; if (_local1.action == _local2) { } else if (_local2 == _local1.myElement) { } else if (_local1.action == "dying") { } else if ((((_local2 == "dying") || (_local2 == "fire")) || (_local2 == "slime")) || (_local2 == "falling")) { if (_local1.hitCount > 0) { return; } _local3.gameControl.playSound("ow3snd"); if (_local2 == "falling") { _local2 = "dying"; } else { _local1.doDamage(1); if (_local1.health > 0) { _local3.gameControl.explodeAt(_local1); _local1.gotoAndPlay("ouch"); return; } } _local1.myElement = "none"; _local1.animCel = 1; _local1.currentGrab = undefined; _local1.myMode = "free"; _local1.myGrabCount = 10; _local1.myElementCount = 0; _local1.myElement = "none"; if (_local2 != "dying") { _local2 = "dying_" + _local2; } _local1.gotoAndPlay(_local2); _local1.myGravity = 2; _local1.velocity[0] = _local1.velocity[0] * 0.1; _local1.velocity[1] = -2; _local1.action = "dying"; } else if (_local2 == "won") { _local1.animCel = 1; _local1.action = _local2; } else if (_local2 == "wait") { _local1.animCel = 1; _local1.action = _local2; _local1.currentGrab = undefined; _local1.myMode = "free"; _local1.myGrabCount = 10; _local1._x = 10000; _local1._y = 10000; _local3.Hand._x = _local1._x; _local3.Hand._y = _local1._y; _local1.moveAttachments(); } else if (_local2 == "suckup") { _local1.animCel = 1; _local1.action = _local2; _local3.Element.gotoAndPlay("suckup"); } } var tilt = 2; var animCel = 1; var origX = 0; var origY = 0; var bobHeight = 5; var action = "alive"; var velocity = [0, 0]; var mySpeed = 5; var offsetEdge = 50; var mymotion = "across"; var powerupcount = 0; var mypowerup = "none"; var baddiecount = 0; var myBullets = 0; var bulletType = "single"; var demoRot = 0; var headOffsetX = 0; var headOffsetY = 0; var headOffsetDist = 0; var armLength = 0; var fixed = false; var myVelY = 0; var myVelX = 0; var mouseForceX = 0; var mouseForceY = 0; var deltaT = 0.05; var springK = 10; var springLengthOrig = 100; var myMass = 1; var myGravityOrig = 10; var myGravity = 0; var myDamping = 2; var myMaxPixels = 50; var handDist = 0; var myScale = 10; var myBodyScale = 0.5; var myGrabCount = 0; var myMode = "free"; var myLastAccelX = 0; var myLastAccelY = 0; var myMaxStretch = 150; var myColor = "green"; var pixelVelX = 0; var pixelVelY = 0; var sitCount = 10; var myMaxY = 0; var flickCount = 0; var collideCount = 0; var myOrigLength = 40; var myMinLength = 20; var tuteCount = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var myElement = "none"; var myElementCount = 0; var myLastLength = 0; var myCurrentLength = 0; var myCurrentSound = "none"; var health = 1; var hitCount = 0; var myPullCount = 0; var myCannon = undefined; }
Symbol 580 MovieClip [__Packages.GameLock] Frame 0
class GameLock { function GameLock () { var _local1 = this; if (_global.lockcheck == false) { _local1.notValid = false; } else { var _local2 = _url.substr(0, _url.indexOf(":")); if (_local2 == "file") { } else { _local1.initialize(); _local1.sendID(); } } } function initialize() { var _local1 = this; _local1.loadscore = new XML(); _local1.loadscore.onData = function (data) { var _local1 = this; var _local2 = data; if (_local2 == undefined) { _local1.myStatus = "idle"; _local1.onLoad(false); _local1.feedback = "Could not access the script..."; } else if (_local2.indexOf("false") != -1) { _local1.myStatus = "idle"; _global.gameLock.notValid = true; _local1.onLoad(false); _local1.feedback = "The script was accessed, but returned false and notValid=" + _local1.notValid; _global.gameLock.checkValid(); } else { _local1.myStatus = "idle"; _local1.feedback = _local2; _local1.onLoad(false); } }; } function checkValid() { if (notValid == true) { _root.gotoAndPlay("stolen"); getURL (_global.gameURL, "_parent"); } } function sendID() { var _local1 = this; _local1.loadscore.load("http://sling.ezone.com/php/gamelock.php?checkid=" + _global.checkid); _local1.nextAction = "goScore"; _local1.myStatus = "getting"; } var feedback = "none"; var nextAction = "goScore"; var myStatus = "idle"; var notValid = false; }
Symbol 581 MovieClip [__Packages.GameSaver] Frame 0
class GameSaver { var gameData; function GameSaver () { initialize(); _root.kongregateServices.connect(); } function initialize() { var _local1 = this; var _local2 = _root; _local2.yourName = ""; _local1.gameData = SharedObject.getLocal(_local1.gameName, "/"); if (_local1.gameData.data.activeSlot == undefined) { _local2.gameControl.gender = "male"; _local2.gameControl.swapheads(); _local1.gameData.data.best = 0; } else if (_local1.gameData.data["name" + _local1.gameData.data.activeSlot] != undefined) { _local2.yourName = _local1.gameData.data["name" + _local1.gameData.data.activeSlot]; _local2.gameControl.difficulty = _local1.gameData.data["difficulty" + _local1.gameData.data.activeSlot]; if (_local2.gameControl.difficulty == undefined) { _local2.gameControl.difficulty = "hard"; } _local2.gameControl.gender = _local1.gameData.data["gender" + _local1.gameData.data.activeSlot]; if (_local2.gameControl.gender == undefined) { _local2.gameControl.gender = "male"; } else { _local2.gameControl.swapheads(); } } } function readData() { goldTimes = 0; maxLevel = 0; gameScore = 0; var i = 0; while (i < 10) { var goldTime = eval ("_root.gameControl.levelPreview.gold" + (i + 1)); goldTime = _root.gameControl.adjustGold(goldTime); var thisTime = gameData.data[(("time" + gameData.data.activeSlot) + "_") + i]; if (thisTime == undefined) { thisTime = 10000000 /* 0x989680 */; } if (thisTime <= (goldTime * 30)) { goldTimes = goldTimes + 1; } var thisGem = gameData.data[(("gem" + gameData.data.activeSlot) + "_") + i]; if (thisGem == undefined) { thisGem = 0; } levelTimes[i] = thisTime; levelGems[i] = thisGem; if (thisTime != 10000000) { maxLevel = i + 1; } if (thisTime != 10000000) { var myScoreSummary = _root.gameControl.scoreSummary(thisTime, i + 1); gameScore = gameScore + myScoreSummary.total; } i++; } if (maxLevel >= _root.gameControl.levellimit) { maxLevel = _root.gameControl.levellimit - 1; } lastAdded = gameData.data["submit" + gameData.data.activeSlot]; _root.gameControl.level = maxLevel + 1; } function updateMap() { var i = 0; while (i < 50) { var myMarker = eval ("_root.level" + (i + 1)); var goldTime = eval ("_root.gameControl.levelPreview.gold" + (i + 1)); goldTime = _root.gameControl.adjustGold(goldTime); if (levelTimes[i] <= (goldTime * 30)) { myMarker.action = "gold"; } else if (levelTimes[i] < 10000000) { myMarker.action = "complete"; } else if (i == maxLevel) { myMarker.action = "unlocked"; } i++; } if (_root.gameControl.level > 50) { _root.gameControl.level = 50; } } function cheat(myLevel, howMuch) { myLevel = myLevel - 1; var i = 0; while (i < 50) { var goldTime = eval ("_root.gameControl.levelPreview.gold" + (i + 1)); gameData.data[(("time" + gameData.data.activeSlot) + "_") + i] = (30 * goldTime) + howMuch; if (i > myLevel) { gameData.data[(("time" + gameData.data.activeSlot) + "_") + i] = undefined; gameData.data[(("gem" + gameData.data.activeSlot) + "_") + i] = undefined; } i++; } gameData.flush(); readData(); updateMap(); } function saveScore() { var _local1 = this; var _local3 = _root; var _local2 = _local3.gameControl.level - 1; if (_local1.levelTimes[_local2] > _local3.gameControl.animCel) { _local1.levelTimes[_local2] = _local3.gameControl.animCel; } _local1.gameScore = _local3.gameScore; _local1.gameData.data[(("time" + _local1.gameData.data.activeSlot) + "_") + _local2] = _local1.levelTimes[_local2]; if (_local1.gameData.data.best < _local1.gameScore) { _local1.gameData.data.best = _local1.gameScore; } _local1.gameBest = _local1.gameData.data.best; _local1.gameData.flush(); _local1.readData(); } function saveName() { var _local2 = this; var _local3 = _root.Name_txt.text; var _local1 = 0; while (_local1 < 5) { if (_local3 == _local2.gameData.data["name" + _local1]) { trace(_local3 + " already exists, so using and continuing..."); _local2.gameData.data.activeSlot = _local1; _local2.chooseName(); return; } if (_local2.gameData.data["name" + _local1] == undefined) { _local2.gameData.data["name" + _local1] = _local3; _local2.gameData.data.activeSlot = _local1; break; } _local1++; } _root.gameControl.firstTime = true; _local2.saveChoice(); } function saveDifficulty() { var _local1 = this; _local1.gameData.data["difficulty" + _local1.gameData.data.activeSlot] = _root.gameControl.difficulty; _local1.gameData.flush(); } function saveGender() { var _local1 = this; _local1.gameData.data["gender" + _local1.gameData.data.activeSlot] = _root.gameControl.gender; _local1.gameData.flush(); } function saveChoice() { var _local1 = this; _local1.gameData.flush(); _root.yourName = _local1.gameData.data["name" + _local1.gameData.data.activeSlot]; _local1.readData(); _root.gameControl.choosePlayer(); } function deleteChoice() { var _local1 = this; var _local3 = _root; _local1.gameData.data["name" + _local1.gameData.data.activeSlot] = undefined; var _local2 = 0; while (_local2 < 50) { delete _local1.gameData.data[(("time" + _local1.gameData.data.activeSlot) + "_") + _local2]; delete _local1.gameData.data[(("gem" + _local1.gameData.data.activeSlot) + "_") + _local2]; _local2++; } delete _local1.gameData.data.activeSlot; delete _local1.gameData.data["difficulty" + _local1.gameData.data.activeSlot]; delete _local1.gameData.data["gender" + _local1.gameData.data.activeSlot]; _local2 = 0; while (_local2 < 5) { if (_local1.gameData.data["name" + _local2] != undefined) { _local1.gameData.data.activeSlot = _local2; break; } _local2++; } _local1.gameData.flush(); if (_local1.gameData.data["name" + _local1.gameData.data.activeSlot] == undefined) { _local3.yourName = ""; _local3.gotoAndPlay("title"); } else { _local3.yourName = _local1.gameData.data["name" + _local1.gameData.data.activeSlot]; _local1.selectName(_local1.gameData.data.activeSlot); _local1.chooseName(); } } function chooseName() { _root.gotoAndPlay("chooseName"); var i = 0; while (i < 5) { var myText = eval (("_root.Name" + i) + ".Name_txt"); if (gameData.data["name" + i] == undefined) { myText.text = "EMPTY"; } else { myText.text = gameData.data["name" + i]; } i++; } selectName(gameData.data.activeSlot); } function selectName(whichNum) { var hotName = eval (("_root.Name" + whichNum) + ".Name_txt"); if (hotName.text == "EMPTY") { _root.gameControl.playSound("badsnd"); return(undefined); } _root.gameControl.playSound("clicksnd"); var i = 0; while (i < 5) { var myText = eval (("_root.Name" + i) + ".Name_txt"); myText.textColor = 9547587 /* 0x91AF43 */; i++; } gameData.data.activeSlot = whichNum; _root.yourName = gameData.data["name" + gameData.data.activeSlot]; _root.gameControl.difficulty = gameData.data["difficulty" + gameData.data.activeSlot]; _root.gameControl.gender = gameData.data["gender" + gameData.data.activeSlot]; _root.gameControl.swapheads(); hotName.textColor = 4939787 /* 0x4B600B */; } function showscores() { _root.gameControl.togglePause(); getURL ("http://www.ezone.com/login2/scores.php?game=" + gameName, "scoreboard"); } function postscore() { var myGamescore = _root.gameScore; var _local3 = gameName + String(myGamescore); var myEncoded = ""; var _local1 = 0; while (_local1 < _local3.length) { var _local2 = _local3.charCodeAt(_local1) % myGamescore; myEncoded = myEncoded + String(_local2); trace((_local3.charAt(_local1) + ": ") + _local2); _local1++; } trace(myEncoded); var hs_submitURL = ((((((("http://www.ezone.com/login2/scores.php?action=submit&game=" + gameName) + "&score=") + myGamescore) + "&check=") + myEncoded) + "&") + String(Math.round(Math.random() * 10000))); getURL (hs_submitURL, "scoreboard"); gameData.data["submit" + gameData.data.activeSlot] = gameScore; trace("submitted the score"); gameData.flush(); readData(); _root.gameControl.preview(); } function submitscore() { var _local1 = _root; namesData.push((((_local1.gameScore + ":") + _local1.gameControl.level) + ":") + _local1.yourName); showScore(); } function showScore() { var _local3 = this; _local3.namesData.sort(_local3.order); _root.scoreboard = ""; var _local1 = 0; while (_local1 < _local3.namesData.length) { var _local2 = _local3.namesData[_local1]; _root.scoreboard = (((((((_root.scoreboard + (_local1 + 1)) + ". ") + _local2.split(":")[2]) + " Level ") + _local2.split(":")[1]) + " ") + _local2.split(":")[0]) + newline; _local1++; } gotoAndPlay ("HighScores"); } function order(a, b) { var _local2 = Math.floor(a.split(":")[0]); var _local1 = Math.floor(b.split(":")[0]); if (_local2 < _local1) { return(1); } if (_local2 > _local1) { return(-1); } return(0); } var gameName = "slingoween"; var namesData = []; var nameList = ["", "", "", "", ""]; var activeSlot = 0; var levelTimes = []; var levelGems = []; var maxLevel = 0; var goldTimes = 0; var gameScore = 0; var lastAdded = 0; var gameBest = 0; }
Symbol 371 MovieClip Frame 1
this._visible = false;
Symbol 375 MovieClip Frame 1
blackMatte._x = 0; blackMatte._y = 0; _root.stop();
Symbol 375 MovieClip Frame 2
_root.barWidth = bar._width;
Symbol 375 MovieClip Frame 3
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._width = (_root.barWidth * PercentLoaded) / 100; } else { _root.gotoAndPlay(4); }
Symbol 375 MovieClip Frame 4
gotoAndPlay ("loadbar");
Symbol 376 Button
on (release) { getURL ("http://www.ezone.com/", "_blank"); }
Symbol 418 MovieClip [head] Frame 1
#initclip 33 Object.registerClass("head", Freebody); #endinitclip
Symbol 418 MovieClip [head] Frame 219
gotoAndPlay ("alive");
Symbol 418 MovieClip [head] Frame 241
gotoAndPlay(this.action);
Symbol 418 MovieClip [head] Frame 361
gotoAndPlay ("dying");
Symbol 418 MovieClip [head] Frame 481
gotoAndPlay ("fire");
Symbol 418 MovieClip [head] Frame 705
gotoAndPlay ("hot");
Symbol 418 MovieClip [head] Frame 933
gotoAndPlay ("slime");
Symbol 418 MovieClip [head] Frame 1053
gotoAndPlay ("dying_fire");
Symbol 418 MovieClip [head] Frame 1173
gotoAndPlay ("dying_slime");
Symbol 418 MovieClip [head] Frame 1293
gotoAndPlay ("dying_slime");
Symbol 467 MovieClip Frame 1
stop();
Symbol 471 Button
on (release) { _root.gameControl.toggleMute(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 475 Button
on (release) { if (_root.Hero.action != "wait") { _root.gameControl.togglePause(); } else { _root.gameControl.showTitle(); } } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 476 Button
on (release) { jumpURL("http://www.ezone.com/"); }
Symbol 481 Button
on (release) { _root.EzoneHS.showScores(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 485 Button
on (release) { jumpURL("http://www.ezone.com/affiliates/"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 487 Button
on (release) { jumpURL("http://www.ezone.com/"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 490 Button
on (release) { _root.gameControl.playSound("clicksnd"); _root.gameControl.firstLevel(); _global.gameLock.checkValid(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 495 MovieClip [ezone_hs] Frame 1
function check_loader() { total_bytes = _level0.EzoneHS.getBytesTotal(); loaded_bytes = _level0.EzoneHS.getBytesLoaded(); remaining_bytes = total_bytes - loaded_bytes; percent_done = int((loaded_bytes / total_bytes) * 100); _level0.hs_loaded = ("hs: " + percent_done) + "%"; if ((total_bytes > 0) && (remaining_bytes == 0)) { clearInterval(_level0.check_load); _level0.checkCount = 0; _level0.EzoneHS._visible = false; _root.debugtrace = _root.debugtrace + "\nExternal highscore loaded."; } else { trace("loading: " + percent_done); } } this._visible = false; System.security.allowDomain("*"); System.security.allowInsecureDomain("*"); _parent.hs_gameid = this.hs_gameid; _parent.hs_score = this.hs_score; _root.debugtrace = _root.debugtrace + ("\nhighscoreURL: " + _root.highscoreURL); if (_root.highscoreURL == undefined) { var protocol = _url.substr(0, _url.indexOf(":")); if (System.capabilities.playerType == "External") { _root.highscoreURL = "hs_ezone.swf"; } else { _root.highscoreURL = "http://www.ezone.com/highscores/hs_ezone.swf"; } _root.debugtrace = _root.debugtrace + ("\nSet highscoreURL to default: " + _root.highscoreURL); } _level0.createEmptyMovieClip("EzoneHS", 1000); loadMovieNum (_root.highscoreURL, 0.EzoneHS); _root.EzoneHS._x = 0; _root.EzoneHS._y = 0; _level0.check_load = setInterval(check_loader, 100); stop();
Symbol 495 MovieClip [ezone_hs] Frame 2
stop();
Symbol 497 MovieClip [grabgreen] Frame 1
#initclip 37 Object.registerClass("grabgreen", Grabtracker); #endinitclip
Symbol 499 MovieClip [grabblue] Frame 1
#initclip 34 Object.registerClass("grabblue", Grabtracker); #endinitclip
Symbol 502 MovieClip [grab] Frame 1
#initclip 35 Object.registerClass("grab", Scroller); #endinitclip
Symbol 502 MovieClip [grab] Frame 2
stop();
Symbol 513 MovieClip [warp] Frame 1
#initclip 36 Object.registerClass("warp", Scroller); #endinitclip
Symbol 513 MovieClip [warp] Frame 2
gotoAndPlay(this.action);
Symbol 513 MovieClip [warp] Frame 48
gotoAndPlay(this.action);
Symbol 513 MovieClip [warp] Frame 50
_root.Hero.changeAction("suckup");
Symbol 513 MovieClip [warp] Frame 85
this.action = "dead";
Symbol 513 MovieClip [warp] Frame 86
gotoAndPlay(this.action);
Symbol 514 MovieClip Frame 36
_root.Hero.initialize();
Symbol 514 MovieClip Frame 107
stop();
Symbol 515 Button
on (release) { _root.gameControl.playSound("clicksnd"); _root.Hero.changeAction("wait"); _root.gameControl.showTitle(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 534 Button
on (release) { _root.gameControl.playSound("clicksnd"); _root.gameControl.startFirstLevel(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 540 MovieClip Frame 2
stop();
Symbol 540 MovieClip Frame 4
stop();
Symbol 540 MovieClip Frame 8
stop();
Symbol 540 MovieClip Frame 10
stop();
Symbol 540 MovieClip Frame 12
stop();
Symbol 548 Button
on (release) { getURL ("http://www.ezone.com", "_blank"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 551 Button
on (release) { _root.gameControl.unpauseGame(); _root.gameControl.startFirstLevel(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 552 Button
on (release) { _root.gameControl.showCredits(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 555 MovieClip Frame 1
stop();
Symbol 555 MovieClip Frame 2
_root.gameControl.explodeScore(390, 210, "note1.aif"); _root.kongregateScores.submit(_root.gameScore); _root.kongregateStats.submit("HighScore", _root.gameScore);
Symbol 555 MovieClip Frame 16
if (_root.gameControl.madeGold) { _root.gameControl.explodeScore(260, 140, "sparkle.aif"); }
Symbol 555 MovieClip Frame 30
this.gotoAndPlay("loop");
Symbol 557 Button
on (release) { jumpURL("http://www.ezone.com/"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 558 Button
on (release) { _root.gameControl.playSound("clicksnd"); _root.Hero.changeAction("wait"); _root.gameControl.showTitle(); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 559 Button
on (release) { jumpURL("http://sling.ezone.com/"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 560 Button
on (release) { jumpURL("http://sling.ezone.com/fire/"); } on (rollOver) { _root.gameControl.explodeButton(); }
Symbol 573 Button
on (release) { getURL (_global.gameURL, "_parent"); }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [femalehand]Uses:1
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:117
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:117
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:117
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:117
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:117 418  Timeline
Symbol 13 GraphicUsed by:14 117 418
Symbol 14 MovieClipUses:13Used by:117 418  Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:117
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:117
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:117
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:117
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:117
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:117
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:117 418
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:117 418
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:117 418
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:117 418
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:117 418
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:117 418
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:117 185 337 418 513 514
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:117 418
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:117 418
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:117 418
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:117 418
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:117 418
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:117 418
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:117 418
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:117 418
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:117 418
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:117 418
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:117 418
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:117 418
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:117 418
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:117 418
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:117 418
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:117 418
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:117 418
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:117 418
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79 80
Symbol 79 MovieClipUses:78Used by:83
Symbol 80 MovieClipUses:78Used by:83
Symbol 81 GraphicUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:79 80 81 82Used by:117 418
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:96
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:96
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:96
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:96
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:96
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:85 87 89 91 93 95Used by:117 418
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:117 418
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:117 418
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:117 418
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:117 418
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:117 418
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:117 418
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:117 418
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:117 418
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:117 418
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:117 418
Symbol 117 MovieClip [femalehead]Uses:4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 13 56 58 60 62 64 66 68 70 72 74 76 83 96 98 100 102 104 106 108 110 112 114 116
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClip [yellow_particle]Uses:118
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [particle_brown]Uses:120
Symbol 122 GraphicUsed by:123 124
Symbol 123 MovieClip [particle_pink]Uses:122
Symbol 124 MovieClip [particle_purple]Uses:122
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [particle_white]Uses:125
Symbol 127 GraphicUsed by:128 137
Symbol 128 MovieClip [particle_green]Uses:127
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClip [particle_orange]Uses:129
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip [particle_yellow]Uses:131
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip [particle_red]Uses:133
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClip [particle_blue]Uses:135
Symbol 137 MovieClip [particle_normal]Uses:127
Symbol 138 GraphicUsed by:139 170
Symbol 139 ButtonUses:138Used by:140
Symbol 140 MovieClip [directXScreen]Uses:139
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:145 559
Symbol 143 FontUsed by:144 484 486 543
Symbol 144 TextUses:143Used by:145 149 544 559 560
Symbol 145 ButtonUses:142 144Used by:174 555
Symbol 146 BitmapUsed by:147 148
Symbol 147 GraphicUses:146Used by:149 560
Symbol 148 GraphicUses:146Used by:149 560
Symbol 149 ButtonUses:147 148 144Used by:174 555
Symbol 150 GraphicUsed by:155 158 160 172 481 490 515 534 548 551 552 558 573
Symbol 151 GraphicUsed by:155 158 160 172 481 490 515 534 540 548 551 552 558 573  Timeline
Symbol 152 FontUsed by:153 154 369 479 480 488 489 547 549 550 556
Symbol 153 TextUses:152Used by:155
Symbol 154 TextUses:152Used by:155
Symbol 155 ButtonUses:150 151 153 154Used by:174
Symbol 156 FontUsed by:157 159 161 162 163 164 171 173 377 384 385 531 532 533 553 554 561
Symbol 157 TextUses:156Used by:158 515 552 558
Symbol 158 ButtonUses:150 151 157Used by:174
Symbol 159 TextUses:156Used by:160 172
Symbol 160 ButtonUses:150 151 159Used by:174
Symbol 161 TextUses:156Used by:174
Symbol 162 TextUses:156Used by:174
Symbol 163 TextUses:156Used by:174
Symbol 164 TextUses:156Used by:174
Symbol 165 GraphicUsed by:169 376 476 557
Symbol 166 FontUsed by:167 168
Symbol 167 TextUses:166Used by:169 376 476 557
Symbol 168 TextUses:166Used by:169 376 476 557
Symbol 169 ButtonUses:165 167 168Used by:174 555
Symbol 170 ButtonUses:138Used by:174
Symbol 171 TextUses:156Used by:174
Symbol 172 ButtonUses:150 151 159Used by:174
Symbol 173 TextUses:156Used by:174
Symbol 174 MovieClip [pauseScreen]Uses:145 149 155 158 160 161 162 163 164 169 170 171 172 173
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:185
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:185
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:185
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:185
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClip [coinbonus]Uses:176 178 40 180 182 184
Symbol 186 GraphicUsed by:191 359
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:191
Symbol 189 GraphicUsed by:190  Timeline
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 MovieClip [Cursor]Uses:186 188 190
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClip [wall_mc]Uses:192
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:197
Symbol 196 Sound [SUCKCUP.WAV]Used by:197
Symbol 197 MovieClip [wipeScreen]Uses:195 196
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClip [cloud2]Uses:198Used by:200  Timeline
Symbol 200 MovieClip [badguyhalloweenMoving]Uses:199
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:203 208 212
Symbol 203 MovieClipUses:202Used by:225
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClip [grabgrey]Uses:204Used by:225 502  Timeline
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:208
Symbol 208 MovieClipUses:207 202Used by:225
Symbol 209 SoundUsed by:225
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:211 202Used by:225
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:225
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:225
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:225
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:225
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:225
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:225
Symbol 225 MovieClip [grab crumble let go]Uses:203 205 208 209 212 214 216 218 220 222 224Used by:Timeline
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:330  Timeline
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:330  Timeline
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:330  Timeline
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:330  Timeline
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:330  Timeline
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:330
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:330  Timeline
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:330
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:330
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:330
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:330
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:330
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:330  Timeline
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:330
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:330
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:330
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:330  Timeline
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:330
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:330
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:330
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:330
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:330
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:330
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:330
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:330
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:330
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:330
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:330
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:330
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:330
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:330
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:330
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:330
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:330
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:330
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:330
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:330
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:330
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:330
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:330
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:330
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:330
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:330
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:330
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:330
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:330
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:330
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:330
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:330
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:330
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:330
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClip [lolly1]Uses:227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329Used by:Timeline
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClip [cloud]Uses:331Used by:Timeline
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:337
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClip [baddie_pumpkin]Uses:40 334 335 336Used by:Timeline
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:356
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:356
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:356
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:356
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:356
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:356
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:356
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:356
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClip [baddie_ghost]Uses:339 341 343 345 347 349 351 353 355Used by:Timeline
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClip [wall slime]Uses:357Used by:Timeline
Symbol 359 MovieClip [gameControl]Uses:186Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:365
Symbol 362 FontUsed by:364
Symbol 363 FontUsed by:364
Symbol 364 TextUses:362 363Used by:365
Symbol 365 MovieClip [TMP575pauenq3]Uses:361 364Used by:Timeline
Symbol 574 MovieClip [__Packages.Particle]
Symbol 575 MovieClip [__Packages.Scroller]
Symbol 576 MovieClip [__Packages.Wall]
Symbol 577 MovieClip [__Packages.Grabtracker]
Symbol 578 MovieClip [__Packages.GameMaster]
Symbol 579 MovieClip [__Packages.Freebody]
Symbol 580 MovieClip [__Packages.GameLock]
Symbol 581 MovieClip [__Packages.GameSaver]
Symbol 366 GraphicUsed by:367 372
Symbol 367 MovieClipUses:366Used by:Timeline
Symbol 368 GraphicUsed by:371 375
Symbol 369 TextUses:152Used by:371
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:368 369 370Used by:375
Symbol 372 MovieClipUses:366Used by:375
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:375
Symbol 375 MovieClipUses:371 372 374 368Used by:Timeline
Symbol 376 ButtonUses:165 167 168Used by:Timeline
Symbol 377 TextUses:156Used by:Timeline
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:380
Symbol 380 MovieClipUses:379Used by:Timeline
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383
Symbol 383 MovieClipUses:382Used by:Timeline
Symbol 384 TextUses:156Used by:Timeline
Symbol 385 TextUses:156Used by:Timeline
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:Timeline
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:418  Timeline
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:418
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:418
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:418
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:418
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:418
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:418
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:418
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:418
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:418
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:418
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:418
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:418
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:418
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:418
Symbol 418 MovieClip [head]Uses:389 12 14 391 393 395 397 399 401 403 405 407 409 411 28 32 34 36 38 30 40 42 44 46 48 50 52 54 413 415 417 13 56 58 60 62 64 66 68 70 72 74 76 83 96 98 100 102 104 106 108 110 112 114 116Used by:Timeline
Symbol 419 GraphicUsed by:420  Timeline
Symbol 420 MovieClip [hand]Uses:419Used by:Timeline
Symbol 421 FontUsed by:422
Symbol 422 TextUses:421Used by:467
Symbol 423 Sound [pumpkinsnd.wav]Used by:467
Symbol 424 Sound [music_snd]Used by:467
Symbol 425 Sound [fooploopsnd]Used by:467
Symbol 426 Sound [bounce01.aif]Used by:467
Symbol 427 Sound [bounce02.aif]Used by:467
Symbol 428 Sound [bounce03.aif]Used by:467
Symbol 429 Sound [bounce04.aif]Used by:467
Symbol 430 Sound [bounce05.aif]Used by:467
Symbol 431 Sound [sparkle.aif]Used by:467
Symbol 432 Sound [clicksnd]Used by:467
Symbol 433 Sound [collect01.aif]Used by:467
Symbol 434 Sound [collect02.aif]Used by:467
Symbol 435 Sound [collect03.aif]Used by:467
Symbol 436 Sound [collect04.aif]Used by:467
Symbol 437 Sound [fling01.aif]Used by:467
Symbol 438 Sound [fling02.aif]Used by:467
Symbol 439 Sound [fling03.aif]Used by:467
Symbol 440 Sound [fling04.aif]Used by:467
Symbol 441 Sound [fling05.aif]Used by:467
Symbol 442 Sound [fling06.aif]Used by:467
Symbol 443 Sound [fling07.aif]Used by:467
Symbol 444 Sound [fling08.aif]Used by:467
Symbol 445 Sound [fling09.aif]Used by:467
Symbol 446 Sound [ghostsnd.wav]Used by:467
Symbol 447 Sound [grab01.aif]Used by:467
Symbol 448 Sound [grab04.aif]Used by:467
Symbol 449 Sound [grab07.aif]Used by:467
Symbol 450 Sound [grabsmall1.aif]Used by:467
Symbol 451 Sound [grabsmall2.aif]Used by:467
Symbol 452 Sound [grabsmall3.aif]Used by:467
Symbol 453 Sound [ow3snd]Used by:467
Symbol 454 Sound [rolloversnd]Used by:467
Symbol 455 Sound [stretch01.aif]Used by:467
Symbol 456 Sound [stretch02.aif]Used by:467
Symbol 457 Sound [stretch03.aif]Used by:467
Symbol 458 Sound [stretch04.aif]Used by:467
Symbol 459 Sound [stretch05.aif]Used by:467
Symbol 460 Sound [stretch06.aif]Used by:467
Symbol 461 Sound [stretch07.aif]Used by:467
Symbol 462 Sound [stretch08.aif]Used by:467
Symbol 463 Sound [stretch09.aif]Used by:467
Symbol 464 Sound [note1.aif]Used by:467
Symbol 465 Sound [grab3snd]Used by:467
Symbol 466 Sound [grabslime.aif]Used by:467
Symbol 467 MovieClipUses:422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466Used by:Timeline
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:Timeline
Symbol 470 GraphicUsed by:471
Symbol 471 ButtonUses:470Used by:Timeline
Symbol 472 GraphicUsed by:473 475
Symbol 473 MovieClipUses:472Used by:475
Symbol 474 GraphicUsed by:475
Symbol 475 ButtonUses:473 474 472Used by:Timeline
Symbol 476 ButtonUses:165 167 168Used by:Timeline
Symbol 477 FontUsed by:478 493
Symbol 478 TextUses:477Used by:Timeline
Symbol 479 TextUses:152Used by:481
Symbol 480 TextUses:152Used by:481
Symbol 481 ButtonUses:150 151 479 480Used by:Timeline
Symbol 482 GraphicUsed by:483 485 487
Symbol 483 MovieClipUses:482Used by:485 487
Symbol 484 TextUses:143Used by:485
Symbol 485 ButtonUses:483 484 482Used by:Timeline
Symbol 486 TextUses:143Used by:487
Symbol 487 ButtonUses:483 486 482Used by:Timeline
Symbol 488 TextUses:152Used by:490 534 573
Symbol 489 TextUses:152Used by:490 534 573
Symbol 490 ButtonUses:150 151 488 489Used by:Timeline
Symbol 491 FontUsed by:493
Symbol 492 FontUsed by:493
Symbol 493 TextUses:491 477 492Used by:495
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClip [ezone_hs]Uses:493 494Used by:Timeline
Symbol 496 GraphicUsed by:497  Timeline
Symbol 497 MovieClip [grabgreen]Uses:496Used by:502  Timeline
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClip [grabblue]Uses:498Used by:502  Timeline
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:502  Timeline
Symbol 502 MovieClip [grab]Uses:205 497 499 501Used by:Timeline
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:513 514
Symbol 505 GraphicUsed by:513 514
Symbol 506 GraphicUsed by:513 514
Symbol 507 Sound [portalopensnd]Used by:513 514
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:513 514
Symbol 510 GraphicUsed by:513 514
Symbol 511 GraphicUsed by:513
Symbol 512 SoundUsed by:513
Symbol 513 MovieClip [warp]Uses:504 40 505 506 507 509 510 511 512Used by:Timeline
Symbol 514 MovieClipUses:504 40 505 506 507 509 510Used by:Timeline
Symbol 515 ButtonUses:150 151 157Used by:Timeline
Symbol 516 FontUsed by:517 518 519 528 529 530
Symbol 517 TextUses:516Used by:Timeline
Symbol 518 TextUses:516Used by:Timeline
Symbol 519 TextUses:516Used by:Timeline
Symbol 520 GraphicUsed by:Timeline
Symbol 521 GraphicUsed by:Timeline
Symbol 522 GraphicUsed by:Timeline
Symbol 523 GraphicUsed by:Timeline
Symbol 524 GraphicUsed by:Timeline
Symbol 525 GraphicUsed by:Timeline
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:Timeline
Symbol 528 TextUses:516Used by:Timeline
Symbol 529 TextUses:516Used by:Timeline
Symbol 530 TextUses:516Used by:Timeline
Symbol 531 TextUses:156Used by:Timeline
Symbol 532 TextUses:156Used by:Timeline
Symbol 533 TextUses:156Used by:Timeline
Symbol 534 ButtonUses:150 151 488 489Used by:Timeline
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:Timeline
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:Timeline
Symbol 540 MovieClipUses:151Used by:Timeline
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:544
Symbol 543 TextUses:143Used by:544
Symbol 544 ButtonUses:542 543 144Used by:555
Symbol 545 FontUsed by:546
Symbol 546 TextUses:545Used by:548
Symbol 547 TextUses:152Used by:548
Symbol 548 ButtonUses:150 151 546 547Used by:555
Symbol 549 TextUses:152Used by:551
Symbol 550 TextUses:152Used by:551
Symbol 551 ButtonUses:150 151 549 550Used by:555
Symbol 552 ButtonUses:150 151 157Used by:555
Symbol 553 TextUses:156Used by:555
Symbol 554 EditableTextUses:156Used by:555
Symbol 555 MovieClipUses:544 548 145 149 551 552 553 169 554Used by:Timeline
Symbol 556 EditableTextUses:152Used by:Timeline
Symbol 557 ButtonUses:165 167 168Used by:Timeline
Symbol 558 ButtonUses:150 151 157Used by:Timeline
Symbol 559 ButtonUses:142 144Used by:Timeline
Symbol 560 ButtonUses:147 148 144Used by:Timeline
Symbol 561 TextUses:156Used by:Timeline
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:Timeline
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:572
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:572
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:572
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:572
Symbol 572 MovieClipUses:565 567 569 571Used by:Timeline
Symbol 573 ButtonUses:150 151 488 489Used by:Timeline

Instance Names

"speakerOn"Frame 4Symbol 469 MovieClip
"start"Frame 4Symbol 490 Button
"gameControl"Frame 4Symbol 359 MovieClip [gameControl]
"mustGrab"Frame 5Symbol 502 MovieClip [grab]
"mustGrab"Frame 5Symbol 502 MovieClip [grab]
"Warp"Frame 5Symbol 513 MovieClip [warp]
"mustGrab"Frame 5Symbol 502 MovieClip [grab]
"mustGrab"Frame 5Symbol 502 MovieClip [grab]
"Start"Frame 5Symbol 514 MovieClip
"gray"Frame 7Symbol 205 MovieClip [grabgrey]
"green"Frame 7Symbol 497 MovieClip [grabgreen]
"blue"Frame 7Symbol 499 MovieClip [grabblue]
"background1"Frame 7Symbol 539 MovieClip
"Health"Frame 9Symbol 540 MovieClip
"nextLevel"Frame 9Symbol 555 MovieClip
"Score"Frame 9Symbol 556 EditableText
"GrabRight"Frame 10Symbol 337 MovieClip [baddie_pumpkin]
"GrabLeft"Frame 10Symbol 356 MovieClip [baddie_ghost]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"GrabHigher"Frame 10Symbol 225 MovieClip [grab crumble let go]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Coin"Frame 10Symbol 330 MovieClip [lolly1]
"Start"Frame 10Symbol 514 MovieClip
"CloudBackground"Frame 10Symbol 199 MovieClip [cloud2]
"CloudBackground"Frame 10Symbol 332 MovieClip [cloud]
"CloudBackground"Frame 10Symbol 199 MovieClip [cloud2]
"CloudBackground"Frame 10Symbol 332 MovieClip [cloud]
"CloudBackground"Frame 10Symbol 332 MovieClip [cloud]
"CloudForground"Frame 10Symbol 199 MovieClip [cloud2]
"CloudForeground"Frame 10Symbol 199 MovieClip [cloud2]
"CloudForeground"Frame 10Symbol 199 MovieClip [cloud2]
"Grab1"Frame 12Symbol 502 MovieClip [grab]
"DamageBar"Symbol 356 MovieClip [baddie_ghost] Frame 1Symbol 341 MovieClip
"myBackground"Symbol 365 MovieClip [TMP575pauenq3] Frame 1Symbol 361 MovieClip
"blackMatte"Symbol 375 MovieClip Frame 1Symbol 372 MovieClip
"bar"Symbol 375 MovieClip Frame 2Symbol 374 MovieClip
"gray"Symbol 502 MovieClip [grab] Frame 1Symbol 205 MovieClip [grabgrey]
"green"Symbol 502 MovieClip [grab] Frame 1Symbol 497 MovieClip [grabgreen]
"blue"Symbol 502 MovieClip [grab] Frame 1Symbol 499 MovieClip [grabblue]
"your_summary"Symbol 555 MovieClip Frame 1Symbol 554 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 2 as "femalehand"
ExportAssets (56)Timeline Frame 1Symbol 117 as "femalehead"
ExportAssets (56)Timeline Frame 1Symbol 119 as "yellow_particle"
ExportAssets (56)Timeline Frame 1Symbol 121 as "particle_brown"
ExportAssets (56)Timeline Frame 1Symbol 123 as "particle_pink"
ExportAssets (56)Timeline Frame 1Symbol 124 as "particle_purple"
ExportAssets (56)Timeline Frame 1Symbol 126 as "particle_white"
ExportAssets (56)Timeline Frame 1Symbol 128 as "particle_green"
ExportAssets (56)Timeline Frame 1Symbol 130 as "particle_orange"
ExportAssets (56)Timeline Frame 1Symbol 132 as "particle_yellow"
ExportAssets (56)Timeline Frame 1Symbol 134 as "particle_red"
ExportAssets (56)Timeline Frame 1Symbol 136 as "particle_blue"
ExportAssets (56)Timeline Frame 1Symbol 137 as "particle_normal"
ExportAssets (56)Timeline Frame 1Symbol 140 as "directXScreen"
ExportAssets (56)Timeline Frame 1Symbol 174 as "pauseScreen"
ExportAssets (56)Timeline Frame 1Symbol 185 as "coinbonus"
ExportAssets (56)Timeline Frame 1Symbol 191 as "Cursor"
ExportAssets (56)Timeline Frame 1Symbol 193 as "wall_mc"
ExportAssets (56)Timeline Frame 1Symbol 196 as "SUCKCUP.WAV"
ExportAssets (56)Timeline Frame 1Symbol 197 as "wipeScreen"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 200 as "badguyhalloweenMoving"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 1Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 1Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 1Symbol 332 as "cloud"
ExportAssets (56)Timeline Frame 1Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 337 as "baddie_pumpkin"
ExportAssets (56)Timeline Frame 1Symbol 356 as "baddie_ghost"
ExportAssets (56)Timeline Frame 1Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 1Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 1Symbol 365 as "TMP575pauenq3"
ExportAssets (56)Timeline Frame 1Symbol 574 as "__Packages.Particle"
ExportAssets (56)Timeline Frame 1Symbol 575 as "__Packages.Scroller"
ExportAssets (56)Timeline Frame 1Symbol 576 as "__Packages.Wall"
ExportAssets (56)Timeline Frame 1Symbol 577 as "__Packages.Grabtracker"
ExportAssets (56)Timeline Frame 1Symbol 578 as "__Packages.GameMaster"
ExportAssets (56)Timeline Frame 1Symbol 579 as "__Packages.Freebody"
ExportAssets (56)Timeline Frame 1Symbol 580 as "__Packages.GameLock"
ExportAssets (56)Timeline Frame 1Symbol 581 as "__Packages.GameSaver"
ExportAssets (56)Timeline Frame 3Symbol 418 as "head"
ExportAssets (56)Timeline Frame 3Symbol 420 as "hand"
ExportAssets (56)Timeline Frame 3Symbol 423 as "pumpkinsnd.wav"
ExportAssets (56)Timeline Frame 3Symbol 424 as "music_snd"
ExportAssets (56)Timeline Frame 3Symbol 425 as "fooploopsnd"
ExportAssets (56)Timeline Frame 3Symbol 426 as "bounce01.aif"
ExportAssets (56)Timeline Frame 3Symbol 427 as "bounce02.aif"
ExportAssets (56)Timeline Frame 3Symbol 428 as "bounce03.aif"
ExportAssets (56)Timeline Frame 3Symbol 429 as "bounce04.aif"
ExportAssets (56)Timeline Frame 3Symbol 430 as "bounce05.aif"
ExportAssets (56)Timeline Frame 3Symbol 431 as "sparkle.aif"
ExportAssets (56)Timeline Frame 3Symbol 432 as "clicksnd"
ExportAssets (56)Timeline Frame 3Symbol 433 as "collect01.aif"
ExportAssets (56)Timeline Frame 3Symbol 434 as "collect02.aif"
ExportAssets (56)Timeline Frame 3Symbol 435 as "collect03.aif"
ExportAssets (56)Timeline Frame 3Symbol 436 as "collect04.aif"
ExportAssets (56)Timeline Frame 3Symbol 437 as "fling01.aif"
ExportAssets (56)Timeline Frame 3Symbol 438 as "fling02.aif"
ExportAssets (56)Timeline Frame 3Symbol 439 as "fling03.aif"
ExportAssets (56)Timeline Frame 3Symbol 440 as "fling04.aif"
ExportAssets (56)Timeline Frame 3Symbol 441 as "fling05.aif"
ExportAssets (56)Timeline Frame 3Symbol 442 as "fling06.aif"
ExportAssets (56)Timeline Frame 3Symbol 443 as "fling07.aif"
ExportAssets (56)Timeline Frame 3Symbol 444 as "fling08.aif"
ExportAssets (56)Timeline Frame 3Symbol 445 as "fling09.aif"
ExportAssets (56)Timeline Frame 3Symbol 446 as "ghostsnd.wav"
ExportAssets (56)Timeline Frame 3Symbol 447 as "grab01.aif"
ExportAssets (56)Timeline Frame 3Symbol 448 as "grab04.aif"
ExportAssets (56)Timeline Frame 3Symbol 449 as "grab07.aif"
ExportAssets (56)Timeline Frame 3Symbol 450 as "grabsmall1.aif"
ExportAssets (56)Timeline Frame 3Symbol 451 as "grabsmall2.aif"
ExportAssets (56)Timeline Frame 3Symbol 452 as "grabsmall3.aif"
ExportAssets (56)Timeline Frame 3Symbol 453 as "ow3snd"
ExportAssets (56)Timeline Frame 3Symbol 454 as "rolloversnd"
ExportAssets (56)Timeline Frame 3Symbol 455 as "stretch01.aif"
ExportAssets (56)Timeline Frame 3Symbol 456 as "stretch02.aif"
ExportAssets (56)Timeline Frame 3Symbol 457 as "stretch03.aif"
ExportAssets (56)Timeline Frame 3Symbol 458 as "stretch04.aif"
ExportAssets (56)Timeline Frame 3Symbol 459 as "stretch05.aif"
ExportAssets (56)Timeline Frame 3Symbol 460 as "stretch06.aif"
ExportAssets (56)Timeline Frame 3Symbol 461 as "stretch07.aif"
ExportAssets (56)Timeline Frame 3Symbol 462 as "stretch08.aif"
ExportAssets (56)Timeline Frame 3Symbol 463 as "stretch09.aif"
ExportAssets (56)Timeline Frame 3Symbol 464 as "note1.aif"
ExportAssets (56)Timeline Frame 3Symbol 465 as "grab3snd"
ExportAssets (56)Timeline Frame 3Symbol 466 as "grabslime.aif"
ExportAssets (56)Timeline Frame 4Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 4Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 4Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 4Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 4Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 4Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 5Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 5Symbol 497 as "grabgreen"
ExportAssets (56)Timeline Frame 5Symbol 499 as "grabblue"
ExportAssets (56)Timeline Frame 5Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 5Symbol 497 as "grabgreen"
ExportAssets (56)Timeline Frame 5Symbol 499 as "grabblue"
ExportAssets (56)Timeline Frame 5Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 5Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 5Symbol 507 as "portalopensnd"
ExportAssets (56)Timeline Frame 5Symbol 513 as "warp"
ExportAssets (56)Timeline Frame 5Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 5Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 5Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 5Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 5Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 5Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 5Symbol 507 as "portalopensnd"
ExportAssets (56)Timeline Frame 5Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 5Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 6Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 6Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 6Symbol 513 as "warp"
ExportAssets (56)Timeline Frame 6Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 6Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 6Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 6Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 6Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 6Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 6Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 6Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 7Symbol 337 as "baddie_pumpkin"
ExportAssets (56)Timeline Frame 7Symbol 356 as "baddie_ghost"
ExportAssets (56)Timeline Frame 7Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 7Symbol 497 as "grabgreen"
ExportAssets (56)Timeline Frame 7Symbol 499 as "grabblue"
ExportAssets (56)Timeline Frame 7Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 7Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 8Symbol 337 as "baddie_pumpkin"
ExportAssets (56)Timeline Frame 8Symbol 356 as "baddie_ghost"
ExportAssets (56)Timeline Frame 8Symbol 205 as "grabgrey"
ExportAssets (56)Timeline Frame 8Symbol 497 as "grabgreen"
ExportAssets (56)Timeline Frame 8Symbol 499 as "grabblue"
ExportAssets (56)Timeline Frame 8Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 8Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 9Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 9Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 10Symbol 337 as "baddie_pumpkin"
ExportAssets (56)Timeline Frame 10Symbol 356 as "baddie_ghost"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 10Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 10Symbol 332 as "cloud"
ExportAssets (56)Timeline Frame 10Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 10Symbol 332 as "cloud"
ExportAssets (56)Timeline Frame 10Symbol 332 as "cloud"
ExportAssets (56)Timeline Frame 10Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 10Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 10Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 10Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 10Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 11Symbol 337 as "baddie_pumpkin"
ExportAssets (56)Timeline Frame 11Symbol 356 as "baddie_ghost"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 225 as "grab crumble let go"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 330 as "lolly1"
ExportAssets (56)Timeline Frame 11Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 11Symbol 332 as "cloud"
ExportAssets (56)Timeline Frame 11Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 11Symbol 332 as "cloud"
ExportAssets (56)Timeline Frame 11Symbol 332 as "cloud"
ExportAssets (56)Timeline Frame 11Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 11Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 11Symbol 199 as "cloud2"
ExportAssets (56)Timeline Frame 11Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 11Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 12Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 12Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 12Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 12Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 12Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 12Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 12Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 13Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 13Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 13Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 13Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 13Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 13Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 13Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 14Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 14Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 14Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 14Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 14Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 14Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 14Symbol 359 as "gameControl"
ExportAssets (56)Timeline Frame 15Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 15Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 15Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 15Symbol 358 as "wall slime"
ExportAssets (56)Timeline Frame 15Symbol 502 as "grab"
ExportAssets (56)Timeline Frame 15Symbol 495 as "ezone_hs"
ExportAssets (56)Timeline Frame 15Symbol 359 as "gameControl"

Labels

"title"Frame 5
"instructs"Frame 7
"restart"Frame 9
"level1"Frame 10
"credits"Frame 12
"stolen"Frame 14
"alive"Symbol 117 MovieClip [femalehead] Frame 1
"dying"Symbol 117 MovieClip [femalehead] Frame 220
"fire"Symbol 117 MovieClip [femalehead] Frame 340
"hot"Symbol 117 MovieClip [femalehead] Frame 460
"slime"Symbol 117 MovieClip [femalehead] Frame 684
"dying_fire"Symbol 117 MovieClip [femalehead] Frame 912
"dying_zapped"Symbol 117 MovieClip [femalehead] Frame 1032
"dying_slime"Symbol 117 MovieClip [femalehead] Frame 1152
"normal"Symbol 174 MovieClip [pauseScreen] Frame 1
"tutorial"Symbol 174 MovieClip [pauseScreen] Frame 3
"hidden"Symbol 191 MovieClip [Cursor] Frame 2
"openHand"Symbol 191 MovieClip [Cursor] Frame 4
"closedHand"Symbol 191 MovieClip [Cursor] Frame 6
"ready"Symbol 225 MovieClip [grab crumble let go] Frame 1
"activate"Symbol 225 MovieClip [grab crumble let go] Frame 3
"wait"Symbol 225 MovieClip [grab crumble let go] Frame 10
"done"Symbol 225 MovieClip [grab crumble let go] Frame 141
"lolly1"Symbol 330 MovieClip [lolly1] Frame 1
"lolly2"Symbol 330 MovieClip [lolly1] Frame 78
"lolly3"Symbol 330 MovieClip [lolly1] Frame 155
"lolly4"Symbol 330 MovieClip [lolly1] Frame 232
"lolly5"Symbol 330 MovieClip [lolly1] Frame 309
"lolly6"Symbol 330 MovieClip [lolly1] Frame 386
"lolly7"Symbol 330 MovieClip [lolly1] Frame 463
"lolly8"Symbol 330 MovieClip [lolly1] Frame 540
"lolly9"Symbol 330 MovieClip [lolly1] Frame 617
"lolly10"Symbol 330 MovieClip [lolly1] Frame 694
"lolly11"Symbol 330 MovieClip [lolly1] Frame 771
"lolly12"Symbol 330 MovieClip [lolly1] Frame 848
"lolly13"Symbol 330 MovieClip [lolly1] Frame 925
"lolly14"Symbol 330 MovieClip [lolly1] Frame 1002
"lolly15"Symbol 330 MovieClip [lolly1] Frame 1079
"lolly16"Symbol 330 MovieClip [lolly1] Frame 1156
"lolly17"Symbol 330 MovieClip [lolly1] Frame 1233
"lolly18"Symbol 330 MovieClip [lolly1] Frame 1310
"lolly19"Symbol 330 MovieClip [lolly1] Frame 1387
"lolly20"Symbol 330 MovieClip [lolly1] Frame 1464
"lolly21"Symbol 330 MovieClip [lolly1] Frame 1541
"lolly22"Symbol 330 MovieClip [lolly1] Frame 1618
"lolly23"Symbol 330 MovieClip [lolly1] Frame 1695
"lolly24"Symbol 330 MovieClip [lolly1] Frame 1772
"lolly25"Symbol 330 MovieClip [lolly1] Frame 1849
"lolly26"Symbol 330 MovieClip [lolly1] Frame 1926
"lolly27"Symbol 330 MovieClip [lolly1] Frame 2003
"lolly28"Symbol 330 MovieClip [lolly1] Frame 2080
"lolly29"Symbol 330 MovieClip [lolly1] Frame 2157
"lolly30"Symbol 330 MovieClip [lolly1] Frame 2234
"lolly31"Symbol 330 MovieClip [lolly1] Frame 2311
"lolly32"Symbol 330 MovieClip [lolly1] Frame 2388
"lolly33"Symbol 330 MovieClip [lolly1] Frame 2465
"lolly35"Symbol 330 MovieClip [lolly1] Frame 2542
"lolly36"Symbol 330 MovieClip [lolly1] Frame 2619
"lolly37"Symbol 330 MovieClip [lolly1] Frame 2696
"lolly38"Symbol 330 MovieClip [lolly1] Frame 2773
"lolly39"Symbol 330 MovieClip [lolly1] Frame 2850
"lolly54"Symbol 330 MovieClip [lolly1] Frame 2927
"lolly40"Symbol 330 MovieClip [lolly1] Frame 3004
"lolly41"Symbol 330 MovieClip [lolly1] Frame 3081
"lolly42"Symbol 330 MovieClip [lolly1] Frame 3158
"lolly43"Symbol 330 MovieClip [lolly1] Frame 3235
"lolly44"Symbol 330 MovieClip [lolly1] Frame 3312
"lolly45"Symbol 330 MovieClip [lolly1] Frame 3389
"lolly46"Symbol 330 MovieClip [lolly1] Frame 3466
"lolly47"Symbol 330 MovieClip [lolly1] Frame 3543
"lolly48"Symbol 330 MovieClip [lolly1] Frame 3620
"lolly49"Symbol 330 MovieClip [lolly1] Frame 3697
"lolly51"Symbol 330 MovieClip [lolly1] Frame 3774
"lolly52"Symbol 330 MovieClip [lolly1] Frame 3851
"lolly53"Symbol 330 MovieClip [lolly1] Frame 3928
"lolly55"Symbol 330 MovieClip [lolly1] Frame 4005
"norm"Symbol 356 MovieClip [baddie_ghost] Frame 2
"dying"Symbol 356 MovieClip [baddie_ghost] Frame 513
"dead"Symbol 356 MovieClip [baddie_ghost] Frame 536
"loadbar"Symbol 375 MovieClip Frame 3
"alive"Symbol 418 MovieClip [head] Frame 1
"ouch"Symbol 418 MovieClip [head] Frame 220
"dying"Symbol 418 MovieClip [head] Frame 242
"fire"Symbol 418 MovieClip [head] Frame 362
"hot"Symbol 418 MovieClip [head] Frame 482
"slime"Symbol 418 MovieClip [head] Frame 706
"dying_fire"Symbol 418 MovieClip [head] Frame 934
"dying_zapped"Symbol 418 MovieClip [head] Frame 1054
"dying_slime"Symbol 418 MovieClip [head] Frame 1174
"alive"Symbol 502 MovieClip [grab] Frame 1
"wait"Symbol 513 MovieClip [warp] Frame 1
"open"Symbol 513 MovieClip [warp] Frame 3
"alive"Symbol 513 MovieClip [warp] Frame 15
"close"Symbol 513 MovieClip [warp] Frame 49
"dead"Symbol 513 MovieClip [warp] Frame 85
"Open"Symbol 514 MovieClip Frame 1
"alive"Symbol 514 MovieClip Frame 36
"portal close"Symbol 514 MovieClip Frame 71
"level0"Symbol 540 MovieClip Frame 1
"level1"Symbol 540 MovieClip Frame 3
"level2"Symbol 540 MovieClip Frame 5
"level3"Symbol 540 MovieClip Frame 7
"level4"Symbol 540 MovieClip Frame 9
"level5"Symbol 540 MovieClip Frame 11
"results"Symbol 555 MovieClip Frame 2
"loop"Symbol 555 MovieClip Frame 17




http://swfchan.com/20/99895/info.shtml
Created: 21/3 -2019 15:03:30 Last modified: 21/3 -2019 15:03:30 Server time: 05/05 -2024 21:36:56