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
-~----------~----~----~----~------~----~------~--~---

Responder a