Naomi,
We do use the content width and height to do our scaling.
I take the texture width/height and multiply by a scale x and y factor. Those are generated by taking the display.contentWidth and display.contentHeight and dividing our source art display size.
this gives you something like the following:
[lua]SRC_ART_WIDTH = 1024
SRC_ART_HEIGHT = 768
scaleX = display.contentWidth / SRC_ART_WIDTH
scaleY = display.contentHeight / SRC_ART_HEIGHT[/lua]
Then when you load a asset that was made for a particular src resolution you can just set the image.scaleX and image.scaleY to the scaleX and scaleY values.
We handle small res devices similarly using source art that was made for a 480x320 display.
Basically, we are manually doing what the dynamic content scaling does for you; with the exception that we can do some tricks you cannot do with dynamic content scaling.
So as long as Corona returns the correct values for display.contentWidth and display.contentHeight everything should just work. [import]uid: 120686 topic_id: 31650 reply_id: 126438[/import]