Comunidad de diseño web y desarrollo en internet online

Ayuda!! Efecto de Lupa y que sigue al mouse automaticamente

Citar            
MensajeEscrito el 26 Nov 2008 07:41 pm
Saludos!! Soy un poco novato en flash y estoy utilizando una plantilla de villa flash la eh modificado y ahora me surge un problemilla.

Alguien me podria ayudar a lograr que el puntero del mouse este pegado siempre al centro de la lupa y que esta misma lupa se mueva siguiendo al mouse a donde quiera que vaya, ya eh intentado varios metodos pero nada no consigo lograrlo necesito una manita.

Esto seria posible?

Este es el archivo; http://mx.geocities.com/midnightlegna/lupaflash.zip

Por midnightlegna

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2008 07:42 pm
lupa._x=_xmouse;
lupa._y=_ymouse;
y ya esta

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 26 Nov 2008 08:02 pm

ironeric23 escribió:

lupa._x=_xmouse;
lupa._y=_ymouse;
y ya esta
Esto es lo que anteriormente tenia
onClipEvent (enterFrame) {
xsnap = Math.round((_parent.sobject._x - this._x)*1.7);
ysnap = Math.round((_parent.sobject._y - this._y)*1.7);
lobject._x = xsnap;
lobject._y = ysnap;
}
pero no da
Tiene que ser en otro evento a en que me estoy equivocando

Por midnightlegna

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2008 08:26 pm
puede ser un problema de rutas
todo depende ^^

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 27 Nov 2008 05:08 pm
Sigo sin dar con la solucion, a base de prueba y error eh podido arrastrar hacia donde vaya el mouse todo lo que se visualiza dentro del lente de la lupa, pero no la lupa como tal, tambien eh logrado arrastrar la forma que esta detras de la lupa de nombre <magb> que es una instancia de RealButon

onClipEvent (enterFrame) {
magb.startDrag(true);
Mouse.show();
}

Sin embargo lo que yo quiero es arrastar siempre la lupa con el mismo movimiento del raton de manera natural como si el mouse y la lupa fueran uno solo. Y un punto en el centro de la lupa sea el puntero para poder dar click sobre cualquier link o algo parecido. No se si me eh podido explicar bien :(

Por midnightlegna

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 05:15 pm
aver
si tu lupa es un mc

con poner en el primer fotograma

Código ActionScript :

Mouse.hide();
onEnterFrame=function(){
lupa._x=_xmouse;
lupa._y=_ymouse;
}


alcanza

la lupa le tenes que poner nombre de isntancia lupa
y tiene que ser un mc

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 27 Nov 2008 05:34 pm
Ufff por fin quedo tenias razon ironeric23 muchas gracias por tu ayuda,
como decias solo era un problema de las rutas estaba un poco perdido pero afortunadamente me ayudaste a encontar el camino jejej.

Saludos y gracias nuevamente. ^^

Por midnightlegna

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 05:36 pm
:D

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 08 Ene 2009 07:16 pm
Saludos espero que esten bien escribo nuevamente porque me ah surgido una pequeña cuestion haber si es posible lograrlo.

Mi duda es se puede hacer que al cargar la pagina o el archivo flash como sea, forzar a la lupa para que inicie en un punto fijo indicado digamos estrictamente en el centro y que de ahi ahora si parta para seguir las funciones tal y como estan ahora es decir siguiendo el mouse.

Solo quiero fijarlo al primer momento en el centro y de ahi que se mueva tal cuallo hace ahora.

Aqui dejo la pagina http://abcinvestigacionesprivadas.org/

Por midnightlegna

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Ene 2009 07:21 pm
¿Has probado con esto en la raiz?

Código ActionScript :

onLoad = function(){
   lupa._x = Stage.width /2;
   lupa._y = Stage.height /2;
}

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 08 Ene 2009 07:37 pm
Tal parece que no hace caso a la instruccion el codigo quedo asi

onLoad = function(){
lupa._x = Stage.width /2;
lupa._y = Stage.height /2;
}

Mouse.show();
onEnterFrame=function(){
lens._x=_xmouse - 100;
lens._y=_ymouse - 110;
}
y esto esta en el fotograma uno

Por midnightlegna

6 de clabLevel



 

firefox

 

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