Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   MD2 анимация по States Ids (http://www.flasher.ru/forum/showthread.php?t=183943)

caste 06.09.2012 04:05

MD2 анимация по States Ids
 
Привет всем. 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.


Часовой пояс GMT +4, время: 22:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.