[질문] AS3 URLLoader에 관한 질문!
알버트
2023.04.01
다름이 아니오라
메인 함수가 있습니다
main(){
데이터불러오기();
다음함수();
}
위와 같다고 하면
데이터불러오기() 함수는
URLLoader();를 이용해서 어떤 데이터를 가져오는 거죠
그러데 가지고 온다음에 액션을 취하기 위해서
addEventListener(Event.COMPLETE, 완료);
머 이런씩으로 이벤트 핸들러를 추가해서 처리를 합니다
제가 알기로는 URLLoader는 비동기도 처리되는 것으로 알고 있습니다.
저는 저게 다 처리 되면 어떤 값을 돌려 받거나 해서
다 처리 되었을때만 다음함수();을 실행하고 싶은 것임니다.
물론 완료() 함수에서 다음함수()을 넣어서 할수도 있지만...
그러니까.. 데이터불러오기(); 에서 return값을 받고 싶네요..
질문이 좀 횡설수설인가요??
ㅠ_ㅠ
-
이송이
답변 감사.
-
흰꽃
완료() 함수에서 다음 함수()를 넣어서 하시면 되는데., 왜 구지 그렇게 하시는지 모르겠네요..
님 말씀대로 비동기적으로 처리를 하기때문에 데이터불러오기() 에서 리턴 값을 받는다고 해도 Event.COMPLETE 가 되어야 값을 볼수 있지 않나요?
제가 말끼를 잘 못알아 먹어서 도움이 될런지 모르겠지만요^^.. 데이터 불러오기 에 억지로 리턴값을 넣는 다면 다음과 같은 모양이 되겠죠..
private function nextFn():String