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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

Ravens Flight.swf

This is the info page for
Flash #30516

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


Text
Play Again

Click to Play Again

<p align="left"><font face="Arial" size="24" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.gamefools.com/onlinegames/" target = "_blank"><b>Play More Games</b></a></font></p>

<p align="left"><font face="Arial" size="24" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Start Game</b></font></p>

0

Score:

ActionScript [AS1/AS2]

Frame 1
gotoAndStop (1); counter = 0; onEnterFrame = function () { if (counter == 108) { picGameFools._visible = false; gotoAndStop (2); } counter++; };
Frame 2
btnStartGame.onRelease = function () { _root.gotoAndStop(3); }; btnPlayMoreGames.onRelease = function () { getURL ("http://www.gamefools.com/onlinegames/"); };
Frame 3
function reset() { var _local1 = _root; _local1.createEmptyMovieClip("BG_top", 1000); _local1.createEmptyMovieClip("BG_bottom", 1001); _local1.createEmptyMovieClip("BG_blocks", 1002); txtScore = 0; bird_frame = 1; Bird._rotation = 0; Bird._y = 150; Bird._x = 100; endCounter = 0; btnPlayAgain._y = 600; txtFinalScore = ""; game_score = 0; game_speed = 12; game_height = 400; blockCount = 0; removedCount = 0; frameCounter = 0; topBlocks = 30; bottomBlocks = 20; bird_direction = "down"; movement = 0; velocity = 1; max_up = 5; max_down = -7; bounce_height = 6; bounce_speed = 3; alive = true; bird_top_offset = -5; bird_bottom_offset = 5; bouncing = false; above_water = true; spikes = new Array(); bounce_dir = "up"; level = 0; level_counter = 0; level_length = 1000; leveling = true; level_delay_length = 110; level_delay = level_delay_length; water_direction = "down"; water_movement = 10; water_count = 0; level_phase = 1; levels = 6; round = 0; game_over = false; createTopandBottom(); changeBG(12637174); } function changeBG(col) { var _local1 = new Color(bgClip); _local1.setRGB(col); bgClip._x = 0; bgClip._y = 0; bgClip._width = Stage.width; bgClip._height = Stage.height; } function createTopandBottom() { x = 0; while (x < topBlocks) { BG_top.attachMovie("blockMC" + round, "top_" + x, x); currentTop = eval ("BG_top.top_" + x); currentTop.cacheAsBitmap = true; previousTop = eval ("BG_top.top_" + (x - 1)); currentTop._x = x * currentTop._width; currentTop._y = 0; x++; } x = 0; while (x < bottomBlocks) { BG_bottom.attachMovie(("water" + round) + "MC", "bottom_" + x, x + topBlocks); currentBottom = eval ("BG_bottom.bottom_" + x); currentBottom.cacheAsBitmap = true; currentBottom._x = x * currentBottom._width; currentBottom._y = game_height; if (level == 0) { currentBottom._y = currentBottom._y - currentBottom._height; } x++; } } function createBlock() { whichBlock = Math.round(Math.random() * 100); if (whichBlock >= spikes_percent) { blockType = "blockMC" + round; spikes_dir = "down"; } else { blockType = "block2MC" + round; spikes_dir = "up"; } createNumber = Math.round(Math.random() * (level_block_length - 1)); previousBlock = eval ("BG_blocks.block_" + (blockCount - 1)); randomX = Math.round(Math.random() * 6) + 1; randomX = randomX * 45; while (Math.abs(previousBlock._y - randomX) < 80) { randomX = Math.round(Math.random() * 6) + 1; randomX = randomX * 45; } x = 0; while (x <= createNumber) { spikes[blockCount] = spikes_dir; BG_blocks.attachMovie(blockType, "block_" + blockCount, blockCount + 100); currentBlock = eval ("BG_blocks.block_" + blockCount); currentBlock.cacheAsBitmap = true; currentBlock._y = randomX; currentBlock._x = ((BG_Blocks._x * -1) + 600) + (x * currentBlock._width); blockCount++; x++; } } function update_blocks() { x = 0; while (x < topBlocks) { currentTop = eval ("BG_top.top_" + x); if (((BG_top._x + currentTop._x) < -200) and (level_phase != 3)) { currentTop._x = currentTop._x + (topBlocks * currentTop._width); } x++; } x = 0; while (x < bottomBlocks) { currentBottom = eval ("BG_bottom.bottom_" + x); if ((BG_bottom._x + currentBottom._x) < -200) { currentBottom._x = currentBottom._x + (bottomBlocks * currentBottom._width); } x++; } x = removedCount; while (x < blockCount) { currentBlock = eval ("BG_blocks.block_" + x); if ((BG_blocks._x + currentBlock._x) < -200) { currentBlock.removeMovieClip(); removedCount = x; } x++; } } function moveTopandBottom() { BG_top._x = BG_top._x - game_speed; BG_bottom._x = BG_bottom._x - game_speed; x = 0; while (x < topBlocks) { currentTop = eval ("BG_top.top_" + x); if (((leveling == true) and (level_phase == 3)) and ((BG_top._x + currentTop._x) < -50)) { currentTop._x = currentTop._x + (topBlocks * currentTop._width); temp_x = currentTop._x; temp_y = currentTop._y; BG_top.attachMovie("blockMC" + round, "top_" + x, x); currentTop = eval ("BG_top.top_" + x); currentTop._x = temp_x; currentTop._y = temp_y; } x++; } if (((leveling == true) and (level_phase == 2)) and (level != 0)) { BG_bottom._y++; } if ((((leveling == true) and (level_phase == 3)) and (BG_bottom._y >= 0)) and (level != 0)) { x = 0; while (x < bottomBlocks) { currentBottom = eval ("BG_bottom.bottom_" + x); temp_x = currentBottom._x; temp_y = currentBottom._y; BG_bottom.attachMovie(("water" + round) + "MC", "bottom_" + x, x + topBlocks); currentBottom = eval ("BG_bottom.bottom_" + x); currentBottom._x = temp_x; currentBottom._y = temp_y; x++; } BG_bottom._y--; } } function moveBlocks() { BG_blocks._x = BG_blocks._x - game_speed; x = removedCount; while (x < blockCount) { currentBlock = eval ("BG_blocks.block_" + x); if (currentBlock.hitTest(Bird)) { if ((Bird._y + bird_top_offset) > currentBlock._y) { if ((Bird._y + bird_top_offset) < (currentBlock._y + currentBlock._height)) { die(); } } else { bounce("up"); } } x++; } } function bounce(bounce_direction) { if ((bouncing == false) & (alive == true)) { sndBounce.setVolume(20); sndBounce.start(); } bouncing = true; bounce_count = 0; bounce_dir = bounce_direction; } function die() { if (alive == true) { sndSquawk.setVolume(100); sndSquawk.start(); } alive = false; } function levelUp() { moveBlocks(); moveTopandBottom(); level_delay++; if ((level_delay >= level_delay_length) & (level_phase == 1)) { txtLevel = "Level " + (level + 1); level_delay = 0; level_phase = 2; sndLevel.setVolume(100); sndLevel.start(); } if ((level_delay >= (level_delay_length / 2)) & (level_phase == 2)) { if (round == 0) { changeBG(12637174); } else if (round == 1) { changeBG(12835032); } else if (round == 2) { changeBG(14803136); } else if (round == 3) { changeBG(14538169); } else if (round == 4) { changeBG(14209489); } else if (round == 5) { changeBG(12171705); } level_delay = 0; level_phase = 3; } if ((level_delay >= level_delay_length) & (level_phase == 3)) { level_delay = 0; level_phase = 1; txtLevel = ""; leveling = false; if (level == 0) { level_block_length = 5; level_block_delay = 22; spikes_percent = 0; } else if (level == 1) { level_block_length = 2; level_block_delay = 14; spikes_percent = 0; } else if (level == 2) { level_block_length = 4; level_block_delay = 14; spikes_percent = 0; } else if (level == 3) { level_block_length = 1; level_block_delay = 9; spikes_percent = 0; } else if (level == 4) { level_block_length = 3; level_block_delay = 11; spikes_percent = 0; } else if (level == 5) { level_block_length = 1; level_block_delay = 9; spikes_percent = 0; } else if (level == 6) { level_block_length = 3; level_block_delay = 11; spikes_percent = 0; } else if (level == 7) { level_block_length = 1; level_block_delay = 9; spikes_percent = 0; } else if (level == 8) { level_block_length = 3; level_block_delay = 11; spikes_percent = 0; } else if (level == 9) { level_block_length = 1; level_block_delay = 9; spikes_percent = 0; } else if (level == 10) { level_block_length = 3; level_block_delay = 11; spikes_percent = 0; } } } function animate_bird() { bird_frame++; Bird.gotoAndStop(bird_frame); if (bird_frame == 7) { bird_frame = 0; } } function main() { function endGame() { moveBlocks(); moveTopandBottom(); endCounter++; if (endCounter > 75) { btnPlayAgain._y = 220; } } if (game_over == true) { endGame(); return(undefined); } if (leveling == true) { levelUp(); } else { moveBlocks(); moveTopandBottom(); game_score++; level_counter++; if (level_counter >= level_length) { level++; round++; if (round == levels) { round = 0; } level_counter = 0; leveling = true; } txtScore = game_score; if (Bird._y < 40) { die(); } if (Bird._y > (game_height - 40)) { Bird._y = 1000; die(); } if (frameCounter < level_block_delay) { frameCounter++; } else { createBlock(); frameCounter = 0; } } if ((above_water == true) and (Bird._y > 400)) { sndSploosh.start(); above_water = false; game_over = true; txtFinalScore = "Game Over \n Final Score: " + game_score; txtLevel = ""; } if ((bird_direction == "up") && (movement < max_up)) { movement = movement + velocity; } if ((bird_direction == "down") && (movement > max_down)) { movement = movement - velocity; } if (bouncing == true) { if (bounce_count <= bounce_height) { movement = bounce_speed; if (bounce_dir == "down") { movement = movement * -1; } bounce_count = bounce_count + bounce_speed; } else { bouncing = false; } } if (alive == true) { Bird._y = Bird._y - movement; } else { Bird._x = Bird._x + 2; Bird._y = Bird._y + 8; Bird._rotation = Bird._rotation + 4; } } Bird.cacheAsBitmap = true; btnPlayAgain.onRelease = function () { reset(); }; reset(); sndSquawk = new Sound(); sndSquawk.attachSound("squawk"); sndSploosh = new Sound(); sndSploosh.attachSound("sndSploosh"); sndBounce = new Sound(); sndBounce.attachSound("sndBounce"); sndLevel = new Sound(); sndLevel.attachSound("sndLevel"); sndWind = new Sound(); sndWind.attachSound("sndWind"); changeBG(12637174); gotoAndStop (3); setInterval(function () { main(); }, 23); setInterval(function () { animate_bird(); }, 70); setInterval(function () { update_blocks(); }, 1000); onMouseDown = function () { bird_direction = "up"; bouncing = false; }; onMouseUp = function () { bird_direction = "down"; movment = movment + 4; bouncing = false; };

