Diccionario de bucle As3
SetTimeout: Generalmente solo se usa una vez.
SetInterval: Uso ilimitado.
Temporizador: Se puede limitar el número de veces.
Sin embargo, si es necesario, las tres clases pueden implementar la funcionalidad de cada una. Por ejemplo, el temporizador se puede configurar para que se use una vez o indefinidamente, pero desde la perspectiva de la simplicidad del desarrollo, no se recomienda escribirlo de esta manera.
Desde una perspectiva de herencia:
Setimeout y setinerval no admiten herencia, mientras que el temporizador tiene buena escalabilidad. Por ejemplo, el mecanismo de latido del corazón en muchos juegos se escribe mediante la función de temporizador. Por lo tanto, los temporizadores se utilizan generalmente en funciones complejas.
Debería haber otras diferencias.
Lo más importante es que estos tres métodos deben reciclarse tras su uso. De lo contrario, provocará algunos errores complicados, como desbordamiento de memoria, etc.