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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

bubpop2.swf

This is the info page for
Flash #3373

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


Text
www.DONGLED.com

www.DONGLED.com

www.DONGLED.com

DONGLED.COM FOR MORE  MINI GAMES!

BUBBLE POP 2.0

START

MOVE YOUR MOUSE OVER THE
BUBBLES AND RUB THEM UNTIL
THEY POP!
CLICK THE BUTTON TO START!

BUBBLE POP 2.0

00000

000

000%

ACCURACY

POP

MISS

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"33abc4beab8d2239", res:"300x300"});
Frame 2
stop(); start.onRelease = function () { gotoAndPlay ("game"); }; dongle.onRelease = function () { getURL ("http://www.dongled.com/games.html", "_blank"); };
Frame 3
function floatOn(thing) { thing._y = thing._y - (thing.speed * difficulty); if (thing._y < -20) { thing._y = 320; thing.gotoAndStop("start"); thing.popped = false; } if (thing.hitTest(cursor._x, cursor._y, true)) { if (thing.popped == false) { if (bounds == true) { thing.gotoAndPlay("pop"); score++; plus++; total++; thing.popped = true; } } } if ((thing._y < -10) && (thing.popped == false)) { score = score--; minus++; total++; thing._y = 320; } } stop(); bub1.speed = 1; bub2.speed = 0.75; bub3.speed = 0.5; bub4.speed = 0.35; bub5.speed = 0.25; bub11.speed = 1; bub21.speed = 0.75; bub31.speed = 0.5; bub41.speed = 0.35; bub51.speed = 0.25; bub52.speed = 0.25; bub53.speed = 0.25; bub54.speed = 0.25; bub42.speed = 0.35; bub43.speed = 0.35; bub33.speed = 0.5; bub1.popped = false; bub2.popped = false; bub3.popped = false; bub4.popped = false; bub5.popped = false; bub11.popped = false; bub21.popped = false; bub31.popped = false; bub41.popped = false; bub51.popped = false; bub52.popped = false; bub53.popped = false; bub54.popped = null; bub42.popped = false; bub43.popped = null; bub33.popped = false; total = 0; pc = 0; plus = 0; minus = 0; score = 0; bounds = null; dongle.onRelease = function () { getURL ("http://www.dongled.com/games.html", "_blank"); }; _root.onEnterFrame = function () { floatOn(bub1); floatOn(bub2); floatOn(bub3); floatOn(bub4); floatOn(bub5); floatOn(bub11); floatOn(bub21); floatOn(bub31); floatOn(bub41); floatOn(bub51); floatOn(bub52); floatOn(bub53); floatOn(bub54); floatOn(bub42); floatOn(bub43); floatOn(bub44); floatOn(bub33); cursorOn(); boundsCheck(); scoreBoard(); beDifficult(); }; cursorOn = function () { cursor._x = _xmouse; cursor._y = _ymouse; if (cursor._x > 275) { cursor._x = 275; } if (cursor._x < 20) { cursor._x = 20; } if (cursor._y > 233) { cursor._y = 233; } if (cursor._y < 20) { cursor._y = 20; } }; scoreBoard = function () { ptxt = plus; mtxt = minus; pctxt = [pc + "%"]; }; boundsCheck = function () { if ((((_xmouse > 275) || (_xmouse < 20)) || (_ymouse > 233)) || (_ymouse < 20)) { bounds = false; } else { bounds = true; } }; beDifficult = function () { difficulty = 0.5 + ((pc / 200) + ((plus - (minus * 2)) / 10)); pc = Math.round((plus / total) * 100); if (difficulty >= 7) { difficulty = 7; } };
Symbol 50 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local30 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local30); var _local20 = options.clip; var _local26 = 11000; var _local29 = options.ad_timeout; delete options.ad_timeout; var _local23 = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var _local6 = _local20._mochiad; _local6.onUnload = function () { options.ad_finished(); }; var _local15 = _getRes(options); var _local4 = _local15[0]; var _local14 = _local15[1]; _local6._x = _local4 * 0.5; _local6._y = _local14 * 0.5; var chk = _local6.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local14 * -0.5; var _local8 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local8._x = 10; _local8._y = _local14 - 20; var _local25 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local27 = options.outline; delete options.outline; var _local5 = _local8.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local21); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local8.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local25); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local8.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local27, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local26; chk.ad_timeout = _local29; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = _local23; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; _local6.lc.adLoaded = function (width, height) { }; _local6.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local16 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local16); var _local10 = options.clip; var _local13 = 11000; var _local15 = options.ad_timeout; delete options.ad_timeout; var _local12 = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var _local3 = _local10._mochiad; _local3.onUnload = function () { options.ad_finished(); }; var _local6 = _getRes(options); var _local17 = _local6[0]; var _local14 = _local6[1]; _local3._x = _local17 * 0.5; _local3._y = _local14 * 0.5; var chk = _local3.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local13; chk.ad_timeout = _local15; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = _local12; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; _local3.lc.adLoaded = function (width, height) { }; _local3.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 5 MovieClip Frame 1
stop();
Symbol 5 MovieClip Frame 5
stop();
Symbol 9 MovieClip Frame 1
stop();
Symbol 9 MovieClip Frame 5
stop();
Symbol 13 MovieClip Frame 1
stop();
Symbol 13 MovieClip Frame 5
stop();
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 5
stop();
Symbol 21 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 5
stop();

