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

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

SonicAdventure.swf

This is the info page for
Flash #222890

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


Text
help

help

Play

Play

more games

more games

sonic teleport into mario world accidently.The Mario World is divided into three
different world where there are three kinds of monster living there.
The three monster are the flying turtle, the walking Goomba, the hard shell monster.
They are  waiting there to attack anyone who fall into there territory.
Help sonic explore the mario world and across to the land to find an exit.
use arrow to move and press space to jump

HELP

HELP

0

N

O

I

S

S

I

M

0

0

L

E

V

E

L

0

D

L

R

O

W

O

I

R

A

M

E

H

T

D

L

R

O

W

O

I

R

A

M

N

I

C

I

N

S

D

L

R

O

W

R

D

N

U

O

I

R

A

M

E

S

BONUS:

BONUS:



RECORD:

RECORD:

0

X

0


Level Completed

play more sonic

play more sonic

submit score

submit score

rePlay

replay

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
_root.soundVolume = 100; _root.soundMax = true; DATOS = _root.inicioJuego(1); record = _root.maxPuntuacion[1]; if (!_root.isLogon) { logonado = "no"; } else { logonado = "si"; } this.onEnterFrame = function () { var _local2 = this.getBytesLoaded() / this.getBytesTotal(); cargando.setPercent(_local2); if (_local2 >= 1) { this.onEnterFrame = null; play(); } }; stop();
Frame 11
stop();
Frame 17
stop();
Frame 27
_global.initCrcPunts();
Frame 28
this.setSound.gotoAndStop(1); this.setSound.onRelease = function () { if (_root.soundMax == true) { _root.soundVolume = 0; _root.soundMax = false; this.gotoAndStop(2); } else { _root.soundVolume = 100; _root.soundMax = true; this.gotoAndStop(1); } _root.preSound.setVolume(_root.soundVolume); _root.game.gfx.musica.setVolume(_root.soundVolume); }; function boomerScrollerGFX(idFons, idTerres, idTerresSota, idPlataformes, idElementsFons, idPrimerpla, idNuvols, idBandera, idItems, idBombolla, idMusica) { this.fons = flash.display.BitmapData.loadBitmap(idFons); this.elementsFons = new Array(); var _local3 = 0; while (_local3 < idElementsFons.length) { this.elementsFons[_local3] = {y:idElementsFons[_local3].y, o:flash.display.BitmapData.loadBitmap(idElementsFons[_local3].o)}; _local3++; } this.primerPla = new Array(); _local3 = 0; while (_local3 < idPrimerpla.length) { this.primerPla[_local3] = flash.display.BitmapData.loadBitmap(idPrimerpla[_local3]); _local3++; } this.nuvols = new Array(); _local3 = 0; while (_local3 < idNuvols.length) { this.nuvols[_local3] = flash.display.BitmapData.loadBitmap(idNuvols[_local3]); _local3++; } this.terres = new Array(); _local3 = 0; while (_local3 < idTerres.length) { this.terres[_local3] = flash.display.BitmapData.loadBitmap(idTerres[_local3]); _local3++; } this.terresSota = new Array(); _local3 = 0; while (_local3 < idTerresSota.length) { this.terresSota[_local3] = flash.display.BitmapData.loadBitmap(idTerresSota[_local3]); _local3++; } this.plataformes = new Array(); _local3 = 0; while (_local3 < idPlataformes.length) { this.plataformes[_local3] = flash.display.BitmapData.loadBitmap(idPlataformes[_local3]); _local3++; } this.bandera = flash.display.BitmapData.loadBitmap(idBandera); this.items = new Array(); _local3 = 0; while (_local3 < idItems.length) { var _local4 = idItems[_local3]; this.items[_local3] = new Array(); var _local2 = 0; while (_local2 < _local4.length) { this.items[_local3][_local2] = flash.display.BitmapData.loadBitmap(_local4[_local2]); _local2++; } this.nItems = _local2; _local3++; } this.bombolla = flash.display.BitmapData.loadBitmap(idBombolla); this.idMusica = idMusica; } function boomerScroller(bmap, clipMonstrus, dificultat, gfx, fondo) { this.pantalla = bmap; this.amplePantalla = this.pantalla.width; this.altPantalla = this.pantalla.height; this.clipMonstrus = clipMonstrus; this.dificultat = dificultat; this.gfx = gfx; this.fondo = fondo; this.buffer = new flash.display.BitmapData(this.amplePantalla, this.altPantalla); this.llargada = boomerScroller.llargadaMinima + Math.round((boomerScroller.llargadaMaxima - boomerScroller.llargadaMinima) * Math.random()); this.viewport = new flash.geom.Rectangle(0, 0, this.amplePantalla, this.altPantalla); this.camerax = this.amplePantalla / 2; this.cameray = this.altPantalla / 2; this.cuadricula = new Array(); var _local4 = 0; while (_local4 < this.llargada) { this.cuadricula[_local4] = new Array(); _local4++; } this.monstrus = new Array(); this.primerMonstru = 0; this.elementsFondo = new Array(); this.nuvols = new Array(); this.vent = 0; this.elementsEscenari = new Array(); this.primerEscenari = 0; this.posicioBandera = 0; this.caselles = new Array(); this.primera_casella = 0; this.altures = new Array(); this.cuadriculaItems = new Array(); _local4 = 0; while (_local4 < this.llargada) { this.cuadriculaItems[_local4] = new Array(); _local4++; } this.items = new Array(); this.primer_item = 0; this.animacioItems = 0; this.genera(); this.caselles.sortOn("x", Array.NUMERIC); this.elementsEscenari.sortOn("x", Array.NUMERIC); this.items.sortOn("x", Array.NUMERIC); this.monstrus.sortOn("x", Array.NUMERIC); this.zonesMonstru = new Array(); _local4 = 0; while (_local4 <= (this.llargada / 10)) { this.zonesMonstru[_local4] = new Array(); var _local5 = (5 + (10 * _local4)) * boomerScroller.tamanyCuadricula; var _local2 = 0; while (_local2 < this.monstrus.length) { var _local3 = this.monstrus[_local2]; if (Math.abs(_local3.x - _local5) < (15 * boomerScroller.tamanyCuadricula)) { this.zonesMonstru[_local4][this.zonesMonstru[_local4].length] = _local3; } _local2++; } _local4++; } this.altura = 0; _local4 = 0; while (_local4 < this.llargada) { if (this.cuadricula[_local4].length > this.altura) { this.altura = this.cuadricula[_local4].length; } _local4++; } this.altura = this.altura + (this.altPantalla / boomerScroller.tamanyCuadricula); } function iniJoc() { nVides = 3; nPunts = 0; nMon = 1; nNivell = 1; elsMons = [1, 2, 3]; var _local3 = 0; while (_local3 < 10) { var _local1 = random(3); var _local2 = random(3); var _local4 = elsMons[_local1]; elsMons[_local1] = elsMons[_local2]; elsMons[_local2] = _local4; _local3++; } iniNivell(); } function iniNivell() { if (nNivell != 1) { iniNivell2(); return(undefined); } marcadors._visible = false; var _local2 = nMon; while (_local2 > 3) { _local2 = _local2 - 3; } _local2 = elsMons[_local2 - 1]; cobj = this["Intro" + _local2]; cobj.gotoAndPlay(2); this.onEnterFrame = function () { cobj.play(); if (cobj._currentframe == cobj._totalframes) { this.onEnterFrame = null; iniNivell2(); } }; } function iniNivell2() { marcadors._visible = true; var _local2 = (nivellsPerMon * (nMon - 1)) + nNivell; var _local1 = nMon; while (_local1 > 3) { _local1 = _local1 - 3; } _local1 = elsMons[_local1 - 1]; if (_local1 == 1) { game = new boomerScroller(pantalla, canvas.monstrus, _local2, gfx_dia, 4278190000); } if (_local1 == 2) { game = new boomerScroller(pantalla, canvas.monstrus, _local2, gfx_nit, 4278190000); } if (_local1 == 3) { game = new boomerScroller(pantalla, canvas.monstrus, _local2, gfx_psi, 4278190000); } game.gfx.musica = new Sound(canvas.audioMusiques); game.gfx.musica.attachSound(game.gfx.idMusica); game.gfx.musica.start(0, 1000); canvas.attachMovie("personatge", "boomer", 5); boomer = canvas.boomer; iniVida(); } function iniVida() { nBonus = game.llargada * Math.round(3.2 + (game.dificultat * 1.1)); marcadors.bonus.txt = nBonus; posx = 50; posy = boomerScroller.tamanyCuadricula; vx = 0; vy = 0; aTerra = false; victoria = false; casellaActual = getCasella(posx, posy); estatcorrer = 0; boomer.gotoAndStop("Parat"); game.gfx.musica.start(0, 1000); var _local2 = 0; while (_local2 < game.items.length) { game.items[_local2].agafat = false; _local2++; } nItems = (marcadors.items.txt = game.items.length); marcadors.vides = nVides; _local2 = 0; while (_local2 < game.monstrus.length) { game.monstrus[_local2].mort = false; game.monstrus[_local2].desactiva(); game.monstrus[_local2].x = game.monstrus[_local2].inix; game.monstrus[_local2].y = game.monstrus[_local2].iniy; _local2++; } cartelaNivell.gotoAndPlay(2); this.onEnterFrame = function () { actualitzaMotor(); if (cartelaNivell._currentframe == cartelaNivell._totalframes) { this.onEnterFrame = control; } }; } function fiPantalla() { this.onEnterFrame = null; game.gfx.musica.stop(); boomer.gotoAndPlay("Victoria"); bonusCompleto = ((nItems == 0) ? (bonusPerItems) : 0); cartelaFinal.gotoAndPlay(2); this.onEnterFrame = function () { if (cartelaFinal._currentframe == cartelaFinal._totalframes) { this.onEnterFrame = null; soVictoria.stop(); nPunts = nPunts + bonusCompleto; _global.apuntaCrcPunts(bonusCompleto); nPunts = nPunts + nBonus; _global.apuntaCrcPunts(nBonus); nPunts = nPunts + puntsPerNivell; _global.apuntaCrcPunts(puntsPerNivell); marcadors.punts.txt = nPunts; nNivell++; if (nNivell > nivellsPerMon) { nMon++; nNivell = 1; } iniNivell(); } }; } function perdoVida() { game.gfx.musica.stop(); this.onEnterFrame = null; boomer.gotoAndPlay("Mort"); soMort.start(); soMort.ref = this; soMort.onSoundComplete = function () { this.ref.continua(); }; } function continua() { nVides--; if (nVides > 0) { iniVida(); } else { gameOver(); } } function gameOver() { gotoAndPlay ("Gameover"); } function mouPersonatge() { if (aTerra) { if (Key.isDown(37)) { if (vx > 0) { vx = Math.round(vx * frenada); } else if (vx > -18) { vx = vx - 1; } var _local4 = 1 + Math.floor(Math.abs(vx) / 7); if (_local4 != estatcorrer) { estatcorrer = _local4; boomer.gotoAndPlay("Camina " + estatcorrer); } } else if (Key.isDown(39)) { if (vx < 0) { vx = Math.round(vx * frenada); } else if (vx < 18) { vx = vx + 1; } var _local4 = 1 + Math.floor(Math.abs(vx) / 7); if (_local4 != estatcorrer) { estatcorrer = _local4; boomer.gotoAndPlay("Camina " + estatcorrer); } } else { vx = vx * frenada; estatcorrer = 0; boomer.gotoAndStop("Parat"); } if (Key.isDown(32)) { vy = Math.abs(potenciaSalt + (inerciaSalt * Math.abs(vx))); aTerra = false; soSalt.start(); if (estatcorrer == 3) { boomer.gotoAndPlay("Salta 3"); } else { boomer.gotoAndPlay("Salta"); } } } else { if (Key.isDown(37)) { if (vx > 0) { vx = vx - 3; } else if (vx > -18) { vx = vx - 0.5; } } if (Key.isDown(39)) { if (vx < 0) { vx = vx + 3; } else if (vx < 18) { vx = vx + 0.5; } } } vy = vy + gravetat; if (vy < (-boomerScroller.tamanyCuadricula)) { vy = (-boomerScroller.tamanyCuadricula) + 1; } posx = posx + vx; posy = posy + vy; if (vx > 0) { boomer._xscale = 100; } if (vx < 0) { boomer._xscale = -100; } casellaActual = getCasella(posx, posy); if (casellaActual) { posy = casellaActual.y; vy = 0; if (!aTerra) { boomer.gotoAndPlay("Camina " + estatcorrer); } aTerra = true; if (victoria == true) { fiPantalla(); } } else { aTerra = false; } var _local1 = getCasella(posx, posy + alturaBoomer); if (_local1) { vy = 0; posy = ((_local1.y - boomerScroller.tamanyCuadricula) - alturaBoomer) - 1; } if (vx < 0) { _local1 = getCasella(posx - ampladaBoomer, posy); var _local2 = getCasella(posx - ampladaBoomer, posy + (alturaBoomer / 2)); var _local3 = getCasella(posx - ampladaBoomer, posy + alturaBoomer); if ((posx - ampladaBoomer) < 0) { vx = 0; posx = ampladaBoomer; } if (_local1) { vx = 0; posx = (_local1.x + boomerScroller.tamanyCuadricula) + ampladaBoomer; } if (_local2) { vx = 0; posx = (_local2.x + boomerScroller.tamanyCuadricula) + ampladaBoomer; } if (_local3) { vx = 0; posx = (_local3.x + boomerScroller.tamanyCuadricula) + ampladaBoomer; } } if (vx > 0) { _local1 = getCasella(posx + ampladaBoomer, posy); var _local2 = getCasella(posx + ampladaBoomer, posy + (alturaBoomer / 2)); var _local3 = getCasella(posx + ampladaBoomer, posy + alturaBoomer); if ((posx + ampladaBoomer) > (game.llargada * boomerScroller.tamanyCuadricula)) { vx = 0; posx = (game.llargada * boomerScroller.tamanyCuadricula) - ampladaBoomer; } if (_local1) { vx = 0; posx = _local1.x - ampladaBoomer; } if (_local2) { vx = 0; posx = _local2.x - ampladaBoomer; } if (_local3) { vx = 0; posx = _local3.x - ampladaBoomer; } } } function control() { mouPersonatge(); casellaItem = getCasellaItem(posx, posy); if (casellaItem && (casellaItem.agafat == false)) { casellaItem.agafat = true; nItems--; marcadors.items.txt = nItems; if (nItems == 0) { soUltimItem.start(); } else { soItem.start(); } nPunts = nPunts + puntsPerItem; _global.apuntaCrcPunts(puntsPerItem); marcadors.punts.txt = nPunts; } actualitzaMotor(); var _local6 = game.getMonstrus(posx); var _local3 = 0; while (_local3 < _local6.length) { var _local2 = _local6[_local3]; var _local4 = false; var _local5 = _local2.distanciaA(posx, posy); if (_local5 < rangDeMonstrus) { _local2.actualitza(posx, posy); if ((inmunitat <= 0) && (_local2.impacta(posx, posy, ampladaBoomer, alturaBoomer))) { if ((!aTerra) && (_local2.esticASobre(posx, posy))) { _local2.mor(); _local4 = true; nPunts = nPunts + puntsPerMonstru; _global.apuntaCrcPunts(puntsPerMonstru); marcadors.punts.txt = nPunts; } else { perdoVida(); } } } else { _local2.desactiva(); } if (_local4) { vy = impulsImpacte; inmunitat = 10; } else { inmunitat--; } _local3++; } if (posy < -100) { perdoVida(); } if (posx > game.posicioBandera) { victoria = true; } } function actualitzaMotor() { nBonus--; if (nBonus < 0) { nBonus = 0; } marcadors.bonus.txt = nBonus; game.setCamera(posx, posy); game.update(); game.posaSprite(boomer, posx, posy); game.dibuixa(); } function getCasella(x, y) { return(game.getCasella(x, y)); } function getCasellaItem(x, y) { return(game.getCasellaItem(x, y)); } function boomerMonstruCamina(scroller, canvas, library, x, y, dif) { this.scroller = scroller; this.canvas = canvas; this.library = library; this.dificultat = dif; this.inix = x; this.iniy = y; this.x = x; this.y = y; this.moviment = 100 + (200 * Math.random()); this.vx = -1; this.mort = false; this.clip = null; } function boomerMonstruSalta(scroller, canvas, library, x, y, dif) { this.scroller = scroller; this.canvas = canvas; this.library = library; this.dificultat = dif; this.inix = x; this.iniy = y; this.x = x; this.y = y; this.moviment = 100 + (200 * Math.random()); this.vx = 0; this.vy = 0; this.mort = false; this.aTerra = true; this.contador = 20; this.clip = null; } function boomerMonstruVola(scroller, canvas, library, x, y, dif) { this.scroller = scroller; this.canvas = canvas; this.library = library; this.dificultat = dif; this.inix = x; this.iniy = y; this.x = x; this.y = y; this.moviment = 100 + (200 * Math.random()); this.vx = -2; this.vy = 0; this.mort = false; this.atacant = false; this.contador = 50 - (3 * this.dificultat); this.clip = null; } boomerScroller.prototype.genera = function () { this.generositat = 0.1 + Math.min(0.3, this.dificultat / 20); this.escalabilitat = 0.1 + (Math.random() * Math.min(0.4, this.dificultat / 12)); var _local6 = 0; while (_local6 < this.llargada) { this.altures[_local6] = 0; _local6++; } this.creaTerra(0, 10, 0, true, true); this.posaEscenari(0, 10, 1); this.tempAltura = 0; this.contador = 10; var _local13 = Math.round(this.dificultat / 2) + Math.round((Math.random() * this.dificultat) / 2); while (this.contador < (this.llargada - 20)) { var _local7 = Math.round((_local13 * Math.random()) - (_local13 / 2)); var _local2 = this.tempAltura + _local7; if (_local2 < 0) { _local2 = this.tempAltura - _local7; } var _local4 = 1 + Math.round(10 * Math.random()); if (((!anteriorForat) && (_local4 < boomerScroller.foratMaxim)) && (Math.random() < (0.1 * this.dificultat))) { anteriorForat = true; } else { if ((_local2 - alturaAnterior) > boomerScroller.saltMaxim) { this.posaSecundari(this.contador - 2, 1, 1, (alturaAnterior + boomerScroller.saltMaxim) - boomerScroller.alturaMinima, 2); } duradaAnterior = _local4; alturaAnterior = _local2; anteriorForat = false; this.creaTerra(this.contador, _local4, _local2); this.posaEscenari(this.contador, _local4, _local2 + 1); } this.tempAltura = _local2; this.contador = this.contador + _local4; } this.creaTerra(this.contador, this.llargada - this.contador, this.tempAltura, true, true); this.posaEscenari(temp, (this.llargada - temp) - 6, this.tempAltura + 1); this.posaBandera(this.llargada - 5, this.tempAltura + 1); _local6 = 0; while (_local6 < this.llargada) { this.altures[_local6] = this.cuadricula[_local6].length || 0; _local6++; } this.contador = 20; while (this.contador < (this.llargada - 20)) { this.contador = this.contador + Math.max(15, Math.round(Math.random() * (50 - (5 * this.dificultat)))); if (this.contador < (this.llargada - 20)) { this.posaSecundari(this.contador, 1, 1, 0); } } _local6 = 0; while (_local6 < this.llargada) { this.altures[_local6] = this.cuadricula[_local6].length || 0; _local6++; } this.contador = 20; var _local17 = -0.2 + (0.1 * this.dificultat); while (this.contador < (this.llargada - 20)) { if (Math.random() <= _local17) { var _local5 = this.contador * boomerScroller.tamanyCuadricula; var _local9 = Math.round((this.altures[this.contador] + 2) + (5 * Math.random())) * boomerScroller.tamanyCuadricula; this.monstrus[this.monstrus.length] = new boomerMonstruVola(this, this.clipMonstrus, "Monstru que vola", _local5, _local9, this.dificultat); } this.contador = this.contador + Math.round(5 + (10 * Math.random())); } this.maxScrollFondo = (this.llargada * boomerScroller.tamanyCuadricula) / 5; this.fondo = new flash.display.BitmapData(this.maxScrollFondo, this.altPantalla); _local6 = 0; while (_local6 < Math.ceil(this.maxScrollFondo / this.gfx.fons.width)) { this.fondo.copyPixels(this.gfx.fons, new flash.geom.Rectangle(0, 0, this.gfx.fons.width, this.altPantalla), new flash.geom.Point(this.gfx.fons.width * _local6, 0)); _local6++; } this.contador = 0; while (this.contador < this.maxScrollFondo) { var _local5 = this.contador; var _local8 = this.gfx.elementsFons[Math.round((this.gfx.elementsFons.length - 1) * Math.random())]; var _local3 = _local8.o; var _local2 = _local8.y + Math.round(20 * Math.random()); var _local10 = new flash.geom.Point(_local5, (this.altPantalla - _local2) - _local3.height); this.fondo.copyPixels(_local3, new flash.geom.Rectangle(0, 0, _local3.width, _local3.height), _local10, null, null, true); this.contador = this.contador + (80 + Math.round(Math.random() * 100)); } do { this.vent = -3 + Math.round(6 * Math.random()); var nNuvols = Math.round(4 * Math.random()); } while ((Math.abs(this.vent) == 0) || (nNuvols == 0)); _local6 = 0; while (_local6 < nNuvols) { var _local11 = Math.round(((_local6 + 1) * this.amplePantalla) / nNuvols); var _local12 = Math.round(-20 + ((this.altPantalla / 2) * Math.random())); var _local3 = this.gfx.nuvols[Math.round((this.gfx.nuvols.length - 1) * Math.random())]; this.nuvols[this.nuvols.length] = {x:_local11, y:_local12, obj:_local3}; _local6++; } }; boomerScroller.prototype.posaSecundari = function (x, probabilitat, direccio, alt, dur) { var _local6 = dur || (1 + Math.round(5 * Math.random())); var _local3 = (Math.max(alt, this.altures[x]) + boomerScroller.alturaMinima) + Math.floor(Math.random() * (boomerScroller.saltMaxim - boomerScroller.alturaMinima)); var _local4 = probabilitat || 1; var _local2 = direccio || 1; if (Math.random() <= _local4) { var _local7 = this.creaPlataforma(x, _local6, _local3); this.posaSecundari(x + (((_local6 + 1) + Math.round((Math.random() * this.dificultat) / 2)) * _local2), _local4 * this.escalabilitat, _local2, _local3); if (_local2 > 0) { this.posaSecundari(x + (1 + (Math.round((Math.random() * this.dificultat) / 2) * (-_local2))), _local4 * this.escalabilitat, -_local2, _local3); } else { this.posaSecundari((x + 2) + (0 + (Math.round((Math.random() * this.dificultat) / 2) * (-_local2))), _local4 * this.escalabilitat, -_local2, _local3); } } }; boomerScroller.prototype.posaEscenari = function (origen, durada, alt) { var _local2 = origen * boomerScroller.tamanyCuadricula; var _local4 = _local2 + (durada * boomerScroller.tamanyCuadricula); var _local8 = alt * boomerScroller.tamanyCuadricula; while (_local2 < _local4) { _local2 = _local2 + (10 + Math.round(60 * Math.random())); var _local3 = this.gfx.primerPla[Math.round((this.gfx.primerPla.length - 1) * Math.random())]; if ((_local2 + _local3.width) <= _local4) { this.elementsEscenari[this.elementsEscenari.length] = {x:_local2, y:_local8 - Math.round(20 * Math.random()), obj:_local3}; _local2 = _local2 + _local3.width; } } }; boomerScroller.prototype.posaBandera = function (posicio, alt) { var _local2 = posicio * boomerScroller.tamanyCuadricula; var _local4 = alt * boomerScroller.tamanyCuadricula; var _local3 = this.gfx.bandera; this.elementsEscenari[this.elementsEscenari.length] = {x:_local2, y:_local4, obj:_local3}; this.posicioBandera = _local2; }; boomerScroller.prototype.creaTerra = function (xini, durada, y, senseItems, senseMonstrus) { var _local6 = new flash.display.BitmapData(durada * boomerScroller.tamanyCuadricula, (y + 1) * boomerScroller.tamanyCuadricula); var _local2 = xini; while (_local2 < (xini + durada)) { var _local3 = 0; while (_local3 < y) { var _local4 = this.gfx.terresSota[Math.round((this.gfx.terresSota.length - 1) * Math.random())]; this.cuadricula[_local2][_local3] = {i:_local2, j:_local3, x:_local2 * boomerScroller.tamanyCuadricula, y:(_local3 + 1) * boomerScroller.tamanyCuadricula, obj:_local4}; var _local5 = new flash.geom.Point((_local2 - xini) * boomerScroller.tamanyCuadricula, _local6.height - ((_local3 + 1) * boomerScroller.tamanyCuadricula)); _local6.copyPixels(_local4, new flash.geom.Rectangle(0, 0, boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula), _local5); _local3++; } var _local4 = this.gfx.terres[Math.round((this.gfx.terres.length - 1) * Math.random())]; this.cuadricula[_local2][y] = {i:_local2, j:y, x:_local2 * boomerScroller.tamanyCuadricula, y:(y + 1) * boomerScroller.tamanyCuadricula, obj:_local4}; var _local5 = new flash.geom.Point((_local2 - xini) * boomerScroller.tamanyCuadricula, _local6.height - ((y + 1) * boomerScroller.tamanyCuadricula)); _local6.copyPixels(_local4, new flash.geom.Rectangle(0, 0, boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula), _local5); if (((!senseItems) && (!this.cuadriculaItems[_local2][y + 1])) && (Math.random() < this.generositat)) { this.cuadriculaItems[_local2][y + 1] = {i:_local2, j:y + 1, x:_local2 * boomerScroller.tamanyCuadricula, y:((y + 2) * boomerScroller.tamanyCuadricula) + Math.round(20 * Math.random()), obj:this.gfx.items[Math.round((this.gfx.items.length - 1) * Math.random())]}; this.items[this.items.length] = this.cuadriculaItems[_local2][y + 1]; } _local2++; } this.caselles[this.caselles.length] = {i:_local2, j:y, x:xini * boomerScroller.tamanyCuadricula, y:(y + 1) * boomerScroller.tamanyCuadricula, obj:_local6, esTerra:true}; var _local11 = this.dificultat / 12; var _local12 = this.dificultat / 14; if ((!senseMonstrus) && (durada > 2)) { if (Math.random() < _local11) { this.monstrus[this.monstrus.length] = new boomerMonstruCamina(this, this.clipMonstrus, "Monstru que camina", (xini + (durada / 2)) * boomerScroller.tamanyCuadricula, (y + 1) * boomerScroller.tamanyCuadricula, this.dificultat); } if (Math.random() < _local12) { this.monstrus[this.monstrus.length] = new boomerMonstruSalta(this, this.clipMonstrus, "Monstru que salta", (xini + (durada / 2)) * boomerScroller.tamanyCuadricula, (y + 1) * boomerScroller.tamanyCuadricula, this.dificultat); } } }; boomerScroller.prototype.creaPlataforma = function (xini, durada, y) { var _local9 = new flash.display.BitmapData(durada * boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula); var _local8 = false; var _local2 = xini; while (_local2 < (xini + durada)) { if ((!this.cuadricula[_local2][y - 1]) && (!this.cuadricula[_local2][y - 2])) { var _local4 = this.gfx.plataformes[Math.round((this.gfx.plataformes.length - 1) * Math.random())]; this.cuadricula[_local2][y] = {i:_local2, j:y, x:_local2 * boomerScroller.tamanyCuadricula, y:(y + 1) * boomerScroller.tamanyCuadricula, obj:_local4}; var _local6 = new flash.geom.Point((_local2 - xini) * boomerScroller.tamanyCuadricula, 0); _local9.copyPixels(_local4, new flash.geom.Rectangle(0, 0, boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula), _local6); if ((!this.cuadriculaItems[_local2][y + 1]) && (Math.random() < (this.generositat * 1.5))) { this.cuadriculaItems[_local2][y + 1] = {i:_local2, j:y + 1, x:_local2 * boomerScroller.tamanyCuadricula, y:((y + 2) * boomerScroller.tamanyCuadricula) + Math.round(20 * Math.random()), obj:this.gfx.items[Math.round((this.gfx.items.length - 1) * Math.random())]}; this.items[this.items.length] = this.cuadriculaItems[_local2][y + 1]; } } else { _local8 = true; } _local2++; } if (!_local8) { this.caselles[this.caselles.length] = {i:_local2, j:y, x:xini * boomerScroller.tamanyCuadricula, y:(y + 1) * boomerScroller.tamanyCuadricula, obj:_local9, esTerra:false}; var _local10 = this.dificultat / 12; var _local11 = this.dificultat / 14; if ((!senseMonstrus) && (durada > 2)) { if (Math.random() < _local10) { this.monstrus[this.monstrus.length] = new boomerMonstruCamina(this, this.clipMonstrus, "Monstru que camina", (xini + (durada / 2)) * boomerScroller.tamanyCuadricula, (y + 1) * boomerScroller.tamanyCuadricula, this.dificultat); } if (Math.random() < _local11) { this.monstrus[this.monstrus.length] = new boomerMonstruSalta(this, this.clipMonstrus, "Monstru que salta", (xini + (durada / 2)) * boomerScroller.tamanyCuadricula, (y + 1) * boomerScroller.tamanyCuadricula, this.dificultat); } } } else { _local2 = xini; while (_local2 < (xini + durada)) { this.cuadricula[_local2][y] = null; if (this.cuadriculaItems[_local2][y + 1]) { this.cuadriculaItems[_local2][y + 1] = null; this.items.length--; } _local2++; } } return(_local8); }; boomerScroller.prototype.getCasella = function (x, y) { var _local2 = Math.floor(x / boomerScroller.tamanyCuadricula); var _local3 = Math.floor(y / boomerScroller.tamanyCuadricula); return(this.cuadricula[_local2][_local3]); }; boomerScroller.prototype.getAltura = function (x, y) { var _local2 = Math.floor(x / boomerScroller.tamanyCuadricula); return(this.altures[_local2]); }; boomerScroller.prototype.getCasellaItem = function (x, y) { var _local2 = Math.floor(x / boomerScroller.tamanyCuadricula); var _local3 = Math.floor(y / boomerScroller.tamanyCuadricula); return(this.cuadriculaItems[_local2][_local3]); }; boomerScroller.prototype.getMonstrus = function (x) { var _local2 = Math.floor(x / (10 * boomerScroller.tamanyCuadricula)); return(this.zonesMonstru[_local2]); }; boomerScroller.prototype.setCamera = function (x, y) { this.camerax = x; this.cameray = y; this.viewport = new flash.geom.Rectangle(x - (this.amplePantalla / 2), y - (this.altPantalla / 2), this.amplePantalla, this.altPantalla); if (this.viewport.left < 0) { this.viewport.offset(-this.viewport.left, 0); } if (this.viewport.top < 0) { this.viewport.offset(0, -this.viewport.top); } if (this.viewport.right > (this.llargada * boomerScroller.tamanyCuadricula)) { this.viewport.offset(-(this.viewport.right - (this.llargada * boomerScroller.tamanyCuadricula)), 0); } if (this.viewport.bottom > (this.altura * boomerScroller.tamanyCuadricula)) { this.viewport.offset(0, -(this.viewport.bottom - (this.altura * boomerScroller.tamanyCuadricula)), 0); } this.camerax = this.viewport.left + (this.viewport.width / 2); this.cameray = this.viewport.top + (this.viewport.height / 2); }; boomerScroller.prototype.posaSprite = function (mc, x, y) { var _local2 = new flash.geom.Point(x - this.viewport.left, this.altPantalla - (y - this.viewport.top)); mc._x = _local2.x; mc._y = _local2.y; }; boomerScroller.prototype.update = function () { this.buffer.copyPixels(this.fondo, new flash.geom.Rectangle(this.camerax / 15, 0, this.amplePantalla, this.altPantalla), new flash.geom.Point()); var _local8 = 0; while (_local8 < this.nuvols.length) { var _local2 = this.nuvols[_local8]; _local2.x = _local2.x + this.vent; if ((this.vent > 0) && (_local2.x > this.amplePantalla)) { _local2.x = (-_local2.obj.width) - 100; } if ((this.vent < 0) && (_local2.x < (-_local2.obj.width))) { _local2.x = this.amplePantalla + 100; } var _local5 = new flash.geom.Point(_local2.x, _local2.y); this.buffer.copyPixels(_local2.obj, new flash.geom.Rectangle(0, 0, _local2.obj.width, _local2.obj.height), _local5, null, null, true); _local8++; } while ((this.primerEscenari > 0) && (this.elementsEscenari[this.primerEscenari].x >= (this.viewport.left - this.elementsEscenari[this.primerEscenari].obj.width))) { this.primerEscenari--; } while ((this.primerEscenari < (this.elementsEscenari.length - 1)) && (this.elementsEscenari[this.primerEscenari].x < (this.viewport.left - this.elementsEscenari[this.primerEscenari].obj.width))) { this.primerEscenari++; } _local8 = this.primerEscenari; while ((_local8 < this.elementsEscenari.length) && (this.elementsEscenari[_local8].x < this.viewport.right)) { var _local3 = this.elementsEscenari[_local8]; var _local7 = new flash.geom.Rectangle(_local3.x, _local3.y, _local3.obj.width, _local3.obj.height); if (this.viewport.intersects(_local7)) { var _local5 = new flash.geom.Point(_local3.x - this.viewport.left, (this.altPantalla - (_local3.y - this.viewport.top)) - _local3.obj.height); this.buffer.copyPixels(_local3.obj, new flash.geom.Rectangle(0, 0, _local3.obj.width, _local3.obj.height), _local5, null, null, true); } _local8++; } this.animacioItems++; if (this.animacioItems >= this.gfx.nItems) { this.animacioItems = 0; } while ((this.primer_item > 0) && (this.items[this.primer_item].x >= (this.viewport.left - boomerScroller.tamanyCuadricula))) { this.primer_item--; } while ((this.primer_item < (this.items.length - 1)) && (this.items[this.primer_item].x < (this.viewport.left - boomerScroller.tamanyCuadricula))) { this.primer_item++; } _local8 = this.primer_item; while ((_local8 < this.items.length) && (this.items[_local8].x < this.viewport.right)) { var _local6 = this.items[_local8]; var _local7 = new flash.geom.Rectangle(_local6.x, _local6.y - boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula); if ((_local6.agafat == false) && (this.viewport.intersects(_local7))) { var _local5 = new flash.geom.Point(_local6.x - this.viewport.left, this.altPantalla - (_local6.y - this.viewport.top)); this.buffer.copyPixels(this.gfx.bombolla, new flash.geom.Rectangle(0, 0, boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula), _local5, null, null, true); this.buffer.copyPixels(_local6.obj[this.animacioItems], new flash.geom.Rectangle(0, 0, boomerScroller.tamanyCuadricula, boomerScroller.tamanyCuadricula), _local5, null, null, true); } _local8++; } while ((this.primera_casella > 0) && ((!this.caselles[this.primera_casella].esTerra) || (this.caselles[this.primera_casella].x >= (this.viewport.left - this.caselles[this.primera_casella].obj.width)))) { this.primera_casella--; } while ((this.primera_casella < (this.caselles.length - 1)) && (this.caselles[this.primera_casella].x < (this.viewport.left - this.caselles[this.primera_casella].obj.width))) { this.primera_casella++; } _local8 = this.primera_casella; while ((_local8 < this.caselles.length) && (this.caselles[_local8].x < this.viewport.right)) { var _local4 = this.caselles[_local8]; var _local7 = new flash.geom.Rectangle(_local4.x, _local4.y - _local4.obj.height, _local4.obj.width, _local4.obj.height); if (this.viewport.intersects(_local7)) { var _local5 = new flash.geom.Point(_local4.x - this.viewport.left, this.altPantalla - (_local4.y - this.viewport.top)); this.buffer.copyPixels(_local4.obj, new flash.geom.Rectangle(0, 0, _local4.obj.width, _local4.obj.height), _local5); } _local8++; } }; boomerScroller.prototype.dibuixa = function () { this.pantalla.copyPixels(this.buffer, new flash.geom.Rectangle(0, 0, this.amplePantalla, this.altPantalla), new flash.geom.Point(0, 0)); }; boomerScroller.tamanyCuadricula = 54; boomerScroller.llargadaMinima = 160; boomerScroller.llargadaMaxima = 250; boomerScroller.alturaMaxima = 30; boomerScroller.foratMaxim = 8; boomerScroller.saltMaxim = 4; boomerScroller.alturaMinima = 3; var gfx_dia = new boomerScrollerGFX("dia_fons", ["dia_terra1", "dia_terra2"], ["dia_terra1sota", "dia_terra2sota"], ["dia_plataforma"], ["dia_raig", "dia_nubolfons1", "dia_nubolfons2", "dia_nubolfons3"], ["dia_muntanyapetita", "dia_muntanyamitjana", "dia_muntanyagran", "dia_muntanya", "dia_valla", "dia_valla"], ["dia_nubolgran", "dia_nubolpetit"], "bandera", [["item1_1", "item1_1", "item1_1", "item1_1", "item1_2", "item1_2", "item1_2", "item1_2", "item1_3", "item1_3", "item1_3", "item1_3", "item1_41", "item1_41", "item1_41", "item1_41"], ["item2_1", "item2_1", "item2_1", "item2_1", "item2_2", "item2_2", "item2_2", "item2_2", "item2_3", "item2_3", "item2_3", "item2_3", "item2_41", "item2_41", "item2_41", "item2_41"], ["item3_1", "item3_1", "item3_1", "item3_1", "item3_2", "item3_2", "item3_2", "item3_2", "item3_3", "item3_3", "item3_3", "item3_3", "item3_41", "item3_41", "item3_41", "item3_41"]], "bombolla", "bommusica1"); var gfx_psi = new boomerScrollerGFX("psi_fons", ["psi_terra1", "psi_terra2", "psi_terra3"], ["psi_terra1", "psi_terra2", "psi_terra3"], ["psi_terra1", "psi_terra2", "psi_terra3"], [{o:"psi_planetagros", y:100}, {o:"psi_muntanya1", y:50}, {o:"psi_muntanya2", y:50}, {o:"psi_muntanya3", y:50}, {o:"psi_planetamitja", y:150}, {o:"psi_planetapetit", y:170}, {o:"psi_muntanya1", y:50}, {o:"psi_muntanya2", y:50}, {o:"psi_muntanya3", y:50}, {o:"psi_planetamitja", y:150}, {o:"psi_planetapetit", y:170}, {o:"psi_muntanya1", y:50}, {o:"psi_muntanya2", y:50}, {o:"psi_muntanya3", y:50}, {o:"psi_planetamitja", y:150}, {o:"psi_planetapetit", y:170}], ["psi_basto1", "psi_basto2", "psi_basto3", "psi_basto4", "psi_basto5"], ["psi_solaa1", "psi_solpetitaa1"], "bandera", [["item1_1", "item1_1", "item1_1", "item1_1", "item1_2", "item1_2", "item1_2", "item1_2", "item1_3", "item1_3", "item1_3", "item1_3", "item1_41", "item1_41", "item1_41", "item1_41"], ["item2_1", "item2_1", "item2_1", "item2_1", "item2_2", "item2_2", "item2_2", "item2_2", "item2_3", "item2_3", "item2_3", "item2_3", "item2_41", "item2_41", "item2_41", "item2_41"], ["item3_1", "item3_1", "item3_1", "item3_1", "item3_2", "item3_2", "item3_2", "item3_2", "item3_3", "item3_3", "item3_3", "item3_3", "item3_41", "item3_41", "item3_41", "item3_41"]], "bombolla3", "bommusica2"); var gfx_nit = new boomerScrollerGFX("nit_fons", ["nit_terra"], ["nit_terrasota"], ["nit_plataforma"], [""], ["nit_valla", "nit_arbre", "nit_arbre2", "nit_lapida"], ["nit_nubolgran", "nit_nubolpetit"], "bandera", [["item1_1", "item1_1", "item1_1", "item1_1", "item1_2", "item1_2", "item1_2", "item1_2", "item1_3", "item1_3", "item1_3", "item1_3", "item1_41", "item1_41", "item1_41", "item1_41"], ["item2_1", "item2_1", "item2_1", "item2_1", "item2_2", "item2_2", "item2_2", "item2_2", "item2_3", "item2_3", "item2_3", "item2_3", "item2_41", "item2_41", "item2_41", "item2_41"], ["item3_1", "item3_1", "item3_1", "item3_1", "item3_2", "item3_2", "item3_2", "item3_2", "item3_3", "item3_3", "item3_3", "item3_3", "item3_41", "item3_41", "item3_41", "item3_41"]], "bombolla2", "bommusica3"); var pantalla = (new flash.display.BitmapData(760, 440, false)); canvas.attachBitmap(pantalla, 2, "auto", false); canvas.createEmptyMovieClip("monstrus", 3); canvas.createEmptyMovieClip("audiosalt", 10); canvas.createEmptyMovieClip("audioExit", 11); canvas.createEmptyMovieClip("audioExit2", 12); canvas.createEmptyMovieClip("audioMort", 13); canvas.createEmptyMovieClip("audioMusiques", 14); soSalt = new Sound(canvas.audiosalt); soSalt.attachSound("salt"); soItem = new Sound(canvas.audioExit); soItem.attachSound("unItem"); soUltimItem = new Sound(canvas.audioExit2); soUltimItem.attachSound("ultimItem"); soMort = new Sound(canvas.audioMort); soMort.attachSound("muerte"); var gravetat = -1.5; var potenciaSalt = 25; var inerciaSalt = 0.11; var ampladaBoomer = 20; var alturaBoomer = 70; var frenada = 0.4; var puntsPerItem = 2; var bonusPerItems = 250; var nivellsPerMon = 3; var rangDeMonstrus = 500; var impulsImpacte = 10; var puntsPerMonstru = 15; var puntsPerNivell = 150; iniJoc(); boomerMonstruCamina.prototype.distanciaA = function (x, y) { return(Math.sqrt(((x - this.x) * (x - this.x)) + ((y - this.y) * (y - this.y)))); }; boomerMonstruCamina.prototype.actualitza = function () { if (this.clip == null) { if (this.mort) { return(undefined); } var _local4 = this.canvas.getNextHighestDepth(); this.canvas.attachMovie(this.library, "m_" + _local4, _local4); this.clip = this.canvas["m_" + _local4]; if (this.vx > 0) { this.clip._xscale = -100; } else { this.clip._xscale = 100; } } if (!this.mort) { this.x = this.x + this.vx; if (this.vx > 0) { var _local2 = this.scroller.getCasella(this.x + (this.clip._width / 2), this.y + 10); var _local3 = this.scroller.getCasella(this.x + (this.clip._width / 2), this.y - 10); if ((((this.x - this.inix) > this.moviment) || (_local2)) || (!_local3)) { this.vx = this.vx * -1; this.clip._xscale = 100; } } if (this.vx < 0) { var _local2 = this.scroller.getCasella(this.x - (this.clip._width / 2), this.y + 10); var _local3 = this.scroller.getCasella(this.x - (this.clip._width / 2), this.y - 10); if ((((this.x - this.inix) < (-this.moviment)) || (_local2)) || (!_local3)) { this.vx = this.vx * -1; this.clip._xscale = -100; } } } this.scroller.posaSprite(this.clip, this.x, this.y); }; boomerMonstruCamina.prototype.impacta = function (x, y, amplada, altura) { var _local2 = new flash.geom.Rectangle(x - (amplada / 2), y, amplada, altura); var _local3 = new flash.geom.Rectangle(this.x - (this.clip._width / 2), this.y, this.clip._width, this.clip._height); return((!this.mort) && (_local2.intersects(_local3))); }; boomerMonstruCamina.prototype.esticASobre = function (x, y) { return(y > this.y); }; boomerMonstruCamina.prototype.mor = function () { this.mort = true; this.clip.gotoAndPlay("Mort"); }; boomerMonstruCamina.prototype.desactiva = function () { this.clip.removeMovieClip(); this.clip = null; }; boomerMonstruSalta.prototype.distanciaA = function (x, y) { return(Math.sqrt(((x - this.x) * (x - this.x)) + ((y - this.y) * (y - this.y)))); }; boomerMonstruSalta.prototype.actualitza = function () { if (this.clip == null) { if (this.mort) { return(undefined); } var _local5 = this.canvas.getNextHighestDepth(); this.canvas.attachMovie(this.library, "m_" + _local5, _local5); this.clip = this.canvas["m_" + _local5]; this.clip.gotoAndStop("Repos"); } if (!this.mort) { if (this.aTerra) { this.contador--; if (this.contador == 1) { this.clip.gotoAndPlay("Salta"); } if (this.contador == 0) { this.vy = 10 + (15 * Math.random()); this.vx = -5 + (10 * Math.random()); this.aTerra = false; this.clip.gotoAndPlay("Salta"); } } this.vy = this.vy + gravetat; if (this.vy < (-boomerScroller.tamanyCuadricula)) { this.vy = (-boomerScroller.tamanyCuadricula) + 1; } this.x = this.x + this.vx; this.y = this.y + this.vy; casellaActual = this.scroller.getCasella(this.x, this.y); if (casellaActual) { this.y = casellaActual.y; this.vy = 0; if (!this.aTerra) { this.clip.gotoAndPlay("Baixa"); this.vx = 0; this.contador = 40 - (2 * this.dificultat); } this.aTerra = true; } else { this.aTerra = false; } var _local2 = this.scroller.getCasella(this.x, this.y + this.clip._height); if (_local2) { this.vy = 0; this.y = ((_local2.y - boomerScroller.tamanyCuadricula) - this.clip._height) - 1; } if (this.vx < 0) { _local2 = this.scroller.getCasella(this.x - this.clip._width, this.y); var _local3 = this.scroller.getCasella(this.x - this.clip._width, this.y + (this.clip._height / 2)); var _local4 = this.scroller.getCasella(this.x - this.clip._width, this.y + this.clip._height); if ((this.x - this.clip._width) < 0) { this.vx = this.vx * -1; this.x = this.clip._width; } if (_local2) { this.vx = this.vx * -1; this.x = (_local2.x + boomerScroller.tamanyCuadricula) + this.clip._width; } if (_local3) { this.vx = this.vx * -1; this.x = (_local3.x + boomerScroller.tamanyCuadricula) + this.clip._width; } if (_local4) { this.vx = this.vx * -1; this.x = (_local4.x + boomerScroller.tamanyCuadricula) + this.clip._width; } if (this.scroller.getAltura(this.x - this.clip._width) <= 0) { this.vx = this.vx * -1; } } if (this.vx > 0) { _local2 = this.scroller.getCasella(this.x + this.clip._width, this.y); var _local3 = this.scroller.getCasella(this.x + this.clip._width, this.y + (this.clip._height / 2)); var _local4 = this.scroller.getCasella(this.x + this.clip._width, this.y + this.clip._height); if ((this.x + this.clip._width) > (this.scroller.llargada * boomerScroller.tamanyCuadricula)) { this.vx = this.vx * -1; this.x = (this.scroller.llargada * boomerScroller.tamanyCuadricula) - this.clip._width; } if (_local2) { this.vx = this.vx * -1; this.x = _local2.x - this.clip._width; } if (_local3) { this.vx = this.vx * -1; this.x = _local3.x - this.clip._width; } if (_local4) { this.vx = this.vx * -1; this.x = _local4.x - this.clip._width; } if (this.scroller.getAltura(this.x + this.clip._width) <= 0) { this.vx = this.vx * -1; } } } this.scroller.posaSprite(this.clip, this.x, this.y); }; boomerMonstruSalta.prototype.impacta = function (x, y, amplada, altura) { var _local2 = new flash.geom.Rectangle(x - (amplada / 2), y, amplada, altura); var _local3 = new flash.geom.Rectangle(this.x - (this.clip._width / 2), this.y, this.clip._width, this.clip._height); return((!this.mort) && (_local2.intersects(_local3))); }; boomerMonstruSalta.prototype.esticASobre = function (x, y) { return(y > (this.y - 30)); }; boomerMonstruSalta.prototype.mor = function () { this.mort = true; this.clip.gotoAndPlay("Mort"); }; boomerMonstruSalta.prototype.desactiva = function () { this.clip.removeMovieClip(); this.clip = null; }; boomerMonstruVola.prototype.distanciaA = function (x, y) { return(Math.sqrt(((x - this.x) * (x - this.x)) + ((y - this.y) * (y - this.y)))); }; boomerMonstruVola.prototype.actualitza = function (posx, py) { var _local4 = (py + alturaBoomer) - 20; if (this.clip == null) { if (this.mort) { return(undefined); } var _local3 = this.canvas.getNextHighestDepth(); this.canvas.attachMovie(this.library, "m_" + _local3, _local3); this.clip = this.canvas["m_" + _local3]; if (this.vx > 0) { this.clip._xscale = -100; } else { this.clip._xscale = 100; } } if (!this.mort) { if (!this.atacant) { this.x = this.x + this.vx; if (this.vx > 0) { if ((this.x - this.inix) > this.moviment) { this.vx = this.vx * -1; this.clip._xscale = 100; } } if (this.vx < 0) { if ((this.x - this.inix) < (-this.moviment)) { this.vx = this.vx * -1; this.clip._xscale = -100; } } if ((((this.vx > 0) && ((posx - this.x) < 100)) && ((posx - this.x) > 0)) || (((this.vx < 0) && ((posx - this.x) > -100)) && ((posx - this.x) < 0))) { this.contador--; if (this.contador >= 0) { this.atacant = true; this.tornant = false; this.desty = _local4; this.destx = posx; this.clip.gotoAndPlay("Ataca"); this.contador = 50 - (3 * this.dificultat); } } } else if (!this.tornant) { this.y = this.y + ((this.desty - this.y) / 12); this.x = this.x + ((this.destx - this.x) / 10); if (Math.abs(this.desty - this.y) < 2) { this.tornant = true; this.clip.gotoAndPlay("Vola"); } } else { this.y = this.y + 3; this.x = this.x + ((this.destx - this.x) / 10); if (this.y > this.iniy) { this.y = this.iniy; this.tornant = false; this.atacant = false; } } } this.scroller.posaSprite(this.clip, this.x, this.y); }; boomerMonstruVola.prototype.impacta = function (x, y, amplada, altura) { var _local2 = new flash.geom.Rectangle(x - (amplada / 2), y, amplada, altura); var _local3 = new flash.geom.Rectangle(this.x - (this.clip._width / 2), this.y, this.clip._width, this.clip._height); return((!this.mort) && (_local2.intersects(_local3))); }; boomerMonstruVola.prototype.esticASobre = function (x, y) { return(y > this.y); }; boomerMonstruVola.prototype.mor = function () { this.mort = true; this.clip.gotoAndPlay("Mort"); }; boomerMonstruVola.prototype.desactiva = function () { this.clip.removeMovieClip(); this.clip = null; }; stop();
Frame 37
stop();
Symbol 25 MovieClip [Monstru que vola] Frame 9
gotoAndPlay ("Vola");
Symbol 25 MovieClip [Monstru que vola] Frame 18
stop();
Symbol 25 MovieClip [Monstru que vola] Frame 29
stop();
Symbol 39 MovieClip [Monstru que salta] Frame 4
stop();
Symbol 39 MovieClip [Monstru que salta] Frame 12
stop();
Symbol 39 MovieClip [Monstru que salta] Frame 25
stop();
Symbol 55 MovieClip [Monstru que camina] Frame 13
gotoAndPlay (1);
Symbol 55 MovieClip [Monstru que camina] Frame 24
stop();
Symbol 60 Button
on (press) { tellTarget (_root) { nextFrame(); }; }
Symbol 61 Button
on (press) { gotoAndStop ("end"); _root.play(); }
Symbol 62 MovieClip Frame 165
stop();
Symbol 65 Button
on (release) { getURL ("http://playcow.com", "_blank"); }
Symbol 68 MovieClip Frame 1
var epicPubCode = "Oewb5a06W"; var epicGameId = "12"; var epicFadeIN = 1; var epicFadeFrames = 24; var oEpicUserInfo = {pubCode:this.epicPubCode, gameId:this.epicGameId, fadeIN:this.epicFadeIN, fadeFrames:this.epicFadeFrames}; var mcEpicGameAds = new EpicGameAdsButton(oEpicUserInfo, this);
Symbol 458 MovieClip [__Packages.EpicGameAdsButton] Frame 0
class EpicGameAdsButton { var o_EpicUserInfo, mc_Object, mc_img_Object, send_lv, response_lv; function EpicGameAdsButton (o_EpicUserInfo, mc_Object) { System.security.allowDomain("http://gubug.com", "http://www.gubug.com"); this.o_EpicUserInfo = o_EpicUserInfo; this.mc_Object = mc_Object; this.mc_Object._alpha = 0; mc_img_Object = this.mc_Object.createEmptyMovieClip("mc_img_Object", -1); send_lv = new LoadVars(); response_lv = new LoadVars(); response_lv.onLoad = function (success) { if ((success && (this.linkURL)) && (this.imageURL)) { this._linkURL = this.linkURL; this._imageURL = this.imageURL; this._linkURL = this._linkURL.split("~").join("&"); this._imageURL = this._imageURL.split("~").join("&"); mc_Object.linkURL = this._linkURL; mc_Object.mc_img_Object.loadMovie(this._imageURL); if (o_EpicUserInfo.fadeIN == 0) { mc_Object._alpha = 100; } else { mc_Object._alpha = 0; if (o_EpicUserInfo.fadeFrames > 0) { this.delta_av = 100 / o_EpicUserInfo.fadeFrames; } else { this.delta_av = 4.16666666666667; } mc_Object.delta_av = this.delta_av; mc_Object.onEnterFrame = function () { var _local3 = this._alpha; var _local2 = _local3 + mc_Object.delta_av; if (_local2 >= 100) { this._alpha = 100; delete this.onEnterFrame; } else { this._alpha = _local2; } }; } trace("refURL=" + mc_Object._root._url); trace("_linkURL=" + this._linkURL); trace("_imageURL=" + this._imageURL); } else { trace("Error connecting to EpicGameAds Server."); trace("response.linkURL: " + this.linkURL); trace("response.imageURL: " + this.imageURL); } }; adServerConnect(); onOver(mc_Object); onPrss(mc_Object); onOut(mc_Object); } function onOver(mc_Object) { mc_Object.onRollOver = function () { }; } function onOut(mc_Object) { mc_Object.onRollOut = function () { }; } function onPrss(mc_Object) { mc_Object.onPress = function () { getURL (this.linkURL, "_blank"); trace("gotoURL:" + this.linkURL); }; } function adServerConnect() { var _local7 = "http://www.epicgameads.com/ads/ingameRequest-as2.php"; var _local2 = o_EpicUserInfo.pubCode.toString(); var _local3 = o_EpicUserInfo.gameId.toString(); var _local5 = mc_Object._root._url; var _local4 = (((escape(_local2) + "~") + escape(_local3)) + "~") + escape(_local5); var _local6 = _local4; send_lv.flashUserInfo = _local6; send_lv.sendAndLoad(_local7, response_lv, "POST"); trace("pubCode: " + _local2); trace("gameId: " + _local3); trace("Connecting to ad server"); } }
Symbol 83 MovieClip Frame 1
function setPercent(p) { mascara._xscale = 100 * p; } setPercent(0);
Symbol 83 MovieClip Frame 160
gotoAndPlay (2);
Symbol 161 MovieClip Frame 20
stop();
Symbol 173 MovieClip Frame 21
stop();
Symbol 174 MovieClip [personatge] Frame 1
stop();
Symbol 174 MovieClip [personatge] Frame 15
gotoAndPlay ("Camina 1");
Symbol 174 MovieClip [personatge] Frame 30
gotoAndPlay ("Camina 2");
Symbol 174 MovieClip [personatge] Frame 34
gotoAndPlay ("Camina 3");
Symbol 174 MovieClip [personatge] Frame 43
stop();
Symbol 174 MovieClip [personatge] Frame 51
gotoAndPlay ("s3 loop");
Symbol 174 MovieClip [personatge] Frame 55
gotoAndPlay ("Camina 3");
Symbol 174 MovieClip [personatge] Frame 65
stop();
Symbol 174 MovieClip [personatge] Frame 77
gotoAndPlay ("Mort");
Symbol 184 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 56
stop();
Symbol 270 MovieClip Frame 41
stop();
Symbol 271 MovieClip Frame 54
stop();
Symbol 274 Button
on (release) { getURL ("http://www.toondada.com/free-games-for-your-website", "_blank"); }
Symbol 280 MovieClip Frame 1
stop();
Symbol 282 Button
on (release) { _parent.gotoAndPlay("Instrucciones"); }
Symbol 285 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 1
stop();
Instance of Symbol 285 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_root.lang); }
Symbol 288 Button
on (release) { stopAllSounds(); _parent.gotoAndPlay("Partida"); }
Symbol 293 Button
on (release) { getURL ("http://toondada.com", "_blank"); }
Symbol 296 Button
on (release) { getURL ("http://toondada.com", "_blank"); }
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 2
_parent.play(); stop();
Symbol 316 Button
on (release) { play(); }
Symbol 319 MovieClip Frame 29
stop();
Symbol 319 MovieClip Frame 43
_parent.gotoAndPlay("Home"); stop();
Symbol 332 MovieClip Frame 1
txt = (txt2 = _parent._parent.nMon);
Symbol 341 MovieClip Frame 1
txt = (txt2 = _parent._parent.nNivell);
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 82
stop();
Symbol 379 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 130
stop();
Symbol 397 MovieClip Frame 1
stop();
Symbol 397 MovieClip Frame 99
stop();
Symbol 404 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 98
stop();
Symbol 417 MovieClip Frame 1
tpuntos = _parent._parent.record;
Symbol 430 MovieClip Frame 1
stop();
Symbol 441 Button
on (release) { getURL ("http://toondada.com", "_blank"); }
Symbol 444 MovieClip Frame 1
var epicPubCode = "uY9tz87ong"; var epicGameId = "18"; var epicFadeIN = 1; var epicFadeFrames = 24; var oEpicUserInfo = {pubCode:this.epicPubCode, gameId:this.epicGameId, fadeIN:this.epicFadeIN, fadeFrames:this.epicFadeFrames}; var mcEpicGameAds = new EpicGameAdsButton(oEpicUserInfo, this);
Symbol 446 MovieClip Frame 1
if (_parent._parent.nPunts >= _parent._parent.record) { gotoAndPlay ("record"); } else { gotoAndPlay ("normal"); }
Symbol 446 MovieClip Frame 2
punts = "PUNTOS: " + _parent._parent.nPunts; record = "R\u00C9CORD: " + _parent._parent.record; stop();
Symbol 446 MovieClip Frame 9
txt = "NUEVO R\u00C9CORD: " + _parent._parent.nPunts; _parent._parent.record = _parent._parent.nPunts; stop();
Symbol 449 MovieClip Frame 1
stop();
Symbol 450 Button
on (release) { getURL ("http://toondada.com", "_blank"); }
Symbol 453 MovieClip Frame 1
stop();
Symbol 454 MovieClip Frame 1
stop();
Instance of Symbol 453 MovieClip in Symbol 454 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_root.lang); }
Instance of Symbol 285 MovieClip in Symbol 454 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(_root.lang); }
Symbol 455 Button
on (press) { _parent.gotoAndStop("Home"); }
Symbol 457 MovieClip Frame 22
stop();

