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

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

SpaceShipLander.swf

This is the info page for
Flash #19588

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


Text
0

Altitude

Fuel

Lives

World Gravity

Score:

ActionScript [AS1/AS2]

Frame 25
currentScore = 0; level = 1; defaultShieldValue = 10; shieldValue = defaultShieldValue; initialIncrement = 100 / shieldValue; playBTN.onRelease = function () { play(); }; playBTN.onRollOver = function () { playBTN.over._visible = true; playBTN.keys._visible = true; }; playBTN.onRollOut = function () { playBTN.over._visible = false; }; stop();
Frame 42
monsterOff = 0;
Frame 55
flag = 0; enemyNumber = 1; _root.onEnterFrame = function () { if (monsterOff == 0) { meteorFrequency = Math.random(); if (meteorFrequency > 0.95) { enemyNumber++; namePrep = "meteor" + enemyNumber; _root.attachMovie("meteor", namePrep, enemyNumber); } } }; stop();
Frame 140
if (lastKnownScore < currentScore) { lastKnownScore = currentScore; } gotoAndPlay (1);
Frame 145
shieldBonus = Math.floor(shieldValue) * 10; fuelBonus = fuelLeft; score = ((fuelBonus + shieldBonus) * level) * livesLeft; finalScore = currentScore + score; fakeScore = currentScore; tallyScore = 1; stop(); this.onEnterFrame = function () { if (tallyScore == 1) { if (fakeScore < finalScore) { fakeScore = fakeScore + (level * 10); } else { tallyScore = 0; currentScore = finalScore; level++; gotoAndPlay (42); } } };
Symbol 11 MovieClip Frame 1
stop();
Symbol 24 MovieClip Frame 1
stop();
Symbol 26 MovieClip Frame 1
stop();
Symbol 27 MovieClip [meteor] Frame 1
factor = Math.random(); if (factor < 0.3) { factor = 0.3; } this._width = this._width * factor; this._height = this._height * factor; this._y = Math.random() * 200; rand = Math.random(); rand2 = Math.random(); rand3 = Math.random(); rand4 = Math.random(); rand10 = Math.floor(rand * 10); mete1.gotoAndStop(rand10); meteOut.gotoAndStop(rand10); shade0._visible = false; shade1._visible = false; shade2._visible = false; shade3._visible = false; shade4._visible = false; shade5._visible = false; rand5 = Math.floor(rand2 * 5); prep = "shade" + rand5; eval (prep)._visible = true; if (rand3 < 0.5) { posNeg = -1; } else { posNeg = 1; } if (rand3 < 0.5) { posNeg2 = -1; } else { posNeg2 = 1; } initialx = 0; initialy = 0; xdir = (Math.random() * 10) * posNeg; ydir = (Math.random() * 1) * posNeg2; if (posNeg > 0) { this._x = -20; } else { this._x = 810; } rotationRate = Math.random() * 10; damage = Math.abs(xdir) * factor; this.onEnterFrame = function () { if ((this._x > 850) || (this._x < -50)) { removeMovieClip(this); } if (_parent.monsterOff == 0) { this._x = this._x + xdir; if (this._y > _parent.landingRing._y) { ydir = ydir * -1; } this._y = this._y + ydir; mete1._rotation = mete1._rotation + rotationRate; meteOut._rotation = meteOut._rotation + rotationRate; if (boundingHit.hitTest(_parent.ship.monsterBound) || (boundingHit.hitTest(_parent.ship.monsterBound2))) { _parent.ship.shock.play(); _parent.ship.shielding = _parent.ship.shielding - damage; if (_parent.ship.shielding < 0) { _parent.ship.impact = 1; _parent.flash.play(); _parent.ship.gotoAndPlay("crash"); _parent.monsterOff = 1; } else { removeMovieClip(this); } } } };
Symbol 33 MovieClip Frame 1
range = 790 - this._width; this._x = Math.random() * range;
Symbol 45 MovieClip Frame 1
stop(); this.onPress = function () { getURL ("http://oakenfold.ca", "_blank"); }; this.onRollOver = function () { play(); };
Symbol 53 MovieClip Frame 1
keys._visible = false; over._visible = false;
Symbol 60 MovieClip Frame 1
_root.livesLeft = 3; stop();
Symbol 60 MovieClip Frame 2
_root.livesLeft = 2;
Symbol 60 MovieClip Frame 3
_root.livesLeft = 1;
Symbol 60 MovieClip Frame 4
_root.gotoAndPlay("loose");
Symbol 81 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 1
this.onEnterFrame = function () { _rotation = _parent.ship._rotation; };
Symbol 94 MovieClip Frame 1
this.onEnterFrame = function () { _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); } };
Symbol 101 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 1
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; fuelGauge.gotoAndStop(Math.round(fuelRatio * (_root.ship.fuelGauge._totalFrames - 1)) + 1); } function move() { ymove = ymove + gravity; hypotenuse = Math.sqrt((xmove * xmove) + (ymove * ymove)); if (hypotenuse > maxVelocity) { xmove = xmove * (maxVelocity / hypotenuse); ymove = ymove * (maxVelocity / hypotenuse); } this._x = this._x + xmove; this._y = this._y + ymove; if (rmove > maxRotation) { 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 = (screenWidth + (_width * 0.5)); } else if ((_x > (screenWidth + (_width * 0.5))) && (xmove > 0)) { _x = ((-_width) * 0.5); } } function dangerCheck() { errors = 0; if (Math.abs(ymove) > ysafety) { errors++; warning1._visible = true; } else { warning1._visible = false; } if (Math.abs(xmove) > xsafety) { errors++; warning2._visible = true; } else { warning2._visible = false; } if ((Math.abs(rmove) > spinsafety) || (Math.abs(_rotation) > anglesafety)) { errors++; warning3._visible = true; } else { warning3._visible = false; } leftSide = _parent.landingRing.leftMark._x + _parent.landingRing._x; rightSide = _parent.landingRing.rightMark._x + _parent.landingRing._x; if ((this._x > leftSide) && (this._x < rightSide)) { warning4._visible = false; } else { errors++; warning4._visible = true; } } function altitudeCheck() { altitude = Math.round(_parent.landingRing._y - (_y + (0.5 * boundingBox._height))); if (altitude <= 0) { impact = 1; if (errors) { _parent.monsterOff = 1; crash(); } else { _parent.monsterOff = 1; touchDown(); } } } function touchDown() { _parent.shieldValue = shielding; thrust.gotoAndStop(1); altitude = 0; _parent.gotoAndPlay("score"); } function crash() { altitude = 0; _parent.flash.play(); gotoAndPlay (2); } powerUp = 0; gravity = 0.2 * _parent.level; scaleVal = 1; this._width = this._width * scaleVal; this._height = this._height * scaleVal; warning1._visible = false; warning2._visible = false; warning3._visible = false; warning4._visible = false; this._x = Math.random() * 790; power = (2 * gravity) + powerUp; fuelMax = 1000; maxVelocity = 25; maxRotation = 10; rotationalFriction = 0.9; screenWidth = 790; ysafety = 2.5; xsafety = 2.5; spinsafety = 1; anglesafety = 10; shielding = _parent.shieldValue; this.onEnterFrame = function () { alphaShield = _parent.initialIncrement * shielding; shield._alpha = alphaShield; 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(); } }; stop();
Symbol 105 MovieClip Frame 2
_parent.lives.nextFrame();
Symbol 105 MovieClip Frame 50
_parent.shieldValue = _parent.defaultShieldValue; _parent.gotoAndPlay("level");
Symbol 118 MovieClip Frame 1
this.onEnterFrame = function () { usedFuel = _root.ship.fuelUsed; maxFuel = _root.ship.fuelMax; _root.fuelLeft = maxFuel - usedFuel; };
Symbol 121 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"landingRing"Frame 1Symbol 33 MovieClip
"credits"Frame 1Symbol 45 MovieClip
"playBTN"Frame 15Symbol 53 MovieClip
"lives"Frame 42Symbol 60 MovieClip
"ship"Frame 55Symbol 105 MovieClip
"flash"Frame 55Symbol 121 MovieClip
"mete1"Symbol 27 MovieClip [meteor] Frame 1Symbol 11 MovieClip
"shade0"Symbol 27 MovieClip [meteor] Frame 1Symbol 13 MovieClip
"shade1"Symbol 27 MovieClip [meteor] Frame 1Symbol 13 MovieClip
"shade2"Symbol 27 MovieClip [meteor] Frame 1Symbol 13 MovieClip
"shade3"Symbol 27 MovieClip [meteor] Frame 1Symbol 13 MovieClip
"shade4"Symbol 27 MovieClip [meteor] Frame 1Symbol 13 MovieClip
"shade5"Symbol 27 MovieClip [meteor] Frame 1Symbol 13 MovieClip
"meteOut"Symbol 27 MovieClip [meteor] Frame 1Symbol 24 MovieClip
"boundingHit"Symbol 27 MovieClip [meteor] Frame 1Symbol 26 MovieClip
"leftMark"Symbol 33 MovieClip Frame 1Symbol 32 MovieClip
"rightMark"Symbol 33 MovieClip Frame 1Symbol 32 MovieClip
"keys"Symbol 53 MovieClip Frame 1Symbol 49 MovieClip
"over"Symbol 53 MovieClip Frame 1Symbol 51 MovieClip
"thrust"Symbol 92 MovieClip Frame 1Symbol 81 MovieClip
"fuelGauge"Symbol 92 MovieClip Frame 1Symbol 86 MovieClip
"boundingBox"Symbol 105 MovieClip Frame 1Symbol 95 MovieClip
"monsterBound"Symbol 105 MovieClip Frame 1Symbol 95 MovieClip
"monsterBound2"Symbol 105 MovieClip Frame 1Symbol 95 MovieClip
"thrust"Symbol 105 MovieClip Frame 1Symbol 81 MovieClip
"fuelGauge"Symbol 105 MovieClip Frame 1Symbol 86 MovieClip
"shield"Symbol 105 MovieClip Frame 1Symbol 100 MovieClip
"shock"Symbol 105 MovieClip Frame 1Symbol 101 MovieClip
"warning1"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"warning3"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"warning2"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"warning4"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 27 as "meteor"

Labels

"menu"Frame 1
"level"Frame 42
"gameON"Frame 55
"loose"Frame 56
"score"Frame 145
"crash"Symbol 105 MovieClip Frame 2

Dynamic Text Variables

_root.lastKnownScoreSymbol 37 EditableText"0"
levelSymbol 62 EditableText""
_root.ship.altitudeSymbol 111 EditableText""
_root.ship.gravitySymbol 115 EditableText""
_root.fuelLeftSymbol 117 EditableText""
currentScoreSymbol 119 EditableText""
livesLeftSymbol 125 EditableText""
fuelBonusSymbol 127 EditableText""
shieldBonusSymbol 129 EditableText""
levelSymbol 130 EditableText""
fakeScoreSymbol 132 EditableText""




http://swfchan.com/4/19588/info.shtml
Created: 29/5 -2019 20:18:54 Last modified: 29/5 -2019 20:18:54 Server time: 28/04 -2024 21:08:44