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.
