AS3:如何对外部swf上的文本字段使用Android默认字体?
我只需要知道如何分配或更改字体的文本字段,我通过外部swf文件获得。我的意思是,我在stage上添加了一个外部swf文件,它包含一个文本字段。我还动态地分配给,我需要将字体更改为Android设备默认字体。这样我就可以在不嵌入android应用程序的情况下使用字体。如果有人知道,请告诉我。 下面是我正在使用的代码AS3:如何对外部swf上的文本字段使用Android默认字体?,android,actionscript-3,actionscript,Android,Actionscript 3,Actionscript,我只需要知道如何分配或更改字体的文本字段,我通过外部swf文件获得。我的意思是,我在stage上添加了一个外部swf文件,它包含一个文本字段。我还动态地分配给,我需要将字体更改为Android设备默认字体。这样我就可以在不嵌入android应用程序的情况下使用字体。如果有人知道,请告诉我。 下面是我正在使用的代码 var myLoader:Loader = new Loader(); var myURlReq:URLRequest = new URLRequest("em
var myLoader:Loader = new Loader();
var myURlReq:URLRequest = new URLRequest("embdTxtSWF.swf");
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderAdded);
var ldrContext:LoaderContext = new LoaderContext(false, new ApplicationDomain(null),null);
myLoader.load(myURlReq, ldrContext);
private function onLoaderAdded(eve:Event):void{
eve.currentTarget.content.y = 400;
var objMC:MovieClip = eve.currentTarget.content["_mc"] as MovieClip;
var _txtFld:TextField = objMC["testTxt"] as TextField;
_txtFld.multiline = true;
_txtFld.embedFonts = false;
var tFormat:TextFormat = _txtFld.defaultTextFormat;
tFormat.color = 0xFF0000;
tFormat.size = 20;
tFormat.bold = true;
trace("target name . "+_txtFld);
_txtFld.defaultTextFormat = tFormat;
_txtFld.text = "He is a very nice boy.";
tFormat.font = "Droid Serif"; // "Arial" //
addChild(eve.currentTarget.content)
}
使用“\u sans”作为字体,该字体应始终呈现而不嵌入。您好,我需要解决此问题。如果有人能解决这个问题,请告诉我。