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

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

Super Handball.swf

This is the info page for
Flash #31167

(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!

INSTRUCTIONS

INSTRUCTIONS

PLAY GAME

PLAY GAME

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 179 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 (3);
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 (2);
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 (2); }
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 58 MovieClip [m7] Frame 1
stop();
Symbol 64 Button
on (release) { _parent._parent.iso.nextSet(); this.removeMovieClip(); }
Symbol 65 MovieClip [m6] Frame 1
stop();
Symbol 67 Button
on (release) { _parent._parent.iso.nextSet(); gotoAndPlay (2); }
Symbol 68 MovieClip [m5] Frame 1
stop();
Symbol 68 MovieClip [m5] Frame 2
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); }
Symbol 68 MovieClip [m5] Frame 3
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 74 Button
on (release) { _parent._parent.iso.setupBallDrop(); gotoAndPlay (2); }
Symbol 75 MovieClip [m4] Frame 1
stop();
Symbol 75 MovieClip [m4] Frame 2
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); }
Symbol 75 MovieClip [m4] Frame 3
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 78 Button
on (release) { _parent._parent.iso.contSet(); this.removeMovieClip(); }
Symbol 79 MovieClip [m3] Frame 1
stop();
Symbol 82 MovieClip [m2] Frame 1
stop();
Symbol 84 Button
on (release) { _parent._parent.iso.setupBallDrop(); gotoAndPlay (2); }
Symbol 85 MovieClip [m1] Frame 1
stop();
Symbol 85 MovieClip [m1] Frame 2
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); }
Symbol 85 MovieClip [m1] Frame 3
if (Key.getCode() == 32) { _parent._parent.iso.dropBall(); this.removeMovieClip(); } else { gotoAndPlay (2); }
Symbol 93 MovieClip [pUp1] Frame 1
stop();
Symbol 95 MovieClip [pUp2] Frame 1
stop();
Symbol 114 MovieClip Frame 65
stop();
Symbol 115 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); stop();
Symbol 119 Button
on (release) { gotoAndStop (6); }
Symbol 122 Button
on (release) { gotoAndStop (21); }
Symbol 127 Button
on (release) { nextFrame(); }
Symbol 138 Button
on (release) { gotoAndPlay (21); }
Symbol 147 MovieClip Frame 1
isoShift = _parent.isoShift; ball = _parent.ball; stop();
Symbol 151 MovieClip Frame 1
function reset() { x = 200; y = -200; z = 300; Vx = (Vy = (Vz = 0)); } isoShift = _parent.isoShift; stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 15
stop();
Symbol 179 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 144 MovieClip "powerUp" in Symbol 179 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 179 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 68 75 85
Symbol 41 FontUsed by:42 45 57 60 66 70 77 81 83 124 128 131 133 135 139 171 172 173 174 175 176 177 178
Symbol 42 TextUses:41Used by:43 68 75 85
Symbol 43 MovieClip [m9]Uses:40 42
Symbol 44 GraphicUsed by:55
Symbol 45 TextUses:41Used by:55
Symbol 46 FontUsed by:47 48 51 52 61 62 71 72 116 117 120 121 125 126 129 131 133 135 136 137 152 153 158 161 162 163 164 165 167 168 169 170 181
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 58
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 GraphicUsed by:58
Symbol 57 TextUses:41Used by:58
Symbol 58 MovieClip [m7]Uses:56 57 50
Symbol 59 GraphicUsed by:65 68
Symbol 60 TextUses:41Used by:65
Symbol 61 TextUses:46Used by:64 67
Symbol 62 TextUses:46Used by:64 67
Symbol 63 GraphicUsed by:64 67
Symbol 64 ButtonUses:61 62 63Used by:65
Symbol 65 MovieClip [m6]Uses:59 60 64
Symbol 66 TextUses:41Used by:68
Symbol 67 ButtonUses:61 62 63Used by:68
Symbol 68 MovieClip [m5]Uses:59 66 67 40 42
Symbol 69 GraphicUsed by:75
Symbol 70 TextUses:41Used by:75
Symbol 71 TextUses:46Used by:74 78 84
Symbol 72 TextUses:46Used by:74 78 84
Symbol 73 GraphicUsed by:74 78 84
Symbol 74 ButtonUses:71 72 73Used by:75
Symbol 75 MovieClip [m4]Uses:69 70 74 40 42
Symbol 76 GraphicUsed by:79
Symbol 77 TextUses:41Used by:79
Symbol 78 ButtonUses:71 72 73Used by:79 82
Symbol 79 MovieClip [m3]Uses:76 77 78
Symbol 80 GraphicUsed by:82 85
Symbol 81 TextUses:41Used by:82
Symbol 82 MovieClip [m2]Uses:80 81 78
Symbol 83 TextUses:41Used by:85
Symbol 84 ButtonUses:71 72 73Used by:85
Symbol 85 MovieClip [m1]Uses:80 83 84 40 42
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [pUp5]Uses:86
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [pUp4]Uses:88Used by:Timeline
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip [pUp3]Uses:90Used by:Timeline
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip [pUp1]Uses:92Used by:Timeline
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClip [pUp2]Uses:94Used by:Timeline
Symbol 96 FontUsed by:97
Symbol 97 EditableTextUses:96Used by:Timeline
Symbol 98 GraphicUsed by:115
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:115
Symbol 101 GraphicUsed by:115
Symbol 102 GraphicUsed by:109
Symbol 103 GraphicUsed by:109
Symbol 104 GraphicUsed by:109
Symbol 105 GraphicUsed by:109
Symbol 106 GraphicUsed by:109
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:102 103 104 105 106 107 108Used by:115
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:114
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114
Symbol 114 MovieClipUses:111 113Used by:115
Symbol 115 MovieClipUses:98 100 101 109 114Used by:Timeline
Symbol 116 TextUses:46Used by:119
Symbol 117 TextUses:46Used by:119
Symbol 118 GraphicUsed by:119 122 127 138
Symbol 119 ButtonUses:116 117 118Used by:Timeline
Symbol 120 TextUses:46Used by:122
Symbol 121 TextUses:46Used by:122
Symbol 122 ButtonUses:120 121 118Used by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 TextUses:41Used by:Timeline
Symbol 125 TextUses:46Used by:127
Symbol 126 TextUses:46Used by:127
Symbol 127 ButtonUses:125 126 118Used by:Timeline
Symbol 128 TextUses:41Used by:Timeline
Symbol 129 TextUses:46Used by:Timeline
Symbol 130 GraphicUsed by:Timeline
Symbol 131 TextUses:46 41Used by:Timeline
Symbol 132 GraphicUsed by:Timeline
Symbol 133 TextUses:46 41Used by:Timeline
Symbol 134 GraphicUsed by:Timeline
Symbol 135 TextUses:46 41Used by:Timeline
Symbol 136 TextUses:46Used by:138
Symbol 137 TextUses:46Used by:138
Symbol 138 ButtonUses:136 137 118Used by:Timeline
Symbol 139 TextUses:41Used by:Timeline
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 MovieClipUsed by:179  Timeline
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:145 146Used by:179
Symbol 148 GraphicUsed by:151
Symbol 149 GraphicUsed by:151
Symbol 150 SoundUsed by:151
Symbol 151 MovieClipUses:148 149 150Used by:179
Symbol 152 TextUses:46Used by:179
Symbol 153 TextUses:46Used by:179
Symbol 154 ShapeTweeningUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:154 155 156Used by:179
Symbol 158 TextUses:46Used by:179
Symbol 159 GraphicUsed by:179
Symbol 160 GraphicUsed by:179
Symbol 161 EditableTextUses:46Used by:179
Symbol 162 EditableTextUses:46Used by:179
Symbol 163 TextUses:46Used by:179
Symbol 164 TextUses:46Used by:179
Symbol 165 TextUses:46Used by:179
Symbol 166 GraphicUsed by:179
Symbol 167 TextUses:46Used by:179
Symbol 168 EditableTextUses:46Used by:179
Symbol 169 TextUses:46Used by:179
Symbol 170 EditableTextUses:46Used by:179
Symbol 171 TextUses:41Used by:179
Symbol 172 EditableTextUses:41Used by:179
Symbol 173 TextUses:41Used by:179
Symbol 174 EditableTextUses:41Used by:179
Symbol 175 TextUses:41Used by:179
Symbol 176 EditableTextUses:41Used by:179
Symbol 177 TextUses:41Used by:179
Symbol 178 EditableTextUses:41Used by:179
Symbol 179 MovieClipUses:147 151 144 152 153 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178Used by:Timeline
Symbol 180 GraphicUsed by:Timeline
Symbol 181 TextUses:46Used by:Timeline

