Olha Emilio, este truque aí não tem nada a ver. O cara está tentando engambelar o garbage collection pq ele tem o FileReference declarado no escopo de um método. Como o FileReference é assíncrono ele pode eventualmente ser apagado ou sair do escopo do método "fail" lá.
Eu olhei novamente o código que vc postou inicialmente e a tua variável uploadFile está declarada no escopo da classe, como deve ser. Portanto aquela linha adicional não deveria ter nenhum efeito no teu caso. Vc experimentou tirar aquela linha agora pra ver se funciona? Pois eu ainda acho que algo mudou no lado do servidor que passou a funcionar. Eu uso uploads/downloads pra todo lado e meu código é muito parecido com o seu (não muito o que inventar aí mesmo). E eu não uso nenhuma 'mágica'. Estou insistindo aqui para evitar a criação de mais uma 'lenda urbana', dessas que colam e todo mundo acredita e começa a usar sem saber pra que :-) julio On 10 ago, 14:24, Mário Júnior <juninho...@gmail.com> wrote: > Ha tá... acontece que ele faz a declaração no mesmo escopo, isso é um > erro *muito > comum *de quem está trabalhando com a FileReference. > > O ideal q ela esteja no escopo da classe, e não dentro de um método só. (no > livedocs online há um comentário sobre isso) > > Agora, o porquê de fazer "succed" funcionar, nem o cara mesmo explicou.... > > Se vc está fazendo como ele (declarando no metodo), mude a declaração para o > escopo da classe. > > 2009/8/10 «EM1£1Ø»2HÐ <emilio...@gmail.com> > > > > > aki moçada > >http://blog.computerelibol.com/?p=17 > > Nesse blog que vi isso. > > Locura né? > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informáticahttp://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---