var tofuMC:MovieClip = event.currentTarget as MovieClip;
츠키
2023.04.01
죄송합니다..ㅠ.ㅠ 문법 질문 드립니다.
var tofuMC:MovieClip = event.currentTarget as MovieClip;
위 코드에서 as 의 역할은 무엇인가요.
검색을 해서 찾으려니 밑도 끝도 없어서 질문드립니다..ㅠ_ㅠ
-
루나
감사합니다!! ㅎㅎㅎㅎㅎㅎㅎ
-
잠팅이
라이브독의 연산자 부분을 보시면 감이 확 오실겁니다.as 연산자는요 디스플레이오브젝트만 가능한게 아니에요^^ 어디든 필요한 객체에서 쓸 수 있는 연산자이지요. 간단히 예를들자면 as 연산자는 A객체 as B객체 인 경우, A객체가 B객체로 타입캐스팅(형변환)이 가능할 경우(보통 클래스나 인터페이스 상속구조속에 포함되거나 그외 형변환이 가능한 경우) 타입캐스팅되어,, 변환된 객체로 반환합니다. 형변환이 안되면 null을 반환합니다. var remoteOb
-
다빈
디스플래이 오브젝트만 가능합니다..is를 써보시면 아는뎅..
trace( event.currentTarget is MovieClip); 일때 true가 나오면..
사용가능한 강제변환이라고 생각하시면 될듯..
철진이 형(구코더스)님의 글을 해석해 드렸네요.. -
큰깃
타입 캐스팅입니다.