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

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

Flash Geometry Wars.swf

This is the info page for
Flash #29568

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


Text
FLASH
GEOMETRY
WARS

100

LOADING

PRESS ENTER TO PLAY

HOW TO PLAY

1) kill the enemies, please.
2) Use your mouse to aim, please. Your ship shoots automatically.
(Yes, it does.)
3) Use the ASDW keys to accelerate.  Press T to turn off the sound.
4) The more killing, the more upgrading. (blaster cannon and ship speed)

:)

:P

how to play flash geometry wars

score

score

HIGHSCORE

10

)

)

)

/

LEVEL

score

SAVE SCORE AND PLAY AGAIN

YOU BEAT THE HIGHSCORE!

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; bytes_loaded = Math.round(this.getBytesLoaded()); bytes_total = Math.round(this.getBytesTotal()); getPercent = bytes_loaded / bytes_total; this.loadBar = getPercent * 180; this.loadText = Math.round(getPercent * 100) + "%"; arrowd._rotation = this.loadBar; if (bytes_loaded == bytes_total) { this.gotoAndPlay(3); }
Instance of Symbol 15 MovieClip in Frame 1
onClipEvent (enterFrame) { _root.hitX = random(450); _root.hitY = random(450); _root.scounter = _root.scounter + 1; _root.sparkWhite.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.sparkPink.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.sparkGreen.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.spark.duplicateMovieClip("spark" + _root.scounter, _root.scounter); }
Frame 2
gotoAndPlay (1);
Frame 4
_root.scounter = 0; stop(); _root._quality = "LOW"; _root.atMenu = true; stopAllSounds(); userScore = SharedObject.getLocal("user");
Instance of Symbol 20 MovieClip "spark" in Frame 4
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkPink" in Frame 4
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkRed" in Frame 4
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkWhite" in Frame 4
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 15 MovieClip in Frame 4
onClipEvent (enterFrame) { _root.hitX = random(450); _root.hitY = random(450); _root.scounter = _root.scounter + 1; _root.sparkWhite.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.sparkPink.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.sparkGreen.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.spark.duplicateMovieClip("spark" + _root.scounter, _root.scounter); }
Frame 5
stop(); _root._quality = "LOW"; _root.atMenu = true;
Instance of Symbol 20 MovieClip "spark" in Frame 5
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkPink" in Frame 5
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkRed" in Frame 5
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkWhite" in Frame 5
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 15 MovieClip in Frame 5
onClipEvent (enterFrame) { _root.hitX = random(450); _root.hitY = random(450); _root.scounter = _root.scounter + 1; _root.sparkWhite.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.sparkPink.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.sparkGreen.duplicateMovieClip("spark" + _root.scounter, _root.scounter); _root.scounter = _root.scounter + 1; _root.spark.duplicateMovieClip("spark" + _root.scounter, _root.scounter); }
Frame 6
stop(); score = 0; _root.atMenu = false; sparkArray = ["Red", "Pink", "", "White", "Green"]; _root.mainTrack = new Sound(); _root.mainTrack.attachSound("techno"); _root.levelUp = new Sound(); _root.levelUp.attachSound("levelUpSound"); _root.mainTrack.start(0, 1000); _root.playerlevel = 1; _root.playerLevelDisplay = _root.playerLevel; if (userScore.data.score == undefined) { bestScore = 0; } else { bestScore = userScore.data.score; scoreHolder = userScore.data.holderName; } if (userScore.data.holderName == undefined) { scoreHolder = "The Computer"; } else { scoreHolderField = scoreHolder + "has the high score of"; }
Instance of Symbol 9 MovieClip [levelUpDisplay] "levelFlash" in Frame 6
onClipEvent (enterFrame) { _alpha = (_alpha + ((-_alpha) / 20)); }
Instance of Symbol 52 MovieClip "ship" in Frame 6
onClipEvent (enterFrame) { if (_root.playerLevelDisplay != _root.playerLevel) { _root.levelUpShip.duplicateMovieClip("levelUpShip" + _root.ecounter, _root.ecounter); _root.levelUp.start(); _root.levelFlash._alpha = 100; _root.playerLevelDisplay = _root.playerLevel; } yAccel = yAccel + ((-yAccel) / 10); xAccel = xAccel + ((-xAccel) / 10); _x = (_x + xAccel); _y = (_y + yAccel); ySpeed = Math.sin(_rotation * (Math.PI/180)) * accel; xSpeed = Math.cos(_rotation * (Math.PI/180)) * accel; xDist = _root._xmouse - _x; yDist = _root._ymouse - _y; radians = Math.atan2(yDist, xDist); _rotation = (radians / (Math.PI/180)); if (Key.isDown(87)) { yAccel = yAccel - (3 - (shootDelay / 5)); } if (Key.isDown(68)) { xAccel = xAccel + (3 - (shootDelay / 5)); } if (Key.isDown(65)) { xAccel = xAccel - (3 - (shootDelay / 5)); } if (Key.isDown(83)) { yAccel = yAccel + (3 - (shootDelay / 5)); } if (_root.bcounter > 20) { _root.bcounter = 0; } _root.ecounter = _root.ecounter + 1; _root.flame0.duplicateMovieClip("flame0" + _root.ecounter, _root.ecounter); if (shootDelay < 0) { shootDelay = 0; } if (shoot == true) { shootSpeed = shootSpeed + 1; if (shootSpeed < 2) { _root.bcounter = _root.bcounter + 1; _root.bullet.duplicateMovieClip("bullet" + _root.bcounter, _root.bcounter); } if (shootSpeed > shootDelay) { shootSpeed = 0; } } if (_x < 0) { _x = 0; xAccel = -xAccel; } if (_x > 550) { _x = 550; xAccel = -xAccel; } if (_y > 400) { _y = 400; yAccel = -yAccel; } if (_y < 0) { _y = 0; yAccel = -yAccel; } if (_root.scounter > 1200) { _root.scounter = 1000; } _root.squareEnemyTimer = _root.squareEnemyTimer + 1; if (_root.squareEnemyTimer > 100) { _root.squareEnemyTimer = 0; _root.ecounter = _root.ecounter + 1; _root.squareEnemy0.duplicateMovieClip("squareEnemy" + _root.ecounter, _root.ecounter); } _root.enemyTimer = _root.enemyTimer + 1; if (_root.enemyTimer > 10) { _root.enemyTimer = 0; _root.ecounter = _root.ecounter + 1; _root.enemy0.duplicateMovieClip("enemy" + _root.ecounter, _root.ecounter); } _root.clonerTimer = _root.clonerTimer + 1; if (_root.clonerTimer > 250) { _root.clonerTimer = 0; _root.ecounter = _root.ecounter + 1; _root.cloner0.duplicateMovieClip("cloner" + _root.ecounter, _root.ecounter); } _root.snakeHeadTimer = _root.snakeHeadTimer + 1; if (_root.snakeHeadTimer > 500) { _root.snakeHeadTimer = 0; _root.ecounter = _root.ecounter + 1; _root.snakeHead0.duplicateMovieClip("snakeHead1", _root.ecounter); } } onClipEvent (load) { _root.mainAccel = 1; _x = 275; _y = 200; xAccel = 0; yAccel = 0; shootSpeed = 0; shootDelay = 10; shootDelayNeg = 10; _root.scounter = 1000; _root.enemyTimer = 0; _root.squareEnemyTimer = -500; _root.antTimer = 0; _root.clonerTimer = 0; _root.snakeHeadTimer = -2000; _root.bcounter = 0; _root.ecounter = 100; _root.sbcounter = 10000; rotation = 0; shoot = true; accel = 0; radians = 0; ySpeed = 0; xSpeed = 0; }
Instance of Symbol 65 MovieClip "bullet" in Frame 6
onClipEvent (load) { _x = _root.ship._x; _y = _root.ship._y; xDist = _root._xmouse - _x; yDist = _root._ymouse - _y; radians = Math.atan2(yDist, xDist); _alpha = 100; accel = 10 + random(10); ySpeed = Math.sin(radians) * accel; xSpeed = Math.cos(radians) * accel; _rotation = (radians / (Math.PI/180)); this.gotoAndStop(11 - Math.round(_root.ship.shootDelay)); _root.playerLevel = 11 - Math.round(_root.ship.shootDelayNeg); } onClipEvent (enterFrame) { if (_x > 550) { this.removeMovieClip(); } if (_x < 0) { this.removeMovieClip(); } if (_y > 450) { this.removeMovieClip(); } if (_y < 0) { this.removeMovieClip(); } _x = (_x + xSpeed); _y = (_y + ySpeed); }
Instance of Symbol 68 MovieClip "enemy0" in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.ship.hit) && (_alpha > 90)) { _root.play(); } i = 0; while (i < 20) { if (this.hitTest(_root["bullet" + i]) or (_root.atMenu == true)) { _root.hitX = _x; _root.hitY = _y; while (amount > 0) { _root.scounter = _root.scounter + 1; _root["spark" + _root.sparkArray[random(4)]].duplicateMovieClip("spark" + _root.scounter, _root.scounter); amount = amount - 1; } _root.score = _root.score + 100; _root.ship.shootDelay = _root.ship.shootDelay - 0.008; _root.ship.shootDelayNeg = _root.ship.shootDelayNeg - 0.008; _root.mainAccel = _root.mainAccel + 0.008; removeMovieClip(this); break; } i++; } if (_name eq "enemy0") { _x = 2000; _y = 2000; } accel = accel + 0.01; _x = (_x + xSpeed); _y = (_y + ySpeed); _alpha = (_alpha + ((100 - _alpha) / 10)); _xscale = (_xscale + ((100 - _xscale) / 10)); _yscale = _xscale; ySpeed = Math.sin(radians) * accel; xSpeed = Math.cos(radians) * accel; xDist = _root.ship._x - _x; yDist = _root.ship._y - _y; radians = Math.atan2(yDist, xDist); _rotation = (radians / (Math.PI/180)); } onClipEvent (load) { randomLocater = random(550); randomLocaterY = random(400); amount = 50; _alpha = 0; _xscale = 0; _x = random(550); _y = random(400); xDist = 0; yDist = 0; accel = _root.mainAccel; radians = 0; ySpeed = 0; xSpeed = 0; }
Instance of Symbol 20 MovieClip "spark" in Frame 6
onClipEvent (load) { _alpha = 100; alphaSpeed = 5 + random(5); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); _xscale = random(150); _yscale = _xscale; } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 72 MovieClip "squareEnemy0" in Frame 6
onClipEvent (enterFrame) { if (this.hit.hitTest(_root.ship.hit) && (_alpha > 90)) { _root.play(); } i = 0; while (i < 20) { if (this.hitTest(_root["bullet" + i])) { dodgeX = -(ySpeed * 1.4); dodgeY = -(xSpeed * 1.4); } if (this.hit.hitTest(_root["bullet" + i]) or (_root.atMenu == true)) { _root.hitX = _x; _root.hitY = _y; while (amount > 0) { _root.scounter = _root.scounter + 1; _root["spark" + _root.sparkArray[random(4)]].duplicateMovieClip("spark" + _root.scounter, _root.scounter); amount = amount - 1; } _root.score = _root.score + 500; _root.ship.shootDelay = _root.ship.shootDelay - 0.002; _root.ship.shootDelayNeg = _root.ship.shootDelayNeg - 0.002; removeMovieClip(this); break; } i++; } dodgeX = dodgeX + ((-dodgeX) / 10); dodgeY = dodgeY + ((-dodgeY) / 10); if (_name eq "squareEnemy0") { _x = 2000; _y = 2000; } _alpha = (_alpha + ((100 - _alpha) / 10)); _xscale = (_xscale + ((100 - _xscale) / 10)); _yscale = _xscale; _x = (_x + xSpeed); _y = (_y + ySpeed); ySpeed = (Math.sin(radians) * accel) + dodgeY; xSpeed = (Math.cos(radians) * accel) + dodgeX; xDist = _root.ship._x - _x; yDist = _root.ship._y - _y; radians = Math.atan2(yDist, xDist); _rotation = (radians / (Math.PI/180)); } onClipEvent (load) { randomLocater = random(550); randomLocaterY = random(400); _alpha = 0; amount = 50; dodgeX = 0; dodgeY = 0; if (randomLocater < 200) { _x = random(20); } else { _x = (400 + random(150)); } if (randomLocaterY < 200) { _y = random(20); } else { _y = (300 + random(100)); } health = 100; xDist = 0; yDist = 0; accel = 1.1; radians = 0; ySpeed = 0; xSpeed = 0; }
Instance of Symbol 75 MovieClip "cloner0" in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.ship.hit) && (_alpha > 90)) { _root.play(); } i = 0; while (i < 20) { if (this.hitTest(_root["bullet" + i]) or (_root.atMenu == true)) { _root.hitX = _x; _root.hitY = _y; _root.score = _root.score + 500; _root.ship.shootDelay = _root.ship.shootDelay - 0.02; _root.ship.shootDelayNeg = _root.ship.shootDelayNeg - 0.02; while (amount > 0) { _root.ecounter = _root.ecounter + 1; _root.clonerPiece0.duplicateMovieClip("clonerPiece" + _root.ecounter, _root.ecounter); _root.scounter = _root.scounter + 1; _root["spark" + _root.sparkArray[random(4)]].duplicateMovieClip("spark" + _root.scounter, _root.scounter); amount = amount - 1; } removeMovieClip(this); break; } i++; } if (_name eq "cloner0") { _x = 2000; _y = 2000; } _alpha = (_alpha + ((100 - _alpha) / 10)); _xscale = (_xscale + ((100 - _xscale) / 10)); _yscale = _xscale; _x = (_x + xSpeed); _y = (_y + ySpeed); ySpeed = Math.sin(radians) * accel; xSpeed = Math.cos(radians) * accel; xDist = _root.ship._x - _x; yDist = _root.ship._y - _y; radians = Math.atan2(yDist, xDist); _rotation = (radians / (Math.PI/180)); } onClipEvent (load) { randomLocater = random(550); randomLocaterY = random(400); amount = 5; i = 0; _alpha = 0; health = 100; if (randomLocater < 200) { _x = random(20); } else { _x = (400 + random(150)); } if (randomLocaterY < 200) { _y = random(20); } else { _y = (300 + random(100)); } xDist = 0; yDist = 0; accel = 1 + random(3); radians = 0; ySpeed = 0; xSpeed = 0; }
Instance of Symbol 78 MovieClip "clonerPiece0" in Frame 6
onClipEvent (enterFrame) { if (_root.atMenu == true) { removeMovieClip(this); } if (this.hitTest(_root.ship.hit) && (_alpha > 90)) { _root.play(); } if (_alpha > 50) { i = 0; while (i < 20) { if (this.hitTest(_root["bullet" + i]) or (_root.atMenu == true)) { while (amount > 0) { _root.scounter = _root.scounter + 1; _root["spark" + _root.sparkArray[random(4)]].duplicateMovieClip("spark" + _root.scounter, _root.scounter); amount = amount - 1; } _root.hitX = _x; _root.hitY = _y; _root.score = _root.score + 100; _root.ship.shootDelay = _root.ship.shootDelay - 0.008; _root.ship.shootDelayNeg = _root.ship.shootDelayNeg - 0.008; removeMovieClip(this); break; } i++; } } if (_name eq "clonerPiece0") { _x = 2000; _y = 2000; } _alpha = (_alpha + ((100 - _alpha) / 10)); _xscale = (_xscale + ((100 - _xscale) / 10)); _yscale = _xscale; _x = (_x + xSpeed); _y = (_y + ySpeed); ySpeed = Math.sin(radians) * accel; xSpeed = Math.cos(radians) * accel; xDist = _root.ship._x - _x; yDist = _root.ship._y - _y; radians = Math.atan2(yDist, xDist); _rotation = (radians / (Math.PI/180)); } onClipEvent (load) { _alpha = 0; amount = 50; xDist = _root.hitX - _x; yDist = _root.hitY - _y; radians = Math.atan2(yDist, xDist); _rotation = (radians / (Math.PI/180)); accel = random(5); ySpeed = 0; xSpeed = 0; _x = _root.hitX; _y = _root.hitY; }
Instance of Symbol 81 MovieClip "snakeHead0" in Frame 6
onClipEvent (enterFrame) { duplicateCounter = duplicateCounter + 1; if (this.hitTest(_root.ship.hit) && (_alpha > 90)) { _root.play(); } i = 0; while (i < 20) { if (this.hitTest(_root["bullet" + i]) or (_root.atMenu == true)) { _root.hitX = _x; _root.hitY = _y; while (amount > 0) { _root.scounter = _root.scounter + 1; _root["spark" + _root.sparkArray[random(4)]].duplicateMovieClip("spark" + _root.scounter, _root.scounter); amount = amount - 1; } _root.score = _root.score + 100; _root.ship.shootDelay = _root.ship.shootDelay - 0.06; _root.ship.shootDelayNeg = _root.ship.shootDelayNeg - 0.06; removeMovieClip(this); break; } i++; } if (_name eq "snakeHead0") { _x = 2000; _y = 2000; } else { _root.snakeBodX = _x; _root.snakeBodY = _y; if (duplicateCounter > 2) { duplicateCounter = 0; _root.ecounter = _root.ecounter + 1; _root.snakeBod0.duplicateMovieClip("snakeBod" + _root.ecounter, _root.ecounter); } } _x = (_x + xSpeed); _y = (_y + ySpeed); _alpha = (_alpha + ((100 - _alpha) / 10)); _xscale = (_xscale + ((100 - _xscale) / 10)); _yscale = _xscale; ySpeed = Math.sin(radians) * accel; xSpeed = Math.cos(radians) * accel; xDist = _root.ship._x - _x; yDist = _root.ship._y - _y; radians = Math.atan2(yDist, xDist); _rotation = (radians / (Math.PI/180)); } onClipEvent (load) { duplicateCounter = 0; amount = 100; _alpha = 0; _xscale = 0; _x = random(450); _y = random(500); health = 100; xDist = 0; yDist = 0; accel = 5; radians = 0; ySpeed = 0; xSpeed = 0; _root.snakeBodX = 0; _root.snakeBodY = 0; }
Instance of Symbol 84 MovieClip "snakeBod0" in Frame 6
onClipEvent (enterFrame) { scaleSpeed = scaleSpeed + 0.3; _xscale = Math.abs(_xscale); _xscale = (_xscale - scaleSpeed); _yscale = _xscale; if (_xscale < 0) { removeMovieClip(this); } if (this.hitTest(_root.ship.hit) && (_alpha > 90)) { _root.gotoAndPlay(2); } if (_name eq "snakeBod0") { _x = 2000; _y = 2000; } } onClipEvent (load) { scaleSpeed = 0; _rotation = _root.snakeHead1._rotation; _x = _root.snakeBodX; _y = _root.snakeBodY; _alpha = 100; _xscale = 100; _yscale = 100; }
Instance of Symbol 20 MovieClip "sparkPink" in Frame 6
onClipEvent (load) { _alpha = 100; alphaSpeed = 5 + random(5); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); _xscale = random(150); _yscale = _xscale; } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "sparkPink") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkRed" in Frame 6
onClipEvent (load) { _alpha = 100; alphaSpeed = 5 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); _xscale = random(150); _yscale = _xscale; } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "sparkRed") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkWhite" in Frame 6
onClipEvent (load) { _alpha = 100; alphaSpeed = 5 + random(5); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); _xscale = random(150); _yscale = _xscale; } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "sparkWhite") { _x = 20000; } }
Instance of Symbol 86 MovieClip "flame0" in Frame 6
onClipEvent (load) { alphaSpeed = 1 + random(5); _x = _root.ship._x; _y = _root.ship._y; _alpha = 100; xSpeed = (((-_root.ship.xSpeed) * 2) + random(5)) - random(5); ySpeed = (((-_root.ship.ySpeed) * 2) + random(5)) - random(5); } onClipEvent (enterFrame) { _alpha = (_alpha - alphaSpeed); _x = (_x + xSpeed); _y = (_y + ySpeed); if (_alpha < 0) { removeMovieClip(this); } }
Instance of Symbol 20 MovieClip "sparkGreen" in Frame 6
onClipEvent (load) { _alpha = 100; alphaSpeed = 5 + random(5); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); _xscale = random(150); _yscale = _xscale; } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "sparkGreen") { _x = 20000; } }
Instance of Symbol 52 MovieClip "levelUpShip" in Frame 6
onClipEvent (load) { _xscale = 100; _yscale = 100; _x = _root.ship._x; _y = _root.ship._y; _rotation = _root.ship._rotation; _alpha = 100; } onClipEvent (enterFrame) { _xscale = (_xscale + 5); _yscale = _xscale; _alpha = (_alpha - 5); if (_alpha < 0) { _visible = false; removeMovieClip(this); } }
Frame 7
stop(); _root.atMenu = true; score2 = score; if (score > bestScore) { userScore.data.score = score2; userScore.data.holderName = scoreHolder; _root.scoreDisplay = "YOU BEAT THE HIGHSCORE!"; } else { _root.scoreDisplay = "YOU EXPLODED. UH OH."; }
Instance of Symbol 20 MovieClip "spark" in Frame 7
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkPink" in Frame 7
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkRed" in Frame 7
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Instance of Symbol 20 MovieClip "sparkWhite" in Frame 7
onClipEvent (load) { _alpha = 100; alphaSpeed = 1 + random(10); ySpeed = random(20) - random(20); xSpeed = random(20) - random(20); _x = _root.hitX; _y = _root.hitY; _rotation = (Math.atan2(ySpeed, xSpeed) / (Math.PI/180)); } onClipEvent (enterFrame) { if (_x > 550) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_x < 0) { xSpeed = -xSpeed; ySpeed = -ySpeed; } if (_y > 450) { ySpeed = -ySpeed; xSpeed = -xSpeed; } if (_y < 0) { ySpeed = -ySpeed; xSpeed = -xSpeed; } _alpha = (_alpha - alphaSpeed); if (_alpha < 0) { removeMovieClip(this); } _x = (_x + xSpeed); _y = (_y + ySpeed); if (_name eq "spark") { _x = 20000; } }
Symbol 22 Button
on (release, keyPress "<Enter>") { gotoAndStop (6); }
Symbol 24 Button
on (release) { gotoAndStop (5); }
Symbol 42 Button
on (release, keyPress "<Enter>") { gotoAndStop (6); }
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 65 MovieClip Frame 3
stop();
Symbol 65 MovieClip Frame 4
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 5
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 6
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 7
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 8
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 9
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 10
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 11
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 65 MovieClip Frame 12
stop(); if (_parent._name eq "bullet") { _root.levelUpDisplay.play(); }
Symbol 95 Button
on (release) { _root.mainTrack.start(0, 1000); }
Symbol 98 Button
on (release) { _root.mainTrack.stop(); }
Symbol 102 Button
on (release) { play(); }

