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

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

games_play_incrementor.swf

This is the info page for
Flash #256334

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


Text
Level 1

Level 2

Level 3

sound

snow
balls

bonus

12

0

1

2

3

4

5

6

7

8

9

10

11

next

next

Instructions

Mojo-Jojo is trying to cause an avalanche that will cover the
ski villa with snow. The Power Puff Girls have to stop that
from happening by firing their laser beams at the snowballs.
Watch out for them! Every time the Girls get hit their energy
level decreases.

Catch the bonuses to win the protective bubble, to
obtain maximum power in your laser beam or to
recover your energy.

Move your Girl horizontally
Fire with the Space Bar

Alternate Power Puff Girls

Congratulations,
you have won the game!

Now the Girls can go out
and have fun!

play again

Mojo-Jojo has done it and the ski villa
is covered with snow.

Now the people will have
to wait for the snow to melt
to go out and have fun!

ActionScript [AS1/AS2]

Frame 1
_global.soundEnabled = true;
Frame 2
if (getBytesLoaded() < getBytesTotal()) { gotoAndPlay (1); }
Frame 3
stop(); Key.removeListener(_global.listener); _global.snd.stop(); _global.listener = new Object(); _global.listener.onKeyUp = function () { if (Key.getCode() == 32) { Key.removeListener(_global.listener); gotoAndPlay (5); } else { return(false); } }; Key.addListener(_global.listener); if (_global.soundEnabled) { _global.snd = new Sound(); _global.snd.attachSound("snd_intro"); _global.snd.start(0, 1000); }
Frame 5
stop(); Key.removeListener(_global.listener); _global.listener = new Object(); _global.listener.onKeyUp = function () { if (Key.getCode() == 32) { Key.removeListener(_global.listener); _global.snd.stop(); gotoAndPlay (8); } else { return(false); } }; Key.addListener(_global.listener);
Frame 8
stop(); Key.removeListener(_global.listener); _global.snd.stop(); this.juego = this.attachMovie("Game", "mcJuego_0", 0); this.juego.init(); this.juego.setupLevel();
Frame 10
stop(); removeMovieClip(this.juego); Key.removeListener(_global.listener); _global.snd.stop(); _global.listener = new Object(); _global.listener.onKeyUp = function () { if (Key.getCode() == 32) { Key.removeListener(_global.listener); gotoAndPlay (3); } else { return(false); } }; Key.addListener(_global.listener);
Frame 12
stop(); removeMovieClip(this.juego); Key.removeListener(_global.listener); _global.snd.stop(); _global.listener = new Object(); _global.listener.onKeyUp = function () { if (Key.getCode() == 32) { Key.removeListener(_global.listener); gotoAndPlay (3); } else { return(false); } }; Key.addListener(_global.listener); if (_global.soundEnabled) { _global.snd = new Sound(); _global.snd.attachSound("snd_mojojojo_gana"); _global.snd.start(); }
Symbol 43 MovieClip [mcRedRota] Frame 10
stop();
Symbol 59 MovieClip [mcPortadaNivel] Frame 37
stop();
Symbol 59 MovieClip [mcPortadaNivel] Frame 75
stop();
Symbol 59 MovieClip [mcPortadaNivel] Frame 113
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 2
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 4
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 6
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 8
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 10
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 12
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 17
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 19
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 24
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 26
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 31
stop();
Symbol 94 MovieClip [mcNieveAcumulada] Frame 33
stop();
Symbol 98 MovieClip [Path] Frame 1
#initclip 2 ClassPath = function () { this.container = this.createEmptyMovieClip("clipContainer", 0); this.canvas = this.container.createEmptyMovieClip("clipCanvas", -1); this.guides = this.container.createEmptyMovieClip("clipGuides", -2); this.fps = 24; this.startY = 100; this.endY = 361; this.y = this.startY; this.startX = 300; this.beginX = 346.5; this.x = this.startX; this.startWidth = 14; this.amplitude = 120; this.amplitudeTop = 120; this.amplitudeBottom = 100; this.startAngle = 0; this.cycles = 1; this.endAngle = (360 * this.cycles) + this.startAngle; this.angle = this.startAngle; this.angleStep = (this.endAngle - this.startAngle) / (this.endY - this.startY); this.speed = 0; this.maxSpeed = 50 / this.fps; this.accelerationRate = 50 / this.fps; this.atStart = true; this.atEnd = false; }; ClassPath.prototype = new MovieClip(); Object.registerClass("Path", ClassPath); ClassPath.prototype.draw = function () { if (this.atStart) { this.atStart = false; this.y = this.startY; this.x = this.beginX; this.getBoundaries(); this.x = ((this.beginX + (0 * this.center)) - 0) + (((this.angle < 180) ? (((this.center + this.amplitudeTop) + 14) - 110) : (((this.center + this.amplitudeBottom) - 142) - 110)) * Math.sin((this.angle * Math.PI) / 180)); this.canvas.moveTo(this.x, this.y); } if (this.speed < this.maxSpeed) { this.speed = this.speed + this.accelerationRate; if (this.speed > this.maxSpeed) { this.speed = this.maxSpeed; } } this.newY = this.y + this.speed; if (this.newY < this.endY) { this.y = this.newY; } else { this.y = this.endY; this.atEnd = true; } this.angle = (this.startAngle + (this.angleStep * (this.y - this.startY))) % 360; this.getBoundaries(); this.x = ((this.beginX + this.center) - 110) + (((this.angle < 180) ? (((this.amplitudeTop + 14) - this.center) + 110) : (((this.center - 110) + this.amplitudeBottom) - 142)) * Math.sin((this.angle * Math.PI) / 180)); }; ClassPath.prototype.getBoundaries = function () { y = ((-this.y) + 483) / 80; this.center = (y * y) * y; y = (this.y - 95) / 42.5; this.amplitudeTop = (y * y) * y; this.amplitudeBottom = 1.44 * this.y; }; ClassPath.prototype.drawGuides2 = function () { var obj = this.guides; obj.lineStyle(1, 16711680, 50); this.y = this.startY; this.x = this.beginX; this.getBoundaries(); obj.moveTo((this.beginX - this.amplitudeBottom) + 142, this.startY); this.y = this.endY; this.getBoundaries(); obj.lineTo((this.beginX - this.amplitudeBottom) + 142, this.endY); this.y = this.startY; this.getBoundaries(); obj.moveTo((this.beginX + this.amplitudeTop) + 14, this.y); i = 1; while (i < (this.endY - this.startY)) { this.y = this.startY + i; this.getBoundaries(); obj.lineTo((this.beginX + this.amplitudeTop) + 14, this.y); i++; } this.y = this.startY; this.getBoundaries(); obj.moveTo(this.beginX + (this.startWidth / 2), this.startY); i = 0; while (i < (this.endY - this.startY)) { this.y = this.startY + i; this.getBoundaries(); obj.lineTo(((this.beginX + (this.startWidth / 2)) + this.center) - 110, this.y); i++; } }; ClassPath.prototype.drawGuides = function () { var obj = this.guides; obj.clear(); obj.lineStyle(1, 0, 25); obj.moveTo(this.startX - this.amplitude, this.startY); obj.lineTo(this.startX - this.amplitude, this.endY); obj.moveTo(this.startX, this.startY); obj.lineTo(this.startX, this.endY); obj.moveTo(this.startX + this.amplitude, this.startY); obj.lineTo(this.startX + this.amplitude, this.endY); }; ClassPath.prototype.drawPath = function () { var obj = this.canvas; ((this.angle < 180) ? (obj.lineStyle(1, 0)) : (obj.lineStyle(1, 13421772))); obj.moveTo(this.x, this.y); obj.lineTo(this.x + 0.5, this.y + 0.5); }; ClassPath.prototype.getAngle = function (pos) { var maxAngle = Math.sqrt(this.endAngle - this.startAngle); var maxPos = (this.endY - this.startY); var factor = (maxAngle / maxPos); return(Math.pow(pos * factor, 2)); }; ClassPath.prototype.reset = function () { this.canvas.clear(); this.y = this.startY; this.x = this.startX; this.endAngle = (360 * this.cycles) + this.startAngle; this.angle = this.startAngle; this.angleStep = (this.endAngle - this.startAngle) / (this.endY - this.startY); this.speed = 0; this.atStart = true; this.atEnd = false; }; #endinitclip
Symbol 170 MovieClip Frame 9
stop();
Symbol 173 MovieClip [mcSnowBall] Frame 6
gotoAndPlay (1);
Symbol 173 MovieClip [mcSnowBall] Frame 16
this.stop();
Symbol 228 MovieClip [mcGirlBombon] Frame 13
gotoAndPlay (5);
Symbol 228 MovieClip [mcGirlBombon] Frame 17
gotoAndPlay (1);
Symbol 228 MovieClip [mcGirlBombon] Frame 20
gotoAndPlay (18);
Symbol 228 MovieClip [mcGirlBombon] Frame 36
gotoAndPlay (21);
Symbol 228 MovieClip [mcGirlBombon] Frame 47
gotoAndPlay (51);
Symbol 228 MovieClip [mcGirlBombon] Frame 55
gotoAndPlay (51);
Symbol 228 MovieClip [mcGirlBombon] Frame 71
gotoAndPlay (21);
Symbol 228 MovieClip [mcGirlBombon] Frame 89
gotoAndPlay (21);
Symbol 228 MovieClip [mcGirlBombon] Frame 99
gotoAndPlay (61);
Symbol 231 MovieClip Frame 1
gotoAndPlay (5);
Symbol 231 MovieClip Frame 17
gotoAndPlay (5);
Symbol 246 MovieClip [mcGirlBellota] Frame 17
gotoAndPlay (1);
Symbol 246 MovieClip [mcGirlBellota] Frame 20
gotoAndPlay (18);
Symbol 246 MovieClip [mcGirlBellota] Frame 39
gotoAndPlay (25);
Symbol 246 MovieClip [mcGirlBellota] Frame 46
gotoAndPlay (50);
Symbol 246 MovieClip [mcGirlBellota] Frame 52
gotoAndPlay (50);
Symbol 246 MovieClip [mcGirlBellota] Frame 70
gotoAndPlay (25);
Symbol 246 MovieClip [mcGirlBellota] Frame 89
gotoAndPlay (25);
Symbol 246 MovieClip [mcGirlBellota] Frame 99
gotoAndPlay (60);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 10
gotoAndPlay (6);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 17
gotoAndPlay (1);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 20
gotoAndPlay (18);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 40
gotoAndPlay (25);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 47
gotoAndPlay (51);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 55
gotoAndPlay (51);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 68
gotoAndPlay (25);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 84
gotoAndPlay (25);
Symbol 306 MovieClip [mcGirlBurbuja] Frame 94
gotoAndPlay (59);
Symbol 307 MovieClip [PowerPuffGirl] Frame 1
#initclip 9 ClassPowerPuffGirl = function () { this.container = this.createEmptyMovieClip("clipContainer", 0); this.container._x = (this.container._y = 0); this.ray = new Object(); this.ray.active = false; this.ray.timeLeft = 0; this.ray.bonusTimeLeft = 0; this.protection = new Object(); this.protection.active = false; this.protection.timeLeft = 0; this.speed = 0; this.status = "inactive"; this.currentMovement = "still"; this.facing = "right"; this.newX = 0; this.newY = 0; this.timeLeftToRecover = 0; this.isEnabled = true; this.selected = true; this.transformUnselected = {ra:39.84375, ga:39.84375, ba:39.84375, rb:153, gb:153, bb:153}; this.transformSelected = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; }; ClassPowerPuffGirl.prototype = new MovieClip(); Object.registerClass("PowerPuffGirl", ClassPowerPuffGirl); ClassPowerPuffGirl.prototype.activateRay = function () { this.ray.active = (this.isFiring = true); this.ray.timeLeft = this.ray.duration; this.ray.clip1._xscale = (this.ray.clip2._xscale = 1); this.ray.clip1._visible = (this.ray.clip2._visible = true); this.ray.clip1.play(); this.ray.clip2.play(); }; ClassPowerPuffGirl.prototype.deactivateRay = function () { this.ray.active = (this.isFiring = false); this.ray.timeLeft = 0; this.ray.clip1._visible = false; this.ray.clip2._visible = false; this.ray.clip1.stop(); this.ray.clip2.stop(); this.updateMovement("still"); }; ClassPowerPuffGirl.prototype.updateRay = function () { if (this.ray.clip1._xscale < this.ray.currentLength) { this.ray.clip1._xscale = (this.ray.clip2._xscale = this.ray.clip1._xscale + (this.ray.currentLength / 3)); } this.ray.timeLeft = this.ray.timeLeft - 1; if (this.ray.timeLeft <= 0) { this.deactivateRay(); } }; ClassPowerPuffGirl.prototype.activateBonusRay = function () { this.bonusRayActive = true; this.ray.currentLength = this.ray.bonusScale; this.ray.bonusTimeLeft = this.ray.bonusDuration; this.ray.clip1._xscale = (this.ray.clip2._xscale = this.ray.bonusScale); }; ClassPowerPuffGirl.prototype.deactivateBonusRay = function () { this.bonusRayActive = false; this.ray.currentLength = this.ray.normalScale; this.ray.clip1._xscale = (this.ray.clip2._xscale = this.ray.normalScale); }; ClassPowerPuffGirl.prototype.updateBonusRay = function () { this.ray.bonusTimeLeft = this.ray.bonusTimeLeft - 1; if (this.ray.bonusTimeLeft <= 0) { this.deactivateBonusRay(); } }; ClassPowerPuffGirl.prototype.activateBonusProtection = function () { if (this.bonusProtectionActive) { return(undefined); } this.bonusProtectionActive = true; this.protection.timeLeft = this.protection.duration; this.protection.clip._alpha = 100; this.protection.clip._visible = true; this.protection.clip.gotoAndPlay(1); }; ClassPowerPuffGirl.prototype.deactivateBonusProtection = function () { this.bonusProtectionActive = false; this.protection.timeLeft = 0; this.protection.clip._visible = false; this.protection.clip.stop(); }; ClassPowerPuffGirl.prototype.updateBonusProtection = function () { this.protection.timeLeft = this.protection.timeLeft - 1; if (this.protection.timeLeft < (this.fps * 1.2)) { this.protection.clip._alpha = ((this.protection.clip._alpha == 100) ? 25 : 100); } if (this.protection.timeLeft <= 0) { this.deactivateBonusProtection(); } }; ClassPowerPuffGirl.prototype.addEnergy = function (energy) { if (isNaN(energy) || (energy < 0)) { return(undefined); } this.energy = this.energy + ((this.startEnergy / 100) * energy); if (this.energy > 100) { this.energy = 100; } if (!this.isEnabled) { this.setEnabled(true); this.reset(); } }; ClassPowerPuffGirl.prototype.substractEnergy = function (energy) { if ((isNaN(energy) || (energy < 0)) || (this.energy <= 0)) { return(undefined); } this.energy = this.energy - ((this.startEnergy / 100) * energy); if (this.energy <= 0) { this.energy = 0; this.setEnabled(false); } }; ClassPowerPuffGirl.prototype.updateRecovery = function () { this.timeLeftToRecover = this.timeLeftToRecover - 1; if (this.timeLeftToRecover <= 0) { this.timeLeftToRecover = 0; if (this.isEnabled) { if (!this.selected) { this.updateMovement("out"); } else { this.setStatus("waiting"); } } else { this.setStatus("exiting"); } } }; ClassPowerPuffGirl.prototype.setStatus = function (status) { if (status == "waiting") { this.status = status; this.updateMovement("still"); } else if (status == "recovering") { this.status = status; this.timeLeftToRecover = this.timeToRecover; if (this.isFiring) { this.deactivateRay(); } this.updateMovement("recovering"); } else if (status == "exiting") { this.status = status; this.setEnabled(false); this.updateMovement("exiting"); } else if (status == "out_of_game") { this.status = status; } }; ClassPowerPuffGirl.prototype.setSelected = function (selected) { selected = Boolean(selected); if (selected == this.selected) { return(undefined); } this.selected = selected; if (this.selected) { this.statusColor.setTransform(this.transformSelected); } else { this.statusColor.setTransform(this.transformUnselected); if (this.isEnabled && (this.status != "recovering")) { this.updateMovement("still"); } } }; ClassPowerPuffGirl.prototype.setEnabled = function (enabled) { this.isEnabled = enabled; }; ClassPowerPuffGirl.prototype.catchBonus = function () { this.bonusCatchTimeLeft = bonusCatchDuration; this.clip.gotoAndPlay("agarra_bonus"); }; ClassPowerPuffGirl.prototype.updateBonusCatch = function () { this.bonusCatchTimeLeft = this.bonusCatchTimeLeft - 1; if (this.bonusCatchTimeLeft <= 0) { this.bonusCatchTimeLeft = 0; if (this.movement == "still") { this.clip.gotoAndPlay("vuela_frena"); } else if ((this.movement == "left") || (this.movement == "right")) { this.clip.gotoAndPlay("vuela_loop"); } } }; ClassPowerPuffGirl.prototype.updateExit = function () { this.updateMovement("exiting"); }; ClassPowerPuffGirl.prototype.reset = function () { this.x = (this.clip._x = this.startX); if (!this.selected) { this.updateMovement("out"); } else { this.updateMovement("still"); if (this.facing != "right") { this.updateMovement("right"); } if (this.status != "waiting") { this.setStatus("waiting"); } } if (this.bonusProtectionActive) { this.deactivateBonusProtection(); } if (this.bonusRayActive) { this.deactivateBonusRay(); } if (this.isFiring) { this.deactivateRay(); } this.timeLeftToRecover = 0; this.bonusCatchTimeLeft = 0; this.addEnergy(100); }; ClassPowerPuffGirl.prototype.updateMovement = function (movement) { if (movement == "fire") { this.clip.gotoAndPlay("dispara"); this.currentMovement = "fire"; this.speed = 0; this.activateRay(); } else if ((movement == "left") && (this.x > this.minX)) { if (this.facing != "left") { this.clip._xscale = -this.clip._xscale; this.facing = "left"; return(undefined); } if ((this.currentMovement != "left") && (this.currentMovement != "right")) { this.clip.gotoAndPlay("vuela_arranca"); this.currentMovement = "left"; } if (this.speed < this.maxSpeed) { if (this.speed == 0) { this.speed = this.startSpeed; } else { this.speed = this.speed + this.accelerationRate; } if (this.speed > this.maxSpeed) { this.speed = this.maxSpeed; } } this.newX = this.x - this.speed; if (this.newX > this.minX) { this.x = (this.clip._x = this.newX); } else { this.x = (this.clip._x = this.minX); this.updateMovement("still"); } } else if ((movement == "right") && (this.x < this.maxX)) { if (this.facing != "right") { this.clip._xscale = -this.clip._xscale; this.facing = "right"; return(undefined); } if ((this.currentMovement != "left") && (this.currentMovement != "right")) { this.clip.gotoAndPlay("vuela_arranca"); this.currentMovement = "right"; } if (this.speed < this.maxSpeed) { if (this.speed == 0) { this.speed = this.startSpeed; } else { this.speed = this.speed + this.accelerationRate; } if (this.speed > this.maxSpeed) { this.speed = this.maxSpeed; } } this.newX = this.x + this.speed; if (this.newX < this.maxX) { this.x = (this.clip._x = this.newX); } else { this.x = (this.clip._x = this.maxX); this.updateMovement("still"); } } else if (movement == "out") { if (this.facing != "right") { this.updateMovement("right"); } if (this.status != "waiting") { this.setStatus("waiting"); } this.x = this.minX - (this.objHit._width * 2); this.clip._x = this.x; } else if (movement == "in") { this.x = this.minX; this.clip._x = this.x; } else if (movement == "still") { if ((this.currentMovement == "left") || (this.currentMovement == "right")) { this.clip.gotoAndPlay("vuela_frena"); this.currentMovement = "still"; this.speed = 0; } else if ((this.currentMovement == "fire") || (this.currentMovement == "resting")) { this.clip.gotoAndPlay("vuela_frena2"); this.currentMovement = "still"; this.speed = 0; } } else if (movement == "recovering") { this.clip.gotoAndPlay("golpeada"); } else if (movement == "exiting") { if (this.currentMovement != "exiting") { this.currentMovement = movement; if (this.facing != "left") { this.clip._xscale = -this.clip._xscale; this.facing = "left"; } this.clip.gotoAndPlay("cansada"); } else { this.x = this.x - (this.maxSpeed / 2); if (this.x <= (this.minX - this.objHit._width)) { this.x = this.minX - this.objHit._width; this.setEnabled(false); this.currentMovement = "resting"; this.setStatus("out_of_game"); } this.clip._x = this.x; } } }; #endinitclip
Symbol 309 MovieClip [mcGirlBurbuja_test] Frame 18
gotoAndPlay (1);
Symbol 310 MovieClip [mcGirlBellotaTest] Frame 18
gotoAndPlay (1);
Symbol 311 MovieClip [Game] Frame 1
#initclip 12 classGame = function () { this.paths = new Array([], [], [], []); this.paths[0][0] = {ang:120, cycles:0.025}; this.paths[0][1] = {ang:135, cycles:0.025}; this.paths[0][2] = {ang:150, cycles:0.025}; this.paths[0][3] = {ang:165, cycles:0.025}; this.paths[0][4] = {ang:180, cycles:0.025}; this.paths[0][5] = {ang:195, cycles:0.025}; this.paths[0][6] = {ang:210, cycles:0.025}; this.paths[0][7] = {ang:225, cycles:0.025}; this.paths[1][0] = {ang:135, cycles:0.4}; this.paths[1][1] = {ang:345, cycles:0.25}; this.paths[2][0] = {ang:30, cycles:0.8}; this.paths[2][1] = {ang:45, cycles:0.8}; this.paths[2][2] = {ang:60, cycles:0.8}; this.paths[2][3] = {ang:75, cycles:0.8}; this.paths[2][4] = {ang:90, cycles:0.8}; this.paths[2][5] = {ang:105, cycles:0.8}; this.paths[2][6] = {ang:120, cycles:0.8}; this.paths[2][7] = {ang:135, cycles:0.8}; this.paths[2][8] = {ang:150, cycles:0.8}; this.paths[3][0] = {ang:180, cycles:0.8}; this.paths[3][1] = {ang:195, cycles:0.8}; this.paths[3][2] = {ang:210, cycles:0.8}; this.paths[3][3] = {ang:225, cycles:0.8}; this.paths[3][4] = {ang:240, cycles:0.8}; this.paths[3][5] = {ang:255, cycles:0.8}; this.paths[3][6] = {ang:270, cycles:0.8}; this.paths[3][7] = {ang:285, cycles:0.8}; this.paths[3][8] = {ang:300, cycles:0.8}; this.paths[3][9] = {ang:315, cycles:0.8}; this.paths[3][10] = {ang:330, cycles:0.8}; this.paths[3][11] = {ang:345, cycles:0.8}; this.paths[3][12] = {ang:360, cycles:0.8}; }; ClassGame.prototype = new MovieClip(); Object.registerClass("Game", ClassGame); ClassGame.prototype.init = function () { this.cfg = new ClassConfig(); Stage.scaleMode = "noScale"; this.gfx = this.createEmptyMovieClip("clipGfx", 0); this.frame = 0; this.frameWait = 0; this.level = 1; this.missedBalls = 0; this.maxMissedBalls = this.cfg.maxMissedBalls; this.activeBalls = 0; this.timeSinceLastBonus = 0; this.timeToNextBall = 0; this.soundEnabled = _global.soundEnabled; this.paused = false; this.processFrame = true; this.ih = new ClassInputHandler(); this.girls = new Array(); this.girls[0] = this.gfx.attachMovie("PowerPuffGirl", "Girl_0", 38); this.girls[0].loadProperties(this.cfg.girls.bellota); this.girls[1] = this.gfx.attachMovie("PowerPuffGirl", "Girl_1", 39); this.girls[1].loadProperties(this.cfg.girls.burbuja); this.girls[2] = this.gfx.attachMovie("PowerPuffGirl", "Girl_2", 40); this.girls[2].loadProperties(this.cfg.girls.bombon); this.girlsSwap = new Array(); this.girlsSwap[0] = this.gfx.createEmptyMovieClip("GirlSwap_0", 12); this.girlsSwap[1] = this.gfx.createEmptyMovieClip("GirlSwap_1", 13); this.girlsSwap[2] = this.gfx.createEmptyMovieClip("GirlSwap_2", 14); this.currentGirlIndex = 2; this.girls[this.currentGirlIndex].setEnabled(true); this.girls[this.currentGirlIndex].setSelected(true); this.girls[(this.currentGirlIndex + 1) % 3].setEnabled(true); this.girls[(this.currentGirlIndex + 1) % 3].setSelected(false); this.girls[(this.currentGirlIndex + 2) % 3].setEnabled(true); this.girls[(this.currentGirlIndex + 2) % 3].setSelected(false); this.currentGirl = this.girls[this.currentGirlIndex]; this.MojoJojo = this.gfx.attachMovie("MojoJojo", "Mojo_0", 48); this.MojoJojo.loadProperties(this.cfg.MojoJojo); this.snowBalls = new Array(); j = 0; while (j < this.cfg.totalBalls) { this.snowBalls[j] = this.gfx.attachMovie("SnowBall", "SnowBall_" + j, 16 + j); this.snowBalls[j].loadProperties(this.cfg.ball); this.snowBalls[j].setMovementType("curve", {maxSpeed:100, maxAngle:360}); this.snowBalls[j].reset(); j++; } this.bonus = new Array(); this.bonusSwap = new Array(); i = 0; while (i < 3) { this.bonus[i] = this.gfx.attachMovie("Bonus", "Bonus_" + i, 21 + i); this.bonus[i].loadProperties(this.cfg.bonus[i]); tmp = this.cfg.girls.bellota; this.bonus[i].loadProperties({startY:tmp.startY, minX:tmp.minX, maxX:tmp.maxX, scale:tmp.scale}); this.bonus[i].deactivate(); this.bonusSwap[i] = this.gfx.createEmptyMovieClip("BonusSwap_" + i, 1 + i); this.bonus[i + 3] = this.gfx.attachMovie("Bonus", "Bonus_" + (i + 3), 24 + i); this.bonus[i + 3].loadProperties(this.cfg.bonus[i]); tmp = this.cfg.girls.burbuja; this.bonus[i + 3].loadProperties({startY:tmp.startY, minX:tmp.minX, maxX:tmp.maxX, scale:tmp.scale}); this.bonus[i + 3].deactivate(); this.bonusSwap[i + 3] = this.gfx.createEmptyMovieClip("BonusSwap_" + (i + 3), 4 + i); this.bonus[i + 6] = this.gfx.attachMovie("Bonus", "Bonus_" + (i + 6), 27 + i); this.bonus[i + 6].loadProperties(this.cfg.bonus[i]); tmp = this.cfg.girls.bombon; this.bonus[i + 6].loadProperties({startY:tmp.startY, minX:tmp.minX, maxX:tmp.maxX, scale:tmp.scale}); this.bonus[i + 6].deactivate(); this.bonusSwap[i + 6] = this.gfx.createEmptyMovieClip("BonusSwap_" + (i + 6), 7 + i); i++; } this.panel = this.gfx.attachMovie("Panel", "Panel_0", 100); this.panel.loadProperties(this.cfg.panel); this.panel.changeBalls(0); this.panel.changeBonus(false); this.panel.loadProperties({callbackObj:this, callbackMethod:"toggleSounds"}); this.sounds = new ClassSoundManager(); this.sounds.loadProperties(this.cfg.sounds); this.sounds.setLoopingSound("ingame_music"); if (!this.soundEnabled) { this.toggleSounds(false); } if (this.cfg.debug.noSounds) { this.toggleSounds(false); } this.net = this.gfx.attachMovie("mcRed", "Net_0", 44); this.net._x = 10; this.net._y = 326; this.net.stop(); this.brokenNet = this.gfx.attachMovie("mcRedRota", "Net_1", 43); this.brokenNet._x = 259; this.brokenNet._y = 373; this.brokenNet._visible = false; this.brokenNet.stop(); this.snow = this.gfx.attachMovie("mcNieveAcumulada", "Snow_0", 42); this.snow._x = 270; this.snow._y = 390; this.snow._visible = false; this.snow.stop(); }; ClassGame.prototype.gameLoop = function () { if (this.ih.keyReadingMode == 2) { this.ih.readRawKeys(); } if (this.cfg.debug.allowPause) { if (this.paused) { if (this.ih.getEvent("advance_frame") || (this.ih.getEvent("advance_frame_repeat"))) { this.processFrame = true; } else { this.processFrame = false; } } if (this.ih.getEvent("toggle_pause")) { this.paused = !this.paused; if (!this.paused) { this.processFrame = true; } } } if (this.processFrame) { this.frame++; if (this.cfg.debug.allowKeys) { this.checkDebugKeys(); } if (this.checkLoseGame()) { this.frameWait = 0; this.onEnterFrame = this.endGame; } else if (this.checkEndLevel()) { this.frameWait = 0; this.onEnterFrame = this.endLevel; } else { this.updatePlayer(); this.updateGirls(); this.updateBonus(); this.updateBalls(); this.checkCollisions(); } } }; ClassGame.prototype.updatePlayer = function () { if (this.ih.getEvent("change_girl")) { this.currentGirl.setSelected(false); if ((this.currentGirl.status != "recovering") && (this.currentGirl.isEnabled)) { this.currentGirl.updateMovement("out"); } this.currentGirlIndex = (++this.currentGirlIndex) % 3; this.currentGirl = this.girls[this.currentGirlIndex]; this.currentGirl.setSelected(true); if (this.currentGirl.isEnabled) { this.currentGirl.updateMovement("in"); } } else if ((this.currentGirl.isEnabled && (!this.currentGirl.isFiring)) && (this.currentGirl.status != "recovering")) { if (this.ih.getEvent("fire")) { this.sounds.play("fire"); this.currentGirl.updateMovement("fire"); } else if (this.ih.getEvent("go_left")) { this.currentGirl.updateMovement("left"); } else if (this.ih.getEvent("go_right")) { this.currentGirl.updateMovement("right"); } else if (this.currentGirl.currentMovement != "still") { this.currentGirl.updateMovement("still"); } } }; ClassGame.prototype.updateGirls = function () { i = 0; while (i < 3) { if (this.girls[i].bonusProtectionActive) { this.girls[i].updateBonusProtection(); if (!this.girls[i].bonusProtectionActive) { this.panel.changeBonus(false); } } if (this.girls[i].bonusRayActive) { this.girls[i].updateBonusRay(); if (!this.girls[i].bonusRayActive) { this.panel.changeBonus(false); } } if (this.girls[i].isFiring) { this.girls[i].updateRay(); } if (this.girls[i].status == "recovering") { this.girls[i].updateRecovery(); if (!this.girls[i].isEnabled) { this.bonus[i * 3].deactivate(); this.bonus[(i * 3) + 1].deactivate(); this.bonus[(i * 3) + 2].deactivate(); } } else if (this.girls[i].status == "exiting") { this.girls[i].updateExit(); } else if (this.girls[i].status == "catching") { this.girls[i].updateBonusCatch(); } else if (this.girls[i].status == "stopping") { this.girls[i].updateMovement("still"); } i++; } }; ClassGame.prototype.updateBonus = function () { this.timeSinceLastBonus++; i = 0; while (i < 3) { if (this.bonus[i * 3].active) { this.bonus[i * 3].update(); } else if (this.bonus[(i * 3) + 1].active) { this.bonus[(i * 3) + 1].update(); } else if (this.bonus[(i * 3) + 2].active) { this.bonus[(i * 3) + 2].update(); } i++; } if ((((this.frame % this.cfg.fps) == 0) && ((this.timeSinceLastBonus / this.cfg.fps) > this.levelData.bonusFrequency)) && ((Math.random() * this.levelData.bonusRange) < 1)) { this.timeSinceLastBonus = 0; var girls = new Array(); i = 0; while (i < 3) { if (((((this.girls[i].isEnabled && (!this.girls[i].bonusRayActive)) && (!this.girls[i].bonusProtectionActive)) && (!this.bonus[i * 3].active)) && (!this.bonus[(i * 3) + 1].active)) && (!this.bonus[(i * 3) + 2].active)) { girls.push(i); } i++; } if (girls.length == 0) { return(undefined); } var chosenGirl = girls[Math.floor(Math.random() * girls.length)]; if (this.girls[chosenGirl].energy == this.girls[chosenGirl].startEnergy) { energy = {index:1, prob:-1}; ray = {index:2, prob:50}; protection = {index:0, prob:100}; } else { energy = {index:1, prob:20}; ray = {index:2, prob:60}; protection = {index:0, prob:100}; } bonusNumber = Math.round(Math.random() * 100); if (bonusNumber <= energy.prob) { bonusNumber = energy.index; } else if (bonusNumber <= ray.prob) { bonusNumber = ray.index; } else if (bonusNumber <= protection.prob) { bonusNumber = protection.index; } bonusNumber = (chosenGirl * 3) + bonusNumber; var width = ((this.bonus[bonusNumber].maxX - this.bonus[bonusNumber].minX) / 2); var x = ((this.bonus[bonusNumber].minX + ((this.girls[chosenGirl].x < (this.girls[chosenGirl].minX + width)) ? 0 : (width))) + (Math.random() * width)); this.bonus[bonusNumber].moveTo({x:x, y:this.bonus[bonusNumber].y}); this.bonus[bonusNumber].activate(); } }; ClassGame.prototype.activateBonus = function (bonusNumber) { if ((this.bonus[bonusNumber].active || (bonusNumber < 0)) || (bonusNumber > 9)) { return(undefined); } var x = (this.bonus[bonusNumber].minX + (Math.random() * (this.bonus[bonusNumber].maxX - this.bonus[bonusNumber].minX))); this.bonus[bonusNumber].moveTo({x:x, y:this.bonus[bonusNumber].y}); this.bonus[bonusNumber].activate(); }; ClassGame.prototype.updateBalls = function () { this.timeToNextBall--; j = 0; while (j < this.cfg.totalBalls) { if ((this.snowBalls[j].state != "inactive") && (!this.snowBalls[j].atEnd)) { this.snowBalls[j].move(); if (this.snowBalls[j].state == "exploding") { this.snowBalls[j].updateExplosion(); if (this.snowBalls[j].atEnd) { this.snowBalls[j].reset(); this.activeBalls = this.activeBalls - 1; } } else if (this.snowBalls[j].atEnd) { this.missedBalls++; if (this.missedBalls < (this.cfg.maxMissedBalls + 1)) { this.snow.gotoAndPlay("_" + this.missedBalls); this.panel.changeBalls(this.missedBalls); } this.snow._visible = true; this.snowBalls[j].reset(); this.activeBalls = this.activeBalls - 1; } } else if (((this.MojoJojo.energy > 0) && (this.activeBalls < this.levelData.maxActiveBalls)) && ((this.levelData.maxActiveBalls == 1) || ((this.levelData.maxActiveBalls > 1) && ((this.activeBalls == 0) || (this.timeToNextBall < 1))))) { this.timeToNextBall = this.levelData.minTimeBetweenBalls + (Math.random() * this.levelData.timeRangeBetweenBalls); var x = {startX:this.snowBalls[j].minX + ((this.snowBalls[j].maxX - this.snowBalls[j].minX) / 2)}; this.snowBalls[j].loadProperties(x); this.snowBalls[j].reset(); var speed = ((this.cfg.ball.maxSpeed / 3) + Math.floor(Math.random() * ((this.cfg.ball.maxSpeed / 3) * 2))); var path = ((Math.round(Math.random() * this.levelData.totalBalls) > this.levelData.hardBalls) ? (this.pickPath2(false)) : (this.pickPath2(true))); this.snowBalls[j].setMovementType("curve", {maxSpeed:speed, startAngle:path.ang, cycles:path.cycles}); this.snowBalls[j].begin(); this.activeBalls = this.activeBalls + 1; this.mojoJojo.substractEnergy(this.MojoJojo.energyPerBall); this.panel.changeEnergy("MojoJojo", this.mojoJojo.energy); } i = 0; while (i < 3) { if (this.snowBalls[j].clip.hitTest(this.girls[i].clip)) { if ((((this.snowBalls[j].y < this.girls[i].y) && (this.snowBalls[j].getDepth() > this.girls[i].getDepth())) && ((this.snowBalls[j].y + (this.snowBalls[j].clip._height / 2)) > (this.girls[i].y - (this.girls[i].clip._height / 2)))) || (((this.snowBalls[j].y > this.girls[i].y) && (this.snowBalls[j].getDepth() < this.girls[i].getDepth())) && ((this.snowBalls[j].y - (this.snowBalls[j].clip._height / 2)) < (this.girls[i].y + (this.girls[i].clip._height / 2))))) { this.girls[i].swapDepths(this.girlsSwap[i]); this.bonus[i * 3].swapDepths(this.bonusSwap[i * 3]); this.bonus[(i * 3) + 1].swapDepths(this.bonusSwap[(i * 3) + 1]); this.bonus[(i * 3) + 2].swapDepths(this.bonusSwap[(i * 3) + 2]); break; } } i++; } j++; } }; ClassGame.prototype.checkCollisions = function () { i = 0; while (i < 9) { if (this.bonus[i].active) { if (this.currentGirl.objHit.hitTest(this.bonus[i].objHit)) { this.currentGirl.catchBonus(); if (this.bonus[i].type == "protection") { this.currentGirl.activateBonusProtection(); this.bonus[i].deactivate(); this.panel.changeBonus(true); this.sounds.play("bonus_protection"); } else if (this.bonus[i].type == "ray") { this.currentGirl.activateBonusRay(); this.bonus[i].deactivate(); this.panel.changeBonus(true); this.sounds.play("bonus_catch"); } else if (this.bonus[i].type == "energy") { this.currentGirl.addEnergy(this.bonus[i].energy); this.bonus[i].deactivate(); this.panel.changeEnergy(this.currentGirl.name, this.currentGirl.energy); this.sounds.play("bonus_catch"); } } } i++; } i = 0; while (i < 3) { j = 0; for ( ; j < this.cfg.totalBalls ; j++) { if (this.snowBalls[j].state == "rolling") { if (((this.snowBalls[j].y + ((0 * this.snowBalls[j].clip._height) / 6)) > (this.girls[i].y - (this.girls[i].clip._height / 4))) && ((this.snowBalls[j].y - (this.snowBalls[j].clip._height / 6)) < (this.girls[i].y + (this.girls[i].clip._height / 4)))) { if (this.girls[i].bonusProtectionActive) { if (this.snowBalls[j].objHit.hitTest(this.girls[i].protection.objHit)) { this.sounds.play("ball_destruction"); this.snowBalls[j].blowUp(); } } else if (((this.girls[i].isEnabled && (this.girls[i].selected)) && (this.girls[i].status != "recovering")) && (this.snowBalls[j].objHit.hitTest(this.girls[i].objHit))) { this.sounds.play("ball_hits_girl"); this.girls[i].substractEnergy(this.levelData.ball.cost); this.panel.changeEnergy(this.girls[i].name, this.girls[i].energy); this.girls[i].setStatus("recovering"); continue; } if (this.girls[i].isFiring && (this.girls[i].status != "recovering")) { if (this.snowBalls[j].objHit.hitTest(this.girls[i].ray.clip1) || (this.snowBalls[j].objHit.hitTest(this.girls[i].ray.clip2))) { this.sounds.play("ball_destruction"); this.snowBalls[j].blowUp(); } } } } } i++; } }; ClassGame.prototype.pickPath = function (index) { if (index == null) { var type = (Math.random() * 100); var index; if (type < 25) { index = 0; } else if (type < 30) { index = 1; } else if (type < 65) { index = 2; } else { index = 3; } } this.thrownBalls++; this.hardBalls++; return(this.paths[index][Math.floor(Math.random() * this.paths[index].length)]); }; ClassGame.prototype.pickPath2 = function (isHard) { this.thrownBalls++; if (isHard) { this.hardBalls++; } var angle = (0 + Math.round(Math.random() * 360)); if (isHard) { var cycles = (0.75 + (Math.round(Math.random() * 50) / 100)); } else { var cycles = (0.25 + (Math.round(Math.random() * 50) / 100)); } return({ang:angle, cycles:cycles}); }; ClassGame.prototype.toggleSounds = function (state) { if (state != null) { this.soundEnabled = !state; } if (this.soundEnabled) { this.soundEnabled = false; this.sounds.setSoundState(false); this.panel.changeSound(false); _global.soundEnabled = false; } else { this.soundEnabled = true; this.sounds.setSoundState(true); this.sounds.play("ingame_music"); this.panel.changeSound(true); _global.soundEnabled = true; } }; ClassGame.prototype.setupLevel = function () { i = 0; while (i < 3) { this.girls[i].reset(); this.panel.changeEnergy(this.girls[i].name, this.girls[i].energy); this.bonus[i * 3].deactivate(); this.bonus[(i * 3) + 1].deactivate(); this.bonus[(i * 3) + 2].deactivate(); i++; } i = 0; while (i < this.cfg.totalBalls) { this.snowBalls[i].reset(); i++; } this.timeToNextBall = 0; this.MojoJojo.reset(); this.frameWait = 0; this.hardBalls = 0; this.thrownBalls = 0; this.panel.changeEnergy("MojoJojo", this.MojoJojo.energy); this.clipLevel = this.gfx.attachMovie("mcPortadaNivel", "mcLevel_0", 105); this.clipLevel._x = 300; this.clipLevel._y = 200; this.clipLevel.gotoAndPlay("nivel" + this.level); this.levelData = this.cfg.levels[this.level - 1]; if (this.levelData.MojoJojo) { this.MojoJojo.loadProperties(this.levelData.MojoJojo); } if (this.levelData.bonus) { i = 0; while (i < 3) { this.bonus[i].loadProperties(this.levelData.bonus[i]); this.bonus[i + 3].loadProperties(this.levelData.bonus[i]); this.bonus[i + 6].loadProperties(this.levelData.bonus[i]); i++; } } if (this.level == 1) { this.sounds.play("ingame_music"); } this.onEnterFrame = this.beginLevel; }; ClassGame.prototype.beginLevel = function () { this.frameWait++; if (this.ih.keyReadingMode == 2) { this.ih.readRawKeys(); } if (((this.frameWait > 1) && (this.ih.getEvent("fire"))) || (this.frameWait > (this.cfg.fps * 3))) { this.clipLevel.removeMovieClip(); this.frameWait = 0; this.onEnterFrame = this.gameLoop; } }; ClassGame.prototype.endLevel = function () { this.frameWait++; if (this.ih.keyReadingMode == 2) { this.ih.readRawKeys(); } if (((this.frameWait > 1) && (this.ih.getEvent("fire"))) || (this.frameWait > (this.cfg.fps * 1.5))) { this.frameWait = 0; this.level++; if (this.level > 3) { this.onEnterFrame = null; _root.gotoAndPlay("ganaste"); } else { this.onEnterFrame = this.setupLevel; } } else if (this.frameWait == 1) { this.clipLevel._x = 300 - (this.clipLevel._width / 2); this.clipLevel._y = 200 - (this.clipLevel._height / 2); } }; ClassGame.prototype.endGame = function () { this.frameWait++; if (this.frameWait == 1) { this.net._visible = false; this.brokenNet._visible = true; this.brokenNet.gotoAndPlay(1); this.sounds.stopSound("ingame_music"); } else if (this.frameWait > 21) { this.onEnterFrame = null; _root.gotoAndPlay("perdiste"); } }; ClassGame.prototype.checkEndLevel = function () { i = 0; while (i < this.cfg.totalBalls) { if (this.snowBalls[i].state != "inactive") { return(false); } i++; } if (this.MojoJojo.energy <= 0) { return(true); } return(false); }; ClassGame.prototype.checkLoseGame = function () { if ((((!this.girls[0].isEnabled) && (!this.girls[1].isEnabled)) && (!this.girls[2].isEnabled)) || (this.missedBalls > this.maxMissedBalls)) { return(true); } return(false); }; ClassGame.prototype.checkDebugKeys = function () { if (this.ih.getEvent("bonus_protection")) { this.activateBonus(0 + (this.currentGirlIndex * 3)); } else if (this.ih.getEvent("bonus_energy")) { this.activateBonus(1 + (this.currentGirlIndex * 3)); } else if (this.ih.getEvent("bonus_ray")) { this.activateBonus(2 + (this.currentGirlIndex * 3)); } else if (this.ih.getEvent("energy_add")) { this.currentGirl.addEnergy(10); this.panel.changeEnergy(this.currentGirl.name, this.currentGirl.energy); } else if (this.ih.getEvent("energy_substract")) { this.currentGirl.substractEnergy(10); this.panel.changeEnergy(this.currentGirl.name, this.currentGirl.energy); } else if (this.ih.getEvent("toggle_draw_path")) { i = 0; while (i < this.cfg.totalBalls) { this.snowBalls[i].toggleDrawPath(); i++; } } else if (this.ih.getEvent("posX_add")) { this.currentGirl.clip._x = this.currentGirl.clip._x + 1; trace(this.currentGirl.clip._x); } else if (this.ih.getEvent("posX_subs")) { this.currentGirl.clip._x = this.currentGirl.clip._x - 1; trace(this.currentGirl.clip._x); } else if (this.ih.getEvent("posY_add")) { this.currentGirl.clip._y = this.currentGirl.clip._y + 1; trace(this.currentGirl.clip._y); } else if (this.ih.getEvent("posY_subs")) { this.currentGirl.clip._y = this.currentGirl.clip._y - 1; trace(this.currentGirl.clip._y); } else if (this.ih.getEvent("scale_add")) { this.currentGirl.clip._xscale = (this.currentGirl.clip._yscale = this.currentGirl.clip._xscale + 1); trace(this.currentGirl.clip._xscale); } else if (this.ih.getEvent("scale_subs")) { this.currentGirl.clip._xscale = (this.currentGirl.clip._yscale = this.currentGirl.clip._xscale - 1); trace(this.currentGirl.clip._xscale); } }; #endinitclip
Symbol 312 MovieClip [InputHandler] Frame 1
#initclip 3 ClassInputHandler = function () { this.events = {}; this.events.go_left = {code:37, isPressed:false, wasPressed:false, repeats:true}; this.events.go_right = {code:39, isPressed:false, wasPressed:false, repeats:true}; this.events.fire = {code:32, isPressed:false, wasPressed:false, repeats:false}; this.events.change_girl = {code:90, isPressed:false, wasPressed:false, repeats:false}; this.events.toggle_pause = {code:80, isPressed:false, wasPressed:false, repeats:false}; this.events.advance_frame = {code:96, isPressed:false, wasPressed:false, repeats:false}; this.events.advance_frame_repeat = {code:110, isPressed:false, wasPressed:false, repeats:true}; this.events.bonus_protection = {code:87, isPressed:false, wasPressed:false, repeats:false}; this.events.bonus_energy = {code:69, isPressed:false, wasPressed:false, repeats:false}; this.events.bonus_ray = {code:82, isPressed:false, wasPressed:false, repeats:false}; this.events.energy_add = {code:107, isPressed:false, wasPressed:false, repeats:false}; this.events.energy_substract = {code:109, isPressed:false, wasPressed:false, repeats:false}; this.events.toggle_draw_path = {code:106, isPressed:false, wasPressed:false, repeats:false}; this.events.posX_add = {code:102, isPressed:false, wasPressed:false, repeats:true}; this.events.posX_subs = {code:100, isPressed:false, wasPressed:false, repeats:true}; this.events.posY_add = {code:98, isPressed:false, wasPressed:false, repeats:true}; this.events.posY_subs = {code:104, isPressed:false, wasPressed:false, repeats:true}; this.events.scale_add = {code:105, isPressed:false, wasPressed:false, repeats:true}; this.events.scale_subs = {code:99, isPressed:false, wasPressed:false, repeats:true}; this.keys = new Array(); for (i in this.events) { ev = this.events[i]; this.keys[ev.code] = {event:i, isPressed:ev.isPressed, wasPressed:ev.wasPressed, repeats:ev.repeats}; } this.keyReadingMode = 2; if (this.keyReadingMode == 1) { Key.addListener(this); this.getLastKey = Key.getCode; } else { this.getLastKey = this.getLastPressedKey; } this.frame = 0; }; ClassInputHandler.prototype = new MovieClip(); Object.registerClass("InputHandler", ClassInputHandler); ClassInputHandler.prototype.onKeyDown = function () { var lastKey = this.getLastKey(); if (!this.keys[lastKey]) { return(undefined); } if (this.keys[lastKey].isPressed && (!this.events[this.keys[lastKey].event].wasPressed)) { this.keys[lastKey].wasPressed = (this.events[this.keys[lastKey].event].wasPressed = true); return(undefined); } this.keys[lastKey].isPressed = (this.events[this.keys[lastKey].event].isPressed = true); }; ClassInputHandler.prototype.onKeyUp = function () { var lastKey = this.getLastKey(); if (!this.keys[lastKey]) { return(undefined); } this.keys[lastKey].isPressed = (this.events[this.keys[lastKey].event].isPressed = false); this.keys[lastKey].wasPressed = (this.events[this.keys[lastKey].event].wasPressed = false); }; ClassInputHandler.prototype.updateBinding = function (eventToChange, newKey, repeats) { if (!this.events[eventToChange]) { return(undefined); } this.keys[this.events[eventToChange].code] = false; this.keys[newKey] = {event:eventToChange, isPressed:false, wasPressed:false, repeats:repeats}; this.events[event] = {code:newKey, isPressed:false, wasPressed:false, repeats:repeats}; }; ClassInputHandler.prototype.getLastPressedKey = function () { return(this.lastKey); }; ClassInputHandler.prototype.getKeys = function () { var keys = ""; for (prop in this.events) { if (this.events[prop].isPressed && (!this.events[prop].wasPressed)) { keys = keys + (prop + " "); } } if (keys.length) { keys = keys + (" " + this.frame); } return(keys); }; ClassInputHandler.prototype.getEvent = function (event) { if (!this.events[event].isPressed) { return(false); } if (!this.events[event].wasPressed) { return(true); } if (this.events[event].repeats) { return(true); } return(false); }; ClassInputHandler.prototype.readRawKeys = function () { this.frame++; for (prop in this.events) { var currKey = this.events[prop].code; if ((Key.isDown(currKey) && (!this.events[prop].isPressed)) || ((Key.isDown(currKey) && (this.events[prop].isPressed)) && (!this.events[prop].wasPressed))) { this.lastKey = currKey; this.onKeyDown(); } else if (((!Key.isDown(currKey)) && (this.events[prop].isPressed)) || (((!Key.isDown(currKey)) && (!this.events[prop].isPressed)) && (this.events[prop].wasPressed))) { this.lastKey = currKey; this.onKeyUp(); } } }; #endinitclip
Symbol 313 MovieClip [Config] Frame 1
#initclip 1 ClassConfig = function () { this.fps = 24; this.girls = {burbuja:{}, bombon:{}, bellota:{}}; this.girls.bellota.name = "Bellota"; this.girls.bellota.minX = 258; this.girls.bellota.maxX = 356; this.girls.bellota.startX = this.girls.bellota.minX; this.girls.bellota.startY = 159; this.girls.bellota.scale = 55; this.girls.bellota.fps = this.fps; this.girls.bellota.speed = 0; this.girls.bellota.maxSpeed = 270 / this.fps; this.girls.bellota.startSpeed = this.girls.bellota.maxSpeed; this.girls.bellota.accelerationRate = 40 / this.fps; this.girls.bellota.decelerationRate = 40 / this.fps; this.girls.bellota.rayDuration = 0.35 * this.fps; this.girls.bellota.rayNormalScale = 75; this.girls.bellota.rayBonusScale = 150; this.girls.bellota.bonusProtectionDuration = 5 * this.fps; this.girls.bellota.bonusRayDuration = 5 * this.fps; this.girls.bellota.bonusCatchDuration = 9; this.girls.bellota.startEnergy = 100; this.girls.bellota.timeToRecover = 0.5 * this.fps; this.girls.bellota.graphicsGirl = "mcGirlBellota"; this.girls.bellota.graphicsRay = "mcRayoBellota"; this.girls.bellota.graphicsRayX = 0; this.girls.bellota.graphicsRayY = -13; this.girls.bellota.graphicsRayX2 = 14; this.girls.bellota.graphicsRayY2 = -8.5; this.girls.bellota.graphicsProtection = "mcBurbujaBellota"; this.girls.bellota.graphicsProtectionX = 2; this.girls.bellota.graphicsProtectionY = -1; this.girls.burbuja.name = "burbuja"; this.girls.burbuja.minX = 188; this.girls.burbuja.maxX = 376; this.girls.burbuja.startX = this.girls.burbuja.minX; this.girls.burbuja.startY = 211; this.girls.burbuja.scale = 68; this.girls.burbuja.fps = this.fps; this.girls.burbuja.speed = 0; this.girls.burbuja.maxSpeed = 360 / this.fps; this.girls.burbuja.startSpeed = this.girls.burbuja.maxSpeed * 0.3; this.girls.burbuja.accelerationRate = 55 / this.fps; this.girls.burbuja.decelerationRate = 55 / this.fps; this.girls.burbuja.rayDuration = 0.35 * this.fps; this.girls.burbuja.bonusProtectionDuration = 5 * this.fps; this.girls.burbuja.bonusRayDuration = 5 * this.fps; this.girls.burbuja.bonusCatchDuration = 9; this.girls.burbuja.rayNormalScale = 90; this.girls.burbuja.rayBonusScale = 135; this.girls.burbuja.startEnergy = 100; this.girls.burbuja.timeToRecover = 0.5 * this.fps; this.girls.burbuja.graphicsGirl = "mcGirlBurbuja"; this.girls.burbuja.graphicsRay = "mcRayoBurbuja"; this.girls.burbuja.graphicsRayX = 15; this.girls.burbuja.graphicsRayY = -6; this.girls.burbuja.graphicsRayX2 = -1; this.girls.burbuja.graphicsRayY2 = -6.5; this.girls.burbuja.graphicsProtection = "mcBurbujaBurbuja"; this.girls.burbuja.graphicsProtectionX = 3; this.girls.burbuja.graphicsProtectionY = -3; this.girls.bombon.name = "bombon"; this.girls.bombon.minX = 82; this.girls.bombon.maxX = 447; this.girls.bombon.startX = this.girls.bombon.minX; this.girls.bombon.startY = 281; this.girls.bombon.scale = 84; this.girls.bombon.fps = this.fps; this.girls.bombon.speed = 0; this.girls.bombon.maxSpeed = 450 / this.fps; this.girls.bombon.startSpeed = this.girls.bombon.maxSpeed * 0.3; this.girls.bombon.accelerationRate = 45 / this.fps; this.girls.bombon.decelerationRate = 65 / this.fps; this.girls.bombon.rayDuration = 0.35 * this.fps; this.girls.bombon.bonusProtectionDuration = 5 * this.fps; this.girls.bombon.bonusRayDuration = 5 * this.fps; this.girls.bombon.rayNormalScale = 100; this.girls.bombon.rayBonusScale = 190; this.girls.bombon.bonusCatchDuration = 9; this.girls.bombon.startEnergy = 100; this.girls.bombon.timeToRecover = 0.5 * this.fps; this.girls.bombon.graphicsGirl = "mcGirlBombon"; this.girls.bombon.graphicsRay = "mcRayoBombon"; this.girls.bombon.graphicsRayX = 19; this.girls.bombon.graphicsRayY = -6; this.girls.bombon.graphicsRayX2 = 4; this.girls.bombon.graphicsRayY2 = -2; this.girls.bombon.graphicsProtection = "mcBurbujaBombon"; this.girls.bombon.graphicsProtectionX = 10; this.girls.bombon.graphicsProtectionY = -5; this.MojoJojo = {}; this.MojoJojo.startEnergy = 100; this.MojoJojo.energyPerBall = this.MojoJojo.startEnergy * 0.5; this.MojoJojo.graphic = "mcMojoJojo"; this.MojoJojo.x = 357; this.MojoJojo.y = 94; this.MojoJojo.scale = 30; this.ball = {}; this.ball.startX = 344; this.ball.startY = 100; this.ball.startScale = 5; this.ball.endScale = 50; this.ball.minX = 272; this.ball.maxX = 355; this.ball.minY = this.ball.startY; this.ball.maxY = 360; this.ball.startSpeed = 10 / this.fps; this.ball.maxSpeed = 90 / this.fps; this.ball.accelerationRate = 10 / this.fps; this.ball.explosionDuration = 9; this.ball.fps = this.fps; this.ball.cost = 25; this.ball.graphicsBall = "mcSnowBall"; this.ball.graphicsDestruction = ""; this.bonus = new Array({}, {}, {}); this.bonus[0].duration = 10 * this.fps; this.bonus[0].graphic = "mcBonusBunny"; this.bonus[0].type = "protection"; this.bonus[1].duration = 10 * this.fps; this.bonus[1].graphic = "mcBonusHearth"; this.bonus[1].type = "energy"; this.bonus[1].energy = 10; this.bonus[2].duration = 10 * this.fps; this.bonus[2].graphic = "mcBonusStar"; this.bonus[2].type = "ray"; this.panel = {}; this.panel.graphic = "mcPanel"; this.panel.x = 530; this.panel.y = 60; this.panel.emptyX = -31.8; this.panel.fullX = 2.2; this.totalBalls = 3; this.maxMissedBalls = 12; this.levels = new Array({}, {}, {}); this.levels[0].bonus = new Array({}, {}, {}); this.levels[0].bonus[0].duration = 9 * this.fps; this.levels[0].bonus[1].duration = 9 * this.fps; this.levels[0].bonus[2].duration = 9 * this.fps; this.levels[0].bonusFrequency = 3; this.levels[0].bonusTimeRange = 2; this.levels[0].totalBalls = 13; this.levels[0].hardBalls = this.levels[0].totalBalls * 0.15; this.levels[0].maxActiveBalls = 1; this.levels[0].minTimeBetweenBalls = 2 * this.fps; this.levels[0].timeRangeBetweenBalls = 0 * this.fps; this.levels[0].ball = {cost:25, maxSpeed:85 / this.fps}; this.levels[0].MojoJojo = {energyPerBall:this.MojoJojo.startEnergy / this.levels[0].totalBalls}; this.levels[1].bonus = new Array({}, {}, {}); this.levels[1].bonus[0].duration = 6 * this.fps; this.levels[1].bonus[1].duration = 6 * this.fps; this.levels[1].bonus[2].duration = 6 * this.fps; this.levels[1].bonusFrequency = 4; this.levels[1].bonusTimeRange = 3; this.levels[1].totalBalls = 17; this.levels[1].hardBalls = this.levels[1].totalBalls * 0.2; this.levels[1].maxActiveBalls = 2; this.levels[1].minTimeBetweenBalls = 2 * this.fps; this.levels[1].timeRangeBetweenBalls = 0.5 * this.fps; this.levels[1].ball = {cost:25, maxSpeed:90 / this.fps}; this.levels[1].MojoJojo = {energyPerBall:this.MojoJojo.startEnergy / this.levels[1].totalBalls}; this.levels[2].bonus = new Array({}, {}, {}); this.levels[2].bonus[0].duration = 3 * this.fps; this.levels[2].bonus[1].duration = 3 * this.fps; this.levels[2].bonus[2].duration = 3 * this.fps; this.levels[2].bonusFrequency = 5; this.levels[2].bonusTimeRange = 4; this.levels[2].totalBalls = 22; this.levels[2].hardBalls = this.levels[2].totalBalls * 0.4; this.levels[2].maxActiveBalls = 2; this.levels[2].minTimeBetweenBalls = 1 * this.fps; this.levels[2].timeRangeBetweenBalls = 1 * this.fps; this.levels[2].ball = {cost:25, maxSpeed:100 / this.fps}; this.levels[2].MojoJojo = {energyPerBall:this.MojoJojo.startEnergy / this.levels[2].totalBalls}; this.sounds = {}; this.sounds.fire = "snd_rayo"; this.sounds.ball_destruction = "snd_bola_destruccion"; this.sounds.ball_hits_girl = "snd_bola_pisa_chica"; this.sounds.bonus_protection = "snd_bonus_proteccion"; this.sounds.bonus_catch = "snd_bonus_catch"; this.sounds.mojojojo_wins = "snd_mojojojo_gana"; this.sounds.ingame_music = "snd_ingame_music"; }; #endinitclip
Symbol 314 MovieClip [SnowBall] Frame 1
#initclip 5 ClassSnowBall = function () { this.container = this.createEmptyMovieClip("clipContainer", 0); this.canvas = this.container.createEmptyMovieClip("clipCanvas", -1); this.speed = 0; this.atStart = true; this.atEnd = false; this.setMovementType("straight"); this.state = "inactive"; this.explosionTimeLeft = 0; this.showPath = false; this.path = new ClassPath(); }; ClassSnowBall.prototype = new MovieClip(); Object.registerClass("SnowBall", ClassSnowBall); ClassSnowBall.prototype.setMovementType = function (type, props) { switch (type) { case "straight" : this.movementType = type; this.move = this.moveStraight; return; case "sine" : this.movementType = type; this.move = this.moveSine; this.angleFactor = ((((props.maxAngle != null) ? (props.maxAngle) : 225) / (this.maxY - this.startY)) * 1) + ((props.freq != null) ? (props.freq) : 0); this.angleOffset = ((props.angleOffset != null) ? (props.angleOffset) : 0); this.movementRadiusMin = 90; this.movementRadiusMax = 120; this.movementRadiusDiff = this.movementRadiusMax - this.movementRadiusMin; this.movementRadius = 120; this.maxSpeed = ((props.maxSpeed != null) ? (props.maxSpeed) : (180 / this.fps)); return; case "curve" : this.movementType = type; this.move = this.moveCurve; this.path.startAngle = props.startAngle; this.path.cycles = props.cycles; this.path.speed = this.startSpeed; this.path.maxSpeed = this.maxSpeed; this.path.reset(); return; default : this.movementType = "straight"; this.move = this.moveStraight; } }; ClassSnowBall.prototype.moveStraight = function () { this.clip._visible = true; if (this.speed < this.maxSpeed) { this.speed = this.speed + this.accelerationRate; if (this.speed > this.maxSpeed) { this.speed = this.maxSpeed; } } this.newY = this.y + this.speed; if (this.newY < this.maxY) { this.y = (this.clip._y = this.newY); } else { this.y = (this.clip._y = this.maxY); this.atEnd = true; } if (!this.atEnd) { this.clip._xscale = (this.clip._yscale = this.startScale + (this.scaleFactor * (this.y - this.minY))); } }; ClassSnowBall.prototype.moveSine = function () { if (this.speed < this.maxSpeed) { this.speed = this.speed + this.accelerationRate; if (this.speed > this.maxSpeed) { this.speed = this.maxSpeed; } } this.newY = this.y + this.speed; if (this.newY < this.maxY) { this.y = (this.clip._y = this.newY); } else { this.y = (this.clip._y = this.maxY); this.atEnd = true; } if (!this.angle) { this.angle = 0; } this.angle = (this.angleOffset + (this.angleFactor * (this.minY - this.y))) % 360; this.newX = this.startX + (this.movementRadius * Math.sin((this.angle * Math.PI) / 180)); this.x = (this.clip._x = this.newX); if (!this.atEnd) { this.clip._xscale = (this.clip._yscale = this.startScale + (this.scaleFactor * (this.y - this.minY))); } if (this.showPath) { this.drawPath(); } if (this.atStart) { this.atStart = false; } }; ClassSnowBall.prototype.moveCurve = function () { this.path.draw(); this.newY = this.path.y; if (this.newY < this.maxY) { this.y = (this.clip._y = this.newY); } else { this.y = (this.clip._y = this.maxY); this.atEnd = true; } this.newX = this.path.x; this.x = (this.clip._x = this.newX); if (!this.atEnd) { this.clip._xscale = (this.clip._yscale = this.startScale + (this.scaleFactor * (this.y - this.minY))); } if (this.showPath) { this.drawPath(); } if (this.atStart) { this.atStart = false; } }; ClassSnowBall.prototype.reset = function () { this.clip._visible = false; this.clip._xscale = (this.clip._yscale = this.startScale); this.y = (this.clip._y = this.startY); this.x = (this.clip._x = this.startX); this.state = "inactive"; this.speed = this.startSpeed; this.atEnd = false; this.atStart = true; this.path.reset(); }; ClassSnowBall.prototype.begin = function () { this.state = "rolling"; this.clip._visible = true; this.clip.gotoAndPlay("rolling"); }; ClassSnowBall.prototype.blowUp = function () { this.state = "exploding"; this.explosionTimeLeft = this.explosionDuration; this.clip.gotoAndPlay("exploding"); }; ClassSnowBall.prototype.updateExplosion = function () { this.explosionTimeLeft = this.explosionTimeLeft - 1; if (this.explosionTimeLeft <= 0) { this.explosionTimeLeft = 0; this.atEnd = true; } }; ClassSnowBall.prototype.finish = function () { this.clip._visible = false; this.state = "inactive"; this.atEnd = true; }; ClassSnowBall.prototype.drawPath = function () { if (this.atEnd) { return(undefined); } if (this.atStart) { this.canvas.moveTo(this.x, this.y); return(undefined); } var obj = this.canvas; obj.lineStyle(0); obj.lineTo(this.x, this.y); }; ClassSnowBall.prototype.toggleDrawPath = function () { this.showPath = !this.showPath; this.canvas.moveTo(this.x, this.y); }; #endinitclip
Symbol 315 MovieClip [Bonus] Frame 1
#initclip 6 ClassBonus = function () { this.container = this.createEmptyMovieClip("clipContainer", 0); this.timeLeft = 0; this.active = false; }; ClassBonus.prototype = new MovieClip(); Object.registerClass("Bonus", ClassBonus); ClassBonus.prototype.loadProperties = function (props) { if (props.graphic != null) { this.clip = this.container.attachMovie(props.graphic, "clipGraphic", 0); this.clip.stop(); this.objHit = this.clip; } if (props.startY != null) { this.startY = props.startY; this.y = (this.clip._y = this.startY); } if (props.scale != null) { this.clip._xscale = (this.clip._yscale = props.scale); } if (props.duration != null) { this.duration = props.duration; } if (props.type != null) { this.type = props.type; } if (props.energy != null) { this.energy = props.energy; } if (props.minX != null) { this.minX = props.minX; } if (props.maxX != null) { this.maxX = props.maxX; } if (!this.initialized) { this.initialized = true; } }; ClassBonus.prototype.moveTo = function (pos) { this.x = (this.clip._x = pos.x); this.y = (this.clip._y = pos.y); }; ClassBonus.prototype.activate = function () { this.timeLeft = this.duration; this.active = true; this._visible = true; this._alpha = 1; this.clip.gotoAndPlay(1); }; ClassBonus.prototype.deactivate = function () { this.timeLeft = 0; this.active = false; this._visible = false; this.clip.stop(); }; ClassBonus.prototype.update = function (props) { this.timeLeft = this.timeLeft - 1; if ((this._alpha < 100) && (this.timeLeft > 5)) { this._alpha = this._alpha + 20; } if (this.timeLeft < 6) { this._alpha = this._alpha - 20; } if (this.timeLeft <= 0) { this.deactivate(); } }; #endinitclip
Symbol 316 MovieClip [PowerPuffGirl_property_loader] Frame 1
#initclip 10 ClassPowerPuffGirl.prototype.loadProperties = function (props) { if (props.graphicsGirl != null) { this.clip = this.container.attachMovie(props.graphicsGirl, "clipGirl", 0); this.clip.gotoAndPlay("quieta"); this.clip.collision._visible = false; this.statusColor = new Color(this.clip); } if (props.graphicsRay != null) { this.ray.clip1 = this.clip.attachMovie(props.graphicsRay, "clipRay1", 1); this.ray.clip2 = this.clip.attachMovie(props.graphicsRay, "clipRay2", 2); this.ray.clip1.stop(); this.ray.clip2.stop(); this.ray.clip1._x = props.graphicsRayX; this.ray.clip1._y = props.graphicsRayY; this.ray.clip2._x = props.graphicsRayX2; this.ray.clip2._y = props.graphicsRayY2; this.ray.clip1._visible = (this.ray.clip2._visible = false); } if (props.graphicsProtection != null) { this.protection.clip = this.clip.attachMovie(props.graphicsProtection, "clipProtection", 3); this.protection.objHit = this.protection.clip.collision; this.protection.clip._xscale = (this.protection.clip._yscale = 120); this.protection.clip.gotoAndStop(1); this.protection.clip._visible = false; } if (props.graphicsProtectionX != null) { this.protection.clip._x = props.graphicsProtectionX; } if (props.graphicsProtectionY != null) { this.protection.clip._y = props.graphicsProtectionY; } this.objHit = this.clip.collision; if (props.startX != null) { this.startX = props.startX; this.startY = props.startY; if (!this.initialized) { this.x = (this.clip._x = this.startX); this.y = (this.clip._y = this.startY); } } if (props.x != null) { this.x = (this.clip._x = props.x); this.y = (this.clip._y = props.y); } if (props.scale != null) { this.clip._xscale = (this.clip._yscale = props.scale); } if (props.minX != null) { this.minX = props.minX; } if (props.maxX != null) { this.maxX = props.maxX; } if (props.maxSpeed != null) { this.maxSpeed = props.maxSpeed; } if (props.startSpeed != null) { this.startSpeed = props.startSpeed; } if (props.accelerationRate != null) { this.accelerationRate = props.accelerationRate; } if (props.decelerationRate != null) { this.decelerationRate = props.decelerationRate; } if (props.startEnergy != null) { this.startEnergy = props.startEnergy; this.energy = props.startEnergy; } if (props.rayDuration != null) { this.ray.duration = props.rayDuration; } if (props.rayNormalScale != null) { this.ray.normalScale = props.rayNormalScale; this.ray.currentLength = this.ray.normalScale; } if (props.rayBonusScale != null) { this.ray.bonusScale = props.rayBonusScale; } if (props.rayCost != null) { this.ray.cost = props.rayCost; } if (props.bonusRayDuration != null) { this.ray.bonusDuration = props.bonusRayDuration; } if (props.bonusProtectionDuration != null) { this.protection.duration = props.bonusProtectionDuration; } if (props.bonusCatchDuration != null) { this.bonusCatchDuration = props.bonusCatchDuration; } if (props.timeToRecover != null) { this.timeToRecover = props.timeToRecover; } if (props.name != null) { this.name = props.name; } if (props.fps != null) { this.fps = props.fps; } if (!this.initialized) { this.initialized = true; } }; #endinitclip
Symbol 319 MovieClip [SnowBall_property_loader] Frame 1
#initclip 11 ClassSnowBall.prototype.loadProperties = function (props) { if (props.graphicsBall != null) { this.clip = this.container.attachMovie(props.graphicsBall, "clipBall", 0); this.clip.collision._visible = false; this.clip.gotoAndStop(""); } if (props.graphicsDestruction != null) { this.clipDestruction = this.container.attachMovie(props.graphicsDestruction, "clipDestruction", 1); this.clipDestruction.gotoAndStop(""); } this.objHit = this.clip.collision; if (props.startX != null) { this.startX = props.startX; if (!this.initialized) { this.x = (this.clip._x = this.startX); } } if (props.startY != null) { this.startY = props.startY; if (!this.initialized) { this.y = (this.clip._y = this.startY); } } if (props.x != null) { this.x = (this.clip._x = props.x); this.y = (this.clip._y = props.y); } if (props.startScale != null) { this.startScale = props.startScale; if (!this.initialized) { this.clip._xscale = (this.clip._yscale = props.startScale); } } if (props.endScale != null) { this.endScale = props.endScale; } if (props.explosionDuration != null) { this.explosionDuration = props.explosionDuration; } if (props.minY != null) { this.minY = props.minY; } if (props.maxY != null) { this.maxY = props.maxY; } if (props.minX != null) { this.minX = props.minX; } if (props.maxY != null) { this.maxX = props.maxX; } if ((((props.startScale != null) || (props.endScale != null)) || (props.minY != null)) || (props.maxY != null)) { this.scaleFactor = (this.endScale - this.startScale) / (this.maxY - this.minY); this.angleFactor = 360 / (this.maxY - this.minY); } if (props.maxSpeed != null) { this.maxSpeed = props.maxSpeed; } if (props.accelerationRate != null) { this.accelerationRate = props.accelerationRate; } if (props.fps != null) { this.fps = props.fps; } if (!this.initialized) { this.initialized = true; } }; #endinitclip
Symbol 323 MovieClip [buton] Frame 1
stop();
Symbol 323 MovieClip [buton] Frame 2
stop();
Symbol 336 MovieClip [Panel] Frame 1
#initclip 7 ClassPanel = function () { this.container = this.createEmptyMovieClip("clipContainer", 0); }; ClassPanel.prototype = new MovieClip(); Object.registerClass("Panel", ClassPanel); ClassPanel.prototype.loadProperties = function (props) { if (props.graphic != null) { this.clip = this.container.attachMovie(props.graphic, "clipGraphic", 0); this.clip.stop(); } if (props.emptyX != null) { this.emptyX = props.emptyX; } if (props.fullX != null) { this.fullX = props.fullX; } this.factor = (this.fullX - this.emptyX) / 100; if (props.x != null) { this.clip._x = props.x; } if (props.y != null) { this.clip._y = props.y; } if (props.callbackObj != null) { this.callbackObj = props.callbackObj; this.callbackMethod = props.callbackMethod; this.clip.soundObjHit.onPress = function () { this._parent._parent._parent.callbackObj[this._parent._parent._parent.callbackMethod](); }; } }; ClassPanel.prototype.changeEnergy = function (who, howMuch) { this.clip[who].bar._x = this.emptyX + (howMuch * this.factor); }; ClassPanel.prototype.changeBalls = function (quantity) { this.clip.balls.gotoAndStop(quantity + 1); }; ClassPanel.prototype.changeBonus = function (state) { this.clip.bonus._visible = state; }; ClassPanel.prototype.changeSound = function (state) { this.clip.sound._visible = state; }; #endinitclip
Symbol 338 MovieClip [MojoJojo] Frame 1
#initclip 8 ClassMojoJojo = function () { this.container = this.createEmptyMovieClip("clipContainer", 0); this.active = false; }; ClassMojoJojo.prototype = new MovieClip(); Object.registerClass("MojoJojo", ClassMojoJojo); ClassMojoJojo.prototype.loadProperties = function (props) { if (props.graphic != null) { this.clip = this.container.attachMovie(props.graphic, "clipGraphic", 0); this.clip.stop(); } if (props.x != null) { this.x = (this.clip._x = props.x); this.y = (this.clip._y = props.y); } if (props.scale != null) { this.clip._xscale = (this.clip._yscale = props.scale); } if (props.startEnergy != null) { this.startEnergy = props.startEnergy; this.energy = props.startEnergy; } if (props.energyPerBall != null) { this.energyPerBall = props.energyPerBall; } }; ClassMojoJojo.prototype.addEnergy = function (energy) { if (isNaN(energy) || (energy < 0)) { return(undefined); } this.energy = this.energy + ((this.startEnergy / 100) * energy); if (this.energy > 100) { this.energy = 100; } }; ClassMojoJojo.prototype.substractEnergy = function (energy) { if ((isNaN(energy) || (energy < 0)) || (this.energy <= 0)) { return(undefined); } this.energy = this.energy - ((this.startEnergy / 100) * energy); }; ClassMojoJojo.prototype.reset = function () { this.addEnergy(100); }; #endinitclip
Symbol 345 MovieClip [SoundManager] Frame 1
#initclip 4 ClassSoundManager = function () { this.sounds = {}; this.play = this.yesPlay; }; ClassSoundManager.prototype = new MovieClip(); Object.registerClass("SoundManager", ClassSoundManager); ClassSoundManager.prototype.setSoundState = function (state) { this.state = Boolean(state); if (this.state == true) { this.play = this.yesPlay; } else { stopAllSounds(); this.play = this.noPlay; } }; ClassSoundManager.prototype.loadProperties = function (props) { for (sndName in props) { this.sounds[sndName] = new Sound(); this.sounds[sndName].attachSound(props[sndName]); } }; ClassSoundManager.prototype.yesPlay = function (sound) { this.sounds[sound].start(); }; ClassSoundManager.prototype.noPlay = function () { return(undefined); }; ClassSoundManager.prototype.stopSound = function (sound) { this.sounds[sound].stop(); }; ClassSoundManager.prototype.setLoopingSound = function (sndName) { this.sounds[sndName].onSoundComplete = this.loop; }; ClassSoundManager.prototype.unsetLoopingSound = function (sndName) { this.sounds[sndName].onSoundComplete = null; }; ClassSoundManager.prototype.loop = function () { this.start(0.1); }; #endinitclip
Symbol 370 MovieClip Frame 1
stop();
Symbol 386 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 1
stop();
Symbol 408 Button
on (press) { Key.removeListener(_global.listener); _parent.play(); }
Symbol 409 MovieClip Frame 60
stop();
Symbol 439 Button
on (press) { Key.removeListener(_global.listener); _root.play(); }
Symbol 441 MovieClip Frame 100
stop();
Symbol 455 Button
on (press) { Key.removeListener(_global.listener); _root.gotoAndPlay("portada"); }
Symbol 456 MovieClip Frame 100
stop();
Symbol 461 MovieClip Frame 100
stop();