Library Items

Symbol 50 MovieClip [__Packages.MochiAd]
Symbol 1 GraphicUsed by:5
Symbol 2 ShapeTweeningUsed by:5
Symbol 3 SoundUsed by:5 9 13 17 21 37
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:1 2 3 4Used by:Timeline
Symbol 6 GraphicUsed by:9
Symbol 7 ShapeTweeningUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:6 7 3 8Used by:Timeline
Symbol 10 GraphicUsed by:13
Symbol 11 ShapeTweeningUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:10 11 3 12Used by:Timeline
Symbol 14 GraphicUsed by:17
Symbol 15 ShapeTweeningUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:14 15 3 16Used by:Timeline
Symbol 18 GraphicUsed by:21
Symbol 19 ShapeTweeningUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:18 19 3 20Used by:Timeline
Symbol 22 GraphicUsed by:28
Symbol 23 FontUsed by:24 25 26 29 31 33 38 43 44 45 46 47 48 49
Symbol 24 TextUses:23Used by:28
Symbol 25 TextUses:23Used by:28
Symbol 26 TextUses:23Used by:28
Symbol 27 GraphicUsed by:28  Timeline
Symbol 28 ButtonUses:22 24 25 26 27Used by:Timeline
Symbol 29 TextUses:23Used by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 TextUses:23Used by:Timeline
Symbol 32 GraphicUsed by:37
Symbol 33 TextUses:23Used by:37
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 ButtonUses:32 33 34 35 36 3Used by:Timeline
Symbol 38 TextUses:23Used by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:Timeline
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:Timeline
Symbol 43 TextUses:23Used by:Timeline
Symbol 44 EditableTextUses:23Used by:Timeline
Symbol 45 EditableTextUses:23Used by:Timeline
Symbol 46 EditableTextUses:23Used by:Timeline
Symbol 47 TextUses:23Used by:Timeline
Symbol 48 TextUses:23Used by:Timeline
Symbol 49 TextUses:23Used by:Timeline

Instance Names

"f1"Frame 2Symbol 5 MovieClip
"f2"Frame 2Symbol 9 MovieClip
"f3"Frame 2Symbol 13 MovieClip
"f4"Frame 2Symbol 17 MovieClip
"f5"Frame 2Symbol 21 MovieClip
"dongle"Frame 2Symbol 28 Button
"start"Frame 2Symbol 37 Button
"bub5"Frame 3Symbol 5 MovieClip
"bub51"Frame 3Symbol 5 MovieClip
"bub52"Frame 3Symbol 5 MovieClip
"bub53"Frame 3Symbol 5 MovieClip
"bub54"Frame 3Symbol 5 MovieClip
"bub4"Frame 3Symbol 9 MovieClip
"bub41"Frame 3Symbol 9 MovieClip
"bub42"Frame 3Symbol 9 MovieClip
"bub43"Frame 3Symbol 9 MovieClip
"bub3"Frame 3Symbol 13 MovieClip
"bub31"Frame 3Symbol 13 MovieClip
"bub33"Frame 3Symbol 13 MovieClip
"bub2"Frame 3Symbol 17 MovieClip
"bub21"Frame 3Symbol 17 MovieClip
"bub1"Frame 3Symbol 21 MovieClip
"bub11"Frame 3Symbol 21 MovieClip
"cursor"Frame 3Symbol 42 MovieClip
"ptxt"Frame 3Symbol 44 EditableText
"mtxt"Frame 3Symbol 45 EditableText
"pctxt"Frame 3Symbol 46 EditableText

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$by$fruxgFS5L4PFVYgAtYxOk/."
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.MochiAd"

Labels

"game"Frame 3
"start"Symbol 5 MovieClip Frame 1
"pop"Symbol 5 MovieClip Frame 2
"start"Symbol 9 MovieClip Frame 1
"pop"Symbol 9 MovieClip Frame 2
"start"Symbol 13 MovieClip Frame 1
"pop"Symbol 13 MovieClip Frame 2
"start"Symbol 17 MovieClip Frame 1
"pop"Symbol 17 MovieClip Frame 2
"start"Symbol 21 MovieClip Frame 1
"pop"Symbol 21 MovieClip Frame 2

Dynamic Text Variables

ptxtSymbol 44 EditableText"00000"
mtxtSymbol 45 EditableText"000"
pctxtSymbol 46 EditableText"000%"




http://swfchan.com/1/3373/info.shtml
Created: 17/6 -2019 08:50:06 Last modified: 17/6 -2019 08:50:06 Server time: 07/05 -2024 19:45:03