Nota: Você pode ser tentado a definir a animação através do AnimationController setAnimation ou funções currentAnimationName, mas essas funções vai jogar uma animação uma vez (a propriedade laço na AnimationControllerInfo só é utilizado para fixar o índice de estrutura, não para repetir a animação) e, em seguida, cair de volta para a animação padrão.
fornecendo o nome de animação através da propriedade changeAnimationEvent e provocando alterações no nome animação através do sistema de eventos é a melhor maneira de alterar dinamicamente animações em tempo de execução.