2

CS4 で作成したムービークリップがあります。それを Flex プロジェクトの /lib にエクスポートしてから、テキストにアクセスしようとします。すべてのテキスト フィールドには ID と埋め込みテキストがあり、IntelliSense で表示されます。しかし、プロジェクトを実行すると、テキストフィールドが空白になります。何が起こっている?

編集:テキストが埋め込まれている場合にのみ機能しないようです。非埋め込みテキストは正常に機能します。

4

1 に答える 1

2

swfs に埋め込まれたテキスト オブジェクトとフォントをインポートすると、奇妙な埋め込みエラーがいくつも発生する可能性があります。私の経験では、正しく処理するには多くの調整が必要です。いくつかの注意事項:

  • すべての文字を埋め込んでいますか?選択的埋め込みには、表示しようとしている文字セットが含まれていない可能性があります。たとえば、テキストが太字で、通常のバージョンのフォントしか埋め込んでいない場合、文字は表示されません。
  • フォントを正しく埋め込んでいますか?Flash Authoring CS4 からエクスポートしている場合は、Flash タイプのフォントとして埋め込まれていることを確認してください。Flex に埋め込んでいる場合は、埋め込み構文を 3 回確認してください。ほんの少しのタイプミスで、すべてが台無しになる可能性があります。
  • Flash Authoring CS4 からムービー クリップをエクスポートしてみてください。そこのテキストを表示できますか?これは、問題が Flash Authoring CS4 側にあるか Flex 側にあるかのトラブルシューティングに役立ちます。

お役に立てば幸いです - 埋め込みテキストは少し厄介な場合があります。より多くのコードを含めるか、swf へのリンクを含めることができる場合は、もう少し試してみて、より多くの情報を提供できるようにします。

于 2009-11-24T17:46:47.933 に答える