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

Super Handball.swf

This is the info page for
Flash #12581

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


Text
Press SPACE BAR to drop the ball.

YOU WON THE GAME!

PLAY AGAIN

PLAY AGAIN

POST SCORE

POST SCORE

YOU LOST THE GAME!

YOU LOST THIS SET!

NEXT SET

NEXT SET

YOU WON THIS SET!

You get a point!

CONTINUE GAME

CONTINUE GAME

You lose your serve!

Computer gets a point!

Computer loses serve!

a

cbc.ca/kids

game

MORE CBC GAMES

MORE CBC GAMES

PLAY GAME

PLAY GAME

INSTRUCTIONS

INSTRUCTIONS

1.
2.
3.
4.
5.
You can only score if it was your serve. If you lose the rally and it was
your serve, you lose your serve.

NEXT

NEXT

Players must serve the ball before the ball hits the ground twice.
Players alternate turns hitting the ball.
After the serve, players must hit the ball so that it does not hit
the ground before it hits the front wall.
When a players hits the ball against the front wall, it is the other
player's turn to return the ball. The other player must hit the ball
before the ball bounces twice on the ground.
The back wall is out of bounds. You must hit the ball before it hits the
back wall.

RULES:

CONTROLS:
Use your mouse to direct your player.
Press the mouse button down to wind up your shot.
Release the mouse button to swat the ball.
The longer your windup, the harder you hit the ball.
If you hold down the left or right arrow keys when you release the
mouse, you will direct your shot to the left or right.
SCORING:
You are awarded points for winning a set and for each rally you win.
You lose points for each rally you lose. You play the computer until you
lose a set. The number of points a set and rally are worth increases with
each set you win. See how far you can progress!

HINTS:
Use the ball shadow to figure out where the ball is on the court. Use
your shadow and the ball shadow as guides to position yourself.
The computer gets a little better with every set so watch out!
Try to vary your shots as much as possible. Try switching directions and
the amount of power you use with each shot.

POWERUPS:
If a PowerUp appears on the court, walk over it to pick it up.
Types of PowerUps:

START

START

Hand bigulator
Hand de-bigulator
Speedy boots
Super Bouncey Ball

Your
PowerUps

Computer's
Power Ups

Power Meter

This set:

You

Computer

Sets won:

0

Total Score:

0

Total rallys won:

Total rallys lost:

Points per rally:

0

Points per set:

0

Posting score...

ActionScript [AS1/AS2]

