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

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

Parachute Plunder.swf

This is the info page for
Flash #28285

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


Text
Level score:

Total score:

00000

00000

bonus

score

000000

0

Fly the parachute through the islands to land safely.  You control where you go and what you
collect, scoring points along the way.  Can you get through all 8 levels and land safely?

Bonus Objects
Collect the CBBC logo to score
special bonuses and powers.

Scoring Points
Rack up points by collecting objects that are smaller
than you. Hit anything bigger and you will rip the
parachute and fall, losing a life - you chipolata!  As
you collect more stuff your growth bar will fill up
then you can go after bigger things.  Look out for the
instructions at the start of each level so you know
what’s safe to collect.  Rack up enough points and
you’ll complete the level – then it’s onwards to the
next one.

Controls
Navigate your way through
the sky using the arrow
keys on your keyboard.
You’d better make the right
decision or it's kersplat!

Remember: collect the small and avoid the big!
Good luck and happy free falling!

PLAY

PLAY

sound off

sound off

sound on

sound on

next level

next level

Highest level:

00

000000

play again

play again

help

help

visit CBBC

visit CBBC

000000

ActionScript [AS1/AS2]

Instance of Symbol 220 MovieClip [playerMC] "playerMC" in Frame 1
/* no clip actions */
Frame 2
var gameMusic = new Sound(); gameMusic.attachSound("mscIntro1"); gameMusic.start(0, 1);
Frame 56
function scoreOut(str, head) { var _local2 = ""; if ((head != undefinded) || (head != "")) { _local2 = _local2 + (("<b>" + head) + "</b>: "); } _local2 = _local2 + str; _root.scoreMC.textBox.text = _root.scoreMC.textBox.text + _local2; } function debOut(str, head) { this.textBoxOut(str, head); } function debOutClear() { _root.debugTextBox.htmlText = ""; } function traceOut(str, head) { var _local1 = ""; if ((head != undefinded) || (head != "")) { _local1 = _local1 + (head + ":\n"); } _local1 = _local1 + str; } function textBoxOut(str, head) { var _local2 = ""; if ((head != undefinded) || (head != "")) { _local2 = _local2 + (("<b>" + head) + "</b>: "); } _local2 = _local2 + str; _root.debugTextBox.htmlText = _root.debugTextBox.htmlText + _local2; } function centerAll() { _root.playerMC.center(); _root.env1MC.center(); _root.env2MC.center(); _root.env3MC.center(); } function isPlayerWhoDies(hitByMC) { _root.debOut(hitByMC.baddySize, "hitByMC.baddySize"); return(_root.playerMC.size < hitByMC.baddySize); } function speedControl(direct, keypress) { if (Key.isDown(keypress)) { if ((_root.dirSpeeds[direct + "Speed"] + _root.speedInc) < _root.maxSpeed) { _root.dirSpeeds[direct + "Speed"] = _root.dirSpeeds[direct + "Speed"] + _root.speedInc; } } else if ((_root.dirSpeeds[direct + "Speed"] - _root.speedDec) > _root.minSpeed) { _root.dirSpeeds[direct + "Speed"] = _root.dirSpeeds[direct + "Speed"] - _root.speedDec; } } function atLeftEdge(mc) { if ((mc._x - (mc._width / 2)) <= (0 + _root.edgeBuffer)) { return(true); } return(false); } function atRightEdge(mc) { if ((mc._x + (mc._width / 2)) >= (_root.staticStageWidth - _root.edgeBuffer)) { return(true); } return(false); } function atTopEdge(mc) { if ((mc._y - (mc._height / 2)) <= (0 + _root.edgeBuffer)) { return(true); } return(false); } function atBotEdge(mc) { if ((mc._y + (mc._height / 2)) >= (_root.staticStageHeight - _root.edgeBuffer)) { return(true); } return(false); } function levelComplete(level) { if ((level + 1) <= _root.totalLevels) { _root.gotoAndPlay("levelOutro"); _root.levelNum = level + 1; _root.playerMC.isImmune = true; _root.levelIsComplete = true; _root.isDestroyingAll = true; _root.destroyAll(); } else { _root.wonGame = true; _root.gotoAndPlay("gameComplete"); } } function destroyAll() { for (var _local2 in _root.baddyMoveSets) { _root.baddyMoveSets[_local2].destroyAll(); } } displayPanelStaticWidth = 30; staticStageWidth = 590 - displayPanelStaticWidth; staticStageHeight = 400; levelNum = 1; score = 0; levelScore = 0; totalLevels = 8; playerLives = 9; maxLives = 9; soundOn = true; wonGame = false; levelInstruct = ""; isShowingLevelInstruct = true; scoreMod = 1.2; baddyMoveSets = new Object(); baddyTypeKillCounter = new Object(); _root.playerMC.lives = playerLives; intervalRegistry = new Array(); utils = new Utils(); _root.totalLoopFrames = 600; _root.randTimeOffset = 10; speedInc = 0.5; speedDec = 0.3; maxSpeed = 15; minSpeed = 0; _root.playerMoveRatio = 1; dirSpeeds = new Object(); dirSpeeds.upSpeed = 0; dirSpeeds.downSpeed = 0; dirSpeeds.leftSpeed = 0; dirSpeeds.rightSpeed = 0; _root.centerX = Math.abs(_root.staticStageWidth / 2); _root.centerY = Math.abs(_root.staticStageHeight / 2); _root.edgeBuffer = 20; _root.env2MC.setStaticWidths(1200, 800); _root.env2MC.setStaticWidths(1000, 650); _root.env3MC.setStaticWidths(750, 550); _root.i = 0; var sizeChangesArr = new Array(); sizeChangesArr[0] = new Array(500, 1000, 1500); var l = 1; while (l < _root.totalLevels) { sizeChangesArr[l] = new Array(sizeChangesArr[l - 1][0] * _root.scoreMod, sizeChangesArr[l - 1][1] * _root.scoreMod, sizeChangesArr[l - 1][2] * _root.scoreMod); l++; } _root.scoreMC.setScore(_root.score); _root.livesMC.textBox.text = _root.playerMC.lives; _root.sizeBarMC.hideElements(); var updateScoreFunct = function (prop, oldScore, newScore, userData) { if (_root.scoreMultiplyer == 0) { _root.scoreMC.setScore(newScore); _root.levelScore = _root.levelScore + (newScore - oldScore); } else { _root.scoreMC.setScore(newScore * scoreMultiplyer); _root.levelScore = _root.levelScore + ((newScore - oldScore) * scoreMultiplyer); } _root.sizeBarMC.setScore(_root.levelScore); if (_root.playerMC.size == 1) { if (_root.sizeChangesArr[_root.levelNum - 1][0] <= _root.levelScore) { _root.playerMC.grow(); } } else if (_root.playerMC.size == 2) { if (_root.sizeChangesArr[_root.levelNum - 1][1] <= _root.levelScore) { _root.playerMC.grow(); } } else if (_root.playerMC.size == 3) { if (_root.sizeChangesArr[_root.levelNum - 1][2] <= _root.levelScore) { if (!_root.isDestroyingAll) { _root.levelComplete(_root.levelNum); } } } return(newScore); }; _root.watch("score", updateScoreFunct); _root.playerMC.gotoAndPlay("init"); stop();
Frame 72
if (_root.levelNum == 1) { _root.score = 0; } _root.levelScore = 0; _root.sizeBarMC.showElements(); _root.scoreMC.setScore(_root.score); _root.livesMC.textBox.text = _root.playerMC.lives; _root.playerMC.shrinkTo1(""); _root.wonGame = false; hitRegistry = new HitRegistry(); baddyKillCount = Object(); _root.levelIsComplete = false; _root.isDestroyingAll = false; _root.scoreMultiplyer = 1.2; _root.sizeBarMC.setUp(sizeChangesArr[levelNum - 1][0], sizeChangesArr[levelNum - 1][1], sizeChangesArr[levelNum - 1][2], _root.levelScore); _root.env1MC.moveRatio = 1.5; _root.env2MC.moveRatio = 0.85; _root.env3MC.moveRatio = 0.4; _root.env1MC.moveSpeed = 7; _root.env2MC.moveSpeed = 4; _root.env3MC.moveSpeed = 1; _root.lettersMC.init(); _root.playerMC.init(); _root.centerAll(); cloudMoveSetArgs = new Object(); cloudMoveSetArgs.objLibName = "cloudObjMC"; cloudMoveSetArgs.envMC = _root.env2MC; cloudMoveSetArgs.moveDirection = "up"; cloudMoveSetArgs.moveSpeed = 4; cloudMoveSetArgs.maxObjects = 30; cloudMoveSetArgs.totalLoopFrames = _root.totalLoopFrames; cloudMoveSetArgs.randTimeOffset = _root.randTimeOffset; smallCloudMoveSetArgs = new Object(); smallCloudMoveSetArgs.objLibName = "cloudSmallObjMC"; smallCloudMoveSetArgs.envMC = _root.env3MC; smallCloudMoveSetArgs.moveDirection = "up"; smallCloudMoveSetArgs.moveSpeed = 1; smallCloudMoveSetArgs.maxObjects = 15; smallCloudMoveSetArgs.totalLoopFrames = _root.totalLoopFrames; smallCloudMoveSetArgs.randTimeOffset = _root.randTimeOffset; var e2MoveSet = new MoveSet(_root.cloudMoveSetArgs); var e3MoveSet = new MoveSet(_root.smallCloudMoveSetArgs); baddiesArgs = new Object(); baddiesArgs.islands1 = new Object(); baddiesArgs.islands1.objLibName = "baddyIslandMC"; baddiesArgs.islands1.uniqueSetName = "baddyIslandMC1"; baddiesArgs.islands1.envMC = _root.env1MC; baddiesArgs.islands1.moveDirection = "up"; baddiesArgs.islands1.moveSpeed = 5; baddiesArgs.islands1.maxObjects = 5; baddiesArgs.islands1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.islands1.randTimeOffset = _root.randTimeOffset; baddiesArgs.islands1.baddySize = 4; baddiesArgs.islands1.supressFromCounter = true; switch (_root.levelNum) { case 1 : _root.levelInstruct = "Collect the balloons. Do not hit the islands or else you will fall out of the sky!"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 3; baddiesArgs.balloon1.maxObjects = 100; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; break; case 2 : _root.levelInstruct = "Collect the balloons and the flying yellow birds."; baddiesArgs.bird1 = new Object(); baddiesArgs.bird1.objLibName = "baddyYelBirdMC"; baddiesArgs.bird1.uniqueSetName = "baddyYelBirdMC1"; baddiesArgs.bird1.envMC = _root.env1MC; baddiesArgs.bird1.moveDirection = "right"; baddiesArgs.bird1.moveSpeed = 5; baddiesArgs.bird1.maxObjects = 50; baddiesArgs.bird1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bird1.randTimeOffset = _root.randTimeOffset; baddiesArgs.bird1.baddySize = 1; baddiesArgs.bird1.dieSound = "sndSquak"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 5; baddiesArgs.balloon1.maxObjects = 75; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; baddiesArgs.bonusItem = new Object(); baddiesArgs.bonusItem.objLibName = "baddyBonusMC"; baddiesArgs.bonusItem.uniqueSetName = "baddyBonusMC1"; baddiesArgs.bonusItem.envMC = _root.env1MC; baddiesArgs.bonusItem.moveDirection = "up"; baddiesArgs.bonusItem.moveSpeed = 5; baddiesArgs.bonusItem.maxObjects = 2; baddiesArgs.bonusItem.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bonusItem.randTimeOffset = _root.randTimeOffset; baddiesArgs.bonusItem.baddySize = 1; baddiesArgs.bonusItem.dieSound2 = "sndBonus"; baddiesArgs.bonusItem.isBonusItem = true; baddiesArgs.bonusItem.bonusItemType = "score"; baddiesArgs.bonusItem.score = 200; break; case 3 : _root.levelInstruct = "Collect the balloons and the flying yellow birds. You must grow medium before you can collect the white birds!"; baddiesArgs.bird1 = new Object(); baddiesArgs.bird1.objLibName = "baddyYelBirdMC"; baddiesArgs.bird1.uniqueSetName = "baddyYelBirdMC1"; baddiesArgs.bird1.envMC = _root.env1MC; baddiesArgs.bird1.moveDirection = "left"; baddiesArgs.bird1.moveSpeed = 7; baddiesArgs.bird1.maxObjects = 50; baddiesArgs.bird1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bird1.randTimeOffset = _root.randTimeOffset; baddiesArgs.bird1.baddySize = 1; baddiesArgs.bird1.dieSound = "sndSquak"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 7; baddiesArgs.balloon1.maxObjects = 50; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; baddiesArgs.stalk1 = new Object(); baddiesArgs.stalk1.objLibName = "baddyStalkMC"; baddiesArgs.stalk1.uniqueSetName = "baddyStalkRight1"; baddiesArgs.stalk1.envMC = _root.env1MC; baddiesArgs.stalk1.moveDirection = "right"; baddiesArgs.stalk1.moveSpeed = 7; baddiesArgs.stalk1.maxObjects = 5; baddiesArgs.stalk1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.stalk1.randTimeOffset = _root.randTimeOffset; baddiesArgs.stalk1.baddySize = 2; baddiesArgs.stalk1.flipIt = false; baddiesArgs.stalk1.dieSound = "sndCrow"; baddiesArgs.islands1.maxObjects = 10; break; case 4 : _root.levelInstruct = "Collect the ballons and the flying yellow birds. You must grow medium to collect the white birds and grow large to collect the machines!"; baddiesArgs.bird1 = new Object(); baddiesArgs.bird1.objLibName = "baddyYelBirdMC"; baddiesArgs.bird1.uniqueSetName = "baddyYelBirdMC1"; baddiesArgs.bird1.envMC = _root.env1MC; baddiesArgs.bird1.moveDirection = "right"; baddiesArgs.bird1.moveSpeed = 9; baddiesArgs.bird1.maxObjects = 30; baddiesArgs.bird1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bird1.randTimeOffset = _root.randTimeOffset; baddiesArgs.bird1.baddySize = 1; baddiesArgs.bird1.dieSound = "sndSquak"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 7; baddiesArgs.balloon1.maxObjects = 30; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; baddiesArgs.stalk1 = new Object(); baddiesArgs.stalk1.objLibName = "baddyStalkMC"; baddiesArgs.stalk1.uniqueSetName = "baddyStalkRight1"; baddiesArgs.stalk1.envMC = _root.env1MC; baddiesArgs.stalk1.moveDirection = "right"; baddiesArgs.stalk1.moveSpeed = 9; baddiesArgs.stalk1.maxObjects = 10; baddiesArgs.stalk1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.stalk1.randTimeOffset = _root.randTimeOffset; baddiesArgs.stalk1.baddySize = 2; baddiesArgs.stalk1.flipIt = false; baddiesArgs.stalk1.dieSound = "sndCrow"; baddiesArgs.stalk2 = new Object(); baddiesArgs.stalk2.objLibName = "baddyStalkMC"; baddiesArgs.stalk2.uniqueSetName = "baddyStalkLeft1"; baddiesArgs.stalk2.envMC = _root.env1MC; baddiesArgs.stalk2.moveDirection = "left"; baddiesArgs.stalk2.moveSpeed = 9; baddiesArgs.stalk2.maxObjects = 10; baddiesArgs.stalk2.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.stalk2.randTimeOffset = _root.randTimeOffset; baddiesArgs.stalk2.baddySize = 2; baddiesArgs.stalk2.flipIt = true; baddiesArgs.stalk2.dieSound = "sndCrow"; baddiesArgs.steam1 = new Object(); baddiesArgs.steam1.objLibName = "baddySteamMC"; baddiesArgs.steam1.uniqueSetName = "baddySteamMC1"; baddiesArgs.steam1.envMC = _root.env1MC; baddiesArgs.steam1.moveDirection = "right"; baddiesArgs.steam1.moveSpeed = 3; baddiesArgs.steam1.maxObjects = 4; baddiesArgs.steam1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.steam1.randTimeOffset = _root.randTimeOffset; baddiesArgs.steam1.baddySize = 3; baddiesArgs.steam1.dieSound = "sndMachine"; baddiesArgs.islands1.maxObjects = 18; baddiesArgs.bonusItem = new Object(); baddiesArgs.bonusItem.objLibName = "baddyBonusMC"; baddiesArgs.bonusItem.uniqueSetName = "baddyBonusMC1"; baddiesArgs.bonusItem.envMC = _root.env1MC; baddiesArgs.bonusItem.moveDirection = "up"; baddiesArgs.bonusItem.moveSpeed = 5; baddiesArgs.bonusItem.maxObjects = 2; baddiesArgs.bonusItem.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bonusItem.randTimeOffset = _root.randTimeOffset; baddiesArgs.bonusItem.baddySize = 1; baddiesArgs.bonusItem.dieSound2 = "sndBonus"; baddiesArgs.bonusItem.isBonusItem = true; baddiesArgs.bonusItem.bonusItemType = "life"; baddiesArgs.bonusItem.score = 200; break; case 5 : _root.levelInstruct = "Watch out for the pink animals - they're very fast! You must grow medium to catch these!"; baddiesArgs.bird1 = new Object(); baddiesArgs.bird1.objLibName = "baddyYelBirdMC"; baddiesArgs.bird1.uniqueSetName = "baddyYelBirdMC1"; baddiesArgs.bird1.envMC = _root.env1MC; baddiesArgs.bird1.moveDirection = "down"; baddiesArgs.bird1.moveSpeed = 10; baddiesArgs.bird1.maxObjects = 30; baddiesArgs.bird1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bird1.randTimeOffset = _root.randTimeOffset; baddiesArgs.bird1.baddySize = 1; baddiesArgs.bird1.dieSound = "sndSquak"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 7; baddiesArgs.balloon1.maxObjects = 30; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; baddiesArgs.stalk1 = new Object(); baddiesArgs.stalk1.objLibName = "baddyStalkMC"; baddiesArgs.stalk1.uniqueSetName = "baddyStalkRight1"; baddiesArgs.stalk1.envMC = _root.env1MC; baddiesArgs.stalk1.moveDirection = "right"; baddiesArgs.stalk1.moveSpeed = 10; baddiesArgs.stalk1.maxObjects = 10; baddiesArgs.stalk1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.stalk1.randTimeOffset = _root.randTimeOffset; baddiesArgs.stalk1.baddySize = 2; baddiesArgs.stalk1.flipIt = false; baddiesArgs.stalk1.dieSound = "sndCrow"; baddiesArgs.stalk2 = new Object(); baddiesArgs.stalk2.objLibName = "baddyStalkMC"; baddiesArgs.stalk2.uniqueSetName = "baddyStalkLeft1"; baddiesArgs.stalk2.envMC = _root.env1MC; baddiesArgs.stalk2.moveDirection = "left"; baddiesArgs.stalk2.moveSpeed = 10; baddiesArgs.stalk2.maxObjects = 10; baddiesArgs.stalk2.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.stalk2.randTimeOffset = _root.randTimeOffset; baddiesArgs.stalk2.baddySize = 2; baddiesArgs.stalk2.flipIt = true; baddiesArgs.stalk2.dieSound = "sndCrow"; baddiesArgs.octo1 = new Object(); baddiesArgs.octo1.objLibName = "baddyOctoMC"; baddiesArgs.octo1.uniqueSetName = "baddyOctoMC1"; baddiesArgs.octo1.envMC = _root.env1MC; baddiesArgs.octo1.moveDirection = "down"; baddiesArgs.octo1.moveSpeed = 15; baddiesArgs.octo1.maxObjects = 10; baddiesArgs.octo1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.octo1.randTimeOffset = _root.randTimeOffset; baddiesArgs.octo1.baddySize = 2; baddiesArgs.octo1.dieSound = "sndBuzz"; baddiesArgs.islands.moveSpeed = 8; baddiesArgs.islands1.maxObjects = 18; break; case 6 : _root.levelInstruct = "Great! Grow medium to collect the white birds and pink animals but grow large to collect the machines!"; baddiesArgs.bird1 = new Object(); baddiesArgs.bird1.objLibName = "baddyYelBirdMC"; baddiesArgs.bird1.uniqueSetName = "baddyYelBirdMC1"; baddiesArgs.bird1.envMC = _root.env1MC; baddiesArgs.bird1.moveDirection = "down"; baddiesArgs.bird1.moveSpeed = 12; baddiesArgs.bird1.maxObjects = 40; baddiesArgs.bird1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bird1.randTimeOffset = _root.randTimeOffset; baddiesArgs.bird1.baddySize = 1; baddiesArgs.bird1.dieSound = "sndSquak"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 10; baddiesArgs.balloon1.maxObjects = 30; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; baddiesArgs.octo1 = new Object(); baddiesArgs.octo1.objLibName = "baddyOctoMC"; baddiesArgs.octo1.uniqueSetName = "baddyOctoMC1"; baddiesArgs.octo1.envMC = _root.env1MC; baddiesArgs.octo1.moveDirection = "right"; baddiesArgs.octo1.moveSpeed = 10; baddiesArgs.octo1.maxObjects = 15; baddiesArgs.octo1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.octo1.randTimeOffset = _root.randTimeOffset; baddiesArgs.octo1.baddySize = 2; baddiesArgs.octo1.dieSound = "sndBuzz"; baddiesArgs.octo2 = new Object(); baddiesArgs.octo2.objLibName = "baddyOctoMC"; baddiesArgs.octo2.uniqueSetName = "baddyOctoMC1"; baddiesArgs.octo2.envMC = _root.env1MC; baddiesArgs.octo2.moveDirection = "left"; baddiesArgs.octo2.moveSpeed = 10; baddiesArgs.octo2.maxObjects = 15; baddiesArgs.octo2.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.octo2.randTimeOffset = _root.randTimeOffset; baddiesArgs.octo2.baddySize = 2; baddiesArgs.octo2.flipIt = true; baddiesArgs.octo2.dieSound = "sndBuzz"; baddiesArgs.steam1 = new Object(); baddiesArgs.steam1.objLibName = "baddySteamMC"; baddiesArgs.steam1.uniqueSetName = "baddySteamMC1"; baddiesArgs.steam1.envMC = _root.env1MC; baddiesArgs.steam1.moveDirection = "right"; baddiesArgs.steam1.moveSpeed = 8; baddiesArgs.steam1.maxObjects = 10; baddiesArgs.steam1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.steam1.randTimeOffset = _root.randTimeOffset; baddiesArgs.steam1.baddySize = 3; baddiesArgs.steam1.dieSound = "sndMachine"; baddiesArgs.islands.moveSpeed = 10; baddiesArgs.islands1.maxObjects = 20; baddiesArgs.bonusItem = new Object(); baddiesArgs.bonusItem.objLibName = "baddyBonusMC"; baddiesArgs.bonusItem.uniqueSetName = "baddyBonusMC1"; baddiesArgs.bonusItem.envMC = _root.env1MC; baddiesArgs.bonusItem.moveDirection = "up"; baddiesArgs.bonusItem.moveSpeed = 5; baddiesArgs.bonusItem.maxObjects = 4; baddiesArgs.bonusItem.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bonusItem.randTimeOffset = _root.randTimeOffset; baddiesArgs.bonusItem.baddySize = 1; baddiesArgs.bonusItem.dieSound2 = "sndBonus"; baddiesArgs.bonusItem.isBonusItem = true; baddiesArgs.bonusItem.bonusItemType = "score"; baddiesArgs.bonusItem.score = 200; break; case 7 : _root.levelInstruct = "You're doing really well. The white birds fly very fast on this level!"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 15; baddiesArgs.balloon1.maxObjects = 30; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; baddiesArgs.stalk1 = new Object(); baddiesArgs.stalk1.objLibName = "baddyStalkMC"; baddiesArgs.stalk1.uniqueSetName = "baddyStalkRight1"; baddiesArgs.stalk1.envMC = _root.env1MC; baddiesArgs.stalk1.moveDirection = "right"; baddiesArgs.stalk1.moveSpeed = 17; baddiesArgs.stalk1.maxObjects = 20; baddiesArgs.stalk1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.stalk1.randTimeOffset = _root.randTimeOffset; baddiesArgs.stalk1.baddySize = 2; baddiesArgs.stalk1.flipIt = false; baddiesArgs.stalk1.dieSound = "sndCrow"; baddiesArgs.stalk2 = new Object(); baddiesArgs.stalk2.objLibName = "baddyStalkMC"; baddiesArgs.stalk2.uniqueSetName = "baddyStalkLeft1"; baddiesArgs.stalk2.envMC = _root.env1MC; baddiesArgs.stalk2.moveDirection = "left"; baddiesArgs.stalk2.moveSpeed = 17; baddiesArgs.stalk2.maxObjects = 20; baddiesArgs.stalk2.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.stalk2.randTimeOffset = _root.randTimeOffset; baddiesArgs.stalk2.baddySize = 2; baddiesArgs.stalk2.flipIt = true; baddiesArgs.stalk2.dieSound = "sndCrow"; baddiesArgs.steam1 = new Object(); baddiesArgs.steam1.objLibName = "baddySteamMC"; baddiesArgs.steam1.uniqueSetName = "baddySteamMC1"; baddiesArgs.steam1.envMC = _root.env1MC; baddiesArgs.steam1.moveDirection = "down"; baddiesArgs.steam1.moveSpeed = 10; baddiesArgs.steam1.maxObjects = 10; baddiesArgs.steam1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.steam1.randTimeOffset = _root.randTimeOffset; baddiesArgs.steam1.baddySize = 3; baddiesArgs.steam1.dieSound = "sndMachine"; baddiesArgs.islands.moveSpeed = 15; baddiesArgs.islands1.maxObjects = 20; break; case 8 : _root.levelInstruct = "You are very good! Can you survive this level to finish the game?"; baddiesArgs.balloon1 = new Object(); baddiesArgs.balloon1.objLibName = "baddyBalloonMC"; baddiesArgs.balloon1.uniqueSetName = "baddyBalloonMC1"; baddiesArgs.balloon1.envMC = _root.env1MC; baddiesArgs.balloon1.moveDirection = "up"; baddiesArgs.balloon1.moveSpeed = 25; baddiesArgs.balloon1.maxObjects = 30; baddiesArgs.balloon1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.balloon1.randTimeOffset = _root.randTimeOffset; baddiesArgs.balloon1.baddySize = 1; baddiesArgs.balloon1.dieSound2 = "sndPop2"; baddiesArgs.bird1 = new Object(); baddiesArgs.bird1.objLibName = "baddyYelBirdMC"; baddiesArgs.bird1.uniqueSetName = "baddyYelBirdMC1"; baddiesArgs.bird1.envMC = _root.env1MC; baddiesArgs.bird1.moveDirection = "up"; baddiesArgs.bird1.moveSpeed = 25; baddiesArgs.bird1.maxObjects = 30; baddiesArgs.bird1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bird1.randTimeOffset = _root.randTimeOffset; baddiesArgs.bird1.baddySize = 1; baddiesArgs.bird1.dieSound = "sndSquak"; baddiesArgs.octo1 = new Object(); baddiesArgs.octo1.objLibName = "baddyOctoMC"; baddiesArgs.octo1.uniqueSetName = "baddyOctoMC1"; baddiesArgs.octo1.envMC = _root.env1MC; baddiesArgs.octo1.moveDirection = "down"; baddiesArgs.octo1.moveSpeed = 20; baddiesArgs.octo1.maxObjects = 15; baddiesArgs.octo1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.octo1.randTimeOffset = _root.randTimeOffset; baddiesArgs.octo1.baddySize = 2; baddiesArgs.octo1.dieSound = "sndBuzz"; baddiesArgs.steam1 = new Object(); baddiesArgs.steam1.objLibName = "baddySteamMC"; baddiesArgs.steam1.uniqueSetName = "baddySteamMC1"; baddiesArgs.steam1.envMC = _root.env1MC; baddiesArgs.steam1.moveDirection = "right"; baddiesArgs.steam1.moveSpeed = 20; baddiesArgs.steam1.maxObjects = 20; baddiesArgs.steam1.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.steam1.randTimeOffset = _root.randTimeOffset; baddiesArgs.steam1.baddySize = 3; baddiesArgs.steam1.dieSound = "sndMachine"; baddiesArgs.steam2 = new Object(); baddiesArgs.steam2.objLibName = "baddySteamMC"; baddiesArgs.steam2.uniqueSetName = "baddySteamMC1"; baddiesArgs.steam2.envMC = _root.env1MC; baddiesArgs.steam2.moveDirection = "left"; baddiesArgs.steam2.moveSpeed = 20; baddiesArgs.steam2.maxObjects = 20; baddiesArgs.steam2.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.steam2.randTimeOffset = _root.randTimeOffset; baddiesArgs.steam2.baddySize = 3; baddiesArgs.steam2.flipIt = true; baddiesArgs.steam2.dieSound = "sndMachine"; baddiesArgs.islands.moveSpeed = 20; baddiesArgs.islands1.maxObjects = 25; baddiesArgs.bonusItem = new Object(); baddiesArgs.bonusItem.objLibName = "baddyBonusMC"; baddiesArgs.bonusItem.uniqueSetName = "baddyBonusMC1"; baddiesArgs.bonusItem.envMC = _root.env1MC; baddiesArgs.bonusItem.moveDirection = "up"; baddiesArgs.bonusItem.moveSpeed = 5; baddiesArgs.bonusItem.maxObjects = 2; baddiesArgs.bonusItem.totalLoopFrames = _root.totalLoopFrames; baddiesArgs.bonusItem.randTimeOffset = _root.randTimeOffset; baddiesArgs.bonusItem.baddySize = 1; baddiesArgs.bonusItem.dieSound2 = "sndBonus"; baddiesArgs.bonusItem.isBonusItem = true; baddiesArgs.bonusItem.bonusItemType = "life"; baddiesArgs.bonusItem.score = 200; } var messageCompleteFunct = function (args) { _root.playerMC.gotoAndPlay("init"); _root.gotoAndPlay("start"); }; var msgCompleteArgs = new Object(); _root.displayMessageMC.showMessageAndComplete(("Get ready for level " + _root.levelNum) + "!", messageCompleteFunct, msgCompleteArgs, 150, _root.levelInstruct); baddyMoveSets = new Object(); _root.baddyTypeKillCounter = new Object(); for (var baddyArgName in _root.baddiesArgs) { _root.baddyMoveSets[baddyArgName] = new MoveSet(_root.baddiesArgs[baddyArgName]); var suppressUndefined = (_root.baddiesArgs[baddyArgName].supressFromCounter == undefined); if (((!_root.baddiesArgs[baddyArgName].supressFromCounter) || (suppressUndefined)) && (!_root.baddiesArgs[baddyArgName].isBonusItem)) { _root.baddyTypeKillCounter[_root.baddiesArgs[baddyArgName].objLibName] = 0; } } this.onEnterFrame = function () { this.speedControl("up", 38); this.speedControl("down", 40); this.speedControl("left", 37); this.speedControl("right", 39); _root.playerMC.control(_root.dirSpeeds); e1MS = _root.env1MC.moveRatio; e2MS = _root.env2MC.moveRatio; e3MS = _root.env3MC.moveRatio; if (atT) { _root.dirSpeeds.upSpeed = 0; } if (atB) { _root.dirSpeeds.downSpeed = 0; } if (atL) { _root.dirSpeeds.leftSpeed = 0; } if (atR) { _root.dirSpeeds.rightSpeed = 0; } envUpSp = _root.dirSpeeds.upSpeed * e1MS; envDownSp = _root.dirSpeeds.downSpeed * e1MS; envLeftSp = _root.dirSpeeds.leftSpeed * e1MS; envRightSp = _root.dirSpeeds.rightSpeed * e1MS; env2UpSp = _root.dirSpeeds.upSpeed * e2MS; env2DownSp = _root.dirSpeeds.downSpeed * e2MS; env2LeftSp = _root.dirSpeeds.leftSpeed * e2MS; env2RightSp = _root.dirSpeeds.rightSpeed * e2MS; env3UpSp = _root.dirSpeeds.upSpeed * e3MS; env3DownSp = _root.dirSpeeds.downSpeed * e3MS; env3LeftSp = _root.dirSpeeds.leftSpeed * e3MS; env3RightSp = _root.dirSpeeds.rightSpeed * e3MS; atL = _root.playerMC.isAtLeftEdge(); atR = _root.playerMC.isAtRightEdge(); atT = _root.playerMC.isAtTopEdge(); atB = _root.playerMC.isAtBotEdge(); _root.env1MC._y = _root.env1MC._y - envDownSp; _root.env1MC._y = _root.env1MC._y + envUpSp; _root.env1MC._x = _root.env1MC._x - envRightSp; _root.env1MC._x = _root.env1MC._x + envLeftSp; _root.env2MC._y = _root.env2MC._y - env2DownSp; _root.env2MC._y = _root.env2MC._y + env2UpSp; _root.env2MC._x = _root.env2MC._x - env2RightSp; _root.env2MC._x = _root.env2MC._x + env2LeftSp; _root.env3MC._y = _root.env3MC._y - env3DownSp; _root.env3MC._y = _root.env3MC._y + env3UpSp; _root.env3MC._x = _root.env3MC._x - env3RightSp; _root.env3MC._x = _root.env3MC._x + env3LeftSp; }; _root.i = 0; stop(); _root.playerMC._alpha = 100; var gameMusic = new Sound(); gameMusic.attachSound("mscInGame"); gameMusic.start(0, 1);
Frame 80
if (_root.levelNum == 1) { var d = new Date(); var deCache = d.getTime(); var trackerUrl = ("http://ads.miniclip.com/RealMedia/ads/adstream_sx.ads/miniclip.com/CBBC_plays/142334@x01?deCache=" + deCache); var lv = new LoadVars(); lv.load(trackerUrl); } _root.onEnterFrame = function () { if ((i % 5) == 0) { _root.scoreMultiplyer = 0; } this.speedControl("up", 38); this.speedControl("down", 40); this.speedControl("left", 37); this.speedControl("right", 39); _root.playerMC.control(_root.dirSpeeds); if (!_root.playerMC.isDying) { if (!_root.playerMC.isImmune) { if (_root.hitRegistry.isHit(_root.playerMC.characterMC.hitArea)) { _root.lastHitByParams = _root.hitRegistry.getLastHitByParams(); hitByMC = eval (_root.lastHitByParams.mcPath); if (_root.isPlayerWhoDies(hitByMC)) { _root.playerMC.die(_root.lastHitByParams.methodOfDeath); } else { hitByMC.die(true); } } } e1MS = _root.env1MC.moveRatio; e2MS = _root.env2MC.moveRatio; e3MS = _root.env3MC.moveRatio; if (atT) { _root.dirSpeeds.upSpeed = 0; } if (atB) { _root.dirSpeeds.downSpeed = 0; } if (atL) { _root.dirSpeeds.leftSpeed = 0; } if (atR) { _root.dirSpeeds.rightSpeed = 0; } envUpSp = _root.dirSpeeds.upSpeed * e1MS; envDownSp = _root.dirSpeeds.downSpeed * e1MS; envLeftSp = _root.dirSpeeds.leftSpeed * e1MS; envRightSp = _root.dirSpeeds.rightSpeed * e1MS; env2UpSp = _root.dirSpeeds.upSpeed * e2MS; env2DownSp = _root.dirSpeeds.downSpeed * e2MS; env2LeftSp = _root.dirSpeeds.leftSpeed * e2MS; env2RightSp = _root.dirSpeeds.rightSpeed * e2MS; env3UpSp = _root.dirSpeeds.upSpeed * e3MS; env3DownSp = _root.dirSpeeds.downSpeed * e3MS; env3LeftSp = _root.dirSpeeds.leftSpeed * e3MS; env3RightSp = _root.dirSpeeds.rightSpeed * e3MS; atL = _root.playerMC.isAtLeftEdge(); atR = _root.playerMC.isAtRightEdge(); atT = _root.playerMC.isAtTopEdge(); atB = _root.playerMC.isAtBotEdge(); _root.env1MC._y = _root.env1MC._y - envDownSp; _root.env1MC._y = _root.env1MC._y + envUpSp; _root.env1MC._x = _root.env1MC._x - envRightSp; _root.env1MC._x = _root.env1MC._x + envLeftSp; _root.env2MC._y = _root.env2MC._y - env2DownSp; _root.env2MC._y = _root.env2MC._y + env2UpSp; _root.env2MC._x = _root.env2MC._x - env2RightSp; _root.env2MC._x = _root.env2MC._x + env2LeftSp; _root.env3MC._y = _root.env3MC._y - env3DownSp; _root.env3MC._y = _root.env3MC._y + env3UpSp; _root.env3MC._x = _root.env3MC._x - env3RightSp; _root.env3MC._x = _root.env3MC._x + env3LeftSp; } e2MoveSet.launchObjectMCAtFrame(i, "cloudObj"); e3MoveSet.launchObjectMCAtFrame(i, "cloudSmallObj"); if (!_root.levelIsComplete) { for (var baddySetName in _root.baddyMoveSets) { var objLibName = _root.baddiesArgs[baddySetName].objLibName; _root.baddyMoveSets[baddySetName].launchObjectMCAtFrame(i, objLibName); } } if (_root.i < _root.totalLoopFrames) { _root.i++; } else { var e2MoveSet = new MoveSet(_root.cloudMoveSetArgs); var e3MoveSet = new MoveSet(_root.smallCloudMoveSetArgs); if (!_root.levelIsComplete) { for (var baddyArgName in _root.baddiesArgs) { _root.baddyMoveSets[baddyArgName] = new MoveSet(_root.baddiesArgs[baddyArgName]); } } _root.i = 0; } }; stop(); stop();
Frame 121
_root.levelCompleteMC.levelScoreTextBox.text = _root.levelScore; _root.levelCompleteMC.totalScoreTextBox.text = _root.score; _root.levelCompleteMC.headingTextBox.text = ("Level " + (_root.levelNum - 1)) + " complete!"; stop();
Frame 136
_root.gameOverMC.highestLevelTextBox.text = _root.levelNum; _root.gameOverMC.totalScoreTextBox.text = _root.score; _root.levelNum = 1; _root.playerMC.lives = _root.playerLives; _root.destroyAll(); stop();
Frame 152
_root.gameCompleteMC.headingTextBox.text = "Well done! Game complete!"; _root.gameCompleteMC.totalScoreTextBox.text = _root.score; _root.levelNum = 1; _root.playerMC.lives = _root.playerLives; _root.destroyAll(); function gameCompleteAnim(easeType) { var _local4 = _root.playerMC._x; var _local6 = 266; var _local7 = _root.playerMC._y; var _local5 = 44; var _local3 = 50; var _local2 = _root.playerMC; endGameTweenX = new mx.transitions.Tween(_local2, "_x", easeType, _local4, _local6, _local3); endGameTweenY = new mx.transitions.Tween(_local2, "_y", easeType, _local7, _local5, _local3); endGameTweenX.onMotionFinished = function () { gotoAndPlay ("gameCompleteAnim"); }; } _root.playerMC.shrinkTo1(""); gameCompleteAnim(mx.transitions.easing.Regular.easeInOut);
Frame 190
_root.playerMC._alpha = 0; _root.playerMC.isImmune = true; _root.destroyAll();
Frame 210
stop();
Symbol 26 MovieClip [baddyBonusMC] Frame 1
#initclip 39 Object.registerClass("baddyBonusMC", BaddyMoveObjectMC); #endinitclip this.hitArea = this.baddy.hitArea; stop();
Symbol 26 MovieClip [baddyBonusMC] Frame 20
this.dieComplete();
Symbol 42 MovieClip [scoreMC] Frame 30
this.removeMovieClip();
Symbol 47 MovieClip Frame 1
this.gotoAndStop(_parent.utils.getRand(1, 4));
Symbol 48 MovieClip [cloudSmallObjMC] Frame 1
#initclip 22 Object.registerClass("cloudSmallObjMC", MoveObjectMC); #endinitclip
Symbol 49 MovieClip [cloudObjMC] Frame 1
#initclip 23 Object.registerClass("cloudObjMC", MoveObjectMC); #endinitclip
Symbol 59 MovieClip [baddyYelBirdMC] Frame 1
#initclip 24 Object.registerClass("baddyYelBirdMC", BaddyMoveObjectMC); #endinitclip this.hitArea = this.baddy.baddy.hitArea; stop();
Symbol 59 MovieClip [baddyYelBirdMC] Frame 20
this.dieComplete();
Symbol 68 MovieClip Frame 1
gotoAndPlay(Math.ceil(Math.random() * 195));
Symbol 73 MovieClip Frame 2
gotoAndPlay(100 + Math.ceil(Math.random() * 50));
Symbol 74 MovieClip Frame 1
yellowcreature.stop(); gotoAndPlay(Math.ceil(Math.random() * 90));
Symbol 74 MovieClip Frame 117
gotoAndPlay(Math.ceil(Math.random() * 90) + 117);
Symbol 76 MovieClip Frame 1
yellowcreature.stop();
Symbol 80 MovieClip Frame 1
gotoAndPlay(Math.ceil(Math.random() * 95));
Symbol 81 MovieClip Frame 1
if (_root.levelNum == 1) { r = _parent.utils.getRand(1, 5); this.gotoAndStop("island" + r); } else if (_root.levelNum == 2) { r = _parent.utils.getRand(1, 3); this.gotoAndStop("island" + r); } else if (_root.levelNum == 3) { r = _parent.utils.getRand(1, 4); this.gotoAndStop("island" + r); } else if (_root.levelNum == 5) { r = _parent.utils.getRand(1, 5); this.gotoAndStop("island" + r); } else { this.gotoAndStop("island1"); }
Symbol 81 MovieClip Frame 10
stop();
Symbol 81 MovieClip Frame 20
this.l2_creature._x = 20 + Math.ceil(Math.random() * 68); stop();
Symbol 81 MovieClip Frame 30
this.l3_creature._x = 20 + Math.ceil(Math.random() * 110); stop();
Symbol 81 MovieClip Frame 40
this.l4_creature._x = 20 + Math.ceil(Math.random() * 110); stop();
Symbol 81 MovieClip Frame 50
this.l5_creature._x = 20 + Math.ceil(Math.random() * 110); stop();
Symbol 82 MovieClip [baddyIslandMC] Frame 1
#initclip 25 Object.registerClass("baddyIslandMC", BaddyMoveObjectMC); #endinitclip this.hitArea = this.baddy.hitArea; stop();
Symbol 82 MovieClip [baddyIslandMC] Frame 30
this.dieComplete();
Symbol 89 MovieClip Frame 2
colorArr = new Array(); colorArr.push(14483456); colorArr.push(16750848); colorArr.push(39168); colorArr.push(26367); colorArr.push(6697932); mainColorHex = colorArr[Math.floor(Math.random() * colorArr.length)]; mainColor = new Color(this.balloonMC); shadowColor = new Color(this.balloonShadowMC); mainColor.setRGB(mainColorHex); shadowColor.setRGB(shadowColor / 2); stop();
Symbol 90 MovieClip Frame 17
gotoAndPlay (1);
Symbol 92 MovieClip [baddyBalloonMC] Frame 1
#initclip 26 Object.registerClass("baddyBalloonMC", BaddyMoveObjectMC); #endinitclip this.hitArea = this.baddy.baddy.hitArea; stop();
Symbol 92 MovieClip [baddyBalloonMC] Frame 20
this.dieComplete();
Symbol 105 MovieClip [baddyOctoMC] Frame 1
#initclip 27 Object.registerClass("baddyOctoMC", BaddyMoveObjectMC); #endinitclip this.hitArea = this.baddy.baddy.hitArea; stop();
Symbol 105 MovieClip [baddyOctoMC] Frame 21
this.dieComplete();
Symbol 130 MovieClip [baddySteamMC] Frame 1
#initclip 28 Object.registerClass("baddySteamMC", BaddyMoveObjectMC); #endinitclip this.hitArea = this.baddy.baddy.hitArea; stop();
Symbol 130 MovieClip [baddySteamMC] Frame 20
this.dieComplete();
Symbol 139 MovieClip Frame 1
gotoAndPlay(Math.ceil(Math.random() * 50));
Symbol 145 MovieClip Frame 1
gotoAndPlay(Math.ceil(Math.random() * 50));
Symbol 149 MovieClip [baddyStalkMC] Frame 1
#initclip 29 Object.registerClass("baddyStalkMC", BaddyMoveObjectMC); #endinitclip this.hitArea = this.baddy.baddy.baddy.hitArea; stop();
Symbol 149 MovieClip [baddyStalkMC] Frame 20
this.dieComplete();
Symbol 161 MovieClip [displayLevelEndPanelMC] Frame 1
#initclip 30 Object.registerClass("displayLevelEndPanelMC", LevelEndDisplayPanelMC); #endinitclip this.buildDisplay(_root.baddyTypeKillCounter); stop();
Symbol 166 MovieClip Frame 10
stop();
Symbol 166 MovieClip Frame 19
stop();
Symbol 166 MovieClip Frame 29
stop();
Symbol 166 MovieClip Frame 40
stop();
Symbol 168 MovieClip [CBBCLettersMC] Frame 1
#initclip 31 Object.registerClass("CBBCLettersMC", CBBCModifyerMC); #endinitclip
Symbol 175 MovieClip [sizeBarMC] Frame 1
#initclip 32 Object.registerClass("sizeBarMC", display.SizeBarMC); #endinitclip
Symbol 179 MovieClip [mc_score] Frame 1
#initclip 33 Object.registerClass("mc_score", ScoreDisplayMC); #endinitclip
Symbol 185 MovieClip [displayMessageMC] Frame 1
#initclip 34 Object.registerClass("displayMessageMC", DisplayMessageMC); #endinitclip stop();
Symbol 185 MovieClip [displayMessageMC] Frame 29
if (this.frameCounter < this.showForFrames) { this.frameCounter = this.frameCounter + 5; this.gotoAndPlay("wait"); }
Symbol 185 MovieClip [displayMessageMC] Frame 35
this.hideDisplay();
Symbol 219 MovieClip Frame 20
gotoAndPlay ("flying");
Symbol 219 MovieClip Frame 35
stop();
Symbol 220 MovieClip [playerMC] Frame 1
#initclip 35 Object.registerClass("playerMC", PlayerObjectMC); #endinitclip
Symbol 220 MovieClip [playerMC] Frame 3
if (!this.suppessImmuneFlash) { this.characterMC._alpha = 0; }
Symbol 220 MovieClip [playerMC] Frame 5
this.characterMC._alpha = 100;
Symbol 220 MovieClip [playerMC] Frame 6
if (this.immuneCounter < this.immuneFrames) { this.immuneCounter = this.immuneCounter + 6; this.gotoAndPlay(1); } else { this.isImmune = false; this.gotoAndPlay("flying"); }
Symbol 220 MovieClip [playerMC] Frame 19
stop();
Symbol 221 MovieClip [env1MC] Frame 1
#initclip 36 Object.registerClass("env1MC", EnvironmentMC); #endinitclip
Symbol 222 MovieClip [env2MC] Frame 1
#initclip 37 Object.registerClass("env2MC", EnvironmentMC); #endinitclip
Symbol 223 MovieClip [env3MC] Frame 1
#initclip 38 Object.registerClass("env3MC", EnvironmentMC); #endinitclip
Symbol 339 MovieClip [__Packages.BaseMC] Frame 0
class BaseMC extends MovieClip { var utils, removeMovieClip; function BaseMC () { super(); utils = new Utils(); } function destroy(hitRegistry) { hitRegistry.removeFromRegistry(targetPath(this) + ".hitArea"); removeMovieClip(); } function toString() { var _local2 = ""; for (var _local3 in this) { _local2 = _local2 + (((newline + _local3) + ": ") + this[_local3]); } return(_local2); } }
Symbol 340 MovieClip [__Packages.Utils] Frame 0
class Utils { function Utils () { } function getRand(low, high) { return(Math.round(Math.random() * (high - low)) + low); } function getObjectAsString(object) { var _local2 = ""; for (var _local3 in object) { _local2 = _local2 + (((newline + _local3) + " : ") + object[_local3]); } return(_local2); } }
Symbol 341 MovieClip [__Packages.HitRegistry] Frame 0
class HitRegistry { var registry, lastHitByParams; function HitRegistry () { registry = new Object(); lastHitByParams = new Object(); } function addObject(pathToMC, params) { registry[pathToMC] = params; } function isHitTester(mc) { var isHit = false; for (var pathToMC in registry) { var collisionRect = com.gskinner.sprites.CollisionDetection.checkForCollision(mc, eval (pathToMC), 100); _root.debOutClear(); _root.debOut(collisionRect, "collisionRect"); } } function isHit(mc) { for (var pathToMC in registry) { var collisionRect = com.gskinner.sprites.CollisionDetection.checkForCollision(mc, eval (pathToMC), 100); if (collisionRect != null) { lastHitByParams = registry[pathToMC]; return(true); } } return(false); } function getLastHitByParams() { return(lastHitByParams); } function removeFromRegistry(pathToMC) { if (registry[pathToMC] != undefined) { delete registry[pathToMC]; } } function getTotal() { var _local2 = 0; for (var _local3 in registry) { _local2++; } return(_local2); } }
Symbol 342 MovieClip [__Packages.com.gskinner.sprites.CollisionDetection] Frame 0
class com.gskinner.sprites.CollisionDetection { function CollisionDetection () { } static function checkForCollision(p_clip1, p_clip2, p_alphaTolerance) { if (p_alphaTolerance == undefined) { p_alphaTolerance = 255; } var _local4 = p_clip1.getBounds(_root); var _local3 = p_clip2.getBounds(_root); if (((_local4.xMax < _local3.xMin) || (_local3.xMax < _local4.xMin)) || ((_local4.yMax < _local3.yMin) || (_local3.yMax < _local4.yMin))) { return(null); } var _local2 = {}; _local2.xMin = Math.max(_local4.xMin, _local3.xMin); _local2.xMax = Math.min(_local4.xMax, _local3.xMax); _local2.yMin = Math.max(_local4.yMin, _local3.yMin); _local2.yMax = Math.min(_local4.yMax, _local3.yMax); var _local7 = new flash.display.BitmapData(_local2.xMax - _local2.xMin, _local2.yMax - _local2.yMin, false); var _local5 = p_clip1.transform.concatenatedMatrix; _local5.tx = _local5.tx - _local2.xMin; _local5.ty = _local5.ty - _local2.yMin; _local7.draw(p_clip1, _local5, new flash.geom.ColorTransform(1, 1, 1, 1, 255, -255, -255, p_alphaTolerance)); _local5 = p_clip2.transform.concatenatedMatrix; _local5.tx = _local5.tx - _local2.xMin; _local5.ty = _local5.ty - _local2.yMin; _local7.draw(p_clip2, _local5, new flash.geom.ColorTransform(1, 1, 1, 1, 255, 255, 255, p_alphaTolerance), "difference"); var _local6 = _local7.getColorBoundsRect(4294967295, 4278255615); if (_local6.width == 0) { return(null); } _local6.x = _local6.x + _local2.xMin; _local6.y = _local6.y + _local2.yMin; return(_local6); } }
Symbol 343 MovieClip [__Packages.ObjectMC] Frame 0
class ObjectMC extends BaseMC { function ObjectMC () { super(); } }
Symbol 344 MovieClip [__Packages.MoveObjectMC] Frame 0
class MoveObjectMC extends ObjectMC { var utils, moveDirection, onEnterFrame, _y, moveSpeed, _x, _height, _parent, _width; function MoveObjectMC () { super(); utils = new Utils(); moveDirection = "up"; onEnterFrame = function () { this.move(); if (this.movedOffPlayArea()) { this.destroy(_root.hitRegistry); } }; } function move() { switch (moveDirection) { case "up" : _y = _y - moveSpeed; break; case "down" : _y = _y + moveSpeed; break; case "left" : _x = _x - moveSpeed; break; case "right" : _x = _x + moveSpeed; } } function setMoveSpeed(moveSpeed) { this.moveSpeed = moveSpeed; } function setMoveDirection(moveDirection) { this.moveDirection = moveDirection; } function movedOffPlayArea() { switch (moveDirection) { case "up" : if ((_y + _height) < 0) { return(true); } break; case "down" : if ((_y + _height) > _parent.staticHeight) { return(true); } break; case "left" : if ((_x + _width) < 0) { return(true); } break; case "right" : if ((_x + _width) <= _parent.staticWidth) { break; } return(true); } return(false); } }
Symbol 345 MovieClip [__Packages.BaddyMoveObjectMC] Frame 0
class BaddyMoveObjectMC extends MoveObjectMC { var baddySize, methodOfDeath, score, isDying, sounds, isBonusItem, bonusItemType, substituteBonus, libName, utils, _parent, _y, _x, gotoAndPlay, removeMovieClip, moveDirection, moveSpeed; function BaddyMoveObjectMC () { super(); baddySize = 1; methodOfDeath = "falling"; score = 25 * (baddySize * 3); isDying = false; sounds = new Object(); sounds.die = "sndPop"; isBonusItem = false; bonusItemType = "score"; substituteBonus = 200; if (_root.hitRegistry != undefined) { var _local4 = new Object(); _local4.mcPath = targetPath(this); _local4.hitAreaMCPath = targetPath(this) + ".hitArea"; _local4.methodOfDeath = methodOfDeath; _root.hitRegistry.addObject(_local4.hitAreaMCPath, _local4); } } function setIsBonusItem(isBonusItem) { this.isBonusItem = isBonusItem; } function setBaddySize(baddySize) { score = 25 * (baddySize * 3); this.baddySize = baddySize; } function setLibName(libName) { this.libName = libName; } function setDieSound(libName) { sounds.die = libName; } function setDieSound2(libName) { sounds.die2 = libName; } function setBonusItemType(bonusItemType) { this.bonusItemType = bonusItemType; } function setScore(score) { this.score = score; } function die(doScoreUpdate) { if (!isDying) { isDying = true; if (doScoreUpdate) { var _local3 = new Sound(); if (sounds.die2 == undefined) { _local3.attachSound(sounds.die); } else { var _local6 = utils.getRand(1, 2); if (_local6 == 1) { _local3.attachSound(sounds.die); } else { _local3.attachSound(sounds.die2); } } _local3.start(); if (!isBonusItem) { _root.score = _root.score + score; _root.baddyTypeKillCounter[libName] = _root.baddyTypeKillCounter[libName] + 1; var _local4 = "scoreMC_" + Math.random(); _parent.attachMovie("scoreMC", _local4, _parent.getNextHighestDepth(), {_x:_x, _y:_y}); var _local5 = ((_root.scoreMultiplyer == 0) ? 1 : (_root.scoreMultiplyer)); _parent[_local4].textBoxMC.textBox.text = score * _local5; } else { switch (bonusItemType) { case "life" : if ((_root.playerMC.lives + 1) <= _root.playerLives) { _root.playerMC.lives++; _root.livesMC.textBox.text = _root.playerMC.lives; _root.displayMessageMC.showMessage("Extra life!"); } else { _root.score = _root.score + substituteBonus; var _local5 = ((_root.scoreMultiplyer == 0) ? 1 : (_root.scoreMultiplyer)); var _local7 = substituteBonus * _local5; _root.displayMessageMC.showMessage(("Bonus! " + _local7) + " extra points!!"); } break; default : _root.score = _root.score + score; var _local5 = ((_root.scoreMultiplyer == 0) ? 1 : (_root.scoreMultiplyer)); var _local7 = score * _local5; _root.displayMessageMC.showMessage(("Bonus! " + _local7) + " extra points!!"); } } } gotoAndPlay("die"); } } function dieComplete() { removeMovieClip(); } function move() { switch (moveDirection) { case "up" : _y = _y - moveSpeed; break; case "down" : _y = _y + moveSpeed; break; case "left" : _x = _x - moveSpeed; break; case "right" : _x = _x + moveSpeed; } } }
Symbol 346 MovieClip [__Packages.DisplayPanelMC] Frame 0
class DisplayPanelMC extends BaseMC { function DisplayPanelMC () { super(); } }
Symbol 347 MovieClip [__Packages.LevelEndDisplayPanelMC] Frame 0
class LevelEndDisplayPanelMC extends DisplayPanelMC { var displayBaddyCountMC, layoutWidth, marginTop, marginRight, bcdWidth, bcdHeight, startX, startY, lilPicX, lilPicY, outputContainerMC, _width; function LevelEndDisplayPanelMC () { super(); displayBaddyCountMC = "displayBaddyCountMC"; layoutWidth = 470; marginTop = 5; marginRight = 5; bcdWidth = 100; bcdHeight = 50; startX = 0; startY = 0; lilPicX = 10; lilPicY = 10; } function buildDisplay(baddyKillCountObj) { outputContainerMC._x = 0; outputContainerMC._y = 0; var _local3 = startX; var _local6 = startY; var _local11 = 1; var _local9 = new Object(); for (var _local10 in baddyKillCountObj) { _local9[_local10] = baddyKillCountObj[_local10]; } baddyKillCountObj = _local9; for (var _local10 in baddyKillCountObj) { var _local5 = _local10 + "_LilPic"; outputContainerMC.attachMovie(displayBaddyCountMC, displayBaddyCountMC + _local10, outputContainerMC.getNextHighestDepth(), {_x:_local3, _y:_local6}); var _local2 = outputContainerMC[displayBaddyCountMC + _local10]; _local2.textBox.text = baddyKillCountObj[_local10]; _local2.attachMovie(_local5, _local10 + "lilPic", _local2.getNextHighestDepth(), {_x:0, _y:0}); _local3 = _local3 + (bcdWidth + marginRight); if (_local3 > layoutWidth) { _local3 = startX; _local6 = _local6 + (bcdHeight + marginTop); } } outputContainerMC._x = (_width - outputContainerMC._width) / 2; outputContainerMC._y = 75; } }
Symbol 348 MovieClip [__Packages.CBBCModifyerMC] Frame 0
class CBBCModifyerMC extends ObjectMC { var scoreMultiplyers, lastTimeScored, frenzyState, killsInCycle, currentKillCycle, totalLetters, currentLetter, totalLetterCycles, currentLetterCycle, timeRequirement, timeToFade, lastLetterNum, hitMax, prevScore; function CBBCModifyerMC () { super(); init(); } function init() { scoreMultiplyers = new Array(0, 2, 4, 8); var _local4 = new Date(); lastTimeScored = _local4.getTime(); frenzyState = 1; killsInCycle = 3; currentKillCycle = 1; totalLetters = 4; currentLetter = 0; totalLetterCycles = 3; currentLetterCycle = 0; timeRequirement = 8000; timeToFade = 4000; lastLetterNum = 0; hitMax = false; var _local3 = 0; while (_local3 < totalLetters) { _root.lettersMC[("letter" + (_local3 + 1)) + "MC"].gotoAndPlay("normal"); _local3++; } prevScore = 0; _root.muliplyTextBox.text = ""; } function highlightNextLetter() { currentLetter++; if (currentLetter > totalLetters) { currentLetter = 0; currentLetterCycle++; if (currentLetterCycle >= totalLetterCycles) { currentLetterCycle = totalLetterCycles; } } _root.lettersMC[("letter" + currentLetter) + "MC"].gotoAndPlay("state" + (currentLetterCycle + 1)); } function unhighlightLetter() { if (currentLetter != totalLetters) { var _local3 = totalLetters + 1; while (_local3 > 0) { _root.lettersMC[("letter" + _local3) + "MC"].gotoAndPlay("normal"); if (_local3 == currentLetter) { break; } _local3--; } } else { _root.lettersMC[("letter" + currentLetter) + "MC"].gotoAndPlay("normal"); } currentLetter--; if (currentLetter < 1) { init(); } } function multiplyCheck(score) { var _local6 = new Date(); var _local4 = _local6.getTime(); var _local5 = false; if (prevScore != score) { if ((lastTimeScored + (_local4 - lastTimeScored)) < (lastTimeScored + timeRequirement)) { currentKillCycle++; if (currentKillCycle > killsInCycle) { currentKillCycle = 0; highlightNextLetter(); } } lastTimeScored = _local4; } else if (_local4 > (lastTimeScored + timeToFade)) { unhighlightLetter(); _local5 = true; hitMax = false; } var _local3 = 0; if (currentLetter == totalLetters) { hitMax = true; _local3 = 1; var _local8 = ("Bonus x " + scoreMultiplyers[currentLetterCycle + _local3]) + "!!!"; if (_root.displayMessageMC.message != _local8) { _root.displayMessageMC.showMessage(("Bonus x " + scoreMultiplyers[currentLetterCycle + _local3]) + "!!!"); } _root.muliplyTextBox.text = "x " + scoreMultiplyers[currentLetterCycle + _local3]; } lastLetterNum = currentLetter; prevScore = score; var _local7 = (_local5 ? 0 : (scoreMultiplyers[currentLetterCycle + _local3])); return(_local7); } }
Symbol 349 MovieClip [__Packages.display.SizeBarMC] Frame 0
class display.SizeBarMC extends BaseMC { var levelCompleteTotal, size2Threshhold, size3Threshhold, staticHeight, sizeMarker1, sizeMarker2, score, sizeBarFiller; function SizeBarMC () { super(); } function setUp(size2Threshhold, size3Threshhold, levelCompleteTotal, score) { this.levelCompleteTotal = levelCompleteTotal; this.size2Threshhold = size2Threshhold; this.size3Threshhold = size3Threshhold; staticHeight = 243; setScore(score); updateMarkerY(sizeMarker1, this.size2Threshhold); updateMarkerY(sizeMarker2, this.size3Threshhold); } function setScore(score) { this.score = score; updateFiller(); } function updateFiller() { var _local2 = getBarAttribs(score); sizeBarFiller._height = _local2.height; sizeBarFiller._y = _local2.y; } function updateMarkerY(markerMC, score) { var _local2 = getBarAttribs(score); markerMC._y = _local2.y + (markerMC._height / 2); } function hideElements() { sizeBarFiller._alpha = 0; sizeMarker1._alpha = 0; sizeMarker2._alpha = 0; } function showElements() { sizeBarFiller._alpha = 100; sizeMarker1._alpha = 100; sizeMarker2._alpha = 100; } function getBarAttribs(score) { var _local2 = Object(); _local2.y = 0; _local2.height = 0; var _local3 = score / levelCompleteTotal; _local2.height = staticHeight * _local3; _local2.y = staticHeight - _local2.height; return(_local2); } }
Symbol 350 MovieClip [__Packages.ScoreDisplayMC] Frame 0
class ScoreDisplayMC extends BaseMC { var score, textBox; function ScoreDisplayMC () { super(); } function setScore(score) { this.score = score; var _local5 = 6; var _local8 = "" + score; var _local6 = _local8.length; var _local4 = _local5 - _local6; var _local3 = ""; var _local2 = 0; while (_local2 < _local4) { _local3 = _local3 + "0"; _local2++; } textBox.text = _local3 + score; } }
Symbol 351 MovieClip [__Packages.DisplayMessageMC] Frame 0
class DisplayMessageMC extends ObjectMC { var message, showForFrames, frameCounter, isShowingMessage, messageYPos, displayMessage, gotoAndPlay, watch, _x, _y, _width; function DisplayMessageMC () { super(); message = ""; showForFrames = 30; frameCounter = 0; isShowingMessage = true; hideDisplay(); messageYPos = 50; } function showMessage(message) { frameCounter = 0; isShowingMessage = true; setMessage(message); displayMessage.textBox.text = this.message; displayMessage.smallTextBox.text = ""; _centerDisplay(); gotoAndPlay("show"); } function showMessageAndComplete(message, messageCompleteFunct, args, showForFrames, smallMessage) { frameCounter = 0; var _local2 = new Object(); _local2.messageCompleteFunct = messageCompleteFunct; _local2.args = args; _local2.displayMessageMC = this; _local2.oldShowForFrames = 30; this.showForFrames = 150; isShowingMessage = true; setMessage(message); displayMessage.textBox.text = this.message; if (smallMessage != undefined) { displayMessage.smallTextBox.text = smallMessage; } else { displayMessage.smallTextBox.text = ""; } _centerDisplay(); gotoAndPlay("show"); if ((messageCompleteFunct != null) && (messageCompleteFunct != undefined)) { var _local3 = function (propName, oldVal, newVal, userData) { if (newVal == false) { userData.messageCompleteFunct(userData.args); userData.displayMessageMC.unwatch("isShowingMessage"); userData.displayMessageMC.showForFrames = userData.oldShowForFrames; } return(newVal); }; watch("isShowingMessage", _local3, _local2); } } function setMessage(message) { this.message = message; } function hideDisplay() { isShowingMessage = false; _x = 5000; _y = 5000; } function _centerDisplay() { _x = ((_root.staticStageWidth + _root.displayPanelStaticWidth) - _width) / 2; _y = messageYPos; } }
Symbol 352 MovieClip [__Packages.PlayerObjectMC] Frame 0
class PlayerObjectMC extends ObjectMC { var size, lives, suppressImmuneFlash, downSpeed, upSpeed, leftSpeed, rightSpeed, speedRatio, isDying, fallSpeed, state, speedDampen, isImmune, immuneFrames, immuneCounter, stayDead, sounds, initialWidth, _width, initialHeight, _height, _y, _x, gotoAndPlay; function PlayerObjectMC () { super(); size = 1; lives = _root.playerLives; suppressImmuneFlash = false; init(); } function init() { downSpeed = 0; upSpeed = 0; leftSpeed = 0; rightSpeed = 0; speedRatio = 1; isDying = false; fallSpeed = 9; state = "flying"; speedDampen = 0.15; isImmune = true; immuneFrames = 50; immuneCounter = 0; stayDead = false; _root.playerMC.characterMC.gotoAndPlay("flying"); sounds = new Object(); sounds.die = "sndScream"; sounds.falling = "sndFall"; sounds.growing = "sndGrow"; } function onLoad() { initialWidth = _width; initialHeight = _height; } function setSpeedRatio(speedRatio) { this.speedRatio = speedRatio; } function control(dirSpeeds) { if (state == "flying") { upSpeed = dirSpeeds.upSpeed * speedRatio; downSpeed = dirSpeeds.downSpeed * speedRatio; leftSpeed = dirSpeeds.leftSpeed * speedRatio; rightSpeed = dirSpeeds.rightSpeed * speedRatio; } else if (state == "falling") { leftSpeed = leftSpeed - speedDampen; rightSpeed = rightSpeed - speedDampen; upSpeed = upSpeed - speedDampen; leftSpeed = Math.abs(leftSpeed); rightSpeed = Math.abs(rightSpeed); if ((_y + _height) > 700) { if (!stayDead) { _root.playerMC.characterMC.gotoAndPlay("flying"); init(); _root.centerAll(); } } } move(); } function grow() { size++; var _local4 = 1.3; var _local6 = mx.transitions.easing.Bounce.easeIn; var _local3 = 20; var _local7 = new mx.transitions.Tween(this, "_width", _local6, _width, _width * _local4, _local3); var _local8 = new mx.transitions.Tween(this, "_height", _local6, _height, _height * _local4, _local3); _root.displayMessageMC.showMessage("Growing!!!"); var _local5 = new Sound(); _local5.attachSound(sounds.growing); _local5.start(); } function shrink() { size--; var _local4 = 0.7; var _local5 = mx.transitions.easing.Bounce.easeIn; var _local3 = 20; var _local6 = new mx.transitions.Tween(this, "_width", _local5, _width, _width * _local4, _local3); var _local7 = new mx.transitions.Tween(this, "_height", _local5, _height, _height * _local4, _local3); _root.displayMessageMC.showMessage("Shrinking!"); } function shrinkTo1(displayMessageStr) { size = 1; var _local4 = mx.transitions.easing.Bounce.easeIn; var _local3 = 20; var _local5 = new mx.transitions.Tween(this, "_width", _local4, _width, initialWidth, _local3); var _local7 = new mx.transitions.Tween(this, "_height", _local4, _height, initialHeight, _local3); if (displayMessageStr != "") { _root.displayMessageMC.showMessage(displayMessageStr); } } function move() { _y = _y - upSpeed; _y = _y + downSpeed; _x = _x - leftSpeed; _x = _x + rightSpeed; } function die(params) { if (lives > 0) { lives--; _root.livesMC.textBox.text = lives; } else { _root.gotoAndPlay("gameOver"); stayDead = true; } isDying = true; switch (params.methodOfDeath) { case "falling" : state = "falling"; dbFalling(); break; default : state = "falling"; dbFalling(); } } function dbFalling() { downSpeed = fallSpeed; _root.playerMC.characterMC.gotoAndPlay("falling"); var _local3 = new Sound(); _local3.attachSound(sounds.falling); _local3.start(); } function isOffStage() { } function center() { _x = Math.abs(_root.staticStageWidth / 2) - (_width / 2); _y = Math.abs(_root.staticStageHeight / 2) - (_height / 2); gotoAndPlay(1); } function isAtLeftEdge() { if (_x <= (0 + _root.edgeBuffer)) { return(true); } return(false); } function isAtRightEdge() { if ((_x + _width) >= (_root.staticStageWidth - _root.edgeBuffer)) { return(true); } return(false); } function isAtTopEdge() { if (_y <= (0 + _root.edgeBuffer)) { return(true); } return(false); } function isAtBotEdge() { if ((_y + _height) >= (_root.staticStageHeight - _root.edgeBuffer)) { return(true); } return(false); } }
Symbol 353 MovieClip [__Packages.mx.transitions.easing.Bounce] Frame 0
class mx.transitions.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static var version = "1.1.0.52"; }
Symbol 354 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 355 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 356 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 357 MovieClip [__Packages.EnvironmentMC] Frame 0
class EnvironmentMC extends BaseMC { var staticWidth, staticHeight, _x, _y; function EnvironmentMC () { super(); staticWidth = 1200; staticHeight = 800; } function cleanUp() { } function setStaticWidths(width, height) { staticWidth = width; staticHeight = height; } function center() { var _local4 = Math.abs(_root.staticStageWidth / 2); var _local3 = Math.abs(_root.staticStageHeight / 2); _x = _local4 - Math.abs(staticWidth / 2); _y = _local3 - Math.abs(staticHeight / 2); } function getTotalMCs() { var _local2 = 0; for (var _local3 in this) { if (typeof(this[_local3]) == "movieclip") { _local2++; } } return(_local2); } }
Symbol 358 MovieClip [__Packages.MoveSet] Frame 0
class MoveSet { var objLibName, envMC, moveDirection, moveSpeed, randTimeOffset, maxObjects, totalLoopFrames, baddySize, uniqueSetName, flipIt, baddyDieSound, baddyDieSound2, isBonusItem, bonusItemType, score, envWidth, envHeight, objWidth, objHeight, launchedMCsIterator, utils, frameReleaseRefArr, mcPaths, objectParamsArr; function MoveSet (args) { init(args); } function init(args) { objLibName = args.objLibName; envMC = args.envMC; moveDirection = args.moveDirection; moveSpeed = args.moveSpeed; randTimeOffset = args.randTimeOffset; maxObjects = args.maxObjects; totalLoopFrames = args.totalLoopFrames; baddySize = ((args.baddySize != undefined) ? (args.baddySize) : 1); uniqueSetName = ((args.uniqueSetName != undefined) ? (args.uniqueSetName) : (args.objLibName)); flipIt = ((args.flipIt != undefined) ? (args.flipIt) : false); baddyDieSound = args.dieSound; baddyDieSound2 = args.dieSound2; isBonusItem = ((args.isBonusItem != undefined) ? (args.isBonusItem) : false); bonusItemType = ((args.bonusItemType != undefined) ? (args.bonusItemType) : "score"); score = ((args.score != undefined) ? (args.score) : undefined); envWidth = envMC.staticWidth; envHeight = envMC.staticHeight; envMC.attachMovie(objLibName, uniqueSetName, envMC.getNextHighestDepth(), {_x:5000, _y:5000}); var _local3 = envMC[uniqueSetName]; objWidth = _local3._width; objHeight = _local3._height; _local3.removeMovieClip(); launchedMCsIterator = 0; utils = new Utils(); frameReleaseRefArr = new Array(); mcPaths = new Array(); objectParamsArr = new Array(totalLoopFrames); makeNewObjectParamsArr(); } function launchObjectMCAtFrame(frameNum, newMCName) { if (hasObjectToLaunchAtFrame(frameNum)) { var _local3 = getObjectParamsByReleaseFrame(frameNum); envMC.attachMovie(objLibName, uniqueSetName + launchedMCsIterator, envMC.getNextHighestDepth(), {_x:_local3.startX, _y:_local3.startY}); var _local2 = envMC[uniqueSetName + launchedMCsIterator]; mcPaths.push(targetPath(_local2)); _local2.setMoveDirection(moveDirection); _local2.setMoveSpeed(moveSpeed); _local2.setBaddySize(baddySize); if (baddyDieSound != undefined) { _local2.setDieSound(baddyDieSound); } if (baddyDieSound2 != undefined) { _local2.setDieSound2(baddyDieSound2); } if (isBonusItem != undefined) { _local2.setIsBonusItem(isBonusItem); } if (score != undefined) { _local2.setScore(score); } if (bonusItemType != undefined) { _local2.setBonusItemType(bonusItemType); } _local2.setLibName(objLibName); if (flipIt) { _local2._xscale = _local2._xscale * -1; } _local2.destroyBelowY = 0; launchedMCsIterator++; } } function destroyAll() { var currMC = null; var i = 0; while (i < mcPaths.length) { currMC = eval (mcPaths[i]); if (currMC != undefined) { if (typeof(currMC.die) == "function") { currMC.die(false); } else { currMC.removeMovieClip(); } } i++; } } function makeNewObjectParamsArr() { objectParamsArr = new Array(); var _local2 = 0; while (_local2 < maxObjects) { objectParamsArr[_local2] = new Object(); objectParamsArr[_local2].num = _local2; var _local5 = (totalLoopFrames / maxObjects) * _local2; var _local4 = Math.abs(utils.getRand(_local5 - (randTimeOffset / 2), _local5 + (randTimeOffset / 2))); objectParamsArr[_local2].relTime = _local4; var _local3 = getRandomStartLoc(); objectParamsArr[_local2].startX = _local3[0]; objectParamsArr[_local2].startY = _local3[1]; frameReleaseRefArr[_local4] = _local2; _local2++; } objectParamsArr = objectParamsArr; } function getRandomStartLoc() { var _local3 = new Array(); switch (moveDirection) { case "up" : _local3[0] = utils.getRand(0, envWidth); _local3[1] = envHeight + objHeight; break; case "down" : _local3[0] = utils.getRand(0, envWidth); _local3[1] = -objHeight; break; case "left" : _local3[0] = envWidth + objWidth; _local3[1] = utils.getRand(0, envHeight); break; case "right" : _local3[0] = -objWidth; _local3[1] = utils.getRand(0, envHeight); break; default : _root.debOut(("Move up default set in getRandomStartLoc (" + this) + ")!", ""); _local3[0] = utils.getRand(0, envWidth); _local3[1] = envHeight + objHeight; } return(_local3); } function getObjectParamsByReleaseFrame(frameNumber) { var _local2 = objectParamsArr[frameReleaseRefArr[frameNumber]]; if (_local2 != undefined) { return(_local2); } return(new Object()); } function hasObjectToLaunchAtFrame(frameNumber) { var _local2 = objectParamsArr[frameReleaseRefArr[frameNumber]]; return(_local2 != undefined); } function getObjectParamsArr() { return(objectParamsArr); } }
Symbol 359 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 251 Button
on (release) { _root.gotoAndPlay("levelIntro"); }
Symbol 258 MovieClip Frame 1
stop(); this.sndControl.onRelease = function () { var _local2 = new Sound(); _local2.setVolume(0); _root.sndControl.gotoAndPlay("soundOn"); };
Symbol 258 MovieClip Frame 11
stop(); this.sndControl.onRelease = function () { var _local2 = new Sound(); _local2.setVolume(100); _root.sndControl.gotoAndPlay("soundOff"); };
Symbol 261 Button
on (release) { _root.gotoAndPlay("levelIntro"); }
Symbol 269 Button
on (release) { _root.gotoAndPlay("levelIntro"); }
Symbol 272 Button
on (release) { _root.gotoAndPlay("instructions"); }
Symbol 275 Button
on (release) { getURL ("http://ad.uk.doubleclick.net/clk;135525680;20289960;k", "_blank"); }
Symbol 338 MovieClip Frame 128
stop();

