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

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

2393_Hatsune_Miku_Flight_Simulator.swf

This is the info page for
Flash #82969

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


Text
Click to Play

Click for
Instructions

HATSUNE MIKU: FLIGHT
SIMULATOR

Airspeed

Splashdown!
Press Q to Recover
to Carrier

Landing
Complete!
Press Q to
Launch
Again

Thrust

Instructions

Press the LEFT ARROW
key to rotate left.
Press the RIGHT ARROW
key to rotate right

Press the UP ARROW
key to throttle up

Press the DOWN ARROW
key to throttle down

CARRIER LANDING:
To land on the carrier, first press the "L" key
to deploy your LANDING LEEK.
The Leek must touch the deck of the carrier
before any other part of Miku, or you will
bounce and have to start again.
If you hit the water you will splash down and
need to be rescued.

Press the SPACE BAR
to roll

STALLS:
If Miku goes too slow, she will STALL. If she has
enough altitude, she can recover automatically.

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 2 MovieClip "preloader" in Frame 1
onClipEvent (enterFrame) { if (_root._framesloaded >= _root._totalframes) { _root.gotoAndPlay(2); } else { setProperty("_root.preloader", _xscale , (_root._framesloaded / _root._totalframes) * 100); } }
Frame 2
stop();
Frame 5
maxsize = 700; maxheight = 700; lscroll = false; rscroll = false;
Frame 6
stop();
Instance of Symbol 54 MovieClip "Island1" in Frame 6
onClipEvent (enterFrame) { if ((_root.lscroll == true) and (_root.Player1.hashit == false)) { _x = (_x + 1); } if ((_root.rscroll == true) and (_root.Player1.hashit == false)) { _x = (_x - 1); } if ((this._x < -50) and (_root.Player1.hashit == false)) { _x = (_root.maxsize + 20); } if ((this._x > (_root.maxsize + 20)) and (_root.Player1.hashit == false)) { _x = -50; } }
Instance of Symbol 54 MovieClip "Island1" in Frame 6
onClipEvent (enterFrame) { if ((_root.lscroll == true) and (_root.Player1.hashit == false)) { _x = (_x + 1); } if ((_root.rscroll == true) and (_root.Player1.hashit == false)) { _x = (_x - 1); } if ((this._x < -50) and (_root.Player1.hashit == false)) { _x = (_root.maxsize + 20); } if ((this._x > (_root.maxsize + 20)) and (_root.Player1.hashit == false)) { _x = -50; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 60 MovieClip "midground1" in Frame 6
onClipEvent (enterFrame) { if ((_root.lscroll == true) and (_root.Player1.hashit == false)) { _x = (_x + 3); } if ((_root.rscroll == true) and (_root.Player1.hashit == false)) { _x = (_x - 3); } if (this._x < -200) { _x = (_root.maxsize + 100); } if ((this._x > (_root.maxsize + 100)) and (_root.Player1.hashit == false)) { _x = -200; } }
Instance of Symbol 70 MovieClip "Splash1" in Frame 6
onClipEvent (load) { this._visible = false; firsthit = false; } onClipEvent (enterFrame) { if (_root.Player1.hashit == true) { this._visible = true; _y = (_root.Player1._y - 40); _x = _root.Player1._x; if (firsthit == false) { this.gotoAndPlay(2); firsthit = true; } } }
Instance of Symbol 76 MovieClip "Player1" in Frame 6
onClipEvent (load) { Angle = 0; VelMax = 50; Vel = 20; VelX = 0; VelY = 0; Thrust = 15; stalled = false; timer = 0; hashit = false; hookdown = false; touchdown = false; flipped = false; } onClipEvent (enterFrame) { if (this.hook1.hitTest(_root.deck1) and (hookdown == true)) { _x = finalpos; _y = (_root.deck1 - 1); touchdown = true; Vel = 0; VelX = 0; VelY = 0; } if (Key.isDown(81) and (touchdown == true)) { _root.gotoAndPlay(45); } if (Key.isDown(81) and (hashit == true)) { _root.gotoAndPlay(45); } if (Key.isDown(32) and (touchdown == false)) { this._yscale = this._yscale * -1; if (flipped == false) { flipped = true; } else { flipped = false; } } if (Key.isDown(76) and (touchdown == false)) { if (hookdown == false) { hookdown = true; this.gotoAndStop(30); } else { hookdown = false; this.gotoAndStop(1); } } if ((!Key.isDown(39)) and (!Key.isDown(37))) { this.gotoAndStop(1); } if ((Key.isDown(39) and (touchdown == false)) and (hashit == false)) { if (Angle >= 360) { Angle = 15; } else { Angle = Angle + 15; } this._rotation = Angle; if (flipped == false) { this.gotoAndStop(3); } else { this.gotoAndStop(2); } } if ((Key.isDown(37) and (touchdown == false)) and (hashit == false)) { this.gotoAndStop(2); if (Angle <= 0) { Angle = 345; } else { Angle = Angle - 15; } this._rotation = Angle; if (flipped == false) { this.gotoAndStop(2); } else { this.gotoAndStop(3); } } if (Key.isDown(38) and (touchdown == false)) { if (Thrust < 30) { Thrust = Thrust + 5; Vel = Thrust; } } if (Key.isDown(40) and (touchdown == false)) { if (Thrust > 0) { Thrust = Thrust - 5; Vel = Thrust; } } if ((Angle < 330) and (Angle > 300)) { Vel = Vel - 1; } else if ((Angle <= 300) and (Angle > 240)) { Vel = Vel - 2; } else if ((Angle <= 240) and (Angle > 210)) { Vel = Vel - 1; } else if (Vel < Thrust) { Vel = Vel + 1; } if (Vel > VelMax) { Vel = VelMax; } else if ((Angle < 75) and (Angle > 30)) { Vel = Vel + 1; } else if ((Angle >= 75) and (Angle < 120)) { Vel = Vel + 2; } else if ((Angle >= 120) and (Angle < 165)) { Vel = Vel + 1; } else if (Vel > Thrust) { Vel = Vel - 1; } if (Vel < 0) { Vel = 0; } radAngle = (Angle * 3.14) / 180; VelX = Math.round(Math.cos(radAngle) * Vel); VelY = Math.round(Math.sin(radAngle) * Vel); if (touchdown == true) { VelX = 0; VelY = 0; Vel = 0; } if ((this._x > (_root.maxsize - 200)) and (VelX > 0)) { _root.rscroll = true; _root.lscroll = false; _x = _x; } else if ((this._x >= (_root.maxsize - 200)) and (VelX <= 0)) { _x = (_x + VelX); _root.lscroll = false; _root.rscroll = false; } else if ((this._x <= (_root.maxsize - 200)) and (VelX >= 0)) { _x = (_x + VelX); _root.lscroll = false; _root.rscroll = false; } else if ((this._x <= 200) and (VelX <= 0)) { _root.lscroll = true; _root.rscroll = false; _x = _x; } else { _x = (_x + VelX); _root.lscroll = false; _root.rscroll = false; } if (((Vel == 0) and (hashit == false)) and (touchdown == false)) { timer = timer + 1; if (timer == 1) { this.gotoAndStop(10); } if (timer == 2) { this.gotoAndStop(11); } if (timer == 3) { this.gotoAndStop(12); } if (timer == 4) { this.gotoAndStop(13); } if (timer >= 5) { this.gotoAndStop(11); } if ((timer >= 3) and (timer <= 10)) { VelY = VelY + 5; } else { VelY = VelY + 1; } if (timer > 10) { Angle = 75; this._rotation = Angle; this.gotoAndStop(1); } } else if (hookdown == false) { timer = 0; } else { timer = 0; this.gotoAndStop(30); } _y = (_y + VelY); if (this._x > _root.maxsize) { _x = 0; } if (this._x < 0) { _x = _root.maxsize; } if ((this._y > _root.maxheight) and (hashit == false)) { _y = 0; } if (this._y <= 0) { _y = 0; } if (hashit == false) { finalpos = this._x; } if (this.hitTest(_root.ocean)) { _x = finalpos; _y = _root.maxheight; Vel = 0; VelY = 0; VelX = 0; Thrust = 0; hashit = true; this._visible = false; } if (this.hitTest(_root.deck1) and (touchdown == false)) { if (VelX > 0) { Angle = 345; this._rotation = Angle; } else { Angle = 195; this._rotation = Angle; } } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 58 MovieClip "dots1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -20) { _x = (_root.maxsize + 20); } if (this._x > (_root.maxsize + 20)) { _x = -20; } }
Instance of Symbol 80 MovieClip "deck1" in Frame 6
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -300) { _x = (_root.maxsize + 300); } if (this._x > (_root.maxsize + 300)) { _x = -300; } }
Instance of Symbol 83 MovieClip in Frame 6
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.Player1.hashit == true) { this._visible = true; } }
Instance of Symbol 85 MovieClip in Frame 6
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.Player1.touchdown == true) { this._visible = true; } }
Frame 10
stop();
Instance of Symbol 80 MovieClip "deck1" in Frame 30
onClipEvent (enterFrame) { if (_root.lscroll == true) { _x = (_x - _root.Player1.VelX); } if (_root.rscroll == true) { _x = (_x - _root.Player1.VelX); } if (this._x < -300) { _x = (_root.maxsize + 300); } if (this._x > (_root.maxsize + 300)) { _x = -300; } }
Frame 60
gotoAndPlay (5);
Symbol 8 Button
on (release) { gotoAndPlay (45); }
Symbol 9 Button
on (release) { gotoAndPlay (10); }
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 8
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 20
stop();
Symbol 76 MovieClip Frame 30
stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:Timeline
Symbol 3 GraphicUsed by:8 9
Symbol 4 GraphicUsed by:8 9
Symbol 5 GraphicUsed by:8 9
Symbol 6 GraphicUsed by:8 9
Symbol 7 GraphicUsed by:8 9
Symbol 8 ButtonUses:3 4 5 6 7Used by:Timeline
Symbol 9 ButtonUses:3 4 5 6 7Used by:Timeline
Symbol 10 FontUsed by:11 12
Symbol 11 TextUses:10Used by:Timeline
Symbol 12 TextUses:10Used by:Timeline
Symbol 13 FontUsed by:14
Symbol 14 TextUses:13Used by:Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:44 70 71 72 73 74
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:44 71 72 73 75
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:44 71 72 73 75
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:44 71 72 73 75
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:27
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClipUses:24 26Used by:44 71 72 73 75
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:44 71 72 73 75
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:44 71 72 73 75
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:44 71 72 73 75
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:34 35 36Used by:44 71 72 73 75
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:44 71 72 73 75
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:44 71 72 73 75
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44 71 72 73 75
Symbol 44 MovieClipUses:16 18 20 22 27 29 31 33 37 39 41 43Used by:76  Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:Timeline
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:Timeline
Symbol 51 FontUsed by:52 81 82 84 86 88 96
Symbol 52 EditableTextUses:51Used by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:Timeline
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 GraphicUsed by:70
Symbol 62 GraphicUsed by:70
Symbol 63 GraphicUsed by:70
Symbol 64 GraphicUsed by:70
Symbol 65 GraphicUsed by:70
Symbol 66 GraphicUsed by:70
Symbol 67 GraphicUsed by:70
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:70
Symbol 70 MovieClipUses:61 62 63 64 65 66 67 16 69Used by:Timeline
Symbol 71 MovieClipUses:16 18 20 22 31 27 29 33 37 39 41 43Used by:76
Symbol 72 MovieClipUses:16 18 20 22 31 27 29 33 37 39 41 43Used by:76
Symbol 73 MovieClipUses:16 18 20 22 31 27 29 33 37 39 41 43Used by:76  Timeline
Symbol 74 MovieClipUses:16Used by:76
Symbol 75 MovieClipUses:18 20 22 31 27 29 33 37 39 41 43Used by:76
Symbol 76 MovieClipUses:44 71 72 73 74 75Used by:Timeline
Symbol 77 FontUsed by:78
Symbol 78 EditableTextUses:77Used by:Timeline
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:Timeline
Symbol 81 TextUses:51Used by:Timeline
Symbol 82 TextUses:51Used by:83
Symbol 83 MovieClipUses:82Used by:Timeline
Symbol 84 TextUses:51Used by:85
Symbol 85 MovieClipUses:84Used by:Timeline
Symbol 86 TextUses:51Used by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 TextUses:51Used by:Timeline
Symbol 89 FontUsed by:90 91 92 93 94 95
Symbol 90 TextUses:89Used by:Timeline
Symbol 91 TextUses:89Used by:Timeline
Symbol 92 TextUses:89Used by:Timeline
Symbol 93 TextUses:89Used by:Timeline
Symbol 94 TextUses:89Used by:Timeline
Symbol 95 TextUses:89Used by:Timeline
Symbol 96 EditableTextUses:51Used by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:Timeline
Symbol 102 GraphicUsed by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 GraphicUsed by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 GraphicUsed by:Timeline

