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

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

Loki and the Cat Invaders.swf

This is the info page for
Flash #33620

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


Text
Play

Play

How to move.
Move Loki left and right using your
mouse making sure that
your mouse is over the
game area at all times.

How to fire.
Press your (left  for PC) mouse
button to fire.

One day...
Loki the Cedalion wonder-dog,
was quietly walking home to
his kennel when it was
beseiged by an army of
ferocious zombie cats.

Instructions.
Fire     at the cats and avoid the
and eventually you may find out
who is controlling the cats.....

Lives

Score

High Score

Functions

0

0

GAME OVER

rtyryrtyrtyrty

Send Score

Send Score

You scored

0

Name (required)

Email (required)

Play Again

Play Again

Enough !

Enough !

0

Thanks !

0

rtyryrtyrtyrty

For the full version of this game with proper high
score table you must play the version at
Prizes and more games may follow in the future.....

http://www.cedalion.co.uk/loki/

LEVEL BONUS

Current Score

Hit Rate

%

Bonus Score

New Score

Level

100

100

ActionScript [AS1/AS2]

Frame 1
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 2
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 3
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 4
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 5
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 6
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 7
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 8
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 9
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 10
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 11
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k";
Frame 12
loadedBytes = ((int(this.getBytesLoaded() / 1000) + "k / ") + int(this.getBytesTotal() / 1000)) + "k"; ifFrameLoaded (111) { loaded = 1; } if (loaded == 1) { gotoAndPlay (13); } else { gotoAndPlay (2); }
Frame 110
stop();
Instance of Symbol 144 MovieClip "loki" in Frame 111
onClipEvent (mouseMove) { if (this._currentFrame < _root.Functions.lokiDeathFrame) { _root.Functions.moveDog(this); } } onClipEvent (mouseDown) { if ((this._currentFrame < _root.Functions.lokiDeathFrame) and (_root.Functions.fireEnabled == 1)) { _root.Functions.dogFire(this); this.gotoAndPlay("lokiFire"); } } onClipEvent (load) { function getx() { return(this._x - (this._width / 2)); } function getxx() { return(this._x + (this._width / 2)); } function gety() { return(this._y - (this._height / 2)); } function getyy() { return(this._y + (this._height / 2)); } } onClipEvent (enterFrame) { }
Instance of Symbol 146 MovieClip "Functions" in Frame 111
onClipEvent (load) { function dogFire(clip) { if (this.currentShots < this.maxShots) { this.currentShots++; dogShots++; this.levelShots++; if (dogShots == 1000) { dogShots = 1; } x = getClipX(clip); duplicateMovieClip ("/dogfire", "fire" add dogShots, dogShots + 2000); setProperty("/fire" add dogShots, _x , x); setProperty("/fire" add dogShots, _y , clip._y - (clip._height / 2)); tellTarget ("/fire" add dogShots) { gotoAndPlay (2); }; } } function catFire(clip) { if (this.fireEnabled == 1) { catShots++; if (catShots == 1000) { catShots = 1; } x = getClipX(clip); duplicateMovieClip ("/catfire", "catfire" add catShots, catShots + 1000); if (clip._name == "boss1") { temp = random(2); if (clip._currentFrame >= 21) { temp = 1; } if ((temp == 0) && (clip._currentFrame < 21)) { setProperty("/catfire" add catShots, _x , x - 47); setProperty("/catfire" add catShots, _y , clip._y + 20); } else if ((temp == 1) && (clip._currentFrame < 31)) { setProperty("/catfire" add catShots, _x , x + 41); setProperty("/catfire" add catShots, _y , clip._y + 20); } } else { setProperty("/catfire" add catShots, _x , x); setProperty("/catfire" add catShots, _y , clip._y + (clip._height / 2)); } tellTarget ("/catfire" add catShots) { gotoAndPlay (2); }; } } function moveDog(clip) { lastX = clip._x; if (_root._xmouse < leftBound) { setProperty(clip, _x , leftBound); } else if (rightBound < _root._xmouse) { setProperty(clip, _x , rightBound); } else { setProperty(clip, _x , _root._xmouse); } if ((lastX < clip._x) and (clip._currentFrame < this.lokiDeathFrame)) { tellTarget (clip) { gotoAndPlay ("walkRight"); }; } if ((clip._x < lastX) and (clip._currentFrame < this.lokiDeathFrame)) { tellTarget (clip) { gotoAndPlay ("walkLeft"); }; } } function getClipX(clip) { return(getProperty(clip, _x)); } function getClipY(clip) { return(getProperty(clip, _y)); } function growClip(clip, size) { setProperty(clip, _xscale , clip._xscale + size); setProperty(clip, _yscale , clip._yscale + size); } function setSize(clip, size) { setProperty(clip, _xscale , size); setProperty(clip, _yscale , size); } function moveClip(clip, x, y) { setProperty(clip, _x , clip._x + x); setProperty(clip, _y , clip._y + y); } function rotateClip(clip, angle) { setProperty(clip, _rotation , clip._rotation + angle); } function moveFire(clip) { rotateClip(clip, 15); moveClip(clip, 0, -getBulletSpeed()); if (isBossLevel()) { temp = "/boss1.hitArea"; if (((this.fireEnabled == 1) and clip.hitTest(eval (temp))) and (eval (temp)._currentFrame == 1)) { this.bossHits++; /scoreBox.addScore(5 + (this.level * 2)); if ((this.bossHits / this.bossShotsToDestroy) == int(this.bossHits / this.bossShotsToDestroy)) { if (this.bossState < 41) { this.bossState = this.bossState + 10; tellTarget (/boss1) { gotoAndPlay(this.bossState); }; } } removeMovieClip(clip); this.currentShots--; tellTarget (eval (temp)) { gotoAndPlay (2); }; } } else { i = 0; while (i < cats) { temp = "/cat" add i; if (((this.fireEnabled == 1) and clip.hitTest(eval (temp))) and (eval (temp)._currentFrame == 1)) { tellTarget (eval (temp)) { gotoAndPlay ("dead"); removeMovieClip(clip); /scoreBox.addScore(this.defaultScore + (this.level * 5)); this.deadCats++; this.currentShots--; if (this.deadCats == this.cats) { this.clearCatShots(); this.loadLevel(this.level + 1); } }; } i++; } } } function moveCatFire(clip) { moveClip(clip, 0, getBulletSpeed(clip)); clip._rotation = clip._rotation - 30; temp = "/loki"; if (clip.hitTest(eval (temp)) and (eval (temp)._currentFrame < this.lokiDeathFrame)) { this.lives--; lifeCount = this.defaultLives - this.lives; duplicateMovieClip ("/lifeLost", "lostLife" add lifeCount, 3 + lifeCount); setProperty("/lostLife" add lifeCount, _x , getProperty("/life" add lifeCount, _x)); setProperty("/lostLife" add lifeCount, _y , getProperty("/life" add lifeCount, _y)); tellTarget (eval (temp)) { gotoAndPlay ("dead"); }; removeMovieClip(clip); i = 0; while (cats >= i) { removeMovieClip("/cat" add i); i++; } removeMovieClip("/boss1"); i = 0; while (1000 >= i) { removeMovieClip("/catfire" add i); removeMovieClip("/fire" add i); i++; } } } function moveCat(clip) { thisDir = 0; temp = random(101); if ((temp >= 0) and (temp < 85)) { thisDir = clip.lastDir + 0; } else if ((temp >= 85) and (temp < 88)) { thisDir = clip.lastDir + 1; } else if ((temp >= 88) and (temp < 91)) { thisDir = clip.lastDir - 1; } else if ((temp >= 91) and (temp < 93)) { thisDir = clip.lastDir + 2; } else if ((temp >= 93) and (temp < 95)) { thisDir = clip.lastDir - 2; } else if ((temp >= 95) and (temp < 97)) { thisDir = clip.lastDir - 3; } else if ((temp >= 97) and (temp < 99)) { thisDir = clip.lastDir + 3; } else if ((temp >= 99) and (100 >= temp)) { thisDir = clip.lastDir + 4; } if (thisDir < 1) { thisDir = thisDir + 8; } else if (8 < thisDir) { thisDir = thisDir - 8; } if (thisDir == 1) { moveN(clip); } else if (thisDir == 2) { moveNE(clip); } else if (thisDir == 3) { moveE(clip); } else if (thisDir == 4) { moveSE(clip); } else if (thisDir == 5) { moveS(clip); } else if (thisDir == 6) { moveSW(clip); } else if (thisDir == 7) { moveW(clip); } else if (thisDir == 8) { moveNW(clip); } temp = random(this.fireRate / this.level) + 30; if (/levelSplash._currentFrame < 73) { removeMovieClip(this); } if (temp == 30) { catFire(clip); } } function moveN(clip) { if (clip._y >= lowerBound) { moveClip(clip, 0, -getCatMoves()); clip.lastDir = 1; } else { clip.lastDir = 5; } } function moveS(clip) { if (upperBound >= (clip._y + (clip._width / 2))) { moveClip(clip, 0, getCatMoves()); clip.lastDir = 5; } else { clip.lastDir = 1; } } function moveE(clip) { if (rightBound >= (clip._x + (clip._width / 2))) { moveClip(clip, getCatMoves(), 0); clip.lastDir = 3; } else { clip.lastDir = 7; } } function moveW(clip) { if ((clip._x - (clip._width / 2)) >= leftBound) { moveClip(clip, -getCatMoves(), 0); clip.lastDir = 7; } else { clip.lastDir = 3; } } function moveNW(clip) { if (((clip._x - (clip._width / 2)) >= leftBound) and (clip._y >= lowerBound)) { moveClip(clip, -getCatMoves(), -getCatMoves()); clip.lastDir = 8; } else { clip.lastDir = 4; } } function moveNE(clip) { if ((rightBound >= (clip._x + (clip._width / 2))) and (clip._y >= lowerBound)) { moveClip(clip, getCatMoves(), -getCatMoves()); clip.lastDir = 2; } else { clip.lastDir = 6; } } function moveSE(clip) { if ((rightBound >= (clip._x + (clip._width / 2))) and (upperBound >= (clip._y + (clip._width / 2)))) { moveClip(clip, getCatMoves(), getCatMoves()); clip.lastDir = 4; } else { clip.lastDir = 8; } } function moveSW(clip) { if (((clip._x - (clip._width / 2)) >= leftBound) and (upperBound >= (clip._y + (clip._width / 2)))) { moveClip(clip, -getCatMoves(), getCatMoves()); clip.lastDir = 6; } else { clip.lastDir = 2; } } function loadLevel(lev) { if (lev == 1) { this.highScore = _root.highScoreBox.score; } this.fireEnabled = 0; this.level = lev; tellTarget ("/levelSplash") { gotoAndPlay (1); }; } function startLevel(lev) { tellTarget ("/levelSplash") { gotoAndStop (1); }; clearDogShots(); this.fireEnabled = 1; this.currentShots = 0; if (this.justDied == 0) { this.levelShots = 0; this.levelIdealShots = 0; this.cats = lev; while (0 < this.cats) { this.cats = this.cats - this.bossLevelEvery; } this.cats = this.cats + this.bossLevelEvery; if (5 < this.cats) { this.cats = 5; } this.catsToCreate = this.cats; this.deadCats = 0; } else { this.catsToCreate = this.cats - this.deadCats; } if (isBossLevel()) { if (this.justDied == 0) { this.bossHits = 0; this.bossState = 1; this.levelIdealShots = 4 * this.bossShotsToDestroy; } duplicateMovieClip ("/boss", "boss1", 700); tellTarget ("/boss1") { gotoAndPlay(this.bossState); }; setProperty("/boss1", _x , random((rightBound - (2 * /boss1._width)) - leftBound) + leftBound); setProperty("/boss1", _y , random(upperBound - lowerBound) + lowerBound); } else { i = 0; while (i < catsToCreate) { if (this.justDied == 0) { this.levelIdealShots++; } duplicateMovieClip ("/fat", "cat" add i, 400 + i); eval ("/cat" add i).lastDir = 0; setProperty("/cat" add i, _x , random(rightBound - leftBound) + leftBound); setProperty("/cat" add i, _y , random(upperBound - lowerBound) + lowerBound); tellTarget ("/cat" add i) { gotoAndPlay (1); }; i++; } } if (this.justDied == 1) { this.justDied = 0; } } function isBossLevel() { if ((this.level / this.bossLevelEvery) == int(this.level / this.bossLevelEvery)) { return(true); } return(false); } function clearDogShots() { i = 0; while (1000 >= i) { removeMovieClip("/fire" add i); i++; } } function clearCatShots() { i = 0; while (1000 >= i) { removeMovieClip("/catfire" add i); i++; } } function endGame() { trace("in end game function"); this.fireEnabled = 0; setProperty("/endOfGame", _x , 250); /endOfGame.score = this.score; if (_root.highScoreBox.score < this.score) { trace((("new score : " + score) + " old HS = ") + _root.highScoreBox.score); this.highScore = this.score; /endOfGame.hs = "You got the new High Score !"; setProperty("/highScoreForm", _x , 250); setProperty("/highScoreForm", _y , 200); /highScoreBox.setHighScore(this.score); } else { /endOfGame.hs = ""; } } function restartGame() { setProperty("/endOfGame", _x , -250); i = 1; while (this.defaultLives >= i) { removeMovieClip("/lostLife" add i); i++; } /scoreBox.resetScore(); this.score = 0; this.cats = 0; this.currentShots = 0; this.deadCats = 0; this.level = 1; this.lives = this.defaultLives; this.gameOver = 0; this.endGameFunctionCalled = 0; _root.highScoreBox.hsLoaded = 0; loadLevel(1); } function getBulletSpeed(clip) { bulletspeed = 4 + int(this.level / 5); if (10 < bulletspeed) { bulletspeed = 10; } if ((400 - /loki._height) < clip._y) { bulletspeed = bulletspeed * 2; } return(bulletspeed); } function getCatMoves() { catMoves = 3 + int(this.level / 8); if (7 < catMoves) { catMoves = 7; } return(catMoves); } leftBound = 40; rightBound = 460; upperBound = 257; lowerBound = 108; dogShots = 500; this.lokiDeathFrame = 35; this.defaultScore = 5; this.defaultBossScore = 50; this.defaultLives = 3; this.bossShotsToDestroy = 3; this.validURL = "http://www.cedalion.co.uk/loki/cat_invaders.swf"; this.fireRate = 200; this.levelShots = 0; this.score = 0; this.initialCats = 1; this.bossHits = 0; this.bossState = 1; this.currentShots = 0; this.justDied = 0; this.maxShots = 5; this.bossLevelEvery = 5; this.cats = 0; this.fireEnabled = 0; this.endGameFunctionCalled = 0; this.deadCats = 0; this.level = 1; this.lives = this.defaultLives; this.gameOver = 0; loadLevel(1); tellTarget ("/fat") { gotoAndPlay (5); }; } onClipEvent (enterFrame) { }
Instance of Symbol 148 MovieClip "dogfire" in Frame 111
/* no clip actions */
Instance of Symbol 149 MovieClip "fat" in Frame 111
onClipEvent (load) { } onClipEvent (enterFrame) { if (this._name == "fat") { gotoAndPlay (120); } else { _root.Functions.moveCat(this); } }
Instance of Symbol 152 MovieClip "scoreBox" in Frame 111
/* no clip actions */
Instance of Symbol 156 MovieClip "highScoreBox" in Frame 111
onClipEvent (load) { function getHighScoreFromURL() { this.hsLoaded = 1; if (this._url == _root.Functions.validURL) { trace("loading from url "); loadVariables ("http://www.cedalion.co.uk/loki/get_high_score.asp", _root.highScoreBox); } else { trace("setting endOfGame to 3"); tellTarget ("/endOfGame") { gotoAndStop (3); }; if (0 < score) { } else { score = 0; } } } function setHighScore(sc) { score = sc; _root.Functions.highScore = score; } this.hsLoaded = 0; } onClipEvent (enterFrame) { if ((this.hsLoaded == 0) && (_root.Functions._framesloaded == _root.Functions._totalframes)) { getHighScoreFromURL(); } _root.Functions.highScore = score; }
Instance of Symbol 203 MovieClip "boss" in Frame 111
onClipEvent (enterFrame) { if (this._name == "boss") { gotoAndStop (111); this.stopAllSounds(); } else { _root.Functions.moveCat(this); } }
Instance of Symbol 238 MovieClip "endOfGame" in Frame 111
onClipEvent (load) { this.name = ""; this.email = ""; } onClipEvent (enterFrame) { finalScore = _root.Functions.score; }
Frame 112
if (_root.Functions.gameOver == 1) { if (_root.Functions.endGameFunctionCalled == 0) { _root.Functions.endGame(); _root.Functions.endGameFunctionCalled = 1; } } gotoAndPlay (111);
Symbol 61 Button
on (release) { gotoAndPlay (111); }
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 10
removeMovieClip(this);
Symbol 142 MovieClip Frame 5
stop();
Symbol 144 MovieClip Frame 2
if (this._currentFrame < _root.Functions.lokiDeathFrame) { gotoAndPlay (1); }
Symbol 144 MovieClip Frame 6
if (this._currentFrame < _root.Functions.lokiDeathFrame) { gotoAndPlay (5); }
Symbol 144 MovieClip Frame 12
gotoAndPlay (1);
Symbol 144 MovieClip Frame 50
if (0 < _root.Functions.lives) { gotoAndPlay (1); _root.Functions.justDied = 1; _root.Functions.loadLevel(_root.Functions.level); } else { _root.Functions.gameOver = 1; }
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 2
play();
Symbol 148 MovieClip Frame 3
if (this._y < 0) { _root.Functions.currentShots--; removeMovieClip(this); } else { gotoAndPlay (3); _root.Functions.moveFire(this); }
Symbol 148 MovieClip Frame 4
gotoAndPlay (3);
Symbol 149 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 10
removeMovieClip(this);
Symbol 152 MovieClip Frame 1
function addScore(points) { score = Number(score) + Number(points); _root.Functions.score = score; } function resetScore() { score = 0; _root.Functions.score = score; }
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
play();
Symbol 154 MovieClip Frame 3
_root.Functions.moveCatFire(this);
Symbol 154 MovieClip Frame 4
if (400 < this._y) { removeMovieClip(this); } else { gotoAndPlay (3); }
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
play();
Symbol 169 MovieClip Frame 5
gotoAndPlay (1);
Instance of Symbol 169 MovieClip "hitArea" in Symbol 203 MovieClip Frame 1
onClipEvent (load) { }
Symbol 203 MovieClip Frame 10
gotoAndPlay (1);
Symbol 203 MovieClip Frame 20
gotoAndPlay (11);
Symbol 203 MovieClip Frame 30
gotoAndPlay (21);
Symbol 203 MovieClip Frame 40
gotoAndPlay (31);
Symbol 203 MovieClip Frame 41
this.stopAllSounds();
Symbol 203 MovieClip Frame 81
stop(); _root.Functions.loadLevel(_root.Functions.level + 1); /scoreBox.addScore(_root.Functions.defaultBossScore + (_root.Functions.level * 5));
Symbol 211 Button
on (release) { if (((name != "") and (email != "")) and (email.indexOf("@") != -1)) { getURL ("http://www.cedalion.co.uk/loki/saveHighScore.asp", "bottomMainFrame", "POST"); getURL ("http://www.cedalion.co.uk/loki/cat_side.asp", "SideFrame"); gotoAndStop (2); } }
Symbol 222 Button
on (release) { gotoAndStop (1); _root.Functions.restartGame(); }
Symbol 227 Button
on (release) { getURL ("http://www.cedalion.co.uk/", "_top"); }
Symbol 232 Button
on (release) { _root.Functions.restartGame(); }
Symbol 237 Button
on (release) { getURL ("http://www.cedalion.co.uk/loki/", "_blank"); }
Symbol 238 MovieClip Frame 1
stop();
Symbol 238 MovieClip Frame 2
stop();
Symbol 238 MovieClip Frame 3
stop();
Symbol 253 MovieClip Frame 2
this._alpha = 100; this.levelText = _root.Functions.level; if (((_root.Functions.deadCats == _root.Functions.cats) and (1 < _root.Functions.level)) or (((((_root.Functions.level - 1) / _root.Functions.bossLevelEvery) == int((_root.Functions.level - 1) / _root.Functions.bossLevelEvery)) and (_root.Functions.bossState >= 41)) and (1 < _root.Functions.level))) { this.idealShots = _root.Functions.levelIdealShots; this.levelShots = _root.Functions.levelShots; trace((idealShots + " ") + levelShots); this.hitRate = int((idealShots / levelShots) * 100); this.bonusScore = hitrate; this.currentScore = _root.Functions.score; this.newScore = _root.Functions.score + this.bonusScore; /scoreBox.addScore(this.bonusScore); } else { gotoAndPlay (56); }
Symbol 253 MovieClip Frame 90
stop(); _root.Functions.startLevel(_root.Functions.level);

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 FontUsed by:3 64 71 78 112 214 216 218 234 236
Symbol 3 EditableTextUses:2Used by:Timeline
Symbol 4 GraphicUsed by:Timeline
Symbol 5 GraphicUsed by:Timeline
Symbol 6 GraphicUsed by:Timeline
Symbol 7 GraphicUsed by:Timeline
Symbol 8 GraphicUsed by:Timeline
Symbol 9 GraphicUsed by:Timeline
Symbol 10 GraphicUsed by:Timeline
Symbol 11 GraphicUsed by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 GraphicUsed by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 GraphicUsed by:Timeline
Symbol 25 GraphicUsed by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 GraphicUsed by:Timeline
Symbol 28 GraphicUsed by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 GraphicUsed by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 SoundUsed by:Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 GraphicUsed by:Timeline
Symbol 38 GraphicUsed by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:Timeline
Symbol 41 GraphicUsed by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 GraphicUsed by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 SoundUsed by:Timeline
Symbol 47 GraphicUsed by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 GraphicUsed by:Timeline
Symbol 50 GraphicUsed by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 GraphicUsed by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 GraphicUsed by:Timeline
Symbol 57 GraphicUsed by:61
Symbol 58 FontUsed by:59 60 64 71 78 112 129 130 131 145 205 206 208 210 212 220 221 224 226 230 233 240 242 244 247 249 250 251 252
Symbol 59 TextUses:58Used by:61
Symbol 60 TextUses:58Used by:61
Symbol 61 ButtonUses:57 59 60Used by:Timeline
Symbol 62 GraphicUsed by:63 115
Symbol 63 MovieClipUses:62Used by:77
Symbol 64 TextUses:58 2Used by:70
Symbol 65 GraphicUsed by:69
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:69 75
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:65 66 67 68Used by:70
Symbol 70 MovieClipUses:64 69Used by:77
Symbol 71 TextUses:58 2Used by:76
Symbol 72 GraphicUsed by:75
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:67 72 73 74Used by:76
Symbol 76 MovieClipUses:71 75Used by:77
Symbol 77 MovieClipUses:63 70 76Used by:Timeline
Symbol 78 TextUses:58 2Used by:111
Symbol 79 GraphicUsed by:98
Symbol 80 GraphicUsed by:87
Symbol 81 GraphicUsed by:87 95
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87 95
Symbol 85 GraphicUsed by:87 114 154
Symbol 86 GraphicUsed by:87 95
Symbol 87 MovieClipUses:80 81 82 83 84 85 86Used by:97 149
Symbol 88 GraphicUsed by:95
Symbol 89 GraphicUsed by:95
Symbol 90 GraphicUsed by:95
Symbol 91 GraphicUsed by:95
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:88 81 89 90 84 86 91 93 94Used by:97 149
Symbol 96 SoundUsed by:97 149
Symbol 97 MovieClipUses:87 95 96Used by:98
Symbol 98 MovieClipUses:79 97Used by:111
Symbol 99 GraphicUsed by:110
Symbol 100 GraphicUsed by:109 137 140 142
Symbol 101 GraphicUsed by:109 137 140 142
Symbol 102 GraphicUsed by:109 137 140 142
Symbol 103 GraphicUsed by:109 137 140 142
Symbol 104 GraphicUsed by:109 137 140 142
Symbol 105 GraphicUsed by:109 137 140 142
Symbol 106 GraphicUsed by:109 137 140 142
Symbol 107 GraphicUsed by:109 137 140 142
Symbol 108 GraphicUsed by:109 137 140 142
Symbol 109 MovieClipUses:100 101 102 103 104 105 106 107 108Used by:110
Symbol 110 MovieClipUses:99 109Used by:111
Symbol 111 MovieClipUses:78 98 110Used by:115
Symbol 112 TextUses:58 2Used by:114
Symbol 113 GraphicUsed by:114 148
Symbol 114 MovieClipUses:112 113 85Used by:115
Symbol 115 MovieClipUses:62 111 114Used by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 GraphicUsed by:Timeline
Symbol 119 GraphicUsed by:Timeline
Symbol 120 GraphicUsed by:Timeline
Symbol 121 GraphicUsed by:Timeline
Symbol 122 GraphicUsed by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 GraphicUsed by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:253  Timeline
Symbol 127 GraphicUsed by:253  Timeline
Symbol 128 GraphicUsed by:Timeline
Symbol 129 EditableTextUses:58Used by:Timeline
Symbol 130 EditableTextUses:58Used by:Timeline
Symbol 131 EditableTextUses:58Used by:Timeline
Symbol 132 GraphicUsed by:133 134
Symbol 133 MovieClipUses:132Used by:Timeline
Symbol 134 MovieClipUses:132Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 MovieClipUses:100 101 102 103 104 105 106 107 108Used by:144
Symbol 138 GraphicUsed by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:100 101 102 103 104 105 106 108 107 138 139Used by:144
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:100 101 102 103 104 105 106 107 108 141Used by:144
Symbol 143 SoundUsed by:144
Symbol 144 MovieClipUses:137 140 142 143Used by:Timeline
Symbol 145 TextUses:58Used by:146
Symbol 146 MovieClipUses:145Used by:Timeline
Symbol 147 SoundUsed by:148
Symbol 148 MovieClipUses:147 113Used by:Timeline
Symbol 149 MovieClipUses:87 95 96Used by:Timeline
Symbol 150 FontUsed by:151 155 213 215 217 229 231 241 243 245 246 248
Symbol 151 EditableTextUses:150Used by:152
Symbol 152 MovieClipUses:151Used by:Timeline
Symbol 153 SoundUsed by:154
Symbol 154 MovieClipUses:85 153Used by:Timeline
Symbol 155 EditableTextUses:150Used by:156
Symbol 156 MovieClipUses:155Used by:Timeline
Symbol 157 GraphicUsed by:202 203
Symbol 158 GraphicUsed by:202 203
Symbol 159 GraphicUsed by:203
Symbol 160 GraphicUsed by:202 203
Symbol 161 GraphicUsed by:202 203
Symbol 162 GraphicUsed by:203
Symbol 163 GraphicUsed by:203
Symbol 164 GraphicUsed by:203
Symbol 165 GraphicUsed by:203
Symbol 166 GraphicUsed by:203
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:203
Symbol 170 GraphicUsed by:203
Symbol 171 SoundUsed by:203
Symbol 172 GraphicUsed by:202 203
Symbol 173 GraphicUsed by:203
Symbol 174 GraphicUsed by:202 203
Symbol 175 GraphicUsed by:203
Symbol 176 GraphicUsed by:203
Symbol 177 GraphicUsed by:203
Symbol 178 SoundUsed by:203
Symbol 179 GraphicUsed by:203
Symbol 180 GraphicUsed by:203
Symbol 181 SoundUsed by:203
Symbol 182 GraphicUsed by:203
Symbol 183 GraphicUsed by:203
Symbol 184 SoundUsed by:203
Symbol 185 GraphicUsed by:202
Symbol 186 GraphicUsed by:202
Symbol 187 GraphicUsed by:202
Symbol 188 GraphicUsed by:202
Symbol 189 SoundUsed by:202
Symbol 190 GraphicUsed by:202
Symbol 191 GraphicUsed by:202
Symbol 192 GraphicUsed by:202
Symbol 193 GraphicUsed by:202
Symbol 194 GraphicUsed by:202
Symbol 195 GraphicUsed by:202
Symbol 196 GraphicUsed by:202
Symbol 197 GraphicUsed by:202
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:157 158 185 186 160 161 187 172 188 174 189 190 191 192 193 194 195 196 197 198 199 200 201Used by:203
Symbol 203 MovieClipUses:157 158 159 160 161 162 163 164 165 166 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 202Used by:Timeline
Symbol 204 GraphicUsed by:238
Symbol 205 TextUses:58Used by:238
Symbol 206 EditableTextUses:58Used by:238
Symbol 207 GraphicUsed by:211
Symbol 208 TextUses:58Used by:211
Symbol 209 GraphicUsed by:211
Symbol 210 TextUses:58Used by:211
Symbol 211 ButtonUses:207 208 209 210Used by:238
Symbol 212 TextUses:58Used by:238
Symbol 213 EditableTextUses:150Used by:238
Symbol 214 EditableTextUses:2Used by:238
Symbol 215 TextUses:150Used by:238
Symbol 216 EditableTextUses:2Used by:238
Symbol 217 TextUses:150Used by:238
Symbol 218 EditableTextUses:2Used by:238
Symbol 219 GraphicUsed by:222 232
Symbol 220 TextUses:58Used by:222 232
Symbol 221 TextUses:58Used by:222 232
Symbol 222 ButtonUses:219 220 221Used by:238
Symbol 223 GraphicUsed by:227
Symbol 224 TextUses:58Used by:227
Symbol 225 GraphicUsed by:227
Symbol 226 TextUses:58Used by:227
Symbol 227 ButtonUses:223 224 225 226Used by:238
Symbol 228 GraphicUsed by:238
Symbol 229 EditableTextUses:150Used by:238
Symbol 230 EditableTextUses:58Used by:238
Symbol 231 EditableTextUses:150Used by:238
Symbol 232 ButtonUses:219 220 221Used by:238
Symbol 233 EditableTextUses:58Used by:238
Symbol 234 TextUses:2Used by:238
Symbol 235 GraphicUsed by:237
Symbol 236 TextUses:2Used by:237
Symbol 237 ButtonUses:235 236Used by:238
Symbol 238 MovieClipUses:204 205 206 211 212 213 214 215 216 217 218 222 227 228 229 230 231 232 233 234 237Used by:Timeline
Symbol 239 GraphicUsed by:253
Symbol 240 TextUses:58Used by:253
Symbol 241 EditableTextUses:150Used by:253
Symbol 242 TextUses:58Used by:253
Symbol 243 EditableTextUses:150Used by:253
Symbol 244 TextUses:58Used by:253
Symbol 245 TextUses:150Used by:253
Symbol 246 EditableTextUses:150Used by:253
Symbol 247 TextUses:58Used by:253
Symbol 248 EditableTextUses:150Used by:253
Symbol 249 TextUses:58Used by:253
Symbol 250 TextUses:58Used by:253
Symbol 251 EditableTextUses:58Used by:253
Symbol 252 EditableTextUses:58Used by:253
Symbol 253 MovieClipUses:239 240 241 242 243 244 245 246 247 248 249 126 127 250 251 252Used by:Timeline

