Detecting the Operating System: Use the flash.system.Capabilities.os property. : system.Capabilities « Development « Flash / Flex / ActionScript

Detecting the Operating System: Use the flash.system.Capabilities.os property.

  import flash.display.Sprite;
  import flash.system.Capabilities;
  public class Main extends Sprite{
    public function Main(){

        var os:String = flash.system.Capabilities.os.substr(0, 3);
        if (os == "Win") {
          trace("Windows-specific code goes here");
        } else if (os == "Mac") {
          trace("Mac-specific code goes here");
        } else {
          trace("Must be Unix or Linux");



Related examples in the same category

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