Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/09/2007, 12:58
roceth
 
Fecha de Ingreso: mayo-2006
Mensajes: 77
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: No Funciona En El Navegador

Hola

Creo que estás utilizando un intervalo muy pequeño (5 milesimas), esto seguro que provoca irregularidades en la ejecución. Y justamente, una de ellas es la diferencia de velocidad.
Para solventarlo deberías utilizar intervalos más amplios y regular estos según se avanza o retrocede.

Algo así:

Código PHP:
function mover(frame) {
    
clearInterval(inte);
    
trace(frame);
    
frame Number(frame);
    if (
frame>_currentframe) {
        
lado "der";
        
t=50;
    } else {
        
lado "izq";
        
t=20;
    }
    
inte setInterval(muevet);
    function 
mueve() {
        
clearInterval(a);
        if (
frame<>_currentframe) {
            if (
lado == "izq") {
                
prevFrame();
            } else {
                
nextFrame();
            }
        } else {
            
        }
        
updateAfterEvent();
    }

Un saludo