e.currentTarget as Sprite; 이게 무슨뜻인가요

질문 1) e.currentTarget 과 e.Target 의 차이를 알고 싶습니다.

질문 2) e.currentTarget as Sprite = new Sprite(e.currentTarget); 으로 봐도 되나요?

댓글 1

  • 힘찬 2026.07.07

    질문 2) 네. 거의 동일한 캐스팅입니다. 차이가 조금있는데, 타입이 잘못되었을때 Sprite(e.currentTarget); 은 런타임 오류가 나고 e.currentTarget as Sprite는 null을 반환합니다.
    그리고 Date,Array 타입은 as로만 캐스팅 된다고 콜린무크형님 책에 나오네요. ^^;

프로그램 개발일반 다른 글

목록