2013-05-16 4 views
1

나는 플렉스의 프로그램을 가지고 있는데, 특정 필드의 유효성을 검사 한 다음 제출 버튼이 활성화되어 있는지 확인합니다. 나는 다음과 같은 것을 시도하고있다 :플렉스 입력 텍스트 필드의 유효성 검사

public function init():void 
    { 
     submit.addEventListener(Event.CHANGE,enableSubmit); 
    } 

    public function enableSubmit(event:TextInput):void 
    { 
    //some code to enable the button 
    } 

작성을 완료 할 때 init을 호출하여 제출할 이벤트 수신기를 추가 할 수있다! 이것이 올바른 방법일까요? 도와주세요!

답변

0

예, creationComplete에서 init으로 전화 할 수 있습니다.

public function enableSubmit(event:Event):void 
{ 
//some code to enable the button  
} 

는 또한 이벤트 리스너에 추가해야합니다 : 이벤트가 아래 코드처럼, 매개 변수로 전달되기 때문에 코드에서 변경해야 있는 유일한 방법은 EventTextInput에서 enableSubmit의 매개 변수입니다 TextInput, 그래서 나는 컨트롤을 제출한다고 가정하고 있습니다은 TextInput입니다 submit.addEventListener(Event.CHANGE,enableSubmit);

관련 문제