求FLASH AS加速度算法

来源:百度知道 编辑:UC知道 时间:2024/07/04 15:42:03
this._y += (100-this._y)/2*0.8;
这是一个减速的弹性算法,谁会加速算法啊
求助!急!

var speed:Number = 10;//初速度;
var aSpeed:Number = -.1;//加速度;
var mc:MovieClip = 你的动画元件;
this.onEnterFrame = function(){
speed += aSpeed;
mc._x += speed;
}

加速 :我的理解 就是你加上的这个速度的值在不断变大 就是累加

你把100-this._y这个值设为一个变量 让他递加一个某一个值 这样这个变量就会越来越大 再让this._y递加上这个变量 试一下

this._y += (this._y-100)*某数