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

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

defend_galaxy.swf

This is the info page for
Flash #21668

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


ActionScript [AS1/AS2]
Frame 1
function add(mc) { var _local1 = new Object(); _local1.mc = mc; _local1.radius = mc._width / 2; bodies.push(_local1); } function checkKeypress() { var _local4 = (backgroundCont.mc_star1a._x = backgroundCont.mc_star1a._x + moveSpeedX); var _local3 = (backgroundCont.mc_star1a._y = backgroundCont.mc_star1a._y + moveSpeedY); if ((_local4 < maxMoveX) && (_local4 > minMoveX)) { backgroundCont.mc_star1a._x = _local4; } else { moveSpeedX = -moveSpeedX; backgroundCont.mc_star1a._x = (window.x + 250) + moveSpeedX; } if ((_local3 < maxMoveY) && (_local3 > minMoveY)) { backgroundCont.mc_star1a._y = _local3; } else { moveSpeedY = -moveSpeedY; backgroundCont.mc_star1a._y = (window.y + 250) + moveSpeedY; } var _local2 = window.x + moveSpeedX; var _local1 = window.y + moveSpeedY; if ((_local2 < maxScrollRectX) && (_local2 > minScrollRectX)) { window.x = _local2; } else if (_local2 >= maxScrollRectX) { window.x = maxScrollRectX; } else { window.x = minScrollRectX; } if ((_local1 < maxScrollRectY) && (_local1 > minScrollRectY)) { window.y = _local1; } else if (_local1 >= maxScrollRectY) { window.y = maxScrollRectY; } else { window.y = minScrollRectY; } container.scrollRect = window; if (Key.isDown(39) && (moveSpeedX < maxSpeed)) { moveSpeedX = moveSpeedX + 0.5; } if (Key.isDown(38) && (moveSpeedY > minSpeed)) { moveSpeedY = moveSpeedY - 0.5; } if (Key.isDown(40) && (moveSpeedY < maxSpeed)) { moveSpeedY = moveSpeedY + 0.5; } if (Key.isDown(37) && (moveSpeedX > minSpeed)) { moveSpeedX = moveSpeedX - 0.5; } } function collisionCheck() { var _local4; var _local1; var _local8 = 0; var _local7 = bodies.length; var _local5; var _local6; _local4 = 0; while (_local4 < (_local7 - 1)) { _local1 = _local4 + 1; while (_local1 < _local7) { var _local3 = bodies[_local4]; var _local2 = bodies[_local1]; _local5 = _local3.radius + _local2.radius; _local6 = distance(_local3.mc, _local2.mc); if (_local6 < _local5) { moveSpeedX = -moveSpeedX; moveSpeedY = -moveSpeedY; } _local8++; _local1++; } _local4++; } } function distance(m1, m2) { var _local3 = m1._x - m2._x; var _local1 = m1._y - m2._y; bodySet[k][2] = Math.atan2(m2._y - m1._y, m2._x - m1._x); return(Math.sqrt((_local3 * _local3) + (_local1 * _local1))); } var bodies = new Array(); add(backgroundCont.mc_planet1a); add(backgroundCont.mc_planet2a); add(backgroundCont.mc_planet3a); add(backgroundCont.mc_planet4a); add(backgroundCont.mc_star1a); add(backgroundCont.mc_star2a); var bodySet = new Array(); var k = 0; var i; var j; var len = bodies.length; i = 0; while (i < (len - 1)) { j = i + 1; while (j < len) { var temp = bodies[i].mc._name; var temp2 = bodies[j].mc._name; trace((temp2 + " ") + temp); bodySet[k] = new Array(); bodySet[k][0] = temp; bodySet[k][1] = temp2; k++; j++; } i++; } trace((bodySet[0][0] + " and ") + bodySet[0][1]); k = null; i = null; j = null; moveSpeedX = 0; moveSpeedY = 0; maxSpeed = 10; minSpeed = -10; var container = backgroundCont; maxScrollRectX = ((container._width / 2) - Stage.width) + minSpeed; maxScrollRectY = ((container._height / 2) - Stage.height) + minSpeed; minScrollRectX = (-(container._width / 2)) + maxSpeed; minScrollRectY = (-(container._height / 2)) + maxSpeed; var window = (new flash.geom.Rectangle(0, 0, 500, 500)); container.scrollRect = window; container._x = 0; container._y = 0; maxMoveX = maxScrollRectX + (Stage.width / 2); maxMoveY = maxScrollRectY + (Stage.width / 2); minMoveX = minScrollRectX + (Stage.width / 2); minMoveY = minScrollRectY + (Stage.width / 2); this.onEnterFrame = function () { checkKeypress(); collisionCheck(); }; stop();

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:28
Symbol 3 GraphicUsed by:4 24
Symbol 4 MovieClipUses:3Used by:28
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:28
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:28
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:28
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:22
Symbol 22 MovieClipUses:21Used by:28
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:3 23Used by:25
Symbol 25 MovieClipUses:24Used by:28
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClipUses:2 4 8 12 16 22 25 27Used by:Timeline

Instance Names

"backgroundCont"Frame 1Symbol 28 MovieClip
"mc_star1a"Symbol 28 MovieClip Frame 1Symbol 4 MovieClip
"mc_planet2a"Symbol 28 MovieClip Frame 1Symbol 8 MovieClip
"mc_planet1a"Symbol 28 MovieClip Frame 1Symbol 12 MovieClip
"mc_planet3a"Symbol 28 MovieClip Frame 1Symbol 16 MovieClip
"mc_planet4a"Symbol 28 MovieClip Frame 1Symbol 22 MovieClip
"mc_star2a"Symbol 28 MovieClip Frame 1Symbol 25 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.




http://swfchan.com/5/21668/info.shtml
Created: 27/5 -2019 18:37:22 Last modified: 27/5 -2019 18:37:22 Server time: 02/05 -2024 14:00:41