Comunidad de diseño web y desarrollo en internet online

no reconose las funciones del archivo as. en AC3

Citar            
MensajeEscrito el 04 Abr 2011 08:06 pm
Buenas.... estoy haciendo un directorio... y para ver si me funciona algo que encontre en internet debo meter toda mi animación en un movieClip, la cosa es que cuando la tenia fuera del movieClip me funcionaba bien todo... pero justo cuando la meti dentro del movieClip me manda 32 errores abajo pongo el codigo del package

Código ActionScript :

package   {
   import flash.display.MovieClip; // para que importe el movie clip de flash
   import flash.events.MouseEvent; // para que importe los eventos mouseEvent desde el flash
   import flash.display.SimpleButton; // para que no me de el error brujon
   import flash.utils.Timer; // para importar el timer
   import flash.events.TimerEvent; // para imortar los eventos del timer

   
   public class mapa extends MovieClip {
      

      public var apartado:String;
      //public var activeBotones:String;
      
      public function mapa()
      {
            
      }
      
      public function activaBotones1():void{
         baja_mapa.addEventListener("click", function1);
         accesoriosBoton.addEventListener("click", function2);
         artesanias.addEventListener("click", function5);
         calzado_qui.addEventListener("click", function6);
         deporte.addEventListener("click", function7);
         diversionEntre.addEventListener("click", function8);
         hogarBot.addEventListener("click", function9);
         joyeriaBot.addEventListener("click", function10);
         modaBot.addEventListener("click", function11);
         ninosBot.addEventListener("click", function12);
         departamentosBot.addEventListener("click", function13);
         restaurantesBot.addEventListener("click", function14);
         saludBot.addEventListener("click", function15);
         serviciosBot.addEventListener("click", function16);
         tecnologiaBot.addEventListener("click", function17);
      }
            
      //public function activaBotones2():void{
         //alta_mapa.addEventListener("click", function3);
         //baja_mapa2.addEventListener("click", function4);
      //}
      
      public function functionBack(event:MouseEvent):void{
         apartado = "home";
         play();
      }
      
      public function function1(event:MouseEvent):void{
         play();
      }
      
      public function function2(event:MouseEvent):void{
         gotoAndPlay ("accesorios");
      }
      
      //public function function3(event:MouseEvent):void{
         //gotoAndPlay ("accesorios");
      //}
      
      //public function function4(event:MouseEvent):void{
         //gotoAndPlay ("accesorios");
      //}
      
      public function function5(event:MouseEvent):void{
         gotoAndPlay ("artesanias");
      }
      
      public function function6(event:MouseEvent):void{
         gotoAndPlay ("calzado");
      }
      
      public function function7(event:MouseEvent):void{
         gotoAndPlay ("deporte");
      }
      
      public function function8(event:MouseEvent):void{
         gotoAndPlay ("diversion");
      }
      
      public function function9(event:MouseEvent):void{
         gotoAndPlay ("hogar");
      }
      
      public function function10(event:MouseEvent):void{
         gotoAndPlay ("joyeria");
      }
      
      public function function11(event:MouseEvent):void{
         gotoAndPlay ("moda");
      }
      
      public function function12(event:MouseEvent):void{
         gotoAndPlay ("ninos");
      }
      
      public function function13(event:MouseEvent):void{
         gotoAndPlay ("departamentos");
      }
      
      public function function14(event:MouseEvent):void{
         gotoAndPlay ("restaurantes");
      }
      
      public function function15(event:MouseEvent):void{
         gotoAndPlay ("salud");
      }
      
      public function function16(event:MouseEvent):void{
         gotoAndPlay ("servicios");
      }
      
      public function function17(event:MouseEvent):void{
         gotoAndPlay ("tecnologia");
      }
      
// aqui comienza la animación de los botones de los pasillos dentro de los mapas

      public function activaBotones2():void{
         
         // pasillo del gorila plata alta
         boton_gorila_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_2);

         function fl_MouseOverHandler_2(event:MouseEvent):void
         {
            planta_alta_mapa1.gorila_alta.gotoAndPlay("gorila1");
         }

         boton_gorila_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler);

         function fl_MouseOutHandler(event:MouseEvent):void
         {
            planta_alta_mapa1.gorila_alta.gotoAndPlay("gorila2");
         }
         //**************************************************************************************
         // pasillo del pinguino plata alta

         boton_pinguino_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_3);

         function fl_MouseOverHandler_3(event:MouseEvent):void
         {
            planta_alta_mapa1.pinguino_alta.gotoAndPlay("pinguino1");
         }

         boton_pinguino_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_4);

         function fl_MouseOutHandler_4(event:MouseEvent):void
         {
            planta_alta_mapa1.pinguino_alta.gotoAndPlay("pinguino2");
         }
         //**************************************************************************************
         // pasillo del Kanguro plata alta

         boton_kanguro_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_5);

         function fl_MouseOverHandler_5(event:MouseEvent):void
         {
            planta_alta_mapa1.kanguro_alta.gotoAndPlay("s1");
         }

         boton_kanguro_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_6);

         function fl_MouseOutHandler_6(event:MouseEvent):void
         {
            planta_alta_mapa1.kanguro_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Panda plata alta

         boton_panda_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_7);

         function fl_MouseOverHandler_7(event:MouseEvent):void
         {
            planta_alta_mapa1.panda_alta.gotoAndPlay("s1");
         }

         boton_panda_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_8);

         function fl_MouseOutHandler_8(event:MouseEvent):void
         {
            planta_alta_mapa1.panda_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Tigre plata alta

         boton_tigre_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_9);

         function fl_MouseOverHandler_9(event:MouseEvent):void
         {
            planta_alta_mapa1.tigre_alta.gotoAndPlay("s1");
            planta_alta_mapa1.tigre_alta_2.gotoAndPlay("s1");
         }

         boton_tigre_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_10);

         function fl_MouseOutHandler_10(event:MouseEvent):void
         {
            planta_alta_mapa1.tigre_alta.gotoAndPlay("s2");
            planta_alta_mapa1.tigre_alta_2.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Elefante plata alta

         boton_elefante_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_11);

         function fl_MouseOverHandler_11(event:MouseEvent):void
         {
            planta_alta_mapa1.elefante_alta.gotoAndPlay("s1");
         }

         boton_elefante_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_12);

         function fl_MouseOutHandler_12(event:MouseEvent):void
         {
            planta_alta_mapa1.elefante_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Rino plata alta

         boton_rino_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_13);

         function fl_MouseOverHandler_13(event:MouseEvent):void
         {
            planta_alta_mapa1.rino_alta.gotoAndPlay("s1");
         }

         boton_rino_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_14);

         function fl_MouseOutHandler_14(event:MouseEvent):void
         {
            planta_alta_mapa1.rino_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Hipopotamo plata alta

         boton_hipo_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_15);

         function fl_MouseOverHandler_15(event:MouseEvent):void
         {
            planta_alta_mapa1.hipo_alta.gotoAndPlay("s1");
         }

         boton_hipo_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_16);

         function fl_MouseOutHandler_16(event:MouseEvent):void
         {
            planta_alta_mapa1.hipo_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Leon plata alta

         boton_leon_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_17);

         function fl_MouseOverHandler_17(event:MouseEvent):void
         {
            planta_alta_mapa1.leon_alta.gotoAndPlay("s1");
         }

         boton_leon_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_18);

         function fl_MouseOutHandler_18(event:MouseEvent):void
         {
            planta_alta_mapa1.leon_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Cebra plata alta

         boton_cebra_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_19);

         function fl_MouseOverHandler_19(event:MouseEvent):void
         {
            planta_alta_mapa1.cebra_alta.gotoAndPlay("s1");
         }

         boton_cebra_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_20);

         function fl_MouseOutHandler_20(event:MouseEvent):void
         {
            planta_alta_mapa1.cebra_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         // pasillo del Dinosaurio plata alta

         boton_dino_alta.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_21);

         function fl_MouseOverHandler_21(event:MouseEvent):void
         {
            planta_alta_mapa1.dino_alta.gotoAndPlay("s1");
         }

         boton_dino_alta.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_22);

         function fl_MouseOutHandler_22(event:MouseEvent):void
         {
            planta_alta_mapa1.dino_alta.gotoAndPlay("s2");
         }
         //**************************************************************************************
         //**************************************************************************************
         //**************************************************************************************
         //**************************************************************************************
         // pasillo del Delfin plata baja

         boton_delfin_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_23);

         function fl_MouseOverHandler_23(event:MouseEvent):void
         {
            mapa_planta_baja.delfin_baja.gotoAndPlay("s1");
         }

         boton_delfin_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_24);

         function fl_MouseOutHandler_24(event:MouseEvent):void
         {
            mapa_planta_baja.delfin_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Pinguino plata baja

         boton_pinguino_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_25);

         function fl_MouseOverHandler_25(event:MouseEvent):void
         {
            mapa_planta_baja.pinguino_baja.gotoAndPlay("s1");
         }

         boton_pinguino_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_26);

         function fl_MouseOutHandler_26(event:MouseEvent):void
         {
            mapa_planta_baja.pinguino_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Panda plata baja

         boton_panda_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_27);

         function fl_MouseOverHandler_27(event:MouseEvent):void
         {
            mapa_planta_baja.panda_baja.gotoAndPlay("s1");
         }

         boton_panda_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_28);

         function fl_MouseOutHandler_28(event:MouseEvent):void
         {
            mapa_planta_baja.panda_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Kanguro plata baja

         boton_kanguro_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_29);

         function fl_MouseOverHandler_29(event:MouseEvent):void
         {
            mapa_planta_baja.kanguro_baja.gotoAndPlay("s1");
         }

         boton_kanguro_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_30);

         function fl_MouseOutHandler_30(event:MouseEvent):void
         {
            mapa_planta_baja.kanguro_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Tigre plata baja

         boton_tigre_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_31);

         function fl_MouseOverHandler_31(event:MouseEvent):void
         {
            mapa_planta_baja.tigre_baja_1.gotoAndPlay("s1");
            mapa_planta_baja.tigre_baja_2.gotoAndPlay("s1");
         }

         boton_tigre_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_32);

         function fl_MouseOutHandler_32(event:MouseEvent):void
         {
            mapa_planta_baja.tigre_baja_1.gotoAndPlay("s2");
            mapa_planta_baja.tigre_baja_2.gotoAndPlay("s2");
         }
         
         // pasillo del Elefante plata baja

         boton_elefante_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_33);

         function fl_MouseOverHandler_33(event:MouseEvent):void
         {
            mapa_planta_baja.elefante_baja.gotoAndPlay("s1");
         }

         boton_elefante_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_34);

         function fl_MouseOutHandler_34(event:MouseEvent):void
         {
            mapa_planta_baja.elefante_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Rinoseronte plata baja

         boton_rino_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_35);

         function fl_MouseOverHandler_35(event:MouseEvent):void
         {
            mapa_planta_baja.rino_baja.gotoAndPlay("s1");
         }

         boton_rino_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_36);

         function fl_MouseOutHandler_36(event:MouseEvent):void
         {
            mapa_planta_baja.rino_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Hipopotamo plata baja

         boton_hipo_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_37);

         function fl_MouseOverHandler_37(event:MouseEvent):void
         {
            mapa_planta_baja.hipo_baja.gotoAndPlay("s1");
         }

         boton_hipo_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_38);

         function fl_MouseOutHandler_38(event:MouseEvent):void
         {
            mapa_planta_baja.hipo_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Leon plata baja

         boton_leon_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_39);

         function fl_MouseOverHandler_39(event:MouseEvent):void
         {
            mapa_planta_baja.leon_baja.gotoAndPlay("s1");
         }

         boton_leon_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_40);

         function fl_MouseOutHandler_40(event:MouseEvent):void
         {
            mapa_planta_baja.leon_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Cebra plata baja

         boton_cebra_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_41);

         function fl_MouseOverHandler_41(event:MouseEvent):void
         {
            mapa_planta_baja.cebra_baja.gotoAndPlay("s1");
         }

         boton_cebra_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_42);

         function fl_MouseOutHandler_42(event:MouseEvent):void
         {
            mapa_planta_baja.cebra_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Dinosaurio plata baja

         boton_dino_baja.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_43);

         function fl_MouseOverHandler_43(event:MouseEvent):void
         {
            mapa_planta_baja.dino_baja.gotoAndPlay("s1");
         }

         boton_dino_baja.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_44);

         function fl_MouseOutHandler_44(event:MouseEvent):void
         {
            mapa_planta_baja.dino_baja.gotoAndPlay("s2");
         }
         
         // pasillo del Jirafa plata baja

         boton_jirafa.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_45);

         function fl_MouseOverHandler_45(event:MouseEvent):void
         {
            mapa_planta_baja.jirafa_baja.gotoAndPlay("s1");
         }

         boton_jirafa.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_46);

         function fl_MouseOutHandler_46(event:MouseEvent):void
         {
            mapa_planta_baja.jirafa_baja.gotoAndPlay("s2");
         }
         
      }
      
