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

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

Ball Bearing.swf

This is the info page for
Flash #42211

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


Text
Instructions:
1. You start with 45 seconds to get the ball in the hole.
2. You have 30 seconds to get it in a second time.
3. You have 15 seconds to get it in for the third and
final time to win the game.
The ball needs to be travelling slow enough to fall in the hole as
you pass over it.
You can use the arrow buttons to 'tilt' and move the ball but its
much easier to use the arrow keys.
Click anywhere to continue

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="10" COLOR="#FF0000"><A HREF="http://www.thepcmanwebsite.com" target = "_blank"><B>The PCman Website - fun, free games-web tools-freeware</B></A></FONT></P>

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="10" COLOR="#FF0000"><A HREF="http://www.thepcmanwebsite.com/affiliate_games.shtml" target = "_blank"><B>Get FREE games for your site &nbsp;&nbsp;http://thepcmanwebsite.com</B></A></FONT></P>

Ball Bearing Game

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="9" COLOR="#0000FF"><A HREF="http://www.thepcmanwebsite.com" target = "_blank">The PCman Website</A></FONT></P>

links.com.au

time

sec

score

time

score

settings

max speed

wall bounce

surphace friction

ball acceleration

tilt back

max speed

max speed

max speed

max speed

max speed

max speed

max speed

max speed

max speed

max speed

you lose
this probably means you suck
perhaps you should get back to work rather than
keep playing this game
click anywhere to try again

you win
you are a very special person!
click anywhere to play again

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
score = 0; goaltime = 45;
Frame 3
function tilt(rt, dn) { right = right + rt; down = down + dn; } down = 0; right = 0; rightspeed = 0; downspeed = 0; maxspeed = 30; bounce = -0.75; friction = 0.1; acceleration = 2; springback = 0.9; xp = (Math.random() * 214) + 43; yp = (Math.random() * 214) + 43; init = getTimer(); elapse = 0; time = 0; goset = 0;
Frame 4
down = 0; right = 0; rightspeed = 0; downspeed = 0; xp = (Math.random() * 214) + 43; yp = (Math.random() * 214) + 43; holex = (Math.random() * 214) + 43; holey = (Math.random() * 214) + 43; setProperty(hole, _x , holex); setProperty(hole, _y , holey); trace(holex); testsound = new Sound(ballsound); testsound.setVolume(0); testsound.start(0, 999);
Frame 5
play(); setProperty(hole, _x , holex); setProperty(hole, _y , holey); testsound.setVolume(((Math.abs(downspeed) + Math.abs(rightspeed)) / (maxspeed * 2)) * 100); testsound.setPan(((xp - 150) / 150) * 100);
Frame 6
if (Math.abs(rightspeed) < maxspeed) { rightspeed = rightspeed + (right * acceleration); } if (Math.abs(downspeed) < maxspeed) { downspeed = downspeed + (down * acceleration); } xp = xp + rightspeed; yp = yp + downspeed; down = down * springback; right = right * springback; setProperty(ball, _y , yp); setProperty(ball, _x , xp); setProperty(shade, _y , 155 - down); setProperty(shade, _x , 155 - right); if ((Math.abs(downspeed) > friction) && (downspeed < 0)) { downspeed = downspeed + friction; } if ((Math.abs(downspeed) > friction) && (downspeed > 0)) { downspeed = downspeed - friction; } if ((Math.abs(rightspeed) > friction) && (rightspeed < 0)) { rightspeed = rightspeed + friction; } if ((Math.abs(rightspeed) > friction) && (rightspeed > 0)) { rightspeed = rightspeed - friction; } if (yp < 10) { yp = 10; tellTarget ("ball") { gotoAndPlay ("flat"); }; downspeed = downspeed * bounce; } if (yp > 290) { yp = 290; tellTarget ("ball") { gotoAndPlay ("flat"); }; downspeed = downspeed * bounce; } if (xp < 10) { xp = 10; tellTarget ("ball") { gotoAndPlay ("squish"); }; rightspeed = rightspeed * bounce; } if (xp > 290) { xp = 290; tellTarget ("ball") { gotoAndPlay ("squish"); }; rightspeed = rightspeed * bounce; } time = goaltime - Math.round((getTimer() - (init + elapse)) / 1000); if ((((Math.abs(holex - xp) < 10) && (Math.abs(holey - yp) < 10)) && (Math.abs(downspeed) < 5)) && (Math.abs(rightspeed) < 5)) { gotoAndPlay (23); } else if (time < 0) { gotoAndPlay (68); } else if (time < 0) { gotoAndPlay (68); } else { gotoAndPlay (5); }
Frame 23
testsound.stop();
Frame 24
tellTarget (ball) { play(); };
Frame 28
score = score + 1; goaltime = goaltime - 15; tellTarget (ball) { gotoAndStop (1); }; if (score < 3) { gotoAndPlay (3); } else { gotoAndPlay (87); }
Frame 50
stop();
Frame 72
stop();
Frame 91
stop();
Symbol 9 Button
on (release) { gotoAndPlay (2); }
Symbol 18 MovieClip Frame 1
stop();
Symbol 18 MovieClip Frame 4
stop();
Symbol 18 MovieClip Frame 12
gotoAndPlay (1);
Symbol 18 MovieClip Frame 26
gotoAndPlay (1);
Symbol 22 Button
on (release, keyPress "<Right>") { tilt(1, 0); }
Symbol 23 Button
on (release, keyPress "<Left>") { tilt(-1, 0); }
Symbol 24 MovieClip Frame 2
tilt(0, 1); gotoAndPlay (1);
Symbol 25 Button
on (release, keyPress "<Down>") { tilt(0, 1); }
Symbol 27 Button
on (release, keyPress "<Up>") { tilt(0, -1); }
Symbol 36 Button
on (release) { goset = getTimer(); gotoAndPlay (46); }
Symbol 50 Button
on (release) { elapse = elapse + (getTimer() - goset); gotoAndPlay (5); }
Symbol 51 Button
on (release) { maxspeed = maxspeed + 1; }
Symbol 52 Button
on (release) { maxspeed = maxspeed - 1; }
Symbol 54 Button
on (release) { bounce = bounce + 0.1; }
Symbol 55 Button
on (release) { bounce = bounce - 0.1; }
Symbol 57 Button
on (release) { friction = friction + 0.2; }
Symbol 58 Button
on (release) { friction = friction - 0.2; }
Symbol 60 Button
on (release) { acceleration = acceleration + 0.1; }
Symbol 61 Button
on (release) { acceleration = acceleration - 0.1; }
Symbol 63 Button
on (release) { springback = springback + 0.1; }
Symbol 64 Button
on (release) { springback = springback - 0.1; }
Symbol 71 Button
on (release) { gotoAndPlay (2); }

