2011-06-09 68 views
2

如果MovieClip在舞臺調整大小時縮放,我如何獲得確切的寬度和高度的MovieClip?AS3獲取動畫片段的精確大小,如果舞臺縮放

例如,如果我有:

stage.scaleMode=StageScaleMode.EXACT_FIT; 

stage.addEventListener(MouseEvent.MOUSE_DOWN, checkSize); 
function checkSize(e:MouseEvent):void{ 
    trace(mc.width); 
} 

它總是輸出相同的寬度和高度,無論多麼大或小的階段。無論如何要得到確切的當前尺寸?

謝謝。

回答

0

您的影片剪輯的當前大小如您的trace()所示我不認爲有一種方法可以輕鬆確定啓用了EXACT_FIT的影片剪輯的下方和下方有多少像素。

0

嘗試使用mc.measuredWidth或mc.width * mc.scaleX!= 1? mc.scaleX:將scaleX;

相關問題