0

Flex 4 で Text Input の点滅するテキスト カーソルの色を変更したいのですが、どうすれば変更できますか?

それを処理する方法はありますか、それとも Flash Player によってのみ制御できますか ???

4

3 に答える 3

0

少し前にこれについて同様の質問がありました。実際のカーソルを更新する方法が見つからなかったので、解決策を工夫しました。私の解決策は、2 つのテキストフィールドを重ねることでした。動的フィールドの上の 1 つの入力フィールド。

入力フィールドのアルファを 0 に設定します。次に、入力フィールドに CHANGE イベント リスナーを追加します。ハンドラーで、動的フィールドを更新し、textWidth に基づいてカーソルの位置を変更します。

理想的ではありませんが、うまくいきました。

于 2012-04-13T15:41:49.067 に答える
0

この問題を解決していたのですが、

実はテキスト入力のスキニングに問題がありました。textinput スキンの richeditabletext の alpha を 75 かそれより低い値に設定すると、Flash Player 自体がカーソルの色を白にします。

そのアルファ値を増やすことで、カーソルの色を黒にしました。

于 2012-04-19T15:47:31.557 に答える
0

TextField.textColor = OxFFFFFF を変更すると、カーソルも白に変わります。点滅するカーソルとテキストに同じ色が必要な場合に機能します。

于 2012-05-04T22:28:32.243 に答える