1

Flash を使用してフォームにテキスト ボックスを表示するプログラムを C# で作成しています。フォームにメッセージを送信すると、一部の文字のみが表示されます。私が使用している swf ファイルは、Flash からデータを送受信する方法を説明するインターネット記事からのもので、ソース コードが含まれています。

これが面白いことです。ロードした元のswfファイルを使用すると、機能します。その ela ファイルを取得し、名前を変更してまったく変更せずに公開すると、一部の文字のみが表示されます。埋め込みフォントはありません。

C# プログラムで変更しているのは、swf ファイルの名前だけです。

ヘルプ!!!!

ありがとう、ゲイリー

4

1 に答える 1

1

Flash のいくつかを調べた後、この解決策を見つけましたhttp://ps3sg.blogspot.com/2011/03/adobe-flash-cs5-as2-problem-some.html。これは機能しているように見えますが、これは Flash CS5.5 のバグに違いありません。

  1. テキストボックスをクリックします。
  2. プロパティの文字セクションにある「埋め込み...」ボタンをクリックします。
  3. [埋め込みフォント] ウィンドウで、[文字範囲] で [すべて] を選択しました。
  4. [OK] をクリックします。

ela を再発行した後、アルファベット全体を見ることができました。

ゲイリー

于 2012-07-10T20:49:22.387 に答える