Comunidad de diseño web y desarrollo en internet online

Posición del mouse.

Citar            
MensajeEscrito el 28 May 2008 11:51 am
Buenas tardes a todos; ante todo, daros las gracias, puesto que desde que empecé con Flash y AS hace 2 meses, gracias a estos foros y a los tutoriales, dudas etc.. que ofreceis, a día de hoy he conseguido hacer una web en Flash competente. Asi que una vez más, gracias.

El tema es el siguiente; aveces (la mayoria) soy un poco duro de moyera, y estuve intentando hacer una animación que saltase si a los (2 en el ejemplo) 500 segundos el raton no había cambiado su posición.

Código :

segundos = 2;
teste=setInterval(comprobar,segundos*1000);
var i:Number = 0;
posicion = new Array();

function comprobar() {
posicion[i] = _xmouse;
trace(posicion[0]);
trace(posicion[1]);
}


Este script no funciona, en el primer intervalo marca [0] correctamente, en la segunda [1], el resto siempre sale como undefined.

Este de aqui, mucho más sencillo, y en el que no caí hasta que tuve que pedir ayuda si que funciona:

Código :

segundos = 2;
teste=setInterval(comprobar,segundos*1000);
var i:Number = 0;

function comprobar() {
posant = pos;
pos = _xmouse;
if (pos == posant) {
txt_i = "No te has movido";
}
else {
txt_i = "Asi, activo";
}
}


Quisiera saber que es lo que falla, por que sé que es algo básico ya no solo de AS, si no de casi todos los lenguages de programación.

Saludos y una vez más, gracias a todos.

Por neisserian

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 May 2008 03:46 pm
Pista: se declara un setInterval, se lo borra y se lo vuelve a declarar en el onMouseMove, no te preocupes por la posición

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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