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/30232084?noj=FRM30232084-28DC" width="1" height="1"></div>

Math Attack 2.swf

This is the info page for
Flash #135155

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


Text
Emanuelq

900

Emanuelq

900

34

34

5

/\

*

WRONG!!

CORRECT!!

MATH ATTACK

THE REVENGE OF THE NUMBERS

LOADING CONTENT

By: Emanuel Quintana

HELP

HELP

HELP

PLAY

PLAY

PLAY

clear all the pieces by finding the valid
operations.
1- Select the number A.
2- Select the operator (+,-,/,*).
3- Select the number B.
4- Select the result.
If you want to cancel THE OPERATION press
the "CANCEL" Button

=

CANCEL

GO

THE REVENGE OF THE NUMBERS

THE REVENGE OF THE NUMBERS

TIME: 120

LEVEL: 1

SCORE: 0

Game over dude!

NEXT LEVEL

NEXT LEVEL

Congratulations

Level Complete

TIME: 120

LEVEL: 1

SCORE: 0

Pieces penalization

2400

Clear board bonus

1000

Time bonus

1000

Bonus points

12000

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; 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); } function buscarElemento(valor, temp) { j = 0; while (j < temp.length) { if (temp[j] == valor) { return(true); } j++; } return(false); } function obtenerPiezas() { i = 0; while (i < (_root.totalCuadrados / 4)) { a = obtenerNumero(); b = obtenerNumero(); if (b > a) { a = b; } c = _root.operandos[random(_root.operaciones)]; if (c eq "/") { b = 2; a = a * 2; d = a / b; } else if (c eq "*") { d = a * b; } else if (c eq "+") { d = a + b; } else { d = a - b; } _root.fichas[i * 4] = a; _root.fichas[(i * 4) + 1] = b; _root.fichas[(i * 4) + 2] = c; _root.fichas[(i * 4) + 3] = d; i++; } } function posicionarPiezas() { filas = 0; columnas = 0; _root.escenario._x = ((630 - (_root.totalColumnas * (_root.tamanoFichas + _root.margen))) / 2) - _root.tamanoFichas; _root.escenario._y = (((600 - ((_root.totalCuadrados / _root.totalColumnas) * (_root.tamanoFichas + _root.margen))) / 2) - (_root.tamanoFichas * 2)) + 12; agregados = Array(); i = 0; while (i < _root.totalCuadrados) { if ((i % _root.totalColumnas) == 0) { filas++; columnas = 1; } xBase = columnas * (_root.tamanoFichas + _root.margen); yBase = filas * (_root.tamanoFichas + _root.margen); agregar = random(_root.totalCuadrados); while (buscarElemento(agregar, agregados) == true) { agregar = random(_root.totalCuadrados); } _root.agregados.push(agregar); if (buscarElemento(_root.fichas[agregar], _root.operandos)) { temp = _root.escenario.attachMovie("operando", (_root.profundidad + "galleryItem") + i, _root.escenario.getNextHighestDepth(), {_y:yBase, _x:xBase, valor:_root.fichas[agregar]}); } else { temp = _root.escenario.attachMovie("numeros", (_root.profundidad + "galleryItem") + i, _root.escenario.getNextHighestDepth(), {_y:yBase, _x:xBase, valor:_root.fichas[agregar]}); } columnas++; i++; } } function crearSonidos() { _root.sonidoBien = new Sound(); _root.sonidoBien.attachSound("sonidoBien"); _root.sonidoMal = new Sound(); _root.sonidoMal.attachSound("sonidoMal"); _root.sonidoEmpezar = new Sound(); _root.sonidoEmpezar.attachSound("sonidoEmpezar"); _root.sonidoFin = new Sound(); _root.sonidoFin.attachSound("sonidoFin"); _root.sonidoFicha = new Sound(); _root.sonidoFicha.attachSound("sonidoFicha"); _root.sonidoPasarNivel = new Sound(); _root.sonidoPasarNivel.attachSound("sonidoPasarNivel"); _root.sonidoDisparo = new Sound(); _root.sonidoDisparo.attachSound("sonidoDisparo"); _root.sonidoExplosion = new Sound(); _root.sonidoExplosion.attachSound("sonidoExplosion"); } function crearEscenario() { clearInterval(_root.intervaloFlecha); _root.intervaloFlecha = setInterval(_root.moverFlecha, 45, "inicio"); _root.escenario.unloadMovie(); _root.tiempo = _root.tiempoInicial; _root.pasarNivel._visible = false; _root.operacionesCorrectas = 0; _root.escenario = _root.createEmptyMovieClip("escenario" + _root.profundidad, _root.profundidad++); trace(_root.escenario); obtenerPiezas(); posicionarPiezas(); hacerJugar = setInterval(hacerChequeos, 1000); } function limpiarOperacion() { _root.numeroa.numero.text = ""; _root.numerob.numero.text = ""; _root.operando.numero.text = ""; _root.resultado.numero.text = ""; } function sumarPuntos() { _root.fichasUsadas = _root.fichasUsadas + 4; _root.puntos = _root.puntos + 100; _root.textoPuntos.text = "SCORE: " + _root.puntos; _root.operacionesCorrectas++; } function restaurarPiezas() { _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, _root.fichasVelocidad, _root.fichaA.estadoUno, "agrandar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, _root.fichasVelocidad, _root.fichaB.estadoUno, "agrandar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, _root.fichasVelocidad, _root.fichaC.estadoUno, "agrandar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, _root.fichasVelocidad, _root.fichaD.estadoUno, "agrandar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; _root.fichaA.puedeClick = true; _root.fichaB.puedeClick = true; _root.fichaC.puedeClick = true; _root.fichaD.puedeClick = true; limpizarPiezasSeleccionadas(); clearInterval(limpiarPiezas); } function limpiarMiniJuego() { _root.contenedorNumeros.removeMovieClip(); _root.gotoAndStop(4); } function empezarMiniJuego() { trace("CARGO"); _root.contenedorNumeros = _root.createEmptyMovieClip("numeroContenedores" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _root.torreta = _root.contenedorNumeros.attachMovie("torreta", "torreta" + _root.contadorNumerosVoladores, _root.contadorNumerosVoladores, {_x:100, _y:570.4}); _root.contadorNumerosVoladores++; i = 0; while (i < _root.totalNumerosVoladores) { _root.agregarNumero(); i++; } } function hacerChequeos() { if (_root.operacionesCorrectas < (_root.totalCuadrados / 4)) { _root.tiempo = _root.tiempo - 1; _root.textoTiempo.text = "TIME: " + _root.tiempo; } else if (_root.operacionesCorrectas == (_root.totalCuadrados / 4)) { _root.pantallaBonus(); } if (_root.operacionesCorrectas >= _root.operacionesMinimas) { _root.pasarNivel._visible = true; } if ((_root.tiempo == 0) && (_root.operacionesCorrectas == _root.operacionesMinimas)) { _root.pantallaBonus(); } else if (_root.tiempo == 0) { _root.terminarJuego(); } } function terminarJuego() { clearInterval(hacerJugar); _root.escenario.unloadMovie(); gotoAndStop (5); } function dioBien() { trace("DIO BIEN"); _root.escenario.attachMovie("avisoBien", "avisoBien" + _root.avisosContador, _root.escenario.getNextHighestDepth(), {_x:180, _y:435}); _root.avisosContador++; limpizarPiezasSeleccionadas(); sumarPuntos(); _root.sonidoBien.start(); } function dioMal() { trace("DIO MAL"); _root.sonidoMal.start(); _root.escenario.attachMovie("avisoMal", "avisoMal" + _root.avisosContador, _root.escenario.getNextHighestDepth(), {_x:165, _y:435}); _root.avisosContador++; limpiarPiezas = setInterval(restaurarPiezas, _root.fichasVelocidadLimpieza); } function pantallaBonus() { clearInterval(hacerJugar); _root.escenario.unloadMovie(); _root.gotoAndStop(6); } function actualizarNivel() { if ((_root.nivel > 3) && (_root.nivel < 6)) { _root.operaciones++; _root.totalCuadrados = 28; _root.totalColumnas = 7; _root.numeroMenor = 10; _root.numeroMayor = 20; _root.tiempoInicial = 120; _root.operacionesMinimas = (_root.totalCuadrados / 4) - 1; } else if ((_root.nivel >= 6) && (_root.nivel < 10)) { _root.numeroMenor = 15; _root.numeroMayor = 20; _root.tiempoInicial = 120; _root.operacionesMinimas = (_root.totalCuadrados / 4) - 1; } else if ((_root.nivel >= 10) && (_root.nivel < 16)) { _root.totalCuadrados = 36; _root.totalColumnas = 9; _root.tiempoInicial = 120; _root.operacionesMinimas = (_root.totalCuadrados / 4) - 1; } else if ((_root.nivel >= 16) && (_root.nivel < 20)) { _root.numeroMenor = 20; _root.numeroMayor = 25; _root.tiempoInicial = 120; _root.operacionesMinimas = (_root.totalCuadrados / 4) - 1; } else if ((_root.nivel >= 20) && (_root.nivel < 26)) { _root.numeroMenor = 25; _root.numeroMayor = 30; _root.tiempoInicial = 100; _root.operacionesMinimas = (_root.totalCuadrados / 4) - 1; } } function pasarDeNivel() { _root.nivel++; actualizarNivel(); _root.fichasUsadas = 0; _root.operacionesCorrectas = 0; _root.tiempo = _root.tiempoInicial; _root.puntos = _root.puntos + Number(_root.nivelCompletadoPuntos.text); _root.gotoAndStop(4); trace(_root.puntos); _root.textoPuntos.text = "SCORE: " + _root.puntos; _root.textoNivel.text = "LEVEL: " + _root.nivel; _root.textoTiempo.text = "TIME: " + _root.tiempo; obtenerPiezas(); posicionarPiezas(); } function obtenerNumero() { var _local2 = Math.floor(Math.random() * ((_root.numeroMayor - _root.numeroMenor) + 1)) + _root.numeroMenor; return(_local2); } function limpizarPiezasSeleccionadas() { _root.fichaActual = "numeroa"; _root.numeroa.estadoUno.numero.text = ""; _root.numerob.estadoUno.numero.text = ""; _root.operando.estadoUno.numero.text = ""; _root.resultado.estadoUno.numero.text = ""; _root.fichaA = ""; _root.fichaB = ""; _root.fichaC = ""; _root.fichaD = ""; } function cambiarTamano(elemento, accion, intervalo, nivel) { if (accion eq "agrandar") { if (elemento._width < _root.tamanoFichas) { if (elemento._x == 0) { elemento._x = _root.tamanoFichas / 2; elemento._width = 1; } aux = elemento._width / 2; elemento._width = elemento._width + aux; elemento._x = ((-aux) + (_root.tamanoFichas / 2)) - 1; } else { elemento._x = 0; elemento._parent._width = _root.tamanoFichas; clearInterval(_root.intervalos[intervalo]); } } else if (elemento._width > 1) { aux = elemento._width / 2; elemento._width = elemento._width - aux; elemento._x = (_root.tamanoFichas - aux) / 2; } else { elemento._width = 0; elemento._x = 0; clearInterval(_root.intervalos[intervalo]); if (nivel eq "uno") { } else if (nivel eq "dos") { elemento._parent.estadoUno._visible = true; elemento._visible = false; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, _root.fichasVelocidad, elemento._parent.estadoUno, "agrandar", _root.indiceIntervalo); _root.indiceIntervalo++; } else if (nivel eq "tres") { elemento._parent.unloadMovie(); } } } function agregarNumero() { _root.contenedorNumeros.attachMovie("numeroVolador", "numero" + _root.contadorNumerosVoladores, _root.contadorNumerosVoladores, {_x:_root.obtenerNumeroVolador(-650, 0), _y:_root.obtenerNumeroVolador(0, 550)}); _root.contadorNumerosVoladores++; } function obtenerNumeroVolador(menor, mayor) { var _local1 = Math.floor(Math.random() * ((mayor - menor) + 1)) + menor; return(_local1); } function disparar() { _root.disparo = _root.contenedorNumeros.attachMovie("disparo", "disparo" + _root.contadorNumerosVoladores, _root.contadorNumerosVoladores, {_x:_root.torreta._x + 13, _y:_root.torreta._y}); _root.contadorNumerosVoladores++; } function limpioPantalla() { trace("GANO"); } function calcularResultado() { dioBienResultado = false; if (_root.operando.estadoUno.numero.text eq "/") { if (Number(_root.resultado.estadoUno.numero.text) == Number(Number(_root.numeroa.estadoUno.numero.text) / Number(_root.numerob.estadoUno.numero.text))) { dioBienResultado = true; } } else if (_root.operando.estadoUno.numero.text eq "*") { if (Number(_root.resultado.estadoUno.numero.text) == Number(Number(_root.numeroa.estadoUno.numero.text) * Number(_root.numerob.estadoUno.numero.text))) { dioBienResultado = true; } } else if (_root.operando.estadoUno.numero.text eq "+") { if (Number(_root.resultado.estadoUno.numero.text) == Number(Number(_root.numeroa.estadoUno.numero.text) + Number(_root.numerob.estadoUno.numero.text))) { dioBienResultado = true; } } else { if (Number(_root.resultado.estadoUno.numero.text) == Number(Number(_root.numeroa.estadoUno.numero.text) - Number(_root.numerob.estadoUno.numero.text))) { dioBienResultado = true; } trace("DA TODO MAL"); } if (dioBienResultado == false) { _root.dioMal(); } else { _root.dioBien(); } _root.fichaActual = "numeroa"; _root.limpiarOperacion(); } function moverFlecha(tipo, intervalo) { trace("MUEVE FLECHA"); if (tipo == "derecha") { if (Math.abs(_root.flechaIndicadora._x - _root.flechaIndicadoraDerecha) > 1) { _root.flechaIndicadora._x = _root.flechaIndicadora._x + ((_root.flechaIndicadoraDerecha - _root.flechaIndicadora._x) / 2); } else { trace("llego"); _root.flechaIndicadora._x = _root.flechaIndicadoraDerecha; clearInterval(_root.intervaloFlecha); } } else if (tipo == "inicio") { if (Math.abs(_root.flechaIndicadora._x - _root.flechaIndicadoraInicio) > 1) { _root.flechaIndicadora._x = _root.flechaIndicadora._x - (Math.abs(_root.flechaIndicadoraInicio - _root.flechaIndicadora._x) / 2); } else { _root.flechaIndicadora._x = _root.flechaIndicadoraInicio; clearInterval(_root.intervaloFlecha); } } else if (tipo == "operando") { trace("A=" + _root.flechaIndicadoraInicio); trace("B=" + _root.flechaIndicadoraOperando); if (Math.abs(_root.flechaIndicadora._x - _root.flechaIndicadoraOperando) > 1) { _root.flechaIndicadora._x = _root.flechaIndicadora._x + (Math.abs(_root.flechaIndicadoraOperando - _root.flechaIndicadora._x) / 2); trace("ENTRO AL IF"); } else { _root.flechaIndicadora._x = _root.flechaIndicadoraOperando; clearInterval(_root.intervaloFlecha); } } else if (tipo == "resultado") { if (Math.abs(_root.flechaIndicadora._x - _root.flechaIndicadoraResultado) > 1) { _root.flechaIndicadora._x = _root.flechaIndicadora._x + (Math.abs(_root.flechaIndicadoraResultado - _root.flechaIndicadora._x) / 2); } else { _root.flechaIndicadora._x = _root.flechaIndicadoraResultado; clearInterval(_root.intervaloFlecha); } } } function preloadSite() { var _local3 = _root.getBytesLoaded(); var _local2 = _root.getBytesTotal(); var _local4 = Math.round((_local3 / _local2) * 100); loadingBar._xscale = _local4; percentClip.percentDisplay.text = _local4 + "%"; percentClip._x = loadingBar._x + loadingBar._width; bytesDisplay.text = ((("loaded " + _local3) + " of ") + _local2) + " bytes"; if (_local3 >= _local2) { clearInterval(loadingCall); } } ScoreAPI = new LocalConnection(); MochiAd.showPreGameAd({id:"02c86eeaab9be378", res:"650x600"}); mochi.MochiServices.connect("02c86eeaab9be378"); __com_mochibot__("496f27af", this, 10301, true); var totalCuadrados = 24; var totalColumnas = 6; var tamanoFichas = 50; var operandos = Array("+", "-", "*", "/"); var escenario = 0; var profundidad = 0; var fichas = Array(); var puntos = 0; var tiempo = 120; var tiempoInicial = 120; var margen = 15; var indiceIntervalo = 0; var intervalos = Array(); var intervaloFlecha = null; var operacionesCorrectas = 0; var nivel = 1; var numeroMayor = 10; var operaciones = 2; var fichasUsadas = 0; var operacionesMinimas = ((_root.totalCuadrados / 4) - 1); var profundidad; var numeroMayor = 10; var numeroMenor = 0; var fichaA; var fichaB; var fichaC; var fichaD; var pasarNivel = null; var fichasVelocidad = 10; var fichasVelocidadLimpieza = 800; var contadorNumerosVoladores = 0; var contenedorNumeros = null; var torreta = null; var totalDisparos = 0; var totalNumerosVoladores = 90; var avisosContador = 0; var flechaIndicadoraInicio = 107.5; var flechaIndicadoraDerecha = 157.5; var flechaIndicadoraResultado = 328.6; var flechaIndicadoraOperando = 218.9; var fichaActual = "numeroa"; var puedeDisparar = true; var sonidoBien = null; var sonidoMal = null; var sonidoEmpezar = null; var sonidoFin = null; var sonidoPieza = null; var sonidoPasarNivel = null; var sonidoExplosion = null; var sonidoDisparo = null; stop(); loadingCall = setInterval(preloadSite, 50);
Frame 2
crearSonidos(); empezarMiniJuego(); stop();
Frame 3
stop();
Frame 4
_root.pasarNivel = pasarDeNivelBoton; _root.pasarNivel._visible = false; crearEscenario(); stop();
Frame 5
ScoreAPI = new LocalConnection(); ScoreAPI.send(_root.com_mindjolt_api, "submitScore", _root.puntos); mochi.MochiScores.showLeaderboard({boardID:"2281b9e43d259144", score:_root.puntos, name:_root.nombre}); stop();
Frame 6
_root.textoTiempo.text = "TIME: " + _root.tiempo; _root.textoNivel.text = "LEVEL: " + _root.nivel; _root.textoPuntos.text = "SCORE: " + _root.puntos; trace("FICHAS USADAS" + _root.fichasUsadas); trace("TOTAL CUADRADOS" + _root.totalCuadrados); piezasEnTablero = _root.totalCuadrados - _root.fichasUsadas; _root.nivelCompletadoTiempo.text = Number(_root.tiempo * 3); if (piezasEnTablero == 0) { _root.nivelCompletadoBonus.text = 1000; _root.nivelCompletadoBonus.textColor = 45101; _root.nivelCompletadoPiezas.textColor = 45101; _root.nivelCompletadoPiezas.text = 0; } else { _root.nivelCompletadoBonus.text = 0; _root.nivelCompletadoBonus.textColor = 16711680 /* 0xFF0000 */; _root.nivelCompletadoPiezas.textColor = 16711680 /* 0xFF0000 */; _root.nivelCompletadoPiezas.text = Number(piezasEnTablero * 100) * -1; } bonus = (Number(this.nivelCompletadoTiempo.text) + Number(_root.nivelCompletadoBonus.text)) + Number(this.nivelCompletadoPiezas.text); if (bonus > 0) { _root.nivelCompletadoPuntos.text = bonus; _root.nivelCompletadoPuntos.textColor = 45101; } else { _root.nivelCompletadoPuntos.text = 0; _root.nivelCompletadoPuntos.textColor = 16711680 /* 0xFF0000 */; }
Frame 7
MochiAd.showInterLevelAd({id:"02c86eeaab9be378", res:"650x600"});
Frame 8
_root.gotoAndStop(2); stop();
Symbol 12 MovieClip [rankUno] Frame 1
textoNombre.text = (pos + " - ") + nombre; textoPuntos.text = puntos;
Symbol 16 MovieClip [rankDos] Frame 1
textoNombre.text = (pos + " - ") + nombre; textoPuntos.text = puntos;
Symbol 22 MovieClip [numeros] Frame 1
this.puedeClick = true; this._width = _root.tamanoFichas; this._height = _root.tamanoFichas; this.estadoUno.numero.text = valor; this.onRelease = function () { if (this.puedeClick == true) { if (_root.fichaActual eq "numeroa") { _root.numeroa.estadoUno.numero.text = valor; _root.fichaActual = "operando"; _root.fichaA = this; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, 25, _root.fichaA.estadoUno, "achicar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; this.puedeClick = false; clearInterval(_root.intervaloFlecha); _root.intervaloFlecha = setInterval(_root.moverFlecha, 45, "derecha"); _root.indiceIntervalo++; _root.sonidoFicha.start(); } else if (_root.fichaActual eq "numerob") { _root.numerob.estadoUno.numero.text = valor; _root.fichaActual = "resultado"; _root.fichaC = this; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, 25, _root.fichaC.estadoUno, "achicar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; _root.sonidoFicha.start(); clearInterval(_root.intervaloFlecha); _root.intervaloFlecha = setInterval(_root.moverFlecha, 45, "resultado"); this.puedeClick = false; } else if (_root.fichaActual eq "resultado") { _root.resultado.estadoUno.numero.text = valor; _root.fichaActual = "calcular"; _root.fichaD = this; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, 25, _root.fichaD.estadoUno, "achicar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; this.puedeClick = false; _root.sonidoFicha.start(); clearInterval(_root.intervaloFlecha); _root.intervaloFlecha = setInterval(_root.moverFlecha, 45, "inicio"); _root.calcularResultado(); } else { _root.sonidoMal.start(); } } };
Symbol 26 MovieClip [operando] Frame 1
this.estadoUno.numero.text = valor; this._width = _root.tamanoFichas; this._height = _root.tamanoFichas; this.onRelease = function () { if (_root.fichaActual eq "operando") { _root.operando.estadoUno.numero.text = valor; _root.fichaActual = "numerob"; _root.fichaB = this; _root.intervalos[_root.indiceIntervalo] = setInterval(_root.cambiarTamano, 25, _root.fichaB.estadoUno, "achicar", _root.indiceIntervalo, "uno"); _root.indiceIntervalo++; _root.sonidoFicha.start(); clearInterval(_root.intervaloFlecha); _root.intervaloFlecha = setInterval(_root.moverFlecha, 45, "operando"); } else { _root.sonidoMal.start(); } };
Symbol 29 MovieClip [numeroVolador] Frame 1
function moverNumero(movie) { if (movie.hitTest(_root.disparo)) { _root.sonidoExplosion.start(); movie.removeMovieClip(); } if (movie._x > 660) { _root.agregarNumero(); clearInterval(temp); movie.removeMovieClip(); } else { movie._x = movie._x + movie.velocidad; } } temp = setInterval(moverNumero, 30, this); velocidad = random(3) + 1; this.texto.text = random(10) + 1; this.texto._xscale = ((5 + random(10)) + 1) * 10; this.texto._yscale = this.texto._xscale;
Symbol 33 MovieClip [torreta] Frame 1
function moverTorreta() { if (Key.isDown(37)) { if (_root.torreta._x > 0) { _root.torreta._x = _root.torreta._x - 2; } } if (Key.isDown(39)) { if (_root.torreta._x < 650) { _root.torreta._x = _root.torreta._x + 2; } } if (Key.isDown(32)) { if (_root.puedeDisparar == true) { _root.sonidoDisparo.start(); _root.disparar(); } } } jugar = setInterval(moverTorreta, 5);
Symbol 35 MovieClip [disparo] Frame 1
function chequeandoDisparo() { if (_root.disparo._y < 0) { limpiarDisparo(); } else { _root.disparo._y = _root.disparo._y - 9; } } function limpiarDisparo() { _root.totalDisparos++; clearInterval(disparoInterval); _root.puedeDisparar = true; if (_root.totalDisparos == _root.totalNumerosVoladores) { _root.limpioPantalla(); } _root.disparo.unloadMovie(); } disparoInterval = setInterval(chequeandoDisparo, 2); _root.puedeDisparar = false;
Symbol 38 MovieClip [avisoMal] Frame 1
function sacarAviso(movie) { movie.unloadMovie(); } temp = setInterval(sacarAviso, 1000, this);
Symbol 40 MovieClip [avisoBien] Frame 1
function sacarAviso(movie) { movie.unloadMovie(); } temp = setInterval(sacarAviso, 1000, this);
Symbol 48 MovieClip Frame 1
onRelease = function () { getURL ("http://www.emanuelq.com", _blank); };
Symbol 111 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.31"); } 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 (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 112 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.2"); } static function showPreGameAd(options) { var _local27 = {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, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { 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 _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.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 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _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 _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; 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.adLoaded = function (width, height) { }; mc.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 _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(); }}; 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_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 = function (width, height) { }; mc.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++; } } 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); } }
Symbol 113 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 53 Button
on (release) { help._visible = true; } on (releaseOutside) { gotoAndStop (1); }
Symbol 58 Button
on (release) { _root.sonidoEmpezar.start(); _root.limpiarMiniJuego(); } on (releaseOutside) { gotoAndStop (1); }
Symbol 64 Button
on (release) { _root.sonidoEmpezar.start(); _root.limpiarMiniJuego(); } on (releaseOutside) { gotoAndStop (1); }
Symbol 65 MovieClip Frame 1
_visible = false; btn.useHandCursor = false;
Symbol 66 MovieClip Frame 1
this.estadoUno.numero.text = "";
Symbol 67 MovieClip Frame 1
this.estadoUno.numero.text = "";
Symbol 73 MovieClip Frame 1
_width = _root.tamanoFichas; _height = _root.tamanoFichas;
Symbol 77 MovieClip Frame 1
this.onRelease = function () { clearInterval(_root.intervaloFlecha); _root.intervaloFlecha = setInterval(_root.moverFlecha, 45, "inicio"); _root.restaurarPiezas(); };
Symbol 80 MovieClip Frame 1
this.onRelease = function () { _root.pantallaBonus(); };
Symbol 89 MovieClip Frame 1
function subir(movie) { if (movie.sube == false) { return(false); } movie.incremento = movie.incremento / 2; if (movie.incremento < 0.2) { movie.incremento = 0.2; } movie._y = movie._y + movie.incremento; if ((movie._y - movie.initY) > movie.maximoIncremento) { movie.sube = false; movie.incremento = movie.maximoIncremento; movie._y = movie.initY + movie.maximoIncremento; clearInterval(moverFecha); moverFlechaAbajo = setInterval(bajar, movie.velocidad, movie); } } function bajar(movie, modo) { if (movie.sube == true) { return(false); } movie.incremento = movie.incremento / 2; movie._y = movie._y - movie.incremento; if ((movie._y - movie.initY) < 0) { movie.sube = true; movie.incremento = movie.maximoIncremento; movie._y = movie.initY; clearInterval(moverFlechaAbajo); moverFlecha = setInterval(subir, movie.velocidad, movie); } } initY = this._y; maximoIncremento = 10; velocidad = 50; incremento = maximoIncremento; moverFlecha = setInterval(subir, velocidad, this);
Symbol 95 Button
on (release) { _root.sonidoEmpezar.start(); _root.pasarDeNivel(); } on (releaseOutside) { gotoAndStop (1); }

