【发布时间】:2011-06-11 19:32:42
【问题描述】:
我想在添加一些子元素后获取组件的实际高度。
在调试模式下检查变量选项卡时,我看到 2 个不同的高度变量: $height(包含正确值:138)和 height/_height(包含错误值:10)。
我猜显示没有更新,所以我没有使用 component.height 获得正确的高度,但我怎样才能获得 $height 中的值?
感谢您提供的任何帮助 =)
问候, BS_C3
@Flextras
再次感谢您的回答!说的很详细=)
Measuredheight 没有给我我正在寻找的值,并且 explicitHeight 没有值 (NaN)。我现在无法测试,所以我无法判断 unscaledHeight...
这是我所拥有的结构:
MainContainer - Canvas
BOX1 - Canvas (height = 100)
BOX2 - Canvas (height = 100)
VariableBox - Canvas (height: depends on the height of it's variable number of children)
Text - TextArea
我需要变量框的高度来定位文本。
函数如下所示:
updateDisplay(){
for(i;i<list.length;i++){
VariableBox.addChild(new HBox);
}
// reposition Text depending on VariableBox's height
}
我知道我没有提供任何代码,但我现在不在我的工作计算机上>_
希望这会有所帮助!
【问题讨论】: