sliceart 0 Denunciar post Postado Novembro 7, 2010 Boa noite, estou a trabalhar em swishmax3, criei um formulário de contacto que utiliza php para colocação dos dados na base dados e até agora está tudo a funcionar a 100%, mas agora precisava de criar um campo para enviar um ficheiro junto com o formulário... a parte php é fácil, não sei é como criar o campo(tipo image field) no flash para ir buscar o ficheiro... Agradecia a vossa ajuda. Atentamente, JL Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 8, 2010 Utilize FileReference() e a propriedade upload() Assim você vai ter o que você deseja, lembrando que muitos servidores tem as funções de upload para o servidor limitadas. Cuidado com isso. abraços Compartilhar este post Link para o post Compartilhar em outros sites
sliceart 0 Denunciar post Postado Novembro 11, 2010 Boas Thiago, já tentei mas não consigo perceber como funciona o codigo... já experimentei usar scripts que estão na net como exemplos e que supostamente funcionam mas depois nunca me abre a janela para escolher o ficheiro... Um dos que testei é: on (press) { if (outgoing==undefined) { var uploadListener:Object = new Object(); uploadListener.onselect = function(file:FileReference):void { if(file.upload("uploadFile.php")) { } } uploadListener.onCancel = function(file:FileReference):void { } uploadListener.onOpen = function(file:FileReference):void { } uploadListener.onprogress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):void { } uploadListener.onComplete = function(file:FileReference):void { } uploadListener.onHTTPError = function(file:FileReference, httpError:Number):void { } uploadListener.onIOError = function(file:FileReference):void { } uploadListener.onSecurityError = function(file:FileReference, errorString:String):void { } var validFileTypes = [ { description: "Images", extension: "*.jpg; , *.jpeg;*.gif; *.png" } , { description: "Flash", extension: "*.swf; *.swi" } , { description: "Documents", extension: "*.as; *.txt" } ]; var uploadFileReference:FileReference = new flash.net.FileReference(); uploadFileReference.addListener(uploadListener); uploadFileReference.browse(validFileTypes ); } } mas qdo vou testar não me abre a janela para escolher o ficheiro... Obrigado por tentar ajudar Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 11, 2010 Siga esse tópico: http://imasters.com.br/artigo/3627/flash/upload_de_arquivos_no_flash_8_classe_filereference/ Ou esse se preferir: http://forum.imasters.com.br/index.php?/topic/336863-tutorialformulario-de-e-mail-em-as2-php-anexos/ Abraços Compartilhar este post Link para o post Compartilhar em outros sites