1

swfs を翻訳するためのフラッシュ Web アプリを作成しています。複数のStaticTextを含む swf ファイルをロードます。最初はそれらのテキストを変更したかったのですが、残念ながらプロパティは読み取り専用です。私の解決策は、それらを非表示にし ( )、その場所にTextFieldを追加することでした。これはできますが、新しいものを同じように見せる方法が見つかりません。同じフォント、サイズ、色を設定する必要があります。textvisibility = false

あなたが尋ねているなら、私はすべてのフォントを使用しているので、これで問題はないはずです. また、動的テキスト フィールドを使用するように元の記事ファイルを変更する方法もありません。

4

1 に答える 1

0

プログラムで静的テキストフィールドのテキスト形式を取得することは不可能のようです。

ただし、その中のテキストを取得することも、そのビットマップコピーを取得することもできます(色を取得するため)。バイナリコードを掘り下げない限り、その情報を取得することはできません...

ただし、SWF逆コンパイラを使用してその情報を取得できる場合があります。私は実際に静的テキストでそれを試したことがありませんが、APIを介して利用できるものの規則に実際には従わないため、試してみる価値があるかもしれません:)

于 2013-02-05T20:09:22.057 に答える