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

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

Garfield Food Frenzy.swf

This is the info page for
Flash #24744

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


Text
Do I look like
I like HEALTHY
FOOD??

Diet is
DIE with a T

I'm not fat, I am
just short for my
weight

The Tank is Full!

THIS IS HEAVEN

If I am
dreaming, don't
wake me!

FOOD IS ACTUALLY FALLING FROM THE
SKY!
Help Garfield catch  his favorites while
avoiding the HEALTHY stuff.
Try to catch as much as you can before
time runs out.
Use your mouse to move Garfield to the
left and right. Click to make him Jump

YOU ONLY
CAUGHT

123

Come on! Garfield's
belly needs more!

YOU ONLY
CAUGHT

123

I guess that would do
if i wasn't HUNGRY!

OH YEAH!  LOVE ME,
FEED ME, NEVER
LEAVE ME!
YOU CAUGHT

123

Garfield is one happy
cat!

OH YEAH!  LOVE ME,
FEED ME, NEVER
LEAVE ME!

ActionScript [AS1/AS2]

Frame 3
mainLoader.gotoAndPlay("begin"); stop();
Frame 15
stop();
Symbol 13 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 1
done = false; loaderLoop = new Sound(this); loaderLoop.attachSound("loaderLoop");
Symbol 68 MovieClip Frame 14
loaderLoop.start(0, 100);
Symbol 68 MovieClip Frame 49
if (done == false) { this.gotoAndPlay("loop"); } else { this.play(); }
Symbol 68 MovieClip Frame 50
loaderLoop.stop();
Symbol 68 MovieClip Frame 63
_parent.play(); this.stop();
Symbol 70 MovieClip Frame 1
total = null; MCloaded = null; stop();
Symbol 70 MovieClip Frame 15
var total = _root.getBytesTotal(); percent = "0%"; if (total > 0) { gotoAndPlay (22); }
Symbol 70 MovieClip Frame 16
gotoAndPlay (15);
Symbol 70 MovieClip Frame 22
var MCloaded = _root.getBytesLoaded(); var proportion = Math.round(100 * (MCloaded / total)); if (proportion < 100) { loadBar.gotoAndStop(proportion); bar.newX = proportion; percent = proportion + "%"; } else { loadBar.gotoAndStop(100); percent = "100%"; gotoAndPlay (31); }
Symbol 70 MovieClip Frame 23
gotoAndPlay (22);
Symbol 70 MovieClip Frame 31
dance.done = true;
Symbol 70 MovieClip Frame 33
stopAllSounds(); stop();
Symbol 70 MovieClip Frame 43
done = true; _root.gotoAndPlay("done"); stop();
Symbol 89 MovieClip Frame 1
this.gotoAndStop(_parent._parent.currentThought);
Symbol 89 MovieClip Frame 5
stop();
Symbol 89 MovieClip Frame 10
stop();
Symbol 89 MovieClip Frame 15
stop();
Symbol 89 MovieClip Frame 20
stop();
Symbol 89 MovieClip Frame 25
stop();
Symbol 89 MovieClip Frame 30
stop();
Symbol 91 MovieClip Frame 1
function tryDoThought(thoughtToShow) { if (this._currentframe == 1) { currentThought = thoughtToShow; gotoAndPlay (5); } } stop();
Instance of Symbol 76 MovieClip "hitBox" in Symbol 91 MovieClip Frame 1
onClipEvent (load) { this._visible = 0; }
Symbol 106 MovieClip Frame 1
stop();
Symbol 114 Button
on (press) { gameEngine.bigButtonClicked(); }
Symbol 118 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 1
ticksPerSecond = 24; ticksTotal = 0; ticksCurrent = 0; watchTimer = 0; currentBasketCount = 0; basketCounterOffset = 10;
Symbol 124 MovieClip Frame 2
function startTimer(totalTime) { ticksTotal = totalTime * ticksPerSecond; ticksCurrent = 0; watchTimer = 1; } function stopTimer() { watchTimer = 0; } function timeUp() { _parent.gameEngine.timeUp(); } function updateScore(newScore) { basketCounter.gotoAndStop(newScore + basketCounterOffset); }
Symbol 124 MovieClip Frame 4
if (watchTimer == 1) { ticksCurrent++; timerDisplay.gotoAndStop(Math.round((ticksCurrent / ticksTotal) * 100)); if (ticksCurrent >= ticksTotal) { watchTimer = 0; timeUp(); } } gotoAndPlay (3);
Symbol 131 Button
on (release) { _parent.gameEngine.startGame(); _parent.sounds.gotoAndPlay("mouseClick"); gotoAndStop (5); }
Symbol 139 Button
on (release) { _parent.sounds.gotoAndPlay("mouseClick"); gotoAndStop (1); }
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 5
stop();
Symbol 148 MovieClip Frame 10
stop();
Symbol 148 MovieClip Frame 15
stop();
Symbol 148 MovieClip Frame 20
stop();
Symbol 149 MovieClip Frame 7
stop();
Symbol 151 MovieClip Frame 1
garfieldRef = _parent.garfield; masterFoodPieceRef = _parent.foodItems.masterFoodItem; scoreboardRef = _parent.scoreboard; screensRef = _parent.screens; soundsRef = _parent.sounds; gameOn = 0; secondsInGame = 45; scoreLocal = 0; scoreBad = 5; scoreMiddle = 18; garfieldXTarget = 0; garfieldXMin = 47; garfieldXMax = 311; garfieldXApproach = 0.1; garfieldXAlignedRange = 25; garfieldVX = 0; garfieldVXMin = -5; garfieldVXMax = 5; garfieldVXAdj = 0.5; garfieldVY = 0; garfieldVYJump = -20; garfieldYGround = garfieldRef._y; gravity = 1.3; garfieldInAir = 0; garfieldFoodUntilBurpMax = 5; garfieldFoodUntilBurp = garfieldFoodUntilBurpMax; lastFoodGood = 1; badThoughtsTotal = 3; goodThoughtsTotal = 2; fullThoughtsTotal = 1; piecesBetweenThoughtMax = 4; piecesBetweenThoughtCurrent = piecesBetweenThoughtMax; currentFoodPieces = new Array(); foodPiecesCounter = 0; foodCreateWaitMinLong = 18; foodCreateWaitMaxLong = 25; foodCreateWaitMinShort = 10; foodCreateWaitMaxShort = 20; foodCreateWait = foodCreateWaitMin + (Math.random() * (foodCreateWaitMaxLong - foodCreateWaitMinLong)); foodPieceCreateXMin = 47; foodPieceCreateXMax = 373; foodPieceCreateY = 60; foodPieceRemoveY = 525; foodVYMin = 3; foodVYMax = 6; badFoodFrameMax = 3; if (_global.constrainToBounds == undefined) { _global.constrainToBounds = function (numToCheck, boundaryMin, boundaryMax) { if (numToCheck < boundaryMin) { return(boundaryMin); } if (numToCheck > boundaryMax) { return(boundaryMax); } return(numToCheck); }; }
Symbol 151 MovieClip Frame 2
function bigButtonClicked() { if ((garfieldInAir == 0) && (gameOn == 1)) { garfieldInAir = 1; garfieldVY = garfieldVYJump; soundsRef.gotoAndPlay("garfieldJump"); } } function createFoodPiece() { _parent.sounds.gotoAndPlay("createFood"); masterFoodPieceRef.duplicateMovieClip("foodPiece" add foodPiecesCounter, foodPiecesCounter + 100); var currentFoodPiece = masterFoodPieceRef._parent["foodPiece" add foodPiecesCounter]; foodPiecesCounter++; currentFoodPiece._x = foodPieceCreateXMin + (Math.random() * (foodPieceCreateXMax - foodPieceCreateXMin)); currentFoodPiece._y = foodPieceCreateY; var foodFrame = Math.ceil(Math.random() * currentFoodPiece._totalframes); currentFoodPiece.gotoAndStop(foodFrame); if (foodFrame <= badFoodFrameMax) { currentFoodPiece.amGoodFood = 0; } else { currentFoodPiece.amGoodFood = 1; } currentFoodPiece.gameEngineRef = this; currentFoodPiece.vY = foodVYMin + (Math.random() * (foodVYMax - foodVYMin)); currentFoodPiece.hitBox._visible = 0; currentFoodPiece.onEnterFrame = function () { this._y = this._y + this.vY; if (this._y >= foodPieceRemoveY) { this.gameEngineRef.removeFoodPiece(this); } }; currentFoodPieces[currentFoodPieces.length] = currentFoodPiece; } function removeFoodPiece(pieceRef) { trace("remove " add pieceRef); var i = 0; while (i < currentFoodPieces.length) { if (currentFoodPieces[i] == pieceRef) { currentFoodPieces.splice(i, 1); } i++; } pieceRef.removeMovieClip(); } function foodPieceHitBasket(pieceRef) { trace("food hit basket " add pieceRef); if (pieceRef.amGoodFood == 1) { scoreLocal++; if ((scoreLocal % 10) == 0) { garfieldRef.tryDoThought("full1"); } else { piecesBetweenThoughtCurrent--; if (piecesBetweenThoughtCurrent <= 0) { var goodFoodNum = Math.ceil(Math.random() * goodThoughtsTotal); garfieldRef.tryDoThought("good" add goodFoodNum); piecesBetweenThoughtCurrent = piecesBetweenThoughtMax; } } garfieldFoodUntilBurp--; if (garfieldFoodUntilBurp <= 0) { garfieldFoodUntilBurp = garfieldFoodUntilBurpMax; soundsRef.gotoAndPlay("correctFoodBurp"); } else { soundsRef.gotoAndPlay("correctFood"); } lastFoodGood = 1; } else { scoreLocal--; if (scoreLocal < 0) { scoreLocal = 0; } soundsRef.gotoAndPlay("wrongFood"); if (lastFoodGood == 1) { var badFoodNum = Math.ceil(Math.random() * badThoughtsTotal); garfieldRef.tryDoThought("bad" add badFoodNum); } lastFoodGood = 0; } scoreboardRef.updateScore(scoreLocal); removeFoodPiece(pieceRef); } function startGame() { gameOn = 1; scoreLocal = 0; scoreboardRef.updateScore(0); scoreboardRef.startTimer(secondsInGame); } function timeUp() { trace("time up"); screensRef.scoreOutput = scoreLocal; if (scoreLocal <= scoreBad) { screensRef.gotoAndStop("gameOverBad"); } else if (scoreLocal <= scoreMiddle) { screensRef.gotoAndStop("gameOverMiddle"); } else { screensRef.gotoAndStop("gameOverGood"); } gameOn = 0; }
Symbol 151 MovieClip Frame 5
if (gameOn == 1) { foodCreateWait--; if (foodCreateWait <= 0) { if (scoreLocal < 10) { foodCreateWait = foodCreateWaitMinLong + (Math.random() * (foodCreateWaitMaxLong - foodCreateWaitMinLong)); } else { foodCreateWait = foodCreateWaitMinShort + (Math.random() * (foodCreateWaitMaxShort - foodCreateWaitMinShort)); } trace("foodCreateWait=" add foodCreateWait); createFoodPiece(); } } if (gameOn == 1) { var i = 0; while (i < currentFoodPieces.length) { if (currentFoodPieces[i].hitBox.hitTest(garfieldRef.hitBox)) { foodPieceHitBasket(currentFoodPieces[i]); } i++; } } if (gameOn == 1) { garfieldXTarget = constrainToBounds(garfieldRef._parent._xmouse, garfieldXMin, garfieldXMax); garfieldRef._x = garfieldRef._x + (garfieldXApproach * (garfieldXTarget - garfieldRef._x)); } if (garfieldInAir == 1) { garfieldVY = garfieldVY + gravity; garfieldRef._y = garfieldRef._y + garfieldVY; if (garfieldRef._y >= garfieldYGround) { garfieldInAir = 0; garfieldVY = 0; garfieldRef._y = garfieldYGround; } } gotoAndPlay (4);
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 6
gotoAndStop (1);
Symbol 157 MovieClip Frame 11
gotoAndStop (1);
Symbol 157 MovieClip Frame 16
gotoAndStop (1);
Symbol 157 MovieClip Frame 21
gotoAndStop (1);
Symbol 157 MovieClip Frame 26
gotoAndStop (1);
Symbol 157 MovieClip Frame 31
gotoAndStop (1);

