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

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

Cat-Vac.swf

This is the info page for
Flash #29065

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


Text
ADD GAME TO YOUR SITE

ADD GAME TO YOUR SITE

MORE ONLINE GAMES

MORE ONLINE GAMES

DOWNLOAD GAMES

DOWNLOAD GAMES

a game by kinelco & mohsye.com

Instructions:
You must once again rid the
Medieval Castle of the pesky cats, but this time you're armed
with the patented Cat Vac...more points for keep-ups and multiple cats vacced.
Use the mouse to control the Cat Trampoline and the two wall mounted Cat Vacuums.

134134

134134

134134

134134

134134

ActionScript [AS1/AS2]

Frame 1
_quality = "BEST"; stop(); add_url = "http://www.freeworldgroup.com/koalafiles.htm"; more_url = "http://www.freeworldgroup.com"; down_url = "http://www.ifungames.com"; sr_url = "http://www.freeworldgroup.com/sewerrun.htm";
Frame 6
stop(); this.onEnterFrame = function () { var _local1 = this; if ((_local1.getBytesLoaded() / _local1.getBytesTotal()) > 0.99) { loading.gotoAndPlay("flagdown"); _local1.play(); delete _local1.onEnterFrame; } };
Frame 9
hq = 1; play();
Frame 20
stop(); stopAllSounds();
Frame 21
startDrag ("/trail0", true, 120, 100, 410, 210); with (catlives) { gotoAndStop(1); } gameover = 0; catsOnScreen = 0; catRate = 100; score = 0; lives = 5; count = 1; play();
Frame 25
if (gameover == 0) { play(); } else { gotoAndStop ("gameover"); }
Frame 26
if ((count < catRate) and (catsOnScreen > 0)) { count = count + 1; } else { i = 1; while (i <= 3) { if (eval (("cat" + i) + ":dead") == 1) { with (eval ("cat" + i)) { dead = 0; catScore = 0; gotoAndPlay("setoff"); } catsOnScreen = catsOnScreen + 1; if (catRate > 20) { catRate = catRate - 2; } count = 1; break; } i++; } } if ((vacL:catOn == 1) and (vacR:catOn == 1)) { score = score + 50; } prevFrame();
Frame 31
if (hq == 0) { toggleHighQuality(); }
Frame 36
stop();
Symbol 11 MovieClip Frame 95
_root.play();
Symbol 26 MovieClip Frame 1
play();
Symbol 26 MovieClip Frame 16
gotoAndPlay (1);
Symbol 26 MovieClip Frame 17
play();
Symbol 26 MovieClip Frame 31
stop();
Symbol 32 Button
on (release) { getURL (add_url, "_blank"); }
Symbol 35 Button
on (release) { getURL (more_url, "_blank"); }
Symbol 38 Button
on (release) { getURL (down_url, "_blank"); }
Symbol 43 Button
on (release) { getURL (sr_url, "_blank"); }
Symbol 48 Button
on (release) { gotoAndPlay (21); }
Symbol 71 MovieClip Frame 1
active = 0; stop();
Symbol 71 MovieClip Frame 2
active = 1; catOn = 1; play();
Symbol 71 MovieClip Frame 19
catOn = 0;
Symbol 71 MovieClip Frame 28
gotoAndStop (1);
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
play();
Symbol 81 MovieClip Frame 15
gotoAndStop (1);
Symbol 82 MovieClip Frame 1
i = 1; a = 5; b = 1.6; k = 12; while (Number(i) >= 0) { Set(("/trail" add i) add ":x_value", getProperty("/trail" add i, _x)); Set(("/trail" add i) add ":vx", 0); Set(("/trail" add i) add ":y_value", getProperty("/trail" add i, _y)); Set(("/trail" add i) add ":vx", 0); i = i - 1; }
Symbol 82 MovieClip Frame 2
Set("/trail1:vx", (Number(/trail1:vx) + Number((((Number(/trail0:x_value) + Number(k)) - /trail1:x_value) * 1) / a)) / b); Set("/trail1:vy", (Number(/trail1:vy) + Number((((Number(/trail0:y_value) + Number(k)) - /trail1:y_value) * 1) / a)) / b); Set("/trail1:x_value", Number(/trail1:x_value) + Number(/trail1:vx)); Set("/trail1:y_value", Number(/trail1:y_value) + Number(/trail1:vy)); Set("/trail0:x_value", getProperty("/trail0", _x)); Set("/trail0:y_value", getProperty("/trail0", _y)); setProperty("/trail1", _x , /trail1:x_value); setProperty("/vacL", _y , /trail1:y_value); setProperty("/vacR", _y , /trail1:y_value);
Symbol 82 MovieClip Frame 3
gotoAndPlay (2);
Symbol 84 Button
on (keyPress "q") { if (hq == 0) { hq = 1; } else { hq = 0; } toggleHighQuality(); } on (keyPress "Q") { if (hq == 0) { hq = 1; } else { hq = 0; } toggleHighQuality(); }
Symbol 98 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 2
play();
Symbol 98 MovieClip Frame 34
gotoAndStop (1);
Symbol 99 MovieClip Frame 1
active = 0; _y = 425; with (anim) { gotoAndStop(1); } stop();
Symbol 99 MovieClip Frame 2
play();
Symbol 99 MovieClip Frame 3
dogY = _y - 20; dogX = eval (_root:dogFollow + ":catX"); _y = dogY; _x = dogX; catCatch = eval (_root:dogFollow + ":catY") - dogY; if ((catCatch > -20) and (catCatch < 20)) { with (_root:dogFollow) { dead = 1; } with (anim) { gotoAndPlay(2); } with (_root.catlives) { nextFrame(); } Set("_root:lives", _root:lives - 1); count = -5; nextFrame(); } else { prevFrame(); }
Symbol 99 MovieClip Frame 4
play();
Symbol 99 MovieClip Frame 5
dogY = _y + count; _y = dogY; count = count + 1; if (dogY < 450) { prevFrame(); } else { if (_root:lives <= 0) { Set("_root:gameover", 1); } gotoAndStop (1); }
Symbol 107 MovieClip Frame 1
play();
Symbol 107 MovieClip Frame 15
stop();
Symbol 108 MovieClip Frame 120
gotoAndPlay(random(90));
Symbol 111 MovieClip Frame 1
play();
Symbol 111 MovieClip Frame 8
gotoAndPlay (1);
Symbol 112 MovieClip Frame 1
play();
Symbol 112 MovieClip Frame 5
stop();
Symbol 113 MovieClip Frame 1
play();
Symbol 113 MovieClip Frame 5
stop();
Symbol 114 MovieClip Frame 1
catName = "_root." add _name; catDirection = -1; play();
Symbol 114 MovieClip Frame 3
dead = 1; stop();
Symbol 114 MovieClip Frame 5
if (random(2) == 0) { _x = -50; } else { _x = 600; } _y = 35; gotoAndPlay ("walk");
Symbol 114 MovieClip Frame 10
catX = _x; catY = _y; xMove = random(5) + 5; yMove = 13; if (catX > 250) { if (catDirection == 1) { _xscale = 100; } catDirection = -1; xMove = xMove * -1; if ((catY = 35)) { fallX = 410; } else { fallX = 435; } } else { if (catDirection == -1) { _xscale = -100; } catDirection = 1; if ((catY = 35)) { fallX = 140; } else { fallX = 115; } } play();
Symbol 114 MovieClip Frame 11
catScore = catScore + 1; play();
Symbol 114 MovieClip Frame 12
catX = _x + xMove; if (((catX <= fallX) and (xMove < 0)) or ((catX >= fallX) and (xMove > 0))) { xMove = xMove * (1 + (random(9) / 10)); gotoAndPlay ("jump"); } else { _x = catX; prevFrame(); }
Symbol 114 MovieClip Frame 20
if (dead == 0) { catScore = catScore + 1; play(); } else { Set("_root:catsOnScreen", _root:catsOnScreen - 1); gotoAndStop ("wait"); }
Symbol 114 MovieClip Frame 21
if (xMove > 0) { xMove = xMove - 0.5; } else if (xMove < 0) { xMove = xMove + 0.5; } catY = _y + yMove; catX = _x + xMove; _y = catY; _x = catX; springX = catX - getProperty("_root.trail1", _x); if ((((springX > -60) and (springX < 60)) and (catY > 260)) and (catY < 300)) { with (_root.trail1) { gotoAndPlay(2); } xMove = (catX - getProperty("_root.trail1", _x)) / 5; yMove = yMove * -1; gotoAndPlay ("bounce"); } else if (((catY >= 300) and (catY < 350)) and (_root.dog:active == 0)) { Set("_root:dogFollow", eval (catName)); with (_root.dog) { active = 1; gotoAndPlay(2); } prevFrame(); } else if (catY > 800) { dead = 1; } else { prevFrame(); }
Symbol 114 MovieClip Frame 26
if (dead == 0) { catScore = catScore + 1; play(); } else { Set("_root:catsOnScreen", _root:catsOnScreen - 1); gotoAndStop ("wait"); }
Symbol 114 MovieClip Frame 27
yMove = yMove + 0.5; catY = _y + yMove; catX = _x + xMove; _y = catY; _x = catX; vacY = getProperty("_root.vacL", _y) - catY; if ((((((catX > 90) and (catX < 130)) and (xMove < 0)) and (vacY > -20)) and (vacY < 20)) and (_root.vacL:active == 0)) { with (_root.vacL) { gotoAndPlay(2); } Set("_root:score", _root:score + catScore); dead = 1; } else if ((((((catX > 430) and (catX < 470)) and (xMove > 0)) and (vacY > -20)) and (vacY < 20)) and (_root.vacR:active == 0)) { with (_root.vacR) { gotoAndPlay(2); } Set("_root:score", _root:score + catScore); dead = 1; } if (yMove < 0) { prevFrame(); } else { nextFrame(); }
Symbol 114 MovieClip Frame 28
if (dead == 0) { catScore = catScore + 1; play(); } else { Set("_root:catsOnScreen", _root:catsOnScreen - 1); gotoAndStop ("wait"); }
Symbol 114 MovieClip Frame 29
yMove = yMove + 0.5; catY = _y + yMove; catX = _x + xMove; _y = catY; _x = catX; vacY = getProperty("_root.vacL", _y) - catY; if ((((((catX > 90) and (catX < 130)) and (xMove < 0)) and (vacY > -20)) and (vacY < 20)) and (_root.vacL:active == 0)) { with (_root.vacL) { gotoAndPlay(2); } Set("_root:score", _root:score + catScore); dead = 1; } else if ((((((catX > 430) and (catX < 470)) and (xMove > 0)) and (vacY > -20)) and (vacY < 20)) and (_root.vacR:active == 0)) { with (_root.vacR) { gotoAndPlay(2); } Set("_root:score", _root:score + catScore); dead = 1; } springX = catX - getProperty("_root.trail1", _x); if ((((springX > -60) and (springX < 60)) and (catY > 250)) and (catY < 290)) { with (_root.trail1) { gotoAndPlay(2); } xMove = (catX - getProperty("_root.trail1", _x)) / 5; yMove = yMove * -1; gotoAndPlay ("bounce"); } else if (((catY >= 290) and (catY < 340)) and (_root.dog:active == 0)) { Set("_root:dogFollow", eval (catName)); with (_root.dog) { active = 1; gotoAndPlay(2); } prevFrame(); } else if ((((xMove >= 0) and (catX > 435)) and (catY > 225)) or (((xMove < 0) and (catX < 115)) and (catY > 225))) { _y = 225; gotoAndPlay ("walk"); } else if (catY > 800) { dead = 1; } else { prevFrame(); }
Symbol 122 MovieClip Frame 1
stop();
Symbol 126 Button
on (release) { if (hq == 0) { toggleHighQuality(); } gotoAndStop ("ready"); }

