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/43525542?noj=FRM43525542-3DC" width="1" height="1"></div>

Chopper Drop.swf

This is the info page for
Flash #22594

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


Text
THIS IS CHOPPER DROP
i'm made to be played...on a psp!
try me :)
©2006 fingertime.com

OK

play high score version

txt

txt

play again

ActionScript [AS1/AS2]

Frame 3
_global.gGround = 272; _global.gSC = 0; _global.gLvl = 0; play_mc.onRelease = function () { gotoAndPlay ("game"); }; playft_mc.onRelease = function () { getURL ("http://www.fingertime.com/chopperdrop.php"); }; stop();
Frame 9
function checkKeys() { var _local1 = Key.getCode(); if (gPause) { return(undefined); } if (!(_local1 === 32)) { } else { game_mc.plane_mc.bombsAway(); } } snd_mc.playloop(1); if (keyListener != undefined) { Key.removeListener(keyListener); keyListener = undefined; } var keyListener = new Object(); keyListener.onKeyDown = checkKeys; Key.addListener(keyListener); this.onMouseDown = function () { game_mc.plane_mc.bombsAway(); }; stop();
Frame 13
_global.gLvl++; snd_mc.playloop(0); txt.text = ("Level " + gLvl) + " complete!\r\rthe next one's a little faster..."; ok_mc.onRelease = function () { gotoAndPlay ("game"); }; stop();
Frame 18
snd_mc.playloop(0); switch (true) { case _global.gSC > 700 : var xtra = "You're a top chopper!"; break; case _global.gSC > 600 : var xtra = "that's great!"; break; case _global.gSC > 500 : var xtra = "great score, ace."; break; case _global.gSC > 400 : var xtra = "very good score!"; break; case _global.gSC > 350 : var xtra = "good score!"; break; case _global.gSC > 300 : var xtra = "not bad at all!"; break; case _global.gSC > 250 : var xtra = "a reasonable flight."; break; case _global.gSC > 200 : var xtra = "winners don't do drugs."; break; case _global.gSC > 180 : var xtra = "don't give up the day job."; break; case _global.gSC > 150 : var xtra = "could do better."; break; case _global.gSC > 130 : var xtra = "more drop than chop..."; break; case _global.gSC > 100 : var xtra = "You need practice!"; break; case _global.gSC > 80 : var xtra = "could do better!"; break; case _global.gSC > 70 : var xtra = "not very good, eh?"; break; case _global.gSC > 60 : var xtra = "are you on medication?"; break; case _global.gSC > 50 : var xtra = "are you blind?"; break; case _global.gSC > 20 : var xtra = "that was rubbish!"; break; default : var xtra = "You suck!"; } txt.text = "GAME OVER\r\r" + xtra; playagain_mc.onRelease = function () { gotoAndPlay ("menu"); }; playft_mc.onRelease = function () { getURL ("http://www.fingertime.com/chopperdrop.php"); }; stop();
Frame 23
inSubmit.fHS("submit", _global.gSC); stop();
Frame 28
ok_mc.onRelease = function () { this._parent.inSubmit.fHS("hide"); gotoAndPlay ("menu"); }; stop();
Symbol 5 MovieClip Frame 1
this._rotation = Math.random() * 360;
Symbol 5 MovieClip Frame 11
stop();
Symbol 6 MovieClip [mc.plane] Frame 1
this.init = function () { this.pX = -100; this.pY = 50; this.pXSpeed = 10 + gLvl; this.pYSpeed = 0; this.pState = "flying"; this._x = this.pX; this._y = this.pY; }; this.onEnterFrame = function () { if (gPause) { return(undefined); } this.pX = this.pX + this.pXSpeed; if (this.pX > 600) { this.pX = -100 - Math.floor(Math.random(200)); this.pY = this.pY + 10; this._y = this.pY; } if (this.pState == "dead") { this.pYSpeed = this.pYSpeed + (this.pYSpeed * 0.2); this.pY = this.pY + this.pYSpeed; if (this.pY > gGround) { this._parent._parent.gotoAndPlay("gameover"); return(undefined); } } this._x = this.pX; this._y = this.pY; this._parent._parent.snd_mc.setLR(pX); this.tTest = Math.floor(((this.pX + 10) - 60) / 20); this._parent[("building" + this.tTest) + "_mc"].testPlaneImpact(); }; this.bombsAway = function () { if (this.pState == "dead") { return(undefined); } if (gPause) { return(undefined); } this._parent.bomb_mc.drop(this.pX, this.pY); }; this.explode = function () { if (this.pState == "flying") { this.pState = "dead"; this._parent._parent.snd_mc.playsound("pBoom"); this.gotoAndPlay("explode"); this.pYSpeed = 1; } }; this.init(); stop();
Symbol 6 MovieClip [mc.plane] Frame 36
stop();
Symbol 8 MovieClip [mc.bomb] Frame 1
this.init = function () { this.pX = -100; this.pY = -100; this.pYSpeed = 1; this.pEnergy = 4; this.pState = "idle"; this._x = this.pX; this._y = this.pY; }; this.onEnterFrame = function () { if (!(this.pState === "falling")) { } else { this.pYSpeed = this.pYSpeed + (this.pYSpeed * 0.2); if (this.pYSpeed > 16) { this.pYSpeed = 16; } this.pY = this.pY + this.pYSpeed; if (this.pY > gGround) { this.init(); } this._y = this.pY; if (this.tTest1 != undefined) { this._parent[("building" + this.tTest1) + "_mc"].testImpact(); } if (this.tTest2 != undefined) { this._parent[("building" + this.tTest2) + "_mc"].testImpact(); } } }; this.drop = function (tx, ty) { if (this.pState == "idle") { this._parent._parent.snd_mc.playsound("pDrop"); this.pX = tx; this.pY = ty; this.pState = "falling"; this.tTest1 = Math.floor(((this.pX - 4) - 60) / 20); this.tTest2 = Math.floor(((this.pX + 4) - 60) / 20); if ((this.tTest1 < 0) || (this.tTest1 > 19)) { this.tTest1 = undefined; } if (((this.tTest1 < 0) || (this.tTest1 > 19)) || (this.tTest2 == this.tTest1)) { this.tTest2 = undefined; } this._x = this.pX; this._y = this.pY; } }; this.reduce = function () { this.pEnergy--; if (this.pEnergy == 0) { this.init(); } }; this.init(); stop();
Symbol 9 MovieClip [mc.building] Frame 1
this.pBlocks = 0; this.build = function () { this.pBlocks = (2 + Math.floor(Math.random() * 5)) + Math.floor(gLvl / 2); var _local2 = 1; while (_local2 <= this.pBlocks) { var _local3 = new Object(); _local3._x = 0; _local3._y = _local2 * -20; if (_local2 == this.pBlocks) { _local3.pTop = 1; } else { _local3.pTop = 0; } this.attachMovie("mc.buildingblock", "block" + _local2, _local2, _local3); _local2++; } }; this.reduceBlock = function () { this.pBlocks--; this._parent._parent.snd_mc.playsound("pBoom"); if (this.pBlocks == 0) { this._parent.reduceBuildings(); } }; this.testImpact = function () { this["block" + this.pBlocks].testImpact(); }; this.testPlaneImpact = function () { this["block" + this.pBlocks].testPlaneImpact(); }; this.build(); stop();
Symbol 15 MovieClip Frame 1
stop();
Symbol 16 MovieClip [mc.buildingblock] Frame 1
this.pState = "idle"; this.testImpact = function () { if (this.hitTest(this._parent._parent.bomb_mc)) { this._parent._parent.bomb_mc.reduce(); _global.gSC++; this._parent._parent._parent.scoretxt.text = String(gSC); this._parent.reduceBlock(); this.pState = "exploding"; this.gotoAndPlay("explode"); } }; this.testPlaneImpact = function () { if (this.pState == "exploding") { return(undefined); } if (this.hitTest(this._parent._parent.plane_mc)) { this._parent._parent.plane_mc.explode(); } }; if (this.pTop == 1) { var ttop = Math.floor(Math.random() * 4); this.gfx_mc.gotoAndStop(2 + ttop); } stop();
Symbol 16 MovieClip [mc.buildingblock] Frame 19
this.removeMovieClip(); stop();
Symbol 18 MovieClip Frame 1
this._parent.hitArea = this; this._alpha = 0; stop();
Symbol 21 MovieClip [mc.soundclip] Frame 1
function setVol(x) { pDrop.setVolume(x * 70); pBoom.setVolume(x * 100); pLoop.setVolume(x * 70); } function playsound(snd) { eval (snd).start(); } function onRelease() { if (pVol == 100) { pVol = 0; this.setVol(0); gotoAndStop (3); } else { pVol = 100; this.setVol(1); gotoAndStop (2); } } var pVol = 100; this.createEmptyMovieClip("snd1", 1); var pDrop = new Sound(this); pDrop.attachSound("s-drop"); var pBoom = new Sound(this); pBoom.attachSound("s-boom"); var pLoop = new Sound(snd1); pLoop.attachSound("s-copter"); this.playloop = function (tx) { trace("play loop"); if (tx == 1) { pLoop.start(0, 999); } else { pLoop.stop(); } }; this.setLR = function (tx) { var _local1 = Math.round(tx / 2.4) - 100; if (_local1 < -100) { _local1 = -100; } if (_local1 > 100) { _local1 = 100; } var _local2 = 100 - (Math.abs(_local1) / 2); pLoop.setPan(_local1); pLoop.setVolume(_local2); }; this.setVol(1); this.playmenu(1); stop();
Symbol 27 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 44
stop();
Symbol 34 MovieClip Frame 1
var pName = String(this._name.slice(0, -3)); switch (pName) { case "ok" : txt.text = "ok"; break; case "view" : txt.text = "Top Droppers"; break; case "submit" : txt.text = "Submit"; break; default : txt.text = pName; } stop();
Symbol 36 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
this.init = function () { this.pPlaneHeight = 30; this.pBuildingCount = 0; _global.gPause == false; }; this.build = function () { var _local2 = 0; while (_local2 < 20) { var _local3 = new Object(); _local3.pX = _local2 * 20; _local3._x = 60 + (_local2 * 20); _local3._y = gGround; this.attachMovie("mc.building", ("building" + _local2) + "_mc", _local2, _local3); this[("building" + _local2) + "_mc"].build(); this.pBuildingCount++; _local2++; } }; this.reduceBuildings = function () { this.pBuildingCount--; if (this.pBuildingCount == 0) { this._parent.gotoAndPlay("levelup"); } }; this.init(); this.build(); this.attachMovie("mc.plane", "plane_mc", 1000); this.attachMovie("mc.bomb", "bomb_mc", 999); stop();
Symbol 43 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:6 28
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:6 28
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:6 16
Symbol 6 MovieClip [mc.plane]Uses:1 3 5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [mc.bomb]Uses:7
Symbol 9 MovieClip [mc.building]
Symbol 10 GraphicUsed by:15  Timeline
Symbol 11 GraphicUsed by:15  Timeline
Symbol 12 GraphicUsed by:15  Timeline
Symbol 13 GraphicUsed by:15  Timeline
Symbol 14 GraphicUsed by:15  Timeline
Symbol 15 MovieClipUses:10 11 12 13 14Used by:16
Symbol 16 MovieClip [mc.buildingblock]Uses:15 5
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:21
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip [mc.soundclip]Uses:18 19 20Used by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 Sound [s-drop]Used by:27
Symbol 25 Sound [s-boom]Used by:27
Symbol 26 Sound [s-copter]Used by:27
Symbol 27 MovieClipUses:24 25 26Used by:Timeline
Symbol 28 MovieClipUses:1 3Used by:Timeline
Symbol 29 FontUsed by:30 32 35 40 41 42
Symbol 30 TextUses:29Used by:Timeline
Symbol 31 GraphicUsed by:34 36 43
Symbol 32 EditableTextUses:29Used by:34
Symbol 33 GraphicUsed by:34 36 43
Symbol 34 MovieClipUses:31 32 33Used by:Timeline
Symbol 35 EditableTextUses:29Used by:36
Symbol 36 MovieClipUses:31 35 33Used by:Timeline
Symbol 37 FontUsed by:38
Symbol 38 EditableTextUses:37Used by:Timeline
Symbol 39 MovieClipUsed by:Timeline
Symbol 40 EditableTextUses:29Used by:Timeline
Symbol 41 EditableTextUses:29Used by:Timeline
Symbol 42 EditableTextUses:29Used by:43
Symbol 43 MovieClipUses:31 42 33Used by:Timeline
Symbol 44 GraphicUsed by:Timeline

