Foros del Web » Creando para Internet » Flash y Actionscript »

startdrag

Estas en el tema de startdrag en el foro de Flash y Actionscript en Foros del Web. tengo una seccion de una pagina donde quiero que una flecha siga el movimiento del mouse, solo en vertical, eso lo he logrado, ahora, el ...
  #1 (permalink)  
Antiguo 19/11/2002, 00:27
 
Fecha de Ingreso: noviembre-2002
Ubicación: Munro, Buenos Aires
Mensajes: 90
Antigüedad: 15 años
Puntos: 1
startdrag

tengo una seccion de una pagina donde quiero que una flecha siga el movimiento del mouse, solo en vertical, eso lo he logrado, ahora, el problema es que quiero circunscribir el movimiento de ese objeto solo cuando el mouse esta en cierta zona de la pagina, no cuando muevo el mouse por cualquier parte de la pagina.
en definitiva, me gustaria que alguien me explique como hacer para circunscribir el movimiento de un objeto siguiendo el mouse, pero solo cuando el mouse pasa sobre un, digamos, un rectangulo en cierta parte de la pagina
muchas gracias
  #2 (permalink)  
Antiguo 19/11/2002, 02:21
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 16 años, 5 meses
Puntos: 1
Hola, q tal.

Seria algo asi:

onClipEvent(enterFrame){

if (_root._xmouse>0 & _root._xmouse<50 & _root._ymouse>0 & _root._ymouse<50){
_y = _root._ymouse
}
}


Saludos
  #3 (permalink)  
Antiguo 19/11/2002, 07:13
 
Fecha de Ingreso: noviembre-2002
Ubicación: Munro, Buenos Aires
Mensajes: 90
Antigüedad: 15 años
Puntos: 1
gracias, me ha sido de mucha utilidad, ahora, esto fue lo que hice

onClipEvent (enterFrame) {
if (_root._xmouse>100 & _root._xmouse<420 & _root._ymouse>340 & _root._ymouse<400) {
startDrag("", true, 100, 370, 420, 370);
}
}

pero ahora tengo un problema, cuando saco el mouse de la zona, me sigue moviendo el objeto.
  #4 (permalink)  
Antiguo 19/11/2002, 09:03
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 16 años, 5 meses
Puntos: 1
hola, q tal.

Añade este codigo despues:

else{
stopDrag();
}


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:42.