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/43689596?noj=FRM43689596-22DC" width="1" height="1"></div>

51123b6d3e960.swf

This is the info page for
Flash #246600

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


Text
M I N I C L I P . C O M   I N T R O   C O M P O N E N T   v 1 . 5

P l a c e   t h i s   c o m p o n e n t   o n   t h e   t o p   l a y e r   o f
t h e   s e c o n d   f r a m e ,   l e a v i n g   f r a m e   1
c o m p l e t e l y   e m p t y .   T h e   s i l h o u e t t e   h e l p s
y o u   p o s i t i o n   t h e   p r e l o a d e r   c o r r e c t l y   o n
y o u r   p a g e .

The game is loading (0%)

The game is loading (0%)

F r e e   G a m e s   A N D   S h o w S

L o a d e d

100%

S F X

Enter Password

C l i c k ,   h o l d   a n d   d r a g   o n   a n   i n d i v i d u a l   c a t a p u l t   t o   a i m
a n d   s e t   t h e   p o w e r .   T h e n   r e l e a s e   t o   f i r e .
C l i c k   o n   t h e   f l a g   t o   f i r e   a l l   a v a i l a b l e   c a t a p u l t s .
U s e   t h e   c u r s o r   k e y s   t o   t i p   f l a m i n g   o i l   o v e r   t h e   w a l l s .

D e f e n d   y o u r   c a s t l e   a t   a l l   c o s t s   a n d   s t a y
K i n g   o f   t h e   H i l l .     A t t a c k s   f r o m   a l l   s i d e s   m u s t   b e
f e n d e d   o f f   w i t h   f l a m i n g   o i l   a n d   c a t a p u l t   f i r e   u n t i l   t h e
t i m e r   i s   u p .   Y o u   h a v e   f o u r   c a t a p u l t s   a n d   t h u s   f o u r
l i v e s ,   l o s i n g   a   l i f e   a n d   a   c a t a p u l t   w h e n   a n   e n e m y
r e a c h e s   y o u r   c a s t l e   w a l l s   o r   y o u   g e t   h i t   b y   c a t a p u l t   f i r e   .

I N S T R U C T I O N S

R e a d y

A i m i n g   a n d   p o w e r

D e s t r o y e d

F i r e   a l l
c a t a p u l t s

F l a m i n g   O i l

M I N I C L I P . C O M   H I G H S C O R E   C O M P O N E N T   v 1 . 2 7

P l a c e   t h i s   c o m p o n e n t   o n   a   f r a m e   w h e r e   t h e
h i g h s c o r e s   s h o u l d   b e   d i s p l a y e d .   T h e   s i l h o u e t t e
h e l p s   y o u   p o s i t i o n   i t   c o r r e c t l y   o n   y o u r   p a g e .

s c o r e L o c a t i o n
g a m e n a m e
s a v e S c o r e
s c o r e I s T i m e
s c o r e R e v e r s e d
n e g a t i v e S c o r e A l l o w e d

T h e   a b s o l u t e   p a t h   t o   t h e
s c o r e   v a r i a b l e .
G a m e   i d e n t i f i e r .
S e t   t o   f a l s e   t o   o n l y   s h o w
t h e   s c o r e s   a n d   n o t   s a v e   s c o r e .
S c o r e   i s   b a s e d   o n   t i m e   -
' 0 0 m 2 3 s 4 5 m s '   s h o u l d   b e
s e n t   a s   ' 2 3 4 5 '   ( n u m b e r   m u s t n ' t
s t a r t   w i t h   a   z e r o ) .
S c o r e   i s   s o r t e d   d e s c e n d i n g ,
t i m e   i s   s o r t e d   a s c e n d i n g .
S c o r e   c a n   b e   l e s s   t h a n   z e r o .

D A I L Y

W E E K L Y

M O N T H L Y

H I G H S C O R E S

T h e   h i g h s c o r e s   a r e   e x c u s i v e l y
a v a i l a b l e   a t   M i n i c l i p . c o m .

P l a y   w i t h   h i g h s c o r e s   n o w !

P l a y   w i t h   h i g h s c o r e s   n o w !

C a s t l e   I   -   B a t t l e   I
" E a s y   G o i n g "

C a s t l e   I   -   B a t t l e   I I
" D o u b l e   A t t a c k "
L e v e l   P a s s w o r d :   d o u b l e a t t a c k

C a s t l e   I   -   B a t t l e   I I I
" T h r o u g h   t h e   T r e e s "
L e v e l   P a s s w o r d :   t h r o u g h t h e t r e e s

C a s t l e   I -   B a t t l e   I V
" W a t c h   Y o u r   B a c k "
L e v e l   P a s s w o r d :   w a t c h y o u r b a c k

C a s t l e   I I   -   B a t t l e   I
" A l l   R o u n d   A s s a u l t "
L e v e l   P a s s w o r d :   a l l r o u n d a s s a u l t

C a s t l e   I I   -   B a t t l e     I I
" S p e e d   D e m o n s "
L e v e l   P a s s w o r d :   s p e e d d e m o n s

C a s t l e   I I   -   B a t t l e   I I I
" F a s t   A n d   S l o w "
L e v e l   P a s s w o r d :   f a s t a n d s l o w

C a s t l e   I I   -   B a t t l e   I V
" M i n i   S t o r m "
L e v e l   P a s s w o r d :   m i n i s t o r m

C a s t l e   I I I   -   B a t t l e   I
" D e a t h   F r o m   A l l   S i d e s "
L e v e l   P a s s w o r d :   d e a t h f r o m a l l s i d e s

C a s t l e   I I I   -   B a t t l e   I I
" H e r e   C o m e   T h e   T a n k s "
L e v e l   P a s s w o r d :   h e r e c o m e t h e t a n k s

C a s t l e   I I I   -   B a t t l e   I I I
" N o t   T o o   C l o s e "
L e v e l   P a s s w o r d :   n o t t o c l o s e

C a s t l e   I I I   -   B a t t l e   I V
" M i s s i o n   S u i c i d e "
L e v e l   P a s s w o r d :   m i s s i o n s u i c i d e

F i n a l   L e v e l   ,   " T o   t h e   D e a t h "
H o w   l o n g   c a n   y o u   h o l d   o u t ?
L e v e l   P a s s w o r d :   t o t h e d e a t h

000

K i l l s

00

L e v e l

000

T i m e

inArrow

l i s t e n

000

G A M E   O V E R
Y o u   h a v e   b e e n   c o n q u e r e d .

K i l l s

00

W E L L   D O N E
Y o u   h a v e   d e f e n d e d   y o u r   c a s t l e .

K i l l s   s o   f a r

00

ActionScript [AS1/AS2]

