Учитесь пользоваться хелпом.
У текстового поля есть событие onChanged.
Прикрутите к нему эту замену.

Код AS1/AS2:
text_tf.onChanged = function () {
this.text = this.text.split(',').join('.');
};
где
text_tf - имя вашего поля
Полагаю, что это самое простое решение, если вводится немного текста.
Вообще-то, если вы делаете ввод для калькулятора, вам еще надо подумать о том, чтобы пользователь мог вести только одну точку-запятую, так как разделитель целой и дробной части у числа может быть только один.
И ввести ограничение на количество введенных цифр.
Можно так попробовать реализовать полную проверку:

Код AS1/AS2:
text_tf.restrict = '0-9.,';
text_tf.maxChars = 10;
text_tf.onChanged = function () {
if (!dotExists) {
this.text = this.text.split(',').join('.');
}
if (this.text.indexOf('.') > 0) {
this.restrict = '0-9';
dotExists = true ;
}
else {
this.restrict = '0-9.,';
dotExists = false ;
}
};