actionscript-3 - 如何获得缩放的高度和宽度?

标签 actionscript-3 flex4

我有一个带有固定大小的组件的s:Group,让我们假设200x300300x150
现在,如果我用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/

相关文章:

用于验证数字的正则表达式

actionscript-3 - 我认为Soundtransform无法正常工作

apache-flex - 如何使用mxml继承状态?

actionscript-3 - Spark Label 支持字母间距吗?

actionscript-3 - 只关闭声音 - 如何?

apache-flex - 如何在flex中绘制虚线

java - 0.99999999999相乘时可以四舍五入到1.0吗?

flex4 - Flex 4 无法识别 flash.events.Uncaught 错误事件

apache-flex - 在 Flash Builder 4 中同时编辑多个状态

html - 我有一个同时包含 Flex 和 HTML 的页面。如何使其交叉分辨率?