STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229671 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #27485 |
0 |
0 |
- |
- |
PRESENTS |
00 |
00 |
YOUR BEST |
THROWS |
501 DART CHALLENGE |
<p align="center"><font face="FFF Forward_8pt_st" size="8" color="#000000"><a href="http://www.ultimatearcade.com" target = "_blank">Copyright © 2005 Ultimate Arcade, Inc. - All Rights Reserved </a></font></p> |
LOADING... |
PLAY |
PLAY |
HOW TO PLAY: GOAL: REACH ZERO EXACTLY IN AS FEW THROWS AS POSSIBLE. PLAY: PLAYER STARTS WITH 501 POINTS. EACH DART THROW REDUCES THE SCORE HIT ZERO TO "CLOSE OUT" AND END THE GAME EXCEEDING ZERO IS A "BUST", SCORE IS NOT REDUCED. HINTS: IN ONE QUICK SMOOTH MOTION, CLICK, DRAG YOUR MOUSE UP OR DOWN AND RELEASE. |
HOW TO PLAY: GOAL: REACH ZERO EXACTLY IN AS FEW THROWS AS POSSIBLE. PLAY: PLAYER STARTS WITH 501 POINTS. EACH DART THROW REDUCES THE SCORE HIT ZERO TO "CLOSE OUT" AND END THE GAME EXCEEDING ZERO IS A "BUST", SCORE IS NOT REDUCED. HINTS: IN ONE QUICK SMOOTH MOTION, CLICK, DRAG YOUR MOUSE UP OR DOWN AND RELEASE. |
MORE GAMES |
MORE GAMES |
POINTS LEFT: |
301 |
GOOD JOB! |
YOU CLOSED IN THROWS |
YOU CLOSED IN THROWS |
GOOD JOB! |
00 |
00 |
ActionScript [AS1/AS2]
Frame 1stop(); fscommand ("fullscreen", "false"); fscommand ("allowscale", "false"); fscommand ("showmenu", "false");Frame 2var myGameData = SharedObject.getLocal("myGameData"); if (myGameData.data.savedHighScore) { var highScore = myGameData.data.savedHighScore; } loadingbar.onEnterFrame = function () { if (_root.getBytesLoaded() >= _root.getBytesTotal()) { _root.gotoAndPlay("init"); } else { this._xscale = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; } }; stop(); highScore = 0; throws = 0;Frame 5function getScore(darthit_x, darthit_y) { var _local11 = _root.dart_board._x; var _local9 = _root.dart_board._y; var _local12 = 10; var _local14 = 50; var _local13 = 60; var _local10 = 90; var _local8 = 100; var _local3 = new Array(20, 1, 18, 4, 13, 6, 10, 15, 2, 17, 3, 19, 7, 16, 8, 11, 14, 9, 12, 5, 20); var _local7 = darthit_x - _local11; var _local6 = darthit_y - _local9; var _local2 = Math.sqrt(Math.pow(Math.abs(_local7), 2) + Math.pow(Math.abs(_local6), 2)); var _local5 = ((Math.atan2(_local6, _local7) * 180) / Math.PI) + 90; if (_local5 < 0) { _local5 = 360 + _local5; } var _local4 = Math.floor((_local5 + 9) / 18); if (_local2 <= _local12) { pointvalue = 25; } else if (_local2 <= _local14) { var pointvalue = (_local3[_local4] * 1); } else if (_local2 <= _local13) { var pointvalue = (_local3[_local4] * 3); } else if (_local2 <= _local10) { var pointvalue = (_local3[_local4] * 1); } else if (_local2 <= _local8) { var pointvalue = (_local3[_local4] * 2); } else { var pointvalue = 0; } return(pointvalue); } var Snd_alert_good = new Sound(); Snd_alert_good.attachSound("alert_good"); var Snd_alert_bad = new Sound(); Snd_alert_bad.attachSound("alert_bad"); var perspective_scalefactor = 0.998; var scale = 100; var max_dist = 500; var scalearray = new Array(); var dist = 0; while (dist <= max_dist) { scale = scale * perspective_scalefactor; scalearray.push(scale); dist++; } stop(); var boardDist = 400; var controller = new Object(); controller.aim = function () { this._x = _xmouse; this._y = _ymouse; }; controller.shoot_click = function () { this.startTime = getTimer(); this.start_x = _xmouse; this.start_y = _ymouse; }; controller.shoot_release = function () { this.endTime = getTimer(); this.end_x = _xmouse; this.end_y = _ymouse; var _local6 = Math.abs(this.start_x - this.end_x) + 1; var _local5 = Math.abs(this.start_y - this.end_y) + 1; var _local4 = Math.sqrt(Math.pow(_local6, 2) + Math.pow(_local5, 2)); var _local7 = this.endTime - this.startTime; var _local3 = ((_local4 / _local7) * 10) - 10; duplicateMovieClip (this, "dart_hit", 1); _root.game.dart_hit.fall = 7; _root.game.dart_hit.speed = 40 + _local3; _root.game.dart_hit.lift = _root.game.dart_hit.speed * 0.8; _root.game.dart_hit.lateraloffset = (this.start_x - this.end_x) * 0.15; _root.game.dart_hit.pos_x = this.end_x; _root.game.dart_hit.pos_y = this.end_y; _root.game.dart_hit.pos_z = 0; if (this.start_y > this.end_y) { _root.game.dart_hit.lateraloffset = _root.game.dart_hit.lateraloffset * -1; } _root.game.dart_hit.onEnterFrame = controller.fly; _root.game.dart._visible = false; _root.game.dart.onMouseUp = null; }; controller.fly = function () { this.pos_x = this.pos_x + this.lateraloffset; this.pos_y = this.pos_y - this.lift; this.pos_z = this.pos_z + this.speed; var _local4 = _root.scalearray[Math.round(this.pos_z)]; this._xscale = _local4; this._yscale = _local4; this._x = this.pos_x; this._y = this.pos_y * (_local4 * 0.01); this.lift = this.lift - this.fall; this.speed = this.speed * 0.96; if ((this.pos_z >= _root.boardDist) || (this.pos_y >= 2000)) { this.gotoAndPlay("hit"); var _local3 = _root.getScore(this._x, this._y); _root.game.attachMovie("point_display", "point_display", 3); _root.game.point_display._x = this._x; _root.game.point_display._y = this._y; _root.game.point_display.pointvalue = _local3; _root.throws++; if ((_root.score - _local3) == 0) { _root.score = 0; _root.alerttext = "CLOSED! YOU GOT IT!!"; _root.alert.gotoAndPlay(2); _root.Snd_alert_good.start(); var intervalID = setInterval(function () { gotoAndPlay ("game_over"); clearInterval(intervalID); }, 1500); } else if ((_root.score - _local3) < 0) { _root.alerttext = "BUST! (MUST CLOSE OUT EXACTLY)"; _root.alert.gotoAndPlay(2); _root.Snd_alert_bad.start(0, 2); _root.game.dart._visible = true; _root.game.dart.onMouseUp = controller.shoot_release; } else { _root.score = _root.score - _local3; _root.game.dart._visible = true; _root.game.dart.onMouseUp = controller.shoot_release; } _root.game.dart_hit.onEnterFrame = null; } };Frame 10var throws = 0; var score = 501; _root.game.attachMovie("dart", "dart", 10); _root.game.dart.onEnterFrame = controller.aim; _root.game.dart.onMouseDown = controller.shoot_click; _root.game.dart.onMouseUp = controller.shoot_release; stop();Frame 14gotoAndStop ("play");Frame 15if (throws <= highScore) { highScore = throws; myGameData.data.savedHighScore = highScore; myGameData.data.flush(); } if (highScore == 0) { highScore = throws; } stop();Symbol 6 MovieClip [point_display] Frame 20this.removeMovieClip();Symbol 18 MovieClip [dart] Frame 1stop();Symbol 18 MovieClip [dart] Frame 9stop();Symbol 22 MovieClip Frame 1stop();Symbol 22 MovieClip Frame 42gotoAndStop (1);Symbol 28 MovieClip Frame 61_root.gotoAndPlay("loading");Symbol 58 Buttonon (release) { gotoAndPlay ("play"); }Symbol 66 Buttonon (release) { getURL ("http://www.ultimatearcade.com", "_blank"); }Symbol 79 Buttonon (release) { getURL ("http://www.ultimatearcade.com/downloads/", "_blank"); }Symbol 80 Buttonon (release) { getURL ("http://www.ultimatearcade.com", "_blank"); }Symbol 81 Buttonon (release) { gotoAndPlay ("play"); }
Library Items
Symbol 1 Sound [alert_good] | ||
Symbol 2 Sound [alert_bad] | ||
Symbol 3 Font | Used by:4 5 20 21 | |
Symbol 4 EditableText | Uses:3 | Used by:6 |
Symbol 5 EditableText | Uses:3 | Used by:6 |
Symbol 6 MovieClip [point_display] | Uses:4 5 | |
Symbol 7 Graphic | Used by:18 | |
Symbol 8 Graphic | Used by:18 | |
Symbol 9 Graphic | Used by:18 | |
Symbol 10 Sound | Used by:18 | |
Symbol 11 Graphic | Used by:18 | |
Symbol 12 Graphic | Used by:18 | |
Symbol 13 Graphic | Used by:18 | |
Symbol 14 Graphic | Used by:18 | |
Symbol 15 Graphic | Used by:18 | |
Symbol 16 Graphic | Used by:18 | |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 MovieClip [dart] | Uses:7 8 9 10 11 12 13 14 15 16 17 | Used by:Timeline |
Symbol 19 Graphic | Used by:Timeline | |
Symbol 20 EditableText | Uses:3 | Used by:22 |
Symbol 21 EditableText | Uses:3 | Used by:22 |
Symbol 22 MovieClip | Uses:20 21 | Used by:Timeline |
Symbol 23 Bitmap | Used by:24 | |
Symbol 24 Graphic | Uses:23 | Used by:27 |
Symbol 25 Font | Used by:26 | |
Symbol 26 Text | Uses:25 | Used by:27 |
Symbol 27 MovieClip | Uses:24 26 | Used by:28 |
Symbol 28 MovieClip | Uses:27 | Used by:Timeline |
Symbol 29 Graphic | Used by:Timeline | |
Symbol 30 Font | Used by:31 32 | |
Symbol 31 EditableText | Uses:30 | Used by:Timeline |
Symbol 32 EditableText | Uses:30 | Used by:Timeline |
Symbol 33 Graphic | Used by:Timeline | |
Symbol 34 Font | Used by:35 36 46 53 55 59 60 63 65 67 70 71 72 73 74 75 76 | |
Symbol 35 Text | Uses:34 | Used by:Timeline |
Symbol 36 Text | Uses:34 | Used by:Timeline |
Symbol 37 Graphic | Used by:38 | |
Symbol 38 MovieClip | Uses:37 | Used by:Timeline |
Symbol 39 Font | Used by:40 | |
Symbol 40 Text | Uses:39 | Used by:Timeline |
Symbol 41 Font | Used by:42 | |
Symbol 42 EditableText | Uses:41 | Used by:Timeline |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip | Uses:43 | Used by:Timeline |
Symbol 45 Graphic | Used by:Timeline | |
Symbol 46 Text | Uses:34 | Used by:Timeline |
Symbol 47 Graphic | Used by:Timeline | |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:48 | Used by:Timeline |
Symbol 50 Graphic | Used by:Timeline | |
Symbol 51 Graphic | Used by:58 | |
Symbol 52 Graphic | Used by:58 | |
Symbol 53 Text | Uses:34 | Used by:58 |
Symbol 54 Graphic | Used by:58 | |
Symbol 55 Text | Uses:34 | Used by:58 |
Symbol 56 Sound | Used by:58 66 79 80 81 | |
Symbol 57 Sound | Used by:58 66 | |
Symbol 58 Button | Uses:51 52 53 54 55 56 57 | Used by:Timeline |
Symbol 59 Text | Uses:34 | Used by:Timeline |
Symbol 60 Text | Uses:34 | Used by:Timeline |
Symbol 61 Graphic | Used by:66 | |
Symbol 62 Graphic | Used by:66 | |
Symbol 63 Text | Uses:34 | Used by:66 |
Symbol 64 Graphic | Used by:66 | |
Symbol 65 Text | Uses:34 | Used by:66 |
Symbol 66 Button | Uses:61 62 63 64 65 56 57 | Used by:Timeline |
Symbol 67 Text | Uses:34 | Used by:Timeline |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip | Uses:68 | Used by:Timeline |
Symbol 70 EditableText | Uses:34 | Used by:Timeline |
Symbol 71 Text | Uses:34 | Used by:Timeline |
Symbol 72 Text | Uses:34 | Used by:Timeline |
Symbol 73 Text | Uses:34 | Used by:Timeline |
Symbol 74 Text | Uses:34 | Used by:Timeline |
Symbol 75 EditableText | Uses:34 | Used by:Timeline |
Symbol 76 EditableText | Uses:34 | Used by:Timeline |
Symbol 77 Graphic | Used by:79 80 81 | |
Symbol 78 Graphic | Used by:79 80 81 | |
Symbol 79 Button | Uses:77 78 56 | Used by:Timeline |
Symbol 80 Button | Uses:77 78 56 | Used by:Timeline |
Symbol 81 Button | Uses:77 78 56 | Used by:Timeline |
Symbol 82 Graphic | Used by:Timeline |
Instance Names
"alert" | Frame 1 | Symbol 22 MovieClip |
"loadingbar" | Frame 2 | Symbol 44 MovieClip |
"dart_board" | Frame 5 | Symbol 49 MovieClip |
"dart_board" | Frame 10 | Symbol 49 MovieClip |
"game" | Frame 10 | Symbol 69 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "alert_good" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "alert_bad" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "point_display" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 15 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 16 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 17 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 18 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 19 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 20 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 21 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 22 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 23 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 24 | Symbol 18 as "dart" |
ExportAssets (56) | Timeline Frame 25 | Symbol 18 as "dart" |
Tag 0x0FF (255) | Timeline Frame 1 | 1 bytes "." |
Labels
"loading" | Frame 2 |
"init" | Frame 5 |
"play" | Frame 10 |
"game_over" | Frame 15 |
"hit" | Symbol 18 MovieClip [dart] Frame 2 |
Dynamic Text Variables
pointvalue | Symbol 4 EditableText | "0" |
pointvalue | Symbol 5 EditableText | "0" |
_root.alerttext | Symbol 20 EditableText | "-" |
_root.alerttext | Symbol 21 EditableText | "-" |
throws | Symbol 31 EditableText | "00" |
highScore | Symbol 32 EditableText | "00" |
score | Symbol 70 EditableText | "301" |
_root.throws | Symbol 75 EditableText | "00" |
_root.throws | Symbol 76 EditableText | "00" |
|