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

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

Fish Snip.swf

This is the info page for
Flash #29262

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


Text
<p align="center"><font face="Tempus Sans ITC" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0 Points</b></font></p>

<p align="center"><font face="Tempus Sans ITC" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0 Points</b></font></p>

<p align="center"><font face="Tempus Sans ITC" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0 Points</b></font></p>

The object of "Fish Snipe" is to gain as many points as you possibly can by sniping fish before
your oxygen runs out. You have eight shots per clip, so make sure you always reload.
Points are awarded based on the speed and size of the fish. Smaller fish are worth more
points than larger fish and faster fish are worth more points than slower fish.
Every fish that you snipe will add a small amount of oxygen to your tank.
Keep an eye out for the elusive bonus fish. They are worth four times as many points as
normal fish and add 2 seconds to your oxygen.

Bonus Fish

Normal Fish

X

X

OXYGEN

<p align="center"><font face="Tempus Sans ITC" size="28" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="tahoma" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Enter Your Name</font></p>

ActionScript [AS1/AS2]

Frame 1
stop(); introFrames = 0; waitTime = 96; btnUsuallyGames._alpha = 0; _root.onEnterFrame = function () { if (introFrames < waitTime) { btnUsuallyGames._alpha = btnUsuallyGames._alpha + 3; introFrames++; } else { gotoAndStop ("title"); } }; btnUsuallyGames.onRelease = function () { getURL ("http://www.usuallygames.com/", "_blank"); };
Frame 10
function setMouseIcon(mouseIcon) { if (mouseIcon == "crosshair") { attachMovie("Crosshair", "crosshair", 100000, {_width:28, _height:28, _x:_root._xmouse, _y:_root._ymouse}); removeMovieClip("hand"); } else if (mouseIcon == "hand") { attachMovie("Hand", "hand", 100000, {_width:19.6, _height:30, _x:_root._xmouse, _y:_root._ymouse}); removeMovieClip("crosshair"); } else if (mouseIcon == "default") { Mouse.show(); removeMovieClip("crosshair"); removeMovieClip("hand"); } } function checkGameOver(gameTime) { if (gameTime == 0) { _root.gameOver = 1; _root.mouseIcon = "default"; setMouseIcon("default"); i = totalFish; while (i > (totalFish - 30)) { removeMovieClip(eval ("MainFish" + i)); i--; } gotoAndStop ("end"); } } function spawnFish() { if ((framesElapsed % Math.round(framesPerSecond / spawnRate)) == 0) { attachMovie("MainFish", "MainFish" + totalFish, 10 + totalFish, {fishID:totalFish, fishType:1}); } if (fishKilled == bonusFishAppearance) { attachMovie("BonusFish", "BonusFish" + totalFish, 10 + totalFish, {fishID:totalFish, fishType:2}); bonusFishAppearance = Math.ceil((Math.random() * 20) + 10) + fishKilled; } if (((framesElapsed / framesPerSecond) % 5) == 0) { if (spawnRate < 2) { spawnRate = spawnRate + 0.1; } } } function fireWeapon() { if (bulletsRemaining > 0) { fireShot.start(); eval ("bullet_" + bulletsRemaining)._x = -100; bulletsRemaining--; } else { emptyChamber.start(); bulletsRemaining = -1; } } function reloadBullets() { bulletsRemaining = 8; i = 1; while (i <= bulletsRemaining) { eval ("bullet_" + i)._x = bulletsStart + (10.4 * (i - 1)); i++; } reloadClip.start(); } instructions._alpha = 0; instructions.exit.onRelease = function () { instructions._alpha = 0; }; buttonOver = new Sound(); buttonOver.attachSound("buttonOver.mp3"); btnHighScores.onRollOver = function () { if (instructions._alpha == 0) { buttonOver.start(); } }; btnStart.onRollOver = function () { if (instructions._alpha == 0) { buttonOver.start(); } }; btnInstructions.onRollOver = function () { if (instructions._alpha == 0) { buttonOver.start(); } }; btnUsuallyGames.onRollOver = function () { if (instructions._alpha == 0) { buttonOver.start(); } }; btnStart.onRelease = function () { gotoAndStop ("game"); }; btnInstructions.onRelease = function () { instructions._alpha = 100; }; btnUsuallyGames.onRelease = function () { getURL ("http://www.usuallygames.com/", "_blank"); }; btnHighScores.onRelease = function () { getURL ("http://www.usuallygames.com/scores/?id=100001", "_blank"); };
Frame 19
var framesPerSecond = 36; var spawnRate = 0.5; var gameTime = (30 * framesPerSecond); var airMeterMultiplier = (airMeter._height / gameTime); var bonusFishAppearance = Math.ceil((Math.random() * 20) + 10); var bulletsStart = 41; var framesElapsed = 0; var playerScore = 0; var bulletsRemaining = 0; var totalFish = 0; var fishKilled = 0; var gameOver = 0; var overReload = 0; var mouseIcon = "crosshair"; textScore.label = playerScore; fireShot = new Sound(); fireShot.attachSound("fireShot.wav"); emptyChamber = new Sound(); emptyChamber.attachSound("emptyChamber.wav"); reloadClip = new Sound(); reloadClip.attachSound("reloadClip.wav"); Mouse.hide(); attachMovie("Crosshair", "crosshair", 100000, {_width:28, _height:28}); reloadBullets(); _root.onEnterFrame = function () { setMouseIcon(mouseIcon); checkGameOver(gameTime); if (gameOver == 0) { spawnFish(); } framesElapsed++; gameTime--; airMeter._height = gameTime * airMeterMultiplier; }; _root.onMouseDown = function () { if ((overReload == 0) && (gameOver == 0)) { fireWeapon(); } }; btnReload.onPress = function () { reloadBullets(); overReload = 0; mouseIcon = "crosshair"; }; btnReload.onRollOver = function () { overReload = 1; mouseIcon = "hand"; }; btnReload.onRollOut = function () { overReload = 0; mouseIcon = "crosshair"; };
Frame 29
txtPlayerName.text = "Enter Your Name"; txtPlayerName.onSetFocus = function () { txtPlayerName.text = ""; }; btnPlayAgain.onRollOver = function () { buttonOver.start(); }; btnPlayAgain.onRelease = function () { gotoAndStop ("game"); }; btnSubmitScore.onRollOver = function () { buttonOver.start(); }; btnSubmitScore.onRelease = function () { var _local1 = new LoadVars(); if (playerScore > 0) { _local1.tooLow = 0; } else { _local1.tooLow = 1; } _local1.gameID = "100001"; _local1.scorePass = "x92Ksld93kfXksj492oKSos029sk20gi"; _local1.playerName = txtPlayerName.text; _local1.playerScore = playerScore; _local1.send("http://www.usuallygames.com/scores/", "_blank", "POST"); };
Symbol 11 MovieClip [FishPoints] Frame 1
#initclip 7 Object.registerClass("FishPoints", FishPoints); #endinitclip
Symbol 13 MovieClip [BonusFish] Frame 1
#initclip 4 Object.registerClass("BonusFish", Fish); #endinitclip
Symbol 20 MovieClip [DeadFish] Frame 1
#initclip 5 Object.registerClass("DeadFish", DeadFish); #endinitclip
Symbol 24 MovieClip [MainFish] Frame 1
#initclip 6 Object.registerClass("MainFish", Fish); #endinitclip
Symbol 80 MovieClip [__Packages.Fish] Frame 0
class Fish extends MovieClip { var fishType, stdWidth, stdHeight, scalePercent, dx, pointsMultiplier, timeMultiplier, _width, _height, startDirection, _x, _y, _xscale, insertionPointX, insertionPointY, pointsEarned, fishID, removeMovieClip; function Fish () { super(); if (fishType == 1) { stdWidth = 200; stdHeight = 137; scalePercent = Math.ceil((Math.random() * 40) + 30) / 100; dx = (Math.random() * 10) + 5; pointsMultiplier = 1; timeMultiplier = 1; } else if (fishType == 2) { stdWidth = 150; stdHeight = 103; scalePercent = Math.ceil((Math.random() * 20) + 20) / 100; dx = (Math.random() * 15) + 10; pointsMultiplier = 4; timeMultiplier = 4; } _width = stdWidth * scalePercent; _height = stdHeight * scalePercent; startDirection = Math.round(Math.random()); if (startDirection == 0) { _x = 0; _y = (Math.random() * (Stage.height - (_height * 2))) + _height; } if (startDirection == 1) { _x = Stage.width; _y = (Math.random() * (Stage.height - (_height * 2))) + _height; _xscale = _xscale * -1; dx = -dx; } _root.totalFish++; } function onEnterFrame() { _x = _x + dx; } function onPress() { if ((_root.bulletsRemaining >= 0) && (_root.gameOver == 0)) { if (dx > 0) { insertionPointX = _x - (_width / 2); } else if (dx < 0) { insertionPointX = _x + (_width / 2); } insertionPointY = _y; pointsEarned = (Math.round(Math.abs(dx * 3)) + Math.round(Math.abs((scalePercent * 100) - 100))) * pointsMultiplier; _root.playerScore = _root.playerScore + pointsEarned; _root.textScore.label = _root.playerScore; _root.gameTime = _root.gameTime + ((_root.framesPerSecond / 2) * timeMultiplier); _root.attachMovie("DeadFish", "DeadFish" + fishID, 998 + fishID, {_x:insertionPointX, _y:insertionPointY, fishWidth:_width, fishHeight:_height}); _root.attachMovie("FishPoints", "FishPoints" + fishID, 999 + fishID, {_x:insertionPointX, _y:insertionPointY, pointsEarned:pointsEarned, pointsID:fishID}); (removeMovieClip());// not popped _root.fishKilled++; } } }
Symbol 81 MovieClip [__Packages.DeadFish] Frame 0
class DeadFish extends MovieClip { var stdWidth, stdHeight, scalePercent, _width, fishWidth, _height, _alpha, removeMovieClip; function DeadFish () { super(); stdWidth = 92.5; stdHeight = 30; scalePercent = 0.5; _width = fishWidth * scalePercent; _height = ((fishWidth * scalePercent) * stdHeight) / stdWidth; } function onEnterFrame() { if (_alpha > 0) { _alpha = _alpha - 3; } else { (removeMovieClip());// not popped } } }
Symbol 82 MovieClip [__Packages.FishPoints] Frame 0
class FishPoints extends MovieClip { var points, pointsEarned, _y, _alpha, removeMovieClip; function FishPoints () { super(); points = pointsEarned + " Points"; } function onEnterFrame() { _y = _y - 3; if (_alpha > 0) { _alpha = _alpha - 3; } else { (removeMovieClip());// not popped } } }

Library Items

Symbol 1 Sound [reloadClip.wav]
Symbol 2 Sound [fireShot.wav]
Symbol 3 Sound [emptyChamber.wav]
Symbol 4 Sound [buttonOver.mp3]
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [Crosshair]Uses:5
Symbol 7 FontUsed by:8 9 10 66
Symbol 8 EditableTextUses:7 65Used by:11
Symbol 9 EditableTextUses:7 65Used by:11
Symbol 10 EditableTextUses:7 65Used by:11
Symbol 11 MovieClip [FishPoints]Uses:8 9 10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [BonusFish]Uses:12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip [Hand]Uses:14
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [DeadFish]Uses:16 17 18 19
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [MainFish]Uses:21 22 23
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 ButtonUses:26Used by:Timeline
Symbol 80 MovieClip [__Packages.Fish]
Symbol 81 MovieClip [__Packages.DeadFish]
Symbol 82 MovieClip [__Packages.FishPoints]
Symbol 28 BitmapUsed by:29 55 70
Symbol 29 GraphicUses:28Used by:Timeline
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 ButtonUses:30 31Used by:Timeline
Symbol 33 GraphicUsed by:35
Symbol 34 GraphicUsed by:35
Symbol 35 ButtonUses:33 34Used by:Timeline
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 ButtonUses:36 37Used by:Timeline
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 ButtonUses:39 40Used by:Timeline
Symbol 42 GraphicUsed by:54
Symbol 43 FontUsed by:44 45 47 50 51
Symbol 44 TextUses:43Used by:54
Symbol 45 TextUses:43Used by:54
Symbol 46 GraphicUsed by:54
Symbol 47 TextUses:43Used by:54
Symbol 48 GraphicUsed by:54
Symbol 49 GraphicUsed by:53
Symbol 50 TextUses:43Used by:53
Symbol 51 TextUses:43Used by:53
Symbol 52 GraphicUsed by:53
Symbol 53 ButtonUses:49 50 51 52Used by:54
Symbol 54 MovieClipUses:42 44 45 46 47 48 53Used by:Timeline
Symbol 55 GraphicUses:28Used by:Timeline
Symbol 56 GraphicUsed by:59
Symbol 57 FontUsed by:58
Symbol 58 TextUses:57Used by:59
Symbol 59 MovieClipUses:56 58Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:Timeline
Symbol 64 GraphicUsed by:67
Symbol 65 FontUsed by:8 9 10 66
Symbol 66 EditableTextUses:7 65Used by:67
Symbol 67 MovieClipUses:64 66Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:Timeline
Symbol 70 GraphicUses:28Used by:Timeline
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 ButtonUses:71 72Used by:Timeline
Symbol 74 GraphicUsed by:76
Symbol 75 GraphicUsed by:76
Symbol 76 ButtonUses:74 75Used by:Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 FontUsed by:79
Symbol 79 EditableTextUses:78Used by:Timeline

Instance Names

"btnUsuallyGames"Frame 1Symbol 27 Button
"btnStart"Frame 10Symbol 32 Button
"btnInstructions"Frame 10Symbol 35 Button
"btnUsuallyGames"Frame 10Symbol 38 Button
"btnHighScores"Frame 10Symbol 41 Button
"instructions"Frame 10Symbol 54 MovieClip
"airMeter"Frame 19Symbol 61 MovieClip
"btnReload"Frame 19Symbol 63 MovieClip
"textScore"Frame 19Symbol 67 MovieClip
"bullet_2"Frame 19Symbol 69 MovieClip
"bullet_1"Frame 19Symbol 69 MovieClip
"bullet_3"Frame 19Symbol 69 MovieClip
"bullet_4"Frame 19Symbol 69 MovieClip
"bullet_5"Frame 19Symbol 69 MovieClip
"bullet_6"Frame 19Symbol 69 MovieClip
"bullet_7"Frame 19Symbol 69 MovieClip
"bullet_8"Frame 19Symbol 69 MovieClip
"btnPlayAgain"Frame 29Symbol 73 Button
"btnSubmitScore"Frame 29Symbol 76 Button
"txtPlayerName"Frame 29Symbol 79 EditableText
"points"Symbol 11 MovieClip [FishPoints] Frame 1Symbol 8 EditableText
"points"Symbol 11 MovieClip [FishPoints] Frame 10Symbol 9 EditableText
"points"Symbol 11 MovieClip [FishPoints] Frame 20Symbol 10 EditableText
"exit"Symbol 54 MovieClip Frame 1Symbol 53 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "reloadClip.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "fireShot.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "emptyChamber.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "buttonOver.mp3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Crosshair"
ExportAssets (56)Timeline Frame 1Symbol 11 as "FishPoints"
ExportAssets (56)Timeline Frame 1Symbol 13 as "BonusFish"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Hand"
ExportAssets (56)Timeline Frame 1Symbol 20 as "DeadFish"
ExportAssets (56)Timeline Frame 1Symbol 24 as "MainFish"
ExportAssets (56)Timeline Frame 1Symbol 80 as "__Packages.Fish"
ExportAssets (56)Timeline Frame 1Symbol 81 as "__Packages.DeadFish"
ExportAssets (56)Timeline Frame 1Symbol 82 as "__Packages.FishPoints"

Labels

"intro"Frame 1
"title"Frame 10
"game"Frame 19
"end"Frame 29

Dynamic Text Variables

pointsSymbol 8 EditableText"<p align="center"><font face="Tempus Sans ITC" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0 Points</b></font></p>"
pointsSymbol 9 EditableText"<p align="center"><font face="Tempus Sans ITC" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0 Points</b></font></p>"
pointsSymbol 10 EditableText"<p align="center"><font face="Tempus Sans ITC" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0 Points</b></font></p>"
labelSymbol 66 EditableText"<p align="center"><font face="Tempus Sans ITC" size="28" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"




http://swfchan.com/6/29262/info.shtml
Created: 20/5 -2019 00:28:04 Last modified: 20/5 -2019 00:28:04 Server time: 28/04 -2024 23:24:01