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

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

1226080933.swf

This is the info page for
Flash #11329

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


Text
L O A D I N G . . .

C A L C U L A T I N G   T I M E   B O N U S . . .

0:00

0

0:00

100

P O W E R

E N G L I S H

0

S C O R E

P O W E R

E N G L I S H

0

100

0

0

S P E E D

R U N

R A C K

S P E E D

R U N

R A C K

S C R A T C H !

S C R A T C H !

(-000)

(-000)

S C R A T C H !     ( - 1 0 0 )

S C R A T C H !     ( - 1 0 0 )

u s e   s p a c e b a r
t o   l o c k   a i m

S U B M I T

S U B M I T

G A M E   O V E R !

ActionScript [AS1/AS2]

Frame 1
loadingbar.percent_loaded = 0; stop();
Frame 5
function dealWithCollision(x1, y1, v1xi, v1yi, x2, y2, v2xi, v2yi) { t1 = findThetaTan(v1xi, v1yi); t2 = findThetaTan(v2xi, v2yi); phi = findThetaTan(x2 - x1, y2 - y1); v1xr = _root.v1 * Math.cos((t1 - phi) * _root.term); v1yr = _root.v1 * Math.sin((t1 - phi) * _root.term); v2xr = _root.v2 * Math.cos((t2 - phi) * _root.term); v2yr = _root.v2 * Math.sin((t2 - phi) * _root.term); v1fxr = v2xr; v1fyr = v1yr; v2fxr = v1fxr + (1 * (v1xr - v2xr)); v2fyr = v2yr; if (_root.first_hit == 1) { _root.first_hit = 0; v1fxr = v1fxr + (_root.english_draw * (_root.v1 / 30)); v1fyr = v1fyr + (_root.english_side * (_root.v1 / 30)); } _root.o1vx = (Math.cos(phi * term) * v1fxr) + (Math.cos((phi + 90) * term) * v1fyr); _root.o1vy = (Math.sin(phi * term) * v1fxr) + (Math.sin((phi + 90) * term) * v1fyr); _root.balls_vxArr[_root.ii] = (Math.cos(phi * term) * v2fxr) + (Math.cos((phi + 90) * term) * v2fyr); _root.balls_vyArr[_root.ii] = (Math.sin(phi * term) * v2fxr) + (Math.sin((phi + 90) * term) * v2fyr); } function findThetaTan(xthing, ything) { if (xthing < 0) { t = 180 + (Math.atan(ything / xthing) / _root.term); } else if ((0 < xthing) and (ything >= 0)) { t = Math.atan(ything / xthing) / _root.term; } else if ((0 < xthing) and (ything < 0)) { t = 360 + (Math.atan(ything / xthing) / _root.term); } else if ((xthing == 0) and (ything == 0)) { t = 0; } else if ((xthing == 0) and (ything >= 0)) { t = 90; } else { t = 270; } return(t); } function railcollision(angle) { v1 = Math.sqrt((o1vx * o1vx) + (o1vy * o1vy)); phi = findThetaTan(o1vx, o1vy); v1xr = _root.v1 * Math.cos(phi * _root.term); v1yr = _root.v1 * Math.sin(phi * _root.term); o1x = o1x - o1vx; o1y = o1y - o1vy; o1vx = (Math.cos(phi * term) * v1xr) + (Math.cos((phi + angle) * term) * v1yr); o1vy = (Math.sin(phi * term) * v1xr) + (Math.sin((phi + angle) * term) * v1yr); o1x = o1x + o1vx; o1y = o1y + o1vy; } function checkpockets() { if (_root.pockets_1.hitTest(_root.o1x, _root.o1y, true)) { _root.o1x = 57; _root.o1y = 134.3; sunk(); } else if (_root.pockets_2.hitTest(_root.o1x, _root.o1y, true)) { _root.o1x = 274; _root.o1y = 127.3; sunk(); } else if (_root.pockets_3.hitTest(_root.o1x, _root.o1y, true)) { _root.o1x = 494.2; _root.o1y = 134.3; sunk(); } else if (_root.pockets_4.hitTest(_root.o1x, _root.o1y, true)) { _root.o1x = 492.2; _root.o1y = 346.3; sunk(); } else if (_root.pockets_5.hitTest(_root.o1x, _root.o1y, true)) { _root.o1x = 274; _root.o1y = 352.3; sunk(); } else if (_root.pockets_6.hitTest(_root.o1x, _root.o1y, true)) { _root.o1x = 57; _root.o1y = 346.3; sunk(); } } function sunk() { _root.o1x = 0; _root.o1y = 0; _root.o1vx = 0; _root.o1vy = 0; _root["ball_" + _root.i]._visible = false; _root.sounds.gotoAndPlay("in_pocket"); if (_root.i == 0) { _root.scratch = 1; _root.score = _root.score - (_root.rack_bonus + 200); if (0 >= _root.score) { _root.score = 0; } _root.run_bonus = 100; _root.totalpenilty = ("(-" + (_root.rack_bonus + 200)) + ")"; _root.scratch_message.play(); _root.last_shot = _root.last_shot + -250; } else { _root.score = _root.score + ((_root.rack_bonus + _root.run_bonus) + (_root.current_bonus * 10)); _root.run_bonus = _root.run_bonus + 100; _root.balls_in_thisshot++; _root.balls_in_total++; } } _root.term = (Math.PI/180); gotoAndPlay (10);
Frame 10
game_duration = 3; bonus_timer = 0.1666667; _root.last_shot = 0; _root.bonustimer.timer_sweeper._rotation = 0; _root.bonustimer.cover1._visible = false; _root.bonustimer.cover2._visible = true; _root.bonus_timermessage = "100"; _root.current_bonus = 10; _root.rack_bonus = 100; score = 0; rack_bonus = 0; run_bonus = 0; balls_in_thisshot = 0; balls_in_total = 0; firstshot = 1; samplerArr = new Array(0.5, 1); rail_angle_1._visible = false; rail_angle_2._visible = false; rail_angle_3._visible = false; rail_angle_4._visible = false; rail_angle_5._visible = false; rail_angle_6._visible = false; rail_angle_7._visible = false; rail_angle_8._visible = false; rail_angle_9._visible = false; rail_angle_10._visible = false; rail_angle_11._visible = false; rail_angle_12._visible = false; pockets_1._visible = false; pockets_2._visible = false; pockets_3._visible = false; pockets_4._visible = false; pockets_5._visible = false; pockets_6._visible = false; balls_xArr = new Array(100, 367, 403, 403, 421, 421, 438, 438, 403, 385, 385, 421, 421, 438, 438, 438); balls_yArr = new Array(250, 228, 248, 208, 238, 218, 268, 228, 228, 238, 218, 258, 198, 248, 208, 188); balls_vxArr = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); balls_vyArr = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); stop();
Frame 14
thebreak = 1; rack_bonus = rack_bonus + 100; run_bonus = 100;
Frame 22
i = 1; while (9 >= i) { name = "ball_" + i; balls_xArr[i] = _root[name]._x; balls_yArr[i] = _root[name]._y; i++; } gotoAndPlay (25);
Frame 25
run_bonus = 100; scratch = 0; cue._visible = false; ball_0.gotoAndStop("move"); ball_0._visible = true; power_meter.gotoAndStop(0); if ((firstshot == 1) || (thebreak == 1)) { thebreak = 0; ball_0.startDrag(true, 69, 147, 167, 334.5); } else { ball_0.startDrag(true, 69, 147, 482.9, 334.5); } english.english_marker._x = 0; english.english_marker._y = 0; _root.english_draw = 0; _root.english_side = 0; stop();
Frame 29
ball_0.gotoAndStop("norm"); balls_in_thisshot = 0; first_hit = 1; cue._visible = true; cue._x = ball_0._x; cue._y = ball_0._y; power_meter.gotoAndStop(0); english.english_marker._x = 0; english.english_marker._y = 0; _root.english_draw = 0; _root.english_side = 0; _root.bonus_starttime = getTimer(); _root.bonustimer.gotoAndPlay("countdown");
Frame 30
hit_tan = Math.abs(cue.cue_stick._y + 10) / 1.6; if (hit_tan >= 40) { hit_tan = 40; } power_meter.gotoAndStop(Math.floor(hit_tan / 2) + 1); if (!Key.isDown(32)) { x = cue._x; y = cue._y; x2 = _xmouse; y2 = _ymouse; xoffset = Math.abs(x - x2); yoffset = Math.abs(y - y2); tangent = Math.sqrt(Math.pow(xoffset, 2) + Math.pow(yoffset, 2)); angle = (Math.atan(yoffset / xoffset) * 180) / Math.PI; if ((x2 >= x) and (y >= y2)) { angle = 360 - angle; } else if ((x >= x2) and (y2 >= y)) { angle = 180 - angle; } else if ((x >= x2) and (y >= y2)) { angle = angle + 180; } cue._rotation = angle + 90; } if (oktodrag == 1) { sx = cue._x; sy = cue._y; sx2 = _xmouse; sy2 = _ymouse; sxoffset = Math.abs(sx - sx2); syoffset = Math.abs(sy - sy2); stangent = Math.sqrt(Math.pow(sxoffset, 2) + Math.pow(syoffset, 2)); cue.cue_stick._y = -10 - (stangent - starttangent); } if (cue.cue_stick._y >= -10) { cue.cue_stick._y = -10; }
Frame 31
gotoAndPlay(_currentframe - 1);
Frame 34
i = 0; while (9 >= i) { o1x = balls_xArr[i]; o1y = balls_yArr[i]; o1vx = balls_vxArr[i]; o1vy = balls_vyArr[i]; ii = i + 1; while (9 >= ii) { o2x = balls_xArr[ii]; o2y = balls_yArr[ii]; o2vx = balls_vxArr[ii]; o2vy = balls_vyArr[ii]; if ((o2x != 0) || (o2x != 0)) { if ((((o1vx != 0) || (o1vy != 0)) || (o2vx != 0)) || (o2vy != 0)) { s = 0; while (1 >= s) { xoffset = Math.abs((o1x + (o1vx * samplerArr[s])) - (o2x + (o2vx * samplerArr[s]))); if (20 >= xoffset) { yoffset = Math.abs((o1y + (o1vy * samplerArr[s])) - (o2y + (o2vy * samplerArr[s]))); if (20 >= yoffset) { distoffset = Math.sqrt((xoffset * xoffset) + (yoffset * yoffset)); t_xoffset = Math.abs(o1x - o2x); t_yoffset = Math.abs(o1y - o2y); t_distoffset = Math.sqrt((t_xoffset * t_xoffset) + (t_yoffset * t_yoffset)); if ((20 >= distoffset) && (distoffset < t_distoffset)) { v1 = Math.sqrt((o1vx * o1vx) + (o1vy * o1vy)); v2 = Math.sqrt((o2vx * o2vx) + (o2vy * o2vy)); newVelocities = dealWithCollision(o1x, o1y, o1vx, o1vy, o2x, o2y, o2vx, o2vy); t = v1 + v2; if ((t >= 20) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("hit_1"); } else if ((t >= 5) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("hit_2"); } else if (sounds._currentframe == 1) { _root.sounds.gotoAndPlay("hit_3"); } break; } } } s++; } } } ii++; } if ((((-0.2 < o1vx) && (o1vx < 0.2)) && (-0.2 < o1vy)) && (o1vy < 0.2)) { balls_xArr[i] = o1x; balls_yArr[i] = o1y; balls_vxArr[i] = 0; balls_vyArr[i] = 0; } else { o1vx = o1vx - (o1vx * 0.04); o1vy = o1vy - (o1vy * 0.04); o1x = o1x + o1vx; o1y = o1y + o1vy; if ((o1vx != 0) || (o1vy != 0)) { inpocket = 0; if ((o1y < 147) && (o1vy < 0)) { if (((78.4 < o1x) && (o1x < 251.8)) || ((299.5 < o1x) && (o1x < 473.4))) { o1y = 147; o1vy = -o1vy; v1 = Math.sqrt((o1vx * o1vx) + (o1vy * o1vy)); v2 = Math.sqrt((o2vx * o2vx) + (o2vy * o2vy)); t = v1 + v2; if ((t >= 18) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_1"); } else if ((t >= 5) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_2"); } else if (sounds._currentframe == 1) { _root.sounds.gotoAndPlay("rail_3"); } } else if (_root.rail_angle_1.hitTest(o1x, o1y, true)) { railcollision(135); } else if (_root.rail_angle_2.hitTest(o1x, o1y, true)) { railcollision(225); } else if (_root.rail_angle_3.hitTest(o1x, o1y, true)) { railcollision(135); } else if (_root.rail_angle_4.hitTest(o1x, o1y, true)) { railcollision(225); } else { temp = checkpockets(); } } else if ((332 < o1y) && (0 < o1vy)) { if (((78.4 < o1x) && (o1x < 251.8)) || ((299.5 < o1x) && (o1x < 473.4))) { o1y = 332; o1vy = -o1vy; v1 = Math.sqrt((o1vx * o1vx) + (o1vy * o1vy)); v2 = Math.sqrt((o2vx * o2vx) + (o2vy * o2vy)); t = v1 + v2; if ((t >= 18) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_1"); } else if ((t >= 5) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_2"); } else if (sounds._currentframe == 1) { _root.sounds.gotoAndPlay("rail_3"); } } else if (_root.rail_angle_7.hitTest(o1x, o1y, true)) { railcollision(315); } else if (_root.rail_angle_8.hitTest(o1x, o1y, true)) { railcollision(45); } else if (_root.rail_angle_9.hitTest(o1x, o1y, true)) { railcollision(315); } else if (_root.rail_angle_10.hitTest(o1x, o1y, true)) { railcollision(45); } else { temp = checkpockets(); } } else if (482.9 < o1x) { if ((156.6 < o1y) && (o1y < 325)) { o1x = 482.9; o1vx = -o1vx; v1 = Math.sqrt((o1vx * o1vx) + (o1vy * o1vy)); v2 = Math.sqrt((o2vx * o2vx) + (o2vy * o2vy)); t = v1 + v2; if ((t >= 18) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_1"); } else if ((t >= 5) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_2"); } else if (sounds._currentframe == 1) { _root.sounds.gotoAndPlay("rail_3"); } } else if (_root.rail_angle_5.hitTest(o1x, o1y, true)) { t = o1vx; o1vx = o1vy; o1vy = -t; } else if (_root.rail_angle_6.hitTest(o1x, o1y, true)) { t = o1vy; o1vy = o1vx; o1vx = -t; } else { temp = checkpockets(); } } else if (o1x < 69.2) { if ((156.6 < o1y) && (o1y < 325)) { o1x = 69.2; o1vx = -o1vx; v1 = Math.sqrt((o1vx * o1vx) + (o1vy * o1vy)); v2 = Math.sqrt((o2vx * o2vx) + (o2vy * o2vy)); t = v1 + v2; if ((t >= 18) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_1"); } else if ((t >= 5) && (sounds._currentframe == 1)) { _root.sounds.gotoAndPlay("rail_2"); } else if (sounds._currentframe == 1) { _root.sounds.gotoAndPlay("rail_3"); } } else if (_root.rail_angle_11.hitTest(o1x, o1y, true)) { t = o1vx; o1vx = o1vy; o1vy = -t; } else if (_root.rail_angle_12.hitTest(o1x, o1y, true)) { t = o1vy; o1vy = o1vx; o1vx = -t; } else { temp = checkpockets(); } } } balls_xArr[i] = o1x; balls_yArr[i] = o1y; balls_vxArr[i] = o1vx; balls_vyArr[i] = o1vy; _root["ball_" + i]._x = balls_xArr[i]; _root["ball_" + i]._y = balls_yArr[i]; } i++; }
Frame 35
totalvelocity = 0; i = 0; while (9 >= i) { if (balls_vxArr[i] != 0) { totalvelocity = 1; break; } if (balls_vyArr[i] != 0) { totalvelocity = 1; break; } i++; } if (totalvelocity == 0) { if (balls_in_thisshot == 0) { _root.run_bonus = 100; } if (balls_in_total == 9) { balls_in_total = 0; gotoAndPlay (14); } else if (scratch == 1) { gotoAndPlay (25); } else { gotoAndPlay (29); } } else { gotoAndPlay(_currentframe - 1); }
Frame 41
if (0 < timer.timer_miliseconds) { timer.gotoAndPlay("bonus"); } bonustimer.gotoAndStop("pause"); ball_0.gotoAndStop("norm"); ball_0._visible = false; stop();
Symbol 2 MovieClip Frame 2
if (_root.getBytesLoaded() >= _root.getBytesTotal()) { _root.play(); } else { percent_loaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; bar._xscale = percent_loaded; gotoAndPlay (1); }
Symbol 16 MovieClip Frame 1
playnexttick = 10; gameoverplayed = 0; timer_miliseconds = (_root.game_duration * 60) * 1000; timer = timer_miliseconds; m = Math.floor((timer_miliseconds / 1000) / 60); s = Math.floor((timer_miliseconds - ((m * 1000) * 60)) / 1000); if (s < 10) { s = "0" + s; } _root.timermessage = ((" " + m) + ":") + s; timer_sweeper._rotation = 0; cover1._visible = false; cover2._visible = true; stop();
Symbol 16 MovieClip Frame 2
timer_miliseconds = timer - (getTimer() - _root.starttime); if (0 >= timer_miliseconds) { _root.timermessage = "0:00"; timer_sweeper._rotation = 0; if (gameoverplayed == 0) { _root.sounds.gotoAndPlay("game_over"); gameoverplayed = 1; } totalvelocity = 0; i = 0; while (9 >= i) { if (_root.balls_vxArr[i] != 0) { totalvelocity = 1; break; } if (_root.balls_vyArr[i] != 0) { totalvelocity = 1; break; } i++; } if (totalvelocity == 0) { _root.gotoAndPlay("game_over"); stop(); } } else { m = Math.floor((timer_miliseconds / 1000) / 60); s = Math.ceil((timer_miliseconds - ((m * 1000) * 60)) / 1000); if ((m == 0) and (playnexttick == s)) { _root.sounds.gotoAndPlay("timer_click"); playnexttick--; } if (s < 10) { s = "0" + s; } _root.timermessage = ((" " + m) + ":") + s; p = (timer - timer_miliseconds) / timer; r = 360 * p; timer_sweeper._rotation = r; if (180 < r) { cover1._visible = true; cover2._visible = false; } }
Symbol 16 MovieClip Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 16 MovieClip Frame 9
timer_miliseconds = timer_miliseconds - 1000; _root.score = _root.score + 10; if (0 >= timer_miliseconds) { _root.timermessage = "0:00"; timer_sweeper._rotation = 0; timer_bonus_display = "0"; gotoAndPlay (11); } else { m = Math.floor((timer_miliseconds / 1000) / 60); s = Math.ceil((timer_miliseconds - ((m * 1000) * 60)) / 1000); timer_bonus_display = Math.floor(timer_miliseconds / 100); if (s < 10) { s = "0" + s; } _root.timermessage = ((" " + m) + ":") + s; p = (timer - timer_miliseconds) / timer; r = 360 * p; timer_sweeper._rotation = r; if (180 < r) { cover1._visible = true; cover2._visible = false; } }
Symbol 16 MovieClip Frame 10
gotoAndPlay(_currentframe - 1);
Symbol 16 MovieClip Frame 11
stop();
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 2
timer_miliseconds = (_root.bonus_timer * 60) * 1000; timer = timer_miliseconds; m = Math.floor((timer_miliseconds / 1000) / 60); s = Math.floor((timer_miliseconds - ((m * 1000) * 60)) / 1000); _root.bonus_timermessage = (" " + s) + "0"; timer_sweeper._rotation = 0; cover1._visible = false; cover2._visible = true; _root.current_bonus = s;
Symbol 27 MovieClip Frame 3
timer_miliseconds = timer - (getTimer() - _root.bonus_starttime); if (0 >= timer_miliseconds) { _root.bonus_timermessage = "00"; timer_sweeper._rotation = 0; _root.current_bonus = 0; } else { m = Math.floor((timer_miliseconds / 1000) / 60); s = Math.ceil((timer_miliseconds - ((m * 1000) * 60)) / 1000); _root.bonus_timermessage = (" " + s) + "0"; p = (timer - timer_miliseconds) / timer; r = 360 * p; timer_sweeper._rotation = r; if (180 < r) { cover1._visible = true; cover2._visible = false; } _root.current_bonus = s; }
Symbol 27 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 2
stop();
Symbol 38 MovieClip Frame 3
stop();
Symbol 38 MovieClip Frame 4
stop();
Symbol 38 MovieClip Frame 5
stop();
Symbol 38 MovieClip Frame 6
stop();
Symbol 38 MovieClip Frame 7
stop();
Symbol 38 MovieClip Frame 8
stop();
Symbol 38 MovieClip Frame 9
stop();
Symbol 38 MovieClip Frame 10
stop();
Symbol 38 MovieClip Frame 11
stop();
Symbol 38 MovieClip Frame 12
stop();
Symbol 38 MovieClip Frame 13
stop();
Symbol 38 MovieClip Frame 14
stop();
Symbol 38 MovieClip Frame 15
stop();
Symbol 38 MovieClip Frame 16
stop();
Symbol 38 MovieClip Frame 17
stop();
Symbol 38 MovieClip Frame 18
stop();
Symbol 38 MovieClip Frame 19
stop();
Symbol 38 MovieClip Frame 20
stop();
Symbol 38 MovieClip Frame 21
stop();
Symbol 100 Button
on (release) { gotoAndPlay (14); }
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 4
gotoAndStop (1);
Symbol 108 MovieClip Frame 12
gotoAndStop (1);
Symbol 108 MovieClip Frame 17
gotoAndStop (1);
Symbol 108 MovieClip Frame 22
gotoAndStop (1);
Symbol 108 MovieClip Frame 40
gotoAndStop (1);
Symbol 108 MovieClip Frame 44
gotoAndStop (1);
Symbol 108 MovieClip Frame 49
gotoAndStop (1);
Symbol 108 MovieClip Frame 82
gotoAndStop (1);
Symbol 108 MovieClip Frame 87
gotoAndStop (1);
Symbol 108 MovieClip Frame 92
gotoAndStop (1);
Symbol 108 MovieClip Frame 98
gotoAndStop (1);
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 46
gotoAndStop (1);
Symbol 127 Button
on (press) { this.english_marker._x = this._xmouse; this.english_marker._y = this._ymouse; _root.english_draw = (this.english_marker._y / 4) * -1; _root.english_side = this.english_marker._x / 4; }
Symbol 131 Button
on (release) { gotoAndPlay (14); }
Symbol 133 MovieClip Frame 1
stop();
Symbol 164 Button
on (press) { allclear = 1; i = 1; while (9 >= i) { xoffset = Math.abs(_root._xmouse - _root.balls_xArr[i]); yoffset = Math.abs(_root._ymouse - _root.balls_yArr[i]); distoffset = Math.sqrt((xoffset * xoffset) + (yoffset * yoffset)); if (20 >= distoffset) { allclear = 0; } i++; } if (allclear == 1) { stopDrag(); _root.balls_xArr[0] = _root._xmouse; _root.balls_yArr[0] = _root._ymouse; _root.gotoAndPlay("aim"); if (_root.firstshot == 1) { _root.firstshot = 0; _root.starttime = getTimer(); _root.timer.gotoAndPlay(1); } } else { _root.sounds.gotoAndPlay("not_allowed"); } }
Symbol 166 Button
on (press) { allclear = 1; i = 1; while (9 >= i) { xoffset = Math.abs(_root._xmouse - _root.balls_xArr[i]); yoffset = Math.abs(_root._ymouse - _root.balls_yArr[i]); distoffset = Math.sqrt((xoffset * xoffset) + (yoffset * yoffset)); if (20 >= distoffset) { allclear = 0; } i++; } if (allclear == 1) { stopDrag(); _root.balls_xArr[0] = _root._xmouse; _root.balls_yArr[0] = _root._ymouse; _root.gotoAndPlay("aim"); if (_root.firstshot == 1) { _root.firstshot = 0; _root.starttime = getTimer(); _root.timer.gotoAndPlay(1); } } else { _root.sounds.gotoAndPlay("not_allowed"); } }
Symbol 161 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 6
stop();
Symbol 172 Button
on (press) { _root.oktodrag = 1; _root.starttangent = _root.tangent; } on (release, releaseOutside) { hit_tan = Math.abs(cue_stick._y + 10) / 1.6; if (hit_tan >= 40) { hit_tan = 40; } x = _root.ball_0._x; y = _root.ball_0._y; x2 = _root.x2; y2 = _root.y2; hit_vx = x - x2; hit_vy = y - y2; if (hit_vx < 0) { tx = -1; } else { tx = 1; } if (hit_vy < 0) { ty = -1; } else { ty = 1; } hit_vtotal = Math.abs(hit_vx) + Math.abs(hit_vy); xpercent = Math.abs(hit_vx) / hit_vtotal; ypercent = Math.abs(hit_vy) / hit_vtotal; if (1 < hit_tan) { cue_stick._y = -10; _root.oktodrag = 0; _root.ball_0.gotoAndStop("norm"); _root.balls_vxArr[0] = (hit_tan * xpercent) * tx; _root.balls_vyArr[0] = (hit_tan * ypercent) * ty; _root.last_shot = 0; _root.bonustimer.gotoAndPlay("pause"); _root.gotoAndPlay("roll"); _root.cue._visible = false; _root.sounds.gotoAndPlay("cue"); } else { _root.oktodrag = 0; _root.sounds.gotoAndPlay("not_allowed"); } }
Symbol 175 Button
on (release) { var gname = "pooljam"; var gscore = _root.score; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); }
Symbol 183 Button
on (release) { var gname = "pooljam"; var gscore = _root.score; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); }

Library Items

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

Instance Names

"loadingbar"Frame 1Symbol 2 MovieClip
"timer"Frame 10Symbol 16 MovieClip
"bonustimer"Frame 10Symbol 27 MovieClip
"power_meter"Frame 10Symbol 38 MovieClip
"rail_angle_1"Frame 10Symbol 64 MovieClip
"rail_angle_2"Frame 10Symbol 66 MovieClip
"rail_angle_3"Frame 10Symbol 68 MovieClip
"rail_angle_4"Frame 10Symbol 70 MovieClip
"rail_angle_5"Frame 10Symbol 72 MovieClip
"rail_angle_6"Frame 10Symbol 74 MovieClip
"rail_angle_7"Frame 10Symbol 76 MovieClip
"rail_angle_8"Frame 10Symbol 78 MovieClip
"rail_angle_9"Frame 10Symbol 80 MovieClip
"rail_angle_10"Frame 10Symbol 82 MovieClip
"rail_angle_11"Frame 10Symbol 84 MovieClip
"rail_angle_12"Frame 10Symbol 86 MovieClip
"pockets_1"Frame 10Symbol 88 MovieClip
"pockets_2"Frame 10Symbol 90 MovieClip
"pockets_3"Frame 10Symbol 92 MovieClip
"pockets_4"Frame 10Symbol 94 MovieClip
"pockets_5"Frame 10Symbol 96 MovieClip
"pockets_6"Frame 10Symbol 98 MovieClip
"sounds"Frame 10Symbol 108 MovieClip
"scratch_message"Frame 10Symbol 115 MovieClip
"english"Frame 10Symbol 126 MovieClip
"ball_1"Frame 17Symbol 133 MovieClip
"ball_9"Frame 17Symbol 137 MovieClip
"ball_3"Frame 17Symbol 140 MovieClip
"ball_8"Frame 17Symbol 143 MovieClip
"ball_4"Frame 17Symbol 146 MovieClip
"ball_6"Frame 17Symbol 149 MovieClip
"ball_2"Frame 17Symbol 152 MovieClip
"ball_7"Frame 17Symbol 155 MovieClip
"ball_5"Frame 17Symbol 158 MovieClip
"ball_0"Frame 21Symbol 161 MovieClip
"cue"Frame 22Symbol 167 MovieClip
"green"Frame 57Symbol 185 MovieClip
"bar"Symbol 2 MovieClip Frame 1Symbol 3 MovieClip
"timer_sweeper"Symbol 16 MovieClip Frame 1Symbol 18 MovieClip
"cover1"Symbol 16 MovieClip Frame 1Symbol 20 MovieClip
"cover2"Symbol 16 MovieClip Frame 1Symbol 22 MovieClip
"timer_sweeper"Symbol 27 MovieClip Frame 1Symbol 18 MovieClip
"cover1"Symbol 27 MovieClip Frame 1Symbol 20 MovieClip
"cover2"Symbol 27 MovieClip Frame 1Symbol 22 MovieClip
"english_marker"Symbol 126 MovieClip Frame 1Symbol 129 MovieClip
"cue_stick"Symbol 167 MovieClip Frame 1Symbol 168 MovieClip
"aim_line"Symbol 167 MovieClip Frame 1Symbol 170 MovieClip

Labels

"loading"Frame 1
"init"Frame 5
"ready"Frame 10
"re-rack"Frame 14
"play"Frame 22
"place"Frame 25
"aim"Frame 29
"roll"Frame 34
"game_over"Frame 41
"timer"Symbol 16 MovieClip Frame 1
"bonus"Symbol 16 MovieClip Frame 8
"stoptimer"Symbol 16 MovieClip Frame 11
"pause"Symbol 27 MovieClip Frame 1
"countdown"Symbol 27 MovieClip Frame 2
"cue"Symbol 108 MovieClip Frame 2
"rail_1"Symbol 108 MovieClip Frame 10
"rail_2"Symbol 108 MovieClip Frame 15
"rail_3"Symbol 108 MovieClip Frame 20
"hit_1"Symbol 108 MovieClip Frame 37
"hit_2"Symbol 108 MovieClip Frame 42
"hit_3"Symbol 108 MovieClip Frame 47
"in_pocket"Symbol 108 MovieClip Frame 55
"not_allowed"Symbol 108 MovieClip Frame 85
"timer_click"Symbol 108 MovieClip Frame 90
"game_over"Symbol 108 MovieClip Frame 96
"move"Symbol 161 MovieClip Frame 1
"norm"Symbol 161 MovieClip Frame 6

Dynamic Text Variables

_root.timermessageSymbol 30 EditableText"0:00"
_root.scoreSymbol 32 EditableText"0"
_root.timermessageSymbol 34 EditableText"0:00"
_root.bonus_timermessageSymbol 36 EditableText"100"
run_bonusSymbol 44 EditableText"0"
run_bonusSymbol 49 EditableText"0"
_root.bonus_timermessageSymbol 51 EditableText"100"
rack_bonusSymbol 54 EditableText"0"
rack_bonusSymbol 56 EditableText"0"
_root.totalpeniltySymbol 119 EditableText"(-000)"
_root.totalpeniltySymbol 121 EditableText"(-000)"




http://swfchan.com/3/11329/info.shtml
Created: 7/6 -2019 10:26:16 Last modified: 7/6 -2019 10:26:16 Server time: 17/05 -2024 11:06:53