| 拖动,缓动,加投影效果(提供源码下载) |
|
| 来源:闪吧 作者:love黄家驹 2007年07月16日 22:12 网友评论:0条 点击: |
 在此谢谢我师兄,昨晚的相助,呵呵~~ ( webstudio 里的一个特效制作), 有兴趣的,可以一起把它做得更好~哈哈... 占用一下地方上传文件,也分享一下,呵呵~ 转载请注明~
import flash.filters.DropShadowFilter; var filterropShadowFilter = new DropShadowFilter(10, 45, 0x666666, .6, 18, 18, 1, 3, false, false, false); var filterArray:Array = new Array(); filterArray.push(filter); var loop:Number; var grav:Number; function move() { this._x += grav*(_root._xmouse-this._x)/loop; this._y += grav*(_root._ymouse-this._y)/loop; if (this._x+15 == _root._xmouse+15 || this._y+15 == _root._ymouse+15) { //drag = false group_mc.filters = null; } else { this.filters = filterArray; } //trace(grav) //trace(loop) } var drag:Boolean = false; group_mc.onPress = function() { drag = true; grav = .6; loop = 1; }; group_mc.onMouseMove = function() { if (drag) { grav = .1; //loop = 10; move.call(this); } }; group_mc.onRelease = group_mc.onReleaseOutside=function () { drag = false; //delete onEnterFrame; }; group_mc.onEnterFrame = function() { if (drag) { move.call(this); } else { group_mc.filters = null; } }; 半夜又完善了一下效果,再加一个动态投影下去,效果就完全出来了~ 可以参考这里的教程:
附件:(1): 拖动效果.rar (2): Drop.rar |
|
|
|
| 上一篇:flash9/flash cs3(as3)通过soap访问Web Services 下一篇:[AS2]事件处理机制 |
|
|
| 【收藏此页】【打印】【关闭】 |
|
免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。 |
|
 |
|