我有一个简单的actionscript 2.0代码用于密码字段..你必须输入“hello”来获取字符串“yes”否则你得到字符串“no”返回..我想知道是否有任何flash术语你可以输入输入文本字段以获得“hello”以外的访问权限
即。输入passwordstring会使if语句说(首先读取底部的代码)......
if(passwordstring == passwordstring)
但这不起作用..
这是我的代码:
passwordstring = "hello"
_root.onEnterFrame = function()
{
if(textfield.text == passwordstring)
{
trace("yes");
}
else
{
trace("no");
}
}
答案 0 :(得分:1)
if(passwordstring == passwordstring)
此行会尝试将属性 passwordstring
与另一个属性 passwordstring
匹配。在文本字段中输入"passwordstring"
将不会与此相同,因为它会显示if("passwordstring" == passwordstring)
,评估为false
。
例如,这将评估为false
:
var value:String = "abc";
trace("value" == value); // false
答案 1 :(得分:0)
也许只是使用普通文本字段,但使用pwd_txt.displayAsPassword = true;
这是另一个例子, http://marianomike.com/2009/03/18/easy-flash-as3-password-validation/