Library Items

Symbol 1 Sound [sndSquak]
Symbol 2 Sound [sndPop2]
Symbol 3 Sound [sndPop]
Symbol 4 Sound [mscIntro1]
Symbol 5 Sound [sndMachine]
Symbol 6 Sound [mscInGame]
Symbol 7 Sound [sndGrow]
Symbol 8 Sound [sndFall]
Symbol 9 Sound [sndCrow]
Symbol 10 Sound [sndBonus]
Symbol 11 Sound [sndBuzz]
Symbol 12 GraphicUsed by:24
Symbol 13 GraphicUsed by:24
Symbol 14 GraphicUsed by:24
Symbol 15 GraphicUsed by:24
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:24
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:24
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:24
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClipUses:12 13 14 15 17 19 21 23Used by:25  Timeline
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClip [baddyBonusMC]Uses:25
Symbol 27 GraphicUsed by:30 32 34 36 38
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30 32 34 36 38
Symbol 30 MovieClip [baddySteamMC_LilPic]Uses:27 28 29
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [baddyStalkMC_LilPic]Uses:27 31 29
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [baddyOctoMC_LilPic]Uses:27 33 29
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [baddyYelBirdMC_LilPic]Uses:27 35 29
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [baddyBalloonMC_LilPic]Uses:27 37 29
Symbol 39 FontUsed by:40
Symbol 40 EditableTextUses:39Used by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClip [scoreMC]Uses:41
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:43 44 45 46Used by:48 49
Symbol 48 MovieClip [cloudSmallObjMC]Uses:47
Symbol 49 MovieClip [cloudObjMC]Uses:47
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:57
Symbol 52 GraphicUsed by:57 73
Symbol 53 GraphicUsed by:57 73
Symbol 54 GraphicUsed by:57 73
Symbol 55 GraphicUsed by:57 73
Symbol 56 GraphicUsed by:57 73 142 146
Symbol 57 MovieClipUses:51 52 53 54 55 56Used by:58
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClip [baddyYelBirdMC]Uses:58
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:81
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:62 63Used by:81
Symbol 65 GraphicUsed by:81
Symbol 66 GraphicUsed by:81
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:81
Symbol 69 GraphicUsed by:81
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:81
Symbol 72 GraphicUsed by:81
Symbol 73 MovieClipUses:52 53 54 55 56Used by:74 76 81
Symbol 74 MovieClipUses:73Used by:81
Symbol 75 GraphicUsed by:81
Symbol 76 MovieClipUses:73Used by:81
Symbol 77 GraphicUsed by:81
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80 81
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClipUses:61 64 65 66 68 69 71 72 74 73 75 76 77 79 80Used by:82 338
Symbol 82 MovieClip [baddyIslandMC]Uses:81
Symbol 83 GraphicUsed by:90
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClipUses:85 86 88Used by:90
Symbol 90 MovieClipUses:83 89Used by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClip [baddyBalloonMC]Uses:91
Symbol 93 GraphicUsed by:94 95
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:93 94Used by:103
Symbol 96 GraphicUsed by:97 144
Symbol 97 MovieClipUses:96Used by:103 142
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:103
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:100 101Used by:103
Symbol 103 MovieClipUses:95 97 99 102Used by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClip [baddyOctoMC]Uses:104
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:128
Symbol 108 GraphicUsed by:128
Symbol 109 GraphicUsed by:128
Symbol 110 GraphicUsed by:113
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:113
Symbol 113 MovieClipUses:110 112Used by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:113 114Used by:128
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:128
Symbol 119 GraphicUsed by:128
Symbol 120 GraphicUsed by:128
Symbol 121 GraphicUsed by:128
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:128
Symbol 124 GraphicUsed by:128
Symbol 125 GraphicUsed by:128
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:107 108 109 115 118 119 120 121 123 124 125 127Used by:129
Symbol 129 MovieClipUses:128Used by:130
Symbol 130 MovieClip [baddySteamMC]Uses:129
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:147
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:147
Symbol 136 GraphicUsed by:142
Symbol 137 GraphicUsed by:139 145
Symbol 138 GraphicUsed by:139 145
Symbol 139 MovieClipUses:137 138Used by:142
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClipUses:136 97 139 56 141Used by:147
Symbol 143 GraphicUsed by:146
Symbol 144 MovieClipUses:96Used by:146
Symbol 145 MovieClipUses:137 138Used by:146
Symbol 146 MovieClipUses:143 144 145 56Used by:147
Symbol 147 MovieClipUses:133 135 142 146Used by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClip [baddyStalkMC]Uses:148
Symbol 150 GraphicUsed by:153
Symbol 151 FontUsed by:152 155 156 157 158 159 167 177 178 233 262 263 264 265 276 277
Symbol 152 EditableTextUses:151Used by:153
Symbol 153 MovieClip [displayBaddyCountMC]Uses:150 152
Symbol 154 GraphicUsed by:161 266 278
Symbol 155 TextUses:151Used by:161
Symbol 156 TextUses:151Used by:161 266 278
Symbol 157 EditableTextUses:151Used by:161
Symbol 158 EditableTextUses:151Used by:161
Symbol 159 EditableTextUses:151Used by:161
Symbol 160 MovieClipUsed by:161
Symbol 161 MovieClip [displayLevelEndPanelMC]Uses:154 155 156 157 158 159 160Used by:Timeline
Symbol 162 GraphicUsed by:166
Symbol 163 GraphicUsed by:166
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:162 163 164 165Used by:168
Symbol 167 TextUses:151Used by:168
Symbol 168 MovieClip [CBBCLettersMC]Uses:166 167Used by:Timeline
Symbol 169 GraphicUsed by:175
Symbol 170 GraphicUsed by:175
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:175
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:175
Symbol 175 MovieClip [sizeBarMC]Uses:169 170 172 174Used by:Timeline
Symbol 176 GraphicUsed by:179
Symbol 177 TextUses:151Used by:179
Symbol 178 EditableTextUses:151Used by:179
Symbol 179 MovieClip [mc_score]Uses:176 177 178Used by:Timeline
Symbol 180 FontUsed by:181 236 237 238 239 246 249 252 253 255 256 259 260 267 268 270 271 273 274
Symbol 181 EditableTextUses:180Used by:184
Symbol 182 FontUsed by:183 237 238 239 240
Symbol 183 EditableTextUses:182Used by:184
Symbol 184 MovieClipUses:181 183Used by:185
Symbol 185 MovieClip [displayMessageMC]Uses:184Used by:Timeline
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:219
Symbol 188 GraphicUsed by:205 338
Symbol 189 GraphicUsed by:205 218 338
Symbol 190 GraphicUsed by:205
Symbol 191 GraphicUsed by:205 338
Symbol 192 GraphicUsed by:205
Symbol 193 GraphicUsed by:205 338
Symbol 194 GraphicUsed by:205 218 338
Symbol 195 GraphicUsed by:205
Symbol 196 GraphicUsed by:205 218 338
Symbol 197 GraphicUsed by:205 218 338
Symbol 198 GraphicUsed by:205 218
Symbol 199 GraphicUsed by:205 338
Symbol 200 GraphicUsed by:205
Symbol 201 GraphicUsed by:205 218 338
Symbol 202 GraphicUsed by:205 338
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205 338
Symbol 205 MovieClipUses:188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204Used by:219
Symbol 206 GraphicUsed by:218 338
Symbol 207 GraphicUsed by:218
Symbol 208 GraphicUsed by:218
Symbol 209 GraphicUsed by:218
Symbol 210 GraphicUsed by:218 338
Symbol 211 GraphicUsed by:218
Symbol 212 GraphicUsed by:218 338
Symbol 213 GraphicUsed by:218
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:206 189 207 208 209 210 211 194 212 196 197 198 213 214 215 216 217 201Used by:219
Symbol 219 MovieClipUses:187 205 218Used by:220
Symbol 220 MovieClip [playerMC]Uses:219Used by:Timeline
Symbol 221 MovieClip [env1MC]Used by:Timeline
Symbol 222 MovieClip [env2MC]Used by:Timeline
Symbol 223 MovieClip [env3MC]Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:Timeline
Symbol 226 GraphicUsed by:Timeline
Symbol 227 GraphicUsed by:Timeline
Symbol 339 MovieClip [__Packages.BaseMC]
Symbol 340 MovieClip [__Packages.Utils]
Symbol 341 MovieClip [__Packages.HitRegistry]
Symbol 342 MovieClip [__Packages.com.gskinner.sprites.CollisionDetection]
Symbol 343 MovieClip [__Packages.ObjectMC]
Symbol 344 MovieClip [__Packages.MoveObjectMC]
Symbol 345 MovieClip [__Packages.BaddyMoveObjectMC]
Symbol 346 MovieClip [__Packages.DisplayPanelMC]
Symbol 347 MovieClip [__Packages.LevelEndDisplayPanelMC]
Symbol 348 MovieClip [__Packages.CBBCModifyerMC]
Symbol 349 MovieClip [__Packages.display.SizeBarMC]
Symbol 350 MovieClip [__Packages.ScoreDisplayMC]
Symbol 351 MovieClip [__Packages.DisplayMessageMC]
Symbol 352 MovieClip [__Packages.PlayerObjectMC]
Symbol 353 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 354 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 355 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 356 MovieClip [__Packages.mx.transitions.Tween]
Symbol 357 MovieClip [__Packages.EnvironmentMC]
Symbol 358 MovieClip [__Packages.MoveSet]
Symbol 359 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 228 GraphicUsed by:Timeline
Symbol 229 GraphicUsed by:Timeline
Symbol 230 GraphicUsed by:Timeline
Symbol 231 GraphicUsed by:234
Symbol 232 GraphicUsed by:234
Symbol 233 EditableTextUses:151Used by:234
Symbol 234 MovieClipUses:231 232 233Used by:Timeline
Symbol 235 GraphicUsed by:Timeline
Symbol 236 TextUses:180Used by:Timeline
Symbol 237 TextUses:182 180Used by:Timeline
Symbol 238 TextUses:182 180Used by:Timeline
Symbol 239 TextUses:182 180Used by:Timeline
Symbol 240 TextUses:182Used by:Timeline
Symbol 241 GraphicUsed by:Timeline
Symbol 242 GraphicUsed by:Timeline
Symbol 243 GraphicUsed by:251 254 257 261 269 272 275
Symbol 244 GraphicUsed by:245 251
Symbol 245 MovieClipUses:244Used by:251
Symbol 246 TextUses:180Used by:251
Symbol 247 GraphicUsed by:251 254 257 261 269 272 275
Symbol 248 GraphicUsed by:251 254 257 261 269 272 275
Symbol 249 TextUses:180Used by:251
Symbol 250 GraphicUsed by:251 254 257 261 269 272 275
Symbol 251 ButtonUses:243 245 246 247 248 249 250 244Used by:Timeline
Symbol 252 TextUses:180Used by:254
Symbol 253 TextUses:180Used by:254
Symbol 254 ButtonUses:243 252 247 248 253 250Used by:258
Symbol 255 TextUses:180Used by:257
Symbol 256 TextUses:180Used by:257
Symbol 257 ButtonUses:243 255 247 248 256 250Used by:258
Symbol 258 MovieClipUses:254 257Used by:Timeline
Symbol 259 TextUses:180Used by:261
Symbol 260 TextUses:180Used by:261
Symbol 261 ButtonUses:243 259 247 248 260 250Used by:Timeline
Symbol 262 TextUses:151Used by:266
Symbol 263 EditableTextUses:151Used by:266
Symbol 264 EditableTextUses:151Used by:266
Symbol 265 EditableTextUses:151Used by:266
Symbol 266 MovieClipUses:154 262 156 263 264 265Used by:Timeline
Symbol 267 TextUses:180Used by:269
Symbol 268 TextUses:180Used by:269
Symbol 269 ButtonUses:243 267 247 248 268 250Used by:Timeline
Symbol 270 TextUses:180Used by:272
Symbol 271 TextUses:180Used by:272
Symbol 272 ButtonUses:243 270 247 248 271 250Used by:Timeline
Symbol 273 TextUses:180Used by:275
Symbol 274 TextUses:180Used by:275
Symbol 275 ButtonUses:243 273 247 248 274 250Used by:Timeline
Symbol 276 EditableTextUses:151Used by:278
Symbol 277 EditableTextUses:151Used by:278
Symbol 278 MovieClipUses:154 156 276 277Used by:Timeline
Symbol 279 GraphicUsed by:338
Symbol 280 GraphicUsed by:338
Symbol 281 GraphicUsed by:338
Symbol 282 GraphicUsed by:338
Symbol 283 GraphicUsed by:338
Symbol 284 GraphicUsed by:338
Symbol 285 GraphicUsed by:338
Symbol 286 GraphicUsed by:338
Symbol 287 GraphicUsed by:338
Symbol 288 GraphicUsed by:338
Symbol 289 GraphicUsed by:338
Symbol 290 GraphicUsed by:338
Symbol 291 GraphicUsed by:338
Symbol 292 GraphicUsed by:338
Symbol 293 GraphicUsed by:338
Symbol 294 GraphicUsed by:338
Symbol 295 GraphicUsed by:338
Symbol 296 GraphicUsed by:338
Symbol 297 GraphicUsed by:338
Symbol 298 GraphicUsed by:338
Symbol 299 GraphicUsed by:338
Symbol 300 GraphicUsed by:338
Symbol 301 GraphicUsed by:338
Symbol 302 GraphicUsed by:338
Symbol 303 GraphicUsed by:338
Symbol 304 GraphicUsed by:338
Symbol 305 GraphicUsed by:338
Symbol 306 GraphicUsed by:338
Symbol 307 GraphicUsed by:338
Symbol 308 GraphicUsed by:338
Symbol 309 GraphicUsed by:338
Symbol 310 GraphicUsed by:338
Symbol 311 GraphicUsed by:338
Symbol 312 GraphicUsed by:338
Symbol 313 GraphicUsed by:338
Symbol 314 GraphicUsed by:338
Symbol 315 GraphicUsed by:338
Symbol 316 GraphicUsed by:338
Symbol 317 GraphicUsed by:338
Symbol 318 GraphicUsed by:338
Symbol 319 GraphicUsed by:338
Symbol 320 GraphicUsed by:338
Symbol 321 GraphicUsed by:338
Symbol 322 GraphicUsed by:338
Symbol 323 GraphicUsed by:338
Symbol 324 GraphicUsed by:338
Symbol 325 GraphicUsed by:338
Symbol 326 GraphicUsed by:338
Symbol 327 GraphicUsed by:338
Symbol 328 GraphicUsed by:338
Symbol 329 GraphicUsed by:338
Symbol 330 GraphicUsed by:338
Symbol 331 GraphicUsed by:338
Symbol 332 GraphicUsed by:338
Symbol 333 GraphicUsed by:338
Symbol 334 GraphicUsed by:338
Symbol 335 GraphicUsed by:338
Symbol 336 GraphicUsed by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:206 279 189 280 281 193 194 212 196 197 201 204 81 282 191 210 199 283 284 285 188 286 287 288 289 290 291 202 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337Used by:Timeline