Library Items

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

Instance Names

"mainLoader"Frame 1Symbol 70 MovieClip
"garfield"Frame 11Symbol 91 MovieClip
"foodItems"Frame 11Symbol 107 MovieClip
"scoreboard"Frame 11Symbol 124 MovieClip
"screens"Frame 11Symbol 148 MovieClip
"gameEngine"Frame 11Symbol 151 MovieClip
"sounds"Frame 11Symbol 157 MovieClip
"loadBar"Symbol 70 MovieClip Frame 5Symbol 13 MovieClip
"dance"Symbol 70 MovieClip Frame 5Symbol 68 MovieClip
"thoughts"Symbol 90 MovieClip Frame 1Symbol 89 MovieClip
"hitBox"Symbol 91 MovieClip Frame 1Symbol 76 MovieClip
"hitBox"Symbol 106 MovieClip Frame 1Symbol 76 MovieClip
"masterFoodItem"Symbol 107 MovieClip Frame 1Symbol 106 MovieClip
"basketCounter"Symbol 124 MovieClip Frame 1Symbol 118 MovieClip
"timerDisplay"Symbol 124 MovieClip Frame 1Symbol 123 MovieClip
"test"Symbol 151 MovieClip Frame 1Symbol 150 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"done"Frame 5
"loop"Symbol 68 MovieClip Frame 15
"off"Symbol 70 MovieClip Frame 1
"begin"Symbol 70 MovieClip Frame 5
"get_size"Symbol 70 MovieClip Frame 15
"load"Symbol 70 MovieClip Frame 22
"done"Symbol 70 MovieClip Frame 31
"bad1"Symbol 89 MovieClip Frame 5
"bad2"Symbol 89 MovieClip Frame 10
"bad3"Symbol 89 MovieClip Frame 15
"full1"Symbol 89 MovieClip Frame 20
"good1"Symbol 89 MovieClip Frame 25
"good2"Symbol 89 MovieClip Frame 30
"doThought"Symbol 91 MovieClip Frame 5
"run_loop"Symbol 124 MovieClip Frame 3
"instructions"Symbol 148 MovieClip Frame 1
"idle"Symbol 148 MovieClip Frame 5
"gameOverBad"Symbol 148 MovieClip Frame 10
"gameOverMiddle"Symbol 148 MovieClip Frame 15
"gameOverGood"Symbol 148 MovieClip Frame 20
"run_loop"Symbol 151 MovieClip Frame 4
"createFood"Symbol 157 MovieClip Frame 5
"correctFood"Symbol 157 MovieClip Frame 10
"wrongFood"Symbol 157 MovieClip Frame 15
"garfieldJump"Symbol 157 MovieClip Frame 20
"mouseClick"Symbol 157 MovieClip Frame 25
"correctFoodBurp"Symbol 157 MovieClip Frame 30

Dynamic Text Variables

scoreOutputSymbol 135 EditableText"123"
scoreOutputSymbol 141 EditableText"123"
scoreOutputSymbol 144 EditableText"123"




http://swfchan.com/5/24744/info.shtml
Created: 24/5 -2019 14:08:40 Last modified: 24/5 -2019 14:08:40 Server time: 11/05 -2024 23:23:25