Frame 1
a = this.getBytesLoaded(); b = this.getBytesTotal(); percent = (100 * a) / b; if (5 < b) { preloader = ("LOADING..." + Math.floor(percent)) + "%"; }
Frame 2
if ((percent < 100) || (b < 5)) { gotoAndPlay(_currentframe - 1); }
Frame 3
MovieClip.prototype.tween = function (property, ptarget, delay, depth) { this.tweening = true; this.attachMovie("tween", "tween" + depth, depth); this["tween" + depth].property = property; this["tween" + depth].ptarget = ptarget; this["tween" + depth].delay = delay; }; stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 21
stop();
Instance of Symbol 186 MovieClip "iso" in Frame 21
onClipEvent (load) { isGirl = Math.round(Math.random()); if (isGirl) { this.attachMovie("boyBody", "comp", 3); this.attachMovie("girlBody", "kid", 4); } else { this.attachMovie("boyBody", "kid", 4); this.attachMovie("girlBody", "comp", 3); } kid.x = 200; kid.y = 0; kid.z = 300; kid.speed = 8; kid.power = 10; kid.dx = (kid.dz = (kid.R = (kid.dR = 0))); kid.reach = 75; kid.depthSlot = 4; kid.score = 0; kid.totalScore = 0; comp.x = 200; comp.y = 0; comp.z = 100; comp.speed = 2.5; comp.power = 10; comp.dx = (comp.dz = (comp.R = 0)); comp.reach = 60; comp.depthSlot = 3; comp.score = 0; comp.totalScore = 0; comp.ballGuessError = 3; comp._x = 200; comp._y = 35; ball.x = 200; ball.y = -200; ball.z = 300; ball.Ay = 0.4; ball.Vx = (ball.Vy = (ball.Vz = 0)); ball.elastic = 0.8; ball.depthSlot = 2; bounces = 0; ballShadow.x = (ballShadow.y = (ballShadow.z = 0)); ballShadow.depthSlot = 1; turn = false; serve = false; pauseGame = false; currSet = 0; setGoal = 3; totalPoints = 0; pointsPerScore = 5; pointsPerSet = 20; totalSetsWon = 0; waitForDrop = true; _parent.message.attachMovie("m9", "clip", 0); soundEffect = new Sound(); } onClipEvent (enterFrame) { with (kid) { if (!pauseGame) { screenShift(); dx = Math.min(Math.max(x1, 0), 380) - x; dz = Math.min(Math.max(z1, 20), 380) - z; R = Math.sqrt((dx * dx) + (dz * dz)); dR = speed; if (R < (2 * speed)) { dR = R / 5; } Vx = (dR * dx) / R; Vz = (dR * dz) / R; x = x + Vx; z = z + Vz; isoShift(); } } with (ball) { if (!waitForDrop) { Vy = Vy + Ay; x = x + Vx; y = y + Vy; z = z + Vz; if (x < 0) { ball.gotoAndPlay("highlight"); x = 0; Vx = Vx * (-elastic); bounces = 0; turn = !turn; if (-20 < y) { ballShadow.gotoAndStop(1); } else { ballShadow.gotoAndStop(2); ballShadow._xscale = 100; ballShadow._yscale = 100; ballShadow.x = ball.x; ballShadow.z = ball.z; ballShadow.y = ball.y; ballShadow.isoShift(); } calcBounce(); } else if (z < 0) { ball.gotoAndPlay("highlight"); z = 0; Vz = Vz * (-elastic); ballShadow.gotoAndStop(1); calcBounce(); } else if (400 < z) { ball.gotoAndPlay("highlight"); z = 400; Vz = Vz * (-elastic); if (-20 < y) { ballShadow.gotoAndStop(1); } else { ballShadow.gotoAndStop(3); ballShadow._xscale = 100; ballShadow._yscale = 100; ballShadow.x = ball.x; ballShadow.z = ball.z; ballShadow.y = ball.y; ballShadow.isoShift(); } calcBounce(); } else if (400 < x) { ball.gotoAndPlay("highlight"); x = 400; Vx = (Vx / 3) * (-elastic); ballShadow.gotoAndStop(1); if (!pauseGame) { trace("OUT OF BOUNDS"); pauseGame = true; updateScore(); } } else if (0 < y) { ballShadow.gotoAndStop(1); bounces++; y = 0; Vy = Vy * (-elastic); if ((Vx < 0) && (!pauseGame)) { trace("FLOOR BEFORE WALL"); pauseGame = true; updateScore(); } if ((1 < bounces) && (!pauseGame)) { trace("MULTI_BOUNCE"); pauseGame = true; updateScore(); } if (((turn && (0 < Vx)) && (bounces == 1)) && (!pauseGame)) { comp.hitBall(x, z, Vx, Vz); } if (Vy < -0.5) { ball.gotoAndPlay("highlight"); } } else { ballShadow.gotoAndStop(1); } isoShift(); } if (ballShadow._currentframe == 1) { with (ballShadow) { x = ball.x; z = ball.z; y = 0; _xscale = -100 / ((ball.y / 200) - 1); _yscale = _xscale; isoShift(); } } } } onClipEvent (mouseDown) { kid.gotoAndStop(2); t0 = getTimer(); powerBar.gotoAndPlay(2); } onClipEvent (mouseUp) { if (kid._currentframe == 2) { powerBar.gotoAndStop(1); dx = ball.x - kid.x; dy = ball.y - kid.y; dz = ball.z - kid.z; R = Math.sqrt(((dx * dx) + (dy * dy)) + (dz * dz)); if (((R < kid.reach) && (!pauseGame)) && (!turn)) { kid.power = 5 + Math.min(5, (getTimer() - t0) / 100); ball.Vx = -kid.power; ball.Vy = -kid.power; ball.Vz = ((-kid.power) * dx) / (5 * R); if (Key.isDown(37)) { ball.Vz = ball.Vz - (kid.power / 3); } else if (Key.isDown(39)) { ball.Vz = ball.Vz + (kid.power / 3); } bounces = 0; soundEffect.attachSound("ballHit"); soundEffect.start(); } kid.play(); } }
Frame 22
play();
Frame 23
Frame 116
if (cbc_comm.getBytesLoaded() < cbc_comm.getBytesTotal()) { gotoAndPlay(_currentframe - 1); } else { cbc_comm.postHighScore(userid, score, level); }
Frame 131
gotoAndStop ("title");
Symbol 4 MovieClip [tween] Frame 1
sign = (ptarget - _parent[property]) / Math.abs(ptarget - _parent[property]);
Symbol 4 MovieClip [tween] Frame 2
dp = ptarget - _parent[property]; _parent[property] = _parent[property] + (sign * Math.max(Math.floor(Math.abs(dp) / delay), 1)); if (Math.abs(dp) < 2) { _parent[property] = ptarget; _parent.tweening = false; this.removeMovieClip(); }
Symbol 4 MovieClip [tween] Frame 3
dp = ptarget - _parent[property]; _parent[property] = _parent[property] + (sign * Math.max(Math.floor(Math.abs(dp) / delay), 1)); if (Math.abs(dp) < 2) { _parent[property] = ptarget; _parent.tweening = false; this.removeMovieClip(); } gotoAndPlay ("loop");
Symbol 25 MovieClip [girlBody] Frame 1
hand._xscale = scale; hand._yscale = scale; stop(); function runTo(x1, z1, speed) { attachMovie("run", "run", 1); run.x1 = Math.min(Math.max(x1, 20), 380); run.z1 = Math.min(Math.max(z1, 20), 380); run.speed = speed; } function hitBall(xBall, zBall, VxBall, VzBall) { hitting = true; nextFrame(); var dx = (x - xBall); var dz = (z - zBall); var R = Math.sqrt((dx * dx) + (dz * dz)); var V = Math.sqrt((VxBall * VxBall) + (VzBall * VzBall)); attachMovie("hit", "hit", 2); hit.wait = Math.floor(R / V); } function serveBall(xBall, zBall) { hitting = true; nextFrame(); attachMovie("hit", "hit", 2); hit.wait = 80; } function applyForce() { var ball = _parent.ball; var dx = (x - ball.x); var dz = (z - ball.z); var R = Math.sqrt((dx * dx) + (dz * dz)); play(); if (R < reach) { power = 5 + Math.min(5, x / 60); ball.Vx = -power; ball.Vy = -power; ball.Vz = (-power) * ((_parent.kid.z - z) / (300 + (Math.random() * 100))); runTo(175 + (Math.random() * 100), 175 + (Math.random() * 100), speed); _parent.soundEffect.attachSound("ballHit"); _parent.soundEffect.start(); } else if (_parent.ball.bounces == 1) { hitBall(_parent.ball.x, _parent.ball.y, _parent.ball.Vx, _parent.ball.Vz); } } function reset() { power = 10; hit.removeMovieClip(); run.removeMovieClip(); gotoAndStop (1); } function resizeHand(percentage) { scale = percentage; hand._xscale = scale; hand._yscale = scale; } isoShift = _parent.isoShift; screenShift = _parent.screenShift;
Symbol 25 MovieClip [girlBody] Frame 2
hand._xscale = scale; hand._yscale = scale;
Symbol 25 MovieClip [girlBody] Frame 3
hand._xscale = scale; hand._yscale = scale; ghostHand._yscale = scale; ghostHand._xscale = scale; gotoAndPlay (4);
Symbol 25 MovieClip [girlBody] Frame 5
hand._xscale = scale; hand._yscale = scale;
Symbol 25 MovieClip [girlBody] Frame 11
gotoAndStop (1);
Symbol 35 MovieClip [boyBody] Frame 1
hand._xscale = scale; hand._yscale = scale; stop(); function runTo(x1, z1, speed) { attachMovie("run", "run", 1); run.x1 = Math.min(Math.max(x1, 20), 380); run.z1 = Math.min(Math.max(z1, 20), 380); run.speed = speed; } function hitBall(xBall, zBall, VxBall, VzBall) { hitting = true; nextFrame(); var dx = (x - xBall); var dz = (z - zBall); var R = Math.sqrt((dx * dx) + (dz * dz)); var V = Math.sqrt((VxBall * VxBall) + (VzBall * VzBall)); attachMovie("hit", "hit", 2); hit.wait = Math.floor(R / V); } function serveBall(xBall, zBall) { hitting = true; nextFrame(); attachMovie("hit", "hit", 2); hit.wait = 80; } function applyForce() { var ball = _parent.ball; var dx = (x - ball.x); var dz = (z - ball.z); var R = Math.sqrt((dx * dx) + (dz * dz)); play(); if (R < reach) { power = 5 + Math.min(5, x / 60); ball.Vx = -power; ball.Vy = -power; ball.Vz = (-power) * ((_parent.kid.z - z) / (300 + (Math.random() * 100))); runTo(175 + (Math.random() * 100), 175 + (Math.random() * 100), speed); _parent.soundEffect.attachSound("ballHit"); _parent.soundEffect.start(); } else if (_parent.ball.bounces == 1) { hitBall(_parent.ball.x, _parent.ball.y, _parent.ball.Vx, _parent.ball.Vz); } } function reset() { power = 10; hit.removeMovieClip(); run.removeMovieClip(); gotoAndStop (1); } function resizeHand(percentage) { scale = percentage; hand._xscale = scale; hand._yscale = scale; } isoShift = _parent.isoShift; screenShift = _parent.screenShift;
Symbol 35 MovieClip [boyBody] Frame 2
hand._xscale = scale; hand._yscale = scale;
Symbol 35 MovieClip [boyBody] Frame 3
hand._xscale = scale; hand._yscale = scale; ghostHand._xscale = scale; ghostHand._yscale = scale; gotoAndPlay (4);
Symbol 35 MovieClip [boyBody] Frame 5
hand._xscale = scale; hand._yscale = scale;
Symbol 35 MovieClip [boyBody] Frame 11
gotoAndStop (1);
Symbol 36 MovieClip [hit] Frame 1
t = 1;
Symbol 36 MovieClip [hit] Frame 2
t++; if (Math.abs(t - wait) < 1) { _parent.applyForce(); _parent.hitting = false; this.removeMovieClip(); } trace("HIT");
Symbol 36 MovieClip [hit] Frame 3
t++; if (Math.abs(t - wait) < 1) { _parent.applyForce(); _parent.hitting = false; this.removeMovieClip(); } else { gotoAndPlay ("loop"); }
Symbol 37 MovieClip [run] Frame 1
with (_parent) { dx = x1 - x; dz = z1 - z; R = Math.sqrt((dx * dx) + (dz * dz)); if (speed < R) { x = x + ((speed * dx) / R); z = z + ((speed * dz) / R); isoShift(); } else { x = x + dx; z = z + dz; isoShift(); run.removeMovieClip(); } } trace("RUN");
Symbol 37 MovieClip [run] Frame 2
with (_parent) { dx = x1 - x; dz = z1 - z; R = Math.sqrt((dx * dx) + (dz * dz)); if (speed < R) { x = x + ((speed * dx) / R); z = z + ((speed * dz) / R); isoShift(); } else { x = x + dx; z = z + dz; isoShift(); run.removeMovieClip(); } } gotoAndPlay (1);
Symbol 38 MovieClip [zTileLight] Frame 15
this.removeMovieClip();
Symbol 39 MovieClip [xTileLight] Frame 15
this.removeMovieClip();
Symbol 43 MovieClip [m9] Frame 1
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); }
Symbol 43 MovieClip [m9] Frame 2
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 50 Button
on (release) { _parent._parent.iso.resetGame(); this.removeMovieClip(); }
Symbol 54 Button
on (release) { _parent._parent.iso.postScore(); this.removeMovieClip(); }
Symbol 55 MovieClip [m8] Frame 1
stop();
Symbol 57 MovieClip [m7] Frame 1
stop();
Symbol 63 Button
on (release) { _parent._parent.iso.nextSet(); this.removeMovieClip(); }
Symbol 64 MovieClip [m6] Frame 1
stop();
Symbol 66 Button
on (release) { _parent._parent.iso.nextSet(); gotoAndPlay (2); }
Symbol 67 MovieClip [m5] Frame 1
stop();
Symbol 67 MovieClip [m5] Frame 2
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); }
Symbol 67 MovieClip [m5] Frame 3
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 73 Button
on (release) { _parent._parent.iso.setupBallDrop(); gotoAndPlay (2); }
Symbol 74 MovieClip [m4] Frame 1
stop();
Symbol 74 MovieClip [m4] Frame 2
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); }
Symbol 74 MovieClip [m4] Frame 3
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 77 Button
on (release) { _parent._parent.iso.contSet(); this.removeMovieClip(); }
Symbol 78 MovieClip [m3] Frame 1
stop();
Symbol 81 MovieClip [m2] Frame 1
stop();
Symbol 83 MovieClip [m1] Frame 1
stop();
Symbol 83 MovieClip [m1] Frame 2
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); }
Symbol 83 MovieClip [m1] Frame 3
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 91 MovieClip [pUp1] Frame 1
stop();
Symbol 93 MovieClip [pUp2] Frame 1
stop();
Symbol 112 MovieClip Frame 65
stop();
Symbol 119 MovieClip Frame 63
titleFlash.tween("_xscale", 85, 3, 0); titleFlash.tween("_yscale", 85, 3, 1); titleFlash.tween("_x", -120, 3, 2); titleFlash.tween("_y", -70, 3, 3);
Symbol 119 MovieClip Frame 69
stop();
Symbol 123 Button
on (release) { getURL ("http://www.cbc.ca/kids/games/", "_blank"); }
Symbol 126 Button
on (release) { gotoAndStop ("game"); }
Symbol 129 Button
on (release) { gotoAndStop ("rules"); }
Symbol 134 Button
on (release) { nextFrame(); }
Symbol 145 Button
on (release) { gotoAndPlay ("game"); }
Symbol 154 MovieClip Frame 1
isoShift = _parent.isoShift; ball = _parent.ball; stop();
Symbol 158 MovieClip Frame 1
function reset() { x = 200; y = -200; z = 300; Vx = (Vy = (Vz = 0)); } isoShift = _parent.isoShift; stop();
Symbol 164 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 15
stop();
Symbol 186 MovieClip Frame 1
function isoShift() { this.swapDepths((10 * Math.floor(((x / 1.414) - ((z - 400) / 1.414)) / 10)) + depthSlot); this.depthRow = Math.floor(((x / 1.414) - ((z - 400) / 1.414)) / 10); this.myDepth = (10 * Math.floor(((x / 1.414) - ((z - 400) / 1.414)) / 10)) + depthSlot; _x = ((x + z) * 0.707); _y = ((y * 0.866) + (((x - z) * 0.707) / 2)); } function screenShift() { x1 = (_parent._xmouse + (2 * _parent._ymouse)) * 0.707; z1 = (1.41 * _parent._xmouse) - x1; } function calcBounce() { var dt; var xBounce1; var xBounce2; var zBounce1; var zBounce2; var Vbounce; with (ball) { dt = ((-Vy) + Math.sqrt((Vy * Vy) - ((2 * Ay) * y))) / Ay; xBounce1 = x + (dt * Vx); zBounce1 = z + (dt * Vz); Vbounce = (Vy + (Ay * dt)) * elastic; } dt = (2 * Vbounce) / ball.Ay; xBounce2 = xBounce1 + (dt * ball.Vx); zBounce2 = zBounce1 + (dt * ball.Vz); if (!pauseGame) { if (turn) { var R = Math.sqrt(((comp.x - xBounce1) * (comp.x - xBounce1)) + ((comp.z - zBounce1) * (comp.z - zBounce1))); comp.runTo((xBounce1 + (comp.reach / 2)) + (Math.random() * (R / comp.ballGuessError)), zBounce1 + (Math.random() * (R / comp.ballGuessError)), comp.speed); } else { comp.runTo(175 + (Math.random() * 100), 175 + (Math.random() * 100), comp.speed); } } } function setupBallDrop() { trace("SETUPBALLDROP"); ball.reset(); ball.isoShift(); pauseGame = false; waitForDrop = true; bounces = 0; comp.reset(); comp.x = 200; comp.z = 100; comp.isoShift(); trace("RESET COMP: " + comp.z); kid.x = 200; kid.z = 300; kid.isoShift(); turn = false; } function dropBall() { waitForDrop = false; } function contSet() { trace("CONTSET"); ball.reset(); pauseGame = false; bounces = 0; comp.reset(); if (serve) { comp.x = ball.x; comp.z = ball.z + 30; trace("COMP Z: " + comp.z); comp.isoShift(); comp.serveBall(ball.x, ball.z); turn = true; kid.x = 200; kid.z = 100; kid.isoShift(); } else { comp.x = 200; comp.z = 100; comp.isoShift(); kid.x = 200; kid.z = 300; kid.isoShift(); turn = false; } } function nextSet() { kid.totalScore = kid.totalScore + kid.score; comp.totalScore = comp.totalScore + comp.score; currSet++; totalSetsWon++; totalPoints = totalPoints + pointsPerSet; pointsPerScore = pointsPerScore + 2; pointsPerSet = pointsPerSet + 10; kid.score = 0; comp.score = 0; comp.ballGuessError = comp.ballGuessError + 4; comp.speed = Math.min(4, comp.speed + 0.25); setupBallDrop(); } function updateScore() { comp.runTo(175 + (Math.random() * 50), 175 + (Math.random() * 50), speed); if (serve) { if (turn) { serve = !serve; _parent.message.attachMovie("m1", "clip", 0); } else { comp.score++; totalPoints = totalPoints - pointsPerScore; if (comp.score == setGoal) { _parent.message.attachMovie("m7", "clip", 0); } else { _parent.message.attachMovie("m2", "clip", 0); } } } else if (turn) { kid.score++; totalPoints = totalPoints + pointsPerScore; if (kid.score == setGoal) { _parent.message.attachMovie("m5", "clip", 0); } else { _parent.message.attachMovie("m4", "clip", 0); } } else { serve = !serve; _parent.message.attachMovie("m3", "clip", 0); } } function resetGame() { _parent.gotoAndPlay("restart"); } function postScore() { _parent.score = totalPoints; _parent.level = totalSetsWon; _parent.gotoAndPlay("postScore"); }
Instance of Symbol 151 MovieClip "powerUp" in Symbol 186 MovieClip Frame 1
onClipEvent (load) { function bigulator(player) { origValue = player.reach; player.reach = player.reach + 25; player.resizeHand(135); } function debigulator(player) { origValue = player.reach; player.reach = player.reach - 25; player.resizeHand(75); } function speedyBoots(player) { origValue = player.speed; if (player._name == "kid") { player.speed = player.speed + 10; } else { player.speed = player.speed + 3; } } function stickyGum(player) { origValue = player.speed; player.speed = player.speed / 3; } function superBall() { _parent.ball.elastic = _parent.ball.elastic + 0.1; } function resetReach(player) { player.reach = origValue; player.resizeHand(100); } function resetSpeed(player) { player.speed = origValue; } function resetBall() { with (_parent.ball) { elastic = elastic - 0.1; } } avail = true; active = 0; freq = 0.005; types = [debigulator, bigulator, speedyBoots, superBall]; reset = [resetReach, resetReach, resetSpeed, resetBall]; numPUps = types.length; pUpType = 0; this.x = 0; this.y = 0; this.z = 0; isoShift = _parent.isoShift; dur = 150; audio = new Sound(); } onClipEvent (enterFrame) { if ((!_parent.pauseGame) && (!_parent.waitForDrop)) { if (((Math.random() < freq) && (avail)) && (active == 0)) { audio.attachSound("sproing"); pUpType = Math.ceil(Math.random() * numPUps); this.attachMovie("pUp" + pUpType, "pUp", 0); this.x = 50 + (Math.random() * 300); this.z = 50 + (Math.random() * 300); this.isoShift(); active = 400; audio.start(); } if ((Math.sqrt(((_parent.kid.x - x) * (_parent.kid.x - x)) + ((_parent.kid.z - z) * (_parent.kid.z - z))) < 25) && (avail)) { audio.attachSound("bell"); types[pUpType - 1](_parent.kid); this.pUp.removeMovieClip(); _parent.kidPUp.attachMovie("pUp" + pUpType, "pUp", 0); active = 400; avail = false; pUpPlayer = _parent.kid; audio.start(); } else if ((Math.sqrt(((_parent.comp.x - x) * (_parent.comp.x - x)) + ((_parent.comp.z - z) * (_parent.comp.z - z))) < 25) && (avail)) { audio.attachSound("bell"); types[pUpType - 1](_parent.comp); this.pUp.removeMovieClip(); _parent.compPUp.attachMovie("pUp" + pUpType, "pUp", 0); active = 400; avail = false; pUpPlayer = _parent.comp; audio.start(); } if (1 < active) { active--; } else if (avail) { this.pUp.removeMovieClip(); active = 0; } else { reset[pUpType - 1](pUpPlayer); _parent.kidPUp.pUp.removeMovieClip(); _parent.compPUp.pUp.removeMovieClip(); active = 0; avail = true; } } }
Symbol 186 MovieClip Frame 2
stop();

