Foros del Web » Creando para Internet » Flash y Actionscript »

[SOLUCIONADO] Click para jugar

Estas en el tema de Click para jugar en el foro de Flash y Actionscript en Foros del Web. Buenos días con todos. Tengo un problema existencial que, espero, puedan ayudarme a resolver. Estoy haciendo el motor de un juego: http://www.damovear.bugs3.com/juego/juego3.swf Todo funciona perfectamente ...
  #1 (permalink)  
Antiguo 05/11/2013, 11:05
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 9 meses
Puntos: 2
Click para jugar

Buenos días con todos.

Tengo un problema existencial que, espero, puedan ayudarme a resolver.

Estoy haciendo el motor de un juego:
http://www.damovear.bugs3.com/juego/juego3.swf

Todo funciona perfectamente si no fuera porque, por alguna razón, después de dar click en "saltar historia" para poder jugar, debo DAR CLICK NUEVAMENTE EN CUALQUIER PARTE DE LA PANTALLA para activar los controles del teclado.

¿Es esto normal?
¿Hay alguna forma de poder arreglar o trucar?

Recuerdo que no tuve este problema cuando usaba AS2.

Muchas gracias por sus comentarios y /o ayudas.
  #2 (permalink)  
Antiguo 07/11/2013, 16:22
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Click para jugar

<saludos>
Por lo breve del post, creo que faltan datos, sin embargo vamos con dudas:
1. as3, correcto? o es as1? (recordaras que antes de as2 habían formas de programar como tal)
2. Ocurre incluso sin que se vincule el swf a la página?
Es decir, ejecutando desde flash pasa lo mismo?
3. Cual es el código del botón o movieclip de "saltar historia"?
4. Haces uso de librerías adicionales a tu código para alguna funcionalidad?
5. Si replicas la funcionalidad en un swf de test nuevo ocurre lo mismo, incluso agregandolo a la web?
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 10/11/2013, 09:01
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Click para jugar

Hola Morti, gracias por tu respuesta. Estuve todo estos días fuera y recién leo una respuesta esperanzadora.

Disculpa por aquellos detalles que mencionas y que parece pasé por alto:
1. Sí, es AS3.
2. Ocurre con el swf suelto y también insertado en una página web.
3. Es un simple "gotoAndPlay("juego")".
4. Ninguna, todo código dentro de Flash.
5. No entendí esta última.

Crees que haya solución? Estoy en una fase muy avanzada del juego y no quisiera tener que volver a hacerlo todo de nuevo.

Muchas gracias.
  #4 (permalink)  
Antiguo 10/11/2013, 15:53
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Click para jugar

Cita:
Iniciado por DAMOVEAR Ver Mensaje
Hola Morti, gracias por tu respuesta. Estuve todo estos días fuera y recién leo una respuesta esperanzadora.

Disculpa por aquellos detalles que mencionas y que parece pasé por alto:
1. Sí, es AS3.
2. Ocurre con el swf suelto y también insertado en una página web.
3. Es un simple "gotoAndPlay("juego")".
4. Ninguna, todo código dentro de Flash.
5. No entendí esta última.

Crees que haya solución? Estoy en una fase muy avanzada del juego y no quisiera tener que volver a hacerlo todo de nuevo.

Muchas gracias.
<saludos>
Bueno, pues el 5 punto hacia referencia a que si
habias hecho el ejercicio de, en un swf nuevo, hacer el
mismo còdigo de gotoAndPlay

Pregunta, si llamas a otro frame en el gotoAndPlay funciona?


</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 11/11/2013, 11:04
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Click para jugar

Pues sí. En algún momento (hace tiempo) detecté el mismo problema en otra película que hice: las teclas no funcionaban después de hacer click con el mouse en algún botón del mismo flash, se activaban ÚNICAMENTE si se tenía que volver a hacer click en la pantalla.

Esto me tiene desesperado y algo asustado. La vez pasada simplemente cambié todo a ejecución de teclado, pero no es lo idóneo.

¿NO HAY FORMA? :(
  #6 (permalink)  
Antiguo 13/11/2013, 08:54
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Click para jugar

Cita:
Iniciado por DAMOVEAR Ver Mensaje
Pues sí. En algún momento (hace tiempo) detecté el mismo problema en otra película que hice: las teclas no funcionaban después de hacer click con el mouse en algún botón del mismo flash, se activaban ÚNICAMENTE si se tenía que volver a hacer click en la pantalla.

Esto me tiene desesperado y algo asustado. La vez pasada simplemente cambié todo a ejecución de teclado, pero no es lo idóneo.

¿NO HAY FORMA? :(
<saludos>
Uhm, pues me parece que alguna vez leí algo similar,
y el tema era para ese entonces que habían demasiados
eventos, y estos a su vez no se habían "matado", es decir,
por ej un clic inicial en un movieclip no tenía un removeListener

Puede que esto sea lo que te ocurra, pero el tema es identificar donde!!!
Sin embargo, imagino que puede ser esto por lo que comentas,
por ahora no se, trata de minimizar el tema de tal vez eventos
que tengas sin finalizar, o que sigan en curso aún cuando
se ejecutan otros, revisa eso con calma y mira el tema de los removeListener a ver si esto te aligera algo el tema
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #7 (permalink)  
Antiguo 15/11/2013, 15:04
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Click para jugar

Pues nada. Muchas gracias por el interés, Morti. Al final simplemente puse un aviso de "Dar click para jugar" xD. Más sincero no pude ser.

Etiquetas: carreras, juego
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:51.