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

A
Very
Merry Christmas!


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

bunny ZAP !.swf

This is the info page for
Flash #38450

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


Text
YOU NEED A WEBCAM TO
PLAY THIS GAME !!!

LOADING...

instructions:
First of all, you need
to allow newgrounds
to get access to your
webcam.
After that, just move your
arms around and zap the
bunnies .    Have fun!!

play >

0

DAMAGE:

SCORE:

BUNNIES LEFT:

0

0

LEVEL:

www.neuroproductions.be

www.neuroproductions.be

MUSIC: ON/OFF

MUSIC: ON/OFF

START

3

2

1

ZAP

life:

bonus:

score:

GAME OVER

ActionScript [AS1/AS2]

Frame 1
function doSomething() { getURL ("http://www.neuroproductions.be", _blank); } stop(); startter._visible = false; MENU.customItems.push(Functioned2); MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem("NEURO PRODUCTIONS - Copyright 2006", doSomething); MENU.customItems.push(Functioned); _root.menu = MENU; this.onEnterFrame = function () { nu = this.getBytesLoaded(); totaal = this.getBytesTotal(); loader.bar._xscale = (nu / totaal) * 100; if (nu == totaal) { startter._visible = true; loader._visible = false; delete this.onEnterFrame; } }; startter.onRelease = function () { gotoAndStop (2); };
Frame 2
function doSomething() { getURL ("http://www.neuroproductions.be", _blank); } function setLevel() { scorevlak_mc.level_txt.text = currentLevel; trace("currentlevel: " + currentLevel); dropSpeed = dropspeed_arr[currentLevel - 1]; balMainSpeed = balMainSpeed_arr[currentLevel - 1]; maxcount = maxcount_arr[currentLevel - 1]; } function levelTrace() { life = 100; scorevlak_mc.lifebar_mc._xscale = life; currentLevel++; scorevlak_mc.level_txt.text = currentLevel; level_mc.level_txt.text = "LEVEL " + currentLevel; level_mc.fadeIn(); level_mc.gotoAndPlay(2); _root.onEnterFrame = function () { if (level_mc._currentframe == level_mc._totalframes) { delete _root.onEnterFrame; level_mc.fadeOut(); trace("startgame"); setTimeout(startgame, 10); } }; } function lifeBonus() { lifeBonus_mc.life_txt.text = ""; lifeBonus_mc.bonus_txt.text = ""; lifeBonus_mc.score_txt.text = ""; lifeBonus_mc.fadeIn(); currentLife = life; bonus = 0; _root.my_sound = new Sound(); _root.my_sound.attachSound("Click"); _root.my_sound.start(0, 1000); _root.my_sound.setVolume(0); _root.onEnterFrame = function () { if (lifeBonus_mc._alpha == 100) { _root.my_sound.setVolume(100); bonus = bonus + 5; score = score + 5; currentLife = currentLife - 3; scorevlak_mc.score_txt.text = score; scorevlak_mc.lifebar_mc._xscale = currentLife; lifeBonus_mc.life_txt.text = "life: " + currentLife; lifeBonus_mc.bonus_txt.text = "bonus: " + bonus; lifeBonus_mc.score_txt.text = "score: " + score; if (currentLife <= 0) { my_sound.stop(); scorevlak_mc.lifebar_mc._xscale = 0; lifeBonus_mc.life_txt.text = "life: 0"; delete _root.onEnterFrame; lifeBonus_mc.fadeOut(); level_mc.level_txt.text = "LEVEL " + currentLevel; new mx.transitions.Tween(levelAchter_mc, "_x", mx.transitions.easing.Strong.easeInOut, levelAchter_mc._x, levelAchter_mc._x - 480, 1.5, true); setTimeout(levelTrace, 800); } } }; } function setbal() { if (random(1000) == 1) { balstring = "bal2"; } else { balstring = "bal"; } return(balstring); } function startgame() { song_need = true; if (song_bool) { _root.my_song.start(0, 1000); } setLevel(); _root.onEnterFrame = function () { video.draw(my_video); subCount++; if (subCount > dropSpeed) { subCount = 0; mainCount++; var _local3 = this.attachMovie("bal", "bal" + mainCount, mainCount); _local3._x = random(Stage.width - 50) + 25; if (random(2) == 1) { _local3._xscale = -100; } _local3.down = true; _local3.val(); scorevlak_mc.togo_txt.text = maxcount - mainCount; if (mainCount >= maxcount) { mainCount = 0; delete _root.onEnterFrame; i = 0; while (i < (maxcount + 2)) { _root["bal" + i].fadeOff(); i++; } song_need = false; songFade(); setTimeout(lifeBonus, 1000); } } }; } function nextLevel() { life = 100; scorevlak_mc.lifebar_mc._xscale = life; trace("nextLevel"); levelTrace(); } function gameOver() { song_need = false; songFade(); delete _root.onEnterFrame; i = 0; while (i <= maxcount) { removeMovieClip("bal" + i); i++; } start_btn.start_txt.text = "REPLAY"; start_btn.fadeIn(); mainCount = 0; subCount = 0; score = 0; bonus = 0; life = 100; currentLevel = 0; gameOver_mc._visible = true; } function songFade() { this.createEmptyMovieClip("song_holder", -1000); song_holder.vol = 100; song_holder.onEnterFrame = function () { this.vol = this.vol - 10; my_song.setVolume(this.vol); if (this.vol <= 0) { my_song.stop(); my_song.setVolume(100); delete this.onEnterFrame; } }; } function delSong() { delete _root.my_song; } function setSong() { _root.my_song = new Sound(); _root.my_song.attachSound("song"); if (song_need) { _root.my_song.start(0, 1000); } } MENU.customItems.push(Functioned2); MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem("NEURO PRODUCTIONS - Copyright 2006", doSomething); MENU.customItems.push(Functioned); _root.menu = MENU; var dropspeed_arr = new Array(10, 8, 7, 6, 5, 5, 5, 5, 2, 1); var balMainSpeed_arr = new Array(10, 10, 12, 12, 15, 16, 18, 20, 12, 30); var maxcount_arr = new Array(20, 50, 50, 50, 100, 150, 200, 400, 500, 900); gameOver_mc._visible = false; level_mc._visible = false; lifeBonus_mc._visible = false; var my_cam = Camera.get(); var my_video; my_video.attachVideo(my_cam); video = new flash.display.BitmapData(my_video._width, my_video._height); var mainCount = 0; var subCount = 0; var score = 0; var bonus = 0; var life = 100; var currentLife; var currentLevel = 0; wolken.swapDepths(10001); fullmasc_mc.swapDepths(10002); var dropSpeed; var balMainSpeed; var maxcount; start_btn.onRelease = function () { levelAchter_mc._x = 0; setSong(); gameOver_mc._visible = false; this.fadeOut(); score = 0; life = 100; scorevlak_mc.score_txt.text = score; scorevlak_mc.lifebar_mc._xscale = life; setTimeout(levelTrace, 500); }; MovieClip.prototype.val = function () { balSpeed = balMainSpeed; var pos_oud; var _local4; this.onEnterFrame = function () { pos = (video.getPixel(160 - (this._x / 3), this._y / 3) >> 8) & 255; if ((pos > (pos_oud + 20)) || (pos1 < (pos_oud - 20))) { if (this._currentframe == 1) { this.down = false; var _local3 = new Sound(); _local3.attachSound("zap_snd"); _local3.start(); score = score + 10; scorevlak_mc.score_txt.text = score; this.gotoAndPlay(2); } } if (this.down == true) { this._y = this._y + balSpeed; } else { this._y = this._y - (balSpeed / 2); } pos_oud = (video.getPixel(160 - (this._x / 3), this._y / 3) >> 8) & 255; if ((this._y >= 370) && (this._currentframe == 1)) { var _local2 = this._parent.attachMovie("explosie_mc", "explosie" + this.getNextHighestDepth(), this._parent.getNextHighestDepth()); _local2.my_sound = new Sound(); _local2.my_sound.attachSound("Boing"); _local2.my_sound.start(); _local2._x = this._x; _local2._y = 390; life = life - 25; scorevlak_mc.lifebar_mc._xscale = life; if (life <= 0) { gameOver(); } delete this.onEnterFrame; removeMovieClip(this); } }; }; var fadeSpeed = 10; MovieClip.prototype.fadeIn = function () { this._alpha = 0; this._visible = true; this.onEnterFrame = function () { this._alpha = this._alpha + fadeSpeed; if (this._alpha >= 100) { this._alpha = 100; delete this.onEnterFrame; } }; }; MovieClip.prototype.fadeOut = function () { this._alpha = 100; this.onEnterFrame = function () { this._alpha = this._alpha - (fadeSpeed * 2); if (this._alpha <= 0) { this._alpha = 0; this._visible = false; delete this.onEnterFrame; } }; }; MovieClip.prototype.fadeOff = function () { this._alpha = 100; this.onEnterFrame = function () { this._alpha = this._alpha - (fadeSpeed * 2); if (this._alpha <= 0) { this._alpha = 0; this._visible = false; delete this.onEnterFrame; } }; }; var song_bool = true; var song_need = false; scorevlak_mc.song_btn.onRelease = function () { if (song_bool) { this.gotoAndStop(2); delSong(); song_bool = false; stopAllSounds(); } else { this.gotoAndStop(1); song_bool = true; setSong(); } };
Symbol 14 MovieClip [bal] Frame 1
stop();
Symbol 14 MovieClip [bal] Frame 18
stop(); removeMovieClip(this);
Symbol 22 MovieClip [explosie_mc] Frame 29
stop(); removeMovieClip(this);
Symbol 96 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 97 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 98 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 99 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 65 Button
on (release) { getURL ("http://www.neuroproductions.be", "_blank"); }
Symbol 69 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 41
stop();

