Ver Mensaje Individual
  #18 (permalink)  
Antiguo 09/08/2004, 14:31
Nab
 
Fecha de Ingreso: junio-2004
Mensajes: 210
Antigüedad: 20 años, 5 meses
Puntos: 0
Hey, aqui hay una forma de hacerlo, prueba y di

_root.createEmptyMovieClip("punto", 10);
_root.punto.lineStyle(20);
_root.punto.lineTo(.5, 0);
_root.createEmptyMovieClip("puntero", 20);
activo=false;
onMouseDown = function () {
_root.puntero._x = _xmouse;
_root.puntero._y = _ymouse;
if(!activo){
intMovimiento=setInterval(movimiento, 50);
}
};

function movimiento() {
activo=true;
mov_x = (_root.puntero._x-_root.punto._x)/5;
mov_y = (_root.puntero._y-_root.punto._y)/5;
_root.punto._x += mov_x;
_root.punto._y += mov_y;
if(Math.abs(_root.punto._x-_root.puntero._x)<=1&&Math.abs(_root.punto._y-_root.puntero._y)<=1){
clearInterval(intMovimiento);
activo=false;
}
}


Prueba y comentame
Saludos