Em AIR eu faço vários downloads, porém um por vez... antes de baixar, a app pega uma lista em xml no servidor com os arquivos para baixar e então eu percorro essa lista, e sempre no evento Event.COMPLETE do download eu gravo e disparo o próximo downloa da lista... sem precisar clicar em nada... é tudo feito em segundo plano na aplicação..
Porém é em air e não sei se existe alguma limitação... Em 1 de junho de 2011 21:01, Guilherme Sjlender <guisjlen...@gmail.com>escreveu: > Sei que a partir do Flash PLayer 10.x é possível fazer multiplos uploads, > mas downloads ai já não sei companheiro. > > Acontece que existe alguns pontos de segurança do Flash Player que você é > obrigado a fazer um download a partir de um evento nativo do framework, por > exemplo, você só poderá fazer o download de um arquivo se a função que fará > o download vier de um click de um botão, ou seja, um MouseEvent. > > Não é possível você chamar uma segunda função para fazer o download. > Em cima disso, acredito que fazer multiplos downloads, deve ser > impossível... Mas isso falo só pela questão de lógica, não testei e > infelismente não teria tempo também! ^^ > > Abraços e boa sorte pra você > Att. > Em 1 de junho de 2011 16:25, Lorenzi <mlorenz...@gmail.com> escreveu: > >> Pessoal preciso fazer um rotina que faca download de diversos arquivos >> >> Percorro meu grid para buscar os selecionados, >> Qdo é somente um arquivo marcado o download é efetuado o problema é >> qdo tenho varios arquivos. >> public function downAll():void{ >> >> downloadURL = new URLRequest(); >> file = new FileReference(); >> configureListeners(file); >> for each(var item: Object in dArqXML.dataProvider){ >> if(item.selected == 'true'){ >> nota = item.nota; >> vchave = item.arquivo; >> var fileName:String = "NFE-" + nota + ".xml"; >> downloadURL.url = vchave; >> file.download(downloadURL, fileName); >> } >> } >> >> } >> >> Sei que esta logica nao esta correta para varios arquivos, alguem tem >> alguma ideia? >> >> Grato. >> >> -- >> 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 > > > > > -- > Guilherme Sjlender - http://www.gflex.biz/ > ------------------------------------------------------------ > Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE > Desenvolvedor Desktop - AIR/JavaSE > Desenvolvedor Mobile - Android/JavaME/Flex4.5 > ------------------------------------------------------------ > > -- > 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 -- *Wemerson Guimarães* Rio Verde - Go -- 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