|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
见到了闪吧的一个FLASH效果,晚上仿照着做了一下!大家看看效果吧
其他部分就不讲了,看看源文件就知道了。主要说说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) } 返回类别: Flash教程 上一教程: 浅谈动作游戏中素材的处理 下一教程: Flash中引导线显现的两种方式 您可以阅读与"Flash制作的一种拖动图片效果"相关的教程: · Flash ActionScript制作的一种特别效果动画 · Flash制作的一种凸放大镜效果 · Flash制作环绕的立体图片效果动画 · Flash制作滚动广告图片效果 · Flash制作的一个3D类效果 |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |