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

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

The Virus Game.swf

This is the info page for
Flash #57090

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


Text
Magical-Zorse Productions

Here's a little biology lesson to get
you started

How Viruses infect cells

A virus cannot live on it's own. I needs to
control another cell to live.
1. The virus finds a "host" cell, and attaches
itse'f to it.

2. The virus injects its DNA or RNA (in some
cases) into the cell.

3. The injected DNA (or RNA) "hijacks" the
cell

4. Now that the cell has been taken over, the
viruse's Dna forces the cell to make copies of
the virus

5. The cell keeps making virus copies until it
has no more room inside of it, so it bursts
open, flinging all of the virus copies
everywhere.

6. The viruses that escaped from the previous
cell go on to attach onto other cells, and the
process repeats.

This is a game of infection.
You control the red virus

with the arrow
keys

You have two prime
concerns in this game.
1. Don't die
2. Infect all of the cells

You can die if you, yourself
become infected, or you are
killed by an attacking cell,
but I'll get into that later

Now, all you're trying to do
is infect those cells.

They will be going about
their normal cell buisness,
ignoring you, while you
need to keep hitting them
and injecting your DNA

It's gonna take more than a
few hits for them to become
infected, but they won't
fight back or do anything
about it

The more DNA you inject
in them, the more their
color will change into a
dark red until They explode
with all of the virus copies
they've made.

This is a protein. It will
make you bigger, you need
to be bigger than a cell to
be able to infect it

Now, do you have all that
down?
1. infect cells
2. collect proteins
3. don't die

Alright, here we go!

Well done, you've
completed the training.
Mind you, it won't be this
easy the whole time.

Say, you're really getting
the hang of this, aren't
you? I think it's time for a
boss.

Well, it isn't "really" a boss,
it's just a regular cell that's
faster and takes longer to
infect, but the premise is
still the same right?

Hmm, you handled yourself
well in that situation. It
seems I have misjudged you.
I will try to make it
significantly harder from
now on.

Well, you've been inside the
body infecting cells for a
couple minutes now, so the
white blood cells should be
here anytime soon.

You see that sort of orange
looking cell? That's a type of
WBC called a Neutrophil. It's
the most common type of
WBC found in your body,
over 50% of your body's
defences are made up of
those.

They follow the virus around
and deteriorates it until it's
gone. Which is where your
health bar comes in. You've
only got a limited amount of
health, so try to stay away
from the neutrophils, or any
other WBCs

But that shouldn't be a
problem for an advanced
virus like yourself right?

Yikes!
You died,
I guess you really couldn't handle a measly
neutrophil

Replay level

Replay level

Uh oh, more White
blood cells, better
get infecting fast!

Go to menu

Go to menu

Oh no. The immune system has
locked onto you. It knows exactly
where you are and what you've
been doing.

It's sending an all-out assault on
you, multiple white blood cells are
heading to this point. You're
doomed

You're only hope is to avoid them
long enough for some other virus
cells you made come by and help
you out.

Oh, and one more thing.
Collecting proteins restores a little
bit of your health, which would be
helpful in a time like this.

Here they come!

Lucky for you, they left to go attack some
of the other virus cells you've made. Good
work, but they'll be back, your best bet is
to lie low for a while. You'll be able to
finish infecting the body later.

Credits

Art and animation
Magical-Zorse
Programming
Magical-Zorse
Story
Magical-Zorse
Please note*
Some of the things that happen in this game
don't make any sense if you're a knowlegable
person, but bear in mind, this is just a game.

Return to Menu

Return to Menu

oh, right. There is
no menu. Just
exit out of this
game, it's over,
you won

ActionScript [AS1/AS2]

