플렉스 아코디언 아동의 크기를 얻는 방법?
-
19-08-2019 - |
문제
나는 아코디언의 자녀 인 캔버스 기반 구성 요소의 일부인 캔버스 기반 구성 요소에 포함 된 이미지의 최대 상점을 계산합니다.
현재 선택된 어린이 컨테이너에 사용할 수있는 실제 픽셀 수를 가져와야합니다. 이상하게도, 측정 값 및 getExplicitorMeasuredHeight ()는 아코디언의 어린이 컨테이너로 사용한 캔버스의 설계 시간 크기를 제공합니다. 런타임 크기가 아닙니다 height="100%"
또는 top="10" bottom="10"
.
나는 아코디언의 아이들이 아코디언의 클라이언트 영역으로 크기를 조정할 것으로 예상했으며,이를 통해 내 코드는 스크롤 막대를 유도하지 않고 이미지가 얼마나 큰지 알아낼 수 있습니다. 나는 아코디언을 걸어 갔다. 출처로서, 나에게 아무것도 튀어 나오지 않는다. 나는 단지 서브 클래스 아코디언을 만들려고합니다 protected function get contentHeight():Number
공개 기능.
어떤 아이디어?
해결책
어쩌면 이것은 도움이 될 것입니다 :
accordion.height - (accordion.numChildren * Number(accordion.getStyle("headerHeight")))
그리고 선택적으로 + 경계 너비.
제휴하지 않습니다 StackOverflow