Mira que facil, para eso se hace un 
setInterval(), que iría mas o menos así:
Código:
 function citar() {
	_root.cita_txt.variable = "frase"+(Math.Round((Math.Random()*18)+1));
	trace((Math.round((Math.random()*18)+1)));
}
citar();
var timer:Number = setInterval(citar, 1000);
  el 1000 que está en rojo es el intervalo de tiempo que tardará en cambiar, donde 1000 es 1 segundo, 2000 es 2 segundos, 5000 son 5 segundos, 34000 son 34 segundos, 500 es medio segundo, etc. 
Me dices si te sirve. Salu2