Library Items

Symbol 1 Bitmap [dia_fons]Used by:119 349
Symbol 2 Bitmap [dia_fons11]
Symbol 3 Bitmap [item2_41]
Symbol 4 GraphicUsed by:22 25
Symbol 5 GraphicUsed by:22 25
Symbol 6 GraphicUsed by:22 25
Symbol 7 GraphicUsed by:10 20
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:7 8 9Used by:22
Symbol 11 GraphicUsed by:22 25
Symbol 12 GraphicUsed by:22 25
Symbol 13 GraphicUsed by:22 25
Symbol 14 GraphicUsed by:22 25
Symbol 15 GraphicUsed by:22 25
Symbol 16 GraphicUsed by:22 25
Symbol 17 GraphicUsed by:22 25
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:7 18 19Used by:22 25
Symbol 21 GraphicUsed by:22 25
Symbol 22 MovieClipUses:4 5 6 10 11 12 13 14 15 16 17 20 21Used by:25 297
Symbol 23 SoundUsed by:25
Symbol 24 SoundUsed by:25 39 55 184
Symbol 25 MovieClip [Monstru que vola]Uses:22 4 5 6 20 11 12 13 14 15 16 17 21 23 24Used by:184
Symbol 26 GraphicUsed by:39
Symbol 27 GraphicUsed by:39
Symbol 28 GraphicUsed by:39
Symbol 29 GraphicUsed by:39
Symbol 30 GraphicUsed by:39
Symbol 31 GraphicUsed by:39
Symbol 32 GraphicUsed by:39
Symbol 33 GraphicUsed by:39
Symbol 34 GraphicUsed by:39
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip [Monstru que salta]Uses:26 27 28 29 30 31 32 33 34 35 24 36 37 38Used by:184
Symbol 40 GraphicUsed by:54 242
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:54 242
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:54 242
Symbol 45 GraphicUsed by:54 242
Symbol 46 GraphicUsed by:54 242
Symbol 47 GraphicUsed by:48 54 242
Symbol 48 MovieClipUses:47Used by:54 242
Symbol 49 GraphicUsed by:54 242
Symbol 50 GraphicUsed by:51 54 242
Symbol 51 MovieClipUses:50Used by:54 242
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:54 242
Symbol 54 MovieClipUses:40 42 44 45 46 48 47 49 51 50 53Used by:55
Symbol 55 MovieClip [Monstru que camina]Uses:54 24Used by:184
Symbol 56 BitmapUsed by:57 71
Symbol 57 GraphicUses:56Used by:Timeline
Symbol 58 GraphicUsed by:60 61 62
Symbol 59 GraphicUsed by:60 61
Symbol 60 ButtonUses:58 59Used by:62
Symbol 61 ButtonUses:58 59Used by:62
Symbol 62 MovieClipUses:60 61 58Used by:70
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:65
Symbol 65 ButtonUses:64Used by:69 445
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68 444
Symbol 68 MovieClipUses:67Used by:69
Symbol 69 MovieClipUses:65 68Used by:70
Symbol 70 MovieClipUses:62 69Used by:Timeline
Symbol 458 MovieClip [__Packages.EpicGameAdsButton]
Symbol 71 GraphicUses:56Used by:Timeline
Symbol 72 GraphicUsed by:83
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:83
Symbol 75 GraphicUsed by:83
Symbol 76 GraphicUsed by:83
Symbol 77 GraphicUsed by:83 379 397 404
Symbol 78 GraphicUsed by:83 174 379 397 404
Symbol 79 GraphicUsed by:83 379 397 404
Symbol 80 GraphicUsed by:83 379 397 404
Symbol 81 GraphicUsed by:83 174 379 397 404
Symbol 82 GraphicUsed by:83 379 397 404
Symbol 83 MovieClipUses:72 74 75 76 77 78 79 80 81 82Used by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 Bitmap [bandera]Used by:116
Symbol 86 Bitmap [psi_terra3]Used by:116
Symbol 87 Bitmap [psi_terra2]Used by:116
Symbol 88 Bitmap [psi_terra1]Used by:116
Symbol 89 Bitmap [psi_basto5]Used by:116
Symbol 90 Bitmap [psi_basto3]Used by:116
Symbol 91 Bitmap [psi_basto2]Used by:116
Symbol 92 Bitmap [psi_basto1]Used by:116
Symbol 93 Bitmap [nit_terrasota]Used by:116
Symbol 94 Bitmap [nit_terra]Used by:116
Symbol 95 Bitmap [nit_plataforma]Used by:116
Symbol 96 Bitmap [nit_arbre]Used by:116
Symbol 97 Bitmap [item3_41]Used by:116
Symbol 98 Bitmap [item3_3]Used by:116
Symbol 99 Bitmap [item3_2]Used by:116
Symbol 100 Bitmap [item3_1]Used by:116
Symbol 101 Bitmap [item1_41]Used by:116
Symbol 102 Bitmap [item2_3]Used by:116
Symbol 103 Bitmap [item2_2]Used by:116
Symbol 104 Bitmap [item2_1]Used by:116
Symbol 105 BitmapUsed by:116
Symbol 106 Bitmap [item1_3]Used by:116
Symbol 107 Bitmap [item1_2]Used by:116
Symbol 108 Bitmap [item1_1]Used by:116
Symbol 109 Bitmap [dia_terra2sota]Used by:116
Symbol 110 Bitmap [dia_terra2]Used by:116
Symbol 111 Bitmap [dia_terra1sota]Used by:116
Symbol 112 Bitmap [dia_terra1]Used by:116
Symbol 113 Bitmap [dia_plataforma]Used by:116
Symbol 114 Bitmap [dia_muntanyab]Used by:116
Symbol 115 Bitmap [dia_muntanya]Used by:116
Symbol 116 GraphicUses:85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115Used by:184
Symbol 117 Bitmap [psi_fons]Used by:119 401
Symbol 118 Bitmap [nit_fons]Used by:119 382
Symbol 119 GraphicUses:117 118 1Used by:184
Symbol 120 GraphicUsed by:129
Symbol 121 GraphicUsed by:129
Symbol 122 GraphicUsed by:129 174
Symbol 123 GraphicUsed by:129
Symbol 124 GraphicUsed by:129
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:129
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:120 121 122 123 124 125 126 127 128Used by:174
Symbol 130 GraphicUsed by:174
Symbol 131 GraphicUsed by:174
Symbol 132 GraphicUsed by:174
Symbol 133 GraphicUsed by:174
Symbol 134 GraphicUsed by:161 174
Symbol 135 GraphicUsed by:174
Symbol 136 GraphicUsed by:174
Symbol 137 GraphicUsed by:174
Symbol 138 GraphicUsed by:174
Symbol 139 GraphicUsed by:174
Symbol 140 GraphicUsed by:174
Symbol 141 GraphicUsed by:174
Symbol 142 GraphicUsed by:174
Symbol 143 GraphicUsed by:174
Symbol 144 GraphicUsed by:174
Symbol 145 GraphicUsed by:174
Symbol 146 GraphicUsed by:174
Symbol 147 GraphicUsed by:174
Symbol 148 GraphicUsed by:174
Symbol 149 GraphicUsed by:174
Symbol 150 GraphicUsed by:161
Symbol 151 GraphicUsed by:161
Symbol 152 GraphicUsed by:161 258
Symbol 153 GraphicUsed by:161
Symbol 154 GraphicUsed by:161
Symbol 155 GraphicUsed by:161
Symbol 156 GraphicUsed by:161
Symbol 157 GraphicUsed by:161
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:150 151 152 153 154 134 155 156 157 158 159 160Used by:174
Symbol 162 SoundUsed by:174 184
Symbol 163 GraphicUsed by:173
Symbol 164 GraphicUsed by:173
Symbol 165 GraphicUsed by:173
Symbol 166 GraphicUsed by:173
Symbol 167 GraphicUsed by:173
Symbol 168 GraphicUsed by:173
Symbol 169 GraphicUsed by:173
Symbol 170 GraphicUsed by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:163 164 165 166 167 168 169 170 171 172Used by:174
Symbol 174 MovieClip [personatge]Uses:129 130 131 122 132 133 134 135 136 78 137 138 81 139 140 141 142 143 144 145 146 147 148 149 161 162 173Used by:184
Symbol 175 Sound [bommusica1]Used by:184
Symbol 176 Sound [bommusica2]Used by:184
Symbol 177 Sound [bommusica3]Used by:184
Symbol 178 Sound [musicaInici]Used by:184 379 397 404
Symbol 179 Sound [muerte]Used by:184
Symbol 180 Sound [salt]Used by:184
Symbol 181 Sound [unItem]Used by:184
Symbol 182 Sound [menu2_2.wav]Used by:184
Symbol 183 Sound [ultimItem]Used by:184
Symbol 184 MovieClipUses:116 119 55 39 25 174 175 176 177 178 162 179 180 181 182 183 24Used by:Timeline
Symbol 185 GraphicUsed by:198
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:198
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:198
Symbol 190 GraphicUsed by:198
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:198
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:198
Symbol 195 GraphicUsed by:198
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:185 187 189 190 192 194 195 196 197Used by:297
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:297
Symbol 201 GraphicUsed by:297
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:297
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:297
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:297
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:297
Symbol 210 GraphicUsed by:297
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:297
Symbol 213 GraphicUsed by:241
Symbol 214 GraphicUsed by:241
Symbol 215 GraphicUsed by:241
Symbol 216 GraphicUsed by:241
Symbol 217 GraphicUsed by:241
Symbol 218 GraphicUsed by:241
Symbol 219 GraphicUsed by:241
Symbol 220 GraphicUsed by:241
Symbol 221 GraphicUsed by:241
Symbol 222 GraphicUsed by:241
Symbol 223 GraphicUsed by:241
Symbol 224 GraphicUsed by:241
Symbol 225 GraphicUsed by:241
Symbol 226 GraphicUsed by:241
Symbol 227 GraphicUsed by:241
Symbol 228 GraphicUsed by:241
Symbol 229 GraphicUsed by:241
Symbol 230 GraphicUsed by:241
Symbol 231 GraphicUsed by:241
Symbol 232 GraphicUsed by:241
Symbol 233 GraphicUsed by:241
Symbol 234 GraphicUsed by:241
Symbol 235 GraphicUsed by:241
Symbol 236 GraphicUsed by:241
Symbol 237 GraphicUsed by:241
Symbol 238 GraphicUsed by:241
Symbol 239 GraphicUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240Used by:297
Symbol 242 MovieClipUses:40 42 44 45 46 48 47 49 51 50 53Used by:297
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:297
Symbol 245 GraphicUsed by:258
Symbol 246 GraphicUsed by:258
Symbol 247 GraphicUsed by:258
Symbol 248 GraphicUsed by:258
Symbol 249 GraphicUsed by:258
Symbol 250 GraphicUsed by:258
Symbol 251 GraphicUsed by:258
Symbol 252 GraphicUsed by:258
Symbol 253 GraphicUsed by:258
Symbol 254 GraphicUsed by:258
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:245 246 247 152 248 249 250 251 252 253 254 255 256 257Used by:297
Symbol 259 GraphicUsed by:271
Symbol 260 GraphicUsed by:271
Symbol 261 GraphicUsed by:271
Symbol 262 GraphicUsed by:271
Symbol 263 SoundUsed by:271
Symbol 264 SoundUsed by:271
Symbol 265 GraphicUsed by:270
Symbol 266 GraphicUsed by:270
Symbol 267 SoundUsed by:270 430
Symbol 268 GraphicUsed by:270
Symbol 269 SoundUsed by:270
Symbol 270 MovieClipUses:265 266 267 268 269Used by:271
Symbol 271 MovieClipUses:259 260 261 262 263 264 270Used by:297
Symbol 272 GraphicUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 ButtonUses:272 273Used by:297
Symbol 275 GraphicUsed by:276 282 288 450 455
Symbol 276 MovieClipUses:275Used by:282 287 450 454
Symbol 277 FontUsed by:278 279 283 284 290 291 437 438 447 448 451 452
Symbol 278 TextUses:277Used by:280 282
Symbol 279 TextUses:277Used by:280 282
Symbol 280 MovieClipUses:278 279Used by:282
Symbol 281 SoundUsed by:282 288 293 441 450 455
Symbol 282 ButtonUses:276 280 275 278 279 281Used by:297
Symbol 283 TextUses:277Used by:285 288
Symbol 284 TextUses:277Used by:285 288
Symbol 285 MovieClipUses:283 284Used by:287 454
Symbol 286 SoundUsed by:287 454
Symbol 287 MovieClipUses:276 285 286Used by:288
Symbol 288 ButtonUses:287 275 283 284 281Used by:297
Symbol 289 GraphicUsed by:292 293
Symbol 290 TextUses:277Used by:292 293
Symbol 291 TextUses:277Used by:292 293
Symbol 292 MovieClipUses:289 290 291Used by:293
Symbol 293 ButtonUses:292 289 290 291 281Used by:297 457
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 ButtonUses:295Used by:297
Symbol 297 MovieClipUses:198 200 201 203 205 207 209 210 212 241 22 242 244 258 271 274 282 288 293 296Used by:Timeline
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:319
Symbol 300 FontUsed by:301 302 303
Symbol 301 TextUses:300Used by:319
Symbol 302 TextUses:300Used by:319
Symbol 303 TextUses:300Used by:319
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:319
Symbol 306 BitmapUsed by:309
Symbol 307 BitmapUsed by:309
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:307 306 308Used by:319
Symbol 310 BitmapUsed by:313
Symbol 311 BitmapUsed by:313
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:310 311 312Used by:319
Symbol 314 GraphicUsed by:315 316
Symbol 315 MovieClipUses:314Used by:316
Symbol 316 ButtonUses:315 314Used by:319
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:319
Symbol 319 MovieClipUses:299 301 302 303 305 309 313 316 318Used by:Timeline
Symbol 320 FontUsed by:321 331 333 340 409 412 416 420 421
Symbol 321 EditableTextUses:320Used by:332
Symbol 322 FontUsed by:323 324 325 326 327 328 329 334 335 336 337 338 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 383 384 385 386 387 388 389 390 391 392 393 394 395 396 402 403 407 408 414 415 419
Symbol 323 TextUses:322Used by:330
Symbol 324 TextUses:322Used by:330
Symbol 325 TextUses:322Used by:330
Symbol 326 TextUses:322Used by:330
Symbol 327 TextUses:322Used by:330
Symbol 328 TextUses:322Used by:330
Symbol 329 TextUses:322Used by:330
Symbol 330 MovieClipUses:323 324 325 326 327 328 329Used by:332
Symbol 331 EditableTextUses:320Used by:332
Symbol 332 MovieClipUses:321 330 331Used by:342
Symbol 333 EditableTextUses:320Used by:341
Symbol 334 TextUses:322Used by:339
Symbol 335 TextUses:322Used by:339
Symbol 336 TextUses:322Used by:339
Symbol 337 TextUses:322Used by:339
Symbol 338 TextUses:322Used by:339
Symbol 339 MovieClipUses:334 335 336 337 338Used by:341
Symbol 340 EditableTextUses:320Used by:341
Symbol 341 MovieClipUses:333 339 340Used by:342
Symbol 342 MovieClipUses:332 341Used by:Timeline
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:Timeline
Symbol 345 GraphicUsed by:379 397 404
Symbol 346 GraphicUsed by:379 397 404
Symbol 347 BitmapUsed by:349
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:347 348 1Used by:379
Symbol 350 TextUses:322Used by:379 404
Symbol 351 TextUses:322Used by:379 404
Symbol 352 TextUses:322Used by:379 404
Symbol 353 TextUses:322Used by:379 404
Symbol 354 TextUses:322Used by:379 404
Symbol 355 TextUses:322Used by:379
Symbol 356 TextUses:322Used by:379
Symbol 357 TextUses:322Used by:379
Symbol 358 TextUses:322Used by:379
Symbol 359 TextUses:322Used by:379
Symbol 360 TextUses:322Used by:379 397
Symbol 361 TextUses:322Used by:379
Symbol 362 TextUses:322Used by:379
Symbol 363 TextUses:322Used by:379 397 404
Symbol 364 TextUses:322Used by:379 397 404
Symbol 365 TextUses:322Used by:379 397 404
Symbol 366 TextUses:322Used by:379 397 404
Symbol 367 TextUses:322Used by:379 397 404
Symbol 368 TextUses:322Used by:379 397 404
Symbol 369 TextUses:322Used by:379 397 404
Symbol 370 TextUses:322Used by:379 397 404
Symbol 371 TextUses:322Used by:379 397 404
Symbol 372 TextUses:322Used by:379 397 404
Symbol 373 TextUses:322Used by:379 397 404
Symbol 374 TextUses:322Used by:379 397 404
Symbol 375 TextUses:322Used by:379 397 404
Symbol 376 TextUses:322Used by:379 397 404
Symbol 377 TextUses:322Used by:379 397 404
Symbol 378 TextUses:322Used by:379 397 404
Symbol 379 MovieClipUses:345 346 349 77 78 79 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 80 81 82 178Used by:Timeline
Symbol 380 BitmapUsed by:382
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:380 381 118Used by:397
Symbol 383 TextUses:322Used by:397
Symbol 384 TextUses:322Used by:397
Symbol 385 TextUses:322Used by:397
Symbol 386 TextUses:322Used by:397
Symbol 387 TextUses:322Used by:397
Symbol 388 TextUses:322Used by:397
Symbol 389 TextUses:322Used by:397
Symbol 390 TextUses:322Used by:397
Symbol 391 TextUses:322Used by:397
Symbol 392 TextUses:322Used by:397 404
Symbol 393 TextUses:322Used by:397 404
Symbol 394 TextUses:322Used by:397 404
Symbol 395 TextUses:322Used by:397 404
Symbol 396 TextUses:322Used by:397 404
Symbol 397 MovieClipUses:345 346 382 77 78 79 383 384 385 386 387 388 360 389 390 391 392 393 394 395 396 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 178 80 81 82Used by:Timeline
Symbol 398 BitmapUsed by:401
Symbol 399 BitmapUsed by:401
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:398 399 400 117Used by:404
Symbol 402 TextUses:322Used by:404
Symbol 403 TextUses:322Used by:404
Symbol 404 MovieClipUses:345 346 401 77 78 79 350 351 352 353 354 395 402 403 392 393 394 396 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 178 80 81 82Used by:Timeline
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:423
Symbol 407 EditableTextUses:322Used by:410
Symbol 408 EditableTextUses:322Used by:410
Symbol 409 EditableTextUses:320Used by:410
Symbol 410 MovieClipUses:407 408 409Used by:423
Symbol 411 GraphicUsed by:413
Symbol 412 EditableTextUses:320Used by:413
Symbol 413 MovieClipUses:411 412Used by:423
Symbol 414 EditableTextUses:322Used by:417
Symbol 415 EditableTextUses:322Used by:417
Symbol 416 EditableTextUses:320Used by:417
Symbol 417 MovieClipUses:414 415 416Used by:423
Symbol 418 GraphicUsed by:423
Symbol 419 TextUses:322Used by:423
Symbol 420 EditableTextUses:320Used by:423
Symbol 421 EditableTextUses:320Used by:422
Symbol 422 MovieClipUses:421Used by:423
Symbol 423 MovieClipUses:406 410 413 417 418 419 420 422Used by:Timeline
Symbol 424 FontUsed by:425
Symbol 425 TextUses:424Used by:426
Symbol 426 MovieClipUses:425Used by:430
Symbol 427 SoundUsed by:430
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:430
Symbol 430 MovieClipUses:426 267 427 429Used by:Timeline
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:435
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:435
Symbol 435 MovieClipUses:432 434Used by:Timeline
Symbol 436 GraphicUsed by:440 441
Symbol 437 TextUses:277Used by:440 441
Symbol 438 TextUses:277Used by:440 441
Symbol 439 GraphicUsed by:440 441
Symbol 440 MovieClipUses:436 437 438 439Used by:441
Symbol 441 ButtonUses:440 436 437 438 439 281Used by:Timeline
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:446
Symbol 444 MovieClipUses:67Used by:445
Symbol 445 MovieClipUses:65 444Used by:446
Symbol 446 MovieClipUses:443 445Used by:457
Symbol 447 TextUses:277Used by:449 450
Symbol 448 TextUses:277Used by:449 450
Symbol 449 MovieClipUses:447 448Used by:450
Symbol 450 ButtonUses:276 449 275 447 448 281Used by:457
Symbol 451 TextUses:277Used by:453 455
Symbol 452 TextUses:277Used by:453 455
Symbol 453 MovieClipUses:451 452Used by:454
Symbol 454 MovieClipUses:276 453 285 286Used by:455
Symbol 455 ButtonUses:454 275 451 452 281Used by:457
Symbol 456 SoundUsed by:457
Symbol 457 MovieClipUses:446 450 455 293 456Used by:Timeline

