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/91718593?noj=FRM91718593-3DC" width="1" height="1"></div>

game.swf

This is the info page for
Flash #238930

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


Text
LOADING...

50

100

400

200

PLAY AGAIN?

PLAY AGAIN?

HIT!

MISS!

Your Final Score:

Visit the Tales of Phantasia website

LAUNCH

SCORE:

WIND:

ActionScript [AS1/AS2]

Frame 5
stop(); loadingbar.onEnterFrame = function () { var _local1 = this; var loadedBytes = (_local1._parent.getBytesLoaded() / 1024); var _local3 = _local1._parent.getBytesTotal() / 1024; var _local2 = int((loadedBytes / _local3) * 100); _local1.bar._width = _local2; if (_local2 == 100) { delete _local1.onEnterFrame; play(); } };
Frame 46
stop();
Frame 74
function resetGame() { score = 0; scoreClip.input = "0"; shots = 9; quiver.gotoAndStop(1); tryAgain(); } function hitTarget(whichTarget) { var _local1 = whichTarget; arrowStatus = "hitTarget"; if (_local1 == "1") { thisScore = 50; } else if (_local1 == "2") { thisScore = 100; } else if (_local1 == "3") { thisScore = 200; } else if (_local1 == "4") { thisScore = 400; } scoreClip.input = int(scoreClip.input) + thisScore; arrowLanded(); } function returnToShoot() { courseControl.gotoAndStop(1); game._x = gameStart; viewingCourse = false; } function viewCourse() { courseControl.gotoAndStop(2); viewingCourse = true; } function airVars() { wind = random(15); windDir = random(100); if (windDir < 50) { windDir = -1; } else { windDir = 1; } wind = wind * windDir; airFriction = wind / 15000; windTxt = wind + " MPH"; } function arrowLanded() { game.realArrow.gotoAndPlay(2); if (arrowStatus == "hitTarget") { if (shots > 0) { shots--; resultMessage.score = thisScore + " points!"; resultMessage.gotoAndPlay("hit"); } else { resultMessage.score = scoreClip.input + " points"; resultMessage.gotoAndPlay("hit_over"); } } else if (shots > 0) { shots--; resultMessage.gotoAndPlay("miss"); } else { resultMessage.score = scoreClip.input + " points"; resultMessage.gotoAndPlay("miss_over"); } arrowStatus = null; } function moveArrow() { game.realArrow._rotation = (ySpeed / startSpeed) * startAngle; game.realArrow._x = game.realArrow._x + xSpeed; game.realArrow._y = game.realArrow._y - ySpeed; if (ySpeed > 0) { arrowDirection = "down"; } currentX = game.realArrow._x; currentY = game.realArrow._y; ySpeed = ySpeed - gravity; xSpeed = xSpeed + airFriction; if ((game.realArrow._y > groundY) or (game.realArrow._x > 1950)) { resultMessage.gotoAndPlay("miss"); arrowLanded(); } if ((arrowDirection == "down") and (game.realArrow._y > groundY)) { game.realArrow._y = groundY; } if ((game.realArrow._x > 200) and (game._x > -1580)) { game._x = game._x - xSpeed; } } function tryAgain() { quiver.nextFrame(); resultMessage.gotoAndStop("off"); courseControl.gotoAndStop(1); game.realArrow.gotoAndStop(1); viewingCourse = false; ySpeed = 0; xSpeed = 0; game.bow._rotation = -1; game.bow.tempArrow._x = arrowStart; game._x = gameStart; game.bow.tempArrow._visible = true; game.realArrow._visible = false; game.bow.string._width = 1; arrowStatus = "inbow"; airVars(); } function degreesToRadians(degrees) { return((degrees / 180) * Math.PI); } game._x = 67; arrowStart = game.bow.tempArrow._x; halfStart = game.halfMark._x; fullStart = game.fullMark._x; groundY = 240; gameStart = game._x; gravity = 0.035; viewingCourse = false; sound1.sfxWoosh = new Sound(); sound1.sfxWoosh.attachSound("woosh"); sound2.sfxStretch = new Sound(); sound2.sfxStretch.attachSound("stretch"); var btnOver = new Sound(); btnOver.attachSound("btnOverSnd"); airVars(); keypressListener = new Object(); keypressListener.onKeyDown = function () { if (!viewingCourse) { pressed = Key.getCode(); if ((pressed == "38") and (game.bow._rotation >= -40)) { game.bow._rotation = game.bow._rotation - 1; } else if ((pressed == "40") and (game.bow._rotation < -2)) { game.bow._rotation = game.bow._rotation + 1; } else if ((pressed == "37") and (game.bow.string._width < 20)) { if (arrowStatus != "drawn") { sound2.sfxStretch.setVolume(80); sound2.sfxStretch.start(0, 1); } game.bow.string._width = game.bow.string._width + 1; game.bow.tempArrow._x = game.bow.tempArrow._x - 1; arrowStatus = "drawn"; } } }; Key.addListener(keypressListener); keyreleaseListener = new Object(); keyreleaseListener.onKeyUp = function () { if (!viewingCourse) { released = Key.getCode(); if ((released == "37") and (arrowStatus == "drawn")) { startAngle = game.bow._rotation; power = game.bow.string._width / 2; currentAngle = startAngle; game.realArrow._rotation = game.bow._rotation; game.realArrow._x = game.bow._x; game.realArrow._y = game.bow._y; radians = degreesToRadians(currentAngle); newX = game.realArrow._x + (Math.cos(radians) * power); newY = game.realArrow._y - (Math.sin(radians) * power); xSpeed = newX - game.realArrow._x; ySpeed = newY - game.realArrow._y; startSpeed = ySpeed; game.bow.tempArrow._visible = false; game.realArrow._visible = true; arrowStatus = "inflight"; courseControl.gotoAndStop(3); arrowDirection = "up"; viewingCourse = true; sound2.sfxStretch.stop(); sound1.sfxWoosh.setVolume(int((game.bow.string._width / 20) * 100)); sound1.sfxWoosh.start(0, 1); game.bow.string._width = 1; } } }; Key.addListener(keyreleaseListener); resetGame(); stop();
Symbol 46 Button
on (rollOver) { gotoAndPlay ("over"); } on (rollOut) { gotoAndPlay ("out"); } on (press) { _parent.play(); }
Symbol 47 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 5
stop();
Symbol 47 MovieClip Frame 11
stop();
Symbol 89 MovieClip Frame 1
stop(); count = 0;
Symbol 89 MovieClip Frame 4
count++;
Symbol 89 MovieClip Frame 7
if (count >= 7) { stop(); } else { gotoAndPlay (4); }
Instance of Symbol 89 MovieClip "realArrow" in Symbol 100 MovieClip Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_parent._parent.arrowStatus == "inflight") { point = new Object(); point.x = hitarea._x; point.y = hitarea._y; localToGlobal(point); n = 1; while (n < 5) { if (eval ("_parent.target" + n).hitTest(point.x, point.y, true)) { _parent._parent.hitTarget(n); } n++; } _parent._parent.moveArrow(); } }
Symbol 110 Button
on (release) { _parent.viewCourse(); }
Symbol 114 Button
on (press) { scrollRight = true; } on (release, dragOut, releaseOutside) { scrollRight = false; }
Symbol 115 Button
on (press) { scrollLeft = true; } on (release, dragOut, releaseOutside) { scrollLeft = false; }
Symbol 119 Button
on (release) { _parent.returnToShoot(); }
Symbol 124 Button
on (release, keyPress "<Space>") { _parent.tryAgain(); }
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 2
stop();
Instance of Symbol 116 MovieClip in Symbol 125 MovieClip Frame 2
onClipEvent (enterFrame) { if (scrollRight and (_parent._parent.game._x > -1580)) { _parent._parent.game._x = _parent._parent.game._x - 10; } else if (scrollLeft and (_parent._parent.game._x < _parent._parent.gameStart)) { _parent._parent.game._x = _parent._parent.game._x + 10; } }
Symbol 125 MovieClip Frame 3
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 137 Button
on (rollOver) { _parent.btnOver.start(); gotoAndPlay ("over"); } on (rollOut) { gotoAndPlay ("out"); } on (release) { _parent._parent.tryAgain(); }
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 5
stop();
Symbol 138 MovieClip Frame 11
stop();
Symbol 147 Button
on (rollOver) { _parent.btnOver.start(); gotoAndPlay ("over"); } on (rollOut) { gotoAndPlay ("out"); } on (release, keyPress "<Space>") { _parent._parent.resetGame(); }
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 5
stop();
Symbol 148 MovieClip Frame 11
stop();
Symbol 152 Button
on (rollOver) { _parent.btnOver.start(); gotoAndPlay ("over"); } on (rollOut) { gotoAndPlay ("out"); } on (release) { getURL ("http://www.gameboy.com/phantasia", "_blank"); }
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 5
stop();
Symbol 153 MovieClip Frame 11
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 16
stop();
Symbol 155 MovieClip Frame 31
stop();
Symbol 155 MovieClip Frame 42
stop();
Symbol 155 MovieClip Frame 53
stop();
Symbol 156 Button
on (keyPress "<Space>") { resetArcher(); }