// aqui va el timer para detectar la inactividad del flash



   // aqui termina todo
   }
}


por el momento solo quiero que me vuelva a funcionar la animación luego vere lo de la inactividad y el timer, si me pueden ayudar seria genial

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 05 Abr 2011 03:00 pm
Mas de 100 lineas de código, nice!
¿Cual es el error? (el primero, los demás usualmente se encadenan)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Abr 2011 03:29 pm
oo sorry por no poner los herrores y gracias por la respuesta porque de verdad necesito saber porque no funciona ahora.

estos son los herrores.

Código :

1180: Call to a possibly undefined method activaBotones1.
1120: Access of undefined property functionBack.
1120: Access of undefined property apartado.
1180: Call to a possibly undefined method activaBotones2.


solo q se repiten los errores de funtionBack y apartado por todas las veces que los tengo en la linea de tiempo hasta hacer 32 errores en total.

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 05 Abr 2011 03:39 pm
Para llamar a un método de una clase se tienen que dar dos condciones>

- Tienes que tener una instancia a la que dirigirte
- El método tiene que ser público

Tu como lo estas llamando?

Jorge

PD: errores se escribe sin hache

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Abr 2011 03:45 pm
por lo menos en el frame donde quiero que esten activos los botones q forman parte de botones1

tengo un frame que tiene este codigo

