내가 소스가없는 SWF 파일을로드하는 데 UILoader를 사용하고 있습니다. 이러한 SWF 파일은 AS2에서 만들어졌습니다. 그들은 마스크를 사용합니다. 너비와 높이가 마스크되지 않은 값을 반환합니다.AS3에서 마스크가있는로드 된 SWF의 가시적 인 크기를 얻는 방법은 무엇입니까?
나는 클립의 눈에 보이는 너비와 높이를 찾아서 올바르게 크기를 조정할 수 있습니다.
예를 들어 SWF가 50x50 공간에 들어가기를 원합니다. 보이는 SWF는 65x65입니다 (그러나 나는 이것을 모릅니다) 그리고 마스크되지 않은 크기는 100x100입니다. 로드 된 무비 클립의 너비와 높이를 50x50으로 설정하면 Flash에서 마스크되지 않은 부분을 기준으로 클립의 크기가 조절되고 클립 크기가 너무 작아집니다. SWF 내용을 제어 할 수 없으므로 너비/높이를 재정의하거나 마스크 크기를 가져올 수 없습니다.