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

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

Beat The Bugs!.swf

This is the info page for
Flash #47712

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


Text
100

LOADING

%

BEAT THE BUGS!
BROUGHT TO YOU BY UGO.COM

BEAT THE BUGS!

HOW TO PLAY:

KILL AS MANY BUGS AS YOU CAN TO GET THE HIGHEST SCORE!

AIM:    USE YOUR MOUSE TO AIM AND FIRE AT ARACHNID WARRIORS

FIRE:   HOLD DOWN THE LEFT MOUSE BUTTON FOR RAPID FIRE

EACH ARACHNID WARRIOR HAS IT'S UNIQUE STRENGTHS AND
WEAKNESSES.  NO TWO ARACHNIDS ARE ALIKE.  YOU WILL RECEIVE EXTRA
POINTS FOR KILLING THE TOUGHEST BUGS.  GOOD LUCK, SOLDIER.

PLAY NOW!

PLAY NOW!

PLAY NOW!

GAME OVER!

YOU APES DIDN'T THINK
YOU'D LIVE FOREVER NOW, DID YOU?

PLAY AGAIN

PLAY AGAIN

PLAY AGAIN

TRY AGAIN

CLICK HERE TO WIN
EXCLUSIVE STARSHIP TROOPERS PRIZES

CLICK HERE TO WIN
EXCLUSIVE STARSHIP TROOPERS PRIZES

CLICK HERE TO WIN
EXCLUSIVE STARSHIP TROOPERS PRIZES

YOUR PERSONAL BEST:

GET READY FOR THE NEXT
BUG WAVE, PRIVATE!

ActionScript [AS1/AS2]

Frame 1
objTime = new Date(); varStartSeconds = objTime.getSeconds(); varStartMinutes = objTime.getMinutes(); varStartHours = objTime.getHours(); varStartDays = objTime.getDay(); fscommand ("allowscale", "false");
Frame 2
objNewTime = new Date(); txtPercentage = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); loadMeter._x = 121.9 + Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
Frame 3
if (_root.getBytesLoaded() == _root.getBytesTotal()) { gotoAndPlay (4); } else { gotoAndPlay (2); }
Frame 4
stop();
Frame 64
gameOver.gotoAndStop(1); gameData_so = SharedObject.getLocal("gameData"); if (gameData_so.data.playerScore <= pointsTotal) { gameData_so.data.storedEmail = userEmail; gameData_so.data.playerScore = pointsTotal; gameData_so.flush(); } if (gameData_so.data.storedEmail == undefined) { gotoAndStop ("level1"); } else { gotoAndStop ("level1"); } trace(gameData_so.data.storedEmail); highestScore = gameData_so.data.playerScore; screen_left = 20; screen_right = 530; screen_top = 20; screen_bottom = 380; speed = 10; skill = 0.04; accel = 20; score = 0; level = 1; playerHitPoints = 930; var pointsTotal = 0; _root.userScore = pointsTotal; stop();
Frame 65
Mouse.hide(); stop();
Instance of Symbol 59 MovieClip "blood" in Frame 65
onClipEvent (enterFrame) { this._x = _root._xmouse; this._y = _root._ymouse; }
Instance of Symbol 68 MovieClip "bullet" in Frame 65
onClipEvent (enterFrame) { this._x = _root._xmouse; this._y = _root._ymouse; }
Frame 134
stop(); playerHitPoints = playerHitPoints + 350; level = 2;
Frame 204
stop(); playerHitPoints = playerHitPoints + 500; level = 3;
Frame 205
function buildScoresArray() { stripWhitespaceDoublePass(loginReplyXML); var _local2 = loginReplyXML.firstChild; var scoresArray = new Array(); var _local1 = 0; while (_local1 < _local2.childNodes.length) { var _local3 = _local2.childNodes[_local1]; _local1++; } output = scoresArray[2]; } stop(); output = loginReplyXML.toString(); loginReplyXML.onLoad = buildScoresArray;
Symbol 21 Button
on (release) { play(); }
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 12
gotoAndStop (1);
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 2
gotoAndStop (1);
Symbol 30 MovieClip Frame 1
if (_root.pointsTotal >= 1000) { _root.gotoAndPlay("level2"); }
Symbol 45 MovieClip Frame 1
this.randomWalkNum = Math.floor(Math.random() * 10) + 1; this.randomWalk = Math.floor(Math.random() * 10) + 1;
Symbol 45 MovieClip Frame 2
if (this.randomWalk == this.randomWalkNum) { gotoAndPlay ("startWalk"); } else { gotoAndPlay ("random"); }
Symbol 45 MovieClip Frame 8
gotoAndPlay ("startWalk");
Symbol 53 MovieClip Frame 1
arachnidX = this._x; arachnidY = this._y; startX = arachnidX; startY = arachnidY; arachnidAdvance = 4; arachnidDead = 0; var hitPoints; if (_root.level == 1) { hitPoints = Math.floor(Math.random() * 50) + 1; } else if (_root.level == 2) { hitPoints = Math.floor(Math.random() * 60) + 1; } else if (_root.level == 3) { hitPoints = Math.floor(Math.random() * 75) + 1; } else if (_root.level == 4) { hitPoints = Math.floor(Math.random() * 95) + 1; } pointsScored = hitPoints;
Symbol 53 MovieClip Frame 2
if (_root.skill < Math.random()) { targetX = Math.random() * (_root.screen_right - _root.screen_left); targetY = _root.screen.top + (Math.random() * (_root.screen_bottom / arachnidAdvance)); } else { targetX = _root.target._x + ((Math.random() * 100) - 50); targetY = _root.target._y - 5; } if (targetY > _root.screen_bottom) { targetY = _root.screen_bottom + 10; }
Symbol 53 MovieClip Frame 3
distX = targetX - arachnidX; distY = targetY - arachnidY; arachnidX = Math.round(arachnidX + (distX / _parent.accel)); this._yscale = arachnidY / 1.5; this._xscale = arachnidY / 1.5; arachnidY = Math.round(arachnidY + (distY / _parent.accel)); if (arachnidY > _parent.screen_bottom) { gotoAndStop ("arachnidLanded"); } if ((distX < 10) && (distY < 10)) { arachnidAdvance = arachnidAdvance - 0.02; gotoAndPlay ("arachnidInit"); } this._x = arachnidX; this._y = arachnidY; if (this.hitTest(_root.bullet)) { if (_root.bullet.fired == 1) { _root.blood.play(); hitPoints = hitPoints - 1; this.bugHealth._x = (((this.hitPoints / this.pointsScored) * 100) / 2) - 70; } else if (_root.bullet.fired == 1) { } } if (_root.playerHitPoints >= 1) { if (this.hitTest(_root.damageMark)) { _root.takeDamage.gotoAndPlay("hit"); } } if (hitPoints <= 0) { gotoAndPlay ("arachnidDead"); }
Symbol 53 MovieClip Frame 4
gotoAndPlay ("arachnidLoop");
Symbol 53 MovieClip Frame 5
arachnidDead = 1;
Symbol 53 MovieClip Frame 21
if ((arachnidDead = 1)) { _root.pointsTotal = _root.pointsTotal + pointsScored; _root.scoreTxt = _root.pointsTotal; } arachnidAdvance = 4; this._x = -200; this._y = -200; gotoAndPlay(arachnidInit);
Symbol 59 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 9
gotoAndStop (1);
Symbol 62 MovieClip Frame 1
stop(); if (_root.level == 1) { toHit = Math.floor(Math.Random() * 5) + 1; } else if (_root.level == 2) { toHit = Math.floor(Math.Random() * 8) + 1; } else if (_root.level == 3) { toHit = Math.floor(Math.Random() * 14) + 1; }
Symbol 62 MovieClip Frame 2
_root.playerHitPoints = _root.playerHitPoints - this.toHit; _root.healthMeter._x = ((_root.playerHitPoints / 930) * 100) - 48.2; _root.grunt.play(); if (_root.playerHitPoints <= 0) { _root.gameOver.play(); }
Symbol 64 Button
on (press) { fire.gotoAndPlay("blast"); fired = 1; } on (release) { fire.gotoAndStop("reset"); fired = 0; } on (rollOut) { fire.gotoAndStop("reset"); fired = 0; }
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 3
_root.gunFire.play();
Symbol 66 MovieClip Frame 5
gotoAndPlay ("blast");
Symbol 68 MovieClip Frame 1
var fired;
Symbol 78 Button
on (release) { _root.gotoAndPlay(1); }
Symbol 83 Button
on (release) { getURL ("http://www.ugo.com/channels/dvd/features/starshiptroopers2/promotion/default2.asp", "_blank"); }
Symbol 86 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 2
_root.bullet.unloadMovie();
Symbol 86 MovieClip Frame 30
stop(); Mouse.show();
Symbol 96 MovieClip Frame 1
if (_root.pointsTotal >= 2000) { _root.gotoAndPlay("level3"); }

