2013-06-28 42 views
0

我目前有一個表單禁用基於兩個文本框的發送按鈕。一個字段是一個消息框。我想擁有它,這樣一個人不能只放入一堆進入和空間。我目前ahve爲空格的檢查,但只的charAt返回一個空格:/這是我希望它看起來像:As3文字操作 - How to say「if charAt ==回車」?

 _sendComposeBtn.visible = true; 

       // if the length of the message is zero, don't let people send it 
     if (_messageLength == 0) 
     { 
      trace("hiding"); 
      _sendComposeBtn.visible = false; 
      _realMessage = false; 
     } 


     _allSpaces = true; 
       // start with allSpaces true. If there is a nonspace (or non-enter character then hide send button     
     for (i = 0; i < _bigMessageTextField.length; i++) 
     { 
      if (_bigMessageTextField.text.charAt(i) != " " && _bigMessageTextField.text.charAt(i) != (ENTER_CHARACTER)) 
      { 
       trace("not a space"); 
       _allSpaces = false; 
      } 
     } 

     if (_allSpaces == true) 
     { 
      _sendComposeBtn.visible = false; 
     } 

回答

0

你可以說:

_bigMessageTextField.text.charAt(i) != String.fromCharCode(13) 
+1

的偉大工程。我向你鞠躬。 – Fans

+0

@Fans你應該接受這個答案,因爲它爲你工作,是正確的。 – shaunhusain

+0

我不夠高。把我一些稀有的糖果扔給我。 – Fans