1

このqは以前に出てきましたが、与えられた答えは役に立ちませんでした。

@ の代わりに " 記号を表示するテキスト入力ボックスがあり、その逆もあります。

ローカルでテストすると、サーバーにアップロードしたときにのみ @ と " が正しく表示され、問題が発生します。

テキスト入力ボックスに「デバイスフォントを使用」を設定できると読みました。どうやらWhisは問題を修正しています。

http://livedocs.adobe.com/flash/9.0/UsingFlash/help.html?content=WSd60f23110762d6b883b18f10cb1fe1af6-7d1e.html

テキスト入力コンポーネントに対してこれを行う方法はありますか?

または、カスタム テキスト入力ボックスを作成する必要がありますか?

または第三の方法はありますか?

どんな入力でも大歓迎です。

乾杯

4

2 に答える 2

2

wmode を透過または不透明のどちらを使用していますか? キーボード構成の変更を含め、すべてのブラウザーでこの wmodes にはかなりの数のバグと不具合があります...これを参照してください: http://bugs.adobe.com/jira/browse/FP-105

唯一の本当の解決策は、wmode=window (デフォルトの動作) を使用することです。透明または不透明な wmode が本当に必要な場合 (つまり、HTML をオーバーラップする場合)、@ 文字だけでなく、キーボード構成全体が混同されるため、簡単な回避策はありません。

wmode transparent または opaqueは、バナーのようにもう少し複雑なものには決して使用しないことをお勧めします。これらは、ブラウザー/システム/ムーンアライメント間で非常に予測できないため、テスト段階は本当に悪夢になる可能性があります...

于 2009-08-04T05:52:36.297 に答える
0

フォントを埋め込んでみましたか?

于 2009-08-04T01:25:48.780 に答える