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

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

Halloween Hoodlums.swf

This is the info page for
Flash #28000

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


Text
/

<p align="right"><font face="Comic Sans MS" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>9999kb</b></font></p>

<p align="right"><font face="Comic Sans MS" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>9999kb</b></font></p>

loading

done

hallpass

presents

A
Shinki Productions

and
Zmarzian

game

Art by Jacek

Coded by Shinki

Play more games

Play more games

Visit Shinki's
website

Visit Shinki's
website

Visit Jacek's
website

Visit Jacek's
website

Choose game mode:

Standard Endurance

Standard Endurance

Insane Endurance

Insane Endurance

Timed

Timed

How many players?

One Player

One Player

Two Players

Two Players

Control two ships at once or
play with a friend!

Go solo.

<Back

SFX: flashkit.com
MUSIC: Halloween Dance by DavidOrr

Choose a character!
Choose with the arrow keys.

Zombie
Last Halloween a group of kids dressed up as zombies, trashed his
grave and called him 'poopy'.
Now, a year later, he has risen from the dead, with only revenge
on his mind and only one target:
Teh candeh!

Vampire
Every night he prays on the living leaving no traces, but on
Halloween kids dress up as vampires and blow his cover.
This year will be different, with his castle shaped aircraft and his
funky hair he aims to destroy the threat once and for all!

Skeleton
It's not easy to keep up the scary image these days,
especially when children think it's fun to dress up as you.
After being mistaken for a child 'Trick or Treating', he
decided this skeletal blasphemy had to end.
It's time for some kids to feel his wrathz!

START

START

Choose your characters!
Choose P1 with the arrow keys, and P2 with A and D.
(You must select 2 different characters)

Zombie

Vampire

Skeleton

Instructions

Shoot the children that are dressed up as you!
Shoot the lame monsters for bonus points.

Correct child
Wrong child
Purple Flob
Jet Orange

5
-10
20
40

Controls:

Move : Left and Right keys
Fire : Space bar

Move : Left and Right keys
Fire : Down key
Move: A and D keys
Fire: S key

P1

P2

Scoring:

When 20 kids dressed as you get away, it's game over!

When 4 kids dressed as you get away, it's game over!

You have 5 minutes to get as many points as you can!

<p align="left"></p>

Score

<p align="right"></p>

Escaped kids

<p align="right"></p>

Time left

secs

GAME OVER
:)

<p align="left"></p>

< Back to menu

< Back to menu

You scored:

Game over!

On:

Standard Endurance

Insane Endurance

Timed

1 Player

2 Player