Código ActionScript :

stop();
activaBotones1();


y donde va el boton de retorno y el resto de los botones que tengo este otro

Código ActionScript :

stop();
activaBotones2();
import flash.events.MouseEvent;
back.addEventListener("click", functionBack);


bueno... por lo menos asi me funcionaba perfectamente mientras estaban en la raiz del archivo de flash


cuando meti toda mi animación con todo lo que tenia en un movieclip me comenzo a enviar estos errores

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 05 Abr 2011 03:57 pm
y aunque en el archivo AS cambie la ruta de los botones asi

Código ActionScript :

public function activaBotones1():void{ 
         directorio.baja_mapa.addEventListener("click", function1); 
         directorio.accesoriosBoton.addEventListener("click", function2); 
         directorio.artesanias.addEventListener("click", function5); 
         directorio.calzado_qui.addEventListener("click", function6); 
         directorio.deporte.addEventListener("click", function7); 
         directorio.diversionEntre.addEventListener("click", function8); 
         directorio.hogarBot.addEventListener("click", function9); 
         directorio.joyeriaBot.addEventListener("click", function10); 
         directorio.modaBot.addEventListener("click", function11); 
         directorio.ninosBot.addEventListener("click", function12); 
         directorio.departamentosBot.addEventListener("click", function13); 
         directorio.restaurantesBot.addEventListener("click", function14); 
         directorio.saludBot.addEventListener("click", function15); 
         directorio.serviciosBot.addEventListener("click", function16); 
         directorio.tecnologiaBot.addEventListener("click", function17); 
      } 


