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

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

Grenade Toss.swf

This is the info page for
Flash #48334

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


Text
<p align="center"><font face="westminster" size="21" color="#0000ff" letterSpacing="0.000000" kerning="1">Click and hold to charge up your throw and release to toss a grenade up into the air Try to keep your time meter up by blowing up badguys</font></p>

<p align="left"><font face="Westminster" size="21" color="#0066ff" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="center"><font face="westminster" size="21" color="#0000ff" letterSpacing="0.000000" kerning="1">your score is:</font></p>

<p align="left"><font face="westminster" size="21" color="#0000ff" letterSpacing="0.000000" kerning="1">00000000</font></p>

<p align="center"><font face="westminster" size="21" color="#0000ff" letterSpacing="0.000000" kerning="1">high score is:</font></p>

<p align="left"><font face="westminster" size="21" color="#0000ff" letterSpacing="0.000000" kerning="1">00000000</font></p>

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.scaleMode = "exactFit"; Stage.showMenu = false; level = 0; highScore = 0;
Instance of Symbol 11 MovieClip in Frame 1
onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); total = _root.getBytesTotal(); percent = Math.round((loaded / total) * 100); if (loaded == total) { _root.play(); } frame = Math.ceil(percent / 4); bar.gotoAndStop(frame); }
Instance of Symbol 15 MovieClip in Frame 1
onClipEvent (load) { is = 0; want = 10; } onClipEvent (enterFrame) { if (is < want) { is++; } else { is = 0; play(); } }
Frame 2
stop();
Frame 3
function throwGren(pow) { level++; duplicateMovieClip (ogren, "gren" + level, level); g = eval ("gren" + level); g._x = guy.hand.acx; g._y = guy.hand.acy; if (pow != null) { g.despos = ypos[pow]; } else { g.despos = 375; } } function explode(tar) { level++; duplicateMovieClip (oboom, "boom" + level, level); e = eval ("boom" + level); e._x = tar._x; e._y = tar._y; removeMovieClip(tar); i = 0; while (i < targets.length) { iguy = eval (targets[i]); ax = iguy._x; ay = iguy._y; bx = e._x; by = e._y; distance = Math.sqrt(((ax - bx) * (ax - bx)) + ((ay - by) * (ay - by))); if (distance < iguy._width) { if (iguy._y == ypos[0]) { life = life + 5; } if (iguy._y == ypos[1]) { life = life + 15; } if (iguy._y == ypos[2]) { life = life + 30; } level++; duplicateMovieClip (ohead, "head" + level, level); h = eval ("head" + level); h._x = iguy._x + ((Math.random() * 10) - 5); h._y = iguy._y + ((Math.random() * 10) - 5); level++; duplicateMovieClip (obody, "body" + level, level); b = eval ("body" + level); b._x = iguy._x + ((Math.random() * 10) - 5); b._y = iguy._y + ((Math.random() * 10) - 5); i = 0; while (i < 2) { level++; duplicateMovieClip (ohand, "hand" + level, level); h = eval ("hand" + level); h._x = iguy._x + ((Math.random() * 10) - 5); h._y = iguy._y + ((Math.random() * 10) - 5); i++; } i = 0; while (i < 2) { level++; duplicateMovieClip (ofoot, "foot" + level, level); f = eval ("foot" + level); f._x = iguy._x + ((Math.random() * 10) - 5); f._y = iguy._y + ((Math.random() * 10) - 5); i++; } level++; duplicateMovieClip (opack, "pack" + level, level); p = eval ("pack" + level); p._x = iguy._x + ((Math.random() * 10) - 5); p._y = (iguy._y + ((Math.random() * 10) - 5)) + p._height; i = 0; while (i < 50) { _root.level++; duplicateMovieClip (_root.odrop, "drop" + _root.level, _root.level); d = eval ("_root.drop" + _root.level); d._x = iguy._x + ((Math.random() * 10) - 5); d._y = iguy._y + ((Math.random() * 10) - 5); i++; } iguy.removeMovieClip(); } i++; } } stop(); ypos = [250, 150, 50]; xpos = [[-50, 100, 4], [600, -100, -4]]; targets = []; life = 500; points = 0; is = 0; want = 30; crf = _currentframe; onEnterFrame = function () { if (_currentframe == crf) { life = life - 0.5; if (is < want) { is++; } else { is = 0; points++; } } };
Instance of Symbol 50 MovieClip "guy" in Frame 3
onClipEvent (load) { walking = false; speed = 4; xscale = _xscale; c = false; t = 0; pow = 0; _y = 375; } onClipEvent (enterFrame) { xm = _root._xmouse; if (_x < (xm - 5)) { _x = (_x + speed); gotoAndStop (2); _xscale = xscale; } else if (_x > (xm + 5)) { _x = (_x - speed); gotoAndStop (2); _xscale = (-xscale); } else { gotoAndStop (1); } if (c) { t++; if (t < 10) { pow = null; } if (t > 10) { meter_mc.gotoAndStop(2); pow = 0; } if (t > 20) { meter_mc.gotoAndStop(3); pow = 1; } if (t > 30) { meter_mc.gotoAndStop(4); pow = 2; } if (hand._currentframe < 7) { hand.play(); } else { hand.stop(); } } } onClipEvent (mouseDown) { c = true; } onClipEvent (mouseUp) { c = false; t = 0; meter_mc.gotoAndStop(1); hand.play(); _root.throwGren(pow); pow = 0; }
Instance of Symbol 3 MovieClip "ogren" in Frame 3
onClipEvent (load) { d = false; } onClipEvent (enterFrame) { if (_name != "ogren") { if (!d) { despos = despos - 10; } d = true; y = (despos - _y) / 8; _y = (_y + y); if (Math.round(_y) <= (despos + 10)) { _root.explode(this); } _rotation = (_rotation + 10); } }
Instance of Symbol 78 MovieClip "oguy" in Frame 3
onClipEvent (load) { if (_name != "oguy") { _root.targets.push(_name); } } onClipEvent (enterFrame) { _x = (_x + speed); if ((_x < -100) || (_x > 650)) { removeMovieClip(this); } }
Instance of Symbol 80 MovieClip in Frame 3
onClipEvent (load) { is = 0; want = 15; } onClipEvent (enterFrame) { if (is < want) { is++; } else { is = 0; _root.level++; duplicateMovieClip (_root.oguy, "guy" + _root.level, _root.level); g = eval ("_root.guy" + _root.level); num = Math.floor(Math.random() * 2); g._x = _root.xpos[num][0]; g._y = _root.ypos[Math.floor(Math.random() * 3)]; g._xscale = _root.xpos[num][1]; g.speed = _root.xpos[num][2]; } }
Instance of Symbol 81 MovieClip "opack" in Frame 3
onClipEvent (load) { x = (Math.random() * 20) - 10; y = (Math.random() * 20) - 10; t = (is = 0); want = 1; } onClipEvent (enterFrame) { if (_name != "opack") { _x = (_x + x); _y = (_y + y); _rotation = (_rotation + 20); t++; if (t > 60) { if (is < want) { is++; } else { is = 0; if (_visible == true) { _visible = false; } else { _visible = true; } } } if (t > 120) { removeMovieClip(this); } } }
Instance of Symbol 67 MovieClip "ohand" in Frame 3
onClipEvent (load) { x = (Math.random() * 20) - 10; y = (Math.random() * 20) - 10; t = (is = 0); want = 1; } onClipEvent (enterFrame) { if (_name != "ohand") { _x = (_x + x); _y = (_y + y); if (_y < 375) { y++; } else { _y = 375; y = y * -0.3; x = x * 0.5; } _rotation = (_rotation + (x * 2)); t++; if (t > 60) { if (is < want) { is++; } else { is = 0; if (_visible == true) { _visible = false; } else { _visible = true; } } } if (t > 120) { removeMovieClip(this); } } }
Instance of Symbol 69 MovieClip "obody" in Frame 3
onClipEvent (load) { x = (Math.random() * 20) - 10; y = (Math.random() * 20) - 10; t = (is = 0); want = 1; } onClipEvent (enterFrame) { if (_name != "obody") { _x = (_x + x); _y = (_y + y); if (_y < 375) { y++; } else { _y = 375; y = y * -0.3; x = x * 0.5; } _rotation = (_rotation + (x * 2)); } t++; if (t > 60) { if (is < want) { is++; } else { is = 0; if (_visible == true) { _visible = false; } else { _visible = true; } } } if (t > 120) { removeMovieClip(this); } }
Instance of Symbol 71 MovieClip "ohead" in Frame 3
onClipEvent (load) { x = (Math.random() * 20) - 10; y = (Math.random() * 20) - 10; t = 0; is = 0; want = 1; } onClipEvent (enterFrame) { if (_name != "ohead") { _x = (_x + x); _y = (_y + y); if (_y < 375) { y++; } else { _y = 375; y = y * -0.3; x = x * 0.5; } _rotation = (_rotation + (x * 2)); t++; if (t > 60) { if (is < want) { is++; } else { is = 0; if (_visible == true) { _visible = false; } else { _visible = true; } } } if (t > 120) { removeMovieClip(this); } } }
Instance of Symbol 73 MovieClip "ofoot" in Frame 3
onClipEvent (load) { x = (Math.random() * 20) - 10; y = (Math.random() * 20) - 10; t = (is = 0); want = 1; } onClipEvent (enterFrame) { if (_name != "ofoot") { _x = (_x + x); _y = (_y + y); if (_y < 375) { y++; } else { _y = 375; y = y * -0.3; x = x * 0.5; } _rotation = (_rotation + (x * 2)); t++; if (t > 60) { if (is < want) { is++; } else { is = 0; if (_visible == true) { _visible = false; } else { _visible = true; } } } if (t > 120) { removeMovieClip(this); } } }
Instance of Symbol 86 MovieClip in Frame 3
onClipEvent (enterFrame) { if (_root.life <= 0) { _root.gotoAndStop(4); } }
Instance of Symbol 90 MovieClip "odrop" in Frame 3
onClipEvent (load) { xs = (Math.random() * 20) - 10; ys = (Math.random() * 20) - 10; _yscale = (Math.random() * 100); _xscale = (Math.random() * 100); dx = _xscale * 2; hy = _xscale / 2; t = (is = 0); want = 1; } onClipEvent (enterFrame) { if (_name != "odrop") { _x = (_x + xs); _y = (_y + ys); if (_y < 375) { ys++; } else { ys = 0; xs = 0; _xscale = dx; _yscale = hy; } t++; if (t > 60) { if (is < want) { is++; } else { is = 0; if (_visible == true) { _visible = false; } else { _visible = true; } } } if (t > 120) { removeMovieClip(this); } } }
Frame 4
stop(); if (points > highScore) { highScore = points; } for (i in _root) { _root[i].removeMovieClip(); }
Symbol 15 MovieClip Frame 1
stop();
Symbol 15 MovieClip Frame 2
stop();
Symbol 15 MovieClip Frame 3
stop();
Symbol 15 MovieClip Frame 4
stop();
Symbol 16 Button
on (release) { _root.gotoAndStop(3); }
Symbol 43 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 1
stop();
Instance of Symbol 41 MovieClip in Symbol 50 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (Math.atan2(_parent._ymouse - _y, _parent._xmouse - _x) / (Math.PI/180)); if (_rotation > 0) { _rotation = 0; } if (_rotation < -90) { _rotation = -90; } }
Instance of Symbol 43 MovieClip "hand" in Symbol 50 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); acx = point.x; acy = point.y; }
Symbol 65 MovieClip Frame 10
stop();
Instance of Symbol 84 MovieClip in Symbol 86 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = (_root.life / 5); }