Library Items

Symbol 1 Sound [plop]
Symbol 2 Sound [zap_snd]
Symbol 3 Sound [Click]
Symbol 4 Sound [Boing]
Symbol 5 Sound [song]
Symbol 6 GraphicUsed by:7 26
Symbol 7 MovieClipUses:6Used by:14
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:14
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:14
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClip [bal]Uses:7 9 11 13
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:21
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:21
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:16 18 20Used by:22
Symbol 22 MovieClip [explosie_mc]Uses:21
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [bliksem]Uses:23
Symbol 25 GraphicUsed by:Timeline
Symbol 26 MovieClipUses:6Used by:Timeline
Symbol 27 FontUsed by:28 29 53 54 57 58 59 60 61 62 63 67 68 73 77 79 80 81 83 84 85
Symbol 28 TextUses:27Used by:Timeline
Symbol 29 TextUses:27Used by:32
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClipUses:29 31Used by:Timeline
Symbol 33 FontUsed by:34 35
Symbol 34 TextUses:33Used by:37
Symbol 35 TextUses:33Used by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:34 35 36Used by:Timeline
Symbol 96 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 97 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 98 MovieClip [__Packages.mx.transitions.Tween]
Symbol 99 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 38 VideoUsed by:Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:Timeline
Symbol 41 GraphicUsed by:51
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:51
Symbol 44 GraphicUsed by:51
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:45 46Used by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:41 43 44 47 48 49 50Used by:Timeline
Symbol 52 GraphicUsed by:70
Symbol 53 EditableTextUses:27Used by:70
Symbol 54 TextUses:27Used by:70
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:70
Symbol 57 TextUses:27Used by:70
Symbol 58 TextUses:27Used by:70
Symbol 59 EditableTextUses:27Used by:70
Symbol 60 EditableTextUses:27Used by:70
Symbol 61 TextUses:27Used by:70
Symbol 62 TextUses:27Used by:65
Symbol 63 TextUses:27Used by:65
Symbol 64 GraphicUsed by:65
Symbol 65 ButtonUses:62 63 64Used by:70
Symbol 66 GraphicUsed by:69
Symbol 67 TextUses:27Used by:69
Symbol 68 TextUses:27Used by:69
Symbol 69 MovieClipUses:66 67 68Used by:70
Symbol 70 MovieClipUses:52 53 54 56 57 58 59 60 61 65 69Used by:Timeline
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:74
Symbol 73 EditableTextUses:27Used by:74
Symbol 74 MovieClipUses:72 73Used by:Timeline
Symbol 75 FontUsed by:76
Symbol 76 EditableTextUses:75Used by:82
Symbol 77 TextUses:27Used by:82
Symbol 78 SoundUsed by:82
Symbol 79 TextUses:27Used by:82
Symbol 80 TextUses:27Used by:82
Symbol 81 TextUses:27Used by:82
Symbol 82 MovieClipUses:76 77 78 79 80 81Used by:Timeline
Symbol 83 EditableTextUses:27Used by:86
Symbol 84 EditableTextUses:27Used by:86
Symbol 85 EditableTextUses:27Used by:86
Symbol 86 MovieClipUses:83 84 85Used by:Timeline
Symbol 87 GraphicUsed by:90
Symbol 88 FontUsed by:89
Symbol 89 TextUses:88Used by:90
Symbol 90 MovieClipUses:87 89Used by:Timeline
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClipUses:92Used by:Timeline
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:Timeline