Library Items

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

Instance Names

"help"Frame 2Symbol 65 MovieClip
"numeroa"Frame 4Symbol 66 MovieClip
"operando"Frame 4Symbol 67 MovieClip
"numerob"Frame 4Symbol 66 MovieClip
"resultado"Frame 4Symbol 73 MovieClip
"pasarDeNivelBoton"Frame 4Symbol 80 MovieClip
"textoTiempo"Frame 4Symbol 83 EditableText
"textoNivel"Frame 4Symbol 84 EditableText
"textoPuntos"Frame 4Symbol 85 EditableText
"flechaIndicadora"Frame 4Symbol 89 MovieClip
"textoTiempo"Frame 6Symbol 99 EditableText
"textoNivel"Frame 6Symbol 100 EditableText
"textoPuntos"Frame 6Symbol 101 EditableText
"nivelCompletadoPiezas"Frame 6Symbol 104 EditableText
"nivelCompletadoBonus"Frame 6Symbol 106 EditableText
"nivelCompletadoTiempo"Frame 6Symbol 108 EditableText
"nivelCompletadoPuntos"Frame 6Symbol 110 EditableText
"textoNombre"Symbol 12 MovieClip [rankUno] Frame 1Symbol 10 EditableText
"textoPuntos"Symbol 12 MovieClip [rankUno] Frame 1Symbol 11 EditableText
"textoNombre"Symbol 16 MovieClip [rankDos] Frame 1Symbol 14 EditableText
"textoPuntos"Symbol 16 MovieClip [rankDos] Frame 1Symbol 15 EditableText
"numero"Symbol 21 MovieClip Frame 1Symbol 19 EditableText
"estadoUno"Symbol 22 MovieClip [numeros] Frame 1Symbol 21 MovieClip
"numero"Symbol 25 MovieClip Frame 1Symbol 24 EditableText
"estadoUno"Symbol 26 MovieClip [operando] Frame 1Symbol 25 MovieClip
"texto"Symbol 29 MovieClip [numeroVolador] Frame 1Symbol 28 EditableText
"btn"Symbol 65 MovieClip Frame 1Symbol 60 Button
"estadoUno"Symbol 66 MovieClip Frame 1Symbol 21 MovieClip
"estadoUno"Symbol 67 MovieClip Frame 1Symbol 25 MovieClip
"numero"Symbol 72 MovieClip Frame 1Symbol 71 EditableText
"estadoUno"Symbol 73 MovieClip Frame 1Symbol 72 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "sonidoPasarNivel"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sonidoMal"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sonidoFicha"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sonidoExplosion"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sonidoEmpezar"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sonidoDisparo"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sonidoBien"
ExportAssets (56)Timeline Frame 1Symbol 12 as "rankUno"
ExportAssets (56)Timeline Frame 1Symbol 16 as "rankDos"
ExportAssets (56)Timeline Frame 1Symbol 22 as "numeros"
ExportAssets (56)Timeline Frame 1Symbol 26 as "operando"
ExportAssets (56)Timeline Frame 1Symbol 29 as "numeroVolador"
ExportAssets (56)Timeline Frame 1Symbol 33 as "torreta"
ExportAssets (56)Timeline Frame 1Symbol 35 as "disparo"
ExportAssets (56)Timeline Frame 1Symbol 38 as "avisoMal"
ExportAssets (56)Timeline Frame 1Symbol 40 as "avisoBien"
ExportAssets (56)Timeline Frame 1Symbol 111 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 112 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 113 as "__Packages.mochi.MochiScores"

Dynamic Text Variables

valorSymbol 19 EditableText"34"
valorSymbol 24 EditableText"34"




http://swfchan.com/28/135155/info.shtml
Created: 9/2 -2019 15:57:26 Last modified: 9/2 -2019 15:57:26 Server time: 28/04 -2024 23:36:02