   Animation Event
  Hi all,instaed of start an animation and then in every update check ifmAnimCtrl->GetTrackDesc( dwCastTrack, &td );float period=pASTrackcast->GetPeriod();if( td.Position >= period) //blend stop animationCan I use more then one track event for the same track to start and stop?I mean when i call playanimation i do something like:mAnimCtrl->KeyTrackEnable( m_dwCurrentTrack, FALSE, m_dTimeCurrent + MOVE_TRANSITION_TIME );    mAnimCtrl->KeyTrackSpeed( m_dwCurrentTrack, 0.0f, m_dTimeCurrent, MOVE_TRANSITION_TIME, D3DXTRANSITION_LINEAR );    mAnimCtrl->KeyTrackWeight( m_dwCurrentTrack, 0.0f, m_dTimeCurrent, MOVE_TRANSITION_TIME, D3DXTRANSITION_LINEAR );    mAnimCtrl->SetTrackEnable( dwNewTrack, TRUE );    mAnimCtrl->KeyTrackSpeed( dwNewTrack, 1.0f, m_dTimeCurrent, MOVE_TRANSITION_TIME, D3DXTRANSITION_LINEAR );    mAnimCtrl->KeyTrackWeight( dwNewTrack, 1.0f, m_dTimeCurrent, MOVE_TRANSITION_TIME, D3DXTRANSITION_LINEAR );It's common use to add also an event to stop newtrack with current_time+animation period for non looping animation? Or it's common use to check every update if is finished?Thx for your time.   