Library Items

Symbol 1 Sound [squawk]
Symbol 2 Sound [sndLevel]
Symbol 3 Sound [sndSploosh]
Symbol 4 Sound [sndBounce]
Symbol 5 Bitmap [murkeywater.png]Used by:13
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClip [water0MC]Uses:7
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClip [blockMC0]Uses:10Used by:12
Symbol 12 MovieClip [block2MC0]Uses:11
Symbol 13 GraphicUses:5Used by:14
Symbol 14 MovieClip [water1MC]Uses:13
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:17
Symbol 17 MovieClip [blockMC1]Uses:16Used by:18
Symbol 18 MovieClip [block2MC1]Uses:17
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClip [water4MC]Uses:20
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:24
Symbol 24 MovieClip [blockMC4]Uses:23Used by:25
Symbol 25 MovieClip [block2MC3]Uses:24
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClip [water5MC]Uses:27
Symbol 29 FontUsed by:30 48 63 64 66 67
Symbol 30 TextUses:29Used by:31
Symbol 31 Button [btnPlayAgain]Uses:30
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClip [water3MC]Uses:33
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClip [blockMC3]Uses:36Used by:38
Symbol 38 MovieClip [block2MC2]Uses:37
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41
Symbol 41 MovieClip [water2MC]Uses:40
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:44
Symbol 44 MovieClip [blockMC5]Uses:43
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClip [blockMC2]Uses:46
Symbol 48 EditableTextUses:29Used by:49
Symbol 49 Button [txtPlayAgain]Uses:48Used by:Timeline
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [bgClip]Uses:50Used by:Timeline
Symbol 52 FontUsed by:53 55 65
Symbol 53 EditableTextUses:52Used by:54
Symbol 54 Button [btnPlayMoreGames]Uses:53Used by:Timeline
Symbol 55 EditableTextUses:52Used by:56
Symbol 56 Button [btnStartGame]Uses:55Used by:Timeline
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClip [GameFools]Uses:58Used by:Timeline
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 EditableTextUses:29Used by:Timeline
Symbol 64 TextUses:29Used by:Timeline
Symbol 65 EditableTextUses:52Used by:Timeline
Symbol 66 EditableTextUses:29Used by:Timeline
Symbol 67 EditableTextUses:29Used by:Timeline
Symbol 68 BitmapUsed by:69 70 71 72 73 74 75
Symbol 69 GraphicUses:68Used by:76
Symbol 70 GraphicUses:68Used by:76
Symbol 71 GraphicUses:68Used by:76
Symbol 72 GraphicUses:68Used by:76
Symbol 73 GraphicUses:68Used by:76
Symbol 74 GraphicUses:68Used by:76
Symbol 75 GraphicUses:68Used by:76
Symbol 76 MovieClipUses:69 70 71 72 73 74 75Used by:Timeline