Library Items

Symbol 1 Sound [sproing]
Symbol 2 Sound [bell]
Symbol 3 Sound [ballHit]
Symbol 4 MovieClip [tween]
Symbol 5 GraphicUsed by:25 35
Symbol 6 GraphicUsed by:10
Symbol 7 GraphicUsed by:10
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:6 7 8 9Used by:25
Symbol 11 GraphicUsed by:25
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:25 35
Symbol 14 GraphicUsed by:25
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:25 35
Symbol 17 GraphicUsed by:25
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:25 35
Symbol 20 GraphicUsed by:25 35
Symbol 21 GraphicUsed by:25 35
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:25 35
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [girlBody]Uses:5 10 11 13 14 16 17 19 20 21 23 24
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:26 27 28 29Used by:35
Symbol 31 GraphicUsed by:35
Symbol 32 GraphicUsed by:35
Symbol 33 GraphicUsed by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [boyBody]Uses:5 30 31 13 32 16 33 19 20 21 23 34
Symbol 36 MovieClip [hit]
Symbol 37 MovieClip [run]
Symbol 38 MovieClip [zTileLight]
Symbol 39 MovieClip [xTileLight]
Symbol 40 GraphicUsed by:43 67 74 83
Symbol 41 FontUsed by:42 45 56 59 65 69 76 80 82 131 135 138 140 142 146 178 179 180 181 182 183 184 185
Symbol 42 TextUses:41Used by:43 67 74 83
Symbol 43 MovieClip [m9]Uses:40 42
Symbol 44 GraphicUsed by:55 57
Symbol 45 TextUses:41Used by:55
Symbol 46 FontUsed by:47 48 51 52 60 61 70 71 120 121 124 125 127 128 132 133 136 138 140 142 143 144 159 160 165 168 169 170 171 172 174 175 176 177 188
Symbol 47 TextUses:46Used by:50
Symbol 48 TextUses:46Used by:50
Symbol 49 GraphicUsed by:50
Symbol 50 ButtonUses:47 48 49Used by:55 57
Symbol 51 TextUses:46Used by:54
Symbol 52 TextUses:46Used by:54
Symbol 53 GraphicUsed by:54
Symbol 54 ButtonUses:51 52 53Used by:55
Symbol 55 MovieClip [m8]Uses:44 45 50 54
Symbol 56 TextUses:41Used by:57
Symbol 57 MovieClip [m7]Uses:44 56 50
Symbol 58 GraphicUsed by:64 67
Symbol 59 TextUses:41Used by:64
Symbol 60 TextUses:46Used by:63 66
Symbol 61 TextUses:46Used by:63 66
Symbol 62 GraphicUsed by:63 66
Symbol 63 ButtonUses:60 61 62Used by:64
Symbol 64 MovieClip [m6]Uses:58 59 63
Symbol 65 TextUses:41Used by:67
Symbol 66 ButtonUses:60 61 62Used by:67
Symbol 67 MovieClip [m5]Uses:58 65 66 40 42
Symbol 68 GraphicUsed by:74
Symbol 69 TextUses:41Used by:74
Symbol 70 TextUses:46Used by:73 77
Symbol 71 TextUses:46Used by:73 77
Symbol 72 GraphicUsed by:73 77
Symbol 73 ButtonUses:70 71 72Used by:74 83
Symbol 74 MovieClip [m4]Uses:68 69 73 40 42
Symbol 75 GraphicUsed by:78
Symbol 76 TextUses:41Used by:78
Symbol 77 ButtonUses:70 71 72Used by:78 81
Symbol 78 MovieClip [m3]Uses:75 76 77
Symbol 79 GraphicUsed by:81 83
Symbol 80 TextUses:41Used by:81
Symbol 81 MovieClip [m2]Uses:79 80 77
Symbol 82 TextUses:41Used by:83
Symbol 83 MovieClip [m1]Uses:79 82 73 40 42
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip [pUp5]Uses:84
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [pUp4]Uses:86Used by:Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [pUp3]Uses:88Used by:Timeline
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip [pUp1]Uses:90Used by:Timeline
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip [pUp2]Uses:92Used by:Timeline
Symbol 94 FontUsed by:95
Symbol 95 EditableTextUses:94Used by:Timeline
Symbol 96 GraphicUsed by:119
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:119
Symbol 99 GraphicUsed by:119
Symbol 100 GraphicUsed by:107
Symbol 101 GraphicUsed by:107
Symbol 102 GraphicUsed by:107
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 GraphicUsed by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:100 101 102 103 104 105 106Used by:119
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:112
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClipUses:109 111Used by:119
Symbol 113 GraphicUsed by:118
Symbol 114 FontUsed by:115 116 117
Symbol 115 TextUses:114Used by:118
Symbol 116 TextUses:114Used by:118
Symbol 117 TextUses:114Used by:118
Symbol 118 MovieClipUses:113 115 116 117Used by:119  Timeline
Symbol 119 MovieClipUses:96 98 99 107 112 118Used by:Timeline
Symbol 120 TextUses:46Used by:123
Symbol 121 TextUses:46Used by:123
Symbol 122 GraphicUsed by:123 126 129 134 145
Symbol 123 ButtonUses:120 121 122Used by:Timeline
Symbol 124 TextUses:46Used by:126
Symbol 125 TextUses:46Used by:126
Symbol 126 ButtonUses:124 125 122Used by:Timeline
Symbol 127 TextUses:46Used by:129
Symbol 128 TextUses:46Used by:129
Symbol 129 ButtonUses:127 128 122Used by:Timeline
Symbol 130 GraphicUsed by:Timeline
Symbol 131 TextUses:41Used by:Timeline
Symbol 132 TextUses:46Used by:134
Symbol 133 TextUses:46Used by:134
Symbol 134 ButtonUses:132 133 122Used by:Timeline
Symbol 135 TextUses:41Used by:Timeline
Symbol 136 TextUses:46Used by:Timeline
Symbol 137 GraphicUsed by:Timeline
Symbol 138 TextUses:46 41Used by:Timeline
Symbol 139 GraphicUsed by:Timeline
Symbol 140 TextUses:46 41Used by:Timeline
Symbol 141 GraphicUsed by:Timeline
Symbol 142 TextUses:46 41Used by:Timeline
Symbol 143 TextUses:46Used by:145
Symbol 144 TextUses:46Used by:145
Symbol 145 ButtonUses:143 144 122Used by:Timeline
Symbol 146 TextUses:41Used by:Timeline
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClipUses:148Used by:Timeline
Symbol 150 GraphicUsed by:Timeline
Symbol 151 MovieClipUsed by:186  Timeline
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:152 153Used by:186
Symbol 155 GraphicUsed by:158
Symbol 156 GraphicUsed by:158
Symbol 157 SoundUsed by:158
Symbol 158 MovieClipUses:155 156 157Used by:186
Symbol 159 TextUses:46Used by:186
Symbol 160 TextUses:46Used by:186
Symbol 161 ShapeTweeningUsed by:164
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:161 162 163Used by:186
Symbol 165 TextUses:46Used by:186
Symbol 166 GraphicUsed by:186
Symbol 167 GraphicUsed by:186
Symbol 168 EditableTextUses:46Used by:186
Symbol 169 EditableTextUses:46Used by:186
Symbol 170 TextUses:46Used by:186
Symbol 171 TextUses:46Used by:186
Symbol 172 TextUses:46Used by:186
Symbol 173 GraphicUsed by:186
Symbol 174 TextUses:46Used by:186
Symbol 175 EditableTextUses:46Used by:186
Symbol 176 TextUses:46Used by:186
Symbol 177 EditableTextUses:46Used by:186
Symbol 178 TextUses:41Used by:186
Symbol 179 EditableTextUses:41Used by:186
Symbol 180 TextUses:41Used by:186
Symbol 181 EditableTextUses:41Used by:186
Symbol 182 TextUses:41Used by:186
Symbol 183 EditableTextUses:41Used by:186
Symbol 184 TextUses:41Used by:186
Symbol 185 EditableTextUses:41Used by:186
Symbol 186 MovieClipUses:154 158 151 159 160 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185Used by:Timeline
Symbol 187 GraphicUsed by:Timeline
Symbol 188 TextUses:46Used by:Timeline

