miércoles, 20 de abril de 2011

Flash AS3 - Detecta OS - Sistema

Utilizamos la versión del Flash para identificar mejor los 4 sistemas, trazamos "os" y nos dará la versión exacta. 

var MyOS:String = flash.system.Capabilities.version.substr(0,3);
switch (MyOS)
{
    case "WIN" :
        trace(flash.system.Capabilities.os);
        break;
    case "MAC" :
        trace(flash.system.Capabilities.os);
        break;
    case "LNX" :
        trace(flash.system.Capabilities.os);
        break;
    case "AND" :
        trace(flash.system.Capabilities.os);
        break;
    default :
}

Sistema operativo                                      Valor
Windows 7  "Windows 7"
Windows Vista "Windows Vista"
Windows Server 2008 R2 "Windows Server 2008 R2"
Windows Server 2008 "Windows Server 2008"
Windows Home Server "Windows Home Server"
Windows Server 2003 R2 "Windows Server 2003 R2"
Windows Server 2003 "Windows Server 2003"
Windows XP 64 "Windows Server XP 64"
Windows XP "Windows XP"
Windows 98 "Windows 98"
Windows 95 "Windows 95"
Windows NT "Windows NT"
Windows 2000 "Windows 2000"
Windows ME "Windows ME"
Windows CE "Windows CE"
Windows SmartPhone "Windows SmartPhone"
Windows PocketPC "Windows PocketPC"
Windows CEPC "Windows CEPC"
Windows Mobile "Windows Mobile"
Mac OS "Mac OS X.Y.Z" (donde X.Y.Z es el número de versión, por ejemplo: "Mac OS 10.5.2")
Linux "Linux" (Flash Player asocia la versión para Linux, como "Linux 2.6.15-1.2054_FC5smp"
iPhone OS 4.1 "iPhone3,1"