Comunidad de diseño web y desarrollo en internet online

¿Cómo aumentar el "setInterval"?

Citar            
MensajeEscrito el 17 Feb 2011 10:59 pm
Hola amigos del foro Cristalab...

Tengo una duda, si tengo esta línea de "setInterval";

Código ActionScript :

id_suma = setInterval (Adicion, 1024);


¿Cómo puedo hacer que aumente el setInterval, al presionar una tecla, supongamos la tecla X?

Yo estaba intentando con un listener...

Código ActionScript :

if (Key.isDown(Key.SPACE)) {
id_suma = setInterval (Adicion, (1024 + 1024);


pero no sirve.

PD: No soy peon007 de YouTube, solo usé su nombre porque me gustó, ya tuve problemas por eso. :P

Por peon007

40 de clabLevel



Genero:Masculino  

Programador & Dibujante

chrome
Citar            
MensajeEscrito el 18 Feb 2011 02:39 pm
Tienes que borrarlo con clearInterval y volverlo a declarar. En el keyDown es un buen lugar: lo borras, incrementas la variable de tiempo y lo vuelves a declarar. Tendrás un gap de tiempo, pero ya llegarás a eso si resuelves esto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Feb 2011 09:11 pm
Lo que yo hacía para evitar la sugerencia de Jorge, que es la más correcta a nivel técnico, era tener un setInterval que corre cada 30 milisegundos (Por no poner 0 :P). Y ese interval dentro un if, entonces el timer es una mera variable, se ejecuta el código del if solo si la variable es cumplida. Así evitar lo de andar borrando y el gap de tiempo.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.