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

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

Sheep Pool.swf

This is the info page for
Flash #26807

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


Text
load

loadi

loadin

loading

loading.

loading..

loading...

a game by kinelco & mohsye.com

add game to your site

add game to your site

more online games

more online games

download games

download games

Instructions

The object of the game is very simple...
... Use Frisbee Dog to round the
numbered sheep into the relevantly
numbered pockets as fast as you can...
You must pocket the sheep IN ORDER
(1 2 3 etc...) and complete the task
before your points/time runs out... the
points you are left with are the points
you end up with, so speed is critical...

3

10000

10000

ActionScript [AS1/AS2]

Frame 1
hq = 1; _quality = "BEST"; play();
Frame 2
stop();
Frame 3
play();
Frame 4
ifFrameLoaded (14) { gotoAndPlay ("inszoom"); }
Frame 5
gotoAndPlay ("loop1");
Frame 9
play();
Frame 14
play();
Frame 15
ifFrameLoaded (30) { gotoAndStop ("menu"); }
Frame 16
prevFrame();
Frame 19
stop(); _quality = "BEST";
Frame 30
function baa(num, pan) { eval ("sheepfx" + num).setPan(pan); eval ("sheepfx" + num).start(); } function grr(pan) { dogfx.setPan(pan); dogfx.start(); grrOK = 0; } hq = 1; sheepTotal = 6; boom = new Array(0, 0, 0, 0, 0, 0, 0); sheepRate = new Array(0, 30, 35, 45, 60, 80, 105); sheepBound = 15; dogAge = 15; dogRate = 150; i = 1; while (sheepTotal >= i) { duplicateMovieClip ("sheep", "sheep" + i, i + 10); eval ("sheep" + i)._x = 230 + random(90); eval ("sheep" + i)._y = 150 + random(90); eval ("sheep" + i).gotoAndPlay(1); fxnum = 1 + random(4); Set("sheepfx" + i, new Sound("sheep" + i)); eval ("sheepfx" + i).attachSound("sheepfx" + fxnum); eval ("sheepfx" + i).setVolume(40 + random(20)); i++; } dogfx = new Sound("dog"); dogfx.attachSound("dogfx"); sheep._x = 10000; sheepPocket = 1; gameover = 0; nuke = 0; dogalive = 1; dog._x = 100; dog._y = 100; dog.gotoAndPlay(1); score = 2000; grrOK = 1; play();
Frame 33
if (grrOK < 1) { grrOK = grrOK + 0.1; } if (((gameover == 0) and (nuke == 0)) and (0 < score)) { play(); } else { score = 0; gotoAndPlay ("nuke"); }
Frame 34
if (sheepPocket == 7) { gotoAndPlay ("gamewin"); } else { i = 1; while (sheepTotal >= i) { pocketTest = eval ("pocket" + i); if (dog.hitTest(pocketTest)) { gameover = 1; dogalive = 0; } i++; } score--; prevFrame(); }
Frame 36
play();
Frame 37
if (sheepPocket < 7) { if (boom[sheepPocket] == 0) { if (eval ("sheep" + sheepPocket).alive == 1) { boom[sheepPocket] = 1; } else { sheepPocket++; } } prevFrame(); } else { gotoAndStop ("gameover"); }
Frame 39
_quality = "HIGH"; stop();
Frame 44
_quality = "HIGH"; stop();
Frame 47
stop();
Symbol 15 MovieClip Frame 95
_root.play();
Symbol 33 MovieClip Frame 1
play();
Symbol 33 MovieClip Frame 7
gotoAndPlay (1);
Symbol 42 Button
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 45 Button
on (release) { getURL ("http://www.freeworldgroup.com", "_blank"); }
Symbol 48 Button
on (release) { getURL ("http://www.ifungames.com", "_blank"); }
Symbol 51 Button
on (release) { getURL ("http://www.freeworldgroup.com/verti2.htm", "_blank"); }
Symbol 56 Button
on (release) { gotoAndStop (30); }
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 40
stop();
Symbol 75 MovieClip Frame 45
play();
Symbol 75 MovieClip Frame 54
_parent._parent.sheepPocket++; stop();
Symbol 77 MovieClip Frame 1
sheepNum = Number(substring(this._name, length(this._name), 1)); sheepNumText = sheepNum; sheepTotal = _parent.sheepTotal; sheepRate = _parent.sheepRate[sheepNum]; dogRate = _parent.dogRate; sheepBound = _parent.sheepBound; alive = 1; anim.gotoAndPlay(1); play();
Symbol 77 MovieClip Frame 2
if (_parent.boom[sheepNum] == 1) { anim.gotoAndPlay("boom"); gotoAndStop ("boom"); } else { if (alive == 1) { i = 1; while (sheepTotal >= i) { pocketTest = eval ("_parent.pocket" + i); if (i == sheepNum) { if (hitTest(pocketTest)) { if (sheepNum == _parent.sheepPocket) { _parent.sheepPocket++; } else { _parent.gameover = 1; } alive = 0; anim.gotoAndStop("dead"); sheepNumText = ""; } } else if (hitTest(pocketTest)) { alive = 0; anim.gotoAndStop("dead"); sheepNumText = ""; _parent.gameover = 1; } i++; } if (random(50) == 0) { pan = int((sheepX - 275) / 2.3); _parent.baa(sheepNum, pan); } } play(); }
Symbol 77 MovieClip Frame 3
sheepX = this._x; sheepY = this._y; dogX = _parent.dog._x; dogY = _parent.dog._y; dogXvector = sheepX - dogX; dogYvector = sheepY - dogY; dogDistance = (dogXvector * dogXvector) + (dogYvector * dogYvector); if (40000 < dogDistance) { dogDistance = dogDistance * 5; } if ((dogDistance < 250) and (_parent.grrOK >= 1)) { pan = int((dogX - 275) / 2.5); _parent.grr(pan); } sheepDistance = 100000000 /* 0x5F5E100 */; sheepXvectorTotal = 0; sheepYvectorTotal = 0; sheepDistanceTotal = 0; i = 1; while (sheepTotal >= i) { if (i != sheepNum) { sheepTest = eval ("_parent.sheep" + i); sXv = sheepTest._x - sheepX; sYv = sheepTest._y - sheepY; if ((Math.abs(sXv) < sheepBound) and (Math.abs(sYv) < sheepBound)) { sXv = 0; sYv = 0; } sD = (sXv * sXv) + (sYv * sYv); sheepXvectorTotal = sheepXvectorTotal + sXv; sheepYvectorTotal = sheepYvectorTotal + sYv; sheepDistanceTotal = sheepDistanceTotal + sD; if (sD < sheepDistance) { sheepXvector = sXv; sheepYvector = sYv; sheepDistance = sD; } } i++; } sheepXvectorAverage = sheepXvectorTotal / (sheepTotal - 1); sheepYvectorAverage = sheepYvectorTotal / (sheepTotal - 1); sheepDistanceAverage = sheepDistanceTotal / (sheepTotal - 1); sheepDistanceAverage = 11000 - sheepDistanceAverage; if (sheepDistanceAverage < 2000) { sheepDistanceAverage = 2000; } else if (10000 < sheepDistanceAverage) { sheepXvectorAverage = 0; sheepYvectorAverage = 0; sheepDistanceAverage = 10000; } sheepXfactor = (sheepXvectorAverage / sheepDistanceAverage) * sheepRate; sheepYfactor = (sheepYvectorAverage / sheepDistanceAverage) * sheepRate; dogXfactor = (dogXvector / dogDistance) * dogRate; dogYfactor = (dogYvector / dogDistance) * dogRate; if (dogDistance < sheepDistanceAverage) { sheepXfactor = sheepXfactor / 2; sheepYfactor = sheepYfactor / 2; } Xvector = dogXfactor + sheepXfactor; Yvector = dogYfactor + sheepYfactor; if ((50 < (sheepX + Xvector)) and ((sheepX + Xvector) < 500)) { this._x = sheepX + Xvector; } if ((50 < (sheepY + Yvector)) and ((sheepY + Yvector) < 350)) { this._y = sheepY + Yvector; } if (alive == 1) { dX = Xvector; dY = Yvector; if (dX == 0) { dX = 1; } angle = Math.abs(dY / dX); if ((0 < dX) and (0 >= dY)) { if (angle < 0.4) { rotNum = 3; } else if (2.4 < angle) { rotNum = 1; } else { rotNum = 2; } } else if ((0 < dX) and (0 < dY)) { if (angle < 0.4) { rotNum = 3; } else if (2.4 < angle) { rotNum = 5; } else { rotNum = 4; } } else if ((dX < 0) and (0 < dY)) { if (angle < 0.4) { rotNum = 7; } else if (2.4 < angle) { rotNum = 5; } else { rotNum = 6; } } else if ((dX < 0) and (0 >= dY)) { if (angle < 0.4) { rotNum = 7; } else if (2.4 < angle) { rotNum = 1; } else { rotNum = 8; } } anim.gotoAndStop("rot" + rotNum); } prevFrame();
Symbol 77 MovieClip Frame 5
stop();
Symbol 88 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 40
stop();
Symbol 89 MovieClip Frame 1
a = _parent.dogAge; b = 1.8; xPos = this._x; yPos = this._y; dX = 0; dY = 0; play();
Symbol 89 MovieClip Frame 2
if (_parent.dogalive == 1) { play(); } else { anim.gotoAndStop("dead"); gotoAndStop ("dead"); }
Symbol 89 MovieClip Frame 3
dX = (dX + (((_parent._xmouse - xPos) * 1) / a)) / b; dY = (dY + (((_parent._ymouse - yPos) * 1) / a)) / b; xPos = xPos + dX; yPos = yPos + dY; this._x = xPos; this._y = yPos; if (dX == 0) { dX = 1; } angle = Math.abs(dY / dX); if ((0 < dX) and (0 >= dY)) { if (angle < 0.4) { rotNum = 3; } else if (2.4 < angle) { rotNum = 1; } else { rotNum = 2; } } else if ((0 < dX) and (0 < dY)) { if (angle < 0.4) { rotNum = 3; } else if (2.4 < angle) { rotNum = 5; } else { rotNum = 4; } } else if ((dX < 0) and (0 < dY)) { if (angle < 0.4) { rotNum = 7; } else if (2.4 < angle) { rotNum = 5; } else { rotNum = 6; } } else if ((dX < 0) and (0 >= dY)) { if (angle < 0.4) { rotNum = 7; } else if (2.4 < angle) { rotNum = 1; } else { rotNum = 8; } } anim.gotoAndStop("rot" + rotNum); prevFrame();
Symbol 89 MovieClip Frame 5
stop();
Symbol 96 Button
on (keyPress "<Space>") { nuke = 1; } on (keyPress "q") { if (hq == 0) { hq = 1; _quality = "HIGH"; } else { hq = 0; _quality = "LOW"; } } on (keyPress "Q") { if (hq == 0) { hq = 1; _quality = "HIGH"; } else { hq = 0; _quality = "LOW"; } }
Symbol 98 Button
on (release) { gotoAndStop ("menu"); }

