Опубликовано несколько статей о большой разнице в встраивании шрифтов, которая появилась в CS5. Я думаю, что это довольно хорошо:
Возникли проблемы со встроенными шрифтами и текстом HTML во Flash CS5?
Способ, которым встроены шрифты, является улучшением в CS5, но это означает, что все ваши динамические текстовые поля CS5 ломаются, когда вы открываете FLA для редактирования в CS5! Который отстой! (Все работает нормально, как развернуто в SWF.)
Если вы откроете FLA CS4 в CS5, вам в основном потребуется перестроить динамические текстовые поля и повторно применить встраивание.
Здесь есть код :
import flash.text.*;
var font:Font1=new Font1();
var txt_fmt:TextFormat=new TextFormat();
txt_fmt.font=font.fontName;
txt_fmt.size=24
var txt:TextField=new TextField();
txt.autoSize=TextFieldAutoSize.LEFT;
txt.defaultTextFormat=txt_fmt;
txt.embedFonts=true
txt.text="Designscripting.com"
txt.selectable=false
addChild(txt);