를 사용하여 메이트 리스너를 추가하는 방법, 내가 메이트 리스너내 양식 중 하나에 액션 스크립트
<mate:Listener type="{DBEvent.Update_Result}" receive="{onUpdateResults(event)}"/>
나 팝업 등이 양식을 표시하고 추가를위한 다음과 같은 코드를 사용했다. 무슨 일이 벌어 지는지 처음으로, onUpdateResults 메서드는 예상대로 한 번만 실행됩니다. 그런 다음 팝업을 닫고 다시 열었습니다. 이 시간 onUpdateResults 방법은 다음 4time, 두 번 호출 등등 ...
은 인터넷 검색을 너무 많이 후, 그 메이트 리스너 우리가/제거 팝업을 닫습니다에도 불구하고 여전히 활성화되어 발견했다. 약한 참조를 시도하고 PopupManager.RemovePopup 등을 사용하여 팝업을 닫습니다. 아무것도 효과가 없습니다.
그런 다음 작업 스크립트를 사용하여 메이트 리스너를 수동으로 등록 및 등록 취소 할 것을 고려했습니다. 그래서, 나는 다음과 같은 코드
var _listener:Listener= new Listener();
_listener.addEventListener(DBEvent.Update_Result,onUpdateResults);
의 등록을 취소 할 수 ...
_listener.removeEventListener(DBEvent.Update_Result,onUpdateResults);
을 시도했지만이 또한 작동하지 않습니다.
제발 누군가가 내가이 문제를 해결하도록 도와주세요.
나는 이미 에스. 그러나 나는 그것을 얻을 수 없습니다. – Dinesh