Library Items

Symbol 1 Sound [sheepfx4]
Symbol 2 Sound [sheepfx3]
Symbol 3 Sound [sheepfx2]
Symbol 4 Sound [sheepfx1]
Symbol 5 Sound [dogfx]
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:15
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:15  Timeline
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:15
Symbol 12 GraphicUsed by:15
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClipUses:7 9 11 12 14Used by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:79 80 81 82 83 84 85 86  Timeline
Symbol 19 GraphicUsed by:79 80 81 82 83 84 85 86  Timeline
Symbol 20 GraphicUsed by:79 80 81 82 83 84 85 86  Timeline
Symbol 21 GraphicUsed by:81 82 83 84  Timeline
Symbol 22 GraphicUsed by:63 64 65 66 67 68 69 70  Timeline
Symbol 23 GraphicUsed by:63 64 65 66 67 68 69 70  Timeline
Symbol 24 GraphicUsed by:65 66 67 68  Timeline
Symbol 25 FontUsed by:26 27 28 29 30 31 32 52 53 76 90 91
Symbol 26 TextUses:25Used by:33
Symbol 27 TextUses:25Used by:33
Symbol 28 TextUses:25Used by:33
Symbol 29 TextUses:25Used by:33
Symbol 30 TextUses:25Used by:33
Symbol 31 TextUses:25Used by:33
Symbol 32 TextUses:25Used by:33
Symbol 33 MovieClipUses:26 27 28 29 30 31 32Used by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 FontUsed by:37
Symbol 37 TextUses:36Used by:Timeline
Symbol 38 FontUsed by:39 40 43 44 46 47
Symbol 39 TextUses:38Used by:42
Symbol 40 TextUses:38Used by:42
Symbol 41 GraphicUsed by:42 45 48
Symbol 42 ButtonUses:39 40 41Used by:Timeline
Symbol 43 TextUses:38Used by:45
Symbol 44 TextUses:38Used by:45
Symbol 45 ButtonUses:43 44 41Used by:Timeline
Symbol 46 TextUses:38Used by:48
Symbol 47 TextUses:38Used by:48
Symbol 48 ButtonUses:46 47 41Used by:Timeline
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 ButtonUses:49 50Used by:Timeline
Symbol 52 TextUses:25Used by:Timeline
Symbol 53 TextUses:25Used by:Timeline
Symbol 54 GraphicUsed by:56 98
Symbol 55 GraphicUsed by:56 98
Symbol 56 ButtonUses:54 55Used by:Timeline
Symbol 57 GraphicUsed by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 GraphicUsed by:75 88
Symbol 62 GraphicUsed by:63 64 69 70
Symbol 63 MovieClipUses:22 62 23Used by:75
Symbol 64 MovieClipUses:22 62 23Used by:75
Symbol 65 MovieClipUses:22 23 24Used by:75
Symbol 66 MovieClipUses:22 23 24Used by:75
Symbol 67 MovieClipUses:22 23 24Used by:75
Symbol 68 MovieClipUses:22 23 24Used by:75
Symbol 69 MovieClipUses:22 62 23Used by:75
Symbol 70 MovieClipUses:22 62 23Used by:75
Symbol 71 SoundUsed by:75
Symbol 72 GraphicUsed by:75
Symbol 73 SoundUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:61 63 64 65 66 67 68 69 70 71 72 73 74Used by:77
Symbol 76 EditableTextUses:25Used by:77
Symbol 77 MovieClipUses:75 76Used by:Timeline
Symbol 78 GraphicUsed by:79 80 85 86
Symbol 79 MovieClipUses:78 18 20 19Used by:88
Symbol 80 MovieClipUses:78 18 20 19Used by:88
Symbol 81 MovieClipUses:18 20 19 21Used by:88
Symbol 82 MovieClipUses:18 19 20 21Used by:88
Symbol 83 MovieClipUses:18 19 20 21Used by:88
Symbol 84 MovieClipUses:18 19 20 21Used by:88
Symbol 85 MovieClipUses:18 78 20 19Used by:88
Symbol 86 MovieClipUses:78 18 20 19Used by:88
Symbol 87 SoundUsed by:88
Symbol 88 MovieClipUses:61 79 80 81 82 83 84 85 86 87Used by:89
Symbol 89 MovieClipUses:88Used by:Timeline
Symbol 90 EditableTextUses:25Used by:Timeline
Symbol 91 EditableTextUses:25Used by:Timeline
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 ButtonUses:95Used by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 ButtonUses:54 55Used by:Timeline
Symbol 99 GraphicUsed by:Timeline

