如果在舞台调整大小时缩放,我如何获得MovieClip的精确宽度和高度?
例如,如果我有:
stage.scaleMode=StageScaleMode.EXACT_FIT;
stage.addEventListener(MouseEvent.MOUSE_DOWN, checkSize);
function checkSize(e:MouseEvent):void{
trace(mc.width);
}
无论舞台有多大或多小,它都会始终输出相同的宽度和高度。无论如何都要获得准确的当前大小?
谢谢。
答案 0 :(得分:0)
您的MovieClip的当前大小如trace()
所示我认为无法确定(轻松)启用EXACT_FIT
时MovieClip下方和下方有多少像素。< / p>
答案 1 :(得分:0)
尝试使用mc.measuredWidth或mc.width * mc.scaleX!= 1? mc.scaleX:将scaleX;