<p align="center"></p>

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; var childSnd1 = new Sound(this); childSnd1.attachSound("ow1"); var childSnd2 = new Sound(this); childSnd2.attachSound("ow2"); var childSnd3 = new Sound(this); childSnd3.attachSound("ow3"); var bonusSnd = new Sound(this); bonusSnd.attachSound("explode"); function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("5013b756", this, 10301, true);
Frame 2
stop();
Frame 4
stop(); var playerNum = 0; var gameMode = 0;
Frame 13
stop(); cursor.char = 2; cursor.left = false; cursor.right = false; cursor.onEnterFrame = function () { if (Key.isDown(37) && (!this.left)) { if (this.char > 1) { this._x = this._x - (Stage.width / 4); shadow._x = shadow._x - (Stage.width / 4); this.char--; } } else if (Key.isDown(39) && (!this.right)) { if (this.char < 3) { this._x = this._x + (Stage.width / 4); shadow._x = shadow._x + (Stage.width / 4); this.char++; } } this.left = Key.isDown(37); this.right = Key.isDown(39); descrip.gotoAndStop("char" + this.char); };
Frame 19
stop(); cursor1.char = 2; cursor1.left = false; cursor1.right = false; cursor1.onEnterFrame = function () { if (Key.isDown(37) && (!this.left)) { if (this.char > 1) { this._x = this._x - (Stage.width / 4); shadow1._x = shadow1._x - (Stage.width / 4); this.char--; } } else if (Key.isDown(39) && (!this.right)) { if (this.char < 3) { this._x = this._x + (Stage.width / 4); shadow1._x = shadow1._x + (Stage.width / 4); this.char++; } } this.left = Key.isDown(37); this.right = Key.isDown(39); descrip1.gotoAndStop("char" + this.char); }; cursor2.char = 2; cursor2.left = false; cursor2.right = false; cursor2.onEnterFrame = function () { if (Key.isDown(65) && (!this.left)) { if (this.char > 1) { this._x = this._x - (Stage.width / 4); shadow2._x = shadow2._x - (Stage.width / 4); this.char--; } } else if (Key.isDown(68) && (!this.right)) { if (this.char < 3) { this._x = this._x + (Stage.width / 4); shadow2._x = shadow2._x + (Stage.width / 4); this.char++; } } this.left = Key.isDown(65); this.right = Key.isDown(68); descrip2.gotoAndStop("char" + this.char); };
Frame 27
function spawnEnemy(type) { switch (type) { case 1 : duplicateMovieClip (flob, "enemy" + enemyNum, 1000 + enemyNum); _root["enemy" + enemyNum].vx = 8; _root["enemy" + enemyNum].dieFrame = 17; _root["enemy" + enemyNum].points = flobPoints; break; case 2 : duplicateMovieClip (orange, "enemy" + enemyNum, 15000 + enemyNum); _root["enemy" + enemyNum].vx = 12; _root["enemy" + enemyNum].dieFrame = 7; _root["enemy" + enemyNum].points = orangePoints; break; case 3 : duplicateMovieClip (child, "enemy" + enemyNum, 40000 + enemyNum); _root["enemy" + enemyNum].torso = random(4) + 1; _root["enemy" + enemyNum].pants = random(4) + 1; if (random(2) == 0) { _root["enemy" + enemyNum].mask = _root.charNum; } else { _root["enemy" + enemyNum].mask = random(4) + 1; } if ((_root["enemy" + enemyNum].mask - _root.charNum) == 0) { _root["enemy" + enemyNum].points = childPoints; } else { _root["enemy" + enemyNum].points = badChildPoints; } _root["enemy" + enemyNum].vx = random(4) + childSpawnSpeed; _root["enemy" + enemyNum].dieFrame = 21; break; } _root["enemy" + enemyNum].dead = false; _root["enemy" + enemyNum]._y = 430; switch (random(2)) { case 0 : _root["enemy" + enemyNum]._x = Stage.width + 50; _root["enemy" + enemyNum]._xscale = _root["enemy" + enemyNum]._xscale * -1; _root["enemy" + enemyNum].vx = _root["enemy" + enemyNum].vx * -1; break; case 1 : _root["enemy" + enemyNum]._x = -50; break; } _root["enemy" + enemyNum].arrIndex = enemyArr.length; enemyArr.push("enemy" + enemyNum); _root["enemy" + enemyNum].onEnterFrame = function () { this._x = this._x + this.vx; if (enemyArr[this.arrIndex] != this._name) { this.dead = true; } if (this.dead) { if (this._currentframe < this.dieFrame) { this.gotoAndPlay("die"); } else { this.play(); } } if ((this._x < -100) || (this._x > (Stage.width + 100))) { if ((this.mask - charNum) == 0) { escapes++; } enemyArr.splice(this.arrIndex, 1); i = this.arrIndex; while (i < enemyArr.length) { _root[enemyArr[i]].arrIndex--; i++; } this.removeMovieClip(); } }; enemyNum++; } function endGame() { delete _root[char].onEnterFrame; delete onEnterFrame; gameOver.play(); } stop(); var escapes = 0; var score = 0; var explNum = 0; var projNum = 0; var projSpeed = 12; var childPoints = 5; var badChildPoints = -10; var flobPoints = 20; var orangePoints = 40; var childSpawnRate = 40; var childSpawnSpeed = 3; _root[char]._x = Stage.width / 2; _root[char].x = _root[char]._x; _root[char].vx = 0; _root[char].vxMax = 10; _root[char].vxDeccel = 0.95; _root[char]._y = 150; _root[char].y = _root[char]._y; _root[char].vy = 1; _root[char].vyMax = 2; _root[char].ay = 1.25; _root[char].swapDepths(200000); _root[char].onEnterFrame = function () { this.vy = this.vy * this.ay; this.vy = Math.round(this.vy * 100000000) / 100000000; if ((this.vy > this.vyMax) || (this.vy < (-this.vyMax))) { this.ay = 0.8; } if ((this.vy < 0.5) && (this.vy > 0)) { this.vy = this.vy * -1; this.ay = 1.25; } else if ((this.vy > -0.5) && (this.vy < 0)) { this.vy = this.vy * -1; this.ay = 1.25; } riKey = Key.isDown(39); leKey = Key.isDown(37); this.vx = this.vx + riKey; this.vx = this.vx - leKey; if (this.vx > this.vxMax) { this.vx = this.vxMax; } else if (this.vx < (-this.vxMax)) { this.vx = -this.vxMax; } if ((!riKey) && (!leKey)) { this.vx = this.vx * this.vxDeccel; if ((this.vx < 0.1) && (this.vx > 0)) { this.vx = 0; } else if ((this.vx > -0.1) && (this.vx < 0)) { this.vx = 0; } } this._rotation = this.vx * 2; spKey = Key.isDown(32); if (spKey && (this._currentframe == 1)) { this.gotoAndPlay(5); duplicateMovieClip (projectile, "proj" + projNum, 100000 + projNum); _root["proj" + projNum].dx = Math.sin(this._rotation * (Math.PI/180)); _root["proj" + projNum].dy = Math.cos(this._rotation * (Math.PI/180)); _root["proj" + projNum].vx = this.vx; _root["proj" + projNum]._x = (this._x + 5) - (this.cannonDist * _root["proj" + projNum].dx); _root["proj" + projNum]._y = this._y + (this.cannonDist * _root["proj" + projNum].dy); _root["proj" + projNum].onEnterFrame = function () { this._rotation = this._rotation + 20; this._x = this._x - ((projSpeed * this.dx) - this.vx); this._y = this._y + (projSpeed * this.dy); if (this._y > (Stage.height + 20)) { this.removeMovieClip(); } i = enemyArr.length - 1; while (i >= 0) { if (_root[enemyArr[i]].hitTest(this._x, this._y, true)) { _root[enemyArr[i]].dead = true; score = score + _root[enemyArr[i]].points; enemyArr.splice(i, 1); j = i; while (j < enemyArr.length) { _root[enemyArr[j]].arrIndex--; j++; } duplicateMovieClip (explosion, "expl" + explNum, 20); _root["expl" + explNum]._x = this._x; _root["expl" + explNum]._y = this._y; _root["expl" + explNum].gotoAndPlay(2); this.swapDepths(_root["expl" + explNum]); explNum++; i = -1; this.removeMovieClip(); } i--; } }; projNum++; } this.x = this.x + this.vx; if (this.x > (Stage.width - 30)) { this.x = Stage.width - 30; } else if (this.x < 30) { this.x = 30; } this._x = this.x; this.y = this.y + this.vy; this._y = this.y; }; var enemyArr = new Array(); var enemyNum = 0; spawnCounter = 0; onEnterFrame = function () { randNo = random(2000) + 1; if (randNo < 3) { spawnEnemy(random(2) + 1); } else if (randNo < childSpawnRate) { spawnEnemy(3); } if (childSpawnRate <= 70) { spawnCounter++; } if ((spawnCounter % 200) == 0) { if (gameMode == 2) { childSpawnRate = childSpawnRate + 3; } else { childSpawnRate++; } } if ((spawnCounter % 2000) == 0) { if (gameMode == 2) { childSpawnSpeed = childSpawnSpeed + 3; } else { childSpawnSpeed++; } } };
Frame 36
function spawnEnemy(type) { switch (type) { case 1 : duplicateMovieClip (flob, "enemy" + enemyNum, 1000 + enemyNum); _root["enemy" + enemyNum].vx = 8; _root["enemy" + enemyNum].dieFrame = 17; _root["enemy" + enemyNum].points = flobPoints; break; case 2 : duplicateMovieClip (orange, "enemy" + enemyNum, 15000 + enemyNum); _root["enemy" + enemyNum].vx = 12; _root["enemy" + enemyNum].dieFrame = 7; _root["enemy" + enemyNum].points = orangePoints; break; case 3 : duplicateMovieClip (child, "enemy" + enemyNum, 40000 + enemyNum); _root["enemy" + enemyNum].torso = random(4) + 1; _root["enemy" + enemyNum].pants = random(4) + 1; if (random(2) == 0) { if (random(2) == 0) { _root["enemy" + enemyNum].mask = _root.char1Num; } else { _root["enemy" + enemyNum].mask = _root.char2Num; } } else { _root["enemy" + enemyNum].mask = random(4) + 1; } _root["enemy" + enemyNum].points = 0; _root["enemy" + enemyNum].vx = random(4) + childSpawnSpeed; _root["enemy" + enemyNum].dieFrame = 21; break; } _root["enemy" + enemyNum].dead = false; _root["enemy" + enemyNum]._y = 430; switch (random(2)) { case 0 : _root["enemy" + enemyNum]._x = Stage.width + 50; _root["enemy" + enemyNum]._xscale = _root["enemy" + enemyNum]._xscale * -1; _root["enemy" + enemyNum].vx = _root["enemy" + enemyNum].vx * -1; break; case 1 : _root["enemy" + enemyNum]._x = -50; break; } _root["enemy" + enemyNum].arrIndex = enemyArr.length; enemyArr.push("enemy" + enemyNum); _root["enemy" + enemyNum].onEnterFrame = function () { this._x = this._x + this.vx; if (enemyArr[this.arrIndex] != this._name) { this.dead = true; } if (this.dead) { if (this._currentframe < this.dieFrame) { this.gotoAndPlay("die"); } else { this.play(); } } if ((this._x < -100) || (this._x > (Stage.width + 100))) { if (((this.mask - char1Num) == 0) || ((this.mask - char2Num) == 0)) { escapes++; } enemyArr.splice(this.arrIndex, 1); i = this.arrIndex; while (i < enemyArr.length) { _root[enemyArr[i]].arrIndex--; i++; } this.removeMovieClip(); } }; enemyNum++; } function endGame() { delete _root[char1].onEnterFrame; delete _root[char2].onEnterFrame; delete onEnterFrame; gameOver.play(); } stop(); var escapes = 0; var score = 0; var explNum = 0; var projNum = 0; var projSpeed = 12; var childPoints = 5; var badChildPoints = -10; var flobPoints = 20; var orangePoints = 40; var childSpawnRate = 40; var childSpawnSpeed = 3; _root[char1]._x = (3 * Stage.width) / 4; _root[char1].x = _root[char1]._x; _root[char1].vx = 0; _root[char1].vxMax = 10; _root[char1].vxDeccel = 0.95; _root[char1]._y = 150; _root[char1].y = _root[char1]._y; _root[char1].vy = 1; _root[char1].vyMax = 2; _root[char1].ay = 1.25; _root[char1].swapDepths(200001); _root[char1].onEnterFrame = function () { if (this._x > (_root[char2]._x + 120)) { this.swapDepths(200001); } else if (this._x < (_root[char2]._x - 120)) { this.swapDepths(200000); } this.vy = this.vy * this.ay; this.vy = Math.round(this.vy * 100000000) / 100000000; if ((this.vy > this.vyMax) || (this.vy < (-this.vyMax))) { this.ay = 0.8; } if ((this.vy < 0.5) && (this.vy > 0)) { this.vy = this.vy * -1; this.ay = 1.25; } else if ((this.vy > -0.5) && (this.vy < 0)) { this.vy = this.vy * -1; this.ay = 1.25; } riKey = Key.isDown(39); leKey = Key.isDown(37); this.vx = this.vx + riKey; this.vx = this.vx - leKey; if (this.vx > this.vxMax) { this.vx = this.vxMax; } else if (this.vx < (-this.vxMax)) { this.vx = -this.vxMax; } if ((!riKey) && (!leKey)) { this.vx = this.vx * this.vxDeccel; if ((this.vx < 0.1) && (this.vx > 0)) { this.vx = 0; } else if ((this.vx > -0.1) && (this.vx < 0)) { this.vx = 0; } } this._rotation = this.vx * 2; doKey = Key.isDown(40); if (doKey && (this._currentframe == 1)) { this.gotoAndPlay(5); duplicateMovieClip (projectile, "proj" + projNum, 100000 + projNum); _root["proj" + projNum].dx = Math.sin(this._rotation * (Math.PI/180)); _root["proj" + projNum].dy = Math.cos(this._rotation * (Math.PI/180)); _root["proj" + projNum].vx = this.vx; _root["proj" + projNum]._x = (this._x + 5) - (this.cannonDist * _root["proj" + projNum].dx); _root["proj" + projNum]._y = this._y + (this.cannonDist * _root["proj" + projNum].dy); _root["proj" + projNum].player = char1Num; _root["proj" + projNum].onEnterFrame = function () { this._rotation = this._rotation + 20; this._x = this._x - ((projSpeed * this.dx) - this.vx); this._y = this._y + (projSpeed * this.dy); if (this._y > (Stage.height + 20)) { this.removeMovieClip(); } i = enemyArr.length - 1; while (i >= 0) { if (_root[enemyArr[i]].hitTest(this._x, this._y, true)) { _root[enemyArr[i]].dead = true; if (_root[enemyArr[i]].points == 0) { if ((_root[enemyArr[i]].mask - this.player) == 0) { score = score + childPoints; } else { score = score + badChildPoints; } } else { score = score + _root[enemyArr[i]].points; } enemyArr.splice(i, 1); j = i; while (j < enemyArr.length) { _root[enemyArr[j]].arrIndex--; j++; } duplicateMovieClip (explosion, "expl" + explNum, 20); _root["expl" + explNum]._x = this._x; _root["expl" + explNum]._y = this._y; _root["expl" + explNum].gotoAndPlay(2); this.swapDepths(_root["expl" + explNum]); explNum++; i = -1; this.removeMovieClip(); } i--; } }; projNum++; } this.x = this.x + this.vx; if (this.x > (Stage.width - 30)) { this.x = Stage.width - 30; } else if (this.x < 30) { this.x = 30; } this._x = this.x; this.y = this.y + this.vy; this._y = this.y; }; _root[char2]._x = Stage.width / 4; _root[char2].x = _root[char2]._x; _root[char2].vx = 0; _root[char2].vxMax = 10; _root[char2].vxDeccel = 0.95; _root[char2]._y = 150; _root[char2].y = _root[char2]._y; _root[char2].vy = 1; _root[char2].vyMax = 2; _root[char2].ay = 1.25; _root[char2].swapDepths(200000); _root[char2].onEnterFrame = function () { this.vy = this.vy * this.ay; this.vy = Math.round(this.vy * 100000000) / 100000000; if ((this.vy > this.vyMax) || (this.vy < (-this.vyMax))) { this.ay = 0.8; } if ((this.vy < 0.5) && (this.vy > 0)) { this.vy = this.vy * -1; this.ay = 1.25; } else if ((this.vy > -0.5) && (this.vy < 0)) { this.vy = this.vy * -1; this.ay = 1.25; } dKey = Key.isDown(68); aKey = Key.isDown(65); this.vx = this.vx + dKey; this.vx = this.vx - aKey; if (this.vx > this.vxMax) { this.vx = this.vxMax; } else if (this.vx < (-this.vxMax)) { this.vx = -this.vxMax; } if ((!dKey) && (!aKey)) { this.vx = this.vx * this.vxDeccel; if ((this.vx < 0.1) && (this.vx > 0)) { this.vx = 0; } else if ((this.vx > -0.1) && (this.vx < 0)) { this.vx = 0; } } this._rotation = this.vx * 2; sKey = Key.isDown(83); if (sKey && (this._currentframe == 1)) { this.gotoAndPlay(5); duplicateMovieClip (projectile, "proj" + projNum, 100000 + projNum); _root["proj" + projNum].dx = Math.sin(this._rotation * (Math.PI/180)); _root["proj" + projNum].dy = Math.cos(this._rotation * (Math.PI/180)); _root["proj" + projNum].vx = this.vx; _root["proj" + projNum]._x = (this._x + 5) - (this.cannonDist * _root["proj" + projNum].dx); _root["proj" + projNum]._y = this._y + (this.cannonDist * _root["proj" + projNum].dy); _root["proj" + projNum].player = char2Num; _root["proj" + projNum].onEnterFrame = function () { this._rotation = this._rotation + 20; this._x = this._x - ((projSpeed * this.dx) - this.vx); this._y = this._y + (projSpeed * this.dy); if (this._y > (Stage.height + 20)) { this.removeMovieClip(); } i = enemyArr.length - 1; while (i >= 0) { if (_root[enemyArr[i]].hitTest(this._x, this._y, true)) { _root[enemyArr[i]].dead = true; if (_root[enemyArr[i]].points == 0) { if ((_root[enemyArr[i]].mask - this.player) == 0) { score = score + childPoints; } else { score = score + badChildPoints; } } else { score = score + _root[enemyArr[i]].points; } enemyArr.splice(i, 1); j = i; while (j < enemyArr.length) { _root[enemyArr[j]].arrIndex--; j++; } duplicateMovieClip (explosion, "expl" + explNum, 20); _root["expl" + explNum]._x = this._x; _root["expl" + explNum]._y = this._y; _root["expl" + explNum].gotoAndPlay(2); this.swapDepths(_root["expl" + explNum]); explNum++; i = -1; this.removeMovieClip(); } i--; } }; projNum++; } this.x = this.x + this.vx; if (this.x > (Stage.width - 30)) { this.x = Stage.width - 30; } else if (this.x < 30) { this.x = 30; } this._x = this.x; this.y = this.y + this.vy; this._y = this.y; }; var enemyArr = new Array(); var enemyNum = 0; spawnCounter = 0; onEnterFrame = function () { randNo = random(2000) + 1; if (randNo < 3) { spawnEnemy(random(2) + 1); } else if (randNo < childSpawnRate) { spawnEnemy(3); } if (childSpawnRate <= 70) { spawnCounter++; } if ((spawnCounter % 200) == 0) { if (gameMode == 2) { childSpawnRate = childSpawnRate + 3; } else { childSpawnRate++; } } if ((spawnCounter % 2000) == 0) { if (gameMode == 2) { childSpawnSpeed = childSpawnSpeed + 3; } else { childSpawnSpeed++; } } };
Frame 45
stop();
Symbol 14 MovieClip Frame 28
gotoAndPlay (1);
Symbol 14 MovieClip Frame 55
stop(); delete _root.loadedAmount; delete _root.totalSize; delete _root.loadedPercent; _root.play();
Symbol 15 MovieClip [loaderCont] Frame 1
_root.stop(); loadedAmount = _root.getBytesLoaded(); loadedAmountKb = Math.round(loadedAmount / 1024) + "kb"; totalSize = _root.getBytesTotal(); totalSizeKb = Math.round(totalSize / 1024) + "kb"; loadedPercent = Math.round((loadedAmount / totalSize) * 100); loaderBar._xscale = loadedPercent; loaderLoading._x = loaderBar._x + loaderBar._width; if (loadedAmount == totalSize) { gotoAndStop (3); loaderLoading.gotoAndPlay("done"); }
Symbol 15 MovieClip [loaderCont] Frame 2
gotoAndPlay (1);
Symbol 15 MovieClip [loaderCont] Frame 3
stop();
Symbol 22 Button
on (release) { getURL ("http://www.hallpass.com", "_blank"); }
Symbol 28 MovieClip Frame 205
_parent.play();
Symbol 36 Button
on (release) { getURL ("http://www.hallpass.com", "_blank"); }
Symbol 40 Button
on (release) { getURL ("http://www.shinki.co.uk", "_blank"); }
Symbol 44 Button
on (release) { getURL ("http://www.zmarzian.com", "_blank"); }
Symbol 49 Button
on (release) { _root.gameMode = 1; play(); }
Symbol 53 Button
on (release) { _root.gameMode = 2; play(); }
Symbol 57 Button
on (release) { _root.gameMode = 3; play(); }
Symbol 62 Button
on (release) { _root.playersNum = 1; _root.gotoAndStop("1char"); }
Symbol 66 Button
on (release) { _root.playersNum = 2; _root.gotoAndStop("2char"); }
Symbol 70 Button
on (release) { gotoAndStop (1); }
Symbol 71 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 30
stop();
Symbol 78 MovieClip Frame 14
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 8
stop();
Symbol 93 MovieClip Frame 15
stop();
Symbol 98 Button
on (release) { switch (cursor.char) { case 1 : char = "skel"; charNum = 1; break; case 2 : char = "zomb"; charNum = 2; break; case 3 : char = "vamp"; charNum = 3; break; } gotoAndStop ("game"); }
Symbol 106 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 8
stop();
Symbol 106 MovieClip Frame 15
stop();
Symbol 107 Button
on (release) { if (cursor1.char != cursor2.char) { switch (cursor1.char) { case 1 : char1 = "skel"; char1Num = 1; break; case 2 : char1 = "zomb"; char1Num = 2; break; case 3 : char1 = "vamp"; char1Num = 3; break; } switch (cursor2.char) { case 1 : char2 = "skel"; char2Num = 1; break; case 2 : char2 = "zomb"; char2Num = 2; break; case 3 : char2 = "vamp"; char2Num = 3; break; } gotoAndStop ("game"); } }
Symbol 118 MovieClip Frame 1
stop(); if (_root.playersNum == 2) { gotoAndStop (2); }
Symbol 118 MovieClip Frame 2
stop();
Symbol 123 MovieClip Frame 1
stop(); if (_root.gameMode > 1) { gotoAndStop(_root.gameMode); }
Symbol 123 MovieClip Frame 2
stop();
Symbol 123 MovieClip Frame 3
stop();
Symbol 124 Button
on (release) { gotoAndStop("gameplay" + playersNum); }
Symbol 130 MovieClip Frame 1
this.cacheAsBitmap = true;
Symbol 135 MovieClip Frame 1
cannonDist = 120; stop();
Symbol 135 MovieClip Frame 5
play();
Symbol 140 MovieClip Frame 1
cannonDist = 120; stop();
Symbol 140 MovieClip Frame 5
play();
Symbol 145 MovieClip Frame 1
cannonDist = 120; stop();
Symbol 145 MovieClip Frame 5
play();
Symbol 156 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 2
play(); this._alpha = 60;
Symbol 156 MovieClip Frame 10
this.removeMovieClip();
Symbol 175 MovieClip Frame 6
gotoAndPlay (1);
Symbol 175 MovieClip Frame 7
_root.bonusSnd.start(0, 0);
Symbol 175 MovieClip Frame 17
this.removeMovieClip();
Symbol 204 MovieClip Frame 16
gotoAndPlay (1);
Symbol 204 MovieClip Frame 17
_root.bonusSnd.start(0, 0);
Symbol 204 MovieClip Frame 27
this.removeMovieClip();
Symbol 209 MovieClip Frame 1
stop(); if (_parent.pants != 1) { gotoAndStop(_parent.pants); }
Symbol 214 MovieClip Frame 1
stop(); if (_parent.pants != 1) { gotoAndStop(_parent.pants); }
Symbol 221 MovieClip Frame 1
stop(); if (_parent._parent.mask != 1) { gotoAndStop(_parent._parent.mask); }
Symbol 225 MovieClip Frame 1
stop(); if (_parent.torso != 1) { gotoAndStop(_parent.torso); }
Symbol 233 MovieClip Frame 20
gotoAndPlay (1);
Symbol 233 MovieClip Frame 21
play(); switch (random(3)) { case 0 : _root.childSnd1.start(0, 0); break; case 1 : _root.childSnd2.start(0, 0); break; case 2 : _root.childSnd3.start(0, 0); break; }
Symbol 233 MovieClip Frame 31
this.removeMovieClip();
Symbol 237 MovieClip Frame 20
gotoAndPlay (1);
Symbol 245 MovieClip Frame 1
stop(); if (_root.gameMode == 3) { gotoAndStop ("timer"); } else { gotoAndStop ("endure"); }
Symbol 245 MovieClip Frame 2
stop(); if (_root.gameMode == 1) { var limit = 20; } else { var limit = 4; } onEnterFrame = function () { if (_root.escapes >= limit) { _root.endGame(); } };
Symbol 245 MovieClip Frame 9
stop(); var timeLeft = 300; var timeStart = getTimer(); onEnterFrame = function () { timeElapsed = getTimer() - timeStart; timeLeft = 300 - Math.round(timeElapsed / 1000); if (timeLeft <= 0) { _root.endGame(); } };
Symbol 247 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 2
this.swapDepths(200002); stopAllSounds(); _root.bonusSnd.start(0, 0);
Symbol 247 MovieClip Frame 86
_root[_root.char]._x = -1000; _root[_root.char1]._x = -1000; _root[_root.char2]._x = -1000; i = _root.enemyArr.length - 1; while (i >= 0) { _root[_root.enemyArr[i]].removeMovieClip(); _root.enemyArr.pop(); i--; } _root.gotoAndStop("end");
Symbol 252 Button
on (release) { gotoAndStop ("sponsor"); }
Symbol 259 MovieClip Frame 1
stop(); if (_root.gameMode > 1) { gotoAndStop(_root.gameMode); }
Symbol 259 MovieClip Frame 2
stop();
Symbol 259 MovieClip Frame 3
stop();
Symbol 262 MovieClip Frame 1
stop(); if (_root.playersNum == 2) { gotoAndStop (2); }
Symbol 262 MovieClip Frame 2
stop();

