私はFlash内に(明らかに)テキストのブロックを含むテキストフィールドを持っています。AS3:一致する文字列のxとy値をテキストフィールドで取得する
私がしたいことは、x & y
コーディネンテを返し、見つかったテキストのwidth & height
を返すテキストフィールドの内容を検索することです。結果は、テキストボックスのその部分に視覚的要素を配置するために使用されます。例えば
:視覚のようなものになるはずである
var pattern:RegExp = /\d+/g;
var found:Array = box.text.match(pattern);
var i:String;
for each(i in found)
{
/**
* Find the x, y, width, height of the matched text in the text field
* Use result to place transparent yellow box around text
*/
}
:
あなたは文字インデックスとリターンを受け入れるTextFieldクラスの方法を利用したいでしょう
興味深い質問、私はいつもそれがどのように行われたのか疑問に思った! –