FLASH移动放大的图片效果
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-08
代码和他有所不同。和其他人的如有雷同,纯属巧合。 其他部分就不讲了,看看源文件就知道了。主要说说AS部分。 拖动块上代码: on (press) { ymin=_root.tp_mc.tp_mc1._width-_root.tp_mc.drag._width; xmin=_root.tp_mc.tp_mc1._height-_root.tp_mc.drag._height; startDrag("_root.tp_mc.drag",false,0,0,ymin,xmin)//拖动按钮,拖动范围设置。 trace(ymin); trace(xmin); } on (release) { stopDrag(); }//停止拖动 桢上代码: this.drag._x=0; this.drag._y=0;//定义拖动块的初始位置; this.drag1._x=-150; this.drag1._y=30;//定义遮罩块的初始位置; this.tp_mc2._x=-150; this.tp_mc2._y=30;//定义被遮图片的初始位置; this.drag1._xscale=170; this.drag1._yscale=170;//遮罩块放大 this.tp_mc2._xscale=170; this.tp_mc2._yscale=170;//将被遮罩图片放大; speed=0.5; xtpmc=_root.tp_mc.tp_mc2._x; ytpmc=_root.tp_mc.tp_mc2._y;//被遮图片初始位置; bs=this.tp_mc2._width/this.tp_mc1._width;//大小图片之间倍数; _root.tp_mc.tp_mc2.setMask(_root.tp_mc.drag1);//遮罩tp_mc2 trace("tp:"+bs); _root.onEnterFrame=function(){ _root.tp_mc.tp_mc2._x+=((xtpmc+_root.tp_mc.drag._x*-bs)-_root.tp_mc.tp_mc2._x)*speed; _root.tp_mc.tp_mc2._y+=((ytpmc+_root.tp_mc.drag._y*-bs)-_root.tp_mc.tp_mc2._y)*speed;//缓移; trace(_root.tp_mc.drag._x*bs) } 点击下载该文件 【责任编辑 李旭海】 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: FLASH8新功能体验-模糊下一篇: Flash中的递增遮照效果
关于FLASH移动放大的图片效果的所有评论