Library Items

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

Instance Names

"spark"Frame 4Symbol 20 MovieClip
"sparkPink"Frame 4Symbol 20 MovieClip
"sparkRed"Frame 4Symbol 20 MovieClip
"sparkWhite"Frame 4Symbol 20 MovieClip
"spark"Frame 5Symbol 20 MovieClip
"sparkPink"Frame 5Symbol 20 MovieClip
"sparkRed"Frame 5Symbol 20 MovieClip
"sparkWhite"Frame 5Symbol 20 MovieClip
"levelFlash"Frame 6Symbol 9 MovieClip [levelUpDisplay]
"ship"Frame 6Symbol 52 MovieClip
"bullet"Frame 6Symbol 65 MovieClip
"enemy0"Frame 6Symbol 68 MovieClip
"spark"Frame 6Symbol 20 MovieClip
"squareEnemy0"Frame 6Symbol 72 MovieClip
"cloner0"Frame 6Symbol 75 MovieClip
"clonerPiece0"Frame 6Symbol 78 MovieClip
"snakeHead0"Frame 6Symbol 81 MovieClip
"snakeBod0"Frame 6Symbol 84 MovieClip
"sparkPink"Frame 6Symbol 20 MovieClip
"sparkRed"Frame 6Symbol 20 MovieClip
"sparkWhite"Frame 6Symbol 20 MovieClip
"flame0"Frame 6Symbol 86 MovieClip
"sparkGreen"Frame 6Symbol 20 MovieClip
"levelUpShip"Frame 6Symbol 52 MovieClip
"spark"Frame 7Symbol 20 MovieClip
"sparkPink"Frame 7Symbol 20 MovieClip
"sparkRed"Frame 7Symbol 20 MovieClip
"sparkWhite"Frame 7Symbol 20 MovieClip
"hit"Symbol 52 MovieClip Frame 1Symbol 51 MovieClip
"hit"Symbol 72 MovieClip Frame 1Symbol 70 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "thump.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "shoot2.mp3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "shoot.mp3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "levelUpSound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "explode.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "techno"
ExportAssets (56)Timeline Frame 1Symbol 9 as "levelUpDisplay"

Dynamic Text Variables

loadTextSymbol 16 EditableText"100"
scoreSymbol 44 EditableText"score"
bestScoreSymbol 46 EditableText"score"
playerLevelDisplaySymbol 88 EditableText"10"
score2Symbol 100 EditableText"score"
scoreDisplaySymbol 104 EditableText"YOU BEAT THE HIGHSCORE!"




http://swfchan.com/6/29568/info.shtml
Created: 19/5 -2019 20:53:24 Last modified: 19/5 -2019 20:53:24 Server time: 01/05 -2024 00:19:45