0
AS3에서 글꼴을 설정하는 데 문제가 있습니다. 나는 포럼과 질문에서 ressources를 사용하여 몇 가지 다른 것들을 시도했지만 그것을 작동시킬 수 없습니다. 나는 연결 AS "투석기"로 글꼴 이름이 "font2"이 도서관에서AS3 TextField 글꼴
private function addContentToMovieClips(Text:String, MC:MovieClip):void
{
var myFont = new Trebuchet();
var tFormat:TextFormat = new TextFormat();
tFormat.font = myFont.fontName;
tFormat.color = 0x000000;
trace(tFormat.font);
var tf:TextField = new TextField();
tf.defaultTextFormat = tFormat;
tf.embedFonts = true;
//tf.antiAliasType = AntiAliasType.ADVANCED;
tf.text = Text;
MC.addChild(tf);
tf.width = 300;
}
:
여기 내가 사용하는 코드입니다. 나는 컴파일러 오류를 얻지 않으며 텍스트가 화면 상에 생성 된 것처럼 보이지만 아무것도 표시되지 않습니다.
다음 줄은 디버깅을위한 것입니다 :
trace(tFormat.font);
및 반품 "투석기 MS"예상대로.
이것이 작동하지 않는 이유를 이해할 수 있도록 도와 주시면 매우 감사드립니다.
건배,
패트릭
편집 :
tf.embedFonts = true;
텍스트가 올바른 글꼴로 표시됩니다 제거. 이유는 모르겠지만 지금은이 트릭을 수행합니다.