Flex 3: NetConnection - Como faço para definir um tempo limite?
-
20-09-2019 - |
Pergunta
Usando o Flex 3, como defino um tempo limite para uma NetConnection?
exemplo de código:
nc=new NetConnection();
nc.addEventListener (NetStatusEvent.NET_STATUS,checkConnect);
rtmpNow="rtmpe://host/test/test1";
nc.connect(rtmpNow,fuid,gameName);
Solução
A menos que você planeje esperar por um netConnection.connect.failed, acredito que você precisa configurar suas próprias verificações de tempo limite.
Usando um objeto de timer, você pode verificar o timer.timer_complete se você recebeu ou não um netConnection.connect.success na sua função CheckConnect.
Não consigo pensar em outra maneira de fazer isso.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow