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

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

Park Soccer.swf

This is the info page for
Flash #26173

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


Text
+5 POINTS

onlinegames

presents

99

Submit Your Score !

Submit Your Score !

Click Here To
Download This Game

Highscore:

12348

visit www.neodelight.com for more games

visit www.neodelight.com for more games

Click ball to shoot.
Try to keep it in the air.

HIGHSCORE

HIGHSCORE

SCORE: 12356

SCORE: 12356

PARK SOCCER

(c) neodelight.com 2004
You are free to redistribute the game as long
as you don't make any changes to the game
files and don't restrict the access to the game to
paying users.
Visit neodelight.com for details...

sound is on

sound is off

API
1.1.1

ActionScript [AS1/AS2]

Frame 1
gameName = "parksoccer"; version = "040624";
Frame 2
if (_level0.getBytesLoaded() < _level0.getBytesTotal()) { gotoAndPlay (1); title = ("loading " + int(_level0.getBytesTotal() / 1024)) + " kbyte..."; percent = int((_level0.getBytesLoaded() / _level0.getBytesTotal()) * 100) + " %"; }
Frame 4
this.timer = createEmptyMovieClip("timer", 99); this.timer.running = false; timer.init = function (timeTotal) { this.timeTotal = timeTotal * 1000; this.timeStart = getTimer(); _root.timeLeft = this.timeTotal; this.running = false; this.update(); }; timer.onEnterFrame = function () { if (_root.paused) { this.timestamp = getTimer(); return(undefined); } _global.dt = ((getTimer() - this.timestamp) * 0.3) + (_global.dt * 0.7); this.timestamp = getTimer(); if (this.running) { _root.timeLeft = _root.timeLeft - ((_global.dt * 33) * this.speed); } this.update(); }; timer.update = function () { if (_root.paused) { return(undefined); } if ((_root.timeLeft <= -0.5) && (this.running)) { this.running = false; } }; timer.alter = function (d) { _root.timeLeft = Math.max(0, _root.timeLeft + d); this.update(); }; timer.timestamp = getTimer(); snd = new Object(); snd.lib = new Array(); snd.global = new Sound(); snd.active = 1; snd.actMc = 0; snd.idMc = 0; snd.mcs = new Array(); var i = 0; while (i < 10) { snd.mcs[i] = _root.createEmptyMovieClip("sndMc" + this.idMc, this.idMc++); i++; } snd.load = function (id, volume) { if (volume eq "") { volume = 100; } var mc = _root.createEmptyMovieClip("sndMc" + this.idMc, this.idMc++); this.lib[id] = new Sound(mc); this.lib[id].mc = mc; this.lib[id].attachSound(id); this.lib[id].setVolume(volume); }; snd.play = function (id) { if (!this.active) { return(undefined); } this.lib[id].start(id); this.lib[id].setVolume(100); }; snd.playLoop = function (id) { this.lib[id].start(id, 99999); this.lib[id].playing = 1; }; snd.playEvent = function (id, volume) { if (!this.active) { return(undefined); } if (volume === undefined) { volume = 1; } volume = Math.max(0, Math.min(1, volume)); var mc = this.getMc(); var s = new Sound(mc); s.attachSound(id); s.setVolume(volume * 100); s.start(); }; snd.stopAll = function () { for (var i in this.lib) { this.lib[i].stop(); } }; snd.getMc = function () { this.actMc++; if (this.actMc >= this.mcs.length) { this.actMc = 0; } return(this.mcs[this.actMc]); }; snd.stop = function (id) { this.lib[id].stop(); this.lib[id].playing = 0; }; snd.load("reflect"); snd.load("sndCoin"); snd.load("sndWhistle"); snd.load("sndKick"); snd.load("sndCheer"); stop(); gravity = 0.0015; friction = 0.997; flex = {x:0.8, y:0.5}; kickStrength = 0.01; clickSustain = 100; walls = new Object(); walls.x0 = 0; walls.x1 = 550; walls.y0 = 0; walls.y1 = 375; ball = new Object(); ball.mc = ballMc; ball.radius = 35; ball.init = function () { this.x = 275; this.y = 200; this.vx = 0; this.vy = 0; this.redraw(); }; ball.redraw = function () { this.mc._x = this.x; this.mc._y = this.y; this.mc.ball.gfx.skin._rotation = this.mc.ball.gfx.skin._rotation + (this.vx * 20); _root.shadowMc._y = _root.walls.y1; _root.shadowMc._x = this.x; var scale = ((500 - ((_root.walls.y1 - this.radius) - this.y)) / 500); _root.shadowMc._xscale = scale * 100; _root.shadowMc._yscale = scale * 100; }; ball.move = function () { if (this.y <= ((_root.walls.y1 - this.radius) - 1)) { this.vy = this.vy + (_root.gravity * _global.dt); } else { this.vx = this.vx * 0.8; } this.x = this.x + (this.vx * _global.dt); this.y = this.y + (this.vy * _global.dt); if (this.y > (_root.walls.y1 - this.radius)) { this.vy = (Math.abs(this.vy) * _root.flex.y) * -1; this.y = _root.walls.y1 - this.radius; this.vx = this.vx * _root.flex.x; if (Math.abs(this.vy) < 0.1) { this.vy = this.vy * 0.5; } if (Math.abs(this.vy) < 0.02) { this.vy = 0; this.y = _root.walls.y1 - this.radius; } _root.firstHighscore = true; if (_root.firstFloor) { _root.firstFloor = false; _root.finalScore = _root.actScore; _root.osd.gotoAndPlay("score"); _root.snd.playEvent("sndWhistle", 0.5); if (_root.highScoreLit) { _root.highScoreLit = false; _root.display.highscore.gotoAndPlay("off"); } _root.actScore = 0; } var volume = Math.min(Math.abs(this.vy), 0.5); _root.snd.playEvent("reflect", volume); } if (this.x > (_root.walls.x1 - this.radius)) { this.vx = (Math.abs(this.vx) * _root.flex.x) * -1; this.x = (2 * (_root.walls.x1 - this.radius)) - this.x; } if (this.x < (_root.walls.x0 + this.radius)) { this.vx = Math.abs(this.vx) * _root.flex.x; this.x = (2 * (_root.walls.x0 + this.radius)) - this.x; } for (var i in _root.bonus) { var coin = _root.bonus[i]; if (!coin.active) { continue; } var d = Math.sqrt(Math.pow(coin._x - this.x, 2) + Math.pow(coin._y - this.y, 2)); if (d < (this.radius + 10)) { var mc = _root.bonusosd.attachMovie("bonusosd", "b" + _root.coinCount, _root.coinCount); mc._x = coin._x; mc._y = coin._y; _root.snd.play("sndCoin"); _root.score(5); _root.coinCount++; coin.vanish(); } } this.redraw(); }; mouseListener = function () { _root.actClickSustain = _root.clickSustain; _root.processClick(); }; processClick = function () { var click = {x:_root._xmouse - _root.ballMc._x, y:_root._ymouse - _root.ballMc._y}; var d = Math.sqrt(Math.pow(click.x, 2) + Math.pow(click.y, 2)); if (d > _root.ball.radius) { return(undefined); } _root.snd.playEvent("sndKick", 0.3); if (_root.firstShot) { _root.firstShot = false; _root.osd.gotoAndPlay("hideHelp"); } _root.firstFloor = true; _root.actClickSustain = 0; var power = (Math.sin((((_root.ball.y + 150) / (_root.walls.y1 + 150)) * Math.PI) * 0.5) * 0.02); _root.ball.vy = (_root.ball.vy * 0.1) - (((click.y * 0.2) + 30) * power); _root.ball.vx = _root.ball.vx - (Math.sin(((click.x / _root.ball.radius) * Math.PI) * 0.5) * 0.5); var v = Math.sqrt(Math.pow(_root.ball.vx, 2) + Math.pow(_root.ball.vy, 2)); var r = ((Math.acos(_root.ball.vx / v) / Math.PI) * -180); _root.ballMc._rotation = r; _root.ballMc.ball.gfx._rotation = r * -1; _root.ballMc.gotoAndPlay("kick"); _root.score(1); }; score = function (n) { _root.actScore = _root.actScore + n; _root.display.score.gotoAndPlay("flash"); if (_root.actScore > _root.maxScore) { if (_root.firstHighscore && (_root.actScore >= 5)) { _root.firstHighscore = false; _root.snd.playEvent("sndCheer", 0.5); _root.osd.gotoAndPlay("highscore"); _root.highScoreLit = true; _root.display.highscore.gotoAndPlay("on"); } _root.maxScore = _root.actScore; } }; stepMain = function () { if ((Math.random() < 0.005) && (getTimer() > 10000)) { var mc = _root.bonus.attachMovie("coin", "coin" + _root.coinCount, 100 + _root.coinCount); mc._x = (Math.random() * 520) + 15; mc._y = (Math.random() * 150) + 40; _root.coinCount++; } _root.ball.move(); if (_root.actClickSustain > 0) { _root.actClickSustain = _root.actClickSustain - _global.dt; _root.processClick(); } }; submitScore = function () { if (_url.indexOf("playaholics") != -1) { _root.submit.game = _root.gameName; _root.submit.score = _root.maxScore; _root.submit.getURL("http://www.playaholics.com/comp_entry.php", "_top", "POST"); } else { _global.api.highscore.submit(_root.gameName, "", _root.maxScore, 0); } }; fscommand ("fullscreen", "true"); ball.init(); _root.firstShot = true; _root.actScore = 0; _root.maxScore = 0; _root.coinCount = 0; _root.actClickSustain = 0; this.onMouseDown = mouseListener; this.onEnterFrame = stepMain;
Instance of Symbol 95 MovieClip "pointer" in Frame 4
onClipEvent (load) { Mouse.hide(); } onClipEvent (mouseMove) { _x = _root._xmouse; _y = _root._ymouse; updateAfterEvent(); }
Symbol 5 MovieClip Frame 10
if (Math.random() > 0.1) { gotoAndPlay (1); }
Symbol 6 MovieClip [coin] Frame 1
stop(); timestamp = getTimer(); active = 1; this.onEnterFrame = function () { var dt = (getTimer() - timestamp); if (dt > 7000) { this.vanish(); } }; vanish = function () { this.active = 0; this.onEnterFrame = undefined; this.gotoAndPlay("vanish"); };
Symbol 6 MovieClip [coin] Frame 11
stop(); this.removeMovieClip();
Symbol 10 MovieClip [bonusosd] Frame 33
this.removeMovieClip();
Symbol 15 Button
on (release) { getURL (("http://www.neodelight.com?ref=" + _root.game) + "&ref_loc=intro", "_BLANK"); }
Symbol 26 MovieClip Frame 1
startFrame = _parent._currentframe;
Symbol 26 MovieClip Frame 2
vol = (1 - ((_parent._currentFrame - startFrame) / (_parent._totalFrames - startFrame))) * 100; if (vol < 0) { vol = 0; } _parent.snd.setVolume(vol);
Symbol 26 MovieClip Frame 3
gotoAndPlay (2);
Symbol 27 MovieClip Frame 1
snd = new Sound(this); snd.setVolume(100); _parent.stop();
Symbol 27 MovieClip Frame 123
stop(); _parent.play();
Symbol 35 MovieClip Frame 1
stop();
Symbol 35 MovieClip Frame 5
gotoAndStop (1);
Symbol 35 MovieClip Frame 10
gotoAndStop (1);
Symbol 39 Button
on (release) { _root.submitScore(); }
Symbol 41 Button
on (release) { getURL (("http://www.neodelight.com/downloads/" + _root.gameName) + ".exe"); }
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 8
stop();
Symbol 46 MovieClip Frame 15
stop();
Symbol 50 Button
on (release) { getURL ((("http://www.neodelight.com?ref=" + _root.gameName) + "&ref_loc=moregames&ref_ver=") + _root.version, "_TOP"); }
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 7
stop();
Symbol 60 MovieClip Frame 50
gotoAndStop (7);
Symbol 60 MovieClip Frame 51
mc.display = (_root.finalScore + " POINT") + ((_root.finalScore > 1) ? "S" : ""); play();
Symbol 60 MovieClip Frame 87
gotoAndStop (7);
Symbol 69 MovieClip Frame 1
stop();
Symbol 81 Button
on (release) { _root.snd.active = 0; nextFrame(); }
Symbol 86 Button
on (release) { _root.snd.active = 1; prevFrame(); }
Symbol 87 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 1
#initclip 1 _global.api = new Object(); _global.api.highscore = new Object(); _global.api.highscore.initSession = function () { this.session = ""; while (this.session.length < 20) { this.session = this.session + this.charTable.charAt(Math.round(Math.random() * (this.charTable.length - 4))); } this.charTableIndex = new Array(); var i = 0; while (i < this.charTable.length) { this.charTableIndex[this.charTable.charCodeAt(i)] = i; i++; } }; _global.api.highscore.submit = function (pGame, pDisciple, pScore0, pScore1) { var s = (("g=" + pGame) + "&"); s = s + (("d=" + pDisciple) + "&"); s = s + (("s0=" + pScore0) + "&"); s = s + (("s1=" + pScore1) + "&"); s = s + ("se=" + escape(session)); s = s + "&c=42"; var urlSubmit = ((this.urlSubmit + "?s=") + escape(this.encrypt(this.encrypt(s, this.keystring), this.keystring2)).split("%").join("_")); trace(urlSubmit); getURL (urlSubmit, "_blank"); }; _global.api.highscore.encrypt = function (text, pKey) { var crypt = ""; var checkSum = 0; var shift; var code; var i = 0; while (i < text.length) { char = this.charTableIndex[text.charCodeAt(i)]; shift = this.charTableIndex[pKey.charCodeAt(i % pKey.length)]; code = (char + shift) + checkSum; code = code % this.charTable.length; crypt = crypt + this.charTable.charAt(code); checkSum = checkSum + code; i++; } checkSum = checkSum % this.charTable.length; return((crypt + "") + this.charTable.charAt(checkSum)); }; _global.api.highscore.charTable = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&=."; _global.api.highscore.keystring = "whytheheckdoyouwasteyourtimehackingthishighscorelist"; _global.api.highscore.keystring2 = "AnotherKey4You2FindOut4815jiagIOm30JK"; _global.api.highscore.urlSubmit = "http://www.neodelight.com/v4/high_enter.php"; _global.api.highscore.initSession(); #endinitclip _visible = false;