Library Items

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

Instance Names

"guy"Frame 3Symbol 50 MovieClip
"ogren"Frame 3Symbol 3 MovieClip
"oboom"Frame 3Symbol 65 MovieClip
"oguy"Frame 3Symbol 78 MovieClip
"opack"Frame 3Symbol 81 MovieClip
"ohand"Frame 3Symbol 67 MovieClip
"obody"Frame 3Symbol 69 MovieClip
"ohead"Frame 3Symbol 71 MovieClip
"ofoot"Frame 3Symbol 73 MovieClip
"odrop"Frame 3Symbol 90 MovieClip
"bar"Symbol 11 MovieClip Frame 1Symbol 4 MovieClip
"hand"Symbol 50 MovieClip Frame 1Symbol 43 MovieClip
"meter_mc"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.

Dynamic Text Variables

pointsSymbol 88 EditableText"<p align="left"><font face="Westminster" size="21" color="#0066ff" letterSpacing="0.000000" kerning="1">00000</font></p>"
_root.pointsSymbol 94 EditableText"<p align="left"><font face="westminster" size="21" color="#0000ff" letterSpacing="0.000000" kerning="1">00000000</font></p>"
_root.highScoreSymbol 96 EditableText"<p align="left"><font face="westminster" size="21" color="#0000ff" letterSpacing="0.000000" kerning="1">00000000</font></p>"




http://swfchan.com/10/48334/info.shtml
Created: 30/4 -2019 04:44:25 Last modified: 30/4 -2019 04:44:25 Server time: 16/05 -2024 20:02:48