AS3缓动公式:
sprite.x += (targetX – sprite.x) * easing;//easing为缓动系数变量
sprite.y += (targetY – sprite.y) * easing;
AG:
<!-- 示例一:AS3缓动公式 从(0,0)移到(x,y) --> <div id="box" style="width: 100px; height: 100px; background: #f85455;position: absolute;"></div> <script> var CS3HD = { easeOut: function(target,sprite){ //target目标坐标点l; sprite.x += (target.x - sprite.x) * 0.1;//easing为缓动系数变量 sprite.y += (target.y - sprite.y) * 0.1; return sprite; } } var box = document.getElementById('box'); var target = {x: 300,y: 400} , oldSprite = {x: 0,y: 0}; var timer = null; function run(){ oldSprite = CS3HD.easeOut(target,oldSprite);