Library Items

Symbol 1 Sound [snd_rayo]
Symbol 2 Sound [snd_ingame_music]
Symbol 3 Sound [snd_mojojojo_gana]
Symbol 4 Sound [snd_intro]
Symbol 5 Sound [snd_bonus_proteccion]
Symbol 6 Sound [snd_bonus_catch]
Symbol 7 Sound [snd_bola_pisa_chica]
Symbol 8 Sound [snd_bola_destruccion]
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:28 73 74
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:28 73 74
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:28 73 74
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:28 73 74
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:28 73 74
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:27
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:27
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:27
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClipUses:20 22 24 26Used by:28
Symbol 28 MovieClipUses:10 12 14 16 18 27Used by:29
Symbol 29 MovieClip [mcMojoJojo]Uses:28
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:43
Symbol 32 GraphicUsed by:43
Symbol 33 GraphicUsed by:43
Symbol 34 GraphicUsed by:43
Symbol 35 GraphicUsed by:43
Symbol 36 GraphicUsed by:43
Symbol 37 GraphicUsed by:43
Symbol 38 GraphicUsed by:43
Symbol 39 GraphicUsed by:43
Symbol 40 GraphicUsed by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [mcRedRota]Uses:31 32 33 34 35 36 37 38 39 40 41 42
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:59
Symbol 46 GraphicUsed by:59
Symbol 47 GraphicUsed by:48 414
Symbol 48 MovieClipUses:47Used by:59
Symbol 49 FontUsed by:50 55 57 102 103 104 105 132 133 134 135 136 137 138 139 140 141 142 143 404 406 415 416 417 418 419 448 449 452 459 460
Symbol 50 TextUses:49Used by:52
Symbol 51 MovieClipUsed by:52
Symbol 52 MovieClipUses:50 51Used by:59
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:59
Symbol 55 TextUses:49Used by:56
Symbol 56 MovieClipUses:55Used by:59
Symbol 57 TextUses:49Used by:58
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClip [mcPortadaNivel]Uses:45 46 48 52 54 56 58
Symbol 60 GraphicUsed by:72
Symbol 61 GraphicUsed by:72
Symbol 62 GraphicUsed by:72
Symbol 63 GraphicUsed by:72
Symbol 64 GraphicUsed by:72
Symbol 65 GraphicUsed by:72
Symbol 66 GraphicUsed by:72
Symbol 67 GraphicUsed by:72
Symbol 68 GraphicUsed by:72
Symbol 69 GraphicUsed by:72
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [mcLlamas]Uses:60 61 62 63 64 65 66 67 68 69 70 71
Symbol 73 MovieClipUses:10 12 14 16 18Used by:75
Symbol 74 MovieClipUses:10 12 14 16 18Used by:75
Symbol 75 MovieClip [mcMojoJojo_]Uses:73 74
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:94
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:94
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:94
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:94
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:94
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:94
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:94
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:94
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 MovieClip [mcNieveAcumulada]Uses:77 79 81 83 85 87 89 91 93
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClip [mcRed]Uses:96
Symbol 98 MovieClip [Path]
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:149
Symbol 101 GraphicUsed by:149
Symbol 102 TextUses:49Used by:149
Symbol 103 TextUses:49Used by:149
Symbol 104 TextUses:49Used by:149
Symbol 105 TextUses:49Used by:144 149
Symbol 106 GraphicUsed by:149
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:149
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:116 121 126 131
Symbol 111 GraphicUsed by:116 121 126 131
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:116
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClipUses:110 111 113 115Used by:149
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:121
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:110 111 118 120Used by:149
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:126
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:110 111 123 125Used by:149
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:131
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:110 111 128 130Used by:149
Symbol 132 TextUses:49Used by:144
Symbol 133 TextUses:49Used by:144
Symbol 134 TextUses:49Used by:144
Symbol 135 TextUses:49Used by:144
Symbol 136 TextUses:49Used by:144
Symbol 137 TextUses:49Used by:144
Symbol 138 TextUses:49Used by:144
Symbol 139 TextUses:49Used by:144
Symbol 140 TextUses:49Used by:144
Symbol 141 TextUses:49Used by:144
Symbol 142 TextUses:49Used by:144
Symbol 143 TextUses:49Used by:144
Symbol 144 MovieClipUses:132 133 134 135 136 137 138 139 140 141 142 143 105Used by:149
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:149
Symbol 147 GraphicUsed by:148 337
Symbol 148 MovieClip [mcColission]Uses:147Used by:149 173 228 246 306 327 330 333
Symbol 149 MovieClip [mcPanel]Uses:100 101 102 103 104 105 106 108 116 121 126 131 144 146 148
Symbol 150 GraphicUsed by:173 286 421 423 425
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:173
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:173
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:173
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:173
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:173
Symbol 161 GraphicUsed by:172 173
Symbol 162 GraphicUsed by:170
Symbol 163 GraphicUsed by:170
Symbol 164 GraphicUsed by:170
Symbol 165 GraphicUsed by:170
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:162 163 164 165 166 167 168 169Used by:173
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171 161Used by:173
Symbol 173 MovieClip [mcSnowBall]Uses:148 150 152 154 156 158 160 161 170 172
Symbol 174 GraphicUsed by:228 231 306
Symbol 175 GraphicUsed by:228 231 306
Symbol 176 GraphicUsed by:228 231 246 306 374 377 380
Symbol 177 GraphicUsed by:228 377
Symbol 178 GraphicUsed by:222 228
Symbol 179 GraphicUsed by:222 228
Symbol 180 GraphicUsed by:222 228 377 393
Symbol 181 GraphicUsed by:228 231 246 306 374 377 380
Symbol 182 GraphicUsed by:228 231 306
Symbol 183 GraphicUsed by:228 231 306
Symbol 184 GraphicUsed by:228 231 306
Symbol 185 GraphicUsed by:228 377
Symbol 186 GraphicUsed by:228 306
Symbol 187 GraphicUsed by:228 377
Symbol 188 GraphicUsed by:228 306
Symbol 189 GraphicUsed by:228 377
Symbol 190 GraphicUsed by:228 246 306
Symbol 191 GraphicUsed by:228 246 306
Symbol 192 GraphicUsed by:228 246 306
Symbol 193 GraphicUsed by:222 228 243 246 304 306
Symbol 194 GraphicUsed by:222 228 243 246 304 306
Symbol 195 GraphicUsed by:228 246 306
Symbol 196 GraphicUsed by:228
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:199 334 335
Symbol 199 MovieClip [mcRayoBombon]Uses:198Used by:228
Symbol 200 GraphicUsed by:228
Symbol 201 GraphicUsed by:222 228 243 246 304 306 385 393 398
Symbol 202 GraphicUsed by:222 228 243 246 304 306
Symbol 203 GraphicUsed by:222 228 243 246 304 306 385 393 398
Symbol 204 GraphicUsed by:228 246 306
Symbol 205 GraphicUsed by:228 246 306
Symbol 206 GraphicUsed by:228
Symbol 207 GraphicUsed by:228 246 306 374 377 380
Symbol 208 GraphicUsed by:228 246 306 374 377 380
Symbol 209 GraphicUsed by:211 228 246 306 374 377 380
Symbol 210 GraphicUsed by:211 228 246 306 374 377 380
Symbol 211 MovieClipUses:209 210Used by:228
Symbol 212 GraphicUsed by:222 228
Symbol 213 GraphicUsed by:228 246 306
Symbol 214 GraphicUsed by:228 246 306
Symbol 215 GraphicUsed by:228 246 306
Symbol 216 GraphicUsed by:228 246 306
Symbol 217 GraphicUsed by:228 246 306
Symbol 218 GraphicUsed by:228 246 306
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:222 243 304 306 385 393 398
Symbol 221 GraphicUsed by:222 243 304
Symbol 222 MovieClipUses:219 201 202 203 178 179 180 220 193 194 212 221Used by:228
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:228 245 306
Symbol 225 GraphicUsed by:228
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:228 245 306
Symbol 228 MovieClip [mcGirlBombon]Uses:148 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 222 224 225 227
Symbol 229 GraphicUsed by:231 243 246
Symbol 230 GraphicUsed by:231 243 246
Symbol 231 MovieClipUses:174 175 176 229 230 181 182 183 184Used by:246
Symbol 232 GraphicUsed by:246
Symbol 233 GraphicUsed by:246
Symbol 234 GraphicUsed by:235 246
Symbol 235 MovieClipUses:234Used by:246
Symbol 236 GraphicUsed by:243 246
Symbol 237 GraphicUsed by:243 246
Symbol 238 GraphicUsed by:246
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:243 246
Symbol 241 GraphicUsed by:243
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:201 202 203 229 240 221 237 241 193 194 230 220 236 242Used by:246
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:224 244 227Used by:246
Symbol 246 MovieClip [mcGirlBellota]Uses:148 231 232 195 233 235 234 201 202 203 176 193 229 230 181 236 237 204 205 194 191 238 240 207 208 209 210 190 192 213 214 215 216 217 218 243 245
Symbol 247 GraphicUsed by:261
Symbol 248 GraphicUsed by:261
Symbol 249 GraphicUsed by:261
Symbol 250 GraphicUsed by:261
Symbol 251 GraphicUsed by:261
Symbol 252 GraphicUsed by:261
Symbol 253 GraphicUsed by:261
Symbol 254 GraphicUsed by:261
Symbol 255 GraphicUsed by:261
Symbol 256 GraphicUsed by:261
Symbol 257 GraphicUsed by:261
Symbol 258 GraphicUsed by:261
Symbol 259 GraphicUsed by:261
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClip [mcSnowBall_org]Uses:247 248 249 250 251 252 253 254 255 256 257 258 259 260
Symbol 262 GraphicUsed by:284
Symbol 263 GraphicUsed by:284
Symbol 264 GraphicUsed by:284
Symbol 265 GraphicUsed by:284
Symbol 266 GraphicUsed by:284
Symbol 267 GraphicUsed by:284
Symbol 268 GraphicUsed by:284
Symbol 269 GraphicUsed by:284
Symbol 270 GraphicUsed by:284
Symbol 271 GraphicUsed by:284
Symbol 272 GraphicUsed by:284
Symbol 273 GraphicUsed by:284
Symbol 274 GraphicUsed by:284
Symbol 275 GraphicUsed by:284
Symbol 276 GraphicUsed by:284
Symbol 277 GraphicUsed by:284
Symbol 278 GraphicUsed by:284
Symbol 279 GraphicUsed by:284
Symbol 280 GraphicUsed by:284
Symbol 281 GraphicUsed by:284
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClip [Lluvia]Uses:262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClip [mcBonusStar]Uses:150 285
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip [mcBonusHearth]Uses:287 288
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClip [mcBonusBunny]Uses:290 291
Symbol 293 GraphicUsed by:304 306 380 398
Symbol 294 GraphicUsed by:304 306
Symbol 295 GraphicUsed by:304 306
Symbol 296 GraphicUsed by:306
Symbol 297 GraphicUsed by:306 380
Symbol 298 GraphicUsed by:306 380
Symbol 299 GraphicUsed by:306 380
Symbol 300 GraphicUsed by:306
Symbol 301 GraphicUsed by:304 306
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:201 202 203 293 294 295 221 193 194 301 302 303 220Used by:306
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClip [mcGirlBurbuja]Uses:148 174 175 176 293 294 295 220 182 183 184 296 186 297 188 298 299 209 210 195 300 201 202 203 193 301 181 204 205 194 191 207 208 190 192 213 214 215 216 217 218 304 224 305 227
Symbol 307 MovieClip [PowerPuffGirl]
Symbol 308 GraphicUsed by:309 310
Symbol 309 MovieClip [mcGirlBurbuja_test]Uses:308
Symbol 310 MovieClip [mcGirlBellotaTest]Uses:308
Symbol 311 MovieClip [Game]
Symbol 312 MovieClip [InputHandler]
Symbol 313 MovieClip [Config]
Symbol 314 MovieClip [SnowBall]
Symbol 315 MovieClip [Bonus]
Symbol 316 MovieClip [PowerPuffGirl_property_loader]
Symbol 317 GraphicUsed by:318 320
Symbol 318 MovieClip [Rayo]Uses:317
Symbol 319 MovieClip [SnowBall_property_loader]
Symbol 320 MovieClip [mcRayoVerde]Uses:317
Symbol 321 GraphicUsed by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClip [buton]Uses:321 322
Symbol 324 MovieClip [SnowFlake]
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:327
Symbol 327 MovieClip [mcBurbujaBellota]Uses:148 326
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClip [mcBurbujaBombon]Uses:148 329
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:333
Symbol 333 MovieClip [mcBurbujaBurbuja]Uses:148 332
Symbol 334 MovieClip [mcRayoBellota]Uses:198
Symbol 335 MovieClip [mcRayoBurbuja]Uses:198
Symbol 336 MovieClip [Panel]
Symbol 337 MovieClip [punto]Uses:147
Symbol 338 MovieClip [MojoJojo]
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClip [mcPortadaNivel1]Uses:339
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClip [mcPortadaNivel2]Uses:341
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClip [mcPortadaNivel3]Uses:343
Symbol 345 MovieClip [SoundManager]
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClip [mcFondo]Uses:347Used by:Timeline
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:409
Symbol 351 GraphicUsed by:357
Symbol 352 GraphicUsed by:357
Symbol 353 GraphicUsed by:357
Symbol 354 GraphicUsed by:357
Symbol 355 GraphicUsed by:357
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:351 352 353 354 355 356Used by:409
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:366
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:366
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:366
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:366
Symbol 366 MovieClipUses:359 361 363 365Used by:409
Symbol 367 GraphicUsed by:370
Symbol 368 GraphicUsed by:370
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:367 368 369Used by:409
Symbol 371 GraphicUsed by:374 385
Symbol 372 GraphicUsed by:374 385
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:208 209 210 207 176 371 372 181 373Used by:409
Symbol 375 GraphicUsed by:377 393
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:208 177 209 210 207 176 375 376 180 181 185 187 189Used by:409
Symbol 378 GraphicUsed by:380 398
Symbol 379 GraphicUsed by:380 398
Symbol 380 MovieClipUses:208 209 210 207 176 293 378 379 181 297 298 299Used by:409
Symbol 381 GraphicUsed by:385
Symbol 382 GraphicUsed by:385 393 398
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:201 381 382 203 371 372 220 383 384Used by:386
Symbol 386 MovieClipUses:385Used by:409
Symbol 387 GraphicUsed by:393
Symbol 388 GraphicUsed by:393
Symbol 389 GraphicUsed by:393
Symbol 390 GraphicUsed by:393
Symbol 391 GraphicUsed by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:387 201 388 382 203 375 389 390 180 220 391 392Used by:394
Symbol 394 MovieClipUses:393Used by:409
Symbol 395 GraphicUsed by:398
Symbol 396 GraphicUsed by:398
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:201 382 395 203 293 378 379 220 396 397Used by:399
Symbol 399 MovieClipUses:398Used by:409
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:409
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:405 408
Symbol 404 TextUses:49Used by:405 408
Symbol 405 MovieClipUses:403 404Used by:408
Symbol 406 TextUses:49Used by:408 437 439
Symbol 407 GraphicUsed by:408
Symbol 408 ButtonUses:403 404 405 406 407Used by:409
Symbol 409 MovieClipUses:350 357 366 370 374 377 380 386 394 399 401 408Used by:Timeline
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:441
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:441
Symbol 414 MovieClipUses:47Used by:441
Symbol 415 TextUses:49Used by:440
Symbol 416 TextUses:49Used by:440
Symbol 417 TextUses:49Used by:440
Symbol 418 TextUses:49Used by:440
Symbol 419 TextUses:49Used by:440
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:150 420Used by:440
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:150 422Used by:440
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:150 424Used by:440
Symbol 426 MovieClipUsed by:440
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:440
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:440
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:440
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:440
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:437 439
Symbol 437 MovieClipUses:436 406Used by:439
Symbol 438 GraphicUsed by:439
Symbol 439 ButtonUses:436 406 437 438Used by:440
Symbol 440 MovieClipUses:415 416 417 418 419 421 423 425 426 428 430 432 434 439Used by:441
Symbol 441 MovieClipUses:411 413 414 440Used by:Timeline
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:456
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:446
Symbol 446 MovieClipUses:445Used by:456 461
Symbol 447 GraphicUsed by:456
Symbol 448 TextUses:49Used by:456
Symbol 449 TextUses:49Used by:456
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:453 455
Symbol 452 TextUses:49Used by:453 455
Symbol 453 MovieClipUses:451 452Used by:455
Symbol 454 GraphicUsed by:455
Symbol 455 ButtonUses:451 452 453 454Used by:456 461
Symbol 456 MovieClipUses:443 446 447 448 449 455Used by:Timeline
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:461
Symbol 459 TextUses:49Used by:461
Symbol 460 TextUses:49Used by:461
Symbol 461 MovieClipUses:458 446 459 460 455Used by:Timeline

