Beleza Mário?
Tentei rodar essa classe, mas dá erro.
import flash.system.Capabilities;
private function testeCap():void{
trace(Capabilities); // Resultado do trace: [class Capabilities]
trace(Capabilities.os); // Já dá erro logo que tento salvar o
projeto
// Mensagem de erro:
// 1119: Access of possibly undefined property os through a reference
with static type Class.
// Capabilities/src Capabilities.mxml line 10
1303933968776 246
}
Tô usando Flex 3 com Air 1.5
On 17 abr, 10:30, Mário Júnior <[email protected]> wrote:
> Quer saber como verifica o SO pelo AIR? Veja a classe Capabilities.
>
> []'s
>
> Em 17 de abril de 2011 08:56, Manoel . <[email protected]> escreveu:
>
>
>
> > É isso ai...
> > Para verificar vc pode por exmplo vericar se um determinado diretorio
> > existe pelo php. A depender da resposta da para saber qual é o SO.
>
> > Em 15/04/11, Wemerson Guimarães<[email protected]> escreveu:
> > > Shooooow de bola velho... rs
>
> > > Agora só falta eu montar um código pra checar qual o SO e montar o
> > > código pra reboot/desligar
>
> > > On 9 abr, 20:43, "Manoel ." <[email protected]> wrote:
> > >> Tem erro nao, tem lá no sudo "nopasswd", pesquise q vc resolve esse
> > >> problema...
>
> > >> Um abraço
>
> > >> Em 09/04/11,WemersonCouto Guimarães<[email protected]> escreveu:
>
> > >> > Hum... tranquilo.
>
> > >> > Vou pesquisar!
>
> > >> > Em 9 de abril de 2011 18:47, Manoel . <[email protected]> escreveu:
>
> > >> >> Pode usar o sudo para não solicitar senha.
>
> > >> >> Em 06/04/11,WemersonCouto Guimarães<[email protected]> escreveu:
> > >> >> > Sim.... mas o sudo tem como configurar pra ficar com a senha
> > >> >> > automática?
>
> > >> >> > Não preciso me preocupar porque essa máquina não é utilizada e não
> > >> >> > tem
> > >> >> > teclado/mouse... somente por acesso remoto...
>
> > >> >> > Fica trancada numa caixa de onde saem os cabos para as TVs
> > (Terminais
> > >> >> > de
> > >> >> > digital signage).
>
> > >> >> > Em 6 de abril de 2011 13:16, Manoel . <[email protected]>
> > escreveu:
>
> > >> >> >> Com certeza tem como fazer isso, vc pode usar o sudo.
>
> > >> >> >> Em 03/04/11,WemersonCouto Guimarães<[email protected]>
> > escreveu:
> > >> >> >> > Imaginei mesmo.
>
> > >> >> >> > No caso a app vai rodar tanto em Windows como no linux (De
> > >> >> >> > preferência
> > >> >> >> > linux)...
>
> > >> >> >> > Eu estava pensando em chamar um shell script pra desligar...
> > porém
> > >> >> >> > tem
> > >> >> o
> > >> >> >> > problema de informar a senha de root... o usuário não teria como
> > >> >> >> > ficar
> > >> >> >> por
> > >> >> >> > perto do pc para informar a senha.
>
> > >> >> >> > Vou pesquisar pra ver se existe alguma maneira de gerar um
> > script
> > >> >> >> > pra
> > >> >> >> > shutdown sem precisar de senha.
>
> > >> >> >> > Em 3 de abril de 2011 19:37, Manoel . <[email protected]>
> > >> >> >> > escreveu:
>
> > >> >> >> >> Isso é possivel via backend. Até com php vc consegue desligar
> > >> >> >> >> tanto
> > >> >> >> >> o
> > >> >> >> >> windows como o linux.
>
> > >> >> >> >> Em 03/04/11,WemersonGuimarães<[email protected]> escreveu:
> > >> >> >> >> > Boa noite galera.
>
> > >> >> >> >> > Preciso fazer o desligamento do PC via uma aplicação Air/Flex
> > >> >> >> >> > 3...
>
> > >> >> >> >> > No WINDOWS acredito que que é mais fácil pois a maioria dos
> > >> >> usuários
> > >> >> >> >> > são ADMIN... mas no MAC e LINUX não... então simplesmente
> > rodar
> > >> >> >> >> > um
> > >> >> >> >> > script de shutdown não daria certo...
>
> > >> >> >> >> > Mas talvez o próprio Air tenha alguma lib que facilite tal
> > >> >> >> >> > operação...
>
> > >> >> >> >> > Alguma dica?
>
> > >> >> >> >> > Abraço...
>
> > >> >> >> >> >Wemerson
>
> > >> >> >> >> > --
> > >> >> >> >> > Você recebeu esta mensagem porque está inscrito na lista
> > >> >> >> >> > "flexdev"
> > >> >> >> >> > Para enviar uma mensagem, envie um e-mail para
> > >> >> >> [email protected]
> > >> >> >> >> > Para sair da lista, envie um email em branco para
> > >> >> >> >> > [email protected]
> > >> >> >> >> > Mais opções estão disponíveis em
> > >> >> >>http://groups.google.com/group/flexdev
>
> > >> >> >> >> --
> > >> >> >> >> Enviado do meu celular
>
> > >> >> >> >> --
> > >> >> >> >> Você recebeu esta mensagem porque está inscrito na lista
> > >> >> >> >> "flexdev"
> > >> >> >> >> Para enviar uma mensagem, envie um e-mail para
> > >> >> [email protected]
> > >> >> >> >> Para sair da lista, envie um email em branco para
> > >> >> >> >> [email protected]
> > >> >> >> >> Mais opções estão disponíveis em
> > >> >>http://groups.google.com/group/flexdev
>
> > >> >> >> > --
> > >> >> >> > Você recebeu esta mensagem porque está inscrito na lista
> > "flexdev"
> > >> >> >> > Para enviar uma mensagem, envie um e-mail para
> > >> >> [email protected]
> > >> >> >> > Para sair da lista, envie um email em branco para
> > >> >> >> > [email protected]
> > >> >> >> > Mais opções estão disponíveis em
> > >> >>http://groups.google.com/group/flexdev
>
> > >> >> >> --
> > >> >> >> Enviado do meu celular
>
> > >> >> >> --
> > >> >> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > >> >> >> Para enviar uma mensagem, envie um e-mail para
> > >> >> >> [email protected]
> > >> >> >> Para sair da lista, envie um email em branco para
> > >> >> >> [email protected]
> > >> >> >> Mais opções estão disponíveis
> > >> >> >> emhttp://groups.google.com/group/flexdev
>
> > >> >> > --
> > >> >> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > >> >> > Para enviar uma mensagem, envie um e-mail para
> > >> >> > [email protected]
> > >> >> > Para sair da lista, envie um email em branco para
> > >> >> > [email protected]
> > >> >> > Mais opções estão disponíveis
> > >> >> > emhttp://groups.google.com/group/flexdev
>
> > >> >> --
> > >> >> Enviado do meu celular
>
> > >> >> --
> > >> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > >> >> Para enviar uma mensagem, envie um e-mail para
> > [email protected]
> > >> >> Para sair da lista, envie um email em branco para
> > >> >> [email protected]
> > >> >> Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
>
> > >> > --
> > >> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > >> > Para enviar uma mensagem, envie um e-mail para
> > [email protected]
> > >> > Para sair da lista, envie um email em branco para
> > >> > [email protected]
> > >> > Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
>
> > >> --
> > >> Enviado do meu celular
>
> > > --
> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > Para enviar uma mensagem, envie um e-mail para [email protected]
> > > Para sair da lista, envie um email em branco para
> > > [email protected]
> > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> > --
> > Enviado do meu celular
>
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para [email protected]
> > Para sair da lista, envie um email em branco para
> > [email protected]
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> --
> Mario Juniorhttp://blog.mariojunior.com/
> @mariojunior
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev