找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1651|回复: 0

[视觉设计] 与鼠标移动关联的缓动

[复制链接]
发表于 2009-1-8 18:15:54 | 显示全部楼层 |阅读模式
做了一个跟随鼠标移动的动画,可是总是计算不出移动到上端和下段的公式,向大家求助了
本来应该是:
mc._x += (targetX-mc._x)/speed

但我按这个公式算出来却不对,调了好久才弄出了个这样的东西:
pic.setMask(mask);
pic.onRelease = function() {
        this._yscale = 200;
        mouse_stard._x = _xmouse
        mouse_stard._y = _ymouse
        this.onEnterFrame = function() {
                        trace("我的位置是 = "+this._y);
                        if (_xmouse>36 && _xmouse<988 && _ymouse>61 && _ymouse<707) {
                                Mouse.hide();
                                mouse_up._visible = true;
                                startDrag("mouse_up", true);
                                if (_ymouse<mouse_stard._y) {
                                        mouse_up.gotoAndStop("up");
                                        if (this._y<61) {
                                                this._y += (61-this._y-_ymouse)/5;
                                        }
                                } else if (_ymouse>(mouse_stard._y+34)) {
                                        mouse_up.gotoAndStop("down");
                                        if (this._y>-707) {
                                                this._y += (-_ymouse-this._y)/5;
                                        }
                                } else {
                                        mouse_up.gotoAndStop("middle");
                                }
                        }else{
                                Mouse.show();
                                mouse_up._visible = false;
                                this._y = this._y
                        }
                };
};

鼠标移动公式.rar (144.25 KB, 下载次数: 187)

鼠标移动公式.rar

144.25 KB, 下载次数: 137

鼠标移动公式.swf

139.8 KB, 下载次数: 188

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )

GMT+8, 2021-3-6 19:08 , Processed in 0.057142 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表