Library Items

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

Instance Names

"score"Frame 4Symbol 35 MovieClip
"highscore"Frame 4Symbol 46 MovieClip
"display"Frame 4Symbol 51 MovieClip
"bonus"Frame 4Symbol 52 MovieClip
"osd"Frame 4Symbol 60 MovieClip
"shadowMc"Frame 4Symbol 63 MovieClip
"ballMc"Frame 4Symbol 69 MovieClip
"bonusosd"Frame 4Symbol 52 MovieClip
"pointer"Frame 4Symbol 95 MovieClip
"submit"Frame 4Symbol 96 MovieClip
"score"Symbol 51 MovieClip Frame 1Symbol 35 MovieClip
"highscore"Symbol 51 MovieClip Frame 1Symbol 46 MovieClip
"mc"Symbol 60 MovieClip Frame 51Symbol 59 MovieClip
"skin"Symbol 67 MovieClip Frame 1Symbol 65 MovieClip
"gfx"Symbol 68 MovieClip Frame 1Symbol 67 MovieClip
"ball"Symbol 69 MovieClip Frame 1Symbol 68 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "neodelight_music"
ExportAssets (56)Timeline Frame 1Symbol 6 as "coin"
ExportAssets (56)Timeline Frame 1Symbol 10 as "bonusosd"
ExportAssets (56)Timeline Frame 4Symbol 88 as "sndCheer"
ExportAssets (56)Timeline Frame 4Symbol 89 as "sndKick"
ExportAssets (56)Timeline Frame 4Symbol 90 as "sndWhistle"
ExportAssets (56)Timeline Frame 4Symbol 91 as "sndCoin"
ExportAssets (56)Timeline Frame 4Symbol 92 as "reflect"