Instance Names

"env3MC"Frame 1Symbol 223 MovieClip [env3MC]
"env2MC"Frame 1Symbol 222 MovieClip [env2MC]
"env1MC"Frame 1Symbol 221 MovieClip [env1MC]
"playerMC"Frame 1Symbol 220 MovieClip [playerMC]
"displayMessageMC"Frame 1Symbol 185 MovieClip [displayMessageMC]
"scoreMC"Frame 56Symbol 179 MovieClip [mc_score]
"livesMC"Frame 56Symbol 234 MovieClip
"sizeBarMC"Frame 56Symbol 175 MovieClip [sizeBarMC]
"sndControl"Frame 56Symbol 258 MovieClip
"lettersMC"Frame 71Symbol 168 MovieClip [CBBCLettersMC]
"levelCompleteMC"Frame 121Symbol 161 MovieClip [displayLevelEndPanelMC]
"gameOverMC"Frame 136Symbol 266 MovieClip
"gameCompleteMC"Frame 152Symbol 278 MovieClip
"hitArea"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"baddy"Symbol 26 MovieClip [baddyBonusMC] Frame 1Symbol 25 MovieClip
"textBox"Symbol 41 MovieClip Frame 1Symbol 40 EditableText
"textBoxMC"Symbol 42 MovieClip [scoreMC] Frame 1Symbol 41 MovieClip
"hitArea"Symbol 57 MovieClip Frame 1Symbol 51 MovieClip
"baddy"Symbol 58 MovieClip Frame 1Symbol 57 MovieClip
"baddy"Symbol 59 MovieClip [baddyYelBirdMC] Frame 1Symbol 58 MovieClip
"yellowcreature"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"yellowcreature"Symbol 76 MovieClip Frame 1Symbol 73 MovieClip
"hitArea"Symbol 81 MovieClip Frame 1Symbol 61 MovieClip
"l2_creature"Symbol 81 MovieClip Frame 20Symbol 74 MovieClip
"l3_creature"Symbol 81 MovieClip Frame 30Symbol 73 MovieClip
"l4_creature"Symbol 81 MovieClip Frame 40Symbol 76 MovieClip
"l5_creature"Symbol 81 MovieClip Frame 50Symbol 73 MovieClip
"baddy"Symbol 82 MovieClip [baddyIslandMC] Frame 1Symbol 81 MovieClip
"balloonMC"Symbol 89 MovieClip Frame 1Symbol 85 MovieClip
"balloonShadowMC"Symbol 89 MovieClip Frame 1Symbol 88 MovieClip
"hitArea"Symbol 90 MovieClip Frame 1Symbol 89 MovieClip
"baddy"Symbol 91 MovieClip Frame 1Symbol 90 MovieClip
"baddy"Symbol 92 MovieClip [baddyBalloonMC] Frame 1Symbol 91 MovieClip
"hitArea"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip
"baddy"Symbol 104 MovieClip Frame 1Symbol 103 MovieClip
"baddy"Symbol 105 MovieClip [baddyOctoMC] Frame 1Symbol 104 MovieClip
"hitArea"Symbol 128 MovieClip Frame 1Symbol 107 MovieClip
"hitArea"Symbol 128 MovieClip Frame 1Symbol 115 MovieClip
"hitArea"Symbol 128 MovieClip Frame 1Symbol 123 MovieClip
"baddy"Symbol 129 MovieClip Frame 1Symbol 128 MovieClip
"baddy"Symbol 130 MovieClip [baddySteamMC] Frame 1Symbol 129 MovieClip
"hitArea"Symbol 142 MovieClip Frame 1Symbol 141 MovieClip
"baddy"Symbol 147 MovieClip Frame 1Symbol 142 MovieClip
"baddy"Symbol 147 MovieClip Frame 7Symbol 146 MovieClip
"baddy"Symbol 148 MovieClip Frame 1Symbol 147 MovieClip
"baddy"Symbol 149 MovieClip [baddyStalkMC] Frame 1Symbol 148 MovieClip
"textBox"Symbol 153 MovieClip [displayBaddyCountMC] Frame 1Symbol 152 EditableText
"levelScoreTextBox"Symbol 161 MovieClip [displayLevelEndPanelMC] Frame 1Symbol 157 EditableText
"totalScoreTextBox"Symbol 161 MovieClip [displayLevelEndPanelMC] Frame 1Symbol 158 EditableText
"headingTextBox"Symbol 161 MovieClip [displayLevelEndPanelMC] Frame 1Symbol 159 EditableText
"outputContainerMC"Symbol 161 MovieClip [displayLevelEndPanelMC] Frame 1Symbol 160 MovieClip
"letter1MC"Symbol 168 MovieClip [CBBCLettersMC] Frame 1Symbol 166 MovieClip
"letter2MC"Symbol 168 MovieClip [CBBCLettersMC] Frame 1Symbol 166 MovieClip
"letter3MC"Symbol 168 MovieClip [CBBCLettersMC] Frame 1Symbol 166 MovieClip
"letter4MC"Symbol 168 MovieClip [CBBCLettersMC] Frame 1Symbol 166 MovieClip
"sizeBarFiller"Symbol 175 MovieClip [sizeBarMC] Frame 1Symbol 172 MovieClip
"sizeMarker1"Symbol 175 MovieClip [sizeBarMC] Frame 1Symbol 174 MovieClip
"sizeMarker2"Symbol 175 MovieClip [sizeBarMC] Frame 1Symbol 174 MovieClip
"textBox"Symbol 179 MovieClip [mc_score] Frame 1Symbol 178 EditableText
"textBox"Symbol 184 MovieClip Frame 1Symbol 181 EditableText
"smallTextBox"Symbol 184 MovieClip Frame 1Symbol 183 EditableText
"displayMessage"Symbol 185 MovieClip [displayMessageMC] Frame 1Symbol 184 MovieClip
"hitArea"Symbol 219 MovieClip Frame 1Symbol 187 MovieClip
"characterMC"Symbol 220 MovieClip [playerMC] Frame 1Symbol 219 MovieClip
"textBox"Symbol 234 MovieClip Frame 1Symbol 233 EditableText
"sndControl"Symbol 258 MovieClip Frame 1Symbol 254 Button
"sndControl"Symbol 258 MovieClip Frame 11Symbol 257 Button
"highestLevelTextBox"Symbol 266 MovieClip Frame 1Symbol 263 EditableText
"totalScoreTextBox"Symbol 266 MovieClip Frame 1Symbol 264 EditableText
"headingTextBox"Symbol 266 MovieClip Frame 1Symbol 265 EditableText
"totalScoreTextBox"Symbol 278 MovieClip Frame 1Symbol 276 EditableText
"headingTextBox"Symbol 278 MovieClip Frame 1Symbol 277 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "sndSquak"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sndPop2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sndPop"
ExportAssets (56)Timeline Frame 1Symbol 4 as "mscIntro1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sndMachine"
ExportAssets (56)Timeline Frame 1Symbol 6 as "mscInGame"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sndGrow"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sndFall"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sndCrow"
ExportAssets (56)Timeline Frame 1Symbol 10 as "sndBonus"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sndBuzz"
ExportAssets (56)Timeline Frame 1Symbol 26 as "baddyBonusMC"
ExportAssets (56)Timeline Frame 1Symbol 30 as "baddySteamMC_LilPic"
ExportAssets (56)Timeline Frame 1Symbol 32 as "baddyStalkMC_LilPic"
ExportAssets (56)Timeline Frame 1Symbol 34 as "baddyOctoMC_LilPic"
ExportAssets (56)Timeline Frame 1Symbol 36 as "baddyYelBirdMC_LilPic"
ExportAssets (56)Timeline Frame 1Symbol 38 as "baddyBalloonMC_LilPic"
ExportAssets (56)Timeline Frame 1Symbol 42 as "scoreMC"
ExportAssets (56)Timeline Frame 1Symbol 48 as "cloudSmallObjMC"
ExportAssets (56)Timeline Frame 1Symbol 49 as "cloudObjMC"
ExportAssets (56)Timeline Frame 1Symbol 59 as "baddyYelBirdMC"
ExportAssets (56)Timeline Frame 1Symbol 82 as "baddyIslandMC"
ExportAssets (56)Timeline Frame 1Symbol 92 as "baddyBalloonMC"
ExportAssets (56)Timeline Frame 1Symbol 105 as "baddyOctoMC"
ExportAssets (56)Timeline Frame 1Symbol 130 as "baddySteamMC"
ExportAssets (56)Timeline Frame 1Symbol 149 as "baddyStalkMC"
ExportAssets (56)Timeline Frame 1Symbol 153 as "displayBaddyCountMC"
ExportAssets (56)Timeline Frame 1Symbol 161 as "displayLevelEndPanelMC"
ExportAssets (56)Timeline Frame 1Symbol 168 as "CBBCLettersMC"
ExportAssets (56)Timeline Frame 1Symbol 175 as "sizeBarMC"
ExportAssets (56)Timeline Frame 1Symbol 179 as "mc_score"
ExportAssets (56)Timeline Frame 1Symbol 185 as "displayMessageMC"
ExportAssets (56)Timeline Frame 1Symbol 220 as "playerMC"
ExportAssets (56)Timeline Frame 1Symbol 221 as "env1MC"
ExportAssets (56)Timeline Frame 1Symbol 222 as "env2MC"
ExportAssets (56)Timeline Frame 1Symbol 223 as "env3MC"
ExportAssets (56)Timeline Frame 1Symbol 339 as "__Packages.BaseMC"
ExportAssets (56)Timeline Frame 1Symbol 340 as "__Packages.Utils"
ExportAssets (56)Timeline Frame 1Symbol 341 as "__Packages.HitRegistry"
ExportAssets (56)Timeline Frame 1Symbol 342 as "__Packages.com.gskinner.sprites.CollisionDetection"
ExportAssets (56)Timeline Frame 1Symbol 343 as "__Packages.ObjectMC"
ExportAssets (56)Timeline Frame 1Symbol 344 as "__Packages.MoveObjectMC"
ExportAssets (56)Timeline Frame 1Symbol 345 as "__Packages.BaddyMoveObjectMC"
ExportAssets (56)Timeline Frame 1Symbol 346 as "__Packages.DisplayPanelMC"
ExportAssets (56)Timeline Frame 1Symbol 347 as "__Packages.LevelEndDisplayPanelMC"
ExportAssets (56)Timeline Frame 1Symbol 348 as "__Packages.CBBCModifyerMC"
ExportAssets (56)Timeline Frame 1Symbol 349 as "__Packages.display.SizeBarMC"
ExportAssets (56)Timeline Frame 1Symbol 350 as "__Packages.ScoreDisplayMC"
ExportAssets (56)Timeline Frame 1Symbol 351 as "__Packages.DisplayMessageMC"
ExportAssets (56)Timeline Frame 1Symbol 352 as "__Packages.PlayerObjectMC"
ExportAssets (56)Timeline Frame 1Symbol 353 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 354 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 355 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 356 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 357 as "__Packages.EnvironmentMC"
ExportAssets (56)Timeline Frame 1Symbol 358 as "__Packages.MoveSet"
ExportAssets (56)Timeline Frame 1Symbol 359 as "__Packages.mx.transitions.easing.Regular"