Library Items

Symbol 1 GraphicUsed by:26  Timeline
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:11
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:11  Timeline
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:11
Symbol 8 GraphicUsed by:11
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:3 5 7 8 10Used by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 GraphicUsed by:26
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:26
Symbol 16 GraphicUsed by:26
Symbol 17 GraphicUsed by:26
Symbol 18 GraphicUsed by:26
Symbol 19 GraphicUsed by:26
Symbol 20 GraphicUsed by:26 47 48 126
Symbol 21 GraphicUsed by:26
Symbol 22 GraphicUsed by:26
Symbol 23 ShapeTweeningUsed by:26
Symbol 24 ShapeTweeningUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:1 13 15 16 17 18 19 20 21 22 23 24 25Used by:Timeline
Symbol 27 GraphicUsed by:Timeline
Symbol 28 FontUsed by:29 30 33 34 36 37
Symbol 29 TextUses:28Used by:32
Symbol 30 TextUses:28Used by:32
Symbol 31 GraphicUsed by:32 35 38
Symbol 32 ButtonUses:29 30 31Used by:Timeline
Symbol 33 TextUses:28Used by:35
Symbol 34 TextUses:28Used by:35
Symbol 35 ButtonUses:33 34 31Used by:Timeline
Symbol 36 TextUses:28Used by:38
Symbol 37 TextUses:28Used by:38
Symbol 38 ButtonUses:36 37 31Used by:Timeline
Symbol 39 FontUsed by:40
Symbol 40 TextUses:39Used by:Timeline
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 ButtonUses:42Used by:Timeline
Symbol 44 FontUsed by:45
Symbol 45 TextUses:44Used by:Timeline
Symbol 46 GraphicUsed by:47 48 126
Symbol 47 ButtonUses:46 20Used by:Timeline
Symbol 48 ButtonUses:46 20Used by:Timeline
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:Timeline
Symbol 51 BitmapUsed by:57 72
Symbol 52 BitmapUsed by:57 72
Symbol 53 BitmapUsed by:57 72
Symbol 54 BitmapUsed by:57
Symbol 55 BitmapUsed by:57
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:53 52 51 55 56 54Used by:Timeline
Symbol 58 GraphicUsed by:71
Symbol 59 GraphicUsed by:71
Symbol 60 GraphicUsed by:71 98 111
Symbol 61 GraphicUsed by:71 98 111
Symbol 62 GraphicUsed by:71 98 112 113
Symbol 63 GraphicUsed by:71 112 113
Symbol 64 SoundUsed by:71
Symbol 65 GraphicUsed by:71 107 108
Symbol 66 SoundUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 SoundUsed by:71
Symbol 70 SoundUsed by:71
Symbol 71 MovieClipUses:58 59 60 61 62 63 64 65 66 67 68 69 70Used by:Timeline
Symbol 72 GraphicUses:53 51 52Used by:81
Symbol 73 ShapeTweeningUsed by:81
Symbol 74 SoundUsed by:81
Symbol 75 ShapeTweeningUsed by:81
Symbol 76 ShapeTweeningUsed by:81
Symbol 77 ShapeTweeningUsed by:81
Symbol 78 ShapeTweeningUsed by:81
Symbol 79 ShapeTweeningUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:72 73 74 75 76 77 78 79 80Used by:Timeline
Symbol 82 MovieClipUsed by:Timeline
Symbol 83 GraphicUsed by:84
Symbol 84 ButtonUses:83Used by:Timeline
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:98
Symbol 87 GraphicUsed by:98
Symbol 88 GraphicUsed by:98
Symbol 89 GraphicUsed by:98
Symbol 90 GraphicUsed by:98
Symbol 91 SoundUsed by:98
Symbol 92 SoundUsed by:98
Symbol 93 SoundUsed by:98
Symbol 94 GraphicUsed by:98
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:86 60 61 87 62 88 89 90 91 92 93 94 95 96 97Used by:99
Symbol 99 MovieClipUses:98Used by:Timeline
Symbol 100 GraphicUsed by:111
Symbol 101 GraphicUsed by:108 122
Symbol 102 GraphicUsed by:107
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 SoundUsed by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:102 65 103 104 105 106Used by:108
Symbol 108 MovieClipUses:101 107 65Used by:109
Symbol 109 MovieClipUses:108Used by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:100 109 60 61 110Used by:114
Symbol 112 MovieClipUses:62 63Used by:114
Symbol 113 MovieClipUses:62 63Used by:114
Symbol 114 MovieClipUses:111 112 113Used by:Timeline
Symbol 115 FontUsed by:116 117 118 119 120
Symbol 116 EditableTextUses:115Used by:Timeline
Symbol 117 EditableTextUses:115Used by:Timeline
Symbol 118 EditableTextUses:115Used by:Timeline
Symbol 119 EditableTextUses:115Used by:Timeline
Symbol 120 EditableTextUses:115Used by:Timeline
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:101 121Used by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 SoundUsed by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 ButtonUses:46 20Used by:Timeline
Symbol 127 GraphicUsed by:Timeline

