[英]using fonts in runtime assets - actionscript3
我正在嘗試實現此處找到的示例:
我已經成功共享了影片剪輯,但是字體似乎不可用。
我將AS3用於Flash-不是Flex。
剛剛找到答案。 導入時,您需要注冊字體。
private function onComplete(evt:Event):void {
var loaderInfo:LoaderInfo = evt.target as LoaderInfo;
loaderInfo.removeEventListener(
Event.COMPLETE,
onComplete
);
var appDomain:ApplicationDomain = loaderInfo.applicationDomain;
var thisIsMyFont:Class;
try {
thisIsMyFont = appDomain.getDefinition(
"ThisIsMyFont"
) as Class;
} catch(ex:Error) {
throw new Error(
"The font could not be found!"
);
}
Font.registerFont(thisIsMyFont);
trace(
"Now there are " + Font.enumerateFonts().length + " fonts available"
);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.