|
|
Você quer saber o sistema operando-se sob que o filme flash está sendo jogado, talvez para indicar que sistemas se operando não são suportados ou para executar uma característica plataforma-específica.
Use o $version ou a propriedade de System.capabilities.os.
A corda da propriedade de $version inclui o sistema operando-se em que o jogador está funcionando. O sistema operando-se pode ser um ou outro "MAC", "VITÓRIA", ou "UNIX".
playerParts = _ level0.$version.split("");
interruptor (playerParts[0 ]) {caso "MAC": gotoAndStop
("WelcomeMac"); ruptura; caso "VITÓRIA":
gotoAndStop ("WelcomeWindows"); ruptura; caso
"UNIX": gotoAndStop ("WelcomeUnix"); }
Como do flash 6, você pode usar a propriedade de System.capabilities.os, que retorna uma corda que indica o nome do sistema se operando e da versão. Os valores possíveis incluem "Windows.xp", "Windows 2000", "Windows NT", "Windows 98/Me", "Windows 95", e de "CE Windows". No Macintosh, a corda inclui o número de versão, tal como "MacOS 9.2.1" ou "MacOS 10.1.4".
Você pode fazer as escolhas do projeto baseadas no sistema operando-se. Para o exemplo, seu filme pôde carregar recursos diferentes dependendo do sistema operando-se do usuário, ou você pode simplesmente querer gravar os sistemas operando-se dos usuários que vêem seus filmes para a análise estatística.
Se tudo que você se importa for aproximadamente o tipo geral em vez da versão específica, você da plataforma puder verificar apenas as primeiras três letras da corda, como segue:
os = System.capabilities.os.substr(0, 3); se (==
"vitória" do os) {// código Windows-específico vai aqui} mais se
(== "mac" do os) {// código Mac-específico vai aqui} mais {// deve
ser Unix ou Linux}
Online: 495 users browsing the articles directory
|
|