Vinicius, Os métodos fileReference.save() e fileReference.open() só estão disponíveis com o Flash Player 10. Então vc tem que modificar teu Project Properties->Flex Compiler. É só colocar como versão mínima do FP como 10.0.0 que o FB3 vai ajustar tudo certinho e os métodos vão aparecer.
hth julio On 30 jun, 16:04, Vinicius <vinu...@gmail.com> wrote: > Eu tentei usar o segundo exemplo, mas parece que: > > fr.save(inputField.text, DEFAULT_FILE_NAME); > > não existe este método .save no import flash.net.FileReference; > > ???????? > > On 30 jun, 15:50, Erko Bridee de Almeida Cabrera > > > > <erko.bri...@gmail.com> wrote: > > no primeiro e segundo > > link q mandei > > > sobre o FileReference tem como vc vai fazer para ler o arquivo =] > > > 2009/6/30 Vinicius <vinu...@gmail.com> > > > > Erko, > > > > Não entendi como eu faço para carregar um arquivo do tipo odp usando > > > FileReference, este arquivo estará na pasta do meu projeto. > > > > O que eu achei mais legal foi o da imagem, mas existe um objeto Image. > > > > Se puder me ajudar com mais isso eu agradeço, só me passe um exemplo > > > com um arquivo genérico. > > > > Obrigado, > > > Vinicius. > > > > On 30 jun, 11:42, Erko Bridee de Almeida Cabrera > > > <erko.bri...@gmail.com> wrote: > > > > Bom, > > > > > indiferente do tipo de arquivo, > > > > você irá carregar o arquivo no flex, > > > > efetuar a leitura dos bytes do arquivo > > > > e este você utiliza a classe que comentei para > > > > codificar ele em Base64 > > > > > dai para frente depende de como é que funciona o WebService que você vai > > > > usar... > > > > como que você vai indicar que tipo de arquivo que você está enviando > > > > > estou assumindo que você saiba trabalhar com o > > > > FileReference< > > >http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html>do > > > > Flex > > > > bom qualquer coisa de uma olhada nesses links: > > > > > *Reading and Writing Local Files in Flash Player 10* > > >http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local... > > > > > *Flash Player 10 – fileReference.load()* > > >http://kbala.com/2009/04/flash-player-10-filereference-load/ > > > > > *Using the new FileReference Class in Flex to save and load without a > > > server > > > > *http://sherifabdou.com/2008/06/using-the-new-filereference-class-in-f. > > > .. > > > > > lembrando que depois de carregar o arquivo no Flex, independente de que > > > tipo > > > > que ele seja > > > > você irá pegar os bytes deste arquivo lido, e irá utilizar a classe > > > > Base64Encoder, > > > > depois disso você terá a String do arquivo codificado em Base64, então > > > > só > > > > enviar para o WebService > > > > > mas lembrando, de uma verificada como é o suporte do WebService que você > > > > está utilizando ;) > > > > > 2009/6/30 Vinicius <vinu...@gmail.com> > > > > > > Caro Eriko, > > > > > > Muito obrigado pela explicação. > > > > > > Vou fazer exatamente isso e vou trocar o tipo do parâmentro do > > > > > serviço. > > > > > > Vi que você faz: > > > > > <mx:String id="logo" source="logo.txt" /> para o arquivo txt > > > > > > No meu caso tenho que fazer com um arquivo do Open Office, manual.odp, > > > > > você qual o tipo que tenho que utilizar para depois fazer o decode? > > > > > > Muito obrigado novamente. > > > > > Vinicius. > > > > > > On 30 jun, 11:05, Erko Bridee de Almeida Cabrera > > > > > <erko.bri...@gmail.com> wrote: > > > > > > olá Vinicius, > > > > > > > cara se não me engano o WebService em tese não trabalha com arquivos > > > > > > binários > > > > > > mas sim arquivos codificados em base64, seguindo o mesmo formato > > > > > > que são transferidos os arquivos via email, que transporta apenas > > > texto > > > > > > > no popular, você vai traduzir seu arquivo para um textão e essa > > > string > > > > > > vc vai enviar para o seu webservice... > > > > > > > um exemplo +- de como é que é o negocio: > > > > >http://blog.flexexamples.com/2008/03/17/displaying-an-image-saved-as-. > > > .. > > > > > > > você irá utilizar a classse: > > > > > > > *mx.utils.Base64Encoder* > > > > > > [doc]<http://www.igorcosta.com/flex3/doc/mx/utils/Base64Encoder.html > > > > > >para > > > > > > pegar o array de bytes do seu arquivo no flex e codificar em Base64, > > > > > > que como você viu no link anterior nada mais é que um texto > > > > > > > caso você receba algo encodado em Base64, só usar a classe * > > > > > > mx.utils.Base64Decoder* > > > > > > [doc]<http://www.igorcosta.com/flex3/doc/mx/utils/Base64Decoder.html > > > >, > > > > > > para fazer o processo inverso, isso tem ali no exemplo no primeiro > > > link > > > > > ;) > > > > > > > o/ > > > > > > > 2009/6/30 George Queiroz <george.ba....@gmail.com> > > > > > > > > então, foi o q perguntei, qual sua linguagem na parte de negócio? > > > java, > > > > > php > > > > > > > ou o que? > > > > > > > > pq aí vc tem q seguir o que a linguagem faz. > > > > > > > > 2009/6/30 Vinicius <vinu...@gmail.com> > > > > > > > >> Não entendi sua pergunta, mas preciso enviar para um WebServices > > > um > > > > > > >> arquivo e a forma que achei interessante é converter o arquivo > > > para um > > > > > > >> byte[] e mandar. > > > > > > > >> Achei um cara que para conseguir fazer isso ele criou uma classe > > > java > > > > > > >> para converter e depois envia. Queria saber se em Flex tem uma > > > maneira > > > > > > >> de resolver isso, senão iriei adotar essa solução. > > > > > > > >> On 30 jun, 10:00, George Queiroz <george.ba....@gmail.com> wrote: > > > > > > >> > q tecnologia de backend? > > > > > > >> > isso é importante > > > > > > > >> > 2009/6/30 Vinicius <vinu...@gmail.com> > > > > > > > >> > > Pessoal, > > > > > > > >> > > Crei um serviço que um dos parâmetros de entradas são os > > > > > > >> > > bytes > > > de > > > > > um > > > > > > >> > > arquivos, mas não sei como carregar um arquivo e convertê-los > > > em > > > > > > >> > > bytes. Alguém pod eme ajudar? > > > > > > > >> > > Obrigado, > > > > > > >> > > Vinicius. > > > > > > > -- > > > > > > Att, > > > > > > Erko Bridee de Almeida Cabrerahttp:// > > > > erkobridee.com/http://gospel.erkobridee.com/http://www.cwbfx.com/http://www.portalja. > > > .. > > > > > -- > > > > Att, > > > > Erko Bridee de Almeida Cabrerahttp:// > > > erkobridee.com/http://gospel.erkobridee.com/http://www.cwbfx.com/http://www.portalja... > > > -- > > Att, > > Erko Bridee de Almeida > > Cabrerahttp://erkobridee.com/http://gospel.erkobridee.com/http://www.cwbfx.c... --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---