是《action script3.0入门到精通》上的一个“Hello World”的案例,现在有个问题。
定义了一个数值:
public static var validNames:Array=["sam","hong","yan"];
定义一个函数:

定义了一个函数:

运行正常的话,当我输入数组中的值时,validName()会返回true值,a的值是0~2,也会显示“Hello,xx.”,可实际上validNames.indexOf(inputName)根本就没运行,直接跳过了,a一直是-1,各位大神帮忙看看吧。