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>

Dealing with Gravity 2.swf

This is the info page for
Flash #26567

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


Text
<p align="center"><font face="Arial" size="56" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.albinoblacksheep.com/" target = "_blank"><b>__</b></a></font></p>

<p align="center"><font face="Arial" size="11" color="#060606" letterSpacing="0.000000" kerning="0"><a href="http://www.albinoblacksheep.com/" target = "_blank"><b>ABS</b></a></font></p>

By Yevgeniy Rudoy

PLAY

PLAY

PLAY

PLAY

Instructions

Instructions

Instructions

Back to Menu

Back to Menu

Your goal in this game is similar to one of the goals in your
life: not getting hit by sharp pointy things.

How do you go about doing that? Well, use the control
keys. While this game contains gravity that is, in fact,
stronger then your willpower, you should be able to find
means to get to where you want anyway.

And don't forget: there is an edge to this game that
makes it much harder then it seems; more specifically;
you'll see if you try any difficulty other then "simple".

BEWARE; The gravity can get tricky...

Congratulations!
You Won!
But can you do it on a
higher difficulty?

Choose a
Difficulty

Simple

Simple

Normal

Normal

Difficult

Difficult

Insane

Insane

YOU LOSE!
Continue?

No

YES

(press enter)

Congratulations. You
got to the next level.
But can you survive
the next one?

ActionScript [AS1/AS2]