Instance Names

"instrucciones"Frame 5Symbol 441 MovieClip
"bar"Symbol 116 MovieClip Frame 1Symbol 113 MovieClip
"bar"Symbol 121 MovieClip Frame 1Symbol 118 MovieClip
"bar"Symbol 126 MovieClip Frame 1Symbol 123 MovieClip
"bar"Symbol 131 MovieClip Frame 1Symbol 128 MovieClip
"bonus"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 108 MovieClip
"Bellota"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 116 MovieClip
"Burbuja"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 121 MovieClip
"Bombon"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 126 MovieClip
"MojoJojo"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 131 MovieClip
"balls"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 144 MovieClip
"sound"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 146 MovieClip
"soundObjHit"Symbol 149 MovieClip [mcPanel] Frame 1Symbol 148 MovieClip [mcColission]
"collision"Symbol 173 MovieClip [mcSnowBall] Frame 1Symbol 148 MovieClip [mcColission]
"collision"Symbol 228 MovieClip [mcGirlBombon] Frame 1Symbol 148 MovieClip [mcColission]
"collision"Symbol 246 MovieClip [mcGirlBellota] Frame 1Symbol 148 MovieClip [mcColission]
"collision"Symbol 306 MovieClip [mcGirlBurbuja] Frame 1Symbol 148 MovieClip [mcColission]
"collision"Symbol 327 MovieClip [mcBurbujaBellota] Frame 1Symbol 148 MovieClip [mcColission]
"collision"Symbol 330 MovieClip [mcBurbujaBombon] Frame 1Symbol 148 MovieClip [mcColission]
"collision"Symbol 333 MovieClip [mcBurbujaBurbuja] Frame 1Symbol 148 MovieClip [mcColission]

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "snd_rayo"
ExportAssets (56)Timeline Frame 1Symbol 2 as "snd_ingame_music"
ExportAssets (56)Timeline Frame 1Symbol 3 as "snd_mojojojo_gana"
ExportAssets (56)Timeline Frame 1Symbol 4 as "snd_intro"
ExportAssets (56)Timeline Frame 1Symbol 5 as "snd_bonus_proteccion"
ExportAssets (56)Timeline Frame 1Symbol 6 as "snd_bonus_catch"
ExportAssets (56)Timeline Frame 1Symbol 7 as "snd_bola_pisa_chica"
ExportAssets (56)Timeline Frame 1Symbol 8 as "snd_bola_destruccion"
ExportAssets (56)Timeline Frame 1Symbol 29 as "mcMojoJojo"
ExportAssets (56)Timeline Frame 1Symbol 43 as "mcRedRota"
ExportAssets (56)Timeline Frame 1Symbol 59 as "mcPortadaNivel"
ExportAssets (56)Timeline Frame 1Symbol 72 as "mcLlamas"
ExportAssets (56)Timeline Frame 1Symbol 75 as "mcMojoJojo_"
ExportAssets (56)Timeline Frame 1Symbol 94 as "mcNieveAcumulada"
ExportAssets (56)Timeline Frame 1Symbol 97 as "mcRed"
ExportAssets (56)Timeline Frame 1Symbol 98 as "Path"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 149 as "mcPanel"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 173 as "mcSnowBall"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 199 as "mcRayoBombon"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 199 as "mcRayoBombon"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 228 as "mcGirlBombon"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 246 as "mcGirlBellota"
ExportAssets (56)Timeline Frame 1Symbol 261 as "mcSnowBall_org"
ExportAssets (56)Timeline Frame 1Symbol 284 as "Lluvia"
ExportAssets (56)Timeline Frame 1Symbol 286 as "mcBonusStar"
ExportAssets (56)Timeline Frame 1Symbol 289 as "mcBonusHearth"
ExportAssets (56)Timeline Frame 1Symbol 292 as "mcBonusBunny"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 306 as "mcGirlBurbuja"
ExportAssets (56)Timeline Frame 1Symbol 307 as "PowerPuffGirl"
ExportAssets (56)Timeline Frame 1Symbol 309 as "mcGirlBurbuja_test"
ExportAssets (56)Timeline Frame 1Symbol 310 as "mcGirlBellotaTest"
ExportAssets (56)Timeline Frame 1Symbol 311 as "Game"
ExportAssets (56)Timeline Frame 1Symbol 312 as "InputHandler"
ExportAssets (56)Timeline Frame 1Symbol 313 as "Config"
ExportAssets (56)Timeline Frame 1Symbol 314 as "SnowBall"
ExportAssets (56)Timeline Frame 1Symbol 315 as "Bonus"
ExportAssets (56)Timeline Frame 1Symbol 316 as "PowerPuffGirl_property_loader"
ExportAssets (56)Timeline Frame 1Symbol 318 as "Rayo"
ExportAssets (56)Timeline Frame 1Symbol 319 as "SnowBall_property_loader"
ExportAssets (56)Timeline Frame 1Symbol 320 as "mcRayoVerde"
ExportAssets (56)Timeline Frame 1Symbol 323 as "buton"
ExportAssets (56)Timeline Frame 1Symbol 324 as "SnowFlake"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 327 as "mcBurbujaBellota"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 330 as "mcBurbujaBombon"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 333 as "mcBurbujaBurbuja"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcColission"
ExportAssets (56)Timeline Frame 1Symbol 334 as "mcRayoBellota"
ExportAssets (56)Timeline Frame 1Symbol 199 as "mcRayoBombon"
ExportAssets (56)Timeline Frame 1Symbol 335 as "mcRayoBurbuja"
ExportAssets (56)Timeline Frame 1Symbol 336 as "Panel"
ExportAssets (56)Timeline Frame 1Symbol 337 as "punto"
ExportAssets (56)Timeline Frame 1Symbol 338 as "MojoJojo"
ExportAssets (56)Timeline Frame 1Symbol 340 as "mcPortadaNivel1"
ExportAssets (56)Timeline Frame 1Symbol 342 as "mcPortadaNivel2"
ExportAssets (56)Timeline Frame 1Symbol 344 as "mcPortadaNivel3"
ExportAssets (56)Timeline Frame 1Symbol 345 as "SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 348 as "mcFondo"
ExportAssets (56)Timeline Frame 8Symbol 348 as "mcFondo"
ExportAssets (56)Timeline Frame 9Symbol 348 as "mcFondo"

