Flex - 在TextArea中搜索字符串

时间:2011-09-17 14:16:37

标签: flex search air adobe

我有一个允许用户输入的TextArea。我也有TextInput,用户可以键入一个字符串,我希望能够在TextArea中搜索TextInput中的字符串。我之前从未做过这样的事情,搜索字符串,所以我不知道使用哪些函数或如何去做。

有人可以解释如何执行此操作,或者甚至提供一个显示所涉及过程的小代码段。感谢。

修改

protected function searchBtn_clickHandler(event:MouseEvent):void
            {
                text = mainTextField.text;
                search_Str = searchTxt.text;

                var search_result:int = text.search(search_Str);
                trace(search_result);
            }

1 个答案:

答案 0 :(得分:2)

首先从文本区域和输入字段中检索文本,例如:

var text       = $('#textarea_id').val();
var search_str = $('#input_id').val();

然后我们将进行搜索:

var search_result = text.search(search_str);

现在search_result的{​​{1}}的起始索引为search_str,如果找不到text则为-1。