Tengo una película que hace el efecto de lupa y esta la estoy cargando desde otra película, el problema es que cuando esta se carga la mascara que hace de lupa no sigue al puntero ya que ahora toma de referencia el escenario principal el cual es mas grande, y ya no tiene el movimiento sincronizado que muestra cuando abro solo el swf de la lupa.
Les dejo el ejemplo de esto en el siguiente url: http://goo.gl/Wzv6Q
y los codigos:
Código ActionScript :
/* La imagen pequeña debe tener un tamaño igual a la mitad en ancho y alto que la imagen grande. Posiciona el centro de la imagen grande dentro del MovieClip grande_mc en la esquina inferior-derecha. */ //Importamos la forma de la lupa, puede ser un MovieClip con cualquier forma attachMovie("lupa", "lupa_mc", _root.getNextHighestDepth()); //Ocultamos el ratón //Mouse.hide(); //Creamos la máscara grande_mc.setMask(lupa_mc); //Creamos el movimiento seguirMouse = setInterval(moverLupa, 10); function moverLupa(){ lupa_mc._x = _root._xmouse; lupa_mc._y = _root._ymouse; grande_mc._x = grande_mc._width - (_root._xmouse); grande_mc._y = grande_mc._height - (_root._ymouse); prueba_mc._x = prueba_mc._width - (_root._xmouse); prueba_mc._y = prueba_mc._height - (_root._ymouse); }
en la película grande solo tengo un loadMovie
Gracias por su ayuda!