Чтобы определить текущий язык клиента, вы можете использовать:
flash.system.Capabilities.language; //in my case returns "en"
Для динамической загрузки шрифта во время выполнения есть несколько хороших учебных пособий, включая этот: http://bryanlangdon.com/blog/2007/03/22/loading-fonts-dynamically-in-actionscript-2-and-3/
Надеюсь, это поможет.
Редактировать
Для динамического изменения уже встроенных шрифтов сначала включите встраивание шрифтов для отдельных текстовых полей: (непроверенный код)
myTextField_txt.embedFonts = true;
Затем создайте и установите текстовый формат текстовых полей, которые вы хотите изменить.Что-то вроде:
var myformat:TextFormat = new TextFormat();
myformat.font = "_sans";
myTextField_txt.setTextFormat(myformat);
При желании вы можете установить дополнительные элементы в TextFormat, такие как размер, цвет и т. Д.