簡體   English   中英

如果舞台縮放,AS3 獲取影片剪輯的確切大小

[英]AS3 Get exact size of movieclip if stage scaled

如果在舞台調整大小時縮放了 MovieClip,我如何獲得准確的寬度和高度?

例如,如果我有:

stage.scaleMode=StageScaleMode.EXACT_FIT;

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

無論舞台有多大或多小,它都將始終保持相同的寬度和高度。 反正有沒有得到確切的當前大小?

謝謝你。

您的 MovieClip 的當前大小如您的trace()所示我認為沒有辦法(輕松地)確定啟用EXACT_FIT的 MovieClip 向下和跨過多少像素。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM