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

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

RESIDENT BEEVIL.swf

This is the info page for
Flash #251919

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


Text
RESIDENT FLASH GAME

RESIDENT FLASH GAME

A KEY - SHOOT
S KEY - (WHILE SHOOT) CHANGE DIRECTION
ARROW KEYS - MOVE

ActionScript [AS1/AS2]

Frame 1
function enemyStrt(mob) { if (mob.sidey == null) { mob.sidex = Math.ceil(Math.random() * 100); mob.sidey = Math.ceil(Math.random() * 100); if (mob.sidey >= 50) { mob._y = espawn_y + (140 + (sidey * 4)); } else { mob._y = espawn_y - (140 + (sidey * 4)); } if (mob.sidex >= 50) { mob._x = espawn_x + 264; delete mob.sidex; } else { mob._x = espawn_x - 264; delete mob.sidex; } } } function enemyHtd(mob, ammu) { if (ammu.hb.hitTest(mob)) { if (expl_num >= 8) { expl_num = 1; } else { expl_num++; } if (mob.sidex == null) { removeMovieClip(ammu); duplicateMovieClip ("explo", "mob_ex" + expl_num, layer5 + expl_num); _root["mob_ex" + expl_num]._x = mob._x; _root["mob_ex" + expl_num]._y = mob._y; _root["mob_ex" + expl_num].gotoAndStop(2); mob.sidex = Math.ceil(Math.random() * 100); mob.sidey = Math.ceil(Math.random() * 100); if (mob.sidey >= 50) { mob._y = espawn_y + (140 + (sidey * 4)); } else { mob._y = espawn_y - (140 + (sidey * 4)); } if (mob.sidex >= 50) { mob._x = espawn_x + 264; delete mob.sidex; } else { mob._x = espawn_x - 264; delete mob.sidex; } } } } layer5 = 500; delete crossDirx[ammu._name.slice(4, 5)]; delete crossDiry[ammu._name.slice(4, 5)]; function enemySpawn(mob_mc, player) { enemyCount = 8; var enemyDraw = 1; while (enemyDraw < (enemyCount + 1)) { if (_root["mob" + enemyDraw]._x == null) { duplicateMovieClip (mob_mc, "mob" + enemyDraw, layer3 + enemyDraw); } enemyDraw++; } espawn_x = 240; espawn_y = 240; } layer3 = 400; function enemyCode(obj, player, m_spd) { if (obj._x > player._x) { obj._x = obj._x - m_spd; obj._xscale = 100; } if (obj._x < player._x) { obj._x = obj._x + m_spd; obj._xscale = -100; } if (obj._y > player._y) { obj.swapDepths(layer4); obj._y = obj._y - m_spd; } if (obj._y < player._y) { obj.swapDepths(layer2); obj._y = obj._y + m_spd; } } function grad_ship() { if (Key.isDown(83)) { ship_spd = 5; } else { ship_spd = 10; } if (_root["p1_ship" + ship_num]._x == null) { ship_num = 1; _root.ship.duplicateMovieClip("p1_ship" + ship_num, layer2 + ship_num); _root["p1_ship" + ship_num]._x = 275; _root["p1_ship" + ship_num]._y = 200; } if (Key.isDown(38)) { _root["p1_ship" + ship_num].bot_anim.play(); _root["p1_ship" + ship_num]._y = _root["p1_ship" + ship_num]._y - ship_spd; } if (Key.isDown(40)) { _root["p1_ship" + ship_num].bot_anim.play(); _root["p1_ship" + ship_num]._y = _root["p1_ship" + ship_num]._y + ship_spd; } if (Key.isDown(37)) { _root["p1_ship" + ship_num].bot_anim.play(); _root["p1_ship" + ship_num]._x = _root["p1_ship" + ship_num]._x - ship_spd; } if (Key.isDown(39)) { _root["p1_ship" + ship_num].bot_anim.play(); _root["p1_ship" + ship_num]._x = _root["p1_ship" + ship_num]._x + ship_spd; } } layer2 = 200; function rotationMem(vrb) { if (b_rot == 1) { crossDirR[vrb] = 90; } if (b_rot == 2) { crossDirR[vrb] = -90; } if (b_rot == 3) { crossDirR[vrb] = 180; } if (b_rot == 4) { crossDirR[vrb] = 0; } if (b_rot == 5) { crossDirR[vrb] = 45; } if (b_rot == 6) { crossDirR[vrb] = 135; } if (b_rot == 7) { crossDirR[vrb] = -45; } if (b_rot == 8) { crossDirR[vrb] = -135; } } function directional_s() { if (dirStrt == null) { b_rot = 3; s_spd1 = 35; s_spd2 = 0; dirStrt = 1; } if (Key.isDown(83)) { if (Key.isDown(38) && (Key.isDown(39))) { b_rot = 5; s_spd1 = -35; s_spd2 = 35; } else if (Key.isDown(38) && (Key.isDown(37))) { b_rot = 7; s_spd1 = -35; s_spd2 = -35; } else if (Key.isDown(40) && (Key.isDown(39))) { b_rot = 6; s_spd2 = 35; s_spd1 = 35; } else if (Key.isDown(40) && (Key.isDown(37))) { b_rot = 8; s_spd1 = 35; s_spd2 = -35; } else if (Key.isDown(38)) { layer1 = 100; aimx = 0; b_rot = 4; s_spd1 = -35; s_spd2 = 0; } else if (Key.isDown(40)) { layer1 = 300; aimx = 0; b_rot = 3; s_spd1 = 35; s_spd2 = 0; } else if (Key.isDown(37)) { _root["p1_ship" + ship_num]._xscale = -100; aimx = -25; aimy = -5; b_rot = 2; s_spd2 = -35; s_spd1 = 0; } else if (Key.isDown(39)) { _root["p1_ship" + ship_num]._xscale = 100; aimx = 25; aimy = -5; b_rot = 1; s_spd2 = 35; s_spd1 = 0; } } } function fireAmmu() { if (balnum >= 4) { balnum = 1; } if (b_num >= 8) { if ((b_rot == 6) || (b_rot == 8)) { if (balnum == 3) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y + rateShift) + aimy; } if (balnum == 2) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y - rateShift) + aimy; } if (balnum == 1) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } if ((b_rot == 5) || (b_rot == 7)) { if (balnum == 3) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y + rateShift) + aimy; } if (balnum == 2) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y - rateShift) + aimy; } if (balnum == 1) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } if ((b_rot == 1) || (b_rot == 2)) { if (balnum == 3) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y + rateShift) + aimy; } if (balnum == 2) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y - rateShift) + aimy; } if (balnum == 1) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } if ((b_rot == 3) || (b_rot == 4)) { if (balnum == 3) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + rateShift; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } if (balnum == 2) { _root["bala" + r_num]._x = (_root["p1_ship" + ship_num]._x - rateShift) + aimx; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } if (balnum == 1) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } } else { if ((b_rot == 6) || (b_rot == 8)) { if (balnum == 3) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y + rateShift) + aimy; } if (balnum == 2) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y - rateShift) + aimy; } if (balnum == 1) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } if ((b_rot == 5) || (b_rot == 7)) { if (balnum == 3) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y + rateShift) + aimy; } if (balnum == 2) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = (_root["p1_ship" + ship_num]._y - rateShift) + aimy; } if (balnum == 1) { _root["bala" + r_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + r_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } if ((b_rot == 1) || (b_rot == 2)) { if (balnum == 3) { _root["bala" + b_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + b_num]._y = (_root["p1_ship" + ship_num]._y + rateshift) + aimy; } if (balnum == 2) { _root["bala" + b_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + b_num]._y = (_root["p1_ship" + ship_num]._y - rateshift) + aimy; } if (balnum == 1) { _root["bala" + b_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + b_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } if ((b_rot == 3) || (b_rot == 4)) { if (balnum == 3) { _root["bala" + b_num]._x = (_root["p1_ship" + ship_num]._x + rateshift) + aimx; _root["bala" + b_num]._y = _root["p1_ship" + ship_num]._y + aimy; } if (balnum == 2) { _root["bala" + b_num]._x = (_root["p1_ship" + ship_num]._x - rateshift) + aimx; _root["bala" + b_num]._y = _root["p1_ship" + ship_num]._y + aimy; } if (balnum == 1) { _root["bala" + b_num]._x = _root["p1_ship" + ship_num]._x + aimx; _root["bala" + b_num]._y = _root["p1_ship" + ship_num]._y + aimy; } } } if (ammuHtd == 1) { } else { crossDirx[r_num] = s_spd2; crossDiry[r_num] = s_spd1; rotationMem(r_num); crossDirx[b_num] = s_spd2; crossDiry[b_num] = s_spd1; rotationMem(b_num); } a_move = 1; while (a_move < 9) { _root["bala" + a_move]._y = _root["bala" + a_move]._y + crossDiry[a_move]; _root["bala" + a_move]._x = _root["bala" + a_move]._x + crossDirx[a_move]; _root["bala" + a_move]._rotation = crossDirR[a_move]; a_move++; } if (crossDirx == null) { crossDiry = new Array(); crossDirx = new Array(); crossDirR = new Array(); } if (Key.isDown(65) && (ammuHtd == null)) { a_timer++; if (a_timer >= 3) { delete akyx; delete a_timer; } if (akyx == null) { balnum++; if (r_num == 8) { crossDirx[r_num] = s_spd2; crossDiry[r_num] = s_spd1; rotationMem(r_num); r_num = 1; } if (b_num == 8) { crossDirx[b_num] = s_spd2; crossDiry[b_num] = s_spd1; rotationMem(b_num); r_num = 1; } if (b_num > 8) { if (r_num >= 8) { r_num = 1; } else { crossDirx[r_num] = s_spd2; crossDiry[r_num] = s_spd1; rotationMem(r_num); r_num++; } } else { crossDirx[b_num] = s_spd2; crossDiry[b_num] = s_spd1; rotationMem(b_num); b_num++; } var c_num = 1; while (c_num < (b_num + 1)) { _root.bala9._x = -999; if (_root["bala" + c_num]._x == null) { duplicateMovieClip (_root.ammu, "bala" + c_num, layer1 + c_num); _root["bala" + c_num]._x = _root["p1_ship" + ship_num]._x; _root["bala" + c_num]._y = _root["p1_ship" + ship_num]._y; } c_num++; } _root["p1_ship" + ship_num].top_anim.gotoAndPlay(2); akyx = 1; } } else { delete balnum; delete akyx; } } rateShift = 4; balnum = 0; layer1 = 100; r_num = 0; b_num = 0; spd = 35; _root.onEnterFrame = function () { fireAmmu(); grad_ship(); directional_s(); var enemyRt = 1; while (enemyRt < 9) { var balaRt = 1; while (balaRt < 9) { enemyStrt(_root["mob" + enemyRt]); enemyHtd(_root["mob" + enemyRt], _root["bala" + balaRt]); balaRt++; } enemyCode(_root["mob" + enemyRt], _root["p1_ship" + ship_num], 3); enemyRt++; } enemySpawn(_root.enemy, _root["p1_ship" + ship_num]); };
Instance of Symbol 37 MovieClip in Frame 1
onClipEvent (load) { this.swapDepths(900); }
Symbol 10 MovieClip Frame 1
stop();
Symbol 15 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 2
play();
Symbol 28 MovieClip Frame 8
removeMovieClip(this);
Instance of Symbol 35 MovieClip in Symbol 37 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root["p1_ship" + _root.ship_num]._x, _root["p1_ship" + _root.ship_num]._y, true)) { this._alpha = 25; } else { this._alpha = 50; } }