Library Items

Symbol 1 Sound [ow3]
Symbol 2 Sound [ow2]
Symbol 3 Sound [ow1]
Symbol 4 Sound [explode]
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:15
Symbol 7 GraphicUsed by:15
Symbol 8 FontUsed by:9 10 11 12 13
Symbol 9 TextUses:8Used by:15
Symbol 10 EditableTextUses:8Used by:15
Symbol 11 EditableTextUses:8Used by:15
Symbol 12 TextUses:8Used by:14
Symbol 13 TextUses:8Used by:14
Symbol 14 MovieClipUses:12 13Used by:15
Symbol 15 MovieClip [loaderCont]Uses:6 7 9 10 11 14Used by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:Timeline
Symbol 19 FontUsed by:20 23
Symbol 20 TextUses:19Used by:22
Symbol 21 GraphicUsed by:22
Symbol 22 ButtonUses:20 21Used by:28  Timeline
Symbol 23 TextUses:19Used by:28
Symbol 24 FontUsed by:25 26 27 30 31 32 37 41 45 46 50 54 58 59 63 67 68 69 79 89 90 91 92 99 103 104 105 109 110 111 112 113 114 115 116 117 119 120 121 122 238 239 240 241 242 243 244 249 250 253 254 255 256 257 258 260 261 263
Symbol 25 TextUses:24Used by:28
Symbol 26 TextUses:24Used by:28
Symbol 27 TextUses:24Used by:28
Symbol 28 MovieClipUses:22 23 25 26 27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 TextUses:24Used by:Timeline
Symbol 31 TextUses:24Used by:Timeline
Symbol 32 TextUses:24Used by:36
Symbol 33 FontUsed by:34 38 42 48 52 55 61 65 96 97 246 251
Symbol 34 TextUses:33Used by:36
Symbol 35 GraphicUsed by:36 49 53 57 62 66 98 107 124 252
Symbol 36 ButtonUses:32 34 35Used by:Timeline
Symbol 37 TextUses:24Used by:40
Symbol 38 TextUses:33Used by:40
Symbol 39 GraphicUsed by:40
Symbol 40 ButtonUses:37 38 39Used by:Timeline
Symbol 41 TextUses:24Used by:44
Symbol 42 TextUses:33Used by:44
Symbol 43 GraphicUsed by:44
Symbol 44 ButtonUses:41 42 43Used by:Timeline
Symbol 45 TextUses:24Used by:71
Symbol 46 TextUses:24Used by:49
Symbol 47 GraphicUsed by:49
Symbol 48 TextUses:33Used by:49
Symbol 49 ButtonUses:46 47 48 35Used by:71
Symbol 50 TextUses:24Used by:53
Symbol 51 GraphicUsed by:53
Symbol 52 TextUses:33Used by:53
Symbol 53 ButtonUses:50 51 52 35Used by:71
Symbol 54 TextUses:24Used by:57
Symbol 55 TextUses:33Used by:57
Symbol 56 GraphicUsed by:57
Symbol 57 ButtonUses:54 55 56 35Used by:71
Symbol 58 TextUses:24Used by:71
Symbol 59 TextUses:24Used by:62
Symbol 60 GraphicUsed by:62
Symbol 61 TextUses:33Used by:62
Symbol 62 ButtonUses:59 60 61 35Used by:71
Symbol 63 TextUses:24Used by:66
Symbol 64 GraphicUsed by:66
Symbol 65 TextUses:33Used by:66
Symbol 66 ButtonUses:63 64 65 35Used by:71
Symbol 67 TextUses:24Used by:71
Symbol 68 TextUses:24Used by:71
Symbol 69 TextUses:24Used by:70
Symbol 70 ButtonUses:69Used by:71
Symbol 71 MovieClipUses:45 49 53 57 58 62 66 67 68 70Used by:Timeline
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:76
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClipUses:73 75Used by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:76 77Used by:Timeline
Symbol 79 TextUses:24Used by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used 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:24Used by:Timeline
Symbol 90 TextUses:24Used by:93
Symbol 91 TextUses:24Used by:93
Symbol 92 TextUses:24Used by:93
Symbol 93 MovieClipUses:90 91 92Used by:Timeline
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:Timeline
Symbol 96 TextUses:33Used by:98 107 124
Symbol 97 TextUses:33Used by:98 107 124
Symbol 98 ButtonUses:96 97 35Used by:Timeline
Symbol 99 TextUses:24Used by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 TextUses:24Used by:106
Symbol 104 TextUses:24Used by:106
Symbol 105 TextUses:24Used by:106
Symbol 106 MovieClipUses:103 104 105Used by:Timeline
Symbol 107 ButtonUses:96 97 35Used by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 TextUses:24Used by:Timeline
Symbol 110 TextUses:24Used by:Timeline
Symbol 111 TextUses:24Used by:Timeline
Symbol 112 TextUses:24Used by:Timeline
Symbol 113 TextUses:24Used by:Timeline
Symbol 114 TextUses:24Used by:118
Symbol 115 TextUses:24Used by:118
Symbol 116 TextUses:24Used by:118
Symbol 117 TextUses:24Used by:118
Symbol 118 MovieClipUses:114 115 116 117Used by:Timeline
Symbol 119 TextUses:24Used by:Timeline
Symbol 120 TextUses:24Used by:123
Symbol 121 TextUses:24Used by:123
Symbol 122 TextUses:24Used by:123
Symbol 123 MovieClipUses:120 121 122Used by:Timeline
Symbol 124 ButtonUses:96 97 35Used by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:130
Symbol 127 GraphicUsed by:128 129
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 ButtonUses:128 127Used by:130
Symbol 130 MovieClipUses:126 129Used by:Timeline
Symbol 131 GraphicUsed by:135
Symbol 132 GraphicUsed by:135
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:131 132 134Used by:Timeline
Symbol 136 GraphicUsed by:140
Symbol 137 GraphicUsed by:140
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:140
Symbol 140 MovieClipUses:136 137 139Used by:Timeline
Symbol 141 GraphicUsed by:145
Symbol 142 GraphicUsed by:145
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:145
Symbol 145 MovieClipUses:141 142 144Used by:Timeline
Symbol 146 GraphicUsed by:156
Symbol 147 GraphicUsed by:156
Symbol 148 GraphicUsed by:156
Symbol 149 GraphicUsed by:156
Symbol 150 GraphicUsed by:156
Symbol 151 GraphicUsed by:156
Symbol 152 GraphicUsed by:156
Symbol 153 GraphicUsed by:156
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:146 147 148 149 150 151 152 153 154 155Used by:Timeline
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:157 158 159Used by:175
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:175
Symbol 163 GraphicUsed by:175
Symbol 164 GraphicUsed by:175
Symbol 165 GraphicUsed by:175
Symbol 166 GraphicUsed by:175
Symbol 167 GraphicUsed by:175
Symbol 168 GraphicUsed by:175
Symbol 169 GraphicUsed by:175
Symbol 170 GraphicUsed by:175
Symbol 171 GraphicUsed by:175
Symbol 172 GraphicUsed by:175
Symbol 173 GraphicUsed by:175
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:160 162 163 164 165 166 167 168 169 170 171 172 173 174Used by:Timeline
Symbol 176 GraphicUsed by:204
Symbol 177 GraphicUsed by:204
Symbol 178 GraphicUsed by:204
Symbol 179 GraphicUsed by:204
Symbol 180 GraphicUsed by:204
Symbol 181 GraphicUsed by:204
Symbol 182 GraphicUsed by:204
Symbol 183 GraphicUsed by:204
Symbol 184 GraphicUsed by:204
Symbol 185 GraphicUsed by:204
Symbol 186 GraphicUsed by:204
Symbol 187 GraphicUsed by:204
Symbol 188 GraphicUsed by:204
Symbol 189 GraphicUsed by:204
Symbol 190 GraphicUsed by:204
Symbol 191 GraphicUsed by:204
Symbol 192 GraphicUsed by:204
Symbol 193 GraphicUsed by:204
Symbol 194 GraphicUsed by:204
Symbol 195 GraphicUsed by:204
Symbol 196 GraphicUsed by:204
Symbol 197 GraphicUsed by:204
Symbol 198 GraphicUsed by:204
Symbol 199 GraphicUsed by:204
Symbol 200 GraphicUsed by:204
Symbol 201 GraphicUsed by:204
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203Used by:Timeline
Symbol 205 GraphicUsed by:209
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:205 206 207 208Used by:233
Symbol 210 GraphicUsed by:214
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:210 211 212 213Used by:233
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:233
Symbol 217 GraphicUsed by:225
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:218 219 220Used by:225
Symbol 222 GraphicUsed by:225
Symbol 223 GraphicUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:217 221 222 223 224Used by:233
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:227 228 229Used by:232
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:230 231Used by:233
Symbol 233 MovieClipUses:209 214 216 225 232Used by:Timeline
Symbol 234 GraphicUsed by:237
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClipUses:234 236Used by:Timeline
Symbol 238 EditableTextUses:24Used by:Timeline
Symbol 239 TextUses:24Used by:Timeline
Symbol 240 EditableTextUses:24Used by:245
Symbol 241 TextUses:24Used by:245
Symbol 242 EditableTextUses:24Used by:245
Symbol 243 TextUses:24Used by:245
Symbol 244 TextUses:24Used by:245
Symbol 245 MovieClipUses:240 241 242 243 244Used by:Timeline
Symbol 246 TextUses:33Used by:247
Symbol 247 MovieClipUses:246Used by:Timeline
Symbol 248 SoundUsed by:Timeline
Symbol 249 EditableTextUses:24Used by:Timeline
Symbol 250 TextUses:24Used by:252
Symbol 251 TextUses:33Used by:252
Symbol 252 ButtonUses:250 251 35Used by:Timeline
Symbol 253 TextUses:24Used by:Timeline
Symbol 254 TextUses:24Used by:Timeline
Symbol 255 TextUses:24Used by:Timeline
Symbol 256 TextUses:24Used by:259
Symbol 257 TextUses:24Used by:259
Symbol 258 TextUses:24Used by:259
Symbol 259 MovieClipUses:256 257 258Used by:Timeline
Symbol 260 TextUses:24Used by:262
Symbol 261 TextUses:24Used by:262
Symbol 262 MovieClipUses:260 261Used by:Timeline
Symbol 263 EditableTextUses:24Used by:Timeline
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:Timeline