Library Items

Symbol 1 FontUsed by:2 4 5 10 11 37 38 39 40 41 70 72
Symbol 2 TextUses:1Used by:Timeline
Symbol 3 FontUsed by:4 5 10 43 44 45 46 47 48 49 53 56 59 62 65 66 67 68 69 70 72
Symbol 4 EditableTextUses:1 3Used by:Timeline
Symbol 5 EditableTextUses:1 3Used by:Timeline
Symbol 6 FontUsed by:7
Symbol 7 TextUses:6Used by:Timeline
Symbol 8 GraphicUsed by:9 71
Symbol 9 ButtonUses:8Used by:Timeline
Symbol 10 EditableTextUses:1 3Used by:Timeline
Symbol 11 TextUses:1Used by:Timeline
Symbol 12 GraphicUsed by:13 27
Symbol 13 MovieClipUses:12Used by:Timeline
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:Timeline
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:16 17Used by:Timeline
Symbol 19 GraphicUsed by:22 23 25 36 50 51 52 54 55 57 58 60 61 63 64
Symbol 20 GraphicUsed by:22 23 25 36 50 51 52 54 55 57 58 60 61 63 64
Symbol 21 GraphicUsed by:22 23 25 36 50 51 52 54 55 57 58 60 61 63 64
Symbol 22 ButtonUses:19 20 21Used by:Timeline
Symbol 23 ButtonUses:19 20 21Used by:Timeline
Symbol 24 MovieClipUsed by:25 36 50 51 52 54 55 57 58 60 61 63 64
Symbol 25 ButtonUses:19 20 24 21Used by:Timeline
Symbol 26 GraphicUsed by:27
Symbol 27 ButtonUses:12 26Used by:Timeline
Symbol 28 SoundUsed by:29
Symbol 29 MovieClipUses:28Used by:Timeline
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:Timeline
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:32 33Used by:Timeline
Symbol 35 TextUsed by:Timeline
Symbol 36 ButtonUses:19 20 24 21Used by:Timeline
Symbol 37 EditableTextUses:1Used by:Timeline
Symbol 38 TextUses:1Used by:Timeline
Symbol 39 EditableTextUses:1Used by:Timeline
Symbol 40 EditableTextUses:1Used by:Timeline
Symbol 41 EditableTextUses:1Used by:Timeline
Symbol 42 SoundUsed by:Timeline
Symbol 43 TextUses:3Used by:Timeline
Symbol 44 TextUses:3Used by:Timeline
Symbol 45 TextUses:3Used by:Timeline
Symbol 46 TextUses:3Used by:Timeline
Symbol 47 TextUses:3Used by:Timeline
Symbol 48 TextUses:3Used by:Timeline
Symbol 49 EditableTextUses:3Used by:Timeline
Symbol 50 ButtonUses:19 20 24 21Used by:Timeline
Symbol 51 ButtonUses:19 20 24 21Used by:Timeline
Symbol 52 ButtonUses:19 20 24 21Used by:Timeline
Symbol 53 EditableTextUses:3Used by:Timeline
Symbol 54 ButtonUses:19 20 24 21Used by:Timeline
Symbol 55 ButtonUses:19 20 24 21Used by:Timeline
Symbol 56 EditableTextUses:3Used by:Timeline
Symbol 57 ButtonUses:19 20 24 21Used by:Timeline
Symbol 58 ButtonUses:19 20 24 21Used by:Timeline
Symbol 59 EditableTextUses:3Used by:Timeline
Symbol 60 ButtonUses:19 20 24 21Used by:Timeline
Symbol 61 ButtonUses:19 20 24 21Used by:Timeline
Symbol 62 EditableTextUses:3Used by:Timeline
Symbol 63 ButtonUses:19 20 24 21Used by:Timeline
Symbol 64 ButtonUses:19 20 24 21Used by:Timeline
Symbol 65 EditableTextUses:3Used by:Timeline
Symbol 66 EditableTextUses:3Used by:Timeline
Symbol 67 EditableTextUses:3Used by:Timeline
Symbol 68 EditableTextUses:3Used by:Timeline
Symbol 69 EditableTextUses:3Used by:Timeline
Symbol 70 TextUses:3 1Used by:Timeline
Symbol 71 ButtonUses:8Used by:Timeline
Symbol 72 TextUses:3 1Used by:Timeline

