André, Eric obrigado pelo retorno. Porém acredito que no meu caso não funcione, pois meu intuito é distribuir a aplicação para download. Digamos que um cara lá da China baixe a aplicação, dificilmente o displayName terá *Wireless ou Sem Fio.*
* * Em 3 de junho de 2013 10:36, Tonussi <[email protected]> escreveu: > Ele quer uma forma de saber isso no cliente. A principio não consegui > identificar nenhuma forma prática, mas você pode fazer algo assim: > > protected function button1_clickHandler(event:MouseEvent):void >> >> { >> var results:Vector.<NetworkInterface> = >> NetworkInfo.networkInfo.findInterfaces(); >> >> for (var i:int=0; i<results.length; i++) >> { >> *var isWireless = results[i].displayName.indexOf( "Wireless" ) != -1 || >> results[i].displayName.indexOf( "Sem Fio" ) != -1;* >> >> >> var output:String = output >> + "Name: " + results[i].name + "\n" >> + "DisplayName: " + results[i].displayName + "\n" >> + "MTU: " + results[i].mtu + "\n" >> + "HardwareAddr: " + results[i].hardwareAddress + "\n" >> + "Active: " + results[i].active + "\n" >> *+ "isWireless: " + isWireless + "\n"* >> >> >> >> for (var j:int=0; j<results[i].addresses.length; j++) >> { >> output = output >> + "Addr: " + results[i].addresses[j].address + "\n" >> + "Broadcast: " + results[i].addresses[j].broadcast + "\n" >> + "PrefixLength: " + results[i].addresses[j].prefixLength + "\n" >> + "IPVersion: " + results[i].addresses[j].ipVersion + "\n"; >> } >> >> output = output + "\n"; >> } >> >> trace(output); >> } >> > > -- > @Tonussi <http://twitter.com/tonussi> > tonussi.com > skype: erictonussi > > > Em 3 de junho de 2013 10:25, André de Mattos Ferraz > <[email protected]>escreveu: > > Pela descrição não serve (DisplayName: Conex�o de Rede sem Fio)? >> >> >> On Mon, Jun 3, 2013 at 9:55 AM, nilson26 <[email protected]> wrote: >> >>> Bom pessoal, estou desenvolvendo uma aplicação em adobe air e necessito >>> mostrar ao usuário apenas informações sobre a conexão wifi. >>> >>> Uso o código abaixo. >>> >>> public function findInterface():void >>> { >>> var results:Vector.<NetworkInterface> = >>> NetworkInfo.networkInfo.findInterfaces(); >>> for (var i:int=0; i<results.length; i++) >>> { >>> var output:String = output >>> + "Name: " + results[i].name + "\n" >>> + "DisplayName: " + results[i].displayName + "\n" >>> + "MTU: " + results[i].mtu + "\n" >>> + "HardwareAddr: " + results[i].hardwareAddress + "\n" >>> + "Active: " + results[i].active + "\n"; >>> for (var j:int=0; j<results[i].addresses.length; j++) >>> { >>> output = output >>> + "Addr: " + results[i].addresses[j].address + "\n" >>> + "Broadcast: " + results[i].addresses[j].broadcast + "\n" >>> + "PrefixLength: " + results[i].addresses[j].prefixLength + "\n" >>> + "IPVersion: " + results[i].addresses[j].ipVersion + "\n"; >>> } >>> output = output + "\n"; >>> } >>> trace(output); >>> } >>> >>> >>> Na minha rede ele retorna isso. >>> >>> nullName: {3352EEBE-2CC3-460A-A0CF-36D735E48737} >>> DisplayName: Conex�o de Rede sem Fio >>> MTU: 1500 >>> HardwareAddr: AC-81-12-BF-7F-19 >>> Active: true >>> Addr: 192.168.0.11 >>> Broadcast: 192.168.0.255 >>> PrefixLength: 24 >>> IPVersion: IPv4 >>> >>> Name: {CA0148D2-A01D-4881-BB3C-AA229EC451C5} >>> DisplayName: Conex�o local >>> MTU: 1500 >>> HardwareAddr: 78-E3-B5-61-90-B4 >>> Active: true >>> Addr: 192.168.0.6 >>> Broadcast: 192.168.0.255 >>> PrefixLength: 24 >>> IPVersion: IPv4 >>> >>> Name: {67801541-FFE0-4136-9705-934AA51D695C} >>> DisplayName: VirtualBox Host-Only Network >>> MTU: 1500 >>> HardwareAddr: 08-00-27-00-58-F1 >>> Active: true >>> Addr: 192.168.56.1 >>> Broadcast: 192.168.56.255 >>> PrefixLength: 24 >>> IPVersion: IPv4 >>> >>> Name: {E2EBEF59-CE0F-463D-8D42-21416E11F93D} >>> DisplayName: Conex�o local 2 >>> MTU: 1404 >>> HardwareAddr: 7A-79-19-3D-19-21 >>> Active: true >>> Addr: 2620:9b::193d:1921 >>> Broadcast: >>> PrefixLength: 64 >>> IPVersion: IPv6 >>> Addr: 25.61.25.33 >>> Broadcast: 25.255.255.255 >>> PrefixLength: 8 >>> IPVersion: IPv4 >>> >>> Name: {9AEA5FAD-0AF4-4E01-9CF5-5CD1DF0A2BA0} >>> DisplayName: VMware Network Adapter VMnet1 >>> MTU: 1500 >>> HardwareAddr: 00-50-56-C0-00-01 >>> Active: true >>> Addr: 192.168.19.1 >>> Broadcast: 192.168.19.255 >>> PrefixLength: 24 >>> IPVersion: IPv4 >>> >>> Name: {45A862F9-ACEE-4B4F-9E72-84B56B1FD315} >>> DisplayName: VMware Network Adapter VMnet8 >>> MTU: 1500 >>> HardwareAddr: 00-50-56-C0-00-08 >>> Active: true >>> Addr: 192.168.47.1 >>> Broadcast: 192.168.47.255 >>> PrefixLength: 24 >>> IPVersion: IPv4 >>> >>> Porém como consigo saber qual delas é a conexão wifi? >>> >>> >>> -- >>> -- >>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >>> dos Grupos do Google. >>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >>> envie um e-mail para [email protected]. >>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> >> >> -- >> att. >> André de Mattos Ferraz >> >> -- >> -- >> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> dos Grupos do Google. >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> envie um e-mail para [email protected]. >> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> >> >> > > -- > -- > 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" > dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para [email protected]. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > > > -- -- 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [email protected]. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
