1

FlashCS4 の使用中に奇妙な問題が発生しました。

  • STATIC TEXT に設定すると、正しいフォントで完全に正常に機能するテキストフィールドがあります。

  • DYNAMIC TEXT に設定すると、選択したフォントが使用できないシステムでは、テキストが Arial またはその他のデフォルトとして表示されます。フォントがインストールされているシステムでは、適切なフォントで表示されます。

  • EMBED CHARACTERS に設定すると、フォントがインストールされているかどうかに関係なく、どのシステムでもテキストがまったく表示されません。

付属の AS3 コードに [EMBED] タグを使用してフォントを埋め込んでみました。CS4 のライブラリにもフォントを追加しました。

CS4 では、テキストフィールドのフォントを標準の OS フォントと、横にアスタリスクが付いたフォントの両方として選択しようとしましたが、どちらの方法でも同じ結果が得られます。

ライブラリ フォントは、「アクション スクリプト用にエクスポート」および「フレーム 1 に」設定されています。フォントにボールド/イタリックなどは含まれていません。特別なスタイリングは使用していません (テキストを中央に配置する以外は)。

フォントが利用できないという問題ではないと思います。そうしないと、文字が埋め込まれていないダイナミックに設定されていると表示されません。フォントがインストールされているコンピューターに表示されないのも奇妙です。

ヘルプ?

4

2 に答える 2

1

「文字の埋め込み」をクリックして、大文字、小文字、数字、句読点を選択しましたか。

彼の問題は、一定の金額しか選択されていない場合に発生することがわかりました。これは他の埋め込みコードがなくても機能し、ライブラリも必要ありません。

新しいフラッシュ ファイルに動的テキスト フィールドだけを配置して、それのみを試してみてください。動作するはずです。

正しく埋め込まれているかどうかを確認する良い方法は、テキスト フィールドを回転させることです。埋め込まれていないものは表示されません。

これも試してみてください: パブリッシュ設定 -> Flash タブで、サイズ レポートの生成を設定すると、埋め込まれたフォントと文字が表示されます。

彼らがそこに表示されている場合は、あなたが行っている、または行っていない何かが原因である可能性があります

于 2010-01-28T02:04:08.970 に答える
0

私が使用していた特定のフォントがどういうわけか壊れていたことが判明しました。別のサイトからダウンロードした別のバージョンのフォントを使い始めたところ、すべて正常に動作しました。元のフォントのダウンロードでエラーや破損を検出できませんでした。:/

于 2010-04-08T12:34:01.297 に答える