Cara... não entendi o que vc quis dizer com "que ele so envia
quando o usuário submete o formulário"
Não seria só colocar um botão e no evento "click" dele chamar sua
função de upload() não?
Jackson Ferreira de Andrade Mafra escreveu:
> Gostaria de saber como fazer upload de arquivos +- como nos forms HTML
>
> que ele so envia quando o usuário submete o formulário.
>
> A função pra upload até tenho:
>
> public function upload():void {
> fileRef.addEventListener(Event.SELECT, selectHandler);
> fileRef.addEventListener(Event.COMPLETE, completeHandler);
> fileRef.addEventListener
> (DataEvent.UPLOAD_COMPLETE_DATA,uploadCompleteHandler);
> try {
> var success:Boolean = fileRef.browse();
> }catch (error:Error) {
> trace("Não é possivel Procurar os arquivos.");
> }
> }
> public function selectHandler(event:Event):void {
> var request:URLRequest = new URLRequest("file_upload.php")
> try {
> // upload file
> fileRef.upload(request);
> textarea1.text = "uploading " + fileRef.name + "...";
> }
> catch (error:Error) {
> trace("Unable to upload file.");
> }
> }
> // dispatched when file has been given to the server script. does not
> receive a response from the server
> public function completeHandler(event:Event):void {
> trace("file uploaded complete");
> }
> // dispatched when file has been uploaded to the server script and a
> response is returned from the server
> // event.data contains the response returned by your server script
> public function uploadCompleteHandler(event:DataEvent):void {
> trace("uploaded... response from server: \n" + String(event.data));
> textarea1.text += event.data as String;
> }
>
> mas com ela já se submete o formulário, o que nao quero...
> se alguem puder ajudar,...ou tiver referencia...
>
>
> Este exemplo foi tirado do site da Macromedia
> (http://www.macromedia.com/devnet/flex/articles/fp8_features.html) -
> Flex Article - Simple File Upload Example.
>
> --
> Jackson F. de A. Mafra
> Designer e Desenvolvedor, Consultor
> Designer and Developer, Consultant
>
>
> --
> Jackson F. de A. Mafra
> Designer e Desenvolvedor, Consultor
> Designer and Developer, Consultant
> >
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---