我在as3中将此代码写入了我的搜索功能,但这不是一件好事 因为当我点击我的按钮模块时,搜索结果是错误的。我写的时候请查看我的代码(123456789123)。我的模块跟踪是正确的,写入时(1234567899)我的模块跟踪是否正确? 我该如何纠正这个问题?
我的代码图片在这里: please click to see my code
答案 0 :(得分:0)
确保您的txt3
字符串不为空(最小长度为1
)。
如果txt3
长度为零,则在检查时会出现问题。
您希望检查功能看起来像这样:
function check ( evt : MouseEvent) : void
{
trace ("txt3 length is : " + txt3.length); //# if zero you get bad output later
trace ("txt3 text is : " + txt3);
if (txt2.length < 12)
{ trace ("Please Complete Every Space"); }
if ( txt3.length > 0 && txt2.text.search(txt3) >= 0)
{
trace ("correct");
}
else
{
trace ("wrong");
if ( txt3.length < 1 ) { trace ("txt3 is empty String"); }
if ( txt2.text.search(txt3) == -1 ) { trace ("txt2 VS txt3 = match was not found"); }
}
}