برای حل مشکل فونت :
1- احیانا برای فونت های استاتیک در پنل properties گزینه device font رو انتخاب نکنید .
2- در پنل Library و از فلش بالای این پنل گزینه new font رو زده و در کادر باز شده ، فونت و اسم رو تعیین کنید ، بعد اونو export for action script کنید و یه اسمی تعیین کنید و برای تخصیص فونت مورد نظر به یه تکست فیلد نوع داینامیک از دستور زیر استفاده کنید البته در اکشن
اسکریپت 3 فرض کن اصلا می خوای تکست فیلد رو هم با دستورات اکشن بسازی :
PHP:
var TF:TextField=new TextField();
addChild(TF);
var FF:myFont=new myFont();
var formatText:TextFormat=new TextFormat();
formatText.align =TextFormatAlign.RIGHT;
formatText.bold=true;
formatText.color=0x111111;
formatText.font=FF.fontName;
TF.defaultTextFormat=formatText();
TF.autoSize=TextFieldAutoSize.RIGHT;
TF.wordwrap=false;
TF.embedFonts=true;
TF.text=...
و فرض کن اون فونت فارسی رو به اسم کلاسی
myFontدر کادر Class واقع در پنل تعیین فونت در همون جایی که داری export for action script می کنی ، انتخاب کردی (بهتر بگم اسم کلاسی export شده هست
myFont) ...
به امضای من برو و گزینه تابلوی اعلانات رو از ورود اطلاعات فارسی از ایکسمل به فلش رو پیدا کن .
مثال گویای همه چیز هست . با این روش دیگه شی از کل فونت در swf شما embed می شه و دیگه نیازی به نصب فونت در سیستم های دیگه نیست .
این سایتو خودم زدم می تونی ببینی :
www.abmispars.com
بای...