Un evento lo puedes inclusive diseñar tu, saber cuando necesitas llamar a ese evento te puede ayudar a construir uno, si por ejemplo, necesitas que sea automatizado pero con una sola participacion, puedes incluir unicamente la linea de codigo justo cuando quieras que aparezca:
Código :
labelMostrar.text = this._height;
Por si sola funciona perfectamente sin la participacion del usuario ni la necesidad de eventos.
El evento debe establecer un parametro, al cumplirse dicho parametro detona la funcion.
La pregunta que debes hacerte es: ¿cuando quiero utilizar esa funcion?.
Ahora bien flash tiene varios eventos, onLoad (al cargar), onEnterFrame (al cambiar de fotograma), onMouseDown (al presionar boton del raton), solo es cuestion de elegir cual es el que mejor se apega a tus intereses/conveniencia.
Un evento definido por ti seria mediante el uso de intervalos, un poco mas complicado pero ideal en el uso de ciclos de tiempo, es decir, llamando a una funcion cada "X" segundos.
Código :
function ponerTxt(){
labelMostrar.text = this._height;
}
a=setInterval(ponerTxt,1000)// cada 1000 milisegundos entra en acción.
y si quieres desmontarlo de memoria, osea interrumpir y destruir dicho intervalo, unicamente tienes que incluir la linea:
Código :
clearInterval(a);
Es todo, espero haya disuelto algunas pequeñas dudas : ).