【发布时间】:2010-10-13 17:23:33
【问题描述】:
我正在计算嵌入基于 Canvas 的组件中的图像的 maxHeight,该组件是基于 Canvas 的组件的一部分,该组件是 Accordion 的子组件。
我需要获取当前所选子容器可用的实际像素数。奇怪的是,measuredHeight 和 getExplicitOrMeasuredHeight() 给出了我用作 Accordion 的子容器的 Canvas 的设计时大小。不是基于height="100%" 或top="10" bottom="10" 的运行时大小。
我希望 Accordion 的子节点的大小与 Accordion 的客户区一致,这样我的代码就可以在不引入滚动条的情况下计算出图像的大小。我已经浏览了 Accordion.as 源,但没有任何反应。我即将继承 Accordion 以使 protected function get contentHeight():Number 成为公共函数。
有什么想法吗?
【问题讨论】:
标签: apache-flex accordion