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

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

flightofthehamsters.swf

This is the info page for
Flash #731

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


Text
100%

TOTAL DISTANCE:

+
+
+
+

GLIDE METER

LAUNCH METER

PLAY AGAIN

reset

reset

Play Again?

Start

= 0 ft.

= 0 ft.

= 0 ft.

= 0 ft.

= 0 ft.

INSTRUCTIONS
Powering the Kids Next Door Treehouse is hard work!  Help the hamsters enjoy their
time off with the new extreme sport of hamster launching!
> Click your mouse button to start the hamster in motion. When the hamster lines up
with the pillow, click again to launch the hamster.
> While flying, click and hold your mouse button to use Glide Power!  The Glide Meter
refills slowly when not in use.
> Grab Items to keep the hamster in the air for as long as possible.

ActionScript [AS1/AS2]

Frame 1
var LOCAL = false; var domXML = new XML(); if (() != LOCAL) { gotoAndPlay (2); } else { domXML.load("http://www.cartoonnetwork.com/crossdomain.xml"); } domXML.onLoad = function () { if (domXML.childNodes.length == 0) { getURL ("http://www.cartoonnetwork.com"); stop(); } else { gotoAndPlay (2); } };
Frame 2
var loadedVal = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedVal > 1) { counter_txt.text = loadedVal + "%"; } if (loadedVal >= 100) { gotoAndStop (5); }
Frame 3
gotoAndPlay (2);
Frame 6
this._lockroot = true; gameOver_mc._visible = false; stop();
Instance of Symbol 272 MovieClip "gravMeter" in Frame 6
onClipEvent (load) { this._visible = false; }
Instance of Symbol 490 MovieClip "skate_icon" in Frame 6
onClipEvent (load) { this._visible = false; }
Frame 7
var hamsterShoot = new Game(this.game_mc, fvGameData); Mouse.addListener(hamsterShoot); stop();
Symbol 506 MovieClip [__Packages.Game] Frame 0
class Game { var _$mc, gameData, shotNum, cam, bltNum, state, turn, distances, shooting, faceplant, skidding, bounce, speed, glide, wind, slide, superbounce, rebound, gravOn, bounceNum, superbounceNum, speedNum, glideNum, windNum, slideNum, reboundNum, gravPointsMax, gravPoints, gravButton, powerupCount, cloudCount, bushCount, vCount, tick, glideCnt, glideVals, glideDot, powerupClips, powerupMark, cloudMark, bushMark, vehicleMark, cloudList, bushList, sndTheme, sndEnding, sndPrelude, preludeSound, frCount, frArray, timer, blt, slideSound, skidSound, windSound, gravSound, themeSound, sndFadeInterval, waitInt, jumpInt, bltInt, bc, sndWind, grav, sndGrav, sndSlide, sndFly, sndSkid, sndPickup, sndBump, sndBounce, sndSuperbounce, sndHit, hitClip, sndShoot, yvel, boost, ar, ad, nodesXML, _so, _bestScore; function Game (mcClip, xmlData) { _$mc = mcClip; gameData = xmlData; shotNum = 0; init(); hit = false; } function init() { cam = new GameCamera(_$mc, 600, 400); cam.dis.addEventListener("onDone", this); bltNum = 0; state = null; turn = 1; distances = new Array(); shooting = false; faceplant = false; skidding = false; bounce = false; speed = false; glide = false; wind = false; slide = false; superbounce = false; rebound = false; gravOn = false; falling = false; bounceNum = 0; superbounceNum = 0; speedNum = 0; glideNum = 0; windNum = 0; slideNum = 0; reboundNum = 0; gravPointsMax = 100; gravPoints = 100; gravButton = false; updateGravMeter(); powerupCount = 0; cloudCount = 0; bushCount = 0; vCount = 0; tick = 0; glideCnt = 0; glideVals = new Array(); glideDot = 0; glideVals = [-0.5, -1, -1.5, -2, -1.5, -1, 0, 0.3, 0.5, 0.7, 1, 3, 5, 8, 12, 16, 21, 26, 30, 25, 20, 15, 10, 5, 3]; powerupClips = new Array(); powerupMark = 650; cloudMark = 400; bushMark = 650; vehicleMark = 1200; cloudList = new Array(); bushList = new Array(); _root.background_mc.spaceBG._y = -4790; _root.launchMeter._visible = true; _root.gravMeter._visible = false; initSounds(); if (cheats) { Key.addListener(this); } initSO(); if (MUSIC_MUTE == true) { _root.musicBtn.gotoAndStop(1); sndTheme.setVolume(0); sndEnding.setVolume(0); sndPrelude.setVolume(0); } else { _root.musicBtn.gotoAndStop(2); sndTheme.setVolume(MUSIC_VOL); sndEnding.setVolume(MUSIC_VOL); sndPrelude.setVolume(MUSIC_VOL); } _root.musicBtn.owner = this; _root.musicBtn.onRelease = function () { this.owner.toggleMusic(); }; _root.musicBtn.onRollOver = function () { this.owner.clickFlag = true; if (this.owner.MUSIC_MUTE == true) { _root.muteMC.gotoAndStop("musicOff_RO"); } else { _root.muteMC.gotoAndStop("musicOn_RO"); } }; _root.musicBtn.onRollOut = function () { this.owner.clickFlag = false; if (this.owner.MUSIC_MUTE == true) { _root.muteMC.gotoAndStop("musicOff"); } else { _root.muteMC.gotoAndStop("musicOn"); } }; playSound(sndPrelude, MUSIC_VOL, 9999); preludeSound = true; _root.scrollRect = new flash.geom.Rectangle(0, 0, 600, 400); frCount = 0; frArray = []; timer = 0; loadTracker(); } function loadTracker() { var _local1 = new Date().getTime(); loadMovieNum ("http://files.gamezhero.com/online/hamsters/tracker.swf?" + _local1, 100000); } function onKeyUp() { if (Key.getCode() == 39) { blt.xvel = blt.xvel + 5; } if (Key.getCode() == 32) { paused = !paused; } if (Key.getCode() == 49) { slide = true; } if (freemode) { blt.grav = 0; if (Key.getCode() == 38) { blt.yvel = blt.yvel + 5; } if (Key.getCode() == 40) { blt.yvel = blt.yvel - 5; } if (Key.getCode() == 37) { blt.xvel = blt.xvel - 5; } } } function initSounds() { _$mc.createEmptyMovieClip("sounds", 10); createSound("sndShoot", "snd_shoot", "shoot"); createSound("sndFly", "snd_fly", "fly"); createSound("sndWind", "snd_wind", "wind"); createSound("sndBounce", "snd_bounce", "bounce"); createSound("sndSuperbounce", "snd_superbounce", "superbounce"); createSound("sndHit", "snd_hit", "hit"); createSound("sndPickup", "snd_pickup", "pickup"); createSound("sndBump", "snd_bump", "bump"); createSound("sndSlide", "snd_slide", "slide"); createSound("sndSkid", "snd_skid", "skid"); createSound("sndGrav", "snd_wind", "grav"); createSound("sndPrelude", "snd_prelude", "prelude"); createSound("sndTheme", "snd_theme", "theme"); createSound("sndEnding", "snd_ending", "ending"); slideSound = false; skidSound = false; windSound = false; gravSound = false; preludeSound = false; themeSound = false; _root.muteMC.gotoAndStop(2); } function createSound(name, linkName, clipName) { var _local2 = _$mc.sounds.createEmptyMovieClip(clipName, _$mc.sounds.getNextHighestDepth()); this[name] = new Sound(_local2); this[name].attachSound(linkName); } function fadeOutSound(s) { clearInterval(sndFadeInterval); sndFadeInterval = setInterval(this, "doFade", 50, s); } function playSound(snd, vol, loops) { snd.setVolume(vol); if (!loops) { loops = 0; } snd.start(0, loops); } function toggleMusic() { MUSIC_MUTE = !MUSIC_MUTE; if (MUSIC_MUTE == true) { MUSIC_VOL = 0; sndPrelude.setVolume(0); sndTheme.setVolume(0); sndEnding.setVolume(0); _root.muteMC.gotoAndStop("musicOff"); } else { MUSIC_VOL = 60; sndPrelude.setVolume(MUSIC_VOL); sndTheme.setVolume(MUSIC_VOL); sndEnding.setVolume(MUSIC_VOL); _root.muteMC.gotoAndStop("musicOn"); } } function doFade(s) { var _local2 = s.getVolume() - 3; s.setVolume(_local2); if ((_local2 <= 0) || (MUSIC_MUTE == true)) { s.stop(); clearInterval(sndFadeInterval); } } function resetBtn() { stopAllSounds(); resetSounds(); clearInterval(waitInt); clearInterval(jumpInt); clearInterval(bltInt); _$mc.hamster._y = 956; cam.zero(); reset(); } function reset() { cleanUp(); playSound(sndPrelude, MUSIC_VOL, 9999); sndTheme.stop(); _root.launchMeter._visible = true; _root.launchMeter.gotoAndStop(1); _root.gravMeter._visible = false; state = null; turn = 1; distances = new Array(); shooting = false; faceplant = false; shotNum = 0; bltNum = 0; bounce = false; speed = false; glide = false; wind = false; slide = false; _root.skate_icon._visible = false; falling = false; var _local3 = 6; while (_local3--) { _root[("shotDistance" + _local3) + "_txt"].text = "= 0 ft."; _root[("shotStatus" + _local3) + "_mc"].gotoAndStop(1); } _root.distanceTotal_txt.text = ""; _$mc.hamster._visible = true; _$mc.hamster.gotoAndStop(1); _$mc.hWalkOut2.gotoAndStop(1); _$mc.hWalkOut2._x = 30.5; _$mc.hWalkOut2._visible = true; _$mc.hWalkOut3.gotoAndStop(1); _$mc.hWalkOut3._x = 15.5; _$mc.hWalkOut3._visible = true; _$mc.hWalkOut4.gotoAndStop(1); _$mc.hWalkOut4._x = 0.5; _$mc.hWalkOut4._visible = true; _$mc.hWalkOut5.gotoAndStop(1); _$mc.hWalkOut5._x = -14.5; _$mc.hWalkOut5._visible = true; _root.gameOver_mc._visible = false; _root.chalkboard_mc._visible = false; _local3 = 6; while (_local3--) { _$mc["blt" + _local3].removeMovieClip(); } powerupMark = 650; cloudMark = 400; bushMark = 650; loadTracker(); } function setScore() { var _local3 = updateDistance(); distances.push(_local3); _root[("shotStatus" + turn) + "_mc"].gotoAndStop("on"); _root[("shotDistance" + turn) + "_txt"].text = ("= " + _local3) + " ft."; } function updateGameState() { turn++; if (turn == 6) { gameOver(); } else { nextHamster(); } } function gameOver() { shooting = true; _root.gameOver_mc._visible = true; _root.gameOver_mc.gotoAndPlay(2); _root.gameOver_mc.mask_mc.gotoAndPlay(2); _root.chalkboard_mc._visible = true; sndPrelude.stop(); fadeOutSound(sndTheme); playSound(sndEnding, MUSIC_VOL); var _local7 = distances.length; var _local4 = 0; while (_local7--) { _local4 = _local4 + Number(distances[_local7]); } _root.distanceTotal_txt.text = ("Total = " + _local4) + " ft."; _root.gameOver_mc.distanceTotal_txt.text = _local4 + " ft."; _root.gameOver_mc.finalScore_txt.text = _local4 + " ft."; _local7 = distances.length; var _local6 = ""; var _local3 = 0; while (_local3 < _local7) { _local6 = _local6 + (distances[_local3] + " ft. \r"); _local3++; } _local6 = _local6 + (_local4 + " ft."); _root.gameOver_mc.shots_txt.text = _local6; var _local5 = "You just need practice. Don't give up!"; if (_local4 >= 100) { _local5 = "Keep trying -- you'll get the hang of it!"; } if (_local4 >= 200) { _local5 = "Not bad. Can you do even better?"; } if (_local4 >= 300) { _local5 = "Nice job!"; } if (_local4 >= 400) { _local5 = "Wow! You're a real pro!"; } if (_local4 >= 600) { _local5 = "That was totally sweet!"; } if (_local4 >= 800) { _local5 = "Hamsterrific!"; } if (_local4 >= 1000) { _local5 = "Incredible! You're the hamster champ!"; } if (checkBestScore(_local4)) { _local5 = _local5 + "\nYou got a new high score!"; saveBestScore(_local4); } _root.gameOver_mc.rating_txt.text = _local5; } function onUpdate() { if (paused) { return(undefined); } frCount++; frArray.push(Math.floor(10 * (1 / ((getTimer() - timer) / 1000))) / 10); if (frArray.length > 20) { frArray.shift(); } timer = getTimer(); if (frCount > 20) { frCount = 0; var _local3 = frArray.length; var _local4 = 0; while (_local3--) { _local4 = _local4 + frArray[_local3]; } _root.framerate = _local4 / 20; } var _local8 = bc._y; generatePowerups(); generateClouds(); generateBushes(); checkPowerUpsColl(); checkCollision(); if (wind) { blt.yvel = blt.yvel - 8; blt.xvel = blt.xvel + 2; bc.flying_mc._visible = false; wind = false; if (!windSound) { playSound(sndWind, SFX_VOLUME); windSound = true; } else { windSound = false; } } if (gravOn) { grav = grav - 2; gravOn = false; if (!gravSound) { playSound(sndGrav, SFX_VOLUME); gravSound = true; } else { gravSound = false; } } if (speed) { blt.xvel = blt.xvel + 20; speed = false; } if (rebound) { blt.xvel = 40; blt.yvel = -40; rebound = false; blt.doRotation = true; bc.slide._visible = false; bc.skid._visible = false; bc.flying_mc._visible = true; sndSlide.stop(); slideSound = false; blt.hit = false; } if (slide && (skidding)) { blt.doRotation = false; bc.slide._visible = true; bc.slide.play(); _root.skate_icon._visible = false; if (!slideSound) { playSound(sndSlide, SFX_VOLUME, 9999); sndFly.setVolume(5); slideSound = true; } else { var _local5 = Math.abs(blt.xvel); _local5 = Math.floor(_local5); var _local7 = Math.floor((_local5 / 20) * 100); sndSlide.setVolume(_local7); } } else if (skidding) { blt.doRotation = false; bc.skid._visible = true; bc.flying_mc._visible = false; if (!skidSound) { playSound(sndSkid, SFX_VOLUME); sndFly.setVolume(5); skidSound = true; } } else { var _local5 = Math.abs(blt.xvel) + Math.abs(blt.yvel); _local5 = Math.floor(_local5); var _local7 = Math.floor((_local5 / 70) * 100); sndFly.setVolume(_local7); } if (glide) { if (falling || (gravPoints == 0)) { glide = false; glideOff(); } } blt.xvel = blt.xvel * 0.99; if (!freemode) { blt.yvel = blt.yvel + blt.grav; } if ((blt.yvel > 50) && ((!bounce) & (!superbounce))) { if (falling == false) { fallOn(); falling = true; } } else if (falling == true) { falling = false; fallOff(); } if (blt.hit) { var _local6 = bc._y; if (((_local6 >= 946) && (_local8 >= 946)) && ((_local6 + blt.yvel) >= 946)) { skidding = true; } } blt.update(); cam.doFollow(bc); if ((blt.xvel < 1) && (blt.hit)) { onShotDone(); } if (gravButton) { gravPoints = gravPoints - 10; if (gravPoints <= 0) { gravPoints = 0; blt.restoreGravity(); } } else { gravPoints++; if (gravPoints > gravPointsMax) { gravPoints = gravPointsMax; } } updateGravMeter(); } function fallOn() { bc.drop._visible = true; bc.drop.gotoAndPlay(2); bc.flying_mc._visible = false; } function fallOff() { bc.drop._visible = false; bc.drop.gotoAndStop(1); bc.flying_mc._visible = true; } function updateGravMeter() { var _local3 = 1 + Math.floor((100 * gravPoints) / gravPointsMax); _root.gravMeter.gotoAndStop(_local3); } function checkPowerUpsColl(Void) { var _local5 = cam.getCameraPos().x; var _local4 = 0; while (_local4 < powerupClips.length) { var _local3 = powerupClips[_local4]; if ((_$mc._x + _local3._x) < -100) { _local3.removeMovieClip(); powerupClips.shift(); } else { switch (_local3.typ) { case "bounce" : if (_local3.core.hitTest(bc.core) && (!bounce)) { bc.ball._visible = true; bc.superball._visible = false; bc.drop._visible = false; bc.ball.gotoAndPlay(2); bounce = true; superbounce = false; falling = false; fallOff(); playSound(sndPickup, SFX_VOLUME); _local3.play(); } break; case "superbounce" : if (_local3.core.hitTest(bc.core) && (!superbounce)) { bc.ball._visible = false; bc.superball._visible = true; bc.drop._visible = false; bc.superball.gotoAndPlay(2); bounce = false; superbounce = true; falling = false; fallOff(); playSound(sndPickup, SFX_VOLUME); _local3.play(); } break; case "speed" : if (_local3.core.hitTest(bc.core)) { bc.blur._visible = true; bc.flying_mc._visible = false; bc.glide._visible = false; bc.drop._visible = false; bc.wind._visible = false; bc.blur.gotoAndPlay(2); speed = true; _local3.play(); } break; case "wind" : if (_local3.core.hitTest(bc.core)) { if (!glide) { bc.wind._visible = true; bc.flying_mc._visible = false; } bc.drop._visible = false; bc.blur._visible = false; bc.wind.play(); wind = true; } break; case "slide" : if (_local3.core.hitTest(bc.core) && (!slide)) { playSound(sndPickup, SFX_VOLUME); slide = true; _root.skate_icon._visible = true; _local3.play(); } break; case "rebound" : if (!(_local3.core.hitTest(bc.core) && (!rebound))) { break; } rebound = true; if (slide && (skidding)) { slide = false; } skidding = false; bc.slide.stop(); bc.slide._visible = false; falling = false; fallOff(); _local3.play(); } } _local4++; } } function checkCollision() { var _local6 = bc._y + blt.yvel; if (rebound) { return(undefined); } if (_local6 >= 950) { bc._y = 950; blt.hit = true; if (glide) { glide = false; glideOff(); } var _local10 = bc._x - blt.ox; var _local9 = _local6 - blt.oy; var _local2 = Math.atan2(_local9, _local10); _local2 = radainsToDegrees(_local2); var _local5 = 70; if ((((_local2 < _local5) && (!bounce)) && (!superbounce)) && (!slide)) { bc._y = 949; blt.xvel = blt.xvel * f; blt.yvel = blt.yvel / -2; if (!skidding) { _$mc.bg_mc.bounce.removeMovieClip(); var _local3 = _$mc.bg_mc.attachMovie("bounce_fx", "bounce", 900000); _local3._x = 155 - cam.getCameraPos().x; _local3._y = 955; bushCount++; playSound(sndBump, SFX_VOLUME); } } else if (bounce) { bc._y = 949; blt.xvel = blt.xvel * f; blt.yvel = blt.yvel * -0.6; if (blt.yvel > -30) { blt.yvel = -30; } bc.ball._visible = false; bc.drop._visible = false; bc.flying_mc._visible = true; playSound(sndBounce, SFX_VOLUME); var _local3 = _$mc.bg_mc.attachMovie("break", "shatter", 900000); _local3._x = 165 - cam.getCameraPos().x; _local3._y = 955; bounce = false; blt.hit = false; } else if (superbounce) { bc._y = 949; blt.xvel = blt.xvel * (1 + f); blt.yvel = blt.yvel * -1.5; if (blt.yvel > -50) { blt.yvel = -50; } bc.superball._visible = false; bc.drop._visible = false; bc.flying_mc._visible = true; playSound(sndSuperbounce, SFX_VOLUME); var _local3 = _$mc.bg_mc.attachMovie("super_break", "shatter", 900000); _local3._x = 165 - cam.getCameraPos().x; _local3._y = 955; superbounce = false; blt.hit = false; } else if (_local2 > _local5) { bc._y = 950; blt.xvel = 0; blt.yvel = 0; var _local8 = bc._x; var _local7 = bc._y; var _local4 = bc._rotation; sndFly.stop(); faceplant = true; if (falling == true) { createHitClip(_local8, _local7, _local4, "hole"); blt.shadClip._visible = false; } else { createHitClip(_local8, _local7 + 3, _local4, "faceplant"); playSound(sndHit, SFX_VOLUME); blt.shadClip._visible = false; } } else if (slide && (!skidding)) { bc._y = 950; blt.xvel = blt.xvel * slidef; blt.yvel = blt.yvel / -2; playSound(sndBump, SFX_VOLUME); } else if (slide && (skidding)) { bc._y = 950; blt.xvel = blt.xvel * slidef; blt.yvel = blt.yvel / -2; } else { bc._y = 950; blt.xvel = blt.xvel * f; blt.yvel = blt.yvel / -2; if (!skidding) { playSound(sndBump, SFX_VOLUME); } } falling = false; } } function glideOn() { bc.glide._visible = true; bc.flying_mc._visible = false; bc.blur._visible = false; bc.wind._visible = false; bc.glide.gotoAndPlay(2); } function glideOff() { bc.glide._visible = false; if ((bc.wind._visible != true) && (bc.blur._visible != true)) { bc.flying_mc._visible = true; } else { bc.flying_mc._visible = false; } bc.glide.gotoAndStop(1); } function updateDistance() { var _local2 = Math.floor(blt.bltClip._x / 100); if (isNaN(_local2)) { _local2 = 0; } return(_local2); } function updateBestDistance() { if (bc._x > Number(_$mc.best_txt.text)) { return(Math.floor(bc._x)); } return(Number(_$mc.best_txt.text)); } function resetSounds() { sndFly.stop(); sndSlide.stop(); sndFly.setVolume(100); sndSlide.setVolume(100); sndSkid.setVolume(100); skidSound = false; slideSound = false; windSound = false; } function onShotDone() { clearInterval(bltInt); blt.deleteBlt(); resetSounds(); if ((!faceplant) && (!falling)) { var _local4 = bc._x; var _local3 = bc._y; var _local2 = bc._rotation; createHitClip(_local4, _local3, _local2, "cheer"); } blt.shadClip._visible = false; } function onDone() { blt = undefined; slide = false; _root.skate_icon._visible = false; skidding = false; _$mc.hamster._x = 148; _$mc.hamster._y = 956; _root.background_mc.pillow._x = 117.3; _$mc.pillow._x = 117.3; updateGameState(); cleanUpItems(); } function nextHamster() { if (!preludeSound) { playSound(sndPrelude, MUSIC_VOL, 9999); } fadeOutSound(sndTheme); preludeSound = true; _root.launchMeter._visible = true; _root.launchMeter.gotoAndStop(1); _root.gravMeter._visible = false; _$mc.hamster._visible = false; _$mc["hWalkOut" + turn].play(); var _local4 = turn + 1; var _local3 = _local4; while (_local3 <= 5) { _$mc["hWalkOut" + _local3].gotoAndPlay("walkUp"); _local3++; } updateGravMeter(); } function createHitClip(x, y, rot, type, dpth) { var _local2 = "hit_" + type; var _local3 = ((dpth == undefined) ? (bltNum) : (100 + bltNum)); hitClip = _$mc.attachMovie(_local2, "blt" + bltNum, _local3); hitClip._rotation = 90; hitClip._x = x; hitClip._y = y; } function onMouseDown() { if (clickFlag == true) { return(undefined); } if ((state == null) && (!shooting)) { state = "jump"; _$mc.hamster.gotoAndPlay("jump"); _root.background_mc.gotoAndPlay(2); _root.background_mc.hamsterWheel1.play(); _root.background_mc.hamsterWheel2.play(); } else if ((state == "jump") && (!shooting)) { _root.background_mc.nextFrame(); _root.background_mc.hamsterWheel1.gotoAndStop(1); _root.background_mc.hamsterWheel2.gotoAndStop(1); state = "launch"; playSound(sndShoot, SFX_VOLUME); launch(); } else if (shooting && (!skidding)) { blt.increaseGravity(); gravButton = true; if ((glide == false) && (falling == false)) { glide = true; glideOn(); } } } function onMouseUp() { if (shooting) { blt.restoreGravity(); gravButton = false; if (glide == true) { glide = false; glideOff(); } } } function jump() { bltNum++; yvel = (random(5) + 10) * -1; boost = false; if (jumpInt) { clearInterval(jumpInt); } jumpInt = setInterval(this, "jumpFrame", 50); } function jumpFrame() { if ((!boost) && (_$mc.hamster._y < 930)) { var _local4 = random(5) + 15; _local4 = _local4 * -1; yvel = yvel + _local4; boost = true; } var _local5 = ((yvel >= 0) ? 0.75 : 1.5); yvel = yvel + _local5; _$mc.hamster._y = _$mc.hamster._y + yvel; if (_$mc.hamster._y >= 956) { clearInterval(jumpInt); state = null; _$mc.hamster._y = 956; _$mc.hamster.gotoAndStop(1); _$mc.hamster._visible = false; playSound(sndHit, SFX_VOLUME); shooting = true; faceplant = true; createHitClip(140, 970, 90, "zero", true); } if (yvel > 0) { _root.launchMeter.arrow._rotation = 180; } else { _root.launchMeter.arrow._rotation = 0; } var _local3 = 48 + (0.35417 * (_$mc.hamster._y - 715)); if (_local3 > 100) { _local3 = 100; } if (_local3 < 10) { _local3 = 10; } _root.launchMeter.arrow._y = _local3; cam.doFollow(_$mc.hamster); } function launch() { _$mc.pillow._x = 140; getPillowCollision(); } function getPillowCollision() { if (_$mc.hamster.core.hitTest(_$mc.pillow)) { if (_$mc.hamster._y > 759) { _$mc.hamster._y = 759; yvel = 0; } clearInterval(jumpInt); var _local4 = (_$mc.hamster._x - _$mc.pillow._x) + 30; var _local3 = (_$mc.hamster._y - _$mc.pillow._y) - 5; var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); ar = Math.atan2(_local3, _local4); ad = ((ar * 180) / pi) + 90; ar = (ad * pi) / 180; _$mc.hamster.gotoAndStop(1); _$mc.hamster._visible = false; shoot(_local5, ar); } else { _root.background_mc.gotoAndPlay("miss"); } } function shoot(f, a) { sndPrelude.stop(); playSound(sndTheme, MUSIC_VOL, 9999); preludeSound = false; themeSound = true; _root.launchMeter._visible = false; _root.gravMeter._visible = true; var _local6 = yvel; var _local3 = 90 - f; if (_local6 < 0) { if (ad <= 90) { _local3 = _local3 - (yvel / 2); } else { _local3 = _local3 + (yvel / 2); } } faceplant = false; shooting = true; var _local4 = _$mc.hamster._x; var _local5 = _$mc.hamster._y; blt = new Bullet(_$mc, _local4, _local5, "arrow", _local3, ar, 0.99, bltNum); bc = blt.bltClip; setCamFollow(); playSound(sndFly, SFX_VOLUME, 9999); gravPoints = gravPointsMax; updateGravMeter(); bltInt = setInterval(this, "onUpdate", 50); } function cleanUp(Void) { shooting = false; state = null; tick = 0; glideCnt = 0; } function testShoot(y, f) { _$mc.hamster.gotoAndStop("testFrame"); _$mc.hamster._y = y; yvel = f; launch(); } function setCamFollow() { cam.setCamMode("follow"); cam.setQuickPanSpeed(2); cam.follow("blt" + bltNum); } function setCamReset() { clearInterval(waitInt); cam.setCamMode("qpan"); cam.setQuickPanSpeed(2); cam.reset(); } function degreesToRadians(degrees) { var _local2 = (degrees * pi) / 180; return(_local2); } function radainsToDegrees(radians) { var _local2 = (radians * 180) / pi; return(_local2); } function generateClouds() { var _local4 = cam.getCameraPos(); var _local3 = _local4.x; var _local9 = _local4.y; if (cloudList[0]._x < (-120 - _local3)) { var _local8 = cloudList.shift(); _local8.removeMovieClip(); } if ((600 - _local3) < cloudMark) { return(undefined); } var _local6 = 700 - random(3600); var _local7 = random(3) + 1; var _local5 = "c" + cloudCount; var _local2 = _$mc.bg_mc.attachMovie("cloud" + _local7, _local5, 10000 + cloudCount); cloudList.push(_local2); _local2.cacheAsBitmap = true; _local2._x = 800 - _local3; _local2._y = _local6; cloudCount++; cloudMark = cloudMark + (100 + random(200)); } function generateBushes() { var _local4 = cam.getCameraPos(); var _local3 = _local4.x; var _local8 = _local4.y; if (bushList[0]._x < (-100 - _local3)) { var _local7 = bushList.shift(); _local7.removeMovieClip(); } if ((600 - _local3) < bushMark) { return(undefined); } var _local6 = random(5) + 1; var _local5 = "c" + bushCount; var _local2 = _$mc.bg_mc.attachMovie("bush" + _local6, _local5, 20000 + bushCount); bushList.push(_local2); _local2.cacheAsBitmap = true; _local2._x = 800 - _local3; _local2._y = 885; bushCount++; bushMark = bushMark + (300 + random(300)); } function generatePowerups() { var _local4 = cam.getCameraPos(); var _local5 = _local4.x; var _local6 = _local4.y; if ((600 - _local5) < powerupMark) { return(undefined); } powerupMark = powerupMark + 150; powerupCount++; var _local3 = random(11); var _local2; switch (_local3) { case 0 : case 1 : _local2 = _$mc.opp_mc.attachMovie("_bounce", "bounce" + bounceNum, powerupCount); _local2.typ = "bounce"; bounceNum++; break; case 2 : case 3 : case 4 : _local2 = _$mc.opp_mc.attachMovie("_speed", "speed" + speedNum, powerupCount); _local2.cacheAsBitmap = true; _local2.typ = "speed"; speedNum++; break; case 5 : case 6 : case 7 : _local2 = _$mc.opp_mc.attachMovie("_wind", "wind" + windNum, powerupCount); _local2.typ = "wind"; windNum++; break; case 8 : _local2 = _$mc.opp_mc.attachMovie("_slide", "slide" + slideNum, powerupCount); _local2.cacheAsBitmap = true; _local2.typ = "slide"; slideNum++; break; case 9 : _local2 = _$mc.opp_mc.attachMovie("_rebound", "rebound" + reboundNum, powerupCount); _local2.cacheAsBitmap = true; _local2.typ = "rebound"; reboundNum++; break; case 10 : _local2 = _$mc.opp_mc.attachMovie("_superbounce", "superbounce" + superbounceNum, powerupCount); _local2.typ = "superbounce"; superbounceNum++; } _local2._x = 800 - _local5; if (_local3 == 9) { _local2._y = 930; } else { _local2._y = 840 - random(1200); } powerupClips.push(_local2); } function generateVehicle() { var _local3 = cam.getCameraPos(); var _local4 = _local3.x; var _local6 = _local3.y; if ((600 - _local4) < vehicleMark) { return(undefined); } vehicleMark = vehicleMark + 1200; vCount++; var _local5 = random(2); var _local2; switch (_local5) { case 0 : _local2 = _$mc.bg_mc.attachMovie("v_bus", "vehicle", 15000); break; case 1 : _local2 = _$mc.bg_mc.attachMovie("v_scamper", "vehicle", 15000); break; case 2 : _local2 = _$mc.bg_mc.attachMovie("v_plane", "vehicle", 15000); } _local2._x = 800 - _local4; _local2._y = 840 - random(1200); } function cleanUpItems() { var _local3 = powerupClips.length; while (_local3--) { var _local2 = powerupClips.pop(); _local2.removeMovieClip(); } _local3 = cloudList.length; while (_local3--) { var _local2 = cloudList.pop(); _local2.removeMovieClip(); } _local3 = bushList.length; while (_local3--) { var _local2 = bushList.pop(); _local2.removeMovieClip(); } bounceNum = 0; speedNum = 0; glideNum = 0; windNum = 0; slideNum = 0; powerupMark = 600; bushMark = 650; cloudMark = 400; } function plotNodes(oXML) { var _local7 = nodesXML.getNode(["bounce"]).childNodes; var _local2 = _local7.length; var _local8 = 0; while (_local2--) { var _local3 = "bounce" + _local2; var _local6 = _local7[_local2].attributes.x; var _local5 = _local7[_local2].attributes.y; var _local4 = _$mc.opp_mc.attachMovie("_bounce", _local3, _local8 + _local2); _local4._x = _local6; _local4._y = _local5 - 1000; _local4.typ = "bounce"; bounceNum++; } _local7 = nodesXML.getNode(["speed"]).childNodes; _local2 = _local7.length; _local8 = 50; while (_local2--) { var _local3 = "speed" + _local2; var _local6 = _local7[_local2].attributes.x; var _local5 = _local7[_local2].attributes.y; var _local4 = _$mc.opp_mc.attachMovie("_speed", _local3, _local8 + _local2); _local4._x = _local6; _local4._y = _local5 - 1000; _local4.typ = "speed"; speedNum++; } _local7 = nodesXML.getNode(["glide"]).childNodes; _local2 = _local7.length; _local8 = 100; while (_local2--) { var _local3 = "glide" + _local2; var _local6 = _local7[_local2].attributes.x; var _local5 = _local7[_local2].attributes.y; var _local4 = _$mc.opp_mc.attachMovie("_glide", _local3, _local8 + _local2); _local4._x = _local6; _local4._y = _local5 - 1000; _local4.typ = "glide"; glideNum++; } _local7 = nodesXML.getNode(["wind"]).childNodes; _local2 = _local7.length; _local8 = 150; while (_local2--) { var _local3 = "wind" + _local2; var _local6 = _local7[_local2].attributes.x; var _local5 = _local7[_local2].attributes.y; var _local4 = _$mc.opp_mc.attachMovie("_wind", _local3, _local8 + _local2); _local4._x = _local6; _local4._y = _local5 - 1000; windNum++; } _local7 = nodesXML.getNode(["slide"]).childNodes; _local2 = _local7.length; _local8 = 200; while (_local2--) { var _local3 = "slide" + _local2; var _local6 = _local7[_local2].attributes.x; var _local5 = _local7[_local2].attributes.y; var _local4 = _$mc.opp_mc.attachMovie("_slide", _local3, _local8 + _local2); _local4._x = _local6; _local4._y = _local5 - 1000; _local4.typ = "slide"; slideNum++; } _local7 = nodesXML.getNode(["ring"]).childNodes; _local2 = _local7.length; _local8 = 250; _$mc.createEmptyMovieClip("ringFront_mc", 5000); while (_local2--) { var _local3 = "ring" + _local2; var _local6 = _local7[_local2].attributes.x; var _local5 = _local7[_local2].attributes.y; var _local4 = _$mc.ringFront_mc.attachMovie("_ring", _local3, _local8 + _local2); _local4._x = _local6; _local4._y = _local5 - 1000; _local4 = _$mc.opp_mc.attachMovie("_ringBack", _local3, _local8 + _local2); _local4._x = _local6; _local4._y = _local5 - 1000; } } function getPos() { _root.pos_txt.text = (Math.floor(bc._x) + ", ") + Math.floor(bc._y); } function initSO(Void) { _so = new CartoonSO("HamsterLaunch"); if (_so._info._bestScore == undefined) { _so._info._bestScore = 0; _so._info._careerScore = 0; } _bestScore = _so._info._bestScore; } function checkBestScore(s) { if (s > _bestScore) { return(true); } return(false); } function saveBestScore(s) { _bestScore = s; _so._info._bestScore = _bestScore; } var cheats = false; var paused = false; var freemode = false; var MUSIC_MUTE = false; var MUSIC_VOL = 80; var SFX_VOLUME = 100; var pi = 3.141593; var f = 0.6; var slidef = 0.99; var hit = false; var falling = false; var clickFlag = false; }
Symbol 507 MovieClip [__Packages.Bullet] Frame 0
class Bullet { var mcBase, xpos, ypos, mcName, vel, ang, grav, num, doRotation, xvel, yvel, ox, bltClip, oy, shadClip; function Bullet (base, x, y, name, velocity, angle, gravity, bNumber) { mcBase = base; xpos = x; ypos = y; mcName = name; vel = velocity; ang = angle; grav = gravity; num = ((bNumber == undefined) ? 1 : (bNumber)); doRotation = true; init(); } function init(Void) { createClip(); setClipPos(); xvel = Math.sin(ang) * vel; yvel = (-Math.cos(ang)) * vel; } function update() { ox = bltClip._x; oy = bltClip._y; var _local2 = Math.atan2(yvel, xvel); _local2 = radainsToDegrees(_local2); if (((xvel < 7) && (bltClip._y > 940)) || (doRotation == false)) { _local2 = 0; } bltClip._rotation = _local2 + 90; bltClip._x = bltClip._x + xvel; bltClip._y = bltClip._y + yvel; shadClip._x = bltClip._x; shadClip._y = 963; var _local3 = (100 * (bltClip._y - 700)) / 263; shadClip._xscale = (shadClip._yscale = _local3); } function increaseGravity(n) { grav = -0.17 * xvel; } function restoreGravity() { grav = 0.99; } function deleteBlt() { } function createClip(Void) { bltClip = mcBase.attachMovie(mcName, "blt" + num, num); shadClip = mcBase.attachMovie("shadow", "shadow_mc", 0); } function setClipPos(Void) { bltClip._x = xpos; bltClip._y = ypos; bltClip._rotation = ang; } function degreesToRadians(degrees) { var _local2 = (degrees * pi) / 180; return(_local2); } function radainsToDegrees(radians) { var _local2 = (radians * 180) / pi; return(_local2); } function toString() { return("Bullet:" + bltClip); } var hit = false; var pi = 3.141593; }
Symbol 508 MovieClip [__Packages.GameCamera] Frame 0
class GameCamera { var _$mc, camHeight, camWidth, dis, gameClipRect, bgClipRect, moveInt, qpan_time, panAngle, xvel, yvel, delta, target, pan_speed, moving, newTarget, mode; function GameCamera (gameClip, cWidth, cHeight) { _$mc = gameClip; camHeight = cHeight; camWidth = cWidth; dis = new MyDispatcher(); if (clipper == true) { gameClipRect = new flash.geom.Rectangle(0, 600, 600, 400); bgClipRect = new flash.geom.Rectangle(0, 0, 600, 400); _$mc._y = _$mc._y + 600; _$mc.scrollRect = gameClipRect; _root.background_mc.scrollRect = bgClipRect; } } function reset() { clearInterval(moveInt); qpan_time = 2; quickPanTo(300, 800); } function zero() { cameraX = 0; cameraY = 0; _$mc._x = 0; _$mc._y = -600; _root.background_mc._x = 0; _root.background_mc._y = 0; } function follow(targClip) { var _local3 = _$mc[targClip]._x; var _local2 = _$mc[targClip]._y; if (moveInt != undefined) { clearInterval(moveInt); } } function doFollow(targClip) { var _local3 = (-targClip._x) + 150; var _local5 = (-targClip._y) + 200; if (_local3 < 0) { _$mc._x = _local3; } if (_local5 > -600) { _$mc._y = _local5; } else { _$mc._y = -600; } if ((_local3 > -650) && (_local3 <= 0)) { _root.background_mc._x = _local3; } if (_local5 < 4170) { var _local4 = _local5 + 600; if ((_local4 < 0) && (_local4 < 1)) { _local4 = 0; } _root.background_mc._y = _local4; } if (_$mc._y > 3300) { _root.background_mc.spaceBG.stars._x = 665 + (_$mc._x % 705); _root.background_mc.spaceBG.stars._y = -320 + (_$mc._y % 282); } updateHills(); } function getCameraPos() { return({x:_$mc._x, y:_$mc._y}); } function panTo(x, y, targClip) { if (targClip != undefined) { var _local3 = _$mc[targClip]._x; var _local2 = _$mc[targClip]._y; } else { var _local3 = x; var _local2 = y; } panAngle = getPanAngle(_local3, _local2); xvel = Math.sin(panAngle) * 20; yvel = (-Math.cos(panAngle)) * 20; delta = getDelta(_local3, _local2); if (moveInt != undefined) { clearInterval(moveInt); } moveInt = setInterval(this, "doPanTo", 50, _local3, _local2); } function quickPanTo(x, y, targClip) { if (targClip != undefined) { var _local3 = _$mc[targClip]._x; var _local2 = _$mc[targClip]._y; target = _$mc[targClip]; } else { var _local3 = x; var _local2 = y; } panAngle = getPanAngle(_local3, _local2); xvel = Math.floor(Math.cos(panAngle) * qpan_time); yvel = Math.floor(Math.sin(panAngle) * qpan_time); delta = getDelta(_local3, _local2); cameraTargetX = -_$mc._x; cameraTargetY = -_$mc._y; if (moveInt != undefined) { clearInterval(moveInt); } moveInt = setInterval(this, "doQuickPanTo", 50, _local3, _local2); } function doPanTo(x, y) { var _local6 = (_$mc._x - (camWidth / 2)) * -1; var _local4 = (_$mc._y - (camHeight / 2)) * -1; var _local10 = x; var _local9 = y; var _local3 = _local6 - x; var _local2 = _local4 - y; var _local5 = Math.floor(Math.sqrt((_local3 * _local3) + (_local2 * _local2))); _$mc._x = _$mc._x + (-xvel); if (_local5 < pan_speed) { moving = false; target = newTarget; _$mc._x = (-x) + (camWidth / 2); _$mc._y = (-y) + (camHeight / 2); clearInterval(moveInt); } } function doQuickPanTo(x, y) { var _local7 = (_$mc._x - (camWidth / 2)) * -1; var _local5 = (_$mc._y - (camHeight / 2)) * -1; var _local11 = x; var _local10 = y; var _local4 = _local7 - x; var _local3 = _local5 - y; var _local6 = Math.floor(Math.sqrt((_local4 * _local4) + (_local3 * _local3))); cameraTargetX = cameraTargetX - (_local4 / qpan_time); cameraTargetY = cameraTargetY - (_local3 / qpan_time); _$mc._x = -cameraTargetX; _$mc._y = -cameraTargetY; if (cameraTargetX < 600) { _root.background_mc._x = -cameraTargetX; } if (_local6 < 2) { if (mode == "follow") { clearInterval(moveInt); moveInt = setInterval(this, "doFollow", 50, target); } else { clearInterval(moveInt); moving = false; target = newTarget; _$mc._x = (-x) + (camWidth / 2); _$mc._y = (-y) + (camHeight / 2); dis.disOnDone(); } } updateHills(); } function updateHills() { _root.background_mc.ground.hills._x = ((-_root.background_mc._x) - 1249) + (0.025 * _$mc._x); var _local3 = (-1.05 * _$mc._y) - 950; if (_local3 < -390) { _local3 = -390; } _root.background_mc.ground.hills._y = _local3; } function getDelta(x, y) { var _local3 = _$mc._x - x; var _local2 = _$mc._y - y; var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); return(_local4); } function getPanAngle(x, y) { var _local2 = Math.atan2(y - _$mc._y, x - _$mc._x); return(_local2); } function moveToTarget(mcTarget) { } function setCamMode(cMode, args) { mode = cMode; } function setPanSpeed(pSpeed) { pan_speed = pSpeed; } function setQuickPanSpeed(n) { qpan_time = n; } var cameraTargetX = 0; var cameraTargetY = 0; var cameraX = 0; var cameraY = 0; var clipper = false; }
Symbol 509 MovieClip [__Packages.MyDispatcher] Frame 0
class MyDispatcher { var dispatchEvent; function MyDispatcher () { mx.events.EventDispatcher.initialize(this); } function disOnDone() { dispatchEvent({type:"onDone"}); } function disOnUpdate() { dispatchEvent({type:"onUpdate"}); } }
Symbol 510 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 511 MovieClip [__Packages.XML_Loader] Frame 0
class XML_Loader extends XML { var ignoreWhite, parseXML, _callbackFunction, _callbackParent, load, firstChild; function XML_Loader (sXML) { super(); ignoreWhite = true; if (sXML) { parseXML(sXML); } } function setXML(sXML) { parseXML(sXML); } function getXML(sURL, callbackParent, callbackFunction) { _callbackFunction = callbackFunction; _callbackParent = callbackParent; load(sURL); } function onLoad(success) { if (success) { } else { _root.onError("Could not load XML"); } _callbackParent[_callbackFunction].apply(_callbackParent, [this]); } function getNode(nodeNamesAr) { var _local5; var _local3 = nodeNamesAr.shift(); var _local2 = firstChild.firstChild; while (_local2 != null) { if (_local2.nodeName == _local3) { if (nodeNamesAr.length == 0) { _local5 = _local2; break; } _local2 = _local2.firstChild; _local3 = nodeNamesAr.shift(); } else { _local2 = _local2.nextSibling; } } return(_local5); } }
Symbol 512 MovieClip [__Packages.CartoonSO] Frame 0
class CartoonSO { var _$gameName, _$so; function CartoonSO (gName) { _$gameName = gName; _$so = SharedObject.getLocal(_$USERS_SO, _$USERS_SO_PATH); } function get _info() { if (_$so.data[_$gameName] == undefined) { _$so.data[_$gameName] = {}; } return(_$so.data[_$gameName]); } static var _$USERS_SO = "CN_users"; static var _$USERS_SO_PATH = "/"; }
Symbol 51 MovieClip Frame 4
this.gotoAndPlay(1);
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 23
var sndJump = new Sound(); sndJump.attachSound("snd_jump"); sndJump.start(); sndJump.onSoundComplete = function () { delete sndJump; };
Symbol 52 MovieClip Frame 28
this.core._visible = false; this._y = this._y - 117.8; _root.hamsterShoot.jump(); stop();
Symbol 52 MovieClip Frame 36
stop();
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 15
stop(); _root.hamsterShoot.cleanUp(); this._visible = false; _parent.hamster._visible = true; _parent.hamster.gotoAndStop(1);
Symbol 53 MovieClip Frame 26
this._x = this._x + 15; this.gotoAndStop(1);
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 15
stop(); _parent.hamster._visible = true; _parent.hamster.gotoAndStop(1); this._visible = false;
Symbol 81 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 33
this.gotoAndStop(1);
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 30
this.gotoAndStop(1);
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 4
stop();
Symbol 145 MovieClip Frame 5
play();
Symbol 145 MovieClip Frame 7
this.gotoAndStop(1);
Symbol 145 MovieClip Frame 49
gotoAndStop (1);
Symbol 149 MovieClip [break] Frame 4
stop();
Symbol 153 MovieClip [super_break] Frame 4
stop();
Symbol 161 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 12
_parent.flying_mc._visible = true; this._visible = false; this.gotoAndStop(1);
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 11
gotoAndStop (1);
Symbol 181 MovieClip [bounce_fx] Frame 4
stop();
Symbol 209 MovieClip [dot] Frame 11
this.removeMovieClip();
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 62
stop();
Symbol 235 MovieClip Frame 1
this.pillow._visible = false;
Symbol 251 MovieClip Frame 20
Symbol 257 Button
on (release) { _root.hamsterShoot.reset(); }
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 81
stop();
Symbol 272 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 17
this.gotoAndPlay(2);
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 7
this.gotoAndPlay(2);
Symbol 305 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 5
if (_root.hamsterShoot.wind == true) { this.gotoAndPlay(2); } else { this._visible = false; _parent.flying_mc._visible = true; this.gotoAndStop(1); }
Symbol 306 MovieClip Frame 8
Symbol 312 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 2
_parent.flying_mc._visible = false; this._visible = true;
Symbol 312 MovieClip Frame 7
this.gotoAndPlay(3);
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 11
gotoAndStop (1);
Symbol 331 MovieClip [arrow] Frame 1
glide._visible = false; wind._visible = false; ball._visible = false; superball._visible = false; slide._visible = false; blur._visible = false; skid._visible = false; drop._visible = false; core._visible = false; stop();
Symbol 351 MovieClip [hit_cheer] Frame 1
Symbol 351 MovieClip [hit_cheer] Frame 9
_root.hamsterShoot.setScore();
Symbol 351 MovieClip [hit_cheer] Frame 27
var l = _root.hamsterShoot.distances.length; var txt = (_root.hamsterShoot.distances[l - 1] + " ft."); distance_txt.text = txt; distance1_txt.text = txt;
Symbol 351 MovieClip [hit_cheer] Frame 50
_root.hamsterShoot.setCamReset(); stop();
Symbol 365 MovieClip [hit_hole] Frame 1
Symbol 365 MovieClip [hit_hole] Frame 9
_root.hamsterShoot.setScore();
Symbol 365 MovieClip [hit_hole] Frame 27
var l = _root.hamsterShoot.distances.length; var txt = (_root.hamsterShoot.distances[l - 1] + " ft."); distance_txt.text = txt; distance1_txt.text = txt;
Symbol 365 MovieClip [hit_hole] Frame 50
_root.hamsterShoot.setCamReset(); stop();
Symbol 372 MovieClip [hit_faceplant] Frame 1
Symbol 372 MovieClip [hit_faceplant] Frame 20
_root.hamsterShoot.createHitClip(this._x, this._y, this._rotation, "cheer"); stop();
Symbol 378 MovieClip [hit_zero] Frame 36
this._x = 220; _root.hamsterShoot.createHitClip(this._x, this._y, this._rotation, "cheer", true); _root.background_mc.gotoAndStop(1); stop();
Symbol 395 MovieClip Frame 1
stop();
Symbol 402 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 2
stop();
Symbol 454 MovieClip [_bounce] Frame 1
stop(); this.core._visible = false;
Symbol 454 MovieClip [_bounce] Frame 7
stop();
Symbol 462 MovieClip [_rebound] Frame 1
stop(); this.core._visible = false;
Symbol 462 MovieClip [_rebound] Frame 9
gotoAndStop (1);
Symbol 463 MovieClip [_slide] Frame 1
stop(); this.core._visible = false;
Symbol 463 MovieClip [_slide] Frame 7
stop();
Symbol 465 MovieClip [_speed] Frame 1
stop(); this.core._visible = false;
Symbol 465 MovieClip [_speed] Frame 8
stop();
Symbol 466 MovieClip [_superbounce] Frame 1
stop(); this.core._visible = false;
Symbol 466 MovieClip [_superbounce] Frame 7
stop();
Symbol 467 MovieClip [_wind] Frame 1
this.core._visible = false;
Symbol 487 MovieClip Frame 1
stop();
Symbol 488 Button
on (release) { gotoAndStop (6); }
Symbol 501 MovieClip Frame 1
stop();
Symbol 503 Button
on (release) { stopAllSounds(); this.chalkboard_mc._visible = false; this.nextFrame(); }
Symbol 505 Button
on (release) { hamsterShoot.resetBtn(); }

