Falei que era gambiarra...
2013/6/3 Tonussi <[email protected]> > Nossa, não é uma boa. Vai cortar a conexão do cara só pra isso? > > -- > @Tonussi <http://twitter.com/tonussi> > tonussi.com > skype: erictonussi > > > Em 3 de junho de 2013 12:58, André de Mattos Ferraz > <[email protected]>escreveu: > > Cara quer gambiarra? Não sei se tem como desativar o wifi via air... se >> tiver vc desativa o wifi pega a lista de tudo que não é wifi. Agora vc liga >> a wifi e pega a lista total. Em seguida "subtrai" todos que não são wifi >> dessa lista total e você terá todos os resultado de wifi.. Deu pra enteder? >> >> >> 2013/6/3 Tonussi <[email protected]> >> >>> Pois é, eu tambem não usaria a solução que propus, só em ultimo caso. O >>> problema é que o NetworkInterface não retorna muito alem do que você já >>> está usando... >>> >>> -- >>> @Tonussi <http://twitter.com/tonussi> >>> tonussi.com >>> skype: erictonussi >>> >>> >>> Em 3 de junho de 2013 11:46, Adronilson Junge >>> <[email protected]>escreveu: >>> >>> 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 >>>> . >>>> >>>> >>>> >>> >>> -- >>> -- >>> 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. > > > -- 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.
