ActionScript, как правило, очень простителен, когда что-то нужно привести к строке, и он часто делает это за вас.Это должно работать:
var a:int = 1;
txt.text = a; // Now that I think of it, I forget if AS3 has issues with this.
// AS2 does not
При конкатенации к строке, однако, я рекомендую строгое приведение, поскольку это позволит избежать случайного NaN:
var a:int = 1;
var str:String = "foo";
txt.text = str + String( a ); // now "foo1"
Помните также, если добавляете вконец текста текстового поля (вместо назначения) используйте appendText.