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

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

Soda Shooter Olympics.swf

This is the info page for
Flash #46682

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


Text
Loading...

SONIDOS

SODA SHOOTER OLYMPICS

Start

How To Play:
* Use mouse to aim and fire.
* Select weapons by clicking on their button, or by pressing keys 1-4.
* Cannot select a weapon if you don't have enough tokens.
* Tokens and score are earned by gunning down sodas.
* If a soda escapes to the top, you lose a life.
* Score as much as possible to be the Soda Gunner Olympics winner!

Copyright Alvaro F. Perez - 2008

StormVideogames.Com

Play More Games

facebook Games

Show Highscores

Score:

Lives:

Tokens:

Pause

On

Off

Music:

Sound:

MUSICA1

1

2

3

4

GAME OVER

Sodas shot:

Score            :

Auto_Submit

First Place: Gold Medal
Second Place: Silver Medal
Third Place: Bronze Medal

Menu

ActionScript [AS1/AS2]

Frame 1
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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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__("8bf5ab32", this, 10301, true); mochi.MochiServices.connect("4e8e958fdd437078"); MochiAd.showPreGameAd({id:"4e8e958fdd437078", res:"600x450"});
Frame 2
function Secuencia_Ataque(pm_arma) { fn_arma_actual = pm_arma; if (_root.juego_pausa == 0) { if (fn_arma_actual == _root.linea_horizontal) { fotograma_arma = 6; if (_root.jugador_puntos_poder < _root.linea_gasto) { _root.arma_actual = _root.pistola; } } if (fn_arma_actual == _root.fuego) { fotograma_arma = 11; if (_root.jugador_puntos_poder < _root.fuego_gasto) { _root.arma_actual = _root.pistola; } } if (fn_arma_actual == _root.bomba) { fotograma_arma = 20; if (_root.jugador_puntos_poder < _root.bomba_gasto) { _root.arma_actual = _root.pistola; } } if (fn_arma_actual == _root.pistola) { fotograma_arma = 2; } if (fn_arma_actual == _root.linea_horizontal) { _root.jugador_puntos_poder = _root.jugador_puntos_poder - _root.linea_gasto; } if (fn_arma_actual == _root.fuego) { _root.jugador_puntos_poder = _root.jugador_puntos_poder - _root.fuego_gasto; } if (fn_arma_actual == _root.bomba) { _root.jugador_puntos_poder = _root.jugador_puntos_poder - _root.bomba_gasto; } _root.jugador_mira.gotoAndPlay(fotograma_arma); } } stop(); stopAllSounds(); Mouse.show(); var jugador_vidas = 5; var jugador_puntos = 0; var puntos_agregar = 25; var objetos_destruidos = 0; var jugador_factor_puntos = 100; var jugador_puntos_poder = 0; var fotograma_menu = 2; var fotograma_inicio = 4; var fotograma_game_over = 7; var fotograma_envio_puntuacion = 10; var fotograma_ver_puntuacion = 14; var direccion_web1 = "http://www.stormvideogames.com"; var direccion_web2 = "http://apps.facebook.com/stormvideogames/"; var vel_item_y = [5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var juego_pausa = 0; var jugador_dispara = false; var pistola = 1; var fuego = 3; var linea_horizontal = 2; var bomba = 4; var linea_gasto = 5; var fuego_gasto = 10; var bomba_gasto = 15; var arma_actual = pistola; var hay_sonido = true; var hay_musica = true; var snd_gun = 1; var snd_laser = 14; var snd_fuego = 22; var snd_bomba = 48; var snd_golpe = 75; function Mecanismo_Juego() { if (_root.juego_pausa == 0) { if (_root.jugador_vidas >= 0) { _root.panel_vidas.gotoAndStop(_root.jugador_vidas + 1); } if (fn_arma_actual == _root.linea_horizontal) { if (_root.jugador_puntos_poder < _root.linea_gasto) { _root.arma_actual = _root.pistola; } } if (fn_arma_actual == _root.fuego) { if (_root.jugador_puntos_poder < _root.fuego_gasto) { _root.arma_actual = _root.pistola; } } if (fn_arma_actual == _root.bomba) { if (_root.jugador_puntos_poder < _root.bomba_gasto) { _root.arma_actual = _root.pistola; } } if (_root.objetos_destruidos == 10) { _root.vel_item_y[2] = 5; } if (_root.objetos_destruidos == 25) { _root.vel_item_y[3] = 5; _root.vel_item_y[0] = 6; } if (_root.objetos_destruidos == 50) { _root.vel_item_y[4] = 5; _root.vel_item_y[1] = 6; } if (_root.objetos_destruidos == 75) { _root.vel_item_y[2] = 6; } if (_root.objetos_destruidos == 100) { _root.vel_item_y[5] = 5; _root.vel_item_y[3] = 6; _root.vel_item_y[0] = 7; } if (_root.objetos_destruidos == 150) { _root.vel_item_y[1] = 7; _root.vel_item_y[2] = 7; _root.vel_item_y[3] = 7; _root.vel_item_y[4] = 6; _root.vel_item_y[5] = 6; } if (_root.objetos_destruidos == 200) { _root.vel_item_y[1] = 8; _root.vel_item_y[2] = 8; _root.vel_item_y[3] = 8; _root.vel_item_y[4] = 7; _root.vel_item_y[5] = 7; } } }
Frame 3
nextFrame();
Instance of Symbol 42 MovieClip "item0" in Frame 3
onClipEvent (enterFrame) { Accion(_root.vel_item_y[0], 1); }
Instance of Symbol 42 MovieClip "item1" in Frame 3
onClipEvent (enterFrame) { Accion(_root.vel_item_y[1], 2); }
Instance of Symbol 42 MovieClip "item2" in Frame 3
onClipEvent (enterFrame) { Accion(_root.vel_item_y[2], 5); }
Instance of Symbol 42 MovieClip "item3" in Frame 3
onClipEvent (enterFrame) { Accion(_root.vel_item_y[3], 4); }
Instance of Symbol 42 MovieClip "item4" in Frame 3
onClipEvent (enterFrame) { Accion(_root.vel_item_y[4], 3); }
Instance of Symbol 42 MovieClip "item5" in Frame 3
onClipEvent (enterFrame) { Accion(_root.vel_item_y[5], 6); }
Frame 4
stop(); startDrag (_root.jugador_mira, true); Mouse.hide(); if (_root.hay_musica == true) { _root.musica1.gotoAndStop(2); }
Instance of Symbol 79 MovieClip "programa1" in Frame 4
onClipEvent (enterFrame) { _root.Mecanismo_Juego(); } onClipEvent (mouseDown) { _root.Secuencia_Ataque(_root.arma_actual); }
Frame 5
prevFrame();
Frame 6
nextFrame();
Frame 7
stop(); stopAllSounds(); Mouse.show();
Frame 8
prevFrame();
Frame 9
nextFrame();
Frame 10
stop(); mochi.MochiScores.showLeaderboard({boardID:"e3369b443310be8a", score:_root.jugador_puntos});
Frame 11
stop();
Frame 12
prevFrame();
Frame 13
nextFrame();
Frame 14
stop(); mochi.MochiScores.showLeaderboard({boardID:"e3369b443310be8a"});
Frame 15
stop();
Frame 16
prevFrame();
Symbol 103 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.32"); } 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 get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 104 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.5"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _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 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _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 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 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 = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; 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; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _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 showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; 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")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; 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; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; 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) { options.ad_failed(); _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 showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(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 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); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } 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++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 105 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 13 MovieClip Frame 1
stop();
Symbol 13 MovieClip Frame 13
gotoAndStop (1);
Symbol 13 MovieClip Frame 21
gotoAndStop (1);
Symbol 13 MovieClip Frame 47
gotoAndStop (1);
Symbol 13 MovieClip Frame 74
gotoAndStop (1);
Symbol 17 Button
on (release) { _root.gotoAndStop(_root.fotograma_inicio); }
Symbol 23 Button
on (release) { getURL (_root.direccion_web1, "_blank"); }
Symbol 24 Button
on (release) { getURL (_root.direccion_web1, "_blank"); }
Symbol 26 Button
on (release) { getURL (_root.direccion_web2, "_blank"); }
Symbol 28 Button
on (release) { _root.gotoAndStop(_root.fotograma_ver_puntuacion); }
Symbol 38 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 1
stop(); _parent.activo = true; _parent.decayendo = false;
Symbol 41 MovieClip Frame 2
_root.jugador_puntos = _root.jugador_puntos + _root.puntos_agregar; _root.jugador_puntos_poder++; _root.objetos_destruidos++; _parent.decayendo = true;
Symbol 41 MovieClip Frame 18
_parent.activo = false;
Symbol 42 MovieClip Frame 1
function Posicionar() { _y = 500; _x = (Math.random() * 540); if (_x < 0) { _x = 0; } if (_x > 540) { _x = 540; } } function Recibe_Golpe(pm_reservado) { this.objeto.play(); } function Accion(pm_vel, pm_foto) { if (_root.juego_pausa == 0) { this.objeto.imagen.gotoAndStop(pm_foto); if (decayendo == false) { this._y = this._y - pm_vel; } if (_y < -15) { _root.jugador_vidas--; this.Posicionar(); } if (_root.jugador_dispara == true) { if (this.hitTest(_root.jugador_mira)) { Recibe_Golpe(1); } } if (activo == false) { this.Posicionar(); } if (_root.jugador_vidas <= 0) { _root.gotoAndStop(_root.fotograma_game_over); } } } stop(); var activo = true; var decayendo = false;
Symbol 49 MovieClip Frame 1
stop();
Symbol 52 Button
on (release, keyPress "1") { _root.arma_actual = _root.pistola; }
Symbol 58 Button
on (release, keyPress "p") { _root.juego_pausa++; if (_root.juego_pausa > 1) { _root.juego_pausa = 0; } if (_root.juego_pausa <= 0) { _root.efecto_pausa1.gotoAndStop(1); } if (_root.juego_pausa >= 1) { _root.efecto_pausa1.gotoAndStop(2); } }
Symbol 60 Button
on (release, keyPress "2") { if (_root.jugador_puntos_poder >= _root.linea_gasto) { _root.arma_actual = _root.linea_horizontal; } }
Symbol 61 Button
on (release, keyPress "3") { if (_root.jugador_puntos_poder >= _root.fuego_gasto) { _root.arma_actual = _root.fuego; } }
Symbol 62 Button
on (release, keyPress "1") { if (_root.jugador_puntos_poder >= _root.bomba_gasto) { _root.arma_actual = _root.bomba; } }
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 66 Button
on (release) { _root.hay_musica = true; _root.musica1.gotoAndStop(2); }
Symbol 68 Button
on (release) { _root.hay_musica = false; _root.musica1.gotoAndStop(1); stopAllSounds(); }
Symbol 70 Button
on (release) { _root.hay_sonido = true; }
Symbol 71 Button
on (release) { _root.hay_sonido = false; }
Symbol 77 MovieClip Frame 1
stop(); _root.jugador_dispara = false;
Symbol 77 MovieClip Frame 2
_root.jugador_dispara = true; if (_root.hay_sonido == true) { _root.sonidos.gotoAndPlay(_root.snd_gun); }
Symbol 77 MovieClip Frame 5
gotoAndStop (1);
Symbol 77 MovieClip Frame 6
_root.jugador_dispara = true; if (_root.hay_sonido == true) { _root.sonidos.gotoAndPlay(_root.snd_laser); }
Symbol 77 MovieClip Frame 10
gotoAndStop (1);
Symbol 77 MovieClip Frame 11
_root.jugador_dispara = true; if (_root.hay_sonido == true) { _root.sonidos.gotoAndPlay(_root.snd_fuego); }
Symbol 77 MovieClip Frame 19
gotoAndStop (1);
Symbol 77 MovieClip Frame 20
_root.jugador_dispara = true; if (_root.hay_sonido == true) { _root.sonidos.gotoAndPlay(_root.snd_bomba); }
Symbol 77 MovieClip Frame 26
gotoAndStop (1);
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
stop();
Symbol 96 MovieClip Frame 100
_root.gotoAndStop(_root.fotograma_envio_puntuacion);
Symbol 96 MovieClip Frame 105
stop();
Symbol 101 Button
on (release) { _root.gotoAndStop(_root.fotograma_menu); }

Library Items

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

Instance Names

"sonidos"Frame 2Symbol 13 MovieClip
"item0"Frame 3Symbol 42 MovieClip
"item1"Frame 3Symbol 42 MovieClip
"item2"Frame 3Symbol 42 MovieClip
"item3"Frame 3Symbol 42 MovieClip
"item4"Frame 3Symbol 42 MovieClip
"item5"Frame 3Symbol 42 MovieClip
"panel_vidas"Frame 3Symbol 49 MovieClip
"efecto_pausa1"Frame 3Symbol 65 MovieClip
"jugador_mira"Frame 3Symbol 77 MovieClip
"programa1"Frame 4Symbol 79 MovieClip
"musica1"Frame 4Symbol 82 MovieClip
"imagen"Symbol 41 MovieClip Frame 1Symbol 38 MovieClip
"objeto"Symbol 42 MovieClip Frame 1Symbol 41 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 103 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 104 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 105 as "__Packages.mochi.MochiScores"

Dynamic Text Variables

_root.jugador_puntosSymbol 46 EditableText""
_root.jugador_puntos_poderSymbol 50 EditableText""
_root.fuego_gastoSymbol 83 EditableText""
_root.linea_gastoSymbol 84 EditableText""
_root.bomba_gastoSymbol 85 EditableText""
_root.jugador_puntosSymbol 93 EditableText""
_root.objetos_destruidosSymbol 94 EditableText""




http://swfchan.com/10/46682/info.shtml
Created: 3/5 -2019 06:01:18 Last modified: 3/5 -2019 06:01:18 Server time: 02/05 -2024 20:13:58