Instance Names

"pocket1"Frame 30Symbol 60 MovieClip
"pocket2"Frame 30Symbol 60 MovieClip
"pocket3"Frame 30Symbol 60 MovieClip
"pocket4"Frame 30Symbol 60 MovieClip
"pocket5"Frame 30Symbol 60 MovieClip
"pocket6"Frame 30Symbol 60 MovieClip
"sheep"Frame 30Symbol 77 MovieClip
"dog"Frame 30Symbol 89 MovieClip
"anim"Symbol 77 MovieClip Frame 1Symbol 75 MovieClip
"trail1"Symbol 88 MovieClip Frame 1Symbol 79 MovieClip
"trail1"Symbol 88 MovieClip Frame 5Symbol 80 MovieClip
"trail1"Symbol 88 MovieClip Frame 10Symbol 81 MovieClip
"trail1"Symbol 88 MovieClip Frame 15Symbol 82 MovieClip
"trail1"Symbol 88 MovieClip Frame 20Symbol 83 MovieClip
"trail1"Symbol 88 MovieClip Frame 25Symbol 84 MovieClip
"trail1"Symbol 88 MovieClip Frame 30Symbol 85 MovieClip
"trail1"Symbol 88 MovieClip Frame 35Symbol 86 MovieClip
"anim"Symbol 89 MovieClip Frame 1Symbol 88 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "sheepfx4"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sheepfx3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sheepfx2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sheepfx1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "dogfx"

