寄生幻想 2008-6-27 17:29
请问下拖曳缓动的效果,带愿文件求组~~~~~~~~~~~~~~
首先请看一下未能实现缓动前的效果:
[flash]http://www.hj63.com/wxl/dragImg.swf[/flash]
我想实现的是拖曳滚动条的时候,能让上面的图片缓动的移过来
请大大们帮忙看一下. 我的源文件在这里:
[url=http://www.hj63.com/wxl/dragImg.fla]http://www.hj63.com/wxl/dragImg.fla[/url]
终极讨厌 2008-6-27 19:14
[code]var IMAGE_WIDTH = 100;
var sccrol_width = scrollBG_mc._width*IMAGE_WIDTH/images_mc._width;
var xishu:Number = IMAGE_WIDTH/sccrol_width;
var img_x = images_mc._x;
tpscroll_mc._width = sccrol_width;
tpscroll_mc.onPress = function() {
var yx = images_mc._x;
this.startDrag(false, scrollBG_mc._x, scrollBG_mc._y-4, scrollBG_mc._width+scrollBG_mc._x-sccrol_width, scrollBG_mc._y-4);
this.onEnterFrame = function() {
var _posX:Number = -(tpscroll_mc._x-scrollBG_mc._x)*xishu+img_x;
images_mc._x += (_posX-images_mc._x)*.2;
Math.abs(_posX-images_mc._x)<.2 && delete this.onEnterFrame;
};
};
tpscroll_mc.onRelease = function() {
this.stopDrag();
//delete this.onEnterFrame;
};
tpscroll_mc.onReleaseOutside = tpscroll_mc.onRelease;[/code]