查看完整版本: 请问下拖曳缓动的效果,带愿文件求组~~~~~~~~~~~~~~

寄生幻想 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]

寄生幻想 2008-6-28 08:46

非常感激您~:) :) :)
页: [1]
查看完整版本: 请问下拖曳缓动的效果,带愿文件求组~~~~~~~~~~~~~~