Ever need to know if you’re running in debug mode (programmatically)? What screen resolution the user is running?
flash.system.Capabilities has everything you need.
<mx:Canvas visible=”{Capabilities.isDebugger}” /> will give you a canvas that is only displayed when you are debugging. You can check the flash player version, check to see if audio is enabled, many other things that can really tailor your application to enhance the user experience.