Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 使用多行检查textfield是否为空不'';我不能像3岁那样工作_Actionscript 3 - Fatal编程技术网

Actionscript 3 使用多行检查textfield是否为空不'';我不能像3岁那样工作

Actionscript 3 使用多行检查textfield是否为空不'';我不能像3岁那样工作,actionscript-3,Actionscript 3,这是我的代码: stop(); var inputText:String; var inputText2:String; var inputText3:String; var inputText4:String; var inputText5:String; var inputText6:String; var inputText7:String; var inputText8:String; go.addEventListener(MouseEvent.CLICK, playBtnClic

这是我的代码:

stop();
var inputText:String; 
var inputText2:String;
var inputText3:String;
var inputText4:String;
var inputText5:String;
var inputText6:String;
var inputText7:String;
var inputText8:String;

go.addEventListener(MouseEvent.CLICK, playBtnClickk);

function playBtnClickk(e:MouseEvent):void {

    inputText = inputTXT.text;
    inputText2 = inputTXT2.text;
    inputText3 = inputTXT3.text;
    inputText4 = inputTXT4.text;
    inputText5 = inputTXT5.text;
    inputText6 = inputTXT6.text;
    inputText7 = inputTXT7.text;
    inputText8 = inputTXT8.text;



    if (
        inputText2 !== "", 
        inputText3 !== "",
        inputText4 !== "",
        inputText5 !== "",
        inputText6 !== "",
        inputText7 !== "",
        inputText8 !== "")
        { this.setChildIndex(allevelden, this.numChildren - 1); }
else{
     gotoAndPlay(2);
}}
I一个字段没有填写,
this.setChildIndex(allevelden,this.numChildren-1)必须购物,如果所有内容都已填写,则必须转到第2帧。

所有的文本字段都是输入文本字段和多行,但它不工作。有人能帮我吗

我可能错了,但我从未见过用逗号分隔if语句条件的这种语法,您应该用双管道分隔条件,或者,如果您的检查不正确,请尝试以下方法:

if (
        inputText == "" ||
        inputText2 == "" ||
        inputText3 == "" ||
        inputText4 == "" ||
        inputText5 == "" ||
        inputText6 == "" ||
        inputText7 == "" ||
        inputText8 == "")
        { this.setChildIndex(allevelden, this.numChildren - 1); }
else{
     gotoAndPlay(2);
}}

这是这样写的:如果你的任何字段都是空的,那么…

当你跟踪(inputText)时,你得到了什么?非常感谢最后一位支持我而不是反对我的人。谢谢很抱歉,我很早就欢呼了,它现在只检查第一个复选框,因此如果我不填写其他复选框,它将转到第2帧,我认为您忘记在复选框中包含第一个文本框。看到我修改过的答案了吗?我也这么做了,但仍然不起作用。如果仍然有一些字段没有填写,则直接进入第2帧。意思是,或者,所有字段都必须填写,所以我想我需要使用-&但仍然不起作用,我就是不明白!