如何MovieClip
从 ActionScript 确定 a 的尺寸(以毫米为单位)?
例如,我有一个 Flash CS6 文档,它的“标尺单位”是毫米,我将其尺寸设置为 200mm x 200mm。
它的库包含一个带有 AS 链接的电影剪辑,它只HundredMmSquare
包含一个 100 毫米 x 100 毫米的黑色正方形。该文档包含一个名为hundredMmSquare
.
我怎样才能获得我在 Flash 中定义100
的宽度的值?hundredMmSquare
我试图通过假设applicationDPI
可以将原始像素.width
值转换为英寸来解决这个问题,然后可以将其转换为毫米。
var pixelsPerInch = FlexGlobals.topLevelApplication.applicationDPI;
var mmPerInch = 25.4;
var width_in = hundredMmSquare.width / pixelsPerInch;
var width_mm = width_in * mmPerInch;
trace("width_mm = " + width_mm);
这并没有产生这个预期的结果。
widthInMm = 45.24375