MovieClip
ActionScript からミリメートル単位で a の寸法を決定するにはどうすればよいですか?
たとえば、「ルーラー単位」がミリメートルで、寸法が 200mm x 200mm に設定されている Flash CS6 ドキュメントがあります。
HundredMmSquare
そのライブラリには、 100mm x 100mm の黒い四角形の AS リンケージを持つムービー クリップが含まれています。ドキュメントには、 という名前のインスタンスが 1 つ含まれています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