vc tem que ver quantos frames terá o total da rotação, dependendo da valocidade que vc quer que ele tenha. depois que decidir isso, divida o total da rotação (360) pelo numero de frames ex:(30) >>> 360/30 =12
ou seja, em cada frame deve haver uma rotação de 12 graus para que a animação seja constante. como 360 = 0 graus, se vc animar efetivamente os 30 frames, vai ficar uma paradinha percebivel, porque o frame 0 e o frame 30 sao identicos!!! então, vc teria que subtrair 1 frame da animação e criar um keyframe no frame 29. para isso, teriamos que saber que valor de rotação colocar no frame 29 , certo??? para ter esse valor, temos que subtrair a rotação de um frame (12) do total (360) >>> 360-12=348. esse valorde 348 que colocaria no frame 29. assim quando entrasse em loop a animação saltaria do frame 29 (rotação 348) para o frame 0 (rotação 0/360) completando o ciclo.
mas veja, dependendo do caso só é necessário fazer 180 graus, porque ai a animação ja se repete. no site que estou fazendo
http://geocities.yahoo.com.br/arthurbuccioli tem um logo girando, nele eu fiz justamente isso so 180 graus, porque depois a animação se repetia, so que com os mesmos frames invertidos. isso ajuda a economizar espaço, que é tão precioso na web.
Um abraço!!!