My application acts funky if it's resized to really strange
aspect ratio. What's the best way to force my application to always
stay in a 16:9 aspect ratio, and show black bars on the top and
bottom if necessary?
Actually, I ran into the same problem. I have a Flash piece
of content included into a Flex application as a Flex component.
While the Flex application should resize to fit the page, the game
itself should keep it 4:3 aspect ratio. I found no easy way of
doing this (neither using any Flex properties nor using the
stage.scaleMode properties worked). I did it my own way: