Actionscript 3 AS3-将字符串变量的值与文本字段中包含的值进行比较

Actionscript 3 AS3-将字符串变量的值与文本字段中包含的值进行比较,actionscript-3,types,casting,Actionscript 3,Types,Casting,我无法将字符串变量的值与文本字段中包含的值进行比较。 我在文本框中输入Hello World,然后单击按钮 预期的结果是相同的,而我得到的结果是不同的 var monTexte:String = "Hello World"; button_1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler); function fl_MouseClickHandler(event:MouseEvent):void { if (monText

我无法将字符串变量的值与文本字段中包含的值进行比较。 我在文本框中输入Hello World,然后单击按钮 预期的结果是相同的,而我得到的结果是不同的

var monTexte:String = "Hello World";
button_1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void
{
    if (monTexte==monTexteSaisie.text) trace ("identique");
    else trace("différent");
}

您可以尝试使用.toLowerCase函数,以使检查更容易。或者尝试使用texfField.text.indexOfvariableText检查文本是否存在

问题是一条新线

 trace("-"+monTexteSaisie.text+"-")

必须删除闪存文件中的复选框。对不起,我的flash版本是法语的。就在您更改文本颜色的位置旁边。

那么您可能没有键入完全相同的文本,否则该条件必须起作用。