Labels

"splash"Frame 1
"instructions"Frame 56
"levelIntro"Frame 71
"start"Frame 80
"levelOutro"Frame 121
"gameOver"Frame 136
"gameComplete"Frame 152
"gameCompleteAnim"Frame 190
"stopGodammit"Frame 210
"die"Symbol 26 MovieClip [baddyBonusMC] Frame 10
"1"Symbol 47 MovieClip Frame 1
"2"Symbol 47 MovieClip Frame 2
"3"Symbol 47 MovieClip Frame 3
"4"Symbol 47 MovieClip Frame 4
"die"Symbol 59 MovieClip [baddyYelBirdMC] Frame 10
"init"Symbol 81 MovieClip Frame 1
"island1"Symbol 81 MovieClip Frame 10
"island2"Symbol 81 MovieClip Frame 20
"island3"Symbol 81 MovieClip Frame 30
"island4"Symbol 81 MovieClip Frame 40
"island5"Symbol 81 MovieClip Frame 50
"die"Symbol 82 MovieClip [baddyIslandMC] Frame 10
"die"Symbol 92 MovieClip [baddyBalloonMC] Frame 10
"die"Symbol 105 MovieClip [baddyOctoMC] Frame 11
"die"Symbol 130 MovieClip [baddySteamMC] Frame 10
"die"Symbol 149 MovieClip [baddyStalkMC] Frame 10
"normal"Symbol 166 MovieClip Frame 1
"state1"Symbol 166 MovieClip Frame 11
"state2"Symbol 166 MovieClip Frame 20
"state3"Symbol 166 MovieClip Frame 30
"show"Symbol 185 MovieClip [displayMessageMC] Frame 10
"wait"Symbol 185 MovieClip [displayMessageMC] Frame 25
"out"Symbol 185 MovieClip [displayMessageMC] Frame 30
"flying"Symbol 219 MovieClip Frame 1
"falling"Symbol 219 MovieClip Frame 21
"immuneLoop"Symbol 220 MovieClip [playerMC] Frame 6
"flying"Symbol 220 MovieClip [playerMC] Frame 19
"soundOff"Symbol 258 MovieClip Frame 1
"soundOn"Symbol 258 MovieClip Frame 11




http://swfchan.com/6/28285/info.shtml
Created: 20/5 -2019 11:54:39 Last modified: 20/5 -2019 11:54:39 Server time: 02/05 -2024 08:35:03