Buenas.

Ira. Toda la comprobaci�n se ejecuta cada frame porque est� en un
evento onEnterFrame. Entonces, puse esa comprobaci�n if (!intervalo)
para que, una vez que detecte que el rat�n no se mueve, empiece la
cuentatras para ejecutar la funci�n que desees, pero solo se ejecute
la cuentatr�s UNA vez. Si quitase ese if(!intervalo), cada vez que
pasara un fotograma, empezar�a el setInterval desde cero porque la
linea
     cuentatras = setInterval(redireccion,tiempodeespera); 
borrar�a la anterior cuenta atr�s y empezar�a una nueva, y as� nunca
se realizar�a la funci�n que deseas.

Puedes ver que una vez que el Flash detecta que el rat�n no se ha
movido, comienza la cuenta atr�s e inmediatamente cambia el valor de
la variable intervalo a true, para que no se inicialice la cuentaatras
otra vez.

Espero que se me haya entendido porque me explico fat� xD
Saludos :)

> On Sat, 11 Sep 2004 22:05:07 -0500, Humberto Herrera [EMAIL PROTECTED] wrote:
> Jos� Tom�s, una preguntita
> 
> cuando pones:
> 
>    if(!intervalo){
>     cuentatras = setInterval(redireccion,tiempodeespera);
>     intervalo = true;
>   }
> 
> en ese IF tu estas diciendo   SI  el valor booleano "intervalo" es diferente
> de "false", es decir es "true", que ingrese y ejecute las lineas de c�digo,
> pero dime: en qu� momento "intervalo" pasa a ser "true" para que ingrese y
> ejecute esas l�neas de c�digo si lo inicializas con "false".
> 
> ... el c�digo funciona bien, te agradecer�a. mucho si ser�as tan amable de
> explicarme esa l�nea de c�digo.
> 
> Gracias
> 
> Humberto
> 
> From: "Humberto Herrera" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, September 11, 2004 9:15 PM
> Subject: Re: [ASNativos] Cursor Inactivo
> 
> 
> > Excelente Jos� Tom�s
> 
> 
> >
> > Muchas gracias por tu ayuda, te comento que lo acabo de probar y si me
> > funciona.
> >
> >
> > Saludos
> >
> > Humberto
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Jos� Tom�s Tocino" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Saturday, September 11, 2004 6:41 AM
> > Subject: Re: [ASNativos] Cursor Inactivo
> >
> >
> > A ver si esto te sirve:
> >
> > [code]
> > var px:Number,py:Number,px2:Number,py2:Number;
> > px2 = _xmouse;
> > py2 = _ymouse;
> > var intervalo:Boolean = false;
> > var cuentatras;
> > var tiempodeespera:Number = 2000; // Tiempo a esperar
> > _root.onEnterFrame = function(){
> > px = _xmouse;
> > py = _ymouse;
> > if(px == px2 && py == py2){
> >    if(!intervalo){
> >    cuentatras = setInterval(redireccion,tiempodeespera);
> >    intervalo = true;
> >    }
> > }else{
> >    clearInterval(cuentatras);
> >    intervalo = false;
> > }
> > px2 = px;
> > py2 = py;
> > }
> > // Funci�n a ejecutar
> > function redireccion(){
> > trace("hola");
> > clearInterval(cuentaatras);
> > }
> > [/code]
> >
> > >On Fri, 10 Sep 2004 13:55:42 -0500, Humberto Herrera
> > <[EMAIL PROTECTED]> wrote:
> > > Hola a todos,
> > >
> > > estoy haciendo una animaci�n en flash, y requiero de que si el cursor
> deja
> > > de estar en movimiento y pasa un determinado periodo de tiempo (2
> minutos)
> > > de inactividad se redireccione autom�ticamente al inicio de mi animacion
> > >
> > > le agradezco de antemano su ayuda
> > >
> > > Saludos
> > >
> > > Humberto
> > >
> > > ----------------------------------
> > > 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
> > ----------------------------------
> >
> 
> 
> 
> ----------------------------------
> Lista ASNativos:[EMAIL PROTECTED]
> http://www.5dms.com/listas
> ----------------------------------
>
----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

Responder a