Comunidad de diseño web y desarrollo en internet online

codigo para mover la lupa con arrastre

Citar            
MensajeEscrito el 12 Jul 2008 08:41 pm
Hola Amigos;

como ya comenté hice el efecto lupa y funcionó genial...PERO la lupa se mueve cuando se mueve el cursor y yo quiero que solo se mueva si arrastro el cursor...

el codigo que tiene actualmente es:

onMouseMove = function() {
playerota_mc._x+=playerota_mc._xmouse
playerota_mc._y+=playerota_mc._ymouse
updateAfterEvent();
}

Sabrán qué código debo poner para que la lupa se mueva solo con arrastre del cursor? grax![/code]

Por yocreativo

19 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 12 Jul 2008 08:47 pm
mira, si lo que quieres arrastrar es el símbolo playerota_mc prueba así:

playerota_mc.onPress=function()
{
playerota_mc.startDrag();
}
de esta forma se fijará al mouse cuando lo presiones
luego:

playerota_mc.onRelease=function()
{
playerota_mc.stopDrag();
}
y de esta forma se liberará cuando sueltes el mouse.

Por West

12 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Jul 2008 09:06 pm
Mira, la función startDrag() brinda un montón de posibilidades que creo que pudieras aprovechar para trabajos posteriores. Verás, si llamamos a esta función sin pasarle parámetros, por ejemplo myMovie_mc.startDrag() lo que lograrás es hacer que myMovie_mc quede fijado al mouse, pero si le pasas parámetros muedes restringir ese movimiento a tu conveniencia, por ejemplo:

si definimos las variables
left=0;
top=0;
right=100;
bottom=150;

myMovie_mc.onPress=function() //para agarrar el símbolo
{
myMovie_mc.startDrag(false, left, top, right, bottom);
}
myMovie_mc.onRelease=function() //para soltar el símbolo
{
myMovie_mc.stopDrag();
}
myMovie_mc.onReleaseOutside=function() //por si lo sueltas en alguna posición fuera de rango
{
myMovie_mc.stopDrag();
}

de esta forma el símbolo myMovie_mc solo se moverá dentor del rango 0-100 para su posición en el eje de las X y de 0-150 para el eje de las Y. Espero que te sirva de algo.

Por West

12 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Jul 2008 09:11 pm
Muchas gracias West! funcionó de maravilla.

Por yocreativo

19 de clabLevel



Genero:Masculino  

safari

 

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