문제

나는 아코디언의 자녀 인 캔버스 기반 구성 요소의 일부인 캔버스 기반 구성 요소에 포함 된 이미지의 최대 상점을 계산합니다.

현재 선택된 어린이 컨테이너에 사용할 수있는 실제 픽셀 수를 가져와야합니다. 이상하게도, 측정 값 및 getExplicitorMeasuredHeight ()는 아코디언의 어린이 컨테이너로 사용한 캔버스의 설계 시간 크기를 제공합니다. 런타임 크기가 아닙니다 height="100%" 또는 top="10" bottom="10".

나는 아코디언의 아이들이 아코디언의 클라이언트 영역으로 크기를 조정할 것으로 예상했으며,이를 통해 내 코드는 스크롤 막대를 유도하지 않고 이미지가 얼마나 큰지 알아낼 수 있습니다. 나는 아코디언을 걸어 갔다. 출처로서, 나에게 아무것도 튀어 나오지 않는다. 나는 단지 서브 클래스 아코디언을 만들려고합니다 protected function get contentHeight():Number 공개 기능.

어떤 아이디어?

도움이 되었습니까?

해결책

어쩌면 이것은 도움이 될 것입니다 :

accordion.height - (accordion.numChildren * Number(accordion.getStyle("headerHeight")))

그리고 선택적으로 + 경계 너비.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top