이전 나는 다음과 같은 구조를 사용 :Flex에서 mxml 상속. "instanceof"와 "is"는 어떻게 작동합니까?
내 응용 프로그램에서 일반적인 논리에서 필요로 느낄Canvas -> Screen1
Canvas -> Screen2
내가 할 다음 :
Canvas -> Screen
Screen -> Screen1
Screen -> Screen2
그래서 난 내 코드에 적용 할 때
if(child is Screen){
return child.localToGlobal(new Point()).x;
}
작동하지 않습니다! 디버거에서 볼 때 자식이 "Screen2"유형을 가지고 있지만 "Child is Screen"이 나에게 false를 반환합니다 ("child instanceof Screen"도 마찬가지 임).
구조가 이해가 안됩니다. Screen1이 Canvas를 확장한다는 것을 의미합니까? – JeffryHouser