1
我需要在textArea中獲取插入符號的XY位置。在TextArea中獲取插入符號的XY位置
我已經找到一種方式來獲得的Y,但我不知道怎麼去X,誰能幫助?
如果ANY1想知道,這是我如何得到Y:
var textBeforeCaret:String = text.substr(0, caretIndex);
var textDump:String = this.text;
this.text = textBeforeCaret;
this.validateNow();
yVariable = this.textHeight;
this.text = textDump;
你有沒有嘗試之前和/或插入符號之後的字符getCharBoundaries()? http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#getCharBoundaries() – Kodiak 2013-05-14 12:07:56
的問題是,我需要從行的文本框年底獲得子(不只是當我按ENTER鍵)我的結束插入符號,但這是有點問題,因爲它沒有標記\ r – 2013-05-14 12:32:30
http://stackoverflow.com/questions/12627185/get-caret-position-xy-in-input-文本框-AS3 – RafH 2013-05-14 21:28:59