Checking the Player Type: Use the flash.system.Capabilities.playerType property. : system.Capabilities « Development « Flash / Flex / ActionScript






Checking the Player Type: Use the flash.system.Capabilities.playerType property.

 
Possible values are PlugIn, ActiveX, StandAlone, and External.

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

        if(flash.system.Capabilities.playerType == "Plugin") {
          trace("do actions for Mozilla, etc. browsers");
        }
        else if(flash.system.Capabilities.playerType == "ActiveX") {
          trace("do actions for IE");
        }
        else {
          trace("do actions for no browser");
        }

    }
  }
}

        








Related examples in the same category

1.Detecting the Operating System: Use the flash.system.Capabilities.os 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