2013-11-24 82 views
0

,這是我的代碼:檢查,如果文本框爲空,具有多那並不工作AS3

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); 
}} 

我一個字段是不是在,this.setChildIndex(allevelden, this.numChildren - 1);有店了,充滿如果一切填充它必須去第2幀。
所有文本框都是輸入文本框和多行,但它不起作用有人可以幫助我!

+0

當你跟蹤(inputText的),您能得到什麼? – Luis

回答

0

我可能是錯的,但我從來沒有見過用逗號separaring的if語句的條件,你應該用一個雙管或分開你condintions這句法,也是你的檢查是不正確,試試這個:

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

這寫着:如果您的任何字段爲空然後...

+0

非常感謝終於有人與我思考而不是反對我。謝謝!!!! – user2852398

+0

對不起,我歡呼早,它只檢查現在的第一個複選框,所以如果我沒有填寫其他人,它會去幀2 – user2852398

+0

我試過&&而不是| |但它不起作用 – user2852398