Instance Names

"loaderCont"Frame 1Symbol 15 MovieClip [loaderCont]
"cursor"Frame 13Symbol 88 MovieClip
"descrip"Frame 13Symbol 93 MovieClip
"shadow"Frame 13Symbol 95 MovieClip
"cursor1"Frame 19Symbol 88 MovieClip
"shadow1"Frame 19Symbol 95 MovieClip
"cursor2"Frame 19Symbol 102 MovieClip
"shadow2"Frame 19Symbol 95 MovieClip
"descrip1"Frame 19Symbol 106 MovieClip
"descrip2"Frame 19Symbol 106 MovieClip
"skel"Frame 27Symbol 135 MovieClip
"zomb"Frame 27Symbol 140 MovieClip
"vamp"Frame 27Symbol 145 MovieClip
"explosion"Frame 27Symbol 156 MovieClip
"orange"Frame 27Symbol 175 MovieClip
"flob"Frame 27Symbol 204 MovieClip
"child"Frame 27Symbol 233 MovieClip
"projectile"Frame 27Symbol 237 MovieClip
"gameOver"Frame 27Symbol 247 MovieClip
"loaderBar"Symbol 15 MovieClip [loaderCont] Frame 1Symbol 6 MovieClip
"loaderLoading"Symbol 15 MovieClip [loaderCont] Frame 1Symbol 14 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$cy$9dblkNT6aAFgq.Px3X.5w/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "ow3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "ow2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "ow1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "explode"
ExportAssets (56)Timeline Frame 1Symbol 15 as "loaderCont"