Instance Names

"preloader"Frame 1Symbol 2 MovieClip
"But1"Frame 2Symbol 8 Button
"But1"Frame 2Symbol 9 Button
"Island1"Frame 6Symbol 54 MovieClip
"Island1"Frame 6Symbol 54 MovieClip
"ocean"Frame 6Symbol 56 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"midground1"Frame 6Symbol 60 MovieClip
"Splash1"Frame 6Symbol 70 MovieClip
"Player1"Frame 6Symbol 76 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"dots1"Frame 6Symbol 58 MovieClip
"deck1"Frame 6Symbol 80 MovieClip
"But1"Frame 10Symbol 8 Button
"deck1"Frame 30Symbol 80 MovieClip
"spin1"Frame 30Symbol 73 MovieClip
"spin1"Frame 45Symbol 73 MovieClip
"spin1"Symbol 76 MovieClip Frame 10Symbol 73 MovieClip
"hook1"Symbol 76 MovieClip Frame 30Symbol 74 MovieClip

Dynamic Text Variables

Player1.ThrustSymbol 52 EditableText""
Player1.VelSymbol 78 EditableText""
Player1.ThrustSymbol 96 EditableText""




http://swfchan.com/17/82969/info.shtml
Created: 1/4 -2019 03:39:30 Last modified: 1/4 -2019 03:39:30 Server time: 08/05 -2024 07:28:23