Library Items

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

Instance Names

"counter_txt"Frame 1Symbol 16 EditableText
"background_mc"Frame 6Symbol 145 MovieClip
"game_mc"Frame 6Symbol 235 MovieClip
"launchMeter"Frame 6Symbol 402 MovieClip
"gravMeter"Frame 6Symbol 272 MovieClip
"skate_icon"Frame 6Symbol 490 MovieClip
"shotDistance1_txt"Frame 6Symbol 491 EditableText
"distanceTotal_txt"Frame 6Symbol 492 EditableText
"shotStatus1_mc"Frame 6Symbol 395 MovieClip
"shotDistance2_txt"Frame 6Symbol 493 EditableText
"shotDistance3_txt"Frame 6Symbol 494 EditableText
"shotDistance4_txt"Frame 6Symbol 495 EditableText
"shotDistance5_txt"Frame 6Symbol 496 EditableText
"shotStatus2_mc"Frame 6Symbol 395 MovieClip
"shotStatus3_mc"Frame 6Symbol 395 MovieClip
"shotStatus4_mc"Frame 6Symbol 395 MovieClip
"shotStatus5_mc"Frame 6Symbol 395 MovieClip
"muteMC"Frame 6Symbol 501 MovieClip
"musicBtn"Frame 6Symbol 434 Button
"chalkboard_mc"Frame 6Symbol 198 MovieClip
"gameOver_mc"Frame 6Symbol 259 MovieClip
"core"Symbol 52 MovieClip Frame 28Symbol 45 MovieClip [node]
"hamster"Symbol 53 MovieClip Frame 15Symbol 52 MovieClip
"hills"Symbol 81 MovieClip Frame 1Symbol 77 MovieClip
"stars"Symbol 88 MovieClip Frame 1Symbol 87 MovieClip
"ground"Symbol 145 MovieClip Frame 1Symbol 81 MovieClip
"spaceBG"Symbol 145 MovieClip Frame 1Symbol 88 MovieClip
"hamsterWheel1"Symbol 145 MovieClip Frame 1Symbol 114 MovieClip
"hamsterWheel2"Symbol 145 MovieClip Frame 1Symbol 116 MovieClip
"bg_mc"Symbol 235 MovieClip Frame 1Symbol 19 MovieClip
"hamster"Symbol 235 MovieClip Frame 1Symbol 52 MovieClip
"hWalkOut5"Symbol 235 MovieClip Frame 1Symbol 53 MovieClip
"hWalkOut4"Symbol 235 MovieClip Frame 1Symbol 53 MovieClip
"hWalkOut3"Symbol 235 MovieClip Frame 1Symbol 53 MovieClip
"hWalkOut2"Symbol 235 MovieClip Frame 1Symbol 53 MovieClip
"pillow"Symbol 235 MovieClip Frame 1Symbol 234 MovieClip
"opp_mc"Symbol 235 MovieClip Frame 1Symbol 19 MovieClip
"line"Symbol 235 MovieClip Frame 1Symbol 19 MovieClip
"mask_mc"Symbol 259 MovieClip Frame 1Symbol 213 MovieClip
"shots_txt"Symbol 259 MovieClip Frame 1Symbol 237 EditableText
"distanceTotal_txt"Symbol 259 MovieClip Frame 1Symbol 238 EditableText
"rating_txt"Symbol 259 MovieClip Frame 1Symbol 239 EditableText
"flying_mc"Symbol 331 MovieClip [arrow] Frame 1Symbol 306 MovieClip
"glide"Symbol 331 MovieClip [arrow] Frame 1Symbol 291 MovieClip
"drop"Symbol 331 MovieClip [arrow] Frame 1Symbol 279 MovieClip
"wind"Symbol 331 MovieClip [arrow] Frame 1Symbol 305 MovieClip
"blur"Symbol 331 MovieClip [arrow] Frame 1Symbol 161 MovieClip
"core"Symbol 331 MovieClip [arrow] Frame 1Symbol 205 MovieClip
"slide"Symbol 331 MovieClip [arrow] Frame 1Symbol 312 MovieClip
"skid"Symbol 331 MovieClip [arrow] Frame 1Symbol 318 MovieClip
"ball"Symbol 331 MovieClip [arrow] Frame 1Symbol 177 MovieClip
"superball"Symbol 331 MovieClip [arrow] Frame 1Symbol 330 MovieClip
"distance1_txt"Symbol 351 MovieClip [hit_cheer] Frame 27Symbol 345 EditableText
"distance_txt"Symbol 351 MovieClip [hit_cheer] Frame 27Symbol 346 EditableText
"distance1_txt"Symbol 365 MovieClip [hit_hole] Frame 27Symbol 363 EditableText
"distance_txt"Symbol 365 MovieClip [hit_hole] Frame 27Symbol 364 EditableText
"hamster"Symbol 378 MovieClip [hit_zero] Frame 35Symbol 52 MovieClip
"arrow"Symbol 402 MovieClip Frame 1Symbol 398 MovieClip
"bounce"Symbol 404 MovieClip Frame 1Symbol 45 MovieClip [node]
"wind"Symbol 404 MovieClip Frame 1Symbol 45 MovieClip [node]
"bounce1"Symbol 404 MovieClip Frame 1Symbol 45 MovieClip [node]
"wind1"Symbol 404 MovieClip Frame 1Symbol 45 MovieClip [node]
"glide"Symbol 404 MovieClip Frame 1Symbol 45 MovieClip [node]
"slick"Symbol 404 MovieClip Frame 1Symbol 45 MovieClip [node]
"speed"Symbol 404 MovieClip Frame 1Symbol 45 MovieClip [node]
"core"Symbol 454 MovieClip [_bounce] Frame 1Symbol 45 MovieClip [node]
"core"Symbol 462 MovieClip [_rebound] Frame 1Symbol 45 MovieClip [node]
"core"Symbol 463 MovieClip [_slide] Frame 1Symbol 45 MovieClip [node]
"core"Symbol 465 MovieClip [_speed] Frame 1Symbol 45 MovieClip [node]
"core"Symbol 466 MovieClip [_superbounce] Frame 1Symbol 45 MovieClip [node]
"core"Symbol 467 MovieClip [_wind] Frame 1Symbol 391 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 3Symbol 506 as "__Packages.Game"
ExportAssets (56)Timeline Frame 3Symbol 507 as "__Packages.Bullet"
ExportAssets (56)Timeline Frame 3Symbol 508 as "__Packages.GameCamera"
ExportAssets (56)Timeline Frame 3Symbol 509 as "__Packages.MyDispatcher"
ExportAssets (56)Timeline Frame 3Symbol 510 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 3Symbol 511 as "__Packages.XML_Loader"
ExportAssets (56)Timeline Frame 3Symbol 512 as "__Packages.CartoonSO"
ExportAssets (56)Timeline Frame 4Symbol 21 as "shadow"
ExportAssets (56)Timeline Frame 4Symbol 45 as "node"
ExportAssets (56)Timeline Frame 4Symbol 90 as "cloud3"
ExportAssets (56)Timeline Frame 4Symbol 132 as "snd_bump"
ExportAssets (56)Timeline Frame 4Symbol 149 as "break"
ExportAssets (56)Timeline Frame 4Symbol 153 as "super_break"
ExportAssets (56)Timeline Frame 4Symbol 181 as "bounce_fx"
ExportAssets (56)Timeline Frame 4Symbol 183 as "bullet"
ExportAssets (56)Timeline Frame 4Symbol 184 as "bush1"
ExportAssets (56)Timeline Frame 4Symbol 185 as "bush2"
ExportAssets (56)Timeline Frame 4Symbol 186 as "bush3"
ExportAssets (56)Timeline Frame 4Symbol 187 as "bush4"
ExportAssets (56)Timeline Frame 4Symbol 188 as "bush5"
ExportAssets (56)Timeline Frame 4Symbol 201 as "cloud1"
ExportAssets (56)Timeline Frame 4Symbol 203 as "cloud2"
ExportAssets (56)Timeline Frame 4Symbol 209 as "dot"
ExportAssets (56)Timeline Frame 4Symbol 331 as "arrow"
ExportAssets (56)Timeline Frame 4Symbol 347 as "snd_jump"
ExportAssets (56)Timeline Frame 4Symbol 351 as "hit_cheer"
ExportAssets (56)Timeline Frame 4Symbol 365 as "hit_hole"
ExportAssets (56)Timeline Frame 4Symbol 372 as "hit_faceplant"
ExportAssets (56)Timeline Frame 4Symbol 378 as "hit_zero"
ExportAssets (56)Timeline Frame 4Symbol 419 as "satellite"
ExportAssets (56)Timeline Frame 4Symbol 423 as "square"
ExportAssets (56)Timeline Frame 4Symbol 454 as "_bounce"
ExportAssets (56)Timeline Frame 4Symbol 462 as "_rebound"
ExportAssets (56)Timeline Frame 4Symbol 463 as "_slide"
ExportAssets (56)Timeline Frame 4Symbol 465 as "_speed"
ExportAssets (56)Timeline Frame 4Symbol 466 as "_superbounce"
ExportAssets (56)Timeline Frame 4Symbol 467 as "_wind"
ExportAssets (56)Timeline Frame 4Symbol 471 as "snd_bounce"
ExportAssets (56)Timeline Frame 4Symbol 472 as "snd_ending"
ExportAssets (56)Timeline Frame 4Symbol 475 as "snd_hit"
ExportAssets (56)Timeline Frame 4Symbol 476 as "snd_theme"
ExportAssets (56)Timeline Frame 4Symbol 477 as "snd_pickup"
ExportAssets (56)Timeline Frame 4Symbol 478 as "snd_prelude"
ExportAssets (56)Timeline Frame 4Symbol 479 as "snd_shoot"
ExportAssets (56)Timeline Frame 4Symbol 480 as "snd_skid"
ExportAssets (56)Timeline Frame 4Symbol 481 as "snd_slide"
ExportAssets (56)Timeline Frame 4Symbol 483 as "snd_superbounce"
ExportAssets (56)Timeline Frame 4Symbol 485 as "snd_wind"
ExportAssets (56)Timeline Frame 4Symbol 486 as "snd_fly"

Labels

"stand"Symbol 52 MovieClip Frame 1
"jump"Symbol 52 MovieClip Frame 2
"testFrame"Symbol 52 MovieClip Frame 35
"walkUp"Symbol 53 MovieClip Frame 20
"jump"Symbol 145 MovieClip Frame 1
"launch"Symbol 145 MovieClip Frame 5
"miss"Symbol 145 MovieClip Frame 10
"dancing"Symbol 251 MovieClip Frame 1
"off"Symbol 395 MovieClip Frame 1
"on"Symbol 395 MovieClip Frame 2
"musicOn"Symbol 501 MovieClip Frame 1
"musicOn_RO"Symbol 501 MovieClip Frame 10
"musicOff"Symbol 501 MovieClip Frame 20
"musicOff_RO"Symbol 501 MovieClip Frame 29

Dynamic Text Variables

framerateSymbol 18 EditableText""
framerateSymbol 504 EditableText""




http://swfchan.com/1/731/info.shtml
Created: 18/6 -2019 03:03:32 Last modified: 18/6 -2019 03:03:32 Server time: 26/04 -2024 06:29:03