import flash.events.MouseEvent;
dynamic_txt.text = String("我是中国人,你是外国人");
searchBtn.addEventListener(MouseEvent.CLICK, toSearch);
function toSearch(e:MouseEvent){
trace(str.indexOf("中");
}
我在代码中这样使用indexOf ,可以正常查找到字符的位置
但当我把indexOf用在两变量中时,就无法查找到,代码如下
(下面是我在舞台,建立了一个动态文本实例名是dynamic_txt, 并且建立了一个输入文本,实例名是input_txt, 当我用下面的方法进行比较 ,总是返回-1,这是为什么呢?)
import flash.events.MouseEvent;
dynamic_txt.text = String("我是中国人,你是外国人");
searchBtn.addEventListener(MouseEvent.CLICK, toSearch);
function toSearch(e:MouseEvent){
var str:String = dynamic_txt.text;
var inputStr:String = input_txt.text;
trace(str.indexOf((inputStr)));
}