0
actionscript3私はここで見つける例を実装しようとしています:ランタイム資産のフォントを使用して -
を私は正常にムービークリップを共有しているが、フォントが利用できるようにしていないようです。
Flex用ではないAS3 for Flashを使用しています。
actionscript3私はここで見つける例を実装しようとしています:ランタイム資産のフォントを使用して -
を私は正常にムービークリップを共有しているが、フォントが利用できるようにしていないようです。
Flex用ではないAS3 for Flashを使用しています。
ただ答えを見つけました。インポート時にフォントを登録する必要があります。
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"
);
}