我有一个带有固定大小的组件的s:Group
,让我们假设200x300
,300x150
等
现在,如果我用s:Group
调整resizeMode=Scale, (scale down)
的大小。并尝试读取这些子组件的按比例缩小的尺寸,但它们仍具有相同的旧高度和宽度。
缩小父组后如何获得宽度和高度?
谢谢
最佳答案
嘿 :]
起初,我认为获得宽度和高度是一件容易的事。但是,当我尝试将resizeMode设置为s:Group的“scale”时,explicitWidth和measuredWidth均不起作用。
所以我找到了一种方法,但是我不确定这是否是最好的解决方案:
将其写在您的脚本标签中:
导入mx.core.mx_internal;
使用 namespace mx_internal;
那如果你有
Group id="group" resizeMode="scale" and a s:Button id="myButton" inside it
例如,要获取myButton宽度,只需计算组即可。$ scaleX * myButton.width
希望这会起作用。
祝一切顺利,
z
关于actionscript-3 - 如何获得缩放的高度和宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5564659/