Capabilities 클래스를 사용하여 화면의 해상도에 관계없이 정확하게 (2.5 "x 5") 화면에서 정확한 크기의 스프라이트를 그리려고하지만 코드가 정확하다고 생각하지만 스프라이트는 실제로는 눈금자로 측정 할 때 정확하지 않습니다.ActionScript 화면 측정
function inchesToPixels(inches:Number):uint
{
return Math.round(Capabilities.screenDPI * inches);
}
var mySprite:Sprite = new Sprite();
mySprite.graphics.beginFill(0x000000, 0.5);
mySprite.graphics.drawRect(0, 0, inchesToPixels(2.5), inchesToPixels(5));
mySprite.graphics.endFill();
addChild(mySprite);