flash遮罩放大~~~

来源:百度知道 编辑:UC知道 时间:2024/06/29 23:28:39
我用遮罩做的放大镜,但它不放大被指的地方,而是放大旁边,有没有什么写点编码就可以解决的方法~~~谢谢啦~~~

- -!还是你啊,前阵子我告诉你做放大镜,不是都告诉你怎么控制大图坐标了吗。再给你发个通用的吧
function seebig(){
a=_root.small._xmouse;/*小图片影片剪辑名为small,大图为big*/
b=_root.small._ymouse;
n=2;//大图相对小图放大的倍数
_root.big._x=_root.small._x-(n*a-a);
_root.big._y=_root.small._y-(n*b-b);
}
setInterval(seebig,10);

这样就可以了,注意里边有3个需要改成你对应的n的值和small,big实例名

还有一点,你做的放大镜那个影片剪辑里,圆形的中心坐标为(0,0),拖动的时候锁定鼠标到放大镜中心

不好讲明白,给你找了个别人讲的:
http://www.dedecms.com/web-art/pingmianshejiruanjian/Flash/20030520/25629.html