要判断和甄别运动的三个不同阶段,有许多方法。就本例而言,可以采用if…elseif..语句判断定时器的触发次数实现。
function linetimerHandler(event:TimerEvent):void {
//动画代码编写入口
var i:int=event.target.currentCount;
if(i<=50)
{
//操作从stoppoint[0]到stoppoint[1]
}
else if(i<=100 && i>50){
//操作从stoppoint[1]到stoppoint[2]
}
else if(i<=150 && i>100){
//操作从stoppoint[2]到stoppoint[0]
}
}