如何在 CreateJs 中获取影片剪辑的宽度/高度?
Posted
技术标签:
【中文标题】如何在 CreateJs 中获取影片剪辑的宽度/高度?【英文标题】:How to get width/height of a movie clip in CreateJs? 【发布时间】:2015-06-28 09:22:50 【问题描述】:在 AS3.0 中是这样的: mc.width 和 mc.height
在 AS2.0 中是这样的: mc._width 和 mc._height
createJs 呢? mc.????
【问题讨论】:
答案是获取“nominalBounds”,然后获取宽度和高度: var bounds = mc.nominalBounds; bounds.width 会给你宽度,bounds.height 会给你高度谢谢 【参考方案1】:如果 MC 是由 Flash 生成的,那么您可以使用返回第一帧边界的myMC.nominalBounds
或返回当前帧边界的myMC.getBounds()
。这些值将代表创作时的维度,不会反映您在代码中对 MC 内容所做的更改。
如果 MC 不是由 Flash 生成的,那么您仍然可以调用 getBounds()
,但它不会包含 Shape 实例的边界(除非您使用 setBounds()
设置了边界)。
【讨论】:
以上是关于如何在 CreateJs 中获取影片剪辑的宽度/高度?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Adobe Animate CC 2019 中将主时间线影片剪辑与 html5 画布混合