Привет всем. Away3d 4.0. Есть мой код воспроизведения анимации MD2 состояния "name":

Код AS3:
private function onAssetCompleteMy(event:AssetEvent):void
{
if (event.asset.assetType == AssetType.MESH) {
_mesh = event.asset as Mesh;
_mesh.x = 0;
_mesh.y = 0;
_mesh.z = 0;
_mesh.scale(5);
_view.scene.addChild(_mesh);
var vertexAnimator:VertexAnimator = new VertexAnimator(_animationSet);
vertexAnimator.play('name');
_mesh.animator = vertexAnimator;
}
else if (event.asset.assetType == AssetType.ANIMATION_SET) {
_animationSet = event.asset as VertexAnimationSet;
_animationSet.getState("name").looping = false;
}
}
После запуска играет анимацию ,но после того как дощло до конца ,я указал что анимация не зацыклена _animationSet.getState(“name”).looping = false;, выдаёт ошибку
[Fault] exception, information=RangeError: Error #1125: Индекс 11 выходит за границы диапазона 11.
Т.е анимация состоит из 11 кадров и когда дошло до 11 надо как то перехватить это ...но как ....В чём ошибка? В старых версия Away3d был класс AnimationSequences и все работало на ура. Но теперь его убрали в 4.0.