Olá Mário, obrigado pela resposta. Bem eu uso o script externo pois acho que é mais limpo que colocar tudo no mxml, nem sei se é uma boa prática, mas ao meu ver seria. Bem em todo caso eu baixei uma versão final até onde eu saiba, e o .as segue a baixo:
*import mx.rpc.events.ResultEvent; import mx.controls.Alert; private function resultadoDelecao(event:ResultEvent):void{ var result:Object = event.result; if(result == "ok"){ Alert.show("Deletado com sucesso."); retorno.send(); valor.text=""; } }* O estranho aocntece aqui, comento o código assim: *<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundGradientColors="[#FFFFFF, #C0C0C0]" width="100%" height="100%" creationComplete="retorno.send()" viewSourceURL="return.html" fontSize="10" cornerRadius="2" > <!-- <mx:Script source="index.as" /> <mx:HTTPService id="enviadados" url="http://localhost:3000/acao/inserir" useProxy="false" method="POST" result="retorno.send(); valor.text='';" contentType="application/xml"> <mx:request xmlns=''> <valor>{valor.text}</valor> </mx:request> </mx:HTTPService> <mx:HTTPService id="apagaitem" url=" http://localhost:3000/acao/apaga_item" result="resultadoDelecaoItem(event)" method="POST" useProxy="false"> <mx:request xmlns=''> <valor>{conteudo.selectedItem.parametro}</valor> </mx:request> </mx:HTTPService> <mx:HTTPService id="retorno" url="http://localhost:3000/acao/lista" /> <mx:HTTPService id="deleta" url="http://localhost:3000/acao/apagar" result="resultadoDelecao(event)" /> <mx:Panel width="300" height="150" layout="absolute" title="Mini Form" fontSize="11"> <mx:Form x="10" y="10" width="262" height="57" backgroundColor="#FFFFFF"> <mx:FormItem label="Breve texto" fontSize="11"> <mx:TextInput id="valor" name="valor" fontSize="11" width="144" /> </mx:FormItem> </mx:Form> <mx:Button label="Enviar" click="enviardados.send()" x="85" y="87" /> <mx:Button label="Limpar Sessão" click="deleta.send()" x="161" y="87" /> </mx:Panel> <mx:TitleWindow width="358" height="338" layout="absolute" title="Flex on Rails" showCloseButton="false" cornerRadius="10" verticalAlign="middle"> <mx:DataGrid width="338" height="297" id="conteudo" dataProvider="{retorno.lastResult.recorcs.record}" x="0" click="apagaitem.send();" y="0"> <mx:columns> <mx:DataGridColumn headerText="Parâmetros enviados" dataField="parametro" /> </mx:columns> </mx:DataGrid> </mx:TitleWindow> --> </mx:Application>* Tharam acontece isso: *$ mxmlc* *index.mxml* Loading configuration file C:\Arquivos de programas\Adobe\Flex 3.5 SDK\frameworks\flex-config.xml C:\dev\flex\flexrails\public\index.mxml(3): col: 244 Error: Unexpected end of token stream. The last token was: <mx:Application>. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundGradientColors="[#FFFFFF, #C0C0C0]" width="100%" height="100%" creationComplete="retorno.send()" viewSourceURL="return.html" fontSize="10" cornerRadius="2" > ^ Pensei que poderia desenvolver flex sem o Flex Buider, mas já estou enfrentando coisas de loko assim. **OBS*.: Em nenhum momento disse que flex é ruim, antes que digam isso fiz apenas uma piada. ------------------------------ *Atenciosamente* *Paulo Patto* Analista de TI. & Desenvolvedor mobile: (11) 8217.3514 home: (11) 4666.1445 mail: <paulopa...@gmail.com> Aquila non capit muscas. Provérbio Latino <http://twitter.com/paulopatto/> <http://paulopatto.wordpress.com/> <paulopatto.hun...@hotmail.com> <paulopa...@gmail.com> -- Esta mensagem foi enviada utilizando formatacao UTF-8 e codificacao XHTML e estilos em cascata css. Caso tenha dificuldade na visualizacao, habilite a opcao de html no seu leitor de e-mails. --- @ WiseStamp Signature<http://my.wisestamp.com/link?u=hhf9pw6kkp9rsfrh&site=www.wisestamp.com/email-install>. Get it now<http://my.wisestamp.com/link?u=hhf9pw6kkp9rsfrh&site=www.wisestamp.com/email-install> 2010/2/18 Mário Júnior <juninho...@gmail.com> > É.. vamos reconhecer q algumas msgs de erro do FxBuilder sao de matar... a > pior de todas é akela "Rigth Click for More Information"... hehehe > > Essa msg de erro me parece vir do compilador, ou seja, depois da fase de > validacao dos arquivos enauqnto tenta se gerar um novo swf e nao em "design > mode" ainda no editor. Pela msg, me parece ser algum problema no arquivo > flex-config.xml no entanto acho estranho ter algo errado nele uma vez q > quase nunca é preciso alterá-lo (quase nunca). Mas, tb vi q vc está usando o > sdk 3.5 ... por acaso vc pegou algum night build? Se sim, pode ser que > alguem do flexteam fez caca na hora compilar os arquivos e adicionou uma > versao que nao deveria, ou ainda mal alterada. > > Se nao for isso, tem também a questao de vc estar usando um script.as cujo > o qual nao temos visto, e pode ser q o erro esteja nele também, e só na hora > do parser do compilador fazer a inserção desse codigo na transcrição final > do as3 todo que dá o erro. > > Façamos um teste simples... remova o <script> e veja se pelo menos a parte > visual do mxml é devidamente compilada. > > Outro teste (para saber se há problemas com a flex-config.xml mesmo - oq > acredito q nao seja): ao criar um novo projeto, o erro é o mesmo? > > > []s > > > > > > > >>> > >> O erro é >>> > >> *bash.exe-3.1$** mxmlc index.mxml >>> > >> Loading configuration file C:\Arquivos de programas\Adobe\Flex 3.5 >>> > >> SDK\frameworks\flex-config.xml >>> > >> C:\dev\flex\flexrails\public\index.mxml(29): col: 82 Error: >>> Unexpected end >>> > >> of token stream. The last token was: </mx:Button>. >>> > >>> > >> <mx:Button label="Enviar" >>> > >> click="enviardados.send()" x="85" y="87" /> >>> > >>> > >> ^* >>> > >>> > >> O estranho é que se eu vou comentando os trechos de código que ele >>> indica >>> > >> com erro ele passa o erro para linha de cima até chegar sempre em >>> > >> mx:Application. Não estou conseguindo entender o motivo do erro, >>> pois >>> > >> aparentemente está tudo ok. Como não sou nerm um Júnior em Flex e >>> não achei >>> > >> nada parecido no google, passei aqui para lista. >>> > >>> > >> ------------------------------ >>> > >>> > >> *Atenciosamente* >>> > >> *Paulo Patto* >>> > >> Analista de TI. & Desenvolvedor >>> > >> mobile: (11) 8217.3514 >>> > >> home: (11) 4666.1445 >>> > >> mail: <paulopa...@gmail.com> >>> > >> Aquila non capit muscas. >>> > >> Provérbio Latino >>> > >> <http://twitter.com/paulopatto/> <http://paulopatto.wordpress.com/ >>> ><paulopatto.hun...@hotmail.com><paulopa...@gmail.com> >>> > >> -- >>> > >> Esta mensagem foi enviada utilizando formatacao UTF-8 e codificacao >>> XHTML >>> > >> e estilos em cascata css. Caso tenha dificuldade na visualizacao, >>> habilite a >>> > >> opcao de html no seu leitor de e-mails. >>> > >>> > >> --- @ WiseStamp Signature< >>> http://my.wisestamp.com/link?u=hhf9pw6kkp9rsfrh&site=www.wisestamp.co.. >>> .>. >>> > >> Get it now< >>> http://my.wisestamp.com/link?u=hhf9pw6kkp9rsfrh&site=www.wisestamp.co.. >>> .> >>> > >>> > >> -- >>> > >>> > >> >>> ------------------------------------------------------------------------------------------------------------------------ >>> > >> Atenciosamente >>> > >> Paulo Patto >>> > >> Analista de TI >>> > >> +55 (11)8217-3514 >>> > >>http://www.paulopatto.com >>> > >>http://paulopatto.wordpress.com >>> > >>> > >> >>> ------------------------------------------------------------------------------------------------------------------------ >>> > >> "Quis custodiet ipsos custodes?" >>> > >> -- Decimus Iunius Iuvenalis . >>> > >>> > >> >>> ------------------------------------------------------------------------------------------------------------------------ >>> > >> - Esta mensagem aborda um ponto de vista pessoal e não deve ser >>> > >> interpretado como verdade absoluta. Por gentileza não corte seus >>> pulsos. >>> > >> - Se por ventura o texto acima tenha-lhe passado a impressão de >>> ofensa a >>> > >> sua pessoa, credo, opinião ou qualquer outro tipo de atitude contra >>> sua >>> > >> pessoa, creio que esta talvez não tenha sido essa a real intenção. >>> > >> - A resposta acima talvez tenha sido obtida em menos de cinco >>> minutos no >>> > >> Google.com. >>> > >> - A duvida acima, talvez não tenha sido sanada em cinco minutos de >>> > >> pesquisa ao Google.com. >>> > >>> > >> >>> ------------------------------------------------------------------------------------------------------------------------ >>> > >>> > >> -- >>> > >> 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 emhttp:// >>> groups.google.com/group/flexdev >>> > >>> > >> -- >>> > >> 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 emhttp:// >>> groups.google.com/group/flexdev >>> > >>> > > -- >>> > >>> > > >>> ------------------------------------------------------------------------------------------------------------------------ >>> > > Atenciosamente >>> > > Paulo Patto >>> > > Analista de TI >>> > > +55 (11)8217-3514 >>> > >http://www.paulopatto.com >>> > >http://paulopatto.wordpress.com >>> > >>> > > >>> ------------------------------------------------------------------------------------------------------------------------ >>> > > "Quis custodiet ipsos custodes?" >>> > > -- Decimus Iunius Iuvenalis . >>> > >>> > > >>> ------------------------------------------------------------------------------------------------------------------------ >>> > > - Esta mensagem aborda um ponto de vista pessoal e não deve ser >>> > >>> > ... >>> > >>> > mais » >>> >>> -- >>> 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 >>> >> >> >> >> -- >> >> ------------------------------------------------------------------------------------------------------------------------ >> Atenciosamente >> Paulo Patto >> Analista de TI >> +55 (11)8217-3514 >> http://www.paulopatto.com >> http://paulopatto.wordpress.com >> >> ------------------------------------------------------------------------------------------------------------------------ >> "Quis custodiet ipsos custodes?" >> -- Decimus Iunius Iuvenalis . >> >> ------------------------------------------------------------------------------------------------------------------------ >> - Esta mensagem aborda um ponto de vista pessoal e não deve ser >> interpretado como verdade absoluta. Por gentileza não corte seus pulsos. >> - Se por ventura o texto acima tenha-lhe passado a impressão de ofensa a >> sua pessoa, credo, opinião ou qualquer outro tipo de atitude contra sua >> pessoa, creio que esta talvez não tenha sido essa a real intenção. >> - A resposta acima talvez tenha sido obtida em menos de cinco minutos no >> Google.com. >> - A duvida acima, talvez não tenha sido sanada em cinco minutos de >> pesquisa ao Google.com. >> >> ------------------------------------------------------------------------------------------------------------------------ >> >> -- >> 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 >> > > > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informática > http://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil > > -- > 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 > -- ------------------------------------------------------------------------------------------------------------------------ Atenciosamente Paulo Patto Analista de TI +55 (11)8217-3514 http://www.paulopatto.com http://paulopatto.wordpress.com ------------------------------------------------------------------------------------------------------------------------ "Quis custodiet ipsos custodes?" -- Decimus Iunius Iuvenalis . ------------------------------------------------------------------------------------------------------------------------ - Esta mensagem aborda um ponto de vista pessoal e não deve ser interpretado como verdade absoluta. Por gentileza não corte seus pulsos. - Se por ventura o texto acima tenha-lhe passado a impressão de ofensa a sua pessoa, credo, opinião ou qualquer outro tipo de atitude contra sua pessoa, creio que esta talvez não tenha sido essa a real intenção. - A resposta acima talvez tenha sido obtida em menos de cinco minutos no Google.com. - A duvida acima, talvez não tenha sido sanada em cinco minutos de pesquisa ao Google.com. ------------------------------------------------------------------------------------------------------------------------ -- 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