作者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
推 VV11:喔喔~~感謝 晚點來試試看 05/16 23:57
推 Angelliya:推else{delete this.onEnterFrame;} 05/17 00:11
推 VV11:終於可以了 超感謝! 05/17 09:22
推 zswolf:請問..如果要black反方向跑的話必須怎麼寫??感激..^^|| 05/17 09:30
推 gargouille:反方相的話把_xmouse改成(1000-_xmouse) 1000是場景寬 05/17 12:53
推 zswolf:成功了大感謝!!!!! 05/17 12:55
推 VV11:g大真強~ 05/17 13:50