Library Items

Symbol 1 FontUsed by:2 3 4
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 EditableTextUses:1Used by:Timeline
Symbol 4 EditableTextUses:1Used by:Timeline
Symbol 5 GraphicUsed by:Timeline
Symbol 6 GraphicUsed by:10
Symbol 7 GraphicUsed by:10
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:6 7 8 9Used by:16
Symbol 11 GraphicUsed by:15
Symbol 12 GraphicUsed by:15
Symbol 13 SoundUsed by:15
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:11 12 13 14Used by:16
Symbol 16 MovieClipUses:10 15Used by:Timeline
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:17 18 19Used by:21
Symbol 21 MovieClipUses:20Used by:Timeline
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:23 24Used by:Timeline
Symbol 26 GraphicUsed by:28
Symbol 27 SoundUsed by:28
Symbol 28 MovieClipUses:26 27Used by:Timeline
Symbol 29 GraphicUsed by:37
Symbol 30 FontUsed by:31 32 36
Symbol 31 EditableTextUses:30Used by:37
Symbol 32 EditableTextUses:30Used by:37
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:37
Symbol 36 EditableTextUses:30Used by:37
Symbol 37 MovieClipUses:29 31 32 35 36Used by:Timeline
Symbol 38 SoundUsed by:Timeline

Instance Names

"ship"Frame 1Symbol 16 MovieClip
"enemy"Frame 1Symbol 21 MovieClip
"ammu"Frame 1Symbol 25 MovieClip
"explo"Frame 1Symbol 28 MovieClip
"bot_anim"Symbol 16 MovieClip Frame 1Symbol 10 MovieClip
"top_anim"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"hb"Symbol 25 MovieClip Frame 1Symbol 23 MovieClip
"hb"Symbol 25 MovieClip Frame 1Symbol 23 MovieClip

Dynamic Text Variables

r_numSymbol 2 EditableText""
b_numSymbol 3 EditableText""
rem_balaSymbol 4 EditableText""




http://swfchan.com/51/251919/info.shtml
Created: 14/5 -2023 14:11:11 Last modified: 14/5 -2023 14:11:11 Server time: 23/04 -2024 22:44:13