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

problemas con un juego y el tiempo

Estas en el tema de problemas con un juego y el tiempo en el foro de Flash y Actionscript en Foros del Web. Buenas, tengo un archivo uno.swf, que llama a un juego jugo.swf con carga externa, el problema es que cuando entro al juego y presiono sober ...
  #1 (permalink)  
Antiguo 18/11/2006, 14:10
 
Fecha de Ingreso: octubre-2006
Mensajes: 4
Antigüedad: 17 años, 5 meses
Puntos: 0
problemas con un juego y el tiempo

Buenas, tengo un archivo uno.swf, que llama a un juego jugo.swf con carga externa, el problema es que cuando entro al juego y presiono sober el boton jugar, el contador de tiempo, comenzó a contar desde que entre al archivo uno.swf. utilicé la variable datos= new Date() segundos = getTimer()
tambien, le asigne que cuando llegue a 15 segundos, el juego finalise y me muestre el resultado. y tengo un boton para volver a comenzar, en donde la variable tiempo, vuelve a cero, pero igual no funciona.
Gracias!.
  #2 (permalink)  
Antiguo 18/11/2006, 20:01
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 8 meses
Puntos: 6
Hola,

Lo que podes hacer es tomar el valor que te da getTimer cuando presionas el boton jugar.. y lo guardas en una variable auxiliar.

Luego no debes fijarte si getTimer te dice que ya pasaron los 15 segundos, sino te debes fijar si lo que te devuelve getTimer - auxiliar es igual a 15.

Ejemplo:

Pulsas jugar cuando ya getTimer te devuelve que pasaron 30 segundos... entonces, el juego acabara cuando getTimer te devuelva 45 segundos.

getTimer - auxiliar = 15
45 - 30 = 15.


Y lo mismo, si deseas mostrar al usuario que esta jugando cuantos segundos van, no debes mostrar getTimer, sino que debes mostrar getTimer - auxiliar.


Espero haber sido claro jeje.

__________________
Federico.

Mi página: www.jourmoly.com.ar
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 09:00.