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/15432036?noj=FRM15432036-15DC" width="1" height="1"></div>

Lunar_Lander.swf

This is the info page for
Flash #18788

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


ActionScript [AS1/AS2]
Frame 1
stop();
Frame 8
fuelGauge.gotoAndStop(1);
Instance of Symbol 25 MovieClip in Frame 8
onClipEvent (enterFrame) { _rotation = _parent.ship._rotation; }
Instance of Symbol 45 MovieClip in Frame 8
onClipEvent (enterFrame) { _width = Math.abs(_parent.ship.xmove); _height = Math.abs(_parent.ship.ymove); if (_parent.ship.xmove < 0) { _xscale = (Math.abs(_xscale) * -1); } if (_parent.ship.ymove < 0) { _yscale = (Math.abs(_yscale) * -1); } }
Frame 39
baseAmount = ship._width + 10; padIncrement = 5; maxLevel = 20; if (level < maxLevel) { gap = baseAmount + (padIncrement * (maxLevel - level)); } else { gap = baseAmount; } leftMark._x = random(550 - gap); rightMark._x = leftMark._x + gap; pad._x = leftMark._x; pad._width = gap; ship._x = random(500) + 25; while ((leftMark._x < ship._x) && (ship._x < rightMark._x)) { ship._x = random(500) + 25; } stop();
Instance of Symbol 59 MovieClip "ship" in Frame 39
onClipEvent (load) { function accelerate() { angle = ((_rotation / 360) * 2) * Math.PI; xmove = xmove + (power * Math.sin(angle)); ymove = ymove + ((-power) * Math.cos(angle)); } function useFuel(amount) { fuelUsed = fuelUsed + amount; if (fuelUsed >= fuelmax) { empty = 1; thrust.gotoAndStop(1); } fuelRatio = fuelUsed / fuelMax; _parent.fuelGauge.gotoAndStop(Math.round(fuelRatio * (_root.fuelGauge._totalFrames - 1)) + 1); } function move() { ymove = ymove + gravity; hypotenuse = Math.sqrt((xmove * xmove) + (ymove * ymove)); if (maxVelocity < hypotenuse) { xmove = xmove * (maxVelocity / hypotenuse); ymove = ymove * (maxVelocity / hypotenuse); } _x = (_x + xmove); _y = (_y + ymove); if (maxRotation < rmove) { rmove = maxRotation; } else if (rmove < (-maxRotation)) { rmove = -maxRotation; } this._rotation = this._rotation + rmove; rmove = rmove * rotationalFriction; } function wrap() { if ((_x < ((-_width) * 0.5)) && (xmove < 0)) { _x = (550 + (_width * 0.5)); } else if (((550 + (_width * 0.5)) < _x) && (0 < xmove)) { _x = ((-_width) * 0.5); } } function dangerCheck() { errors = 0; if (ysafety < Math.abs(ymove)) { errors++; _parent.ydanger._visible = 1; } else { _parent.ydanger._visible = 0; } if (xsafety < Math.abs(xmove)) { errors++; _parent.xdanger._visible = 1; } else { _parent.xdanger._visible = 0; } if ((spinsafety < Math.abs(rmove)) || (anglesafety < Math.abs(_rotation))) { errors++; _parent.rdanger._visible = 1; } else { _parent.rdanger._visible = 0; } if ((_x < (_parent.leftMark._x + (_width * 0.5))) || ((_parent.rightmark._x - (_width * 0.5)) < _x)) { errors++; } } function altitudeCheck() { altitude = Math.round(_parent.land._y - (_y + (0.5 * _height))); if (0 >= altitude) { impact = 1; if (errors) { crash(); } else { touchDown(); } } } function touchDown() { thrust.gotoAndStop(1); _rotation = 0; _y = (_parent.land._y - (0.5 * _height)); altitude = 0; _parent.level++; _parent.win.gotoAndPlay(2); } function crash() { altitude = 0; _parent.flash.play(); gotoAndPlay ("crash"); } gravity = (0.01 * _parent.level) + 0.05; power = 3 * gravity; fuelMax = 1000; maxVelocity = 15; maxRotation = 10; rotationalFriction = 0.95; ysafety = 1.5; xsafety = 0.6; spinsafety = 1; anglesafety = 8; } onClipEvent (enterFrame) { if ((!empty) && (!impact)) { if (Key.isDown(37)) { rmove = rmove - 0.5; useFuel(1); } if (Key.isDown(39)) { rmove = rmove + 0.5; useFuel(1); } if (Key.isDown(38)) { accelerate(); thrust.nextFrame(); useFuel(2); } else { thrust.prevFrame(); } } if (!impact) { move(); wrap(); dangerCheck(); altitudeCheck(); } }
Symbol 6 Button
on (release) { level = 1; gotoAndPlay ("level"); }
Symbol 16 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 5
_root.gotoAndStop("menu");
Symbol 51 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 60
_parent.lives.nextFrame(); _parent.gotoAndPlay("level");
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 53
_parent.gotoAndplay("level");

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:6
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 ButtonUses:2 3 4 5Used by:Timeline
Symbol 7 GraphicUsed by:Timeline
Symbol 8 GraphicUsed by:Timeline
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:Timeline
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:Timeline
Symbol 13 GraphicUsed by:14 16
Symbol 14 MovieClipUses:13Used by:Timeline
Symbol 15 GraphicUsed by:16 60
Symbol 16 MovieClipUses:15 13Used by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:23
Symbol 19 GraphicUsed by:23
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:18 19 21 22Used by:Timeline
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 FontUsed by:28 36 48
Symbol 28 EditableTextUses:27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:Timeline
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:Timeline
Symbol 36 EditableTextUses:27Used by:Timeline
Symbol 37 GraphicUsed by:Timeline
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:38 39 40 41Used by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:Timeline
Symbol 46 GraphicUsed by:Timeline
Symbol 47 GraphicUsed by:Timeline
Symbol 48 EditableTextUses:27Used by:Timeline
Symbol 49 ShapeTweeningUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:49 50Used by:59
Symbol 52 GraphicUsed by:59
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:59
Symbol 55 GraphicUsed by:59
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:51 52 54 55 56 57 58Used by:Timeline
Symbol 60 MovieClipUses:15Used by:Timeline
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClipUses:61 63Used by:Timeline
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:Timeline

Instance Names

"land"Frame 8Symbol 14 MovieClip
"flash"Frame 8Symbol 16 MovieClip
"fuelGauge"Frame 8Symbol 23 MovieClip
"xDanger"Frame 8Symbol 31 MovieClip
"yDanger"Frame 8Symbol 33 MovieClip
"rDanger"Frame 8Symbol 35 MovieClip
"lives"Frame 8Symbol 42 MovieClip
"ship"Frame 39Symbol 59 MovieClip
"pad"Frame 39Symbol 60 MovieClip
"leftMark"Frame 39Symbol 64 MovieClip
"rightMark"Frame 39Symbol 64 MovieClip
"win"Frame 39Symbol 66 MovieClip
"thrust"Symbol 59 MovieClip Frame 1Symbol 51 MovieClip

Labels

"menu"Frame 1
"level"Frame 8
"game"Frame 39
"crash"Symbol 59 MovieClip Frame 2

Dynamic Text Variables

ship.altitudeSymbol 28 EditableText""
ship.gravitySymbol 36 EditableText""
levelSymbol 48 EditableText""




http://swfchan.com/4/18788/info.shtml
Created: 30/5 -2019 14:50:24 Last modified: 30/5 -2019 14:50:24 Server time: 15/05 -2024 18:29:02