Instance Names

"message"Frame 10Symbol 144 MovieClip
"iso"Frame 21Symbol 179 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 115 MovieClip Frame 16Symbol 109 MovieClip
"ballShadow"Symbol 179 MovieClip Frame 1Symbol 147 MovieClip
"ball"Symbol 179 MovieClip Frame 1Symbol 151 MovieClip
"powerUp"Symbol 179 MovieClip Frame 1Symbol 144 MovieClip
"kidPUp"Symbol 179 MovieClip Frame 1Symbol 144 MovieClip
"compPUp"Symbol 179 MovieClip Frame 1Symbol 144 MovieClip
"powerBar"Symbol 179 MovieClip Frame 1Symbol 157 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 58 as "m7"
ExportAssets (56)Timeline Frame 1Symbol 65 as "m6"
ExportAssets (56)Timeline Frame 1Symbol 68 as "m5"
ExportAssets (56)Timeline Frame 1Symbol 75 as "m4"
ExportAssets (56)Timeline Frame 1Symbol 79 as "m3"
ExportAssets (56)Timeline Frame 1Symbol 82 as "m2"
ExportAssets (56)Timeline Frame 1Symbol 85 as "m1"
ExportAssets (56)Timeline Frame 1Symbol 87 as "pUp5"
ExportAssets (56)Timeline Frame 1Symbol 89 as "pUp4"
ExportAssets (56)Timeline Frame 1Symbol 91 as "pUp3"
ExportAssets (56)Timeline Frame 1Symbol 93 as "pUp1"
ExportAssets (56)Timeline Frame 1Symbol 95 as "pUp2"
ExportAssets (56)Timeline Frame 9Symbol 95 as "pUp2"
ExportAssets (56)Timeline Frame 9Symbol 93 as "pUp1"
ExportAssets (56)Timeline Frame 9Symbol 91 as "pUp3"
ExportAssets (56)Timeline Frame 9Symbol 89 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 151 MovieClip Frame 2

Dynamic Text Variables

preloaderSymbol 97 EditableText""
kid.scoreSymbol 161 EditableText""
comp.scoreSymbol 162 EditableText""
totalSetsWonSymbol 168 EditableText"0"
totalPointsSymbol 170 EditableText"0"
kid.totalScoreSymbol 172 EditableText""
comp.totalScoreSymbol 174 EditableText""
pointsPerScoreSymbol 176 EditableText"0"
pointsPerSetSymbol 178 EditableText"0"




http://swfchan.com/7/31167/info.shtml
Created: 18/5 -2019 20:29:45 Last modified: 18/5 -2019 20:29:45 Server time: 30/04 -2024 10:50:52