lamento, no tengo mucha idea porque ese codigo lo estas ejecutando desde un flash, ni siquiera se si se puede. verifica:
* que la funcion este correctamente definida
* que los atributos
name del formulario y los campos sean correctos, comunmente substituyen el name por ID pero esto cambia la forma de hacer referencia a los elementos.
* no creo que tenga mucho que ver... si vas hacer la referencia por el nombre del formulario, no te hace falta usar el objeto forms.
Código:
document.f1.tx.value;
// fijate que ahora no tiene forms;