로그인 바 컨트롤과 로그인 다이얼로그 컨트롤을 따로따로 만들었습니다.
로그인바의 Login버튼을 누르면 로그인 다이얼로그가 나오고 로그인 성공하면 로그인바의 Login버튼을 Logout버튼으로 변경할겁니다.
그래서 "로그인다이얼로그"에서 로그인에 성공하면 생성한 이벤트 리스너의 이벤트를 발생시킴 -> "로그인바"는 발생한 이벤트를 감지해서 오버라이드한 리스너의 함수처리를 실행함.
이게 하고싶습니다.
EventListener를 계승한 인터페이스는 만들었구요.
어떻게 다이얼로그에서 이벤트를 발생시키고 리스너의 이벤트 발생을 로그인바 에서 감지하는지를 모르겠습니다.
로그인바에 리스너를 implement하고 리스너의 함수를 오버라이드해서 "로그인" "로그아웃"버튼을 변경하는 처리를 넣었습니다.
근데 다이얼로그에서 이벤트를 어찌 발생시키지? 리스너를 사용하려면 리스너 인스턴스를 넣어줘야 하는데 그럼 다이얼로그도 리스너 implement해줘야 하는데..? 까지 생각했는데 더이상 진행이 안되네요...