Instance Names

"cargando"Frame 2Symbol 83 MovieClip
"cartelaNivell"Frame 27Symbol 342 MovieClip
"canvas"Frame 28Symbol 344 MovieClip
"Intro1"Frame 28Symbol 379 MovieClip
"Intro2"Frame 28Symbol 397 MovieClip
"Intro3"Frame 28Symbol 404 MovieClip
"marcadors"Frame 28Symbol 423 MovieClip
"cartelaFinal"Frame 28Symbol 430 MovieClip
"setSound"Frame 28Symbol 435 MovieClip
"mc_epic_ad"Symbol 69 MovieClip Frame 1Symbol 68 MovieClip
"mascara"Symbol 83 MovieClip Frame 1Symbol 74 MovieClip
"bonus"Symbol 423 MovieClip Frame 1Symbol 410 MovieClip
"punts"Symbol 423 MovieClip Frame 1Symbol 413 MovieClip
"items"Symbol 423 MovieClip Frame 1Symbol 422 MovieClip
"mc_epic_ad"Symbol 445 MovieClip Frame 1Symbol 444 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "dia_fons"
ExportAssets (56)Timeline Frame 1Symbol 2 as "dia_fons11"
ExportAssets (56)Timeline Frame 1Symbol 3 as "item2_41"
ExportAssets (56)Timeline Frame 1Symbol 25 as "Monstru que vola"
ExportAssets (56)Timeline Frame 1Symbol 39 as "Monstru que salta"
ExportAssets (56)Timeline Frame 1Symbol 55 as "Monstru que camina"
ExportAssets (56)Timeline Frame 1Symbol 458 as "__Packages.EpicGameAdsButton"
ExportAssets (56)Timeline Frame 8Symbol 85 as "bandera"
ExportAssets (56)Timeline Frame 8Symbol 86 as "psi_terra3"
ExportAssets (56)Timeline Frame 8Symbol 87 as "psi_terra2"
ExportAssets (56)Timeline Frame 8Symbol 88 as "psi_terra1"
ExportAssets (56)Timeline Frame 8Symbol 89 as "psi_basto5"
ExportAssets (56)Timeline Frame 8Symbol 90 as "psi_basto3"
ExportAssets (56)Timeline Frame 8Symbol 91 as "psi_basto2"
ExportAssets (56)Timeline Frame 8Symbol 92 as "psi_basto1"
ExportAssets (56)Timeline Frame 8Symbol 93 as "nit_terrasota"
ExportAssets (56)Timeline Frame 8Symbol 94 as "nit_terra"
ExportAssets (56)Timeline Frame 8Symbol 95 as "nit_plataforma"
ExportAssets (56)Timeline Frame 8Symbol 96 as "nit_arbre"
ExportAssets (56)Timeline Frame 8Symbol 97 as "item3_41"
ExportAssets (56)Timeline Frame 8Symbol 98 as "item3_3"
ExportAssets (56)Timeline Frame 8Symbol 99 as "item3_2"
ExportAssets (56)Timeline Frame 8Symbol 100 as "item3_1"
ExportAssets (56)Timeline Frame 8Symbol 101 as "item1_41"
ExportAssets (56)Timeline Frame 8Symbol 102 as "item2_3"
ExportAssets (56)Timeline Frame 8Symbol 103 as "item2_2"
ExportAssets (56)Timeline Frame 8Symbol 104 as "item2_1"
ExportAssets (56)Timeline Frame 8Symbol 106 as "item1_3"
ExportAssets (56)Timeline Frame 8Symbol 107 as "item1_2"
ExportAssets (56)Timeline Frame 8Symbol 108 as "item1_1"
ExportAssets (56)Timeline Frame 8Symbol 109 as "dia_terra2sota"
ExportAssets (56)Timeline Frame 8Symbol 110 as "dia_terra2"
ExportAssets (56)Timeline Frame 8Symbol 111 as "dia_terra1sota"
ExportAssets (56)Timeline Frame 8Symbol 112 as "dia_terra1"
ExportAssets (56)Timeline Frame 8Symbol 113 as "dia_plataforma"
ExportAssets (56)Timeline Frame 8Symbol 114 as "dia_muntanyab"
ExportAssets (56)Timeline Frame 8Symbol 115 as "dia_muntanya"
ExportAssets (56)Timeline Frame 8Symbol 117 as "psi_fons"
ExportAssets (56)Timeline Frame 8Symbol 118 as "nit_fons"
ExportAssets (56)Timeline Frame 8Symbol 174 as "personatge"
ExportAssets (56)Timeline Frame 8Symbol 175 as "bommusica1"
ExportAssets (56)Timeline Frame 8Symbol 176 as "bommusica2"
ExportAssets (56)Timeline Frame 8Symbol 177 as "bommusica3"
ExportAssets (56)Timeline Frame 8Symbol 178 as "musicaInici"
ExportAssets (56)Timeline Frame 8Symbol 179 as "muerte"
ExportAssets (56)Timeline Frame 8Symbol 180 as "salt"
ExportAssets (56)Timeline Frame 8Symbol 181 as "unItem"
ExportAssets (56)Timeline Frame 8Symbol 182 as "menu2_2.wav"
ExportAssets (56)Timeline Frame 8Symbol 183 as "ultimItem"