Library Items

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

Instance Names

"loadingbar"Frame 1Symbol 10 MovieClip
"game"Frame 74Symbol 100 MovieClip
"courseControl"Frame 74Symbol 125 MovieClip
"quiver"Frame 74Symbol 126 MovieClip
"resultMessage"Frame 74Symbol 155 MovieClip
"scoreClip"Frame 74Symbol 160 MovieClip
"sound1"Frame 74Symbol 83 MovieClip
"sound2"Frame 74Symbol 83 MovieClip
"bar"Symbol 10 MovieClip Frame 1Symbol 6 MovieClip
"hitarea"Symbol 89 MovieClip Frame 1Symbol 83 MovieClip
"string"Symbol 99 MovieClip Frame 1Symbol 96 MovieClip
"tempArrow"Symbol 99 MovieClip Frame 1Symbol 98 MovieClip
"target1"Symbol 100 MovieClip Frame 1Symbol 67 MovieClip
"target2"Symbol 100 MovieClip Frame 1Symbol 67 MovieClip
"target4"Symbol 100 MovieClip Frame 1Symbol 67 MovieClip
"target3"Symbol 100 MovieClip Frame 1Symbol 67 MovieClip
"realArrow"Symbol 100 MovieClip Frame 1Symbol 89 MovieClip
"bow"Symbol 100 MovieClip Frame 1Symbol 99 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "btnOverSnd"
ExportAssets (56)Timeline Frame 1Symbol 2 as "stretch"
ExportAssets (56)Timeline Frame 1Symbol 3 as "woosh"

Labels

"over"Symbol 47 MovieClip Frame 2
"out"Symbol 47 MovieClip Frame 6
"tryAgain"Symbol 125 MovieClip Frame 4
"playAgain"Symbol 125 MovieClip Frame 5
"over"Symbol 138 MovieClip Frame 2
"out"Symbol 138 MovieClip Frame 6
"over"Symbol 148 MovieClip Frame 2
"out"Symbol 148 MovieClip Frame 6
"over"Symbol 153 MovieClip Frame 2
"out"Symbol 153 MovieClip Frame 6
"off"Symbol 155 MovieClip Frame 1
"hit"Symbol 155 MovieClip Frame 2
"miss"Symbol 155 MovieClip Frame 17
"hit_over"Symbol 155 MovieClip Frame 32
"miss_over"Symbol 155 MovieClip Frame 43

Dynamic Text Variables

scoreSymbol 133 EditableText""
scoreSymbol 142 EditableText""
scoreSymbol 154 EditableText""
windTxtSymbol 157 EditableText""
inputSymbol 159 EditableText""




http://swfchan.com/48/238930/info.shtml
Created: 3/1 -2021 22:38:48 Last modified: 3/1 -2021 22:38:48 Server time: 03/05 -2024 12:55:12