2013-06-28 4 views
0

두 개의 텍스트 필드를 기반으로 보내기 버튼을 사용할 수없는 양식이 있습니다. 하나의 필드는 메시지 상자입니다. 나는 사람들이 단지 많은 진입과 공백을 넣을 수 없도록하고 싶다. 나는 현재 공간에 대한 검사를 ahve하지만, 수 charAt 단지 공간을 반환 : 당신은 말할 수As3 텍스트 조작 - "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

@ 팬 여러분에게 도움이 되었기 때문에이 대답을 받아 들여야합니다. – shaunhusain

+0

나는 충분히 높은 수준이 아니다. 드문 사탕 몇 개를 던져. – Fans