Instance Names

"picGameFools"Frame 1Symbol 59 MovieClip [GameFools]
"btnStartGame"Frame 2Symbol 56 Button [btnStartGame]
"btnPlayMoreGames"Frame 2Symbol 54 Button [btnPlayMoreGames]
"bgClip"Frame 3Symbol 51 MovieClip [bgClip]
"btnPlayAgain"Frame 3Symbol 49 Button [txtPlayAgain]
"Bird"Frame 3Symbol 76 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "squawk"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sndLevel"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sndSploosh"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sndBounce"
ExportAssets (56)Timeline Frame 1Symbol 5 as "murkeywater.png"
ExportAssets (56)Timeline Frame 1Symbol 8 as "water0MC"
ExportAssets (56)Timeline Frame 1Symbol 11 as "blockMC0"
ExportAssets (56)Timeline Frame 1Symbol 11 as "blockMC0"
ExportAssets (56)Timeline Frame 1Symbol 12 as "block2MC0"
ExportAssets (56)Timeline Frame 1Symbol 5 as "murkeywater.png"
ExportAssets (56)Timeline Frame 1Symbol 14 as "water1MC"
ExportAssets (56)Timeline Frame 1Symbol 17 as "blockMC1"
ExportAssets (56)Timeline Frame 1Symbol 17 as "blockMC1"
ExportAssets (56)Timeline Frame 1Symbol 18 as "block2MC1"
ExportAssets (56)Timeline Frame 1Symbol 21 as "water4MC"
ExportAssets (56)Timeline Frame 1Symbol 24 as "blockMC4"
ExportAssets (56)Timeline Frame 1Symbol 24 as "blockMC4"
ExportAssets (56)Timeline Frame 1Symbol 25 as "block2MC3"
ExportAssets (56)Timeline Frame 1Symbol 28 as "water5MC"
ExportAssets (56)Timeline Frame 1Symbol 31 as "btnPlayAgain"
ExportAssets (56)Timeline Frame 1Symbol 34 as "water3MC"
ExportAssets (56)Timeline Frame 1Symbol 37 as "blockMC3"
ExportAssets (56)Timeline Frame 1Symbol 37 as "blockMC3"
ExportAssets (56)Timeline Frame 1Symbol 38 as "block2MC2"
ExportAssets (56)Timeline Frame 1Symbol 41 as "water2MC"
ExportAssets (56)Timeline Frame 1Symbol 44 as "blockMC5"
ExportAssets (56)Timeline Frame 1Symbol 47 as "blockMC2"
ExportAssets (56)Timeline Frame 1Symbol 49 as "txtPlayAgain"
ExportAssets (56)Timeline Frame 1Symbol 51 as "bgClip"
ExportAssets (56)Timeline Frame 1Symbol 54 as "btnPlayMoreGames"
ExportAssets (56)Timeline Frame 1Symbol 56 as "btnStartGame"
ExportAssets (56)Timeline Frame 1Symbol 59 as "GameFools"
ExportAssets (56)Timeline Frame 1Symbol 59 as "GameFools"
ExportAssets (56)Timeline Frame 2Symbol 56 as "btnStartGame"
ExportAssets (56)Timeline Frame 2Symbol 54 as "btnPlayMoreGames"
ExportAssets (56)Timeline Frame 3Symbol 51 as "bgClip"
ExportAssets (56)Timeline Frame 3Symbol 49 as "txtPlayAgain"

Dynamic Text Variables

txtScoreSymbol 63 EditableText"0"
txtLevelSymbol 65 EditableText""
txtFinalScoreSymbol 66 EditableText""




http://swfchan.com/7/30516/info.shtml
Created: 19/5 -2019 07:54:27 Last modified: 19/5 -2019 07:54:27 Server time: 08/05 -2024 04:18:46