Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2004, 04:29
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 7 meses
Puntos: 5
Lupa sencilla!

Hola...

He hecho una lupa (magnifier) del siguiente tipo:

Cita:
onClipEvent (mouseDown) {
if (k>0) {
return;
}
zoom = true;
dir == 1 ? (dir=-1) : (dir=1);
if (dir == 1) {
pt = {x:_root._xmouse, y:_root._ymouse};
}
}
onClipEvent (enterFrame) {
if (!zoom) {
return;
}
_root._xscale += dir*k*50/8;
_root._yscale += dir*k*50/8;
var pt2 = {x:pt.x, y:pt.y};
_root.localToGlobal(pt2);
_root._x -= (pt2.x-pt.x);
_root._y -= (pt2.y-pt.y);
k++;
if (k == 8) {
zoom = false;
k = 0;
}
}
Esta lupa funciona sin problemas en un MC aparte, pero una vez la vinculo a mi animación principal (Mc's dentro de Mc's) no funciona ni a palos...

Sabéis qué puedo hacer para que funcione sin necesidad de cargarla desde un MC principal y sencillamente vinvulándo el MC a la principal?

Saludos y Gracias...
__________________
Andrew :P