Instance Names

"message"Frame 10Symbol 151 MovieClip
"iso"Frame 21Symbol 186 MovieClip
"hand"Symbol 25 MovieClip [girlBody] Frame 1Symbol 13 MovieClip
"hand"Symbol 25 MovieClip [girlBody] Frame 2Symbol 16 MovieClip
"hand"Symbol 25 MovieClip [girlBody] Frame 3Symbol 19 MovieClip
"ghostHand"Symbol 25 MovieClip [girlBody] Frame 3Symbol 19 MovieClip
"hand"Symbol 25 MovieClip [girlBody] Frame 5Symbol 23 MovieClip
"hand"Symbol 35 MovieClip [boyBody] Frame 1Symbol 13 MovieClip
"hand"Symbol 35 MovieClip [boyBody] Frame 2Symbol 16 MovieClip
"hand"Symbol 35 MovieClip [boyBody] Frame 3Symbol 19 MovieClip
"ghostHand"Symbol 35 MovieClip [boyBody] Frame 3Symbol 19 MovieClip
"hand"Symbol 35 MovieClip [boyBody] Frame 5Symbol 23 MovieClip
"titleFlash"Symbol 119 MovieClip Frame 16Symbol 107 MovieClip
"ballShadow"Symbol 186 MovieClip Frame 1Symbol 154 MovieClip
"ball"Symbol 186 MovieClip Frame 1Symbol 158 MovieClip
"powerUp"Symbol 186 MovieClip Frame 1Symbol 151 MovieClip
"kidPUp"Symbol 186 MovieClip Frame 1Symbol 151 MovieClip
"compPUp"Symbol 186 MovieClip Frame 1Symbol 151 MovieClip
"powerBar"Symbol 186 MovieClip Frame 1Symbol 164 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "sproing"
ExportAssets (56)Timeline Frame 1Symbol 2 as "bell"
ExportAssets (56)Timeline Frame 1Symbol 3 as "ballHit"
ExportAssets (56)Timeline Frame 1Symbol 4 as "tween"
ExportAssets (56)Timeline Frame 1Symbol 25 as "girlBody"
ExportAssets (56)Timeline Frame 1Symbol 35 as "boyBody"
ExportAssets (56)Timeline Frame 1Symbol 36 as "hit"
ExportAssets (56)Timeline Frame 1Symbol 37 as "run"
ExportAssets (56)Timeline Frame 1Symbol 38 as "zTileLight"
ExportAssets (56)Timeline Frame 1Symbol 39 as "xTileLight"
ExportAssets (56)Timeline Frame 1Symbol 43 as "m9"
ExportAssets (56)Timeline Frame 1Symbol 55 as "m8"
ExportAssets (56)Timeline Frame 1Symbol 57 as "m7"
ExportAssets (56)Timeline Frame 1Symbol 64 as "m6"
ExportAssets (56)Timeline Frame 1Symbol 67 as "m5"
ExportAssets (56)Timeline Frame 1Symbol 74 as "m4"
ExportAssets (56)Timeline Frame 1Symbol 78 as "m3"
ExportAssets (56)Timeline Frame 1Symbol 81 as "m2"
ExportAssets (56)Timeline Frame 1Symbol 83 as "m1"
ExportAssets (56)Timeline Frame 1Symbol 85 as "pUp5"
ExportAssets (56)Timeline Frame 1Symbol 87 as "pUp4"
ExportAssets (56)Timeline Frame 1Symbol 89 as "pUp3"
ExportAssets (56)Timeline Frame 1Symbol 91 as "pUp1"
ExportAssets (56)Timeline Frame 1Symbol 93 as "pUp2"
ExportAssets (56)Timeline Frame 9Symbol 93 as "pUp2"
ExportAssets (56)Timeline Frame 9Symbol 91 as "pUp1"
ExportAssets (56)Timeline Frame 9Symbol 89 as "pUp3"
ExportAssets (56)Timeline Frame 9Symbol 87 as "pUp4"

Labels

"title"Frame 3
"rules"Frame 6
"restart"Frame 10
"game"Frame 21
"postScore"Frame 22
"loop"Symbol 4 MovieClip [tween] Frame 2
"loop"Symbol 36 MovieClip [hit] Frame 2
"highlight"Symbol 158 MovieClip Frame 2

Dynamic Text Variables

preloaderSymbol 95 EditableText""
kid.scoreSymbol 168 EditableText""
comp.scoreSymbol 169 EditableText""
totalSetsWonSymbol 175 EditableText"0"
totalPointsSymbol 177 EditableText"0"
kid.totalScoreSymbol 179 EditableText""
comp.totalScoreSymbol 181 EditableText""
pointsPerScoreSymbol 183 EditableText"0"
pointsPerSetSymbol 185 EditableText"0"




http://swfchan.com/3/12581/info.shtml
Created: 5/6 -2019 20:30:33 Last modified: 5/6 -2019 20:30:33 Server time: 22/12 -2024 07:04:30