hace un tiempo que me nutro mucho de todas las personas que trabajan aca en cristalab y realemnte les agradezco muchisimo! Soy autodidacta en esto de programar y aprendo mucho gracias a ustedes.
Hace un tiempo empece a utilizar este tutorial de Fento:
http://www.cristalab.com/tutoriales/hacer-scroll-en-una-imagen-con-el-mouse-en-flash-c39741l/
Lo he utilizado en varias paginas y en varias situaciones, lo he modificado muchas veces y siempre lo logro hacer andar. Pero esta vez no y por eso recurro a ustedes.
Aca doy un ejemplo:
http://www.fococomunicacion.com.ar/ejemplo/
Supongo que se entiende lo que no estoy pudiendo hacer: el zoom de la foto no estoy pudiendo hacerlo mover bien dentro de su ventana.
Entiendo que lo que hay que modificar es algo de aca, ya probe mil maneras, pero no lo cacho:
Código :
onClipEvent (mouseMove){ if (this.hitTest(_root._xmouse, _root._ymouse, true)){ _root.mover( -((foto._width-btn._width) /btn._width) * _xmouse,-((foto._height -btn._height) /btn._height) * _ymouse,7); } }
Ademas tengo otros problemsa:
1- la imagen que se tiene que mover (zoom) es mas grande que en la que me muevo (la normal)... aca lo que hice fue hacerla al doble de tamaño, como para que en algun lado solo multiplicara por dos y listo. Lo intente aca:
Código :
this._x += ((x-this._x)/aceleracion)*2;
Aunque no estoy seguro si iria ahi .... pero intuyo que algo asi seria....
2 - El recuadro que se agrega al mouse me gustaria que no desaparezca en los bordes.... sino que haga el drag pero que choque con el borde..... busque tutoriales al respecto pero no encontre .... saben como solucionarlo? ... este problema no me preocupa demasiado.
Si necesitan el archivo para ver bien lo que he hecho podes descargartelo de aca:
http://www.fococomunicacion.com.ar/ejemplo/zoom_mc.fla
Muchisimas gracias y ojalá puedas ayudarme!
Saludos
Pablo