# Screen resolution question

**URL:** <https://forum.kirupa.com/t/screen-resolution-question/190343>\
**Category:** Uncategorized\
**Created:** [June 10, 2006, 7:06pm UTC](https://forum.kirupa.com/t/screen-resolution-question/190343 "2006-06-10T19:06:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![artistwantab](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@artistwantab](https://forum.kirupa.com/u/artistwantab)\
**Post date:** [June 10, 2006, 7:06pm UTC](https://forum.kirupa.com/t/screen-resolution-question/190343/1 "2006-06-10T19:06:49Z")

</div>

Hey guys,

I have been playing with this code for a couple of days and I am getting “decent” results but not consistant. Basically I want to get the users resolution and divide it by the optimun resoultion and scale the page.

What I am trying to attempt is that items stay the same size regardless of resolution. I realize that I will get some distortion but when testing the distortion doesn’t seem to effect the overall look of the page. If i stay away from really small fonts I seem ok. Regardless you get some distortion in lower resolution anyways.

Here is the code.

```auto
var userResX:Number = System.capabilities.screenResolutionX;
var noXScaleRes:Number = 1440;
var swfXSize:Number = 1000;//stage width
var thisXRes:Number = ((userResX / noXScaleRes) * 100);
var xCntr:Number = (swfXSize / 2) - (((thisXRes * swfXSize) / 100) / 2);
    _root._x = xCntr;
    _root._xscale = thisXRes;
var userResY:Number = System.capabilities.screenResolutionY;
var noYScaleRes:Number = 900;
var swfYSize:Number = 600;//stage height
var thisYRes:Number = ((userResY / noYScaleRes) * 100);
var yCntr:Number = (swfYSize / 2) - (((thisYRes * swfYSize) / 100) / 2);
    _root._y = yCntr;
    _root._yscale = thisYRes;

```

Now when I test on resolutions with similar aspect ratios 1.7 as the optimum resolution the content scales to respectable “result”.

But when the aspect ratio is closer to 1 to 1 I don’t it squares my content.

Sinse I am handling the x and y seperate I am not sure why it would?

Let me say I am not a web designer or develepor nor do I have a desire to be. I do this for fun and I love the medium. I am sure there must be some logical reason why code to do this has not been attempted. Atleast I couldn’t find it.

Thanks.