Library Items

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

Instance Names

"loadMeter"Frame 2Symbol 7 MovieClip
"grunt"Frame 64Symbol 27 MovieClip
"gunFire"Frame 64Symbol 29 MovieClip
"target"Frame 65Symbol 32 MovieClip
"blood"Frame 65Symbol 59 MovieClip
"takeDamage"Frame 65Symbol 62 MovieClip
"bullet"Frame 65Symbol 68 MovieClip
"damageMark"Frame 65Symbol 69 MovieClip
"gameOver"Frame 65Symbol 86 MovieClip
"healthMeter"Frame 65Symbol 7 MovieClip
"bugHealth"Symbol 53 MovieClip Frame 3Symbol 49 MovieClip
"fire"Symbol 68 MovieClip Frame 1Symbol 66 MovieClip

Labels

"beatBugs"Frame 13
"level1"Frame 65
"level2"Frame 69
"level3"Frame 135
"showScores"Frame 205
"random"Symbol 45 MovieClip Frame 1
"walker"Symbol 45 MovieClip Frame 2
"startWalk"Symbol 45 MovieClip Frame 3
"arachnidInit"Symbol 53 MovieClip Frame 2
"arachnidLoop"Symbol 53 MovieClip Frame 3
"arachnidDead"Symbol 53 MovieClip Frame 5
"noHit"Symbol 62 MovieClip Frame 1
"hit"Symbol 62 MovieClip Frame 2
"reset"Symbol 66 MovieClip Frame 1
"blast"Symbol 66 MovieClip Frame 3

Dynamic Text Variables

txtPercentageSymbol 2 EditableText"100"
scoreTxtSymbol 87 EditableText""
highestScoreSymbol 88 EditableText""




http://swfchan.com/10/47712/info.shtml
Created: 1/5 -2019 07:44:09 Last modified: 1/5 -2019 07:44:09 Server time: 15/05 -2024 20:18:23