Instance Names

"life1"Frame 111Symbol 133 MovieClip
"life2"Frame 111Symbol 133 MovieClip
"life3"Frame 111Symbol 134 MovieClip
"lifeLost"Frame 111Symbol 136 MovieClip
"loki"Frame 111Symbol 144 MovieClip
"Functions"Frame 111Symbol 146 MovieClip
"dogfire"Frame 111Symbol 148 MovieClip
"fat"Frame 111Symbol 149 MovieClip
"scoreBox"Frame 111Symbol 152 MovieClip
"catfire"Frame 111Symbol 154 MovieClip
"highScoreBox"Frame 111Symbol 156 MovieClip
"boss"Frame 111Symbol 203 MovieClip
"endOfGame"Frame 111Symbol 238 MovieClip
"levelSplash"Frame 111Symbol 253 MovieClip
"hitArea"Symbol 203 MovieClip Frame 1Symbol 169 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$PJ$Ig.B2OJY3ApiQ1R3VkdQo0."

Labels

"dead"Symbol 97 MovieClip Frame 2
"walkRight"Symbol 144 MovieClip Frame 1
"walkLeft"Symbol 144 MovieClip Frame 5
"lokiFire"Symbol 144 MovieClip Frame 9
"dead"Symbol 144 MovieClip Frame 35
"dead"Symbol 149 MovieClip Frame 2
"Full Health"Symbol 203 MovieClip Frame 1
"Slightly Hurt"Symbol 203 MovieClip Frame 11
"lost left arm"Symbol 203 MovieClip Frame 21
"lost right arm"Symbol 203 MovieClip Frame 31
"dying"Symbol 203 MovieClip Frame 41
"gameEnd"Symbol 238 MovieClip Frame 1
"levelShow"Symbol 253 MovieClip Frame 56

Dynamic Text Variables

loadedBytesSymbol 3 EditableText""
TextField11Symbol 129 EditableText"Lives"
TextField12Symbol 130 EditableText"Score"
TextField13Symbol 131 EditableText"High Score"
scoreSymbol 151 EditableText"0"
scoreSymbol 155 EditableText"0"
hsSymbol 206 EditableText"rtyryrtyrtyrty"
finalScoreSymbol 213 EditableText"0"
nameSymbol 214 EditableText""
emailSymbol 216 EditableText""
scoreSymbol 218 EditableText""
finalScoreSymbol 229 EditableText"0"
TextField17Symbol 230 EditableText"Thanks !"
finalScoreSymbol 231 EditableText"0"
hsSymbol 233 EditableText"rtyryrtyrtyrty"
currentScoreSymbol 241 EditableText""
hitRateSymbol 243 EditableText""
bonusScoreSymbol 246 EditableText""
newScoreSymbol 248 EditableText""
levelTextSymbol 251 EditableText"100"
levelTextSymbol 252 EditableText"100"




http://swfchan.com/7/33620/info.shtml
Created: 17/5 -2019 07:42:09 Last modified: 17/5 -2019 07:42:09 Server time: 11/05 -2024 15:46:20