Frame 1
function itemHandler1(obj, item) { _root._quality = "high"; } function itemHandler2(obj, item) { _root._quality = "medium"; } function itemHandler3(obj, item) { _root._quality = "low"; } function itemHandler4(obj, item) { stopAllSounds(); _root.music.attachSound("song1"); _root.music.start(0, 10000); } function itemHandler9(obj, item) { stopAllSounds(); } var music = new Sound(_root); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); item1 = new ContextMenuItem("High Quality", itemHandler1); myMenu.customItems.push(item1); item2 = new ContextMenuItem("Medium Quality", itemHandler2); myMenu.customItems.push(item2); item3 = new ContextMenuItem("Low Quality", itemHandler3); myMenu.customItems.push(item3); item4 = new ContextMenuItem("Newgrounds Music", itemHandler4, true); myMenu.customItems.push(item4); item9 = new ContextMenuItem("No Music", itemHandler9); myMenu.customItems.push(item9); _root.menu = myMenu;
Instance of Symbol 7 MovieClip in Frame 1
onClipEvent (load) { _root.stop(); var totalBytes = _root.getBytesTotal(); this._xscale = 0; } onClipEvent (enterFrame) { var loadedBytes = _root.getBytesLoaded(); var percent = ((100 * loadedBytes) / totalBytes); this._xscale = percent; if (percent == 100) { _root.play(); } }
Frame 2
stop();
Frame 3
stop();
Frame 4
stop();
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Instance of Symbol 34 MovieClip "protein" in Frame 9
onClipEvent (enterFrame) { if (_root.virus.hitTest(_root.protein)) { _root.protein._x = (Math.random() * 200) + 100; _root.protein._y = (Math.random() * 300) + 100; _root.sizey = _root.sizey + 3; _root.friction = _root.friction + 0.01; } if (_root.friction >= 0.7) { _root.friction = 0.7; } }
Frame 10
stop();
Frame 11
stop();
Frame 12
stop();
Frame 13
stop();
Frame 14
stop();
Frame 15
stop();
Frame 16
stop();
Frame 17
stop();
Frame 18
stop();
Frame 19
stop(); sizey = 35; friction = 0.5; cell1 = 26; cell2 = 35; levelone = 0; health = 100;
Instance of Symbol 32 MovieClip "virus" in Frame 19
onClipEvent (load) { vx = 5; vy = 5; } onClipEvent (enterFrame) { this._height = _root.sizey; this._width = _root.sizey; vx = vx * _root.friction; vy = vy * _root.friction; this._x = this._x + vx; this._y = this._y + vy; if (Key.isDown(38)) { vy = vy - 4; this.gotoAndStop(1); } if (Key.isDown(40)) { vy = vy + 4; this.gotoAndStop(2); } if (Key.isDown(37)) { vx = vx - 4; this.gotoAndStop(3); } if (Key.isDown(39)) { vx = vx + 4; this.gotoAndStop(4); } if (_x > 550) { _x = 550; } if (_x < 0) { _x = 0; } if (_y > 400) { _y = 400; } if (_y < 0) { _y = 0; } if (_root.sizey >= 45) { _root.sizey = 45; } _root.sizey = _root.sizey - 0.01; if (_root.levelone == 2) { _root.gotoAndStop("frame2"); } }
Instance of Symbol 47 MovieClip "cell" in Frame 19
onClipEvent (enterFrame) { if ((_root.sizey >= _root.cell1) && (_root.cell.hitTest(_root.virus))) { _root.cell.nextFrame(); } this._width = _root.cell1; this._height = _root.cell1; } onClipEvent (load) { var speed = 5; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Instance of Symbol 51 MovieClip "cells2" in Frame 19
onClipEvent (enterFrame) { if ((_root.sizey >= _root.cell2) && (_root.cells2.hitTest(_root.virus))) { _root.cells2.nextFrame(); } this._width = _root.cell2; this._height = _root.cell2; } onClipEvent (load) { var speed = 5; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Frame 20
stop();
Frame 21
stop(); sizey = 35; friction = 0.5; cell1 = 26; cell2 = 35; cell3 = 45; levelone = 0; health = 100;
Instance of Symbol 32 MovieClip "virus" in Frame 21
onClipEvent (load) { vx = 5; vy = 5; } onClipEvent (enterFrame) { this._height = _root.sizey; this._width = _root.sizey; vx = vx * _root.friction; vy = vy * _root.friction; this._x = this._x + vx; this._y = this._y + vy; if (Key.isDown(38)) { vy = vy - 4; this.gotoAndStop(1); } if (Key.isDown(40)) { vy = vy + 4; this.gotoAndStop(2); } if (Key.isDown(37)) { vx = vx - 4; this.gotoAndStop(3); } if (Key.isDown(39)) { vx = vx + 4; this.gotoAndStop(4); } if (_x > 550) { _x = 550; } if (_x < 0) { _x = 0; } if (_y > 400) { _y = 400; } if (_y < 0) { _y = 0; } if (_root.sizey >= 53) { _root.sizey = 53; } _root.sizey = _root.sizey - 0.01; if (_root.levelone == 3) { _root.gotoAndStop("frame3"); } }
Instance of Symbol 74 MovieClip "lvl2cell" in Frame 21
onClipEvent (enterFrame) { if ((_root.sizey >= _root.cell1) && (_root.lvl2cell.hitTest(_root.virus))) { _root.lvl2cell.nextFrame(); } this._width = _root.cell1; this._height = _root.cell1; } onClipEvent (load) { var speed = 5; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Instance of Symbol 77 MovieClip "lvl2cell2" in Frame 21
onClipEvent (enterFrame) { if ((_root.sizey >= _root.cell2) && (_root.lvl2cell2.hitTest(_root.virus))) { _root.lvl2cell2.nextFrame(); } this._width = _root.cell2; this._height = _root.cell2; } onClipEvent (load) { var speed = 6; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Instance of Symbol 81 MovieClip "lvl2cell3" in Frame 21
onClipEvent (enterFrame) { if ((_root.sizey >= _root.cell3) && (_root.lvl2cell3.hitTest(_root.virus))) { _root.lvl2cell3.nextFrame(); } this._width = _root.cell3; this._height = _root.cell3; } onClipEvent (load) { var speed = 5; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Frame 22
stop();
Frame 23
stop();
Frame 100
stop(); playersize = 35; friction = 0.5; bossize = 65; levelone = 0; health = 100;
Instance of Symbol 32 MovieClip "virus" in Frame 100
onClipEvent (load) { vx = 5; vy = 5; } onClipEvent (enterFrame) { this._height = _root.playersize; this._width = _root.playersize; vx = vx * _root.friction; vy = vy * _root.friction; this._x = this._x + vx; this._y = this._y + vy; if (Key.isDown(38)) { vy = vy - 4; this.gotoAndStop(1); } if (Key.isDown(40)) { vy = vy + 4; this.gotoAndStop(2); } if (Key.isDown(37)) { vx = vx - 4; this.gotoAndStop(3); } if (Key.isDown(39)) { vx = vx + 4; this.gotoAndStop(4); } if (_x > 550) { _x = 550; } if (_x < 0) { _x = 0; } if (_y > 400) { _y = 400; } if (_y < 0) { _y = 0; } if (_root.playersize >= 68) { _root.playersize = 68; } _root.playersize = _root.playersize - 0.01; if (_root.levelone == 1) { _root.gotoAndStop("frame4"); } }
Instance of Symbol 34 MovieClip "protein" in Frame 100
onClipEvent (enterFrame) { if (_root.virus.hitTest(_root.protein)) { _root.protein._x = (Math.random() * 200) + 100; _root.protein._y = (Math.random() * 300) + 100; _root.playersize = _root.playersize + 3; _root.friction = _root.friction + 0.01; } if (_root.friction >= 0.7) { _root.friction = 0.7; } }
Instance of Symbol 92 MovieClip "boss" in Frame 100
onClipEvent (enterFrame) { if ((_root.playersize >= _root.bossize) && (_root.boss.hitTest(_root.virus))) { _root.boss.nextFrame(); } this._width = _root.bossize; this._height = _root.bossize; } onClipEvent (load) { var speed = 8; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Frame 101
stop();
Frame 102
stop();
Frame 103
stop();
Frame 104
stop();
Frame 105
stop();
Frame 106
stop(); playersize = 35; friction = 0.5; wbc1 = 45; lvl4 = 45; levelone = 0; health = 100;
Instance of Symbol 32 MovieClip "virus" in Frame 106
onClipEvent (load) { vx = 5; vy = 5; } onClipEvent (enterFrame) { this._height = _root.playersize; this._width = _root.playersize; vx = vx * _root.friction; vy = vy * _root.friction; this._x = this._x + vx; this._y = this._y + vy; if (Key.isDown(38)) { vy = vy - 4; this.gotoAndStop(1); } if (Key.isDown(40)) { vy = vy + 4; this.gotoAndStop(2); } if (Key.isDown(37)) { vx = vx - 4; this.gotoAndStop(3); } if (Key.isDown(39)) { vx = vx + 4; this.gotoAndStop(4); } if (_x > 550) { _x = 550; } if (_x < 0) { _x = 0; } if (_y > 400) { _y = 400; } if (_y < 0) { _y = 0; } if (_root.playersize >= 50) { _root.playersize = 50; } if (_root.health >= 100) { _root.health = 100; } if (_root.health <= 0) { _root.gotoAndStop("death"); } _root.playersize = _root.playersize - 0.01; if (_root.levelone == 1) { _root.gotoAndStop("frame5"); } }
Instance of Symbol 34 MovieClip "protein" in Frame 106
onClipEvent (enterFrame) { if (_root.virus.hitTest(_root.protein)) { _root.protein._x = (Math.random() * 200) + 100; _root.protein._y = (Math.random() * 300) + 100; _root.playersize = _root.playersize + 3; _root.friction = _root.friction + 0.01; _root.health = _root.health + 3; } if (_root.friction >= 0.7) { _root.friction = 0.7; } }
Instance of Symbol 100 MovieClip "wbc" in Frame 106
onClipEvent (load) { spd = 1; } onClipEvent (enterFrame) { this._width = wbc1; this._height = wbc1; if (_root.wbc.hitTest(_root.virus)) { _root.health = _root.health - 1; } if (_root.virus._x > _x) { _x = (_x + spd); } if (_root.virus._x < _x) { _x = (_x - spd); } if (_root.virus._y > _y) { _y = (_y + spd); } if (_root.virus._y < _y) { _y = (_y - spd); } }
Instance of Symbol 109 MovieClip "lvl4cell" in Frame 106
onClipEvent (enterFrame) { if ((_root.playersize >= _root.lvl4) && (_root.lvl4cell.hitTest(_root.virus))) { _root.lvl4cell.nextFrame(); } this._width = _root.lvl4; this._height = _root.lvl4; } onClipEvent (load) { var speed = 8; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Frame 107
stop();
Frame 108
stop();
Instance of Symbol 34 MovieClip "protein" in Frame 108
onClipEvent (enterFrame) { if (_root.virus.hitTest(_root.protein)) { _root.protein._x = (Math.random() * 200) + 100; _root.protein._y = (Math.random() * 300) + 100; _root.playersize = _root.playersize + 3; _root.friction = _root.friction + 0.01; _root.health = _root.health + 3; } if (_root.friction >= 0.7) { _root.friction = 0.7; } }
Frame 190
stop(); playersize = 35; friction = 0.5; wbc1 = 45; whitebc2 = 45; lvl5 = 45; lvl6 = 40; levelone = 0; health = 100;
Instance of Symbol 32 MovieClip "virus" in Frame 190
onClipEvent (load) { vx = 5; vy = 5; } onClipEvent (enterFrame) { this._height = _root.playersize; this._width = _root.playersize; vx = vx * _root.friction; vy = vy * _root.friction; this._x = this._x + vx; this._y = this._y + vy; if (Key.isDown(38)) { vy = vy - 4; this.gotoAndStop(1); } if (Key.isDown(40)) { vy = vy + 4; this.gotoAndStop(2); } if (Key.isDown(37)) { vx = vx - 4; this.gotoAndStop(3); } if (Key.isDown(39)) { vx = vx + 4; this.gotoAndStop(4); } if (_x > 550) { _x = 550; } if (_x < 0) { _x = 0; } if (_y > 400) { _y = 400; } if (_y < 0) { _y = 0; } if (_root.playersize >= 50) { _root.playersize = 50; } if (_root.health >= 100) { _root.health = 100; } if (_root.health <= 0) { _root.gotoAndStop("death2"); } _root.playersize = _root.playersize - 0.01; if (_root.levelone == 2) { _root.gotoAndStop("frame6"); } }
Instance of Symbol 34 MovieClip "protein" in Frame 190
onClipEvent (enterFrame) { if (_root.virus.hitTest(_root.protein)) { _root.protein._x = (Math.random() * 200) + 100; _root.protein._y = (Math.random() * 300) + 100; _root.playersize = _root.playersize + 3; _root.friction = _root.friction + 0.01; _root.health = _root.health + 3; } if (_root.friction >= 0.7) { _root.friction = 0.7; } }
Instance of Symbol 100 MovieClip "wbc" in Frame 190
onClipEvent (load) { spd = 1; } onClipEvent (enterFrame) { this._width = wbc1; this._height = wbc1; if (_root.wbc.hitTest(_root.virus)) { _root.health = _root.health - 1; } if (_root.virus._x > _x) { _x = (_x + spd); } if (_root.virus._x < _x) { _x = (_x - spd); } if (_root.virus._y > _y) { _y = (_y + spd); } if (_root.virus._y < _y) { _y = (_y - spd); } }
Instance of Symbol 120 MovieClip "wbc2" in Frame 190
onClipEvent (load) { spd = 1.3; } onClipEvent (enterFrame) { this._width = whitebc2; this._height = whitebc2; if (_root.wbc2.hitTest(_root.virus)) { _root.health = _root.health - 1; } if (_root.virus._x > _x) { _x = (_x + spd); } if (_root.virus._x < _x) { _x = (_x - spd); } if (_root.virus._y > _y) { _y = (_y + spd); } if (_root.virus._y < _y) { _y = (_y - spd); } }
Instance of Symbol 51 MovieClip "lvl5cell" in Frame 190
onClipEvent (enterFrame) { if ((_root.playersize >= _root.lvl5) && (_root.lvl5cell.hitTest(_root.virus))) { _root.lvl5cell.nextFrame(); } this._width = _root.lvl5; this._height = _root.lvl5; } onClipEvent (load) { var speed = 6; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Instance of Symbol 47 MovieClip "lvl6cell" in Frame 190
onClipEvent (enterFrame) { if ((_root.playersize >= _root.lvl6) && (_root.lvl6cell.hitTest(_root.virus))) { _root.lvl6cell.nextFrame(); } this._width = _root.lvl6; this._height = _root.lvl6; } onClipEvent (load) { var speed = 6; var ticks = 0; var maxticks = 1; } onClipEvent (enterFrame) { ticks++; if (ticks >= maxticks) { _rotation = random(360); maxticks = random(10) + 5; ticks = 0; } YY = speed * Math.cos((Math.PI/180) * _rotation); XX = speed * Math.sin((Math.PI/180) * _rotation); if (_rotation > 180) { _y = (_y + YY); _x = (_x - XX); } else { _y = (_y - YY); _x = (_x + XX); } if (_x > 550) { _x = 0; } if (_x < 0) { _x = 550; } if (_y > 400) { _y = 0; } if (_y < 0) { _y = 400; } }
Frame 191
stop();
Frame 192
stop(); playersize = 35; friction = 0.5; wbc1 = 45; whitebc2 = 45; lvl5 = 45; lvl6 = 50; levelone = 2; health = 100;
Instance of Symbol 34 MovieClip "protein" in Frame 192
onClipEvent (enterFrame) { if (_root.virus.hitTest(_root.protein)) { _root.protein._x = (Math.random() * 200) + 100; _root.protein._y = (Math.random() * 300) + 100; _root.playersize = _root.playersize + 3; _root.friction = _root.friction + 0.01; _root.health = _root.health + 3; } if (_root.friction >= 0.7) { _root.friction = 0.7; } }
Frame 193
stop();
Frame 194
stop();
Frame 195
stop();
Frame 196
stop();
Frame 197
playersize = 25; friction = 0.5; wbc1 = 45; whitebc2 = 45; whitebc3 = 40; health = 100; timer = 0;
Instance of Symbol 32 MovieClip "virus" in Frame 197
onClipEvent (load) { vx = 5; vy = 5; } onClipEvent (enterFrame) { this._height = _root.playersize; this._width = _root.playersize; vx = vx * _root.friction; vy = vy * _root.friction; this._x = this._x + vx; this._y = this._y + vy; if (Key.isDown(38)) { vy = vy - 4; this.gotoAndStop(1); } if (Key.isDown(40)) { vy = vy + 4; this.gotoAndStop(2); } if (Key.isDown(37)) { vx = vx - 4; this.gotoAndStop(3); } if (Key.isDown(39)) { vx = vx + 4; this.gotoAndStop(4); } if (_x > 550) { _x = 550; } if (_x < 0) { _x = 0; } if (_y > 400) { _y = 400; } if (_y < 0) { _y = 0; } if (_root.playersize >= 45) { _root.playersize = 45; } if (_root.health >= 100) { _root.health = 100; } if (_root.health <= 0) { _root.gotoAndStop("death3"); } _root.timer++; if (_root.timer >= 1000) { _root.gotoAndStop("frame7"); } }
Instance of Symbol 100 MovieClip "wbc" in Frame 197
onClipEvent (load) { spd = 1; } onClipEvent (enterFrame) { this._width = wbc1; this._height = wbc1; if (_root.wbc.hitTest(_root.virus)) { _root.health = _root.health - 1; } if (_root.virus._x > _x) { _x = (_x + spd); } if (_root.virus._x < _x) { _x = (_x - spd); } if (_root.virus._y > _y) { _y = (_y + spd); } if (_root.virus._y < _y) { _y = (_y - spd); } }
Instance of Symbol 120 MovieClip "wbc2" in Frame 197
onClipEvent (load) { spd = 1.3; } onClipEvent (enterFrame) { this._width = whitebc2; this._height = whitebc2; if (_root.wbc2.hitTest(_root.virus)) { _root.health = _root.health - 1; } if (_root.virus._x > _x) { _x = (_x + spd); } if (_root.virus._x < _x) { _x = (_x - spd); } if (_root.virus._y > _y) { _y = (_y + spd); } if (_root.virus._y < _y) { _y = (_y - spd); } }
Instance of Symbol 141 MovieClip "wbc3" in Frame 197
onClipEvent (load) { spd = 1.3; } onClipEvent (enterFrame) { this._width = whitebc3; this._height = whitebc3; if (_root.wbc2.hitTest(_root.virus)) { _root.health = _root.health - 1; } if (_root.virus._x > _x) { _x = (_x + spd); } if (_root.virus._x < _x) { _x = (_x - spd); } if (_root.virus._y > _y) { _y = (_y + spd); } if (_root.virus._y < _y) { _y = (_y - spd); } }
Frame 198
stop();
Frame 199
stop();
Frame 504
stop();
Symbol 13 Button
on (release) { nextFrame(); }
Symbol 32 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 9
stop(); _root.levelone = _root.levelone + 1;
Symbol 47 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 101
stop();
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 101
stop(); levelone = levelone + 1;
Instance of Symbol 54 MovieClip "healthbar" in Symbol 55 MovieClip Frame 1
onClipEvent (enterFrame) { this._width = _root.health; }
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 101
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 101
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 101
stop();
Symbol 84 Button
on (release) { play(); }
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 201
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 109 MovieClip Frame 91
stop();
Symbol 116 Button
on (release) { prevFrame(); }
Symbol 144 Button
on (release) { gotoAndPlay (200); }
Symbol 146 Button
on (release) { gotoAndStop (197); }

Library Items

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

Instance Names

"virus"Frame 9Symbol 32 MovieClip
"protein"Frame 9Symbol 34 MovieClip
"cell"Frame 9Symbol 47 MovieClip
"cells2"Frame 9Symbol 51 MovieClip
"virus"Frame 19Symbol 32 MovieClip
"cell"Frame 19Symbol 47 MovieClip
"cells2"Frame 19Symbol 51 MovieClip
"virus"Frame 20Symbol 32 MovieClip
"virus"Frame 21Symbol 32 MovieClip
"lvl2cell"Frame 21Symbol 74 MovieClip
"lvl2cell2"Frame 21Symbol 77 MovieClip
"lvl2cell3"Frame 21Symbol 81 MovieClip
"virus"Frame 22Symbol 32 MovieClip
"virus"Frame 100Symbol 32 MovieClip
"protein"Frame 100Symbol 34 MovieClip
"boss"Frame 100Symbol 92 MovieClip
"virus"Frame 101Symbol 32 MovieClip
"wbc1"Frame 103Symbol 100 MovieClip
"virus"Frame 106Symbol 32 MovieClip
"protein"Frame 106Symbol 34 MovieClip
"wbc"Frame 106Symbol 100 MovieClip
"lvl4cell"Frame 106Symbol 109 MovieClip
"virus"Frame 108Symbol 32 MovieClip
"protein"Frame 108Symbol 34 MovieClip
"wbc"Frame 108Symbol 100 MovieClip
"wbc2"Frame 108Symbol 120 MovieClip
"virus"Frame 190Symbol 32 MovieClip
"protein"Frame 190Symbol 34 MovieClip
"wbc"Frame 190Symbol 100 MovieClip
"wbc2"Frame 190Symbol 120 MovieClip
"lvl5cell"Frame 190Symbol 51 MovieClip
"lvl6cell"Frame 190Symbol 47 MovieClip
"virus"Frame 192Symbol 32 MovieClip
"protein"Frame 192Symbol 34 MovieClip
"virus"Frame 197Symbol 32 MovieClip
"wbc"Frame 197Symbol 100 MovieClip
"wbc2"Frame 197Symbol 120 MovieClip
"wbc3"Frame 197Symbol 141 MovieClip
"virus"Frame 198Symbol 32 MovieClip
"healthbar"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "song1"

Labels

"frame2"Frame 20
"frame3"Frame 22
"lala"Frame 23
"frame4"Frame 101
"death"Frame 107
"frame5"Frame 108
"death2"Frame 191
"frame6"Frame 192
"frame7"Frame 198
"death3"Frame 199




http://swfchan.com/12/57090/info.shtml
Created: 18/4 -2019 15:18:05 Last modified: 18/4 -2019 15:18:05 Server time: 09/05 -2024 11:49:17