그래서 기본적으로 내 이벤트와 구성 요소가 전달이 : 나는 디버그를 통해 이동하는 경우flex에서 함수 실행을 변경/우선 순위 지정하는 방법은 무엇입니까?
private function myDispatchedEvent(event:Event):void
{
//Here I have my static function with title and handler function showConfirmation
Calculate.showConfirmation("String Title", function(event:Close):void
{
if(bla bla bla)
//lots of code etc. ...
});
//myDispatchEvent function continues here..
}
그래서 문제는, 내 정적 함수의 showConfirmation 핸들러입니다 : 스크립트 태그에서
<components:MyComp id="Id" myDispatchedEvent(event)/>
내가 그 기능이 , 그냥 그 함수를 건너 뛰고 myDispatchedEvent를 계속합니다. showConfirmation 함수 내의 익명 함수가 실행되지 않는 이유는 무엇입니까?
감사합니다.
익명의 함수가 호출 된 코드를 표시 할 수 있습니까? 이 코드만으로는 실행되지 않는 이유를 알 수 없습니다. – RIAstar
Calculate.showConfirmation ("문자열 제목", 함수 (이벤트 : 닫기)) : void { if (bla bla bla) // 많은 코드 등 ... }); 그것이 실행되는 곳입니다. 쉽게 별도의 함수를 작성할 수 있습니다 : Calculate.showConfirmation ("String Title", myNewSeparateFunction), 그것은 중요하지 않습니다, 그것은 여전히 호출되지 않습니다. – randomUser56789