Тогда можно воспользоваться давним проверенным способом - анимацию поворота впихнуть в один мувиклип, а в другой, "родительский" засунуть его в один кадр. Тогда застопорив анимацию в "родительском" мувиклипе на том кадре, где мувиклип вращается, получим бесконечную анимацию без всяких gotoAndPlay() и вообще, по сути, без кода

То есть растащить возможные состояния кружка на разные мувиклипы - один с вращением, другой стационарный, третий, допустим, с изменением размера, и эти мувиклипы засунуть в другой, контейнерный мувик.