Flash放大镜效果深入改进(1)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-15
Flash放大镜效果相信大家已经很熟悉了,很多地方都有介绍:无非是将一张放大的图像做个遮罩,然后靠拖动遮罩上的图像使放大的图像随鼠标的移动显示出来。这样的效果很容易实现,但缺点很明显:在图像的边缘,特别是图像的放大比例比较大时,图像会发生比较大的偏移,也就是有时显示出来的放大图像并不是你鼠标所指的区域的图像。 下面是我做好的一个示例,点击中间的字进入演示,可以按PageUp和PageDown改变放大倍数。用的是最终幻想电影片的图片。你可以在文章最后下载源代码。 在我们这个例子里,我们对传统的放大镜效果进行了两处改进: 1.保证显示的放大图像与鼠标所指区域相匹配。 2.用户将可以自己控制放大的比例。 要实现第一点,就需要在动画播放时,根据鼠标位置动态地改变被遮罩图片的位置。如何计算图片应在位置的坐标是个关键,其实这个算法很简单,如图: ![]() 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash游戏制作规划与流程漫谈(1)下一篇: Flash游戏制作常用代码解析(2)
关于Flash放大镜效果深入改进(1)的所有评论