textArea でキャレットの XY 位置を取得する必要があります。
Yを取得する方法はすでに見つけましたが、Xを取得する方法がわかりません。誰か助けてもらえますか?
いずれかが知りたい場合は、これが Y を取得する方法です。
var textBeforeCaret:String = text.substr(0, caretIndex);
var textDump:String = this.text;
this.text = textBeforeCaret;
this.validateNow();
yVariable = this.textHeight;
this.text = textDump;