Instance Names

"loader"Frame 1Symbol 32 MovieClip
"startter"Frame 1Symbol 37 MovieClip
"my_video"Frame 2Symbol 38 Video
"levelAchter_mc"Frame 2Symbol 51 MovieClip
"scorevlak_mc"Frame 2Symbol 70 MovieClip
"start_btn"Frame 2Symbol 74 MovieClip
"level_mc"Frame 2Symbol 82 MovieClip
"lifeBonus_mc"Frame 2Symbol 86 MovieClip
"gameOver_mc"Frame 2Symbol 90 MovieClip
"wolken"Frame 2Symbol 93 MovieClip
"fullmasc_mc"Frame 2Symbol 95 MovieClip
"bar"Symbol 32 MovieClip Frame 1Symbol 31 MovieClip
"score_txt"Symbol 70 MovieClip Frame 1Symbol 53 EditableText
"togo_txt"Symbol 70 MovieClip Frame 1Symbol 59 EditableText
"level_txt"Symbol 70 MovieClip Frame 1Symbol 60 EditableText
"lifebar_mc"Symbol 70 MovieClip Frame 1Symbol 56 MovieClip
"song_btn"Symbol 70 MovieClip Frame 1Symbol 69 MovieClip
"start_txt"Symbol 74 MovieClip Frame 1Symbol 73 EditableText
"level_txt"Symbol 82 MovieClip Frame 1Symbol 76 EditableText
"life_txt"Symbol 86 MovieClip Frame 1Symbol 83 EditableText
"bonus_txt"Symbol 86 MovieClip Frame 1Symbol 84 EditableText
"score_txt"Symbol 86 MovieClip Frame 1Symbol 85 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "plop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "zap_snd"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Click"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Boing"
ExportAssets (56)Timeline Frame 1Symbol 5 as "song"
ExportAssets (56)Timeline Frame 1Symbol 14 as "bal"
ExportAssets (56)Timeline Frame 1Symbol 22 as "explosie_mc"
ExportAssets (56)Timeline Frame 1Symbol 24 as "bliksem"
ExportAssets (56)Timeline Frame 1Symbol 96 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 97 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 98 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 99 as "__Packages.mx.transitions.easing.Strong"




http://swfchan.com/8/38450/info.shtml
Created: 13/5 -2019 06:11:46 Last modified: 13/5 -2019 06:11:46 Server time: 23/12 -2024 01:29:31