作者gargouille (lol)
看板Flash
标题Re: [问题] onMouseMove的加减速
时间Wed May 16 19:44:28 2007
※ 引述《VV11 (伪Wii)》之铭言:
: 请问我用以下语法让物件跟着滑鼠的x轴走
: onMouseMove = function(){
: black._x = this._xmouse
: 但是要怎麽让它加/减速
: 弄半天弄不出来
: sorry我是新手 囧
: 翻了之前的文章还是不会
试试看这样
onMouseMove = function(){
var speed:Number = 10;
black.onEnterFrame = function(){
if(Math.abs(this._x - _xmouse)>1){
this._x -= (this._x - _xmouse) / speed;
}else {
this._x = _xmouse;
delete this.onEnterFrame;
}
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.80.237.118
1F:推 VV11:喔喔~~感谢 晚点来试试看 05/16 23:57
2F:推 Angelliya:推else{delete this.onEnterFrame;} 05/17 00:11
3F:推 VV11:终於可以了 超感谢! 05/17 09:22
4F:推 zswolf:请问..如果要black反方向跑的话必须怎麽写??感激..^^|| 05/17 09:30
5F:推 gargouille:反方相的话把_xmouse改成(1000-_xmouse) 1000是场景宽 05/17 12:53
6F:推 zswolf:成功了大感谢!!!!! 05/17 12:55
7F:推 VV11:g大真强~ 05/17 13:50