Labels

"preload"Frame 1
"portada"Frame 3
"instrucciones"Frame 5
"juego"Frame 8
"ganaste"Frame 10
"perdiste"Frame 12
"nivel1"Symbol 59 MovieClip [mcPortadaNivel] Frame 1
"nivel2"Symbol 59 MovieClip [mcPortadaNivel] Frame 39
"nivel3"Symbol 59 MovieClip [mcPortadaNivel] Frame 77
"1"Symbol 74 MovieClip Frame 1
"2"Symbol 74 MovieClip Frame 3
"3"Symbol 74 MovieClip Frame 5
"4"Symbol 74 MovieClip Frame 7
"5"Symbol 74 MovieClip Frame 9
"_1"Symbol 94 MovieClip [mcNieveAcumulada] Frame 1
"_2"Symbol 94 MovieClip [mcNieveAcumulada] Frame 3
"_3"Symbol 94 MovieClip [mcNieveAcumulada] Frame 5
"_4"Symbol 94 MovieClip [mcNieveAcumulada] Frame 7
"_5"Symbol 94 MovieClip [mcNieveAcumulada] Frame 9
"_6"Symbol 94 MovieClip [mcNieveAcumulada] Frame 11
"_7"Symbol 94 MovieClip [mcNieveAcumulada] Frame 13
"_8"Symbol 94 MovieClip [mcNieveAcumulada] Frame 18
"_9"Symbol 94 MovieClip [mcNieveAcumulada] Frame 20
"_10"Symbol 94 MovieClip [mcNieveAcumulada] Frame 25
"_11"Symbol 94 MovieClip [mcNieveAcumulada] Frame 27
"_12"Symbol 94 MovieClip [mcNieveAcumulada] Frame 32
"rolling"Symbol 173 MovieClip [mcSnowBall] Frame 1
"exploding"Symbol 173 MovieClip [mcSnowBall] Frame 7
"cansada"Symbol 228 MovieClip [mcGirlBombon] Frame 1
"cansada_loop"Symbol 228 MovieClip [mcGirlBombon] Frame 5
"dispara"Symbol 228 MovieClip [mcGirlBombon] Frame 18
"quieta"Symbol 228 MovieClip [mcGirlBombon] Frame 21
"vuela_arranca"Symbol 228 MovieClip [mcGirlBombon] Frame 41
"vuela_loop"Symbol 228 MovieClip [mcGirlBombon] Frame 51
"vuela_frena"Symbol 228 MovieClip [mcGirlBombon] Frame 61
"vuela_frena2"Symbol 228 MovieClip [mcGirlBombon] Frame 64
"golpeada"Symbol 228 MovieClip [mcGirlBombon] Frame 72
"agarra_bonus"Symbol 228 MovieClip [mcGirlBombon] Frame 90
"cansada_loop"Symbol 231 MovieClip Frame 5
"cansada"Symbol 246 MovieClip [mcGirlBellota] Frame 1
"cansada_loop"Symbol 246 MovieClip [mcGirlBellota] Frame 5
"dispara"Symbol 246 MovieClip [mcGirlBellota] Frame 18
"NO MOSTRAR"Symbol 246 MovieClip [mcGirlBellota] Frame 21
"quieta"Symbol 246 MovieClip [mcGirlBellota] Frame 25
"vuela_arranca"Symbol 246 MovieClip [mcGirlBellota] Frame 40
"vuela_loop"Symbol 246 MovieClip [mcGirlBellota] Frame 50
"vuela_frena"Symbol 246 MovieClip [mcGirlBellota] Frame 60
"vuela_frena2"Symbol 246 MovieClip [mcGirlBellota] Frame 61
"golpeada"Symbol 246 MovieClip [mcGirlBellota] Frame 71
"agarra_bonus"Symbol 246 MovieClip [mcGirlBellota] Frame 90
"cansada"Symbol 306 MovieClip [mcGirlBurbuja] Frame 1
"cansada_loop"Symbol 306 MovieClip [mcGirlBurbuja] Frame 6
"dispara"Symbol 306 MovieClip [mcGirlBurbuja] Frame 18
"NO MOSTRAR"Symbol 306 MovieClip [mcGirlBurbuja] Frame 21
"quieta"Symbol 306 MovieClip [mcGirlBurbuja] Frame 25
"vuela_arranca"Symbol 306 MovieClip [mcGirlBurbuja] Frame 41
"vuela_loop"Symbol 306 MovieClip [mcGirlBurbuja] Frame 51
"vuela_frena"Symbol 306 MovieClip [mcGirlBurbuja] Frame 59
"vuela_frena2"Symbol 306 MovieClip [mcGirlBurbuja] Frame 61
"golpeada"Symbol 306 MovieClip [mcGirlBurbuja] Frame 69
"agarra_bonus"Symbol 306 MovieClip [mcGirlBurbuja] Frame 85
"off"Symbol 309 MovieClip [mcGirlBurbuja_test] Frame 9
"on"Symbol 323 MovieClip [buton] Frame 1
"off"Symbol 323 MovieClip [buton] Frame 2
" "Symbol 374 MovieClip Frame 1
"vuela"Symbol 377 MovieClip Frame 1
"vuela"Symbol 380 MovieClip Frame 1
"dispara"Symbol 386 MovieClip Frame 1
"vuela"Symbol 394 MovieClip Frame 1
"dispara"Symbol 399 MovieClip Frame 1
"estrella"Symbol 421 MovieClip Frame 1
"corazon"Symbol 423 MovieClip Frame 1
"conejo"Symbol 425 MovieClip Frame 1




http://swfchan.com/52/256334/info.shtml
Created: 15/6 -2024 12:20:34 Last modified: 15/6 -2024 12:20:34 Server time: 22/12 -2024 09:10:42