Labels

"loop1"Frame 3
"inszoom"Frame 9
"instructions"Frame 14
"menu"Frame 19
"setup"Frame 30
"nuke"Frame 37
"gameover"Frame 39
"gamewin"Frame 44
"loaded"Frame 47
"rot1"Symbol 75 MovieClip Frame 1
"rot2"Symbol 75 MovieClip Frame 5
"rot3"Symbol 75 MovieClip Frame 10
"rot4"Symbol 75 MovieClip Frame 15
"rot5"Symbol 75 MovieClip Frame 20
"rot6"Symbol 75 MovieClip Frame 25
"rot7"Symbol 75 MovieClip Frame 30
"rot8"Symbol 75 MovieClip Frame 35
"dead"Symbol 75 MovieClip Frame 40
"boom"Symbol 75 MovieClip Frame 45
"boom"Symbol 77 MovieClip Frame 5
"rot1"Symbol 88 MovieClip Frame 1
"rot2"Symbol 88 MovieClip Frame 5
"rot3"Symbol 88 MovieClip Frame 10
"rot4"Symbol 88 MovieClip Frame 15
"rot5"Symbol 88 MovieClip Frame 20
"rot6"Symbol 88 MovieClip Frame 25
"rot7"Symbol 88 MovieClip Frame 30
"rot8"Symbol 88 MovieClip Frame 35
"dead"Symbol 88 MovieClip Frame 40
"dead"Symbol 89 MovieClip Frame 5

Dynamic Text Variables

sheepNumTextSymbol 76 EditableText"3"
scoreSymbol 90 EditableText"10000"
scoreSymbol 91 EditableText"10000"




http://swfchan.com/6/26807/info.shtml
Created: 22/5 -2019 06:21:00 Last modified: 22/5 -2019 06:21:00 Server time: 22/12 -2024 07:33:10