ࡱ> Root EntryRoot Entryp|YrRASH V& @'Contents:Page 1'%Symbol 16" ! #$%&()*+,-./0123456789;<=>?@ABCDEFGHSymbol 15Symbol 14Symbol 13 {Symbol 12v"Symbol 9 Symbol 8nSymbol 7WSymbol 6PSymbol 5 ISymbol 4BSymbol 3 9(Symbol 22Symbol 1h   !"#$%&'()*+,-./01345678:;<=>?@ACDEFGHJKLMNOQRSTUVXYZ[\]^_`abcdefghijklmopqrstuwxyz|}~CPicPage CPicLayer CPicFrameffffff| B0b pp8|0zf   p0p  ?D CPicShapefffSpp 0pp0p.PpzC0|PStPp Pps\ pSfspspppSS?` fffsp ppp0p s  p0ssp 0  fffSp0 0?xj fffsp ppp0p s  p0ssp 0  fffSp0 0?9l?# CPicSprite8 8!Q?gF8 8=|?O8 8}?&s8 8UK?A Layer 1O?*stop();  labelsOOCPicPage CPicLayer CPicFrameffffff|  0p3|B0| 0 0pxp  p?- Layer 1OCPicPage CPicLayer CPicFramefffzC0| 0p0.p yppp  ps0?\ Layer 1OCPicPage CPicLayer CPicFramefff pp0 0\  p  p0d-\ 0 ?PU Layer 1OCPicPage CPicLayer CPicFramefff 0p0 p0| z}p  p`6~0 ?i Layer 1OCPicPage CPicLayer CPicFrameY9b&,&,,:^m7P%Y04'Yn%"gژ7mF,&Gb?L Layer 1OCPicPage CPicLayer CPicFrame$@00 0 000 00 0 p0` 0` P0000`00@0@ 3 p`0 @0`0 00p0@00@`0` 000 3@p0 p0 03`P 00@0@ ?@ colisionmap_rellenoO?p// captura posicion de los antecesores _root.ant1x = _root.antecesor1._x; _root.ant1y = _root.antecesor1._y; _root.ant2x = _root.antecesor2._x; _root.ant2y = _root.antecesor2._y; _root.ant3x = _root.antecesor3._x; _root.ant3y = _root.antecesor3._y; _root.ant4x = _root.antecesor4._x; _root.ant4y = _root.antecesor4._y; // comprueva si algun antecesor "hitTesta" en el mapa de colision _root.face1off = this.hitTest (_root.ant1x , _root.ant1y , true); _root.face2off = this.hitTest (_root.ant2x , _root.ant2y , true); _root.face3off = this.hitTest (_root.ant3x , _root.ant3y , true); _root.face4off = this.hitTest (_root.ant4x , _root.ant4y , true);?!gotoAndPlay(1); prOOCPicPage CPicLayer CPicFrame333d2pddd 00 ?H333p 00 ? Layer 1OCPicPage CPicLayer CPicFramefffpCPicPage CPicLayer CPicFrame CPicSprite d aniperso?h Layer 1O?]!// CONTROL DE DIRECCIO (FACING) DEL PROTA // MOVIMENT DEL PROTA // PULSA ----> UP ****************************************** if (Key.isDown(Key.UP) && _root.face1off == false) { _root.walking = 1; _root.dirprota = 1; _root.personaje._x = _root.personaje._x+_root.velx; _root.personaje._y = _root.personaje._y-_root.vely; // actualiza antecesores _root.antecesor1._x = _root.personaje._x+10; _root.antecesor1._y = _root.personaje._y-5; _root.antecesor2._x = _root.personaje._x+10; _root.antecesor2._y = _root.personaje._y+5; _root.antecesor3._x = _root.personaje._x-10; _root.antecesor3._y = _root.personaje._y+5; _root.antecesor4._x = _root.personaje._x-10; _root.antecesor4._y = _root.personaje._y-5; tellTarget(aniperso){ gotoAndStop(11); } } else // ******************************************************** // PULSA ----> RIGHT ****************************************** if (Key.isDown(Key.RIGHT) && _root.face2off == false) { _root.walking = 1; _root.dirprota = 2; _root.personaje._x = _root.personaje._x+_root.velx; _root.personaje._y = _root.personaje._y+_root.vely; // actualiza antecesores _root.antecesor1._x = _root.personaje._x+10; _root.antecesor1._y = _root.personaje._y-5; _root.antecesor2._x = _root.personaje._x+10; _root.antecesor2._y = _root.personaje._y+5; _root.antecesor3._x = _root.personaje._x-10; _root.antecesor3._y = _root.personaje._y+5; _root.antecesor4._x = _root.personaje._x-10; _root.antecesor4._y = _root.personaje._y-5; tellTarget(aniperso){ gotoAndStop(12); } } else // ******************************************************** // PULSA ----> DOWN ****************************************** if (Key.isDown(Key.DOWN) && _root.face3off == false) { _root.walking = 1; _root.dirprota = 3; _root.personaje._x = _root.personaje._x-_root.velx; _root.personaje._y = _root.personaje._y+_root.vely; // actualiza antecesores _root.antecesor1._x = _root.personaje._x+10; _root.antecesor1._y = _root.personaje._y-5; _root.antecesor2._x = _root.personaje._x+10; _root.antecesor2._y = _root.personaje._y+5; _root.antecesor3._x = _root.personaje._x-10; _root.antecesor3._y = _root.personaje._y+5; _root.antecesor4._x = _root.personaje._x-10; _root.antecesor4._y = _root.personaje._y-5; tellTarget(aniperso){ gotoAndStop(13); } } else // ******************************************************* // PULSA ----> LEFT ****************************************** if (Key.isDown(Key.LEFT) && _root.face4off == false) { _root.walking = 1; _root.dirprota = 4; _root.personaje._x = _root.personaje._x-_root.velx; _root.personaje._y = _root.personaje._y-_root.vely; // actualiza antecesores _root.antecesor1._x = _root.personaje._x+10; _root.antecesor1._y = _root.personaje._y-5; _root.antecesor2._x = _root.personaje._x+10; _root.antecesor2._y = _root.personaje._y+5; _root.antecesor3._x = _root.personaje._x-10; _root.antecesor3._y = _root.personaje._y+5; _root.antecesor4._x = _root.personaje._x-10; _root.antecesor4._y = _root.personaje._y-5; tellTarget(aniperso){ gotoAndStop(14); } } else // ******************************************************* if (Key.isDown(Key.UP) == false && Key.isDown(Key.DOWN) == false && Key.isDown(Key.LEFT) == false && Key.isDown(Key.RIGHT) == false) { _root.walking = 0; if (_root.dirprota == 1){ tellTarget(aniperso){ gotoAndStop(1); } } if (_root.dirprota == 2){ tellTarget(aniperso){ gotoAndStop(2); } } if (_root.dirprota == 3){ tellTarget(aniperso){ gotoAndStop(3); } } if (_root.dirprota == 4){ tellTarget(aniperso){ gotoAndStop(4); } } } ?@gotoAndPlay(1);  Layer 2OO 00 ?KZ Layer 1OCPicPage CPicLayer CPicFrame CPicShapeΐ?8  Layer 1OCPicPage CPicLayer CPicFrame28?sv Layer 1O?+laser_velx=10; laser_vely=-5;?L>7this._x=this._x+laser_velx; this._y=this._y+laser_vely;?K_gotoAndPlay(2);  Layer 2OOCPicPage CPicLayer CPicFrame CPicShape sPp? Layer 1OCPicPage CPicLayer CPicFrame CPicShapesPp?D Layer 1OCPicPage CPicLayer CPicFramefff g0*0 0 p0p3  0 p0p3  0 p0p03 p p0p00 3  p0p00 3 p0p00 3@p00 0 p3 0 p33  p3@ p0p3pp3p00 0 p0 p0p03  0 p0p0 p0p03@ p0p03` p00 0 p3 0 p0p3@ 0 0 p0p0p3@@p00 0 p30 0 p0p30 0 p0p30 30 30 0 p0p3 pp00 0 p3 0 0 p0p3 pp00 0 p33p p0p00 3 p0p00 3  p0p00 3 p0p00 3@ p0p00 3 p00 0 p0 p0p03 p00 3 0 0 p3P0 3 0 p0p3@` p0p00 3 p0p00 3  p0p00 3 p0p00 3@ p0p00 3 p00 0 p0 p0p03` p p0p00 3 0 p0p03 0 p0p03  0 p0p3 p0p00 3 p0p00 3  p0p00 3 p0p00 3@ p0p00 3 0 p0p03 0 p0p03` p p0p00 3 0 p0p03 0 p0p03 0 p0p3 0 p30 0 p0p3  0 p0p3 0 p0p03 0 p0p0?@ 8 p0p0 p0p3p00 3p00 3p0 0 p3p00 3 p0p03@p00 0 p3 0 0 p0p3 pp00 0 p3P0 0 p0 0 p3 0 p0p03 p p0p00 3  p0p00 3 p0p00 3@ p0p00 3 0 p0p03 0 p0p03` p p0p00 3 0 p0p03 0 p0p03 0 p0p03 p p0p00 3  p0p00 3 p0p00 3@ p0p00 3 p0p3  p0p03  0 p0p0 p0p3@p03 0p3@ 0 p0 0 p0p3 P0 3 p3p00 3 pp00 3` pp03 p03p3 Pp3@ p3 00000000000p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0 p0 p0 p0 p0 p0 p0 p0 p0 p0 p0 p0 p0 p0 p3 0 p0p3` p0p3  0 p0p03 p p0p00 3 0 p0p3` p0p03 P0 0 p0p3@` p0p03 P0 0 p3pp0 p0p3@p03@ p0p00 30 0 p3 p0p00 3P 0 p0p3 0 0 p0p3 pp00 0 p3 0 0 p0p3 pp00 0 p0 p0p00p03p 0 p0p3  0 p3@ 0 p0p03 0 p0p03@  p0p0 p0p3  p0p00 3 p0p00 3  p0p00 3 p0p00 3@ p0p00 3 p0p03@ p0p03  0 p0p0 p0p3  p0p03p p0p00 3 p0p00 3  p0p00 3 p0p00 3` p00 0 p3 0 p0p3` p00 0 p3p00 0 p0 p0p00p03` 0p03p 3p 0 p30 p0p3  3@ 3 0 03 3 0 3P 3p00 0 p3@ p0p00 3p00 3Pp00 0 p3 p0p03 @ p0p033P p0p03`;p00 3p00 3 p0p00 3  p0p00 3 p0p00 3 0 p0p03 p p0p00 3@ p0p00 3 p00 3` Pp00 3`P 0 p0p03 p p0p00 3 0 p0p03 p p0p00 3@ p0p00 3  p0p03` p p0p00 3 p0p3  p0p03  3` 3@ 3 3 p0p3` p30 p323 p3 ?6 Layer 1O CPicSprite@ @d4 antecesor4 `  ` d antecesor1 @ @dK antecesor3 `  ` dS antecesor2? antecesoresOO @ @ CPicButton * gJg *aJ, J11J,J* 1gJ*k , JgJ1 ,l' ' J  1 ?T1 colision_map3 @P- @P-d laser2 @+ @+dslaser1 + +dmblaser4 P- P-d|Ylaser3?Z shotsO 8 8d  personaje?6 personajeOOCPicText  @_root.face1offTimes New Roman(" S @_root.face2offTimes New Roman("  @_root.face3offTimes New Roman(" s @_root.face4offTimes New Roman("  @ _root.walkingTimes New Roman(?=6 VARIABLESO?\//inicializacion de variables _root.walking=0; _root.dirprota=1; _root.shot=0; //CONTROL DE VELOCIDAD DEL PERSON _root.velx=2; _root.vely=1; //*************************************************** //INICIALIZACION DE LAS POSICIONES DE LOS ANTECESORES //inicializacion del anteceso 1 _root.antecesor1._x=_root.personaje._x+10; _root.antecesor1._y=_root.personaje._y-5; //inicializacion del anteceso 2 _root.antecesor2._x=_root.personaje._x+10; _root.antecesor2._y=_root.personaje._y+5; //inicializacion del anteceso 3 _root.antecesor3._x=_root.personaje._x-10; _root.antecesor3._y=_root.personaje._y+5; //inicializacion del anteceso 4 _root.antecesor4._x=_root.personaje._x-10; _root.antecesor4._y=_root.personaje._y-5; //**************************************************** ?iGS// comprova objectes de pantalla (dephs) if (_root.personaje._y>_root.ot1._y) { _root.ot1._visible=0; } else { _root.ot1._visible=1; } if (_root.personaje._y>_root.ot2._y) { _root.ot2._visible=0; } else { _root.ot2._visible=1; } if (_root.personaje._y>_root.ot3._y) { _root.ot3._visible=0; } else { _root.ot3._visible=1; } if (_root.personaje._y>_root.ot4._y) { _root.ot4._visible=0; } else { _root.ot4._visible=1; } if (Key.isDown(17)&&_root.dirprota==1) { duplicateMovieClip(laser1, "laser1shoted", 1); laser1shoted._x=_root.personaje._x; laser1shoted._y=_root.personaje._y; } ?pFgotoAndPlay(2); Layer 5O) CDocumentPagePage 1Scene 1:R=1E? Symbol 16laser3ȋT= Symbol 16AT= Symbol 15laser4T= Symbol 15DT= Symbol 14laser1T= Symbol 14}T= Symbol 13laser2 T= Symbol 13?T= Symbol 12 Symbol 12 :T= Symbol 12>T=Symbol 9personaje_total ]0S=ESymbol 9)AT=Symbol 8buton-S=Symbol 8-S=Symbol 7 colision_map,S=Symbol 7"S=Symbol 6 antecesori,S=Symbol 6S=Symbol 5ani_dir4+S=Symbol 5.,S=Symbol 4ani_dir3+S=Symbol 4(,S=Symbol 3ani_dir2+S=Symbol 3!,S=Symbol 2ani_dir1+S=Symbol 2,S=Symbol 1personaje_anims0S=FSymbol 1S=>.hhhh333 CColorDef3PfP0PHP`Px333(3f<03CH3F`3Hxf0f30ff(0f5Hf<`f@x3330333xf3d03]H3Z`3Xx3333303f3PPH33Px`33Px33Pf30f33PHff3(PHf3<x`f3Cxf3Ffff`f03f0ffx0fkHfd`f`x3f033fPH3ffxPH3fdx`3f]x3fZff0f3fPHfff`ffP0xffPxffPH3HfHxH̙n`hx3H33x`3fx`3xx`3̙kx3dfHf3x`ff0xfx0xf̙dxf]`3`f``x`px3`33x3fx3x3xx3nf`f3xffxfxfxxfkx3xfxxxxx3x333f333xfxf3fffffxxH3 HfH(H2`8x`3 `f`̙`(`0xx3xfxx x(xPx3H33x`f3x`3(x`35x3<3`33xf3 x̙3x3(x323x33f3 333(xfH3fx`ff0xf(0xf<xfCf`3fxffx̙fxf(xf5fx3ffff ff((xH3x`f0x̙PPP`3xfx̙P̙(P<x3f̙(xx`3xfxPxPd`3xfx̙PPx3f(xx3fxx3f̙xx3ff`zf*]