Frame 3
function fStartGame() { var _loc2 = _root; score = 0; pCatapults = [1, 1, 1, 1]; _loc2.leveltemp = _loc2.passcode.toLowerCase(); var _loc1 = 1; if (leveltemp != "doubleattack") { if (leveltemp != "throughthetrees") { if (leveltemp != "watchyourback") { if (leveltemp != "allroundassault") { if (leveltemp != "speeddemons") { if (leveltemp != "fastandslow") { if (leveltemp != "ministorm") { if (leveltemp != "deathfromallsides") { if (leveltemp != "herecomethetanks") { if (leveltemp != "nottooclose") { if (leveltemp != "missionsuicide") { if (leveltemp == "tothedeath") { _loc1 = 13; } } else { _loc1 = 12; } } else { _loc1 = 11; } } else { _loc1 = 10; } } else { _loc1 = 9; } } else { _loc1 = 8; } } else { _loc1 = 7; } } else { _loc1 = 6; } } else { _loc1 = 5; } } else { _loc1 = 4; } } else { _loc1 = 3; } } else { _loc1 = 2; } pLevel = _loc1 - 1; _loc2.gotoAndPlay("mission"); } function fNextBattle() { _root.pLevel++; _root.gotoAndPlay("mission"); inBG.gotoAndPlay("clouds"); } pSection = "intro"; speedbad = 0.100000001490116; score = 0; pCatapults = [1, 1, 1, 1]; pLevel = 0;
Instance of Symbol 115 MovieClip "mc_load_info" in Frame 3
//component parameters onClipEvent (initialize) { STREAM = false; PLAY_TYPE = "bytes"; PLAY_BYTES = 10000; PLAY_FRAMES = 0; PLAY_PERCENTAGE = 0; }
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (load) { var myStartWidth = this._width; this._width = 0; pAmount = 0; pAmountOn = 0; } onClipEvent (enterFrame) { pAmount = myStartWidth * _root.mc_load_info.fractionLoaded; this._width = pAmount; }
Instance of Symbol 126 MovieClip "inSFX" in Frame 3
onClipEvent (unload) { }
Frame 10
_root.inSFX.sMusic(); gotoAndPlay ("menu");
Instance of Symbol 252 MovieClip "comHighscores" in Frame 11
//component parameters onClipEvent (initialize) { scoreLocation = "_root.score"; gamename = "kingofthehill"; saveScore = true; scoreIsTime = false; scoreReversed = false; negativeScoreAllowed = false; }
Frame 12
inBG.stop(); stop();
Frame 20
pSection = "menu"; inBG.play(); stop();
Instance of Symbol 281 MovieClip "mcTextBox" in Frame 20
onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (_parent.passcode.toLowerCase() == "enter password") { _parent.passcode = ""; } } }
Frame 28
inBG.gotoAndPlay("instruct");
Frame 36
pSection = "ready"; _root.inSFX.sLoop.setVolume(90);
Frame 39
_root.inSFX.sLoop.setVolume(80);
Frame 42
_root.inSFX.sLoop.setVolume(70);
Frame 45
_root.inSFX.sLoop.setVolume(60);
Frame 48
_root.inSFX.sLoop.setVolume(50);
Frame 51
_root.inSFX.sLoop.setVolume(40);
Frame 54
_root.inSFX.sLoop.setVolume(30);
Frame 57
_root.inSFX.sLoop.setVolume(20);
Frame 60
_root.inSFX.sLoop.setVolume(10);
Frame 63
_root.inSFX.sLoop.setVolume(0);
Frame 69
_root.inSFX.sDrumsMusic(); inMissionOL.gotoAndStop(((pLevel + 1) * 2) - 1); pLevelText = pLevel + 1; stop();
Frame 70
pSection = "game"; _root.inSFX.sWinMusic();
Frame 72
missions.fStartGame(); stop();
Frame 89
_root.score = _root.missions.baddysdead; inEnd.gotoAndStop("dead"); _root.inSFX.sLoseMusic(); stop();
Frame 90
pSection = "menu";
Frame 104
_root.score = _root.missions.baddysdead; inEnd.gotoAndStop("win"); _root.inSFX.sMusic(); stop();
Symbol 19 MovieClip Frame 1
stop();
Symbol 17 MovieClip [projectile] Frame 1
gotoAndPlay (2);
Symbol 17 MovieClip [projectile] Frame 24
stop();
Symbol 17 MovieClip [projectile] Frame 25
removeMovieClip(this);
Symbol 24 MovieClip Frame 1
this._visible = false; stop();
Symbol 23 MovieClip [explosion] Frame 1
this._rotation = random(360); var tScale = (random(30) + 70); this._xscale = tScale; this._yscale = tScale;
Symbol 23 MovieClip [explosion] Frame 26
stop();
Symbol 43 MovieClip Frame 9
stop();
Symbol 40 MovieClip [mcSmoke] Frame 1
pScale = random(20) + 50; this._xscale = pScale; this._yscale = pScale; inSmoke._rotation = random(360); pScaleUp = random(4) + 2; if (random(2) != 0) { gotoAndPlay ("smoke2"); } else { gotoAndPlay ("smoke2"); }
Instance of Symbol 43 MovieClip "inSmoke" in Symbol 40 MovieClip [mcSmoke] Frame 1
onClipEvent (enterFrame) { this._x = this._x + 2; this._y = this._y + 2; this._alpha = this._alpha - 2; this._xscale = this._xscale + _parent.pScaleUp; this._yscale = this._yscale + _parent.pScaleUp; }
Symbol 40 MovieClip [mcSmoke] Frame 47
removeMovieClip(this); this.removeMovieClip();
Symbol 58 MovieClip Frame 10
_root.inSFX.fEnemyAttack();
Symbol 58 MovieClip Frame 26
_parent.play();
Symbol 58 MovieClip Frame 34
stop();
Symbol 46 MovieClip [mcEnemyTower] Frame 1
stop();
Symbol 46 MovieClip [mcEnemyTower] Frame 35
_parent.fRemoveBaddie(this, pNum);
Symbol 46 MovieClip [mcEnemyTower] Frame 44
_parent.fRemoveBaddie(this, pNum);
Symbol 46 MovieClip [mcEnemyTower] Frame 49
stop();
Symbol 46 MovieClip [mcEnemyTower] Frame 50
_parent.fKillCastle(pNum);
Symbol 46 MovieClip [mcEnemyTower] Frame 51
gotoAndPlay ("end");
Symbol 64 MovieClip Frame 21
_root.inSFX.fEnemyAttack();
Symbol 64 MovieClip Frame 35
_parent.play();
Symbol 59 MovieClip [mcEnemyRam] Frame 1
stop();
Symbol 59 MovieClip [mcEnemyRam] Frame 35
_parent.fRemoveBaddie(this, pNum);
Symbol 59 MovieClip [mcEnemyRam] Frame 44
_parent.fRemoveBaddie(this, pNum);
Symbol 59 MovieClip [mcEnemyRam] Frame 50
stop();
Symbol 59 MovieClip [mcEnemyRam] Frame 51
_parent.fKillCastle(pNum);
Symbol 59 MovieClip [mcEnemyRam] Frame 52
gotoAndPlay ("end");
Symbol 68 MovieClip Frame 3
stop();
Symbol 68 MovieClip Frame 20
stop();
Symbol 68 MovieClip Frame 58
gotoAndStop ("rest");
Symbol 68 MovieClip Frame 76
stop();
Symbol 65 MovieClip [mcEnemyCatapult] Frame 1
stop();
Symbol 65 MovieClip [mcEnemyCatapult] Frame 35
_parent.fRemoveBaddie(this, pNum);
Symbol 65 MovieClip [mcEnemyCatapult] Frame 44
_parent.fRemoveBaddie(this, pNum);
Instance of Symbol 68 MovieClip "inGun" in Symbol 65 MovieClip [mcEnemyCatapult] Frame 45
onClipEvent (load) { }
Symbol 65 MovieClip [mcEnemyCatapult] Frame 46
inGun.gotoAndPlay("fire"); _parent.fFireEnemy(this);
Symbol 65 MovieClip [mcEnemyCatapult] Frame 53
gotoAndPlay ("end");
Symbol 74 MovieClip Frame 1
this._visible = false;
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 100
stop();
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 12
_root.play(); _root.isFinished = true; _parent.stop(); stop();
Symbol 96 Button
on (release) { getURL ("http://www.miniclip.com/", "_blank"); }
Symbol 93 MovieClip Frame 2
_parent.mcAnimation.play(); stop();
Symbol 93 MovieClip Frame 13
_parent.gotoAndPlay("preload"); stop();
Symbol 98 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 60
Symbol 98 MovieClip Frame 121
_parent.mcBackground.play(); stop();
Symbol 73 MovieClip Frame 1
_root.stop(); play();
Instance of Symbol 74 MovieClip "mcIntro" in Symbol 73 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 73 MovieClip Frame 2
xPos = _x; yPos = _y; mcBackground._x = mcBackground._x - xPos; mcBackground._y = mcBackground._y - yPos; mcAnimation._x = mcAnimation._x - xPos; mcAnimation._y = mcAnimation._y - yPos; var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = (stageWidth / 2); var centerStageY = (stageHeight / 2); mcBackground._width = stageWidth; mcBackground._height = stageHeight; mcAnimation._x = mcAnimation._x + centerStageX; mcAnimation._y = mcAnimation._y + (centerStageY - (stageHeight / 10)); stop();
Instance of Symbol 79 MovieClip "mcLoadingAnimated" in Symbol 73 MovieClip Frame 2
onClipEvent (load) { _visible = false; }
Symbol 73 MovieClip Frame 3
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent != 100) { mcLoadingAnimated._visible = true; } else { _root.play(); stop(); }
Symbol 73 MovieClip Frame 5
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent >= 100) { mcLoadingAnimated.play(); stop(); } else { mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent); mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)"; mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)"; gotoAndPlay(_currentframe - 1); }
Symbol 115 MovieClip Frame 1
function formatBytes(bytes) { var _loc3 = bytes; var _loc2 = 1024; var mb = (_loc2 * 1024); var _loc1 = 0; if (_loc3 < mb) { if (_loc3 < _loc2) { _loc1 = _loc3 + " B"; } else { _loc1 = String(Math.floor((_loc3 / _loc2) * 100) / 100); if (_loc1.substring(_loc1.indexOf("."), _loc1.length).length == 2) { _loc1 = _loc1 + "0"; } _loc1 = _loc1 + " KB"; } } else { _loc1 = String(Math.floor((_loc3 / mb) * 100) / 100); if (_loc1.substring(_loc1.indexOf("."), _loc1.length).length == 2) { _loc1 = _loc1 + "0"; } _loc1 = _loc1 + " MB"; } return(_loc1); } this._visible = false; var isLoaded = false; var totalBytes = _parent.getBytesTotal(); var loadedBytes = _parent.getBytesLoaded(); var totalFrames = _parent._totalFrames(); var loadedFrames = _parent._framesLoaded(); var fractionLoaded = 0; var percentLoaded = "0%"; var bytesPerSecond = 0; var sizePerSecond = formatBytes(bytesPerSecond); var elapsedTime = "0:00"; var estimatedTime = "0:00"; var estimatedTimeLeft = "0:00"; var gStartTime = getTimer(); var gCurrentTime = getTimer(); var gSampleTimer = (gCurrentTime - gStartTime); var gSizeSample = loadedBytes; var framesPerSecond = 0; var frameCounter = 0; var totalSize = formatBytes(totalBytes); var loadedSize = formatBytes(loadedBytes); var loadedBytes = 0; var gLoading = true; var gPlaying = false; _parent.stop();
Symbol 115 MovieClip Frame 2
if (gLoading) { loadedBytes = _parent.getBytesLoaded(); loadedSize = formatBytes(loadedBytes); loadedFrames = _parent._framesLoaded; gCurrentTime = getTimer(); var elapsedMinutes = Math.floor(((gCurrentTime - gStartTime) / 1000) / 60); var elapsedSeconds = Math.floor(((gCurrentTime - gStartTime) / 1000) % 60); if (String(elapsedSeconds).length == 1) { elapsedSeconds = "0" + elapsedSeconds; } elapsedTime = (elapsedMinutes + ":") + elapsedSeconds; frameCounter++; if ((gCurrentTime - gStartTime) >= (gSampleTimer + 1000)) { framesPerSecond = frameCounter; frameCounter = 0; bytesPerSecond = loadedBytes - gSizeSample; sizePerSecond = formatBytes(bytesPerSecond); if (STREAM && (PLAY_TYPE == "auto")) { if ((loadedFrames / framesPerSecond) > ((totalBytes - loadedBytes) / bytesPerSecond)) { _parent.play(); } } var estimatedMinutes = Math.floor((totalBytes / bytesPerSecond) / 60); var estimatedSeconds = Math.floor((totalBytes / bytesPerSecond) % 60); if (String(estimatedSeconds).length == 1) { estimatedSeconds = "0" + estimatedSeconds; } estimatedTime = (estimatedMinutes + ":") + estimatedSeconds; var estimatedMinutesLeft = Math.floor(((totalBytes - loadedBytes) / bytesPerSecond) / 60); var estimatedSecondsLeft = Math.floor(((totalBytes - loadedBytes) / bytesPerSecond) % 60); if (String(estimatedSecondsLeft).length == 1) { estimatedSecondsLeft = "0" + estimatedSecondsLeft; } estimatedTimeLeft = (estimatedMinutesLeft + ":") + estimatedSecondsLeft; gSizeSample = loadedBytes; gSampleTimer = gCurrentTime - gStartTime; } fractionLoaded = loadedBytes / totalBytes; percentLoaded = Math.floor(fractionLoaded * 100) + "%"; if (STREAM) { switch (PLAY_TYPE) { case "bytes" : if (loadedBytes >= PLAY_BYTES) { if (!gPlaying) { _parent.play(); gPlaying = true; } } break; case "frames" : if (loadedFrames >= PLAY_FRAMES) { if (!gPlaying) { _parent.play(); gPlaying = true; } } break; case "percent" : if ((fractionLoaded * 100) < PLAY_PERCENT) { break; } if (gPlaying) { break; } _parent.play(); gPlaying = true; } } if (loadedBytes == totalBytes) { isLoaded = true; } if (isLoaded) { if (!STREAM) { _parent.play(); } gLoading = false; stop(); } }
Symbol 115 MovieClip Frame 3
gotoAndPlay (2);
Symbol 126 MovieClip Frame 1
function fNoise(which) { var _loc1 = which; if (pOn == true) { if (_loc1 == "scroll") { sScroll.start(); return(undefined); } if (_loc1 == "click") { sClick.start(); return(undefined); } if (_loc1 == "click2") { sClick2.start(); } } } function fsExplode() { if (pOn == true) { var _loc1 = (random(50) + 50); sEarthLand.setVolume(_loc1); sEarthLand.start(); } } function fsHitEnemy() { if (pOn == true) { sExplode.start(); sOnFire.start(); } } function fOil() { if (pOn == true) { sHiss.setVolume(100); sHiss.start(); sHinge.setVolume(50); sHinge.start(); } } function fsOilBurn() { if (pOn == true) { sOnFire.start(); } } function fEnemyAttack() { if (pOn == true) { sHinge.setVolume(80); sHinge.start(); } } function fsLaunch() { if (pOn == true) { sHiss.setVolume(random(70) + 30); sHiss.start(); sLaunch.setVolume(random(30) + 70); sLaunch.start(); sReload.setVolume(random(50) + 50); sReload.start(); } } function fsCastleBlow() { if (pOn == true) { sCastleBlow.start(); } } function sWinMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sWin.start(); } } function sLoseMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sLose.start(); } } function sMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.setVolume(100); sLoop.start(); sLoop.onSoundComplete = function () { sLoop.start(); }; } } function sDrumsMusic() { if (pOn == true) { sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.stop(); sDrums.start(); sDrums.onSoundComplete = function () { sDrums.start(); }; } } function sStopMusic() { if (pOn == true) { sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.stop(); sDrums.stop(); } } function fMainSoundSwitch(which) { var _loc1 = _root; if (which == "on") { pOn = true; if (_loc1.pSection != "menu") { if (_loc1.pSection != "game") { if (_loc1.pSection == "ready") { sDrumsMusic(); } } } else { sMusic(); } return(undefined); } sStopMusic(); pOn = false; } this.createEmptyMovieClip("insCastleBlow", 1); var sCastleBlow = new Sound(this.insCastleBlow); sCastleBlow.attachSound("sCastleBlow.wav"); sCastleBlow.setVolume(100); this.createEmptyMovieClip("insEarthLand", 2); var sEarthLand = new Sound(this.insEarthLand); sEarthLand.attachSound("sEarthLand.wav"); sEarthLand.setVolume(100); this.createEmptyMovieClip("insExplode", 12); var sExplode = new Sound(this.insExplode); sExplode.attachSound("sExplode.wav"); sExplode.setVolume(100); this.createEmptyMovieClip("insFireBall", 3); var sFireBall = new Sound(this.insFireBall); sFireBall.attachSound("sFireBall.wav"); sFireBall.setVolume(100); this.createEmptyMovieClip("insHorses", 4); var sHorses = new Sound(this.insHorses); sHorses.attachSound("sHorses.wav"); sHorses.setVolume(100); this.createEmptyMovieClip("insLaunch", 5); var sLaunch = new Sound(this.insLaunch); sLaunch.attachSound("sLaunch.wav"); sLaunch.setVolume(100); this.createEmptyMovieClip("insMarching", 6); var sMarching = new Sound(this.insMarching); sMarching.attachSound("sMarching.wav"); sMarching.setVolume(100); this.createEmptyMovieClip("insOnFire", 7); var sOnFire = new Sound(this.insOnFire); sOnFire.attachSound("sOnFire.wav"); sOnFire.setVolume(100); this.createEmptyMovieClip("insReload", 8); var sReload = new Sound(this.insReload); sReload.attachSound("sReload.wav"); sReload.setVolume(100); this.createEmptyMovieClip("insHiss", 9); var sHiss = new Sound(this.insHiss); sHiss.attachSound("sHiss.wav"); sHiss.setVolume(100); this.createEmptyMovieClip("insLoop", 13); var sLoop = new Sound(this.insLoop); sLoop.attachSound("sLoop.wav"); sLoop.setVolume(100); this.createEmptyMovieClip("inssWin", 14); var sWin = new Sound(this.inssWin); sWin.attachSound("sWin.wav"); sWin.setVolume(100); this.createEmptyMovieClip("insLose", 15); var sLose = new Sound(this.insLose); sLose.attachSound("sLose.wav"); sLose.setVolume(100); this.createEmptyMovieClip("insDrums", 16); var sDrums = new Sound(this.insDrums); sDrums.attachSound("sDrums.wav"); sDrums.setVolume(100); this.createEmptyMovieClip("insClick", 17); var sClick = new Sound(this.insClick); sClick.attachSound("sClick.wav"); sClick.setVolume(100); this.createEmptyMovieClip("insClick2", 18); var sClick2 = new Sound(this.insClick2); sClick2.attachSound("sClick2.wav"); sClick2.setVolume(100); this.createEmptyMovieClip("insScroll", 19); var sScroll = new Sound(this.insScroll); sScroll.attachSound("sScroll.wav"); sScroll.setVolume(100); this.createEmptyMovieClip("insHinge", 20); var sHinge = new Sound(this.insHinge); sHinge.attachSound("sHinge.wav"); sHinge.setVolume(100); pOn = true; stop();
Symbol 133 MovieClip Frame 1
gotoAndPlay (2);
Symbol 133 MovieClip Frame 15
stop();
Symbol 192 Button
on (release) { gotoAndPlay ("bg"); _root.fStartGame(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 195 Button
on (release) { gotoAndPlay ("instruct"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 200 MovieClip Frame 1
gotoAndPlay (2);
Symbol 200 MovieClip Frame 2
_root.inSFX.fNoise("scroll");
Symbol 200 MovieClip Frame 28
_parent.play();
Symbol 200 MovieClip Frame 30
stop();
Symbol 206 Button
on (release) { gotoAndPlay ("bg"); _root.fStartGame(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 207 Button
on (release) { gotoAndPlay ("instruct"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
stop();
Symbol 210 MovieClip Frame 3
stop();
Symbol 210 MovieClip Frame 4
stop();
Symbol 210 MovieClip Frame 5
stop();
Symbol 210 MovieClip Frame 6
stop();
Symbol 210 MovieClip Frame 7
stop();
Symbol 210 MovieClip Frame 8
stop();
Symbol 210 MovieClip Frame 9
stop();
Symbol 210 MovieClip Frame 10
stop();
Symbol 210 MovieClip Frame 11
stop();
Symbol 212 MovieClip Frame 1
var tScale = (random(30) + 30); this._xscale = tScale; this._yscale = tScale; gotoAndStop(random(3) + 2);
Symbol 229 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 1
function fFire() { if (pFired == false) { _root.inSFX.fOil(); pFired = true; gotoAndPlay ("fire"); } } pFired = false; stop();
Instance of Symbol 24 MovieClip "inHit" in Symbol 240 MovieClip Frame 25
onClipEvent (enterFrame) { _parent._parent.fCheckOil(this); }
Symbol 240 MovieClip Frame 138
Symbol 208 MovieClip Frame 1
pActive = true; this._alpha = 10; this._alpha = (this.onEnterFrame = function () { var _loc1 = this; if (pActive == true) { _loc1._alpha = _loc1._alpha + 10; if (_loc1._alpha >= 100) { _loc1._alpha = 100; pActive = false; } } });
Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 1
onClipEvent (load) { gotoAndStop ("reload"); }
Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 24
onClipEvent (load) { gotoAndStop ("ready"); }
Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 60
onClipEvent (load) { gotoAndStop ("ready"); }
Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 94
onClipEvent (load) { gotoAndPlay ("dead"); }
Symbol 208 MovieClip Frame 220
stop();
Symbol 246 Button
on (release) { gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 249 Button
on (release) { gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1
onClipEvent (load) { pMove = -1; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -290) { this._x = 790; } }
Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1
onClipEvent (load) { pMove = -0.5; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -290) { this._x = 720; } }
Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1
onClipEvent (load) { pMove = -2; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -370) { this._x = 790; } }
Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1
onClipEvent (load) { pMove = -4; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -370) { this._x = 1100; } }
Symbol 128 MovieClip Frame 17
stop();
Symbol 128 MovieClip Frame 23
stop();
Symbol 128 MovieClip Frame 24
stop();
Symbol 128 MovieClip Frame 34
stop();
Symbol 251 Button
on (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 253 MovieClip Frame 1
this._visible = false;
Symbol 272 Button
on (release) { var gameURL = (("http://www.miniclip.com/" + gamename) + ".htm"); getURL (gameURL, "_blank"); }
Instance of Symbol 253 MovieClip "mcHighscores" in Symbol 252 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 252 MovieClip Frame 2
if (_url.indexOf("miniclip.com") != -1) { var noCache = (getTimer() + random(100000)); mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?" + noCache); stop(); } else { gotoAndStop(_currentframe + 1); }
Symbol 252 MovieClip Frame 3
stop();
Symbol 279 Button
on (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 280 Button
on (release) { _root.gotoAndPlay("game"); _root.level = 13; }
Symbol 284 Button
on (release) { play(); _root.inSFX.fNoise("click"); pOn = false; _root.inSFX.fMainSoundSwitch("off"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 287 Button
on (release) { play(); _root.inSFX.fNoise("click"); pOn = false; _root.inSFX.fMainSoundSwitch("off"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 288 Button
on (release) { play(); pOn = true; _root.inSFX.fMainSoundSwitch("on"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 283 MovieClip Frame 1
stop(); if (pOn != true) { if (pOn != false) { pOn = true; } }
Symbol 283 MovieClip Frame 2
stop();
Symbol 292 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 294 Button
on (release) { _root.gotoAndPlay("game"); _root.level = 13; }
Symbol 298 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 300 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 302 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 303 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 305 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 306 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 308 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 309 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 311 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 312 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 314 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 315 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 317 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 318 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 320 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 321 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 323 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 324 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 326 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 327 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 329 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 330 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 332 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 333 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 335 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 295 MovieClip Frame 1
stop();
Symbol 295 MovieClip Frame 2
stop();
Symbol 295 MovieClip Frame 3
stop();
Symbol 295 MovieClip Frame 4
stop();
Symbol 295 MovieClip Frame 5
stop();
Symbol 295 MovieClip Frame 6
stop();
Symbol 295 MovieClip Frame 7
stop();
Symbol 295 MovieClip Frame 8
stop();
Symbol 295 MovieClip Frame 9
stop();
Symbol 295 MovieClip Frame 10
stop();
Symbol 295 MovieClip Frame 11
stop();
Symbol 295 MovieClip Frame 12
stop();
Symbol 295 MovieClip Frame 13
stop();
Symbol 295 MovieClip Frame 14
stop();
Symbol 295 MovieClip Frame 15
stop();
Symbol 295 MovieClip Frame 16
stop();
Symbol 295 MovieClip Frame 17
stop();
Symbol 295 MovieClip Frame 18
stop();
Symbol 295 MovieClip Frame 19
stop();
Symbol 295 MovieClip Frame 20
stop();
Symbol 295 MovieClip Frame 21
stop();
Symbol 295 MovieClip Frame 22
stop();
Symbol 295 MovieClip Frame 23
stop();
Symbol 295 MovieClip Frame 24
stop();
Symbol 295 MovieClip Frame 25
stop();
Symbol 295 MovieClip Frame 26
stop();
Symbol 337 Button
on (release) { _root.gotoAndPlay("win"); loc.dead = true; loc.gameover = true; }
Symbol 351 MovieClip Frame 1
if (_root.pCatapults[pGunNum] == -1) { gotoAndStop ("dead"); inGun.gotoAndStop("deaded"); } stop();
Symbol 351 MovieClip Frame 4
inGun.gotoAndPlay("rest");
Symbol 351 MovieClip Frame 5
inGun.gotoAndPlay("reload");
Symbol 351 MovieClip Frame 10
inGun.gotoAndPlay("fire");
Symbol 351 MovieClip Frame 20
if (_parent.pGunStates[pGunNum] == -1) { stop(); } else { gotoAndStop ("reload"); }
Symbol 351 MovieClip Frame 21
inGun.gotoAndPlay("dead");
Symbol 351 MovieClip Frame 29
stop();
Symbol 355 Button
on (release) { fMouse("release"); } on (press) { _root.inSFX.fNoise("click"); fMouse("press"); } on (rollOver) { _root.inSFX.fNoise("click2"); fMouse("on"); } on (rollOut) { fMouse("off"); } on (dragOver) { fMouse("on"); } on (dragOut) { fMouse("off"); } on (releaseOutside) { fMouse("releaseOutside"); }
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 2
stop();
Symbol 358 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 1
gotoAndStop (2);
Symbol 357 MovieClip Frame 2
stop();
Symbol 366 Button
on (release) { fMouse("release"); } on (press) { _root.inSFX.fNoise("click"); fMouse("press"); } on (rollOver) { _root.inSFX.fNoise("click2"); fMouse("on"); } on (rollOut) { fMouse("off"); } on (dragOver) { fMouse("on"); } on (dragOut) { fMouse("off"); } on (releaseOutside) { fMouse("releaseOutside"); }
Symbol 354 MovieClip Frame 1
function fMouse(which) { var _loc1 = _parent; switch (which) { case "press" : if ((_loc1.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { pHit = 1; gotoAndStop ("on"); } return(undefined); case "release" : if ((_loc1.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { if (pHit == 1) { pHit = 0; fCheckFire(); gotoAndStop ("off"); } } return(undefined); case "releaseOutside" : if ((_loc1.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { if (pHit == 1) { pHit = 0; fCheckFire(); gotoAndStop ("off"); } } return(undefined); } } function fCheckFire() { if (inArrow.pFirePower == true) { _parent.fArrowFire(inArrow.pRot - 90, inArrow.pPower, pGunNum); } } function fReset() { pHit = 0; gotoAndStop ("dead"); } pHit = 0; this.onEnterFrame = function () { if ((_parent.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { if (pHit == 1) { _parent.fArrowRotate(inArrow.pRot - 90, pGunNum); } } }; _parent.fNewGun(this); stop();
Instance of Symbol 357 MovieClip "inArrow" in Symbol 354 MovieClip Frame 7
onClipEvent (load) { pRot = 90; pOS = {y:-100, x:0}; this._alpha = 0; pFirePower = false; } onClipEvent (enterFrame) { var trad = _global.getAngle({y:_ymouse, x:_xmouse}, {y:pOS.y, x:pOS.x}); pRot = (Math.floor(_global.fRadianToAngle(trad)) + 270) % 360; inDir._rotation = pRot; var tdist = _global.fGetDistance({y:_ymouse, x:_xmouse}, {y:pOS.y, x:pOS.x}); tdist = Math.floor(((tdist - 80) / 150) * 90); if (tdist <= 0) { pFirePower = false; inDir.inHead.gotoAndStop(1); } else { pFirePower = true; if (tdist <= 100) { if (tdist < 10) { tdist = 10; } } else { tdist = 100; } pPower = tdist; inDir.gotoAndStop(pPower); inDir.inHead.gotoAndStop(2); } if (this._alpha < 100) { this._alpha = this._alpha + 20; } }
Symbol 367 MovieClip Frame 1
_parent.fAddToStartPos(this); stop();
Symbol 369 MovieClip Frame 1
var tRot = _global.fRadianToAngle(getAngle({y:this._y, x:this._x}, {y:_parent.inArrowAll._y, x:_parent.inArrowAll._x})); pRot = fReangle(tRot - 180); _parent.fAddToAimPos(this); stop();
Symbol 371 MovieClip Frame 1
_parent.fAddToAimPos(this); stop();
Symbol 336 MovieClip Frame 1
function fStartGame() { var _loc3 = pLevels[pLevel]; var _loc2 = 0; while (_loc2 < _loc3.pPattern.length) { if (_loc3.pPattern[_loc2] != 0) { if (_loc3.pPattern[_loc2][pPattern] != 0) { var _loc1 = 0; while (_loc1 < 2) { fMakeEnemy(_loc2); _loc1++; } } } _loc2++; } } function fMakeEnemy(p) { totalbaddies++; var tEnemy = pEnemy[p]; var _loc1 = this.attachMovie(tEnemy.pIN, "baddy" + totalbaddies, totalbaddies); _loc1.pType = tEnemy.pName; _loc1.pNum = totalbaddies; var _loc3 = fGetRandomStartPos(); var tAim = fGetNearestAim(_loc3, _loc1); var _loc2 = _global.fRadianToAngle(getAngle(_loc3, {y:tAim._y, x:tAim._x})); _loc2 = fReangle(_loc2 - 90); var tRad = _global.fAngleToRadian(_loc2); var tVec = _global.fRadianToVector(tRad); _loc1.pEventCount = 0; _loc1._x = _loc3.x; _loc1._y = _loc3.y; _loc1.pSpeed = tEnemy.pSpeed / pSpeedDiv; _loc1.dirang = _loc2; var tRotGfx = fReangle(_loc2 - 90); _loc1._rotation = tRotGfx; _loc1.pAim = tAim; _loc1.pReachAim = false; baddies.push(_loc1); } function timer() { if (loc.dead == false) { loc.framecount++; if (loc.framecount >= 24) { time--; framecount = 0; } } if (loc.gameover == false) { if (time != 0) { if (loc.dead == true) { fResetArrows(); _root.gotoAndPlay("lose"); loc.gameover = true; } } else { fResetArrows(); _root.gotoAndPlay("win"); loc.dead = true; loc.gameover = true; } } } function fReangle(tAngle) { var _loc1 = tAngle; if (_loc1 <= 360) { if (_loc1 < 0) { _loc1 = 360 + _loc1; } } else { _loc1 = _loc1 % 360; } return(_loc1); } function fAddToStartPos(who) { pStartList.push(who); who._visible = false; } function fAddToAimPos(who) { pAimList.push(who); who._visible = false; } function fAddToCatapultPos(who) { pCatapultList.push(who); who._visible = false; } function fNewGun(who) { pGunDepth++; who.swapDepths(pGunDepth); } function fFireOil(who) { pOilList[who].fFire(); } function fCheckOil(who) { var _loc3 = who; var _loc1 = 0; while (_loc1 < baddies.length) { var _loc2 = baddies[_loc1]; if (_loc2.inHit.hitTest(_loc3)) { _root.inSFX.fsOilBurn(); fKillBaddie(_loc2); } _loc1++; } } function fDie() { fResetArrows(); _root.missions.dead = true; _parent.gotoAndPlay("dead"); } function fReload() { var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] == 1) { } else if (pGunStates[_loc1] > 1) { pGunStates[_loc1]--; if (pGunStates[_loc1] == 1) { pGuns[_loc1].gotoAndStop("ready"); } } _loc1++; } } function fReloadGun(who) { if (pGunStates[who] != -1) { pGunStates[who] = pReloadTime; } } function fArrowRotate(tRot, tGunNum) { var _loc2 = tRot; if (tGunNum != "all") { pGunNum = tGunNum; pGuns[pGunNum]._rotation = _loc2; return(undefined); } var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] == 1) { pGunNum = _loc1; pGuns[_loc1]._rotation = _loc2; } _loc1++; } } function fAddSmoke(tx, ty) { var _loc2 = ("mcSmoke" + nextSmoke); var _loc1 = loc.attachMovie("mcSmoke", _loc2, nextSmoke); _loc1._x = tx; _loc1._y = ty; nextSmoke++; } function fCheckGunExpode() { var _loc2 = (explos.length - 1); while (_loc2 >= 0) { var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] != -1) { expl = loc["explosion" + explos[_loc2]]; if (pGuns[_loc1].inHit.hitTest(expl.inHit)) { fKillGun(_loc1); } } _loc1++; } _loc2--; } } function fArrowFire(tRot, tPower, tGun) { var _loc3 = tPower; if (loc.dead == false) { if (tGun != "all") { _root.inSFX.fsLaunch(); pPower = (_loc3 / 30) + 3; distance = _loc3 * 4; angle = tRot; angle = (angle * 3.14159297943115) / 180; pGuns[tGun].gotoAndPlay("fire"); tname = "projectile" + nextBullet; loc.attachMovie("projectile", tname, nextBullet); calculateAngle2(loc[tname], pGuns[tGun]); bullets.push(nextBullet); nextBullet++; fReloadGun(tGun); fAddSmoke(pGuns[tGun]._x, pGuns[tGun]._y); return(undefined); } var tAnyFired = false; var _loc1 = 0; while (_loc1 < 4) { pPower = (_loc3 / 30) + 3; distance = (_loc3 * 4) + (random(40) - 20); angle = tRot + (random(12) - 6); angle = (angle * 3.14159297943115) / 180; if (pGunStates[_loc1] == 1) { tAnyFired = true; pGuns[_loc1].gotoAndPlay("fire"); tname = "projectile" + nextBullet; var _loc2 = loc.attachMovie("projectile", tname, nextBullet); calculateAngle2(_loc2, pGuns[_loc1]); bullets.push(nextBullet); nextBullet++; fReloadGun(_loc1); fAddSmoke(pGuns[_loc1]._x, pGuns[_loc1]._y); } _loc1++; } if (tAnyFired == true) { _root.inSFX.fsLaunch(); } } } function calculateAngle2(movie, target) { var _loc1 = movie; _loc1._x = target._x; _loc1._y = target._y; _loc1.xmov = pPower * Math.cos(angle); _loc1.ymov = pPower * Math.sin(angle); _loc1.dist = Math.sqrt(Math.pow(_loc1.xmov, 2) + Math.pow(_loc1.ymov, 2)); _loc1.totdis = distance - 15; _loc1.halfdis = distance / 2; } function moveBullets() { var _loc1 = _root; b = bullets.length - 1; while (b >= 0) { bullet = loc["projectile" + bullets[b]]; bullet._x = bullet._x + bullet.xmov; bullet._y = bullet._y + bullet.ymov; bullet.totdis = bullet.totdis - bullet.dist; if (bullet.totdis <= 5) { _loc1.inSFX.fsExplode(); x = bullet._x; y = bullet._y; loc.bullet.removeMovieClip(); bullets.splice(b, 1); exploname = "explosion" + depth; attachMovie("explosion", exploname, depth); fAddSmoke(x, y); loc[exploname]._x = x; loc[exploname]._y = y; loc[exploname].timer = 0; explos.push(depth); depth++; } if (bullet.totdis < bullet.halfdis) { bullet._xscale = bullet._xscale - 10; bullet._yscale = bullet._yscale - 10; } else { bullet._xscale = bullet._xscale + 10; bullet._yscale = bullet._yscale + 10; } b--; } } function checkExplo() { e = explos.length - 1; while (e >= 0) { expl = loc["explosion" + explos[e]]; expl.timer++; expl._alpha = 100 - (expl.timer * 2); expl._x = expl._x + 1; expl._y = expl._y + 0.5; if (expl.timer >= 50) { expl.removeMovieClip(); explos.splice(e, 1); } e--; } } function fKillCastle(tnum) { if (loc.dead == false) { var _loc1 = this["baddy" + tnum]; if (_loc1.pType == "Trojan") { var _loc2 = 0; while (_loc2 < 4) { if (pGunStates[_loc2] != -1) { fKillGun(_loc2); } _loc2++; } pArrowList[4].fReset(); return(undefined); } _loc2 = fGetNearestGunToKill(_loc1); fKillGun(_loc2); } } function fKillGun(who) { var _loc1 = who; if (loc.dead == false) { pArrowList[_loc1].fReset(); _root.inSFX.fsCastleBlow(); pGuns[_loc1].gotoAndPlay("die"); pGunStates[_loc1] = -1; if (loc.dead == false) { pLives--; if (pLives == 0) { fDie(); } } } } function fResetArrows() { var _loc1 = 0; while (_loc1 < 5) { pArrowList[_loc1].fReset(); _loc1++; } } function fGetNearestAim(tbaddie, tEnemy) { var tType = tEnemy.pType; var tDist = 1000000; var tGun = undefined; var _loc1 = 0; while (_loc1 < pAimList.length) { var _loc2 = false; var _loc3 = pAimList[_loc1].pType; if (!((tType == "Tower") && (_loc3 == "corner"))) { if (!((tType == "Ram") && (_loc3 == "wall"))) { if (!((tType == "Catapult") && (_loc3 == "range"))) { if ((tType == "Trojan") && (_loc3 == "wall")) { _loc2 = true; } } else { _loc2 = true; } } else { _loc2 = true; } } else { _loc2 = true; } if (_loc2 == true) { var distance = fGetDistance(tbaddie, {y:pAimList[_loc1]._y, x:pAimList[_loc1]._x}); if (tDist > distance) { tGun = pAimList[_loc1]; tDist = distance; } } _loc1++; } return(tGun); } function fGetNearestGunToKill(baddie) { var _loc3 = 1000000; var tGun = undefined; var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] != -1) { var _loc2 = _global.fGetDistance({y:baddie._y, x:baddie._x}, {y:pGuns[_loc1]._y, x:pGuns[_loc1]._x}); if (_loc2 < _loc3) { tGun = _loc1; _loc3 = _loc2; } } _loc1++; } return(tGun); } function fGetRandomStartPos() { var _loc1 = pStartList[random(pStartList.length)]; return({y:_loc1._y, x:_loc1._x}); } function fGetNearestRot(tStart, tEnd) { var _loc1 = tStart; var _loc2 = tEnd; _loc1 = fReangle(_loc1); _loc2 = fReangle(_loc2); var tDir = 0; var _loc3 = 0; if (_loc2 <= _loc1) { if (_loc2 < _loc1) { var t1 = (_loc1 - _loc2); var t2 = ((_loc2 + 360) - _loc1); if (t1 <= t2) { tDir = -1; _loc3 = t1; } else { tDir = 1; _loc3 = t2; } } } else { var t1 = (_loc2 - _loc1); var t2 = ((_loc1 + 360) - _loc2); if (t1 >= t2) { tDir = -1; _loc3 = t2; } else { tDir = 1; _loc3 = t1; } } return({pDistance:_loc3, pDir:tDir}); } function moveEnemies() { var _loc3 = 0; while (_loc3 < baddies.length) { var _loc1 = baddies[_loc3]; p = explos.length - 1; while (p >= 0) { expl = loc["explosion" + explos[p]]; if (_loc1.inHit.hitTest(expl.inHit)) { fKillBaddie(_loc1); _root.inSFX.fsHitEnemy(); } p--; } if (_loc1.pReachAim == false) { _loc1.pEventCount++; if (_loc1.pEventCount >= pEnemyCollisionCount) { var _loc2 = fCheckCollision(_loc1); if (_loc2 != false) { var tDist = _global.fGetDistance({y:_loc1._y, x:_loc1._x}, {y:_loc1.pAim._y, x:_loc1.pAim._x}); var tDist2 = _global.fGetDistance({y:_loc2._y, x:_loc2._x}, {y:_loc2.pAim._y, x:_loc2.pAim._x}); if (tDist <= tDist2) { _loc1.pEventCount = 0; fReAlignEnemy(_loc1); } else { _loc1.xmov = 0; _loc1.ymov = 0; _loc1.pEventCount = -50; } } else { _loc1.pEventCount = 0; fReAlignEnemy(_loc1); } } _loc1._x = _loc1._x + _loc1.xmov; _loc1._y = _loc1._y + _loc1.ymov; var tDist = _global.fGetDistance({y:_loc1._y, x:_loc1._x}, {y:_loc1.pAim._y, x:_loc1.pAim._x}); if (Math.abs(tDist) < 5) { _loc1.pReachAim = true; var tNearRot = fGetNearestRot(fReangle(_loc1._rotation), _loc1.pAim.pRot); _loc1.pRotAdd = tNearRot.pDir; _loc1.pRotAddDistance = Math.abs(tNearRot.pDistance); _loc1.pRotAddCount = 0; _loc1.xmov = 0; _loc1.ymov = 0; } } else if (_loc1.pReachAim == true) { _loc1._rotation = fReangle(_loc1._rotation + _loc1.pRotAdd); _loc1.pRotAddCount++; if (_loc1.pRotAddCount >= _loc1.pRotAddDistance) { _loc1.pReachAim = "attack"; _loc1.gotoAndPlay("attack"); } } _loc3++; } } function fCheckCollision(tEnemyIN) { var _loc3 = tEnemyIN; var tHit = false; var _loc2 = 0; while (_loc2 < baddies.length) { var _loc1 = baddies[_loc2]; if (_loc3 != _loc1) { if (_loc3.inHit.hitTest(_loc1.inHit)) { tHit = _loc1; break; } } _loc2++; } return(tHit); } function fReAlignEnemy(tEnemyIN) { var _loc1 = tEnemyIN; var _loc3 = _global; var _loc2 = _loc3.fRadianToAngle(_loc3.getAngle({y:_loc1._y, x:_loc1._x}, {y:_loc1.pAim._y, x:_loc1.pAim._x})); _loc2 = fReangle(_loc2 - 90); var tRad = _loc3.fAngleToRadian(_loc2); var tVec = _loc3.fRadianToVector(tRad); _loc1.xmov = tVec.x * _loc1.pSpeed; _loc1.ymov = tVec.y * _loc1.pSpeed; _loc1.dirang = _loc2; _loc1._rotation = fReangle(_loc2 - 90); } function fRemoveBaddie(who) { var _loc3 = who; var _loc1 = 0; while (_loc1 < baddies.length) { var _loc2 = baddies[_loc1]; if (_loc2 == _loc3) { baddies.splice(_loc1, 1); break; } _loc1++; } _loc3.removeMovieClip(); } function fKillBaddie(tEnemyIN) { var _loc1 = tEnemyIN; _loc1.pReachAim = "dead"; fAddSmoke(_loc1._x, _loc1._y); _loc1.gotoAndPlay("die"); _loc1.pSpeed = 0; loc.baddysdead++; } function fFireEnemy(who) { var _loc2 = who; _root.inSFX.fsLaunch(); var tDist = (_global.fGetDistance({y:_loc2._y, x:_loc2._x}, {y:inArrowAll._y, x:inArrowAll._x}) + (random(150) - 75)); var _loc3 = (tDist / 50); var tdistance = (_loc3 * 60); var _loc1 = (_loc2.pAim.pRot + (random(60) - 30)); _loc1 = (_loc1 * 3.14159297943115) / 180; var tname = ("projectile" + nextBullet); var tIN = loc.attachMovie("projectile", tname, nextBullet); calculateAngleEnemy(tIN, _loc2, _loc1, _loc3, tdistance); bullets.push(nextBullet); nextBullet++; } function calculateAngleEnemy(movie, target, ttangle, tPower, ttdistance) { var _loc1 = movie; _loc1._x = target._x; _loc1._y = target._y; _loc1.xmov = tPower * Math.cos(ttangle); _loc1.ymov = tPower * Math.sin(ttangle); _loc1.dist = Math.sqrt(Math.pow(_loc1.xmov, 2) + Math.pow(_loc1.ymov, 2)); _loc1.totdis = ttdistance; _loc1.halfdis = ttdistance / 2; } pLevel = _root.pLevel; pLevels = []; pEnemy = []; if (((pLevel == 0) || (pLevel == 4)) || (eval (pLevel == 8)(pLevel == 12))) { _root.pCatapults = [1, 1, 1, 1]; } pFireKey = 0; pGunNum = 0; pGuns = [gun0, gun1, gun2, gun3]; pGunStates = _root.pCatapults; pReloadTime = 50; pLives = 0; for (var l in pGunStates) { if (pGunStates[l] != -1) { pLives++; } } nextBullet = 1000; bullets = []; explos = []; baddies = []; totalbaddies = 10; nose = 30; speed = 4; depth = 900; framecount = 0; baddysdead = _root.score; dead = false; gameover = false; loc = _root.missions; pEnemy.push({pIN:"mcEnemyTower", pStages:1, pSpeed:3, pName:"Tower"}); pEnemy.push({pIN:"mcEnemyRam", pStages:1, pSpeed:5, pName:"Ram"}); pEnemy.push({pIN:"mcEnemyCatapult", pStages:1, pSpeed:4, pName:"Catapult"}); pEnemy.push({pIN:"mcEnemyTrojan", pStages:1, pSpeed:4, pName:"Trojan"}); var tPhase = 400; pSpeedDiv = 8; pRateAmount = 500; pLevels.push({pPattern:[[0, 1, 0], [1, 0, 1], 0, 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:50}); pLevels.push({pPattern:[[0, 1, 1], [1, 1, 0], 0, 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:50}); pLevels.push({pPattern:[[1, 0, 0], [1, 1, 0], [0, 1, 0], 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:50}); pLevels.push({pPattern:[[1, 1, 0], [1, 0, 1], [0, 1, 1], 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:55}); pLevels.push({pPattern:[[0, 1, 1], [1, 0, 1], [0, 1, 0], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:60}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [0, 0, 1], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:60}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [1, 1, 0], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:60}); pLevels.push({pPattern:[[1, 1, 0], [1, 0, 1], [0, 1, 1], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:65}); pLevels.push({pPattern:[[0, 1, 1], [1, 0, 1], [1, 1, 0], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:70}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [0, 1, 1], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:70}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [1, 1, 0], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:70}); pLevels.push({pPattern:[[1, 1, 0], [1, 0, 1], [1, 0, 1], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:75}); pLevels.push({pPattern:[[1, 0, 1, 1, 1, 0, 0], [0, 1, 1, 0, 1, 0], [0, 1, 1, 1, 0, 0], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 0, pTime:80}); time = pLevels[pLevel].pTime; pTime = pLevels[pLevel].pTime; pPhase = 0; pPattern = 0; pClearCount = 0; this.onEnterFrame = function () { if (loc.dead == false) { var _loc2 = pLevels[pLevel]; pPhase++; if (pPhase > _loc2.pPhase) { pPhase = 0; pPattern++; if (pPattern == _loc2.pPattern[0].length) { pPattern = 0; } fStartGame(); } var _loc1 = 0; while (_loc1 < _loc2.pPattern.length) { if (_loc2.pPattern[_loc1] != 0) { if (_loc2.pPattern[_loc1][pPattern] != 0) { if (random(pRateAmount) <= _loc2.pRate[_loc1]) { fMakeEnemy(_loc1); } } } _loc1++; } } }; pArrowList = [inArrow0, inArrow1, inArrow2, inArrow3, inArrowAll]; pOilList = [inOil0, inOil1, inOil2, inOil3]; pStartList = []; pAimList = []; pCatapultList = []; pGunDepth = 20000; _global.getAngle = function (t, c) { return(Math.atan2(t.y - c.y, t.x - c.x)); }; _global.fVectToRadian = function (vect) { return(Math.atan2(vect.y, vect.x)); }; _global.fRadianToVector = function (rad) { return({y:-Math.cos(rad), x:Math.sin(rad)}); }; _global.fRadianToAngle = function (rad) { return((rad * 180) / 3.14159297943115); }; _global.fAngleToRadian = function (ang) { return((ang * 3.14159297943115) / 180); }; _global.fReAngle = function (ang) { return(ang % 360); }; _global.fGetDistance = function (a, b) { var _loc1 = b; var _loc2 = a; return(Math.sqrt(((_loc2.x - _loc1.x) * (_loc2.x - _loc1.x)) + ((_loc2.y - _loc1.y) * (_loc2.y - _loc1.y)))); }; gotoAndStop(pLevel + 2); var pKeyListener = new Object(); pKeyListener.onKeyDown = function () { if (Key.isDown(38)) { fFireOil(1); } if (Key.isDown(40)) { fFireOil(3); } if (Key.isDown(37)) { fFireOil(2); } if (Key.isDown(39)) { fFireOil(0); } }; Key.addListener(pKeyListener); nextSmoke = 50000; pPower = 0; pEnemyCollisionCount = 20;
Instance of Symbol 351 MovieClip "gun0" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 0; }
Instance of Symbol 351 MovieClip "gun1" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 1; }
Instance of Symbol 351 MovieClip "gun2" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 2; }
Instance of Symbol 351 MovieClip "gun3" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 3; }
Instance of Symbol 354 MovieClip "inArrow0" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 0; }
Instance of Symbol 354 MovieClip "inArrow1" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 1; }
Instance of Symbol 354 MovieClip "inArrow3" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 3; }
Instance of Symbol 354 MovieClip "inArrow2" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = 2; }
Instance of Symbol 354 MovieClip "inArrowAll" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { pGunNum = "all"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 225; pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 180; pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 180; pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 180; pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 180; pType = "range"; }
Instance of Symbol 371 MovieClip "inAim1" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 90; pType = "wall"; }
Instance of Symbol 371 MovieClip "inAim3" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 270; pType = "wall"; }
Instance of Symbol 371 MovieClip "inAim0" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 180; pType = "wall"; }
Instance of Symbol 371 MovieClip "inAim2" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 0; pType = "wall"; }
Instance of Symbol 371 MovieClip "inAim1b" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pType = "corner"; }
Instance of Symbol 371 MovieClip "inAim3b" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 315; pType = "corner"; }
Instance of Symbol 371 MovieClip "inAim0b" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 225; pType = "corner"; }
Instance of Symbol 371 MovieClip "inAim2b" in Symbol 336 MovieClip Frame 2
onClipEvent (load) { pRot = 45; pType = "corner"; }
Instance of Symbol 373 MovieClip in Symbol 336 MovieClip Frame 2
onClipEvent (enterFrame) { if (_parent.loc.dead == false) { _root.missions.moveBullets(); _root.missions.checkExplo(); _root.missions.moveEnemies(); _root.missions.fReload(); _root.missions.fCheckGunExpode(); _root.missions.timer(_root.time); } }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 6
onClipEvent (load) { pRot = 290; pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 6
onClipEvent (load) { pRot = 225; pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 6
onClipEvent (load) { pRot = 180; pType = "range"; }
Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 10
onClipEvent (load) { pRot = 60; pType = "range"; }
Symbol 336 MovieClip Frame 15
if (pLevel == 0) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 3, "baddy", true); }; } if (pLevel == 1) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "baddy2", true); }; } if (pLevel == 2) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; } if (pLevel == 3) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 6, "baddy3", true); }; } if (pLevel == 4) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 100, 4, "tank", true); _root.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); }; } if (pLevel == 5) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 100, 4, "tank2", true); _root.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "baddy2", true); }; } if (pLevel == 6) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 20, 5, "baddy2", true); }; } if (pLevel == 7) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 60, 7, "baddy3", true); _root.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); }; } if (pLevel == 8) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); }; } if (pLevel == 9) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel == 10) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "tank2", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank", true); _loc1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel == 11) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank2", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; } if (pLevel == 12) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _loc1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel >= 12) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 6, "baddy2", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank2", true); _loc1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; }
Symbol 380 Button
on (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 383 Button
on (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Symbol 384 MovieClip Frame 1
stop();
Symbol 384 MovieClip Frame 3
stop();
Symbol 384 MovieClip Frame 4
stop();
Symbol 384 MovieClip Frame 5
stop();
Symbol 393 Button
on (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }
Symbol 394 Button
on (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }
Symbol 396 Button
on (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }
Symbol 397 Button
on (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }
Symbol 398 Button
on (release) { fNextBattle(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }

Library Items

Symbol 1 Sound [sHinge.wav]Used by:126
Symbol 2 Sound [sCastleBlow.wav]Used by:126
Symbol 3 Sound [sOnFire.wav]Used by:126
Symbol 4 Sound [sEarthLand.wav]Used by:126
Symbol 5 Sound [sFireBall.wav]Used by:126
Symbol 6 Sound [sReload.wav]Used by:126
Symbol 7 Sound [sHiss.wav]Used by:126
Symbol 8 Sound [sScroll.wav]Used by:126
Symbol 9 Sound [sExplode.wav]Used by:126
Symbol 10 Sound [sLaunch.wav]Used by:126
Symbol 11 Sound [sClick.wav]Used by:126
Symbol 12 Sound [sDrums.wav]Used by:126
Symbol 13 Sound [sClick2.wav]Used by:126
Symbol 14 Sound [sLoop.wav]Used by:126
Symbol 15 Sound [sWin.wav]Used by:126
Symbol 16 Sound [sLose.wav]Used by:126
Symbol 20 GraphicUsed by:19
Symbol 19 MovieClipUses:20Used by:18
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:18
Symbol 18 MovieClipUses:19 22Used by:17
Symbol 17 MovieClip [projectile]Uses:18Used by:68 240 336
Symbol 25 GraphicUsed by:24
Symbol 24 MovieClipUses:25Used by:23 46 59 65 240 351
Symbol 26 BitmapUsed by:27 29 31
Symbol 27 GraphicUses:26Used by:23
Symbol 28 GraphicUsed by:23
Symbol 29 GraphicUses:26Used by:23
Symbol 30 GraphicUsed by:23
Symbol 31 GraphicUses:26Used by:23
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:23
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:23
Symbol 36 BitmapUsed by:37 38 39
Symbol 37 GraphicUses:36Used by:23
Symbol 38 GraphicUses:36Used by:23
Symbol 39 GraphicUses:36Used by:23
Symbol 23 MovieClip [explosion]Uses:24 27 28 29 30 31 33 35 37 38 39Used by:351
Symbol 42 GraphicUsed by:41
Symbol 41 MovieClipUses:42Used by:40
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:43
Symbol 43 MovieClipUses:45Used by:40
Symbol 40 MovieClip [mcSmoke]Uses:41 43Used by:336
Symbol 47 GraphicUsed by:46
Symbol 48 GraphicUsed by:58 46
Symbol 49 GraphicUsed by:58 46
Symbol 51 BitmapUsed by:52 53 54 55 56 57
Symbol 52 GraphicUses:51Used by:50
Symbol 53 GraphicUses:51Used by:50
Symbol 54 GraphicUses:51Used by:50
Symbol 55 GraphicUses:51Used by:50
Symbol 56 GraphicUses:51Used by:50
Symbol 57 GraphicUses:51Used by:50
Symbol 50 MovieClipUses:52 53 54 55 56 57Used by:46 59 65 240 336
Symbol 58 MovieClipUses:48 49Used by:46
Symbol 46 MovieClip [mcEnemyTower]Uses:47 48 49 24 50 58Used by:336
Symbol 60 GraphicUsed by:59
Symbol 61 GraphicUsed by:64 59
Symbol 62 GraphicUsed by:64 59
Symbol 63 GraphicUsed by:64 59
Symbol 64 MovieClipUses:61 62 63Used by:59
Symbol 59 MovieClip [mcEnemyRam]Uses:60 61 62 63 24 50 64Used by:336
Symbol 66 GraphicUsed by:65
Symbol 67 GraphicUsed by:65
Symbol 69 GraphicUsed by:68
Symbol 70 GraphicUsed by:68
Symbol 71 GraphicUsed by:68
Symbol 72 GraphicUsed by:68
Symbol 68 MovieClipUses:69 70 71 17 72Used by:65 208 351
Symbol 65 MovieClip [mcEnemyCatapult]Uses:66 67 68 24 50Used by:336
Symbol 75 GraphicUsed by:74
Symbol 77 FontUsed by:76 78 255 256 257 258 271
Symbol 76 TextUses:77Used by:74
Symbol 78 TextUses:77Used by:74
Symbol 74 MovieClipUses:75 76 78Used by:73
Symbol 80 ShapeTweeningUsed by:79
Symbol 82 GraphicUsed by:81
Symbol 83 FontUsed by:84
Symbol 84 EditableTextUses:83Used by:81
Symbol 85 ShapeTweeningUsed by:81
Symbol 86 GraphicUsed by:81
Symbol 87 FontUsed by:88
Symbol 88 EditableTextUses:87Used by:81
Symbol 89 GraphicUsed by:81
Symbol 90 GraphicUsed by:81
Symbol 91 GraphicUsed by:81 292 337 394 397 398
Symbol 81 MovieClipUses:82 84 85 86 88 89 90 91Used by:79
Symbol 92 GraphicUsed by:79
Symbol 79 MovieClipUses:80 81 92Used by:73
Symbol 94 GraphicUsed by:93
Symbol 95 GraphicUsed by:93
Symbol 97 GraphicUsed by:96
Symbol 96 ButtonUses:97Used by:93
Symbol 93 MovieClipUses:94 95 96Used by:73
Symbol 99 GraphicUsed by:98
Symbol 100 ShapeTweeningUsed by:98
Symbol 101 GraphicUsed by:98
Symbol 102 SoundUsed by:98
Symbol 103 GraphicUsed by:98 272
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:98
Symbol 106 GraphicUsed by:98
Symbol 107 GraphicUsed by:98
Symbol 108 GraphicUsed by:98
Symbol 109 SoundUsed by:98
Symbol 111 FontUsed by:110
Symbol 110 TextUses:111Used by:98
Symbol 98 MovieClipUses:99 100 101 102 103 105 106 107 108 109 110Used by:73
Symbol 73 MovieClipUses:74 79 93 98Used by:Timeline
Symbol 112 GraphicUsed by:Timeline
Symbol 114 GraphicUsed by:113
Symbol 113 MovieClipUses:114Used by:128  Timeline
Symbol 116 GraphicUsed by:115
Symbol 115 MovieClipUses:116Used by:Timeline
Symbol 118 FontUsed by:117 127 221 222 342 345 348
Symbol 117 TextUses:118Used by:Timeline
Symbol 119 FontUsed by:120
Symbol 120 EditableTextUses:119Used by:Timeline
Symbol 121 GraphicUsed by:Timeline
Symbol 123 GraphicUsed by:122
Symbol 122 MovieClipUses:123Used by:Timeline
Symbol 124 GraphicUsed by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 127 TextUses:118Used by:126
Symbol 126 MovieClipUses:127 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Used by:Timeline
Symbol 129 GraphicUsed by:128
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:130
Symbol 130 MovieClipUses:132Used by:128
Symbol 134 GraphicUsed by:133
Symbol 135 GraphicUsed by:133
Symbol 136 GraphicUsed by:133
Symbol 137 GraphicUsed by:133
Symbol 138 GraphicUsed by:133
Symbol 139 GraphicUsed by:133
Symbol 140 GraphicUsed by:133
Symbol 141 GraphicUsed by:133
Symbol 142 GraphicUsed by:133
Symbol 143 GraphicUsed by:133
Symbol 144 GraphicUsed by:133
Symbol 145 GraphicUsed by:133
Symbol 146 GraphicUsed by:133
Symbol 147 GraphicUsed by:133
Symbol 148 GraphicUsed by:133
Symbol 149 GraphicUsed by:133
Symbol 150 GraphicUsed by:133
Symbol 151 GraphicUsed by:133
Symbol 152 GraphicUsed by:133
Symbol 153 GraphicUsed by:133
Symbol 154 GraphicUsed by:133
Symbol 155 GraphicUsed by:133
Symbol 156 GraphicUsed by:133
Symbol 157 GraphicUsed by:133
Symbol 158 GraphicUsed by:133
Symbol 159 GraphicUsed by:133
Symbol 160 GraphicUsed by:133
Symbol 161 GraphicUsed by:133
Symbol 162 GraphicUsed by:133
Symbol 163 GraphicUsed by:133
Symbol 164 GraphicUsed by:133
Symbol 165 GraphicUsed by:133
Symbol 133 MovieClipUses:134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165Used by:128 336
Symbol 166 GraphicUsed by:128
Symbol 167 GraphicUsed by:128
Symbol 169 GraphicUsed by:168
Symbol 170 GraphicUsed by:168
Symbol 171 GraphicUsed by:168
Symbol 173 GraphicUsed by:172
Symbol 174 GraphicUsed by:172
Symbol 175 GraphicUsed by:172
Symbol 176 GraphicUsed by:172
Symbol 177 GraphicUsed by:172
Symbol 178 GraphicUsed by:172
Symbol 179 GraphicUsed by:172
Symbol 180 GraphicUsed by:172
Symbol 181 GraphicUsed by:172
Symbol 182 GraphicUsed by:172
Symbol 183 GraphicUsed by:172
Symbol 184 GraphicUsed by:172
Symbol 185 GraphicUsed by:172
Symbol 186 GraphicUsed by:172
Symbol 187 GraphicUsed by:172
Symbol 188 GraphicUsed by:172
Symbol 172 MovieClipUses:173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188Used by:168 210
Symbol 168 MovieClipUses:169 170 171 172Used by:128
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:128
Symbol 191 GraphicUsed by:128
Symbol 193 GraphicUsed by:192 206 280 294
Symbol 194 GraphicUsed by:192 206 280 294
Symbol 192 ButtonUses:193 194Used by:128
Symbol 196 GraphicUsed by:195 207
Symbol 197 GraphicUsed by:195 207
Symbol 195 ButtonUses:196 197Used by:128
Symbol 198 FontUsed by:199
Symbol 199 EditableTextUses:198Used by:128
Symbol 201 GraphicUsed by:200 298 300 302 303 305 306 308 309 311 312 314 315 317 318 320 321 323 324 326 327 329 330 332 333 335
Symbol 202 GraphicUsed by:200
Symbol 203 GraphicUsed by:200
Symbol 204 GraphicUsed by:200
Symbol 205 ShapeTweeningUsed by:200
Symbol 200 MovieClipUses:201 202 203 204 205Used by:128 295 384
Symbol 206 ButtonUses:193 194
Symbol 207 ButtonUses:196 197
Symbol 209 GraphicUsed by:208
Symbol 211 GraphicUsed by:210
Symbol 210 MovieClipUses:211 172Used by:208 336
Symbol 213 GraphicUsed by:212
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:212
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:212
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:212
Symbol 212 MovieClipUses:213 215 217 219Used by:208 336
Symbol 220 GraphicUsed by:208
Symbol 221 TextUses:118Used by:208
Symbol 222 TextUses:118Used by:208
Symbol 224 FontUsed by:223 226 228 235 237 239 296 301 304 307 310 313 316 319 322 325 328 331 334 385 386 389 390
Symbol 223 TextUses:224Used by:208
Symbol 225 GraphicUsed by:208
Symbol 226 TextUses:224Used by:208
Symbol 227 GraphicUsed by:208
Symbol 228 TextUses:224Used by:208
Symbol 230 GraphicUsed by:229
Symbol 231 GraphicUsed by:229 358
Symbol 232 GraphicUsed by:229
Symbol 233 GraphicUsed by:229
Symbol 229 MovieClipUses:230 231 232 233Used by:208
Symbol 234 GraphicUsed by:208
Symbol 235 TextUses:224Used by:208
Symbol 236 GraphicUsed by:208
Symbol 237 TextUses:224Used by:208
Symbol 238 GraphicUsed by:208
Symbol 239 TextUses:224Used by:208
Symbol 241 ShapeTweeningUsed by:240
Symbol 242 ShapeTweeningUsed by:240
Symbol 243 GraphicUsed by:240
Symbol 244 ShapeTweeningUsed by:240
Symbol 245 GraphicUsed by:240
Symbol 240 MovieClipUses:241 17 242 243 50 24 244 245Used by:208 336
Symbol 208 MovieClipUses:209 210 68 212 220 221 222 223 225 226 227 228 229 234 235 236 237 238 239 240Used by:128
Symbol 247 GraphicUsed by:246 249 251 279 393 396
Symbol 248 GraphicUsed by:246 249 251 279 393 396
Symbol 246 ButtonUses:247 248Used by:128
Symbol 249 ButtonUses:247 248
Symbol 128 MovieClipUses:129 130 133 166 167 168 190 191 113 192 195 199 200 208 246Used by:Timeline
Symbol 250 GraphicUsed by:Timeline
Symbol 251 ButtonUses:247 248Used by:Timeline
Symbol 254 GraphicUsed by:253
Symbol 255 TextUses:77Used by:253
Symbol 256 TextUses:77Used by:253
Symbol 257 TextUses:77Used by:253
Symbol 258 TextUses:77Used by:253
Symbol 253 MovieClipUses:254 255 256 257 258Used by:252
Symbol 259 MovieClipUsed by:252
Symbol 260 GraphicUsed by:252
Symbol 262 FontUsed by:261 264 266 268
Symbol 261 TextUses:262Used by:252
Symbol 263 GraphicUsed by:252
Symbol 264 TextUses:262Used by:252
Symbol 265 GraphicUsed by:252
Symbol 266 TextUses:262Used by:252
Symbol 267 GraphicUsed by:252
Symbol 268 TextUses:262Used by:252
Symbol 269 GraphicUsed by:252
Symbol 270 GraphicUsed by:252
Symbol 271 TextUses:77Used by:252
Symbol 274 FontUsed by:273 275
Symbol 273 TextUses:274Used by:272
Symbol 275 TextUses:274Used by:272
Symbol 277 GraphicUsed by:276 272
Symbol 276 MovieClipUses:277Used by:272
Symbol 272 ButtonUses:273 103 275 276 277Used by:252
Symbol 278 GraphicUsed by:252
Symbol 252 MovieClipUses:253 259 260 261 263 264 265 266 267 268 269 270 271 272 278Used by:Timeline
Symbol 279 ButtonUses:247 248
Symbol 280 ButtonUses:193 194Used by:Timeline
Symbol 282 GraphicUsed by:281
Symbol 281 MovieClipUses:282Used by:Timeline
Symbol 285 GraphicUsed by:284 287 288
Symbol 284 ButtonUses:285Used by:283
Symbol 286 GraphicUsed by:283
Symbol 287 ButtonUses:285
Symbol 288 ButtonUses:285Used by:283
Symbol 289 GraphicUsed by:283
Symbol 283 MovieClipUses:284 286 288 289Used by:Timeline
Symbol 291 GraphicUsed by:290
Symbol 293 GraphicUsed by:292
Symbol 292 ButtonUses:293 91Used by:290
Symbol 290 MovieClipUses:291 292Used by:336  Timeline
Symbol 294 ButtonUses:193 194
Symbol 296 TextUses:224Used by:295
Symbol 297 GraphicUsed by:295 384
Symbol 299 GraphicUsed by:298 300 302 303 305 306 308 309 311 312 314 315 317 318 320 321 323 324 326 327 329 330 332 333 335
Symbol 298 ButtonUses:201 299Used by:295
Symbol 300 ButtonUses:201 299
Symbol 301 TextUses:224Used by:295
Symbol 302 ButtonUses:201 299Used by:295
Symbol 303 ButtonUses:201 299
Symbol 304 TextUses:224Used by:295
Symbol 305 ButtonUses:201 299Used by:295
Symbol 306 ButtonUses:201 299
Symbol 307 TextUses:224Used by:295
Symbol 308 ButtonUses:201 299Used by:295
Symbol 309 ButtonUses:201 299
Symbol 310 TextUses:224Used by:295
Symbol 311 ButtonUses:201 299Used by:295
Symbol 312 ButtonUses:201 299
Symbol 313 TextUses:224Used by:295
Symbol 314 ButtonUses:201 299Used by:295
Symbol 315 ButtonUses:201 299
Symbol 316 TextUses:224Used by:295
Symbol 317 ButtonUses:201 299Used by:295
Symbol 318 ButtonUses:201 299
Symbol 319 TextUses:224Used by:295
Symbol 320 ButtonUses:201 299Used by:295
Symbol 321 ButtonUses:201 299
Symbol 322 TextUses:224Used by:295
Symbol 323 ButtonUses:201 299Used by:295
Symbol 324 ButtonUses:201 299
Symbol 325 TextUses:224Used by:295
Symbol 326 ButtonUses:201 299Used by:295
Symbol 327 ButtonUses:201 299
Symbol 328 TextUses:224Used by:295
Symbol 329 ButtonUses:201 299Used by:295
Symbol 330 ButtonUses:201 299
Symbol 331 TextUses:224Used by:295
Symbol 332 ButtonUses:201 299Used by:295
Symbol 333 ButtonUses:201 299
Symbol 334 TextUses:224Used by:295
Symbol 335 ButtonUses:201 299Used by:295
Symbol 295 MovieClipUses:200 296 297 298 301 302 304 305 307 308 310 311 313 314 316 317 319 320 322 323 325 326 328 329 331 332 334 335Used by:Timeline
Symbol 338 GraphicUsed by:337 398
Symbol 337 ButtonUses:91 338Used by:336
Symbol 339 GraphicUsed by:336
Symbol 340 FontUsed by:341
Symbol 341 EditableTextUses:340Used by:336
Symbol 342 TextUses:118Used by:336
Symbol 343 FontUsed by:344
Symbol 344 EditableTextUses:343Used by:336
Symbol 345 TextUses:118Used by:336
Symbol 346 FontUsed by:347
Symbol 347 EditableTextUses:346Used by:336
Symbol 348 TextUses:118Used by:336
Symbol 350 GraphicUsed by:349
Symbol 349 MovieClipUses:350Used by:336
Symbol 352 GraphicUsed by:351
Symbol 353 GraphicUsed by:351
Symbol 351 MovieClipUses:24 352 68 23 353Used by:336
Symbol 356 GraphicUsed by:355 366
Symbol 355 ButtonUses:356Used by:354
Symbol 359 GraphicUsed by:358
Symbol 361 GraphicUsed by:360
Symbol 362 GraphicUsed by:360
Symbol 360 MovieClipUses:361 362Used by:358
Symbol 363 GraphicUsed by:358
Symbol 358 MovieClipUses:359 231 360 363Used by:357
Symbol 364 FontUsed by:365
Symbol 365 EditableTextUses:364Used by:357
Symbol 357 MovieClipUses:358 365Used by:354
Symbol 366 ButtonUses:356
Symbol 354 MovieClipUses:355 357Used by:336
Symbol 368 GraphicUsed by:367
Symbol 367 MovieClipUses:368Used by:336
Symbol 370 GraphicUsed by:369
Symbol 369 MovieClipUses:370Used by:336
Symbol 372 GraphicUsed by:371
Symbol 371 MovieClipUses:372Used by:336
Symbol 375 FontUsed by:374
Symbol 374 TextUses:375Used by:373
Symbol 373 MovieClipUses:374Used by:336
Symbol 376 GraphicUsed by:336
Symbol 377 GraphicUsed by:336
Symbol 378 FontUsed by:379
Symbol 379 EditableTextUses:378Used by:336
Symbol 336 MovieClipUses:337 339 133 290 341 342 344 345 347 348 349 210 240 351 354 212 367 369 371 373 376 377 379 17 40 46 59 65 50Used by:Timeline
Symbol 381 GraphicUsed by:380 383
Symbol 382 GraphicUsed by:380 383
Symbol 380 ButtonUses:381 382Used by:Timeline
Symbol 383 ButtonUses:381 382
Symbol 385 TextUses:224Used by:384
Symbol 386 TextUses:224Used by:384
Symbol 387 FontUsed by:388
Symbol 388 EditableTextUses:387Used by:384
Symbol 389 TextUses:224Used by:384
Symbol 390 TextUses:224Used by:384
Symbol 391 FontUsed by:392
Symbol 392 EditableTextUses:391Used by:384
Symbol 384 MovieClipUses:200 385 386 388 297 389 390 392Used by:Timeline
Symbol 393 ButtonUses:247 248Used by:Timeline
Symbol 395 GraphicUsed by:394 397
Symbol 394 ButtonUses:91 395Used by:Timeline
Symbol 396 ButtonUses:247 248
Symbol 397 ButtonUses:91 395
Symbol 398 ButtonUses:91 338Used by:Timeline

Instance Names

"mc_load_info"Frame 3Symbol 115 MovieClip
"inSFX"Frame 3Symbol 126 MovieClip
"inBG"Frame 11Symbol 128 MovieClip
"comHighscores"Frame 11Symbol 252 MovieClip
"mcTextBox"Frame 20Symbol 281 MovieClip
"inMissionOL"Frame 69Symbol 295 MovieClip
"missions"Frame 70Symbol 336 MovieClip
"inEnd"Frame 89Symbol 384 MovieClip
"inEnd"Frame 104Symbol 384 MovieClip
"inHit"Symbol 23 MovieClip [explosion] Frame 1Symbol 24 MovieClip
"inSmoke"Symbol 40 MovieClip [mcSmoke] Frame 1Symbol 43 MovieClip
"inHit"Symbol 46 MovieClip [mcEnemyTower] Frame 1Symbol 24 MovieClip
"inHit"Symbol 46 MovieClip [mcEnemyTower] Frame 36Symbol 24 MovieClip
"inHit"Symbol 59 MovieClip [mcEnemyRam] Frame 1Symbol 24 MovieClip
"inHit"Symbol 59 MovieClip [mcEnemyRam] Frame 36Symbol 24 MovieClip
"inProjectile"Symbol 68 MovieClip Frame 2Symbol 17 MovieClip [projectile]
"inGun"Symbol 65 MovieClip [mcEnemyCatapult] Frame 1Symbol 68 MovieClip
"inHit"Symbol 65 MovieClip [mcEnemyCatapult] Frame 1Symbol 24 MovieClip
"inHit"Symbol 65 MovieClip [mcEnemyCatapult] Frame 36Symbol 24 MovieClip
"inGun"Symbol 65 MovieClip [mcEnemyCatapult] Frame 38Symbol 68 MovieClip
"inGun"Symbol 65 MovieClip [mcEnemyCatapult] Frame 42Symbol 68 MovieClip
"inGun"Symbol 65 MovieClip [mcEnemyCatapult] Frame 45Symbol 68 MovieClip
"mcLoading"Symbol 79 MovieClip Frame 1Symbol 81 MovieClip
"mcIntro"Symbol 73 MovieClip Frame 1Symbol 74 MovieClip
"mcLoadingAnimated"Symbol 73 MovieClip Frame 2Symbol 79 MovieClip
"mcBackground"Symbol 73 MovieClip Frame 2Symbol 93 MovieClip
"mcAnimation"Symbol 73 MovieClip Frame 2Symbol 98 MovieClip
"inHit"Symbol 240 MovieClip Frame 25Symbol 24 MovieClip
"inDir"Symbol 208 MovieClip Frame 60Symbol 229 MovieClip
"inOil1"Symbol 208 MovieClip Frame 167Symbol 240 MovieClip
"inOil3"Symbol 208 MovieClip Frame 167Symbol 240 MovieClip
"inOil0"Symbol 208 MovieClip Frame 167Symbol 240 MovieClip
"inOil2"Symbol 208 MovieClip Frame 167Symbol 240 MovieClip
"mcHighscores"Symbol 252 MovieClip Frame 1Symbol 253 MovieClip
"mcTarget"Symbol 252 MovieClip Frame 2Symbol 259 MovieClip
"inHit"Symbol 351 MovieClip Frame 1Symbol 24 MovieClip
"inGun"Symbol 351 MovieClip Frame 1Symbol 68 MovieClip
"inHead"Symbol 358 MovieClip Frame 1Symbol 360 MovieClip
"inDir"Symbol 357 MovieClip Frame 1Symbol 358 MovieClip
"inArrow"Symbol 354 MovieClip Frame 7Symbol 357 MovieClip
"inHit"Symbol 336 MovieClip Frame 1Symbol 349 MovieClip
"castle"Symbol 336 MovieClip Frame 1Symbol 210 MovieClip
"inOil1"Symbol 336 MovieClip Frame 1Symbol 240 MovieClip
"inOil3"Symbol 336 MovieClip Frame 1Symbol 240 MovieClip
"inOil0"Symbol 336 MovieClip Frame 1Symbol 240 MovieClip
"inOil2"Symbol 336 MovieClip Frame 1Symbol 240 MovieClip
"gun0"Symbol 336 MovieClip Frame 1Symbol 351 MovieClip
"gun1"Symbol 336 MovieClip Frame 1Symbol 351 MovieClip
"gun2"Symbol 336 MovieClip Frame 1Symbol 351 MovieClip
"gun3"Symbol 336 MovieClip Frame 1Symbol 351 MovieClip
"inArrow0"Symbol 336 MovieClip Frame 1Symbol 354 MovieClip
"inArrow1"Symbol 336 MovieClip Frame 1Symbol 354 MovieClip
"inArrow3"Symbol 336 MovieClip Frame 1Symbol 354 MovieClip
"inArrow2"Symbol 336 MovieClip Frame 1Symbol 354 MovieClip
"inArrowAll"Symbol 336 MovieClip Frame 1Symbol 354 MovieClip
"inAim1"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"inAim3"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"inAim0"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"inAim2"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"inAim1b"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"inAim3b"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"inAim0b"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"inAim2b"Symbol 336 MovieClip Frame 2Symbol 371 MovieClip
"baddy"Symbol 336 MovieClip Frame 15Symbol 46 MovieClip [mcEnemyTower]

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "sHinge.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sCastleBlow.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sOnFire.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sEarthLand.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sFireBall.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sReload.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sHiss.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sScroll.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sExplode.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "sLaunch.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sClick.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "sDrums.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "sClick2.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "sLoop.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "sWin.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "sLose.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "projectile"
ExportAssets (56)Timeline Frame 1Symbol 23 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 40 as "mcSmoke"
ExportAssets (56)Timeline Frame 1Symbol 46 as "mcEnemyTower"
ExportAssets (56)Timeline Frame 1Symbol 59 as "mcEnemyRam"
ExportAssets (56)Timeline Frame 1Symbol 65 as "mcEnemyCatapult"

Labels

"highscores"Frame 11
"menu"Frame 20
"instruct"Frame 28
"mission"Frame 36
"dead"Frame 75
"win"Frame 90
"smoke2"Symbol 40 MovieClip [mcSmoke] Frame 2
"die"Symbol 46 MovieClip [mcEnemyTower] Frame 2
"end"Symbol 46 MovieClip [mcEnemyTower] Frame 36
"attack"Symbol 46 MovieClip [mcEnemyTower] Frame 45
"die"Symbol 59 MovieClip [mcEnemyRam] Frame 2
"end"Symbol 59 MovieClip [mcEnemyRam] Frame 36
"attack"Symbol 59 MovieClip [mcEnemyRam] Frame 45
"rest"Symbol 68 MovieClip Frame 2
"fire"Symbol 68 MovieClip Frame 10
"reload"Symbol 68 MovieClip Frame 21
"dead"Symbol 68 MovieClip Frame 59
"deaded"Symbol 68 MovieClip Frame 76
"die"Symbol 65 MovieClip [mcEnemyCatapult] Frame 2
"end"Symbol 65 MovieClip [mcEnemyCatapult] Frame 36
"attack"Symbol 65 MovieClip [mcEnemyCatapult] Frame 45
"preload"Symbol 73 MovieClip Frame 3
"fire"Symbol 240 MovieClip Frame 2
"loop"Symbol 208 MovieClip Frame 8
"menu"Symbol 128 MovieClip Frame 1
"instruct"Symbol 128 MovieClip Frame 18
"bg"Symbol 128 MovieClip Frame 26
"clouds"Symbol 128 MovieClip Frame 34
"reload"Symbol 351 MovieClip Frame 5
"fire"Symbol 351 MovieClip Frame 10
"die"Symbol 351 MovieClip Frame 21
"dead"Symbol 351 MovieClip Frame 29
"off"Symbol 354 MovieClip Frame 2
"on"Symbol 354 MovieClip Frame 7
"dead"Symbol 354 MovieClip Frame 12
"score"Symbol 354 MovieClip Frame 18
"dead"Symbol 384 MovieClip Frame 2
"win"Symbol 384 MovieClip Frame 4

Dynamic Text Variables

txtPercentLoaded2Symbol 84 EditableText"The game is loading (0%)"
txtPercentLoaded2Symbol 88 EditableText"The game is loading (0%)"
mc_load_info.percentLoadedSymbol 120 EditableText"100%"
_root.passcodeSymbol 199 EditableText"Enter Password"
_root.missions.baddysdeadSymbol 341 EditableText"000"
_root.pLevelTextSymbol 344 EditableText"00"
_root.missions.timeSymbol 347 EditableText"000"
_root.missions.timeSymbol 379 EditableText"000"
_root.missions.baddysdeadSymbol 388 EditableText"00"
_root.missions.baddysdeadSymbol 392 EditableText"00"




http://swfchan.com/50/246600/info.shtml
Created: 21/4 -2022 00:35:47 Last modified: 21/4 -2022 00:35:47 Server time: 22/12 -2024 19:39:43