donde directorio es el nombre de instancia del movieclip que contiene ahora toda la animacion

aun asi... me sigue dando todos los errores

PD: se me fue la "h" en ese post XD

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 05 Abr 2011 04:06 pm
Ok ... porque creaste una clase?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Abr 2011 04:13 pm
mmmmm esos eran los pasos a seguir que vi en el tutorial que esube viendo de AC3... y la clase mapa es la que esta en la raiz del archivo de flash

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 05 Abr 2011 04:52 pm
Entonces sigue los pasos del tutorial ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Abr 2011 05:00 pm
jajajajajjjajajajajajajajajajaja digo que esas fue la forma que aprendi a trabajar con AC3 en el tutorial para principiantes no que era el tutorial para hacer lo que estoy haciendo jajajaja

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 05 Abr 2011 05:31 pm
AS3, por ActionScript, no AC3
Consejo: no uses clases, tira todo el codigo tal cual lo tenias en la linea ed tiempo del clip, o intenta primero ver untutorial que explique qu son las clases y los metodos

jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Abr 2011 06:03 pm
mmmmmmm dale voy a intentar para ver y te aviso como me fue!

gracias

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 06 Abr 2011 04:15 pm
bueno... no hice lo que me dijistes XD pero resolvi el problema... como?

le quite la clase "mapa" al stage del flash y se la asocie al MovieClip contenedor de toda la animación y listo! problema resuelto

gracias por las respuestas :D

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox
Citar            
MensajeEscrito el 06 Abr 2011 04:17 pm
Ah, ok, yo arranqué de mas arriba, congrats

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Abr 2011 06:48 pm
vale vale gracias!! :D

Por gersonruiz

36 de clabLevel



Genero:Masculino  

Diseñador Gráfico

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.