Cara, muito estranho mesmo esse erro.. Vamos para o metodo "seguir o padrao"! Só uma coisa entre as linhas:
*<?xml version="1.0" encoding="utf-8"?> e **<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" a um salto de linha? ou é so no seu e-mail que tah assim? * Em 18 de fevereiro de 2010 22:03, Paulo Patto <paulopa...@gmail.com>escreveu: > > > 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.ascujo 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 > -- 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