obj[i].x += (koko.x – obj[i].x)/8;
koko.x – obj[i].x 距離 割る 8 で徐々に近づく
new Point();って使える。
Pointに座標を入れて、最後に適応させる例
[sourcecode language=”java”] function loop(event:TimerEvent):void{
for(var i:Number = 0; i < obj.length; i++){
var koko:Point = new Point();
if(rollovered){
if(i == 0){
koko.x = this["ball"].x + 80;
koko.y = this["ball"].y;
}else{
koko.x = obj[i-1].x + 80;
koko.y = obj[i-1].y;
}
}else{
if(i == 0){
koko.x = this.stage.stageWidth + 140;
koko.y = this.stage.stageHeight/2 – 140;
}else{
koko.x = obj[i-1].x;
koko.y = obj[i-1].y;
}
}
obj[i].x += (koko.x – obj[i].x)/8;
obj[i].y += (koko.y – obj[i].y)/8;
}
}[/sourcecode]