我试图使用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);