Instance Names

"loading"Frame 2Symbol 26 MovieClip
"vacL"Frame 21Symbol 71 MovieClip
"vacR"Frame 21Symbol 71 MovieClip
"trail1"Frame 21Symbol 81 MovieClip
"trail0"Frame 21Symbol 82 MovieClip
"dog"Frame 21Symbol 99 MovieClip
"cat2"Frame 21Symbol 114 MovieClip
"cat3"Frame 21Symbol 114 MovieClip
"cat1"Frame 21Symbol 114 MovieClip
"catlives"Frame 21Symbol 122 MovieClip
"anim"Symbol 99 MovieClip Frame 1Symbol 98 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"play"Frame 9
"ready"Frame 20
"gameover"Frame 31
"loaded"Frame 36
"flagdown"Symbol 26 MovieClip Frame 17
"wait"Symbol 114 MovieClip Frame 3
"setoff"Symbol 114 MovieClip Frame 5
"walk"Symbol 114 MovieClip Frame 10
"jump"Symbol 114 MovieClip Frame 20
"bounce"Symbol 114 MovieClip Frame 26

Dynamic Text Variables

scoreSymbol 116 EditableText"134134"
scoreSymbol 117 EditableText"134134"
scoreSymbol 118 EditableText"134134"
scoreSymbol 119 EditableText"134134"
scoreSymbol 120 EditableText"134134"




http://swfchan.com/6/29065/info.shtml
Created: 20/5 -2019 02:17:43 Last modified: 20/5 -2019 02:17:43 Server time: 13/05 -2024 17:28:17