Hi

The runtimeDPIProvider rounds the true DPI number up/down so it matches one of 120,160...640

However, if your device is 373 (and not a typo), i would expect the result to be 320, not 480 (as 320 is closest to the true value).

You could override the class to return the true value, but the Flex framework relies on these discrete dpi values for determining the skins/css styles to use, so you may get unexpected results by allowing any value to be returned.



On 06/02/2014 22:02, Frank Dahmen wrote:
Hi,

when extending mx.core.RuntimeDPIProvider and overriding
public function get runtimeDPI():Number

it seems that is has to return one of the DPIClassification constants,
any other number than 120,160,240,320,480,640 is ignored

is that true?

the thing is that the htc one max is reporting 480
but it is 373 (from the specs)

isn't it possible to return exact that number in runtimeprovider?

thanks



--
Lee Burrows
ActionScripter

Reply via email to