Capabilitiesクラスを使用して、画面の解像度に関係なく、正確なサイズのスプライトを画面上に正確に(2.5 "x 5")描画しようとしていますが、コードは正しいと思いますが、スプライトのサイズは正確ではありません-定規で実際に測定するとき。
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);