Labels

"sponsor"Frame 2
"menu"Frame 4
"1char"Frame 13
"2char"Frame 19
"game"Frame 26
"gameplay1"Frame 27
"gameplay2"Frame 36
"end"Frame 45
"done"Symbol 14 MovieClip Frame 30
"char2"Symbol 93 MovieClip Frame 1
"char3"Symbol 93 MovieClip Frame 8
"char1"Symbol 93 MovieClip Frame 15
"char2"Symbol 106 MovieClip Frame 1
"char3"Symbol 106 MovieClip Frame 8
"char1"Symbol 106 MovieClip Frame 15
"die"Symbol 175 MovieClip Frame 7
"die"Symbol 204 MovieClip Frame 17
"die"Symbol 233 MovieClip Frame 21
"endure"Symbol 245 MovieClip Frame 2
"timer"Symbol 245 MovieClip Frame 9

Dynamic Text Variables

loadedAmountKbSymbol 10 EditableText"<p align="right"><font face="Comic Sans MS" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>9999kb</b></font></p>"
totalSizeKbSymbol 11 EditableText"<p align="right"><font face="Comic Sans MS" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>9999kb</b></font></p>"
scoreSymbol 238 EditableText"<p align="left"></p>"
_root.escapesSymbol 240 EditableText"<p align="right"></p>"
timeLeftSymbol 242 EditableText"<p align="right"></p>"
scoreSymbol 249 EditableText"<p align="left"></p>"
scoreSymbol 263 EditableText"<p align="center"></p>"




http://swfchan.com/6/28000/info.shtml
Created: 20/5 -2019 20:32:38 Last modified: 20/5 -2019 20:32:38 Server time: 29/04 -2024 03:45:39