NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 질문과 답변
  • 커뮤니티

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문과 답변

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문에 대한 답변을 3일안에 채택하지 않으면, 자동으로 첫번째 답변자가 채택되고 포인트는 100점이 차감됩니다.

    에디터 비동기 서브스크립트 결과반환

    페이지 정보

    본문

    그림과 같은 로직으로 메인 스크립트를 짰고

    비동기 스크립트의 결과반환 값이 True가 되면 모든 스크립트를 중지하도록 스크립트 중지 액션으로 가게 해뒀습니다.

    근데 비동기 스크립트는 결과반환을 받을 수가 없나요??

    아무리 봐도 해당 이미지가 떴는데 결과반환값이 넘어오질 않더라구요..

    동기 스크립트로 바꿔놓고 돌리면 결과반환값이 잘 넘어옵니다.

    혹시 해결방법이 있을까요??

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

      채택답변
    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    음... 설명하기가... 매우 복잡한데요-_-;
    비동기는 해당 프로시저가 종료되더라도 이벤트를 받을 수 있는 리스너가 별도로 필요합니다.
    비동기는 특수하게도 일반적인 방식으로 처리할 수 없고 이벤트 핸들러(대리자로 구현된...)로만 처리합니다.

    솔루션 1
    글로벌 변수를 이용하여 처리 반복 루틴 안에서 변화된 값으로 처리

    솔루션 2
    커스텀 모듈을 비동기 서브 스크립트를 처리할 수 있는 이벤트핸들러 구현