Labels

"default"Symbol 6 MovieClip [coin] Frame 1
"vanish"Symbol 6 MovieClip [coin] Frame 2
"loop"Symbol 26 MovieClip Frame 2
"default"Symbol 35 MovieClip Frame 1
"flash"Symbol 35 MovieClip Frame 2
"hiflash"Symbol 35 MovieClip Frame 6
"on"Symbol 46 MovieClip Frame 2
"off"Symbol 46 MovieClip Frame 9
"hideHelp"Symbol 60 MovieClip Frame 2
"default"Symbol 60 MovieClip Frame 7
"highscore"Symbol 60 MovieClip Frame 14
"score"Symbol 60 MovieClip Frame 51
"kick"Symbol 69 MovieClip Frame 2
"ready"Symbol 95 MovieClip Frame 1

Dynamic Text Variables

titleSymbol 12 EditableText""
percentSymbol 13 EditableText""
_root.actScoreSymbol 33 EditableText"99"
_root.maxScoreSymbol 44 EditableText"12348"
displaySymbol 57 EditableText"SCORE: 12356"
displaySymbol 58 EditableText"SCORE: 12356"




http://swfchan.com/6/26173/info.shtml
Created: 22/5 -2019 23:19:45 Last modified: 22/5 -2019 23:19:45 Server time: 10/05 -2024 07:37:03