1. | Detecting the Operating System: Use the flash.system.Capabilities.os property. | | |
2. | Checking the Player Type: Use the flash.system.Capabilities.playerType property. | | |
3. | Checking the System Language: Use the flash.system.Capabilities.language property and the flash.system.IME class. | | |
4. | Use flash.system.Capabilities.language property to dynamically load content in the appropriate language | | |
5. | Load movies based on the language code. | | |
6. | To detect if the user's system has an IME: flash.system.Capabilities.hasIME | | |
7. | The flash.system.IME.enabled property tells you whether the user is using the IME or entering text straight from the keyboard. | | |
8. | flash.system.IME.enabled property is actually writable, so you can use it to turn on the IME. | | |
9. | Detecting Display Settings: Use the screenResolutionX and screenResolutionY properties of the system.capabilities object. | | |
|
10. | Load different content based on the dimensions of a cellphone screen and a typical desktop computer display | | |
11. | Use the screen resolution values to center a pop-up browser window | | |
12. | Capable of receiving streaming video: use the flash.system.Capabilities.hasStreamingVideo property. | | |
13. | Check the property flash.system.Capabilities.hasEbeddedVideo to ensure that the user can view this content before initiating this download. | | |
14. | Video encoding: flash.system.Capabilities.hasVideoEncoder property. | | |
15. | The flash.system.Capabilities.hasAudio property returns true if the user's system has audio capabilities and false otherwise. | | |
16. | Detecting Audio Capabilities | | |
17. | Test for MP3 capabilities using the flash.system.Capabilities.hasMP3 property | | |