Frame 1
Frame 2
function movement(u, myBoll) { var _local2 = myBoll.DX; var _local1 = myBoll.DY; u._x = u._x + _local2; u._y = u._y + _local1; if ((_local2 > 25) || (_local2 < -25)) { if (_local2 > 0) { _local2 = 25; } if (_local2 < 0) { _local2 = -25; } } if ((_local1 > 25) || (_local1 < -25)) { if (_local1 > 0) { _local1 = 25; } if (_local1 < 0) { _local1 = -25; } } if (u._x < 25) { u._x = 50 - u._x; _local2 = -_local2; } if (u._x > 425) { u._x = 850 - u._x; _local2 = -_local2; } if (u._y < 25) { u._y = 50 - u._y; _local1 = -_local1; } if (u._y > 425) { u._y = 850 - u._y; _local1 = -_local1; } if (Key.isDown(40)) { _local1 = _local1 + 0.3; } if (Key.isDown(38)) { _local1 = _local1 - 0.3; } if (Key.isDown(39)) { _local2 = _local2 + 0.3; } if (Key.isDown(37)) { _local2 = _local2 - 0.3; } if (gravityway._rotation == 0) { _local1 = _local1 + 0.4; } if (gravityway._rotation == 180) { _local1 = _local1 - 0.4; } if (gravityway._rotation == -90) { _local2 = _local2 + 0.4; } if (gravityway._rotation == 90) { _local2 = _local2 - 0.4; } myBoll.DX = _local2; myBoll.DY = _local1; } function spikeball(enemy, myBoll) { var _local3 = myBoll.DX; var _local2 = myBoll.DY; enemy._x = enemy._x + _local3; enemy._y = enemy._y + _local2; if (timer <= 1) { enemy._y = 400; enemy._alpha = 100; enemy._x = 400; enemy._rotation = 0; } if ((_local3 > 25) || (_local3 < -25)) { if (_local3 > 0) { _local3 = 25; } if (_local3 < 0) { _local3 = -25; } } if ((_local2 > 25) || (_local2 < -25)) { if (_local2 > 0) { _local2 = 25; } if (_local2 < 0) { _local2 = -25; } } if (enemy._x < 35) { enemy._x = 70 - enemy._x; _local3 = -_local3; } if (enemy._x > 415) { enemy._x = 830 - enemy._x; _local3 = -_local3; } if (enemy._y < 35) { enemy._y = 70 - enemy._y; _local2 = -_local2; } if (enemy._y > 415) { enemy._y = 830 - enemy._y; _local2 = -_local2; } if (gravityway._rotation == 0) { _local2 = _local2 + 0.2; } if (gravityway._rotation == 180) { _local2 = _local2 - 0.2; } if (gravityway._rotation == -90) { _local3 = _local3 + 0.2; } if (gravityway._rotation == 90) { _local3 = _local3 - 0.2; } myBoll.DX = _local3; myBoll.DY = _local2; HIT(enemy); } function G2() { if ((random(120) == 0) || (timer == 300)) { if (random(2) == 1) { gravityway._rotation = 180; } else { gravityway._rotation = 0; } } } function G4() { var _local1 = random(4); if ((random(180) == 0) || (timer == 300)) { gravityway._rotation = _local1 * 90; } } function CLEAR() { myBoll1.DX = 0; myBoll1.DY = 0; myBoll2.DX = 1; myBoll2.DY = 0; myBoll3.DX = 2; myBoll3.DY = 0; myBoll4.DX = 3; myBoll4.DY = 0; myBoll5.DX = 5; myBoll5.DY = 5; gravityway._rotation = 0; } function HIT(enemy) { if ((Math.sqrt(((enemy._x - u1._x) * (enemy._x - u1._x)) + ((enemy._y - u1._y) * (enemy._y - u1._y))) + 5) < ((u1._width + enemy._width) / 2)) { death = 1; } if ((Math.sqrt(((enemy._x - u2._x) * (enemy._x - u2._x)) + ((enemy._y - u2._y) * (enemy._y - u2._y))) + 5) < ((u2._width + enemy._width) / 2)) { death = 1; } if ((Math.sqrt(((enemy._x - u3._x) * (enemy._x - u3._x)) + ((enemy._y - u3._y) * (enemy._y - u3._y))) + 5) < ((u3._width + enemy._width) / 2)) { death = 1; } if ((Math.sqrt(((enemy._x - u4._x) * (enemy._x - u4._x)) + ((enemy._y - u4._y) * (enemy._y - u4._y))) + 5) < ((u4._width + enemy._width) / 2)) { death = 1; } } function WALLSPIKE(enemy) { if (enemy._x > 415) { enemy._x = 415; } if (enemy._x < 35) { enemy._x = 35; } if (enemy._y > 415) { enemy._y = 415; } if (enemy._y < 35) { enemy._y = 35; } if (enemy._alpha < 100) { enemy._alpha = enemy._alpha + 2.5; } else { enemy._alpha = 100; if ((enemy._x == 35) && (enemy._y == 415)) { enemy._rotation = 0; enemy._x = enemy._x + 3; } else if ((enemy._x == 415) && (enemy._y == 415)) { enemy._rotation = -90; enemy._y = enemy._y - 3; } else if ((enemy._x == 415) && (enemy._y == 35)) { enemy._rotation = 180; enemy._x = enemy._x - 3; } else if ((enemy._x == 35) && (enemy._y == 35)) { enemy._rotation = 90; enemy._y = enemy._y + 3; } else if (enemy._rotation == 0) { enemy._x = enemy._x + 3; } else if (enemy._rotation == 180) { enemy._x = enemy._x - 3; } else if (enemy._rotation == 90) { enemy._y = enemy._y + 3; } else if (enemy._rotation == -90) { enemy._y = enemy._y - 3; } HIT(enemy); } } function DS(enemy) { if (timer <= 1) { enemy._y = 415; enemy._alpha = 0; enemy._x = 35; enemy._rotation = 0; } WALLSPIKE(enemy); } function LS(enemy) { if (timer <= 1) { enemy._y = 35; enemy._alpha = 0; enemy._x = 415; enemy._rotation = 0; } WALLSPIKE(enemy); } function BS(enemy) { if (enemy._x > 300) { enemy._x = 300; } if (enemy._x < 150) { enemy._x = 150; } if (enemy._y > 300) { enemy._y = 300; } if (enemy._y < 150) { enemy._y = 150; } if (enemy._alpha < 100) { enemy._alpha = enemy._alpha + 2.5; } else { enemy._alpha = 100; if ((enemy._x == 150) && (enemy._y == 300)) { enemy._rotation = 0; enemy._x = enemy._x + 3; } else if ((enemy._x == 300) && (enemy._y == 300)) { enemy._rotation = -90; enemy._y = enemy._y - 3; } else if ((enemy._x == 300) && (enemy._y == 150)) { enemy._rotation = 180; enemy._x = enemy._x - 3; } else if ((enemy._x == 150) && (enemy._y == 150)) { enemy._rotation = 90; enemy._y = enemy._y + 3; } else if (enemy._rotation == 0) { enemy._x = enemy._x + 3; } else if (enemy._rotation == 180) { enemy._x = enemy._x - 3; } else if (enemy._rotation == 90) { enemy._y = enemy._y + 3; } else if (enemy._rotation == -90) { enemy._y = enemy._y - 3; } HIT(enemy); } } var difficulty = 0; var DX1 = 0; var DY1 = 0; var DX2 = 1; var DY2 = 0; var DX3 = 2; var DY3 = 0; var DX4 = 3; var DY4 = 0; var DX5 = 0; var DY5 = 0; var myBoll1 = new BALL(DX1, DY1); var myBoll2 = new BALL(DX2, DY2); var myBoll3 = new BALL(DX3, DY3); var myBoll4 = new BALL(DX4, DY4); var myBoll5 = new BALL(DX5, DY5); gotoAndStop (3);
Frame 3
CLEAR(); var timer = 0; var level = 1; var death = 0;
Frame 22
LevelText.text = "level " + level; movement(u1, myBoll1); if (difficulty > 1) { movement(u2, myBoll2); } else { u2._x = -1000; } if (difficulty > 2) { movement(u3, myBoll3); } else { u3._x = -1000; } if (difficulty > 3) { movement(u4, myBoll4); } else { u4._x = -1000; } timer = timer + 1; TIMELEFT.text = Math.floor((600 - timer) / 40) + 1; if (timer >= 600) { timer = 0; gotoAndStop (24); } if (level == 1) { DS(Dspike); } if (level == 2) { DS(Dspike); LS(Lspike); } if (level == 3) { DS(Dspike); LS(Lspike); spikeball(ballspike, myBoll5); } if (level == 4) { spikeball(ballspike, myBoll5); G2(); } if (level == 5) { DS(Dspike); LS(Lspike); spikeball(ballspike, myBoll5); G2(); } if (level == 6) { DS(Dspike); LS(Lspike); spikeball(ballspike, myBoll5); G4(); } if (level == 7) { DS(Dspike); LS(Lspike); spikeball(ballspike, myBoll5); G4(); BS(Bspike); }
Frame 23
if (death == 1) { gotoAndStop (21); } else { gotoAndPlay (22); }
Frame 24
if (level == 7) { gotoAndStop (19); } level = level + 1; CLEAR();
Symbol 4 Button
on (release) { getURL ("http://www.albinoblacksheep.com/", "_blank"); }
Symbol 17 Button
on (release) { _root.play(); }
Symbol 18 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(loading_bar, _xscale , PercentLoaded); } else { gotoAndStop (3); }
Symbol 18 MovieClip Frame 2
gotoAndPlay (1);
Symbol 91 MovieClip [__Packages.BALL] Frame 0
class BALL { var DX, DY; function BALL (DX, DY) { this.DX = DX; this.DY = DY; } }
Symbol 24 Button
on (release) { getURL ("http://www.albinoblacksheep.com", "_blank"); }
Symbol 34 Button
on (release) { gotoAndStop (20); }
Symbol 40 Button
on (release) { gotoAndStop (4); }
Symbol 46 Button
on (release) { gotoAndStop (3); }
Symbol 57 Button
on (release) { difficulty = 1; gotoAndPlay (22); }
Symbol 60 Button
on (release) { difficulty = 2; gotoAndPlay (22); }
Symbol 63 Button
on (release) { difficulty = 3; gotoAndPlay (22); }
Symbol 66 Button
on (release) { difficulty = 4; gotoAndPlay (22); }
Symbol 73 Button
on (release) { gotoAndStop (3); }
Symbol 78 Button
on (release) { death = 0; timer = 0; CLEAR(); gotoAndPlay (22); } on (keyPress "<Enter>") { death = 0; timer = 0; CLEAR(); gotoAndPlay (22); }
Symbol 90 Button
on (release) { gotoAndPlay (22); } on (keyPress "<Enter>") { death = 0; timer = 0; CLEAR(); gotoAndPlay (22); }

Library Items

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

Instance Names

"gravityway"Frame 2Symbol 20 MovieClip
"LevelText"Frame 22Symbol 81 EditableText
"TIMELEFT"Frame 22Symbol 82 EditableText
"u1"Frame 22Symbol 84 MovieClip
"u2"Frame 22Symbol 84 MovieClip
"u3"Frame 22Symbol 84 MovieClip
"u4"Frame 22Symbol 84 MovieClip
"Dspike"Frame 22Symbol 86 MovieClip
"Lspike"Frame 22Symbol 86 MovieClip
"Bspike"Frame 22Symbol 86 MovieClip
"ballspike"Frame 22Symbol 88 MovieClip
"loading_bar"Symbol 18 MovieClip Frame 1Symbol 10 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 91 as "__Packages.BALL"




http://swfchan.com/6/26567/info.shtml
Created: 22/5 -2019 12:54:48 Last modified: 22/5 -2019 12:54:48 Server time: 08/05 -2024 06:52:20