Puedes crear un objeto date de referencia cuando se haya cargado el swf entero:

myDate = new Date();
st_sec = myDate.getSeconds();
st_min = mydate.getMinutes();
st_mseg = mydate.getMilliseconds();


Y luego cuando quieras comparar el tiempo transcurrido creas otro objeto date y lo 
comparas con el date de referencia:

current = new Date();
cur_sec = current.getSeconds();
cur_min = current.getMinutes();
cur_mseg = current.getMilliseconds();

Asi simplemente con hacer la diferencia entre ambos tienes el tiempo transcurrido:

s = cur_sec-st_sec;
m = cur_min-st_min;
mseg=cur_mseg-st_mseg;




-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
nombre de [EMAIL PROTECTED]
Enviado el: miércoles, 13 de octubre de 2004 11:02
Para: [EMAIL PROTECTED]
Asunto: [ASNativos] Problema con getTimer, antes Problema con Math.floor


Me doy cuenta de que he planteado mal la pregunta. El problema reside en
getTimer, que me lee el tiempo transcurrido desde que empieza a leer el swf.
Pese a que el swf pesa muy poco, en servidores lentos pasan más de 5
segundos antes de que se carge por entero. He puesto un loading antes, lo
que evita que se carge a trozos, pero entonces se me carga cuando el valor
de la variable ha sobrepasado ya los 5 segundos, por lo que se disparan los
eventos de manera desordenada.
La pregunta, pues, es si hay alguna manera de calcular el tiempo desde que
el swf se ha cargado entero, o al menos desde algún frame en concreto.
Saludos, y perdón por la imprecisión¡

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 13, 2004 10:46 AM
Subject: [ASNativos] Problema con Math.floor


Buenas, tengo un swf con la acción Math.floor que me funciona perfectamente.
El problema viene cuando lo subo al servidor. Me explico: El swf dispara una
serie de acciones cuando la variable tiempo, que viene definida como
=Math.floor(getTimer()/1000) es igual a 5. El problema es que, si tarda más
de 5 segundos en bajarse el swf se me desmonta todo, claro está. ¿Hay alguna
manera de que esta acción empiece a contarme desde que haya bajado el swf, o
al menos el frame que deseo? He probado poniéndole antes un ifframeisloaded,
y nada...

----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------



----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

Reply via email to