Instance Names

"shade"Frame 3Symbol 13 MovieClip
"frshad"Frame 3Symbol 15 MovieClip
"ball"Frame 3Symbol 18 MovieClip
"hole"Frame 4Symbol 34 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$oF$.VEg6uReirORLzgFAzQcR/."

Labels

"start"Frame 5
"fall"Frame 23
"settings"Frame 46
"game_l"Frame 68
"game_w"Frame 87
"squish"Symbol 18 MovieClip Frame 8
"flat"Symbol 18 MovieClip Frame 21

Dynamic Text Variables

timeSymbol 37 EditableText"time"
scoreSymbol 39 EditableText"score"
timeSymbol 40 EditableText"time"
scoreSymbol 41 EditableText"score"
maxspeedSymbol 49 EditableText"max speed"
bounceSymbol 53 EditableText"max speed"
frictionSymbol 56 EditableText"max speed"
accelerationSymbol 59 EditableText"max speed"
springbackSymbol 62 EditableText"max speed"
maxspeedSymbol 65 EditableText"max speed"
bounceSymbol 66 EditableText"max speed"
frictionSymbol 67 EditableText"max speed"
accelerationSymbol 68 EditableText"max speed"
springbackSymbol 69 EditableText"max speed"




http://swfchan.com/9/42211/info.shtml
Created: 10/5 -2019 01:15:41 Last modified: 10/5 -2019 01:15:41 Server time: 03/05 -2024 13:57:55