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 <[email protected]> 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 [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 -- 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 [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
