2011-01-09 13 views
1

コードや複雑な効果がなく、テキストとシンプルなトゥイーンだけの非常に単純なフラッシュアニメーションを作成しています(Flash CS5)。巨大なAS 3.0エクスプレッションフレーム

生成されたサイズレポートから、フォントやエクスポートされたactionscriptクラスと同じように見えます。 AS 3.0クラスのフレームは100Kを超えていますが、1つのフォントしか使用していないにもかかわらず、同じ文字が複数回埋め込み/書き出されます。

質問: 混在したTLF /クラシックテキストの埋め込みテキストプロパティ、スペーシング/カーニングなど)は、同じ文字を2回埋め込む必要がありますか?

TLFテキスト(回転とさまざまな変換では古典的なテキストでは使用できません)でテキスト変換を行うには、.swfのサイズを増やす( "内部")AS3クラスを埋め込む必要がありますか? (私がこれらのクラスを明示的に使用していないにもかかわらずflaプロジェクトにはスクリプトはありません)

すべてのテキストインスタンスを1つずつ削除しようとしましたが、ある時点でswfは5にしかなりません-6Kですが、swfのバルーン化を引き起こす原因を正確に突き止めることはできません

答えて

3

adobeによると、古典的なテキストとTLF用にフォント文字を2回埋め込む必要があります。

TLFおよびクラシックテキストコンテナで使用するために、別の埋め込みフォントシンボルを作成する必要があります。 TLF(DF4)アウトライン形式は、PostScript Type 1フォントでは使用できません。 TLF(DF4)にはFlash Playerバージョン10以降が必要です。 Flash CS5 Help

テキストの回転や変形にTLFは必要ありません。あなたはあなたのフォントを埋め込む必要があります。 Flash CS5では、テキストフィールドに変換を適用すると自動的に変換されますが、テキストフィールドに埋め込まれている文字のみが埋め込まれるため、他の文字を指定する必要があります。

TLFを使用すると、.swfサイズが増加します。フォント全体を埋め込むこともできます。あなたが本当に必要な文字だけを必要としない限り、TLFを使用しないでください。