以下の関数では、(関数 generateItem() によって生成された) ランダムなアイテムをステージに投げ、ステージの右側の外側から左側のすぐ外側に移動させようとしています。これは問題なく動作しますが、唯一の問題は TweenLite.to 関数の ease:Linear.easeNone が動作しないことです。アイテムはアニメーションの最初は速く、最後はゆっくりと動き続けます。コードは次のとおりです。
private function timerHandler(event:TimerEvent):void{
//item handling
if(gameTimer.currentCount % 4 === 0){
var item:MovieClip = generateItem();
arrItems.push(item);
for each(item in arrItems){
TweenLite.to(item,5,{x:-(item.width - 1), ease:Linear.easeNone});
trace(item + " ----- " + item.x);
if(item.x < -(item.width)){
arrItems.splice(arrItems.indexOf(item),1);
stage.removeChild(item);
}
}
}