Labels

"Cargando"Frame 2
"Home"Frame 11
"Instrucciones"Frame 17
"Partida"Frame 27
"Gameover"Frame 37
"Vola"Symbol 25 MovieClip [Monstru que vola] Frame 1
"Ataca"Symbol 25 MovieClip [Monstru que vola] Frame 10
"Mort"Symbol 25 MovieClip [Monstru que vola] Frame 19
"Salta"Symbol 39 MovieClip [Monstru que salta] Frame 1
"Baixa"Symbol 39 MovieClip [Monstru que salta] Frame 10
"Repos"Symbol 39 MovieClip [Monstru que salta] Frame 12
"Mort"Symbol 39 MovieClip [Monstru que salta] Frame 18
"Mort"Symbol 55 MovieClip [Monstru que camina] Frame 15
"loading"Symbol 62 MovieClip Frame 1
"loaded"Symbol 62 MovieClip Frame 101
"lastframe"Symbol 62 MovieClip Frame 165
"end"Symbol 62 MovieClip Frame 166
"Parat"Symbol 174 MovieClip [personatge] Frame 1
"Camina 1"Symbol 174 MovieClip [personatge] Frame 7
"Camina 2"Symbol 174 MovieClip [personatge] Frame 16
"Camina 3"Symbol 174 MovieClip [personatge] Frame 31
"Salta"Symbol 174 MovieClip [personatge] Frame 39
"Salta 3"Symbol 174 MovieClip [personatge] Frame 44
"s3 loop"Symbol 174 MovieClip [personatge] Frame 46
"Victoria"Symbol 174 MovieClip [personatge] Frame 56
"Mort"Symbol 174 MovieClip [personatge] Frame 66
"Imatges"Symbol 184 MovieClip Frame 4
"Monstrus"Symbol 184 MovieClip Frame 12
"Audios"Symbol 184 MovieClip Frame 22
"kor"Symbol 280 MovieClip Frame 1
"eng"Symbol 280 MovieClip Frame 2
"jpn"Symbol 280 MovieClip Frame 3
"tw"Symbol 280 MovieClip Frame 4
"kor"Symbol 285 MovieClip Frame 1
"eng"Symbol 285 MovieClip Frame 2
"jpn"Symbol 285 MovieClip Frame 3
"tw"Symbol 285 MovieClip Frame 4
"normal"Symbol 446 MovieClip Frame 2
"record"Symbol 446 MovieClip Frame 9
"kor"Symbol 449 MovieClip Frame 1
"eng"Symbol 449 MovieClip Frame 2
"jpn"Symbol 449 MovieClip Frame 3
"tw"Symbol 449 MovieClip Frame 4
"kor"Symbol 453 MovieClip Frame 1
"eng"Symbol 453 MovieClip Frame 2
"jpn"Symbol 453 MovieClip Frame 3
"tw"Symbol 453 MovieClip Frame 4

Dynamic Text Variables

txt2Symbol 321 EditableText"0 "
txtSymbol 331 EditableText"0 "
txt2Symbol 333 EditableText"0 "
txtSymbol 340 EditableText"0 "
txtSymbol 409 EditableText" "
txtSymbol 412 EditableText" "
tpuntosSymbol 416 EditableText"0 "
videsSymbol 420 EditableText"0 "
txtSymbol 421 EditableText" "




http://swfchan.com/45/222890/info.shtml
Created: 25/8 -2019 22:55:50 Last modified: 25/8 -2019 22:55:50 Server time: 09/05 -2024 04:50:52