Instance Names

"audio_mc"Frame 2Symbol 27 MovieClip
"snd_mc"Frame 3Symbol 21 MovieClip [mc.soundclip]
"play_mc"Frame 3Symbol 34 MovieClip
"playft_mc"Frame 3Symbol 36 MovieClip
"scoretxt"Frame 8Symbol 38 EditableText
"game_mc"Frame 8Symbol 39 MovieClip
"txt"Frame 13Symbol 40 EditableText
"ok_mc"Frame 13Symbol 34 MovieClip
"txt"Frame 18Symbol 41 EditableText
"playft_mc"Frame 18Symbol 36 MovieClip
"playagain_mc"Frame 18Symbol 43 MovieClip
"ok_mc"Frame 28Symbol 34 MovieClip
"gfx_mc"Symbol 16 MovieClip [mc.buildingblock] Frame 1Symbol 15 MovieClip
"txt"Symbol 34 MovieClip Frame 1Symbol 32 EditableText
"txt"Symbol 36 MovieClip Frame 1Symbol 35 EditableText
"txt"Symbol 43 MovieClip Frame 1Symbol 42 EditableText

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 6 as "mc.plane"
ExportAssets (56)Timeline Frame 1Symbol 8 as "mc.bomb"
ExportAssets (56)Timeline Frame 1Symbol 9 as "mc.building"
ExportAssets (56)Timeline Frame 1Symbol 16 as "mc.buildingblock"
ExportAssets (56)Timeline Frame 1Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 2Symbol 24 as "s-drop"
ExportAssets (56)Timeline Frame 2Symbol 25 as "s-boom"
ExportAssets (56)Timeline Frame 2Symbol 26 as "s-copter"
ExportAssets (56)Timeline Frame 3Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 4Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 5Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 6Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 7Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 8Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 9Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 10Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 11Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 12Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 13Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 14Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 15Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 16Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 17Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 18Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 19Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 20Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 21Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 22Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 23Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 24Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 25Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 26Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 27Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 28Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 29Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 30Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 31Symbol 21 as "mc.soundclip"
ExportAssets (56)Timeline Frame 32Symbol 21 as "mc.soundclip"

Labels

"init"Frame 1
"menu"Frame 3
"game"Frame 8
"levelup"Frame 13
"gameover"Frame 18
"submit"Frame 23
"highscores"Frame 28
"explode"Symbol 6 MovieClip [mc.plane] Frame 5
"explode"Symbol 16 MovieClip [mc.buildingblock] Frame 5
"_up"Symbol 34 MovieClip Frame 3
"_over"Symbol 34 MovieClip Frame 5
"_down"Symbol 34 MovieClip Frame 7
"_up"Symbol 36 MovieClip Frame 3
"_over"Symbol 36 MovieClip Frame 5
"_down"Symbol 36 MovieClip Frame 7
"_up"Symbol 43 MovieClip Frame 3
"_over"Symbol 43 MovieClip Frame 5
"_down"Symbol 43 MovieClip Frame 7




http://swfchan.com/5/22594/info.shtml
Created: 26/5 -2019 21:04:24 Last modified: 26/5 -2019 21:04:24 Server time: 03/05 -2024 03:11:56