扬州城市论坛 百科 flash简单制作一个放大镜

flash简单制作一个放大镜

在flash中制作放大镜的基本原理是用蒙版法遮住大图,这样就能看到小图,只显示镜子所在的大图。但是,只有这样,大小图像显示的图像位置才会有所不同。所以需要一个脚本,让大图的x,y坐标随着鼠标而变化。

方法/步骤

导入图片。同样的图片需要两种尺寸。为了保证图片的清晰度,一般不需要放大原图,而是缩小(一半)得到小图,所以导入的图片最好大一点。

自然要先把文档改成原图的一半。右键单击3354文档属性3354大小。

1.图层,给小图命名,从图库里拖到图片里。在对齐面板中选择“宽度和高度匹配”、“垂直居中分布”和“水平居中分布”,使原始图像与舞台对齐并具有相同的大小。

新建一个图层,命名为Big Picture。原图拖到舞台上,纵横居中。右键单击3354,将其转换为组件——的电影剪辑,命名为图片。这一步可以后退,也可以前进。后来我做到了。

创建一个新层,命名为框架。o键调用椭圆工具,线宽为8,颜色面板中移除填充颜色,线型为放射状,设置填充条。按住shift键画一个正圆。

f键调出渐变变形工具,放大线条的填充颜色,移动到合适的位置。

右键3354转换成组件3354的电影剪辑,命名为图片框架。

双击进入组件编辑,新建一层,拖到框架层下面。禁用线条颜色,填充颜色设置,颜色为白色,第一个色标透明度为0,第二个为100%。画一个与框架大小相同的圆,或者复制框架,Ctrl Shift V,粘贴到位,填充,删除线条。

回到现场。在图片框下新建一层,命名为Mask,禁用线条颜色,填充颜色不限。面具其实是一个洞,本身是看不见的。按住shift绘制一个与边框大小相同的圆,右键单击——将其转换为组件——的影片剪辑,命名为蒙版。

帧层,选择帧,并在滤镜面板中选择“投影”不透明度为50%。

在属性面板中,将图片框、大图片和蒙版的实例名称写为:图片、图片和蒙版。

选择该帧,然后在“动作”面板中输入:onclipevent(enter frame ){

这个。_x=这个。_parent。面具。_x=_root。_ x mouse-100;

这个。_y=这个。_parent。面具。_y=_root。_ ymouse-100;

//这个MC的横坐标和纵坐标和掩膜的一样。减去100(圆的半径)将鼠标移动到圆心。

_ root . picture . _ x=(1-2)* _ root . x mouse;

_ root . picture . _ y=(1-2)* _ root . ymouse;

//图片的横坐标等于1倍减2倍放大倍数乘以鼠标的横坐标。

新建一层,命名为,输入:picture。框架上的setMask(掩码);(图片被口罩遮住)

最后的效果。

需要注意的事项

习惯了flash8的脚本,虽然是CS3,但是这个文档还是保存为flash 8,所以脚本是1.02.0。

以上是如何制作带闪光灯的放大镜的简单介绍。操作很简单。你学会了吗?希望能对大家有所帮助!

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a9805.html

flash简单制作一个放大镜

扬州城市论坛后续将为您提供丰富、全面的关于flash简单制作一个放大镜内容,让您第一时间了解到关于flash简单制作一个放大镜的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。