我試圖使用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);