FLASH如何制作放大镜效果?

2024-12-21 20:18:06
推荐回答(5个)
回答1:

方法如下:
flash里面的放大镜效果。
1、在图层1上放一张画。
2、在图层2上把这张画放大。
3、在图层3上画一个圆(放大镜大小),随便填充颜色,把鼠标放到图层3,点右键选遮罩层。
4、把图层3上的圆转化为元件,再后面的帧改变位置,制作补间动画,就可以了。
剩下的就是把圆周围画上圆环,加上手柄,flash放大镜效果就做出了。

回答2:

很简单的,在这里告诉你一下步骤,希望你能学会。
建立一个flash 文档,建立图层一,把你想要的图片拖入舞台,全居中。
建立图层二,图层性质为被遮罩层。把图层一的图片复制到图层二,同样全居中,但是要适当放大到120%左右。
建立图层三,图层性质为遮罩层,画一个放大镜的镜面放在舞台。
建立图层四,做一个放大镜图形元件,一定要与图层三的镜面位置吻合。把几个图层都上锁。
这样放大镜效果就完成了。你也可以让放大镜动起来。把图层三和图层四的放大镜同步左右移动。图层四的图形元件用动作补间,图层三的形状用形状补间。
提醒一下,图层四的放大镜镜片透明度要设置放射状,中间alpha值为0%,外圈为100%。
祝你成功!

回答3:

回答:
如果不要多写as代码,就建三个层,分别放 一个小图片在最底层,一个大图在中间层,当然要相同的图片了,上面那层放上一个圆并转为元件,设置它的实例名:如aa ,然后设置为遮罩,再在帧代码 aa.starDrag(true) ;aa.x=mouseX;aa.y=mouseY;aa.visible=false; //as3代码 aa.starDrag(true) aa._x=Xmouse;aa._y=Ymouse;aa._visible=false; //as2
--------原版

回答4:

如果不要多写as代码,就建三个层,分别放 一个小图片在最底层,一个大图在中间层,当然要相同的图片了,上面那层放上一个圆并转为元件,设置它的实例名:如aa ,然后设置为遮罩,再在帧代码 aa.starDrag(true) ;aa.x=mouseX;aa.y=mouseY;aa.visible=false; //as3代码 aa.starDrag(true) aa._x=Xmouse;aa._y=Ymouse;aa._visible=false; //as2

回答5:

最简单就是遮罩,不过位置不精确