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

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

Lunatic.swf

This is the info page for
Flash #29594

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


Text
Loaded

LUNATIC

LUNATIC

MonkeyInThePants.com

MonkeyInThePants.com

www.ArmorGames.com

www.ArmorGames.com

www.armorgames.com

Evade the        as long as you can. If
you touch the        you will earn bonus
points and some       will be erased

no
cheating

DEATH

highest

Score

10000

1000

Armor Games

Armor Games

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.showMenu = false;
Frame 2
function SaveAllData() { var _local1 = _root; _local1.Lunatic.data.dataExists = _local1.dataExists; _local1.Lunatic.data.highest = _local1.highest; _local1.Lunatic.flush(); } function declareAllData() { _root.dataExists = true; _root.highest = 0; } function loadAllData() { _root.highest = _root.Lunatic.data.highest; } stop(); clearAll(); onEnterFrame = null; _root.Lunatic = SharedObject.getLocal("lunatic"); _root.dataExists = _root.Lunatic.data.dataExists; if (dataExists != true) { declareAllData(); } else { loadAllData(); }
Frame 3
function makeBullet(x, y, speed, rotation, spin, timer, trail) { var _local1 = _root; _local1.score++; _local1.attachMovie("bullet", "bullet" + bulletCounter, bulletCounter); _local1["bullet" + bulletCounter]._x = x; _local1["bullet" + bulletCounter]._y = y; _local1["bullet" + bulletCounter].speed = speed; _local1["bullet" + bulletCounter].rotation = rotation; _local1["bullet" + bulletCounter].spin = spin; _local1["bullet" + bulletCounter].timer = int(timer); _local1["bullet" + bulletCounter].trail = int(trail); bulletCounter++; if (bulletCounter > 5000) { bulletCounter = 1000; } } function randSplode(x, y) { var _local1 = y; var _local2 = x; times = random(60) + 20; trail = random(20); if (trail <= 5) { trail = 0; } timer = random(100); if (timer < 10) { timer = 0; } spin = random(10); speed = random(5) + 1; i = 0; while (i <= 360) { makeBullet(_local2, _local1, speed, i, spin, timer, trail); i = i + times; } } function clearAll() { var _local1 = _root; _local1.SaveAllData(); score = 0; xScore = 0; i = 1000; while (i <= bulletCounter) { _local1["bullet" + i].removeMovieClip(); i++; } } trailCounter = 10000; bulletCounter = 1000; score = 0; xScore = 0; time = 0; quality = "High"; onEnterFrame = function () { var _local1 = _root; _quality = quality; if (xScore < score) { xScore++; } if (xScore > highest) { highest = xScore; } if (random(40) == 0) { _local1.attachMovie("hotSpot", "bullet" + bulletCounter, bulletCounter); _local1["bullet" + bulletCounter]._x = x; _local1["bullet" + bulletCounter]._y = y; bulletCounter++; } };
Instance of Symbol 65 MovieClip in Frame 3
//component parameters onClipEvent (initialize) { songName = "loop"; songPieces = 2; songTimeline = []; songTimeline[0] = 1; songTimeline[1] = 1; songTimeline[2] = 2; songTimeline[3] = 2; songTimeline[4] = 3; songTimeline[5] = 3; }
Instance of Symbol 79 MovieClip in Frame 3
on (release) { if (_root.quality == "Low") { _root.quality = "High"; } else if (_root.quality == "High") { _root.quality = "Medium"; } else { _root.quality = "Low"; } }
Symbol 5 MovieClip [musicFadeOut] Frame 1
_visible = false; onEnterFrame = function () { if (Mus.getVolume() > 0) { Mus.setVolume(Mus.getVolume() - 10); } else { Mus.stop(songName); Mus.setVolume(100); this.removeMovieClip(); } };
Symbol 7 MovieClip [trail] Frame 1
_alpha = 50; onEnterFrame = function () { _alpha = (_alpha - 5); if (_alpha <= 0) { this.removeMovieClip(); } };
Symbol 8 MovieClip [bullet] Frame 1
oTimer = timer; oTrail = trail; life = 400; onEnterFrame = function () { var _local1 = _root; var _local2 = this; if (trail > 0) { trail--; if (trail == 1) { _local1.attachMovie("trail", "trail" + _local1.trailCounter, _local1.trailCounter); _local1["trail" + _local1.trailCounter]._x = _local2._x; _local1["trail" + _local1.trailCounter]._y = _local2._y; _local1["trail" + _local1.trailCounter]._rotation = _local2._rotation; _local1.trailCounter++; trail = oTrail; } } if (timer > 0) { timer--; if (timer == 1) { spin = spin * -1; timer = oTimer; } } rotation = rotation + spin; _rotation = (-rotation); if (rotation > 360) { rotation = rotation - 360; } else if (rotation < 0) { rotation = rotation + 360; } _x = (_x + (Math.cos((rotation * Math.PI) / 180) * speed)); _y = (_y - (Math.sin((rotation * Math.PI) / 180) * speed)); life--; if (((((_x < -20) || (_x > 420)) || (_y < -20)) || (_y > 320)) || (life <= 0)) { _local2.removeMovieClip(); } if (_local2.hitTest(_local1.cross._x, _local1.cross._y, true)) { _local1.death._alpha = 1000; _local1.clearAll(); } }; this.onUnload = function () { var _local1 = _root; var _local2 = this; _local1.attachMovie("trail", "trail" + _local1.trailCounter, _local1.trailCounter); _local1["trail" + _local1.trailCounter]._x = _local2._x; _local1["trail" + _local1.trailCounter]._y = _local2._y; _local1["trail" + _local1.trailCounter]._rotation = _local2._rotation; _local1.trailCounter++; };
Symbol 13 MovieClip [hotSpot] Frame 1
_x = random(400); _y = random(300);
Symbol 13 MovieClip [hotSpot] Frame 35
iStart = _root.bulletCounter; _root.randSplode(_x, _y); if (random(2) == 0) { _root.randSplode(_x, _y); } iStop = _root.bulletCounter;
Symbol 13 MovieClip [hotSpot] Frame 48
this.onRollOver = function () { var _local1 = _root; onRollOver = null; i = iStart; while (i < iStop) { _local1["bullet" + i].removeMovieClip(); i++; } _local1.score = _local1.score + 10; _alpha = 75; onEnterFrame = function () { _alpha = (_alpha-1); _alpha = (_alpha * 0.85); _xscale = (_xscale * 1.15); _yscale = (_yscale * 1.15); if (_alpha <= 1) { this.removeMovieClip(); } }; };
Symbol 25 MovieClip Frame 1
stop(); onEnterFrame = function () { var _local1 = this; if ((_root.score / 2) > _local1._currentframe) { _local1.nextFrame(); } else if (_root.score == 0) { _local1.gotoAndStop(int(_local1._currentframe * 0.9)); } };
Symbol 33 Button
on (release) { _root.nextFrame(); }
Symbol 37 MovieClip Frame 1
lastX = _x; lastY = _y; onEnterFrame = function () { if ((((_x < -10) || (_x > 410)) || (_y < -10)) || (_y > 310)) { _root.cheater._alpha = 100; _root.clearAll(); } Mouse.hide(); _x = (_x + ((_parent._xmouse - _x) * 0.75)); _y = (_y + ((_parent._ymouse - _y) * 0.75)); ring._x = (lastX - _x) / 2; ring._y = (lastY - _y) / 2; ring2._x = (lastX - _x) / 5; ring2._y = (lastY - _y) / 5; ring._alpha = ring._alpha + ((Math.abs((lastX - _x) + ((lastY - _y) * 5)) - ring._alpha) * 0.25); ring._xscale = (ring._alpha / 3) + 80; ring._yscale = ring._xscale; ring2._alpha = ring2._alpha + ((Math.abs((lastX - _x) + ((lastY - _y) * 10)) - ring2._alpha) * 0.75); lastX = _x; lastY = _y; };
Symbol 46 Button
on (press) { getURL ("http://www.monkeyinthepants.com", "_blank"); }
Symbol 51 Button
on (press) { getURL ("http://www.armorgames.com/index.html", "_blank"); }
Symbol 55 Button
on (release) { _root.gotoAndStop(3); }
Symbol 60 MovieClip Frame 1
_alpha = 0; onEnterFrame = function () { if (_alpha > 0) { _alpha = (_alpha * 0.8); } };
Symbol 64 Button
on (release) { _root.gotoAndStop(2); }
Symbol 65 MovieClip Frame 1
_visible = false; if ((!songTimeline.length) > 0) { songTimeline = new Array(); i = 0; while (i < (songPieces * 8)) { songTimeline[i] = int(i / 8) + 1; i++; } } currentTrack = -1; currentSound = 1; music1 = new Sound(); music2 = new Sound(); onEnterFrame = function () { var _local1 = this; if ((music1.getVolume() == 100) && (_local1["music" + currentSound].position > (_local1["music" + currentSound].duration - 30))) { _local1["music" + currentSound].stop(); currentTrack++; if (currentTrack >= songTimeline.length) { currentTrack = 0; } currentSound++; if (currentSound > 2) { currentSound = 1; } _local1["music" + currentSound].attachSound(songName + songTimeline[currentTrack]); _local1["music" + currentSound].start(0, 0); } }; this.onUnload = function () { var _local1 = this; var _local2 = _root; _local2.attachMovie("musicFadeOut", "fadeOutMusic", 999999); _local2.fadeOutMusic.Mus = new Sound(); _local2.fadeOutMusic.Mus.attachSound(_local1.songName + _local1.songTimeline[_local1.currentTrack]); _local2.fadeOutMusic.Mus.setVolume(100); _local2.fadeOutMusic.songName = _local1.songName + _local1.songTimeline[_local1.currentTrack]; _local1.pos = _local1["music" + _local1.currentSound].position; _local1["music" + currentSound].stop(songName + songTimeline[currentTrack]); _local2.fadeOutMusic.Mus.start(_local1.pos / 1000, 0); };
Symbol 67 MovieClip Frame 1
_alpha = 0; onEnterFrame = function () { if (_alpha > 0) { _alpha = (_alpha * 0.9); } };
Symbol 77 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }

Library Items

Symbol 1 Sound [loop3]
Symbol 2 Sound [loop2]
Symbol 3 Sound [loop1]
Symbol 4 GraphicUsed by:5 65
Symbol 5 MovieClip [musicFadeOut]Uses:4
Symbol 6 GraphicUsed by:7 8  Timeline
Symbol 7 MovieClip [trail]Uses:6
Symbol 8 MovieClip [bullet]Uses:6
Symbol 9 ShapeTweeningUsed by:13
Symbol 10 ShapeTweeningUsed by:13
Symbol 11 ShapeTweeningUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [hotSpot]Uses:9 10 11 12
Symbol 14 ShapeTweeningUsed by:25
Symbol 15 GraphicUsed by:25
Symbol 16 ShapeTweeningUsed by:25
Symbol 17 ShapeTweeningUsed by:25
Symbol 18 ShapeTweeningUsed by:25
Symbol 19 ShapeTweeningUsed by:25
Symbol 20 ShapeTweeningUsed by:25
Symbol 21 ShapeTweeningUsed by:25
Symbol 22 ShapeTweeningUsed by:25
Symbol 23 ShapeTweeningUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:14 15 16 17 18 19 20 21 22 23 24Used by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 FontUsed by:28 38 39
Symbol 28 TextUses:27Used by:Timeline
Symbol 29 GraphicUsed by:33 55
Symbol 30 GraphicUsed by:33 55
Symbol 31 GraphicUsed by:33 55
Symbol 32 GraphicUsed by:33 55 64
Symbol 33 ButtonUses:29 30 31 32Used by:Timeline
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClipUses:34 36Used by:Timeline
Symbol 38 TextUses:27Used by:Timeline
Symbol 39 TextUses:27Used by:Timeline
Symbol 40 FontUsed by:41 47 50
Symbol 41 TextUses:40Used by:46
Symbol 42 GraphicUsed by:46
Symbol 43 FontUsed by:44 49
Symbol 44 TextUses:43Used by:46
Symbol 45 GraphicUsed by:46 51
Symbol 46 ButtonUses:41 42 44 45Used by:Timeline
Symbol 47 TextUses:40Used by:51
Symbol 48 GraphicUsed by:51
Symbol 49 TextUses:43Used by:51
Symbol 50 TextUses:40Used by:51
Symbol 51 ButtonUses:47 48 49 50 45Used by:Timeline
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 ButtonUses:29 30 31 32Used by:Timeline
Symbol 56 GraphicUsed by:Timeline
Symbol 57 FontUsed by:58 59 66 74 75
Symbol 58 TextUses:57Used by:Timeline
Symbol 59 TextUses:57Used by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 ButtonUses:61 62 63 32Used by:Timeline
Symbol 65 MovieClipUses:4Used by:Timeline
Symbol 66 TextUses:57Used by:67
Symbol 67 MovieClipUses:66Used by:Timeline
Symbol 68 GraphicUsed by:Timeline
Symbol 69 FontUsed by:70 71 72 73
Symbol 70 TextUses:69Used by:Timeline
Symbol 71 TextUses:69Used by:Timeline
Symbol 72 EditableTextUses:69Used by:Timeline
Symbol 73 EditableTextUses:69Used by:Timeline
Symbol 74 TextUses:57Used by:77
Symbol 75 TextUses:57Used by:77
Symbol 76 GraphicUsed by:77
Symbol 77 ButtonUses:74 75 76Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:Timeline

Instance Names

"playButton"Frame 1Symbol 33 Button
"cross"Frame 1Symbol 37 MovieClip
"cheater"Frame 3Symbol 60 MovieClip
"death"Frame 3Symbol 67 MovieClip
"ring"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip
"ring2"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "loop3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "loop2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "loop1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "musicFadeOut"
ExportAssets (56)Timeline Frame 1Symbol 7 as "trail"
ExportAssets (56)Timeline Frame 1Symbol 8 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 13 as "hotSpot"

Dynamic Text Variables

_root.xScoreSymbol 72 EditableText"10000"
_root.highestSymbol 73 EditableText"1000"




http://swfchan.com/6/29594/info.shtml
Created: 19/5 -2019 20:35:30 Last modified: 19/5 -2019 20:35:30 Server time: 01/05 -2024 04:45:05