[flex-brasil] Resumo 2558

Mensagens neste resumo (18 Mensagens)

1.1.
Esqueleto de Sistema De: Eugênio Augusto Marietti
1.2.
Re: Esqueleto de Sistema De: Stefan Horochovec
1.3.
Re: Esqueleto de Sistema De: Marcos Dantas
1.4.
Re: Esqueleto de Sistema De: Edner L. Bertão
2.
BlazeDS+CF8+Flex. De: Wilson Rocha Neto
3.1.
form De: Daiane Araldi
3.2.
Re: form De: Mario Nogueira
3.3.
Res: [flex-brasil] form De: Daiane Araldi
3.4.
Re: form De: Mario Nogueira
3.5.
Re: Res: [flex-brasil] form De: Fabio
3.6.
Res: Res: [flex-brasil] form De: Daiane Araldi
3.7.
Re: Res: Res: [flex-brasil] form De: Fabio
4.1.
Re: App externa De: Silfar Goulart
4.2.
Re: App externa De: Mario Nogueira
5.
abrir html De: Augusto Lopes
6.1.
Atualização do DataGrid atrvés de um <mx:Consumer De: Fred
6.2.
Re: Atualização do DataGrid atrvés de um <mx:Consumer De: Fabio
7.1.
Re: Event onclose em mdiwindow De: ton

Mensagens

1.1.

Esqueleto de Sistema

Enviado por: "Eugênio Augusto Marietti" eugenio.marietti@yahoo.com.br   eugenio.marietti

Ter, 6 de Out de 2009 10:37 am



Olá, Pessoal!

Fui contratado pra desenvolver um sistema de consultas em Flex.. uma espécie
de BI..

Acontece que o prazo está muito apertado e eu estou iniciando em
Flex.. então pensei em não gastar muito tempo desenvolvendo tudo do zero..

Pensei que o ideal seria pegar o esqueleto de um sistema já pronto... por
exemplo: tela de login, menu e cadastro de usuários...

Alguém tem alguma sugestão onde posso encontrar isso?

Alguém tem alguma coisa já pronta que poderia vender por um preço baixo?

De preferência... que seja com Java + BlazeDS...

Valew!

[]'s

[As partes desta mensagem que não continham texto foram removidas]

1.2.

Re: Esqueleto de Sistema

Enviado por: "Stefan Horochovec" stefan.horochovec@gmail.com   lordzinhobr

Ter, 6 de Out de 2009 1:07 pm



Ola

Voce explicou todas essas ideias na hora da contratação?
Stefan Horochovec
Engenheiro de Software
Adobe User Group Manager - FlexDuck
Blog: http://www.horochovec.com.br/
Use Java, Flex e Linux

2009/10/6 Eugênio Augusto Marietti <eugenio.marietti@yahoo.com.br>

>
>
> Olá, Pessoal!
>
> Fui contratado pra desenvolver um sistema de consultas em Flex.. uma
> espécie
> de BI..
>
> Acontece que o prazo está muito apertado e eu estou iniciando em
> Flex.. então pensei em não gastar muito tempo desenvolvendo tudo do zero..
>
> Pensei que o ideal seria pegar o esqueleto de um sistema já pronto... por
> exemplo: tela de login, menu e cadastro de usuários...
>
> Alguém tem alguma sugestão onde posso encontrar isso?
>
> Alguém tem alguma coisa já pronta que poderia vender por um preço baixo?
>
> De preferência... que seja com Java + BlazeDS...
>
> Valew!
>
> []'s
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--

[As partes desta mensagem que não continham texto foram removidas]

1.3.

Re: Esqueleto de Sistema

Enviado por: "Marcos Dantas" dantas.marcos@gmail.com   jocksterjockster

Ter, 6 de Out de 2009 2:12 pm



Profissional iniciando no Flex e prazo curto....duas coisas totalmente
incompatíveis.
Na minha opinião vc vai precisar é de ajuda mesmo, só um "esqueleto" não vai
adiantar.

Abraços

Marcos Dantas

2009/10/6 Stefan Horochovec <stefan.horochovec@gmail.com>

>
>
> Ola
>
> Voce explicou todas essas ideias na hora da contratação?
> Stefan Horochovec
> Engenheiro de Software
> Adobe User Group Manager - FlexDuck
> Blog: http://www.horochovec.com.br/
> Use Java, Flex e Linux
>
> 2009/10/6 Eugênio Augusto Marietti <eugenio.marietti@yahoo.com.br<eugenio.marietti%40yahoo.com.br>
> >
>
>
> >
> >
> > Olá, Pessoal!
> >
> > Fui contratado pra desenvolver um sistema de consultas em Flex.. uma
> > espécie
> > de BI..
> >
> > Acontece que o prazo está muito apertado e eu estou iniciando em
> > Flex.. então pensei em não gastar muito tempo desenvolvendo tudo do
> zero..
> >
> > Pensei que o ideal seria pegar o esqueleto de um sistema já pronto... por
> > exemplo: tela de login, menu e cadastro de usuários...
> >
> > Alguém tem alguma sugestão onde posso encontrar isso?
> >
> > Alguém tem alguma coisa já pronta que poderia vender por um preço baixo?
> >
> > De preferência... que seja com Java + BlazeDS...
> >
> > Valew!
> >
> > []'s
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

1.4.

Re: Esqueleto de Sistema

Enviado por: "Edner L. Bertão" edner.bertao@gmail.com   edner_stnet

Ter, 6 de Out de 2009 11:57 pm



sem querer ser chato, mas sendo...

Se na hora da conversa com o cliente vc viu que não era possivel cumprimir o
prazo para desenvolver o projeto, era melhor falar com ele sobre isso ou nem
pegar o projeto para desenvolver. Já pensou que vc pode não achar nada
pronto ?

Pegar um projeto pra desenvolver algo que vc ainda está aprendendo é quase
que um "suicídio mental"... lembre-se que os macetes você só aprende
convivendo com a linguagem e que poderá cometer muitos erros que não
cometeria se estivesse fazendo algo em uma linguagem que tenha mais
conhecimento.

Se o tempo está tão apertado como diz, seria melhor passar o projeto pra
alguém, caso contrário vc corre o risco de se queimar com o cliente.

Garanto que muitos aqui já passaram pelo que está passando, e os motivos são
sempre os mesmos. Cliente quer coisas que eles acham que são possíveis em
tempo que ele quer, enquanto que um analista (ou qq variação disso) tem que
ir no sentido oposto dessa idéia, ou seja, ter tempo habil para desenvolver
de forma coerente e eficiente o que o cliente deseja. Então tudo é questão
de conversa. Já cheguei a recusar contratos e o cliente acredito que acaba
fechando com outros, tempos depois batem na minha porta novamente pedindo o
mesmo projeto... alguns cheguei até a tomar conhecimento de que começaram a
fazer com outras pessoas/empresa, mas os resultados não foram nada
agradáveis.

[ ]'s

2009/10/6 Stefan Horochovec <stefan.horochovec@gmail.com>

> Ola
>
> Voce explicou todas essas ideias na hora da contratação?
> Stefan Horochovec
> Engenheiro de Software
> Adobe User Group Manager - FlexDuck
> Blog: http://www.horochovec.com.br/
> Use Java, Flex e Linux
>
>
> 2009/10/6 Eugênio Augusto Marietti <eugenio.marietti@yahoo.com.br>
>
> >
> >
> > Olá, Pessoal!
> >
> > Fui contratado pra desenvolver um sistema de consultas em Flex.. uma
> > espécie
> > de BI..
> >
> > Acontece que o prazo está muito apertado e eu estou iniciando em
> > Flex.. então pensei em não gastar muito tempo desenvolvendo tudo do
> zero..
> >
> > Pensei que o ideal seria pegar o esqueleto de um sistema já pronto... por
> > exemplo: tela de login, menu e cadastro de usuários...
> >
> > Alguém tem alguma sugestão onde posso encontrar isso?
> >
> > Alguém tem alguma coisa já pronta que poderia vender por um preço baixo?
> >
> > De preferência... que seja com Java + BlazeDS...
> >
> > Valew!
> >
> > []'s
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
> Todos os participantes tem os seguintes benefícios:
> + 35% de desconto em livros da O'Reilly ou Peachpit
>
> Site Oficial Flex : http://www.flex.org
> Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
> -------------
> Conheça a AIR-Brasil a comunidade sobre Adobe AIR
> Visite o site:http://groups.google.com/group/air-brasil
>
> Links do Yahoo! Grupos
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

2.

BlazeDS+CF8+Flex.

Enviado por: "Wilson Rocha Neto" wilsonrneto@gmail.com   wilsonrneto

Ter, 6 de Out de 2009 10:45 am



Caros,

Eu instalei o blaze em emu CF developer e estou tentando testa-lo para saber
se ele realmente foi instalado e configurado certinho.
Peguei um exemplo do endereço:
http://livedocs.adobe.com/blazeds/1/blazeds_devguide/lcoverview_4.html#1072898

Lá ele pede para alterar:

WEB-INF/flex/messaging-config.xml

<destination id="MessagingDestination" channels="my-amf-poll"/>

WEB-INF/flex/services-config.xml
<channel-definition id="my-amf-poll" class="mx.messaging.channels.AMFChannel">
<endpoint
url="http://{server.name}:{server.port}/{context.root}/messagebroker/amfpoll"
class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
* <polling-enabled>true</polling-enabled>*
* <polling-interval-seconds>1</polling-interval-seconds>*
</properties>
</channel-definition>

A aplicação que ele da é a seguinte:
<?xml version="1.0"?>
<!-- intro\intro_messaging.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
width="100%" height="100%"
creationComplete="consumer.subscribe();">

<mx:Script>
<![CDATA[
import mx.messaging.events.MessageFaultEvent;
import mx.messaging.events.MessageEvent;
import mx.messaging.messages.AsyncMessage;
import mx.messaging.Producer;
import mx.messaging.Consumer;

// Send the message in response to a Button click.
private function sendMessage():void {
var msg:AsyncMessage = new AsyncMessage();
msg.body = "Foo";
producer.send(msg);
}

// Handle the received message.
private function messageHandler(event:MessageEvent):void {
ta.text += "Consumer received message: "+
event.message.body + "\n";
}

// Handle a message fault.
private function faultHandler(event:MessageFaultEvent):void {
ta.text += "Received fault: " + event.faultString + "\n";
}
]]>
</mx:Script>

<mx:Producer id="producer"
destination="MessagingDestination"
fault="faultHandler(event);"/>

<mx:Consumer id="consumer"
destination="MessagingDestination"
fault="faultHandler(event);"
message="messageHandler(event);"/>

<mx:Button label="Send" click="sendMessage();"/>
<mx:TextArea id="ta" width="100%" height="100%"/>

</mx:Application>

Qnd eu clico no botão Send, ele so me retorna a seguinte mensagem: Received
fault: Send failed

Alguém tem alguma dica para saber se o problema está nesse script ou na
minha configuração do BlazeDS? Se for o blazeDS, alguma sugestão do que
poderia ser a falha?

abrs,

Wilson

--
Wilson Dias da Rocha Neto
Analista de Sistemas WEB
WilsonRNeto@gmail.com
MSN: solitario_am@hotmail.com
Skype: solitario_am

[As partes desta mensagem que não continham texto foram removidas]

3.1.

form

Enviado por: "Daiane Araldi" daianearaldi@yahoo.com.br   daianearaldi

Ter, 6 de Out de 2009 10:56 am



Bom dia,
Alguém pode me dar uma ajuda no que eu estou errando aqui?
Eu tenho 2 form com:
formItem, box, comboBox.
formItem, box, textInput

var isSend:Boolean = true;
var strSend:String = "<dados><requestProposta><id_cliente>212</id_cliente><usuario>user</usuario><senha>pass</senha><proposta>";

var forms:Array = new Array();
forms = form.getChildren();
for (var j:int = 0; j < forms.length; j++){
var iForm:Form = (forms[j] as Form)
var formitens:Array = new Array();
formitens = form.getChildren();
for (var i:int = 0; i < iForm.length; i++){
var iFormItem:FormItem = (formitens[i] as FormItem);
var iBox:Box = (iFormItem.getChildAt(0) as Box);
var campos:Array = new Array();
campos = iBox.getChildren();
for (var c:int = 0; c < campos.length; c++){
if ( campos[c] as TextInput){
var iTextInput:TextInput = (campos[c] as TextInput)
if (iTextInput.text.length <= 0 && iFormItem.required){
iTextInput.errorString = "Preenchimento obrigatório";
isSend = false;

}else{
// Tratamento Especial para campos
if (iTextInput.id == "cpf"){
iTextInput.text = iTextInput.text.replace(new RegExp("[-.]","g"),"");
}
if (iTextInput.id == "data_nascto"){
var dt_nasc:String = iTextInput.text;
var arr_nasc:Array = dt_nasc.split("/");
iTextInput.text = arr_nasc[1] + "/" + arr_nasc[0] + "/" + arr_nasc[2];
}
iTextInput.errorString = "";
}
strSend += "<"+iTextInput.id+">"+iTextInput.text+"</"+iTextInput.id+">"
}
if ( campos[c] as CurrencyInput){
var jCurrencyInput:CurrencyInput = (campos[c] as CurrencyInput)
if (jCurrencyInput.text.length <= 0 && iFormItem.required){
jCurrencyInput.errorString = "Preenchimento obrigatório";
isSend = false;
}else{
jCurrencyInput.errorString = "";
}
strSend += "<"+jCurrencyInput.id+">"+jCurrencyInput.unformated+"</"+jCurrencyInput.id+">"
}
if ( campos[c] as ComboBox){
var iComboBox:ComboBox = (campos[c] as ComboBox)
if (!iComboBox.selectedItem){
iComboBox.errorString = "Selecione uma opção válida";
isSend = false;
}else{
iComboBox.errorString = "";
}
strSend += "<"+iComboBox.id+">"+iComboBox.selectedLabel+"</"+iComboBox.id+">"
}
}
}
}
strSend += "</proposta></requestProposta></dados>";
if (isSend){
xmlSend = new XML(strSend);
trace(xmlSend)
}
}

Obrigada!!!

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

3.2.

Re: form

Enviado por: "Mario Nogueira" mhndeveloper@gmail.com   mhndeveloper

Ter, 6 de Out de 2009 12:27 pm



Boa Tarde,

Daiane.

Qual o erro que aparece?

Mario H. Nogueira
Consultor T.I.

2009/10/6 Daiane Araldi <daianearaldi@yahoo.com.br>

>
>
> Bom dia,
> Alguém pode me dar uma ajuda no que eu estou errando aqui?
> Eu tenho 2 form com:
> formItem, box, comboBox.
> formItem, box, textInput
>
> var isSend:Boolean = true;
> var strSend:String =
> "<dados><requestProposta><id_cliente>212</id_cliente><usuario>user</usuario><senha>pass</senha><proposta>";
>
> var forms:Array = new Array();
> forms = form.getChildren();
> for (var j:int = 0; j < forms.length; j++){
> var iForm:Form = (forms[j] as Form)
> var formitens:Array = new Array();
> formitens = form.getChildren();
> for (var i:int = 0; i < iForm.length; i++){
> var iFormItem:FormItem = (formitens[i] as FormItem);
> var iBox:Box = (iFormItem.getChildAt(0) as Box);
> var campos:Array = new Array();
> campos = iBox.getChildren();
> for (var c:int = 0; c < campos.length; c++){
> if ( campos[c] as TextInput){
> var iTextInput:TextInput = (campos[c] as TextInput)
> if (iTextInput.text.length <= 0 && iFormItem.required){
> iTextInput.errorString = "Preenchimento obrigatório";
> isSend = false;
>
> }else{
> // Tratamento Especial para campos
> if (iTextInput.id == "cpf"){
> iTextInput.text = iTextInput.text.replace(new RegExp("[-.]","g"),"");
> }
> if (iTextInput.id == "data_nascto"){
> var dt_nasc:String = iTextInput.text;
> var arr_nasc:Array = dt_nasc.split("/");
> iTextInput.text = arr_nasc[1] + "/" + arr_nasc[0] + "/" + arr_nasc[2];
> }
> iTextInput.errorString = "";
> }
> strSend += "<"+iTextInput.id+">"+iTextInput.text+"</"+iTextInput.id+">"
> }
> if ( campos[c] as CurrencyInput){
> var jCurrencyInput:CurrencyInput = (campos[c] as CurrencyInput)
> if (jCurrencyInput.text.length <= 0 && iFormItem.required){
> jCurrencyInput.errorString = "Preenchimento obrigatório";
> isSend = false;
> }else{
> jCurrencyInput.errorString = "";
> }
> strSend +=
> "<"+jCurrencyInput.id+">"+jCurrencyInput.unformated+"</"+jCurrencyInput.id+">"
> }
> if ( campos[c] as ComboBox){
> var iComboBox:ComboBox = (campos[c] as ComboBox)
> if (!iComboBox.selectedItem){
> iComboBox.errorString = "Selecione uma opção válida";
> isSend = false;
> }else{
> iComboBox.errorString = "";
> }
> strSend +=
> "<"+iComboBox.id+">"+iComboBox.selectedLabel+"</"+iComboBox.id+">"
> }
> }
> }
> }
> strSend += "</proposta></requestProposta></dados>";
> if (isSend){
> xmlSend = new XML(strSend);
> trace(xmlSend)
> }
> }
>
> Obrigada!!!
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

3.3.

Res: [flex-brasil] form

Enviado por: "Daiane Araldi" daianearaldi@yahoo.com.br   daianearaldi

Ter, 6 de Out de 2009 1:16 pm




ah Mario, minha variavel iBox fica null. da erro nessa linha
var iBox:Box = (iFormItem.getChildAt(0) as Box);

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at components.navigator::digitador/doProposta()
at components.navigator::digitador/___Button1_click()

Ele nao consegue chegar no box pra pegar o textInput
Eu mudei o meu laço for (var j:int = 0; j < forms.length; j++){ pq tava dando erro para for (var i:int = 0; i < formitens.length; i++){

Mas continua com esse erro...O que eu faço?

________________________________
De: Mario Nogueira <mhndeveloper@gmail.com>
Para: flex-brasil@yahoogrupos.com.br
Enviadas: Ter, Outubro 6, 2009 12:27:38 PM
Assunto: Re: [flex-brasil] form

Boa Tarde,

Daiane.

Qual o erro que aparece?

Mario H. Nogueira
Consultor T.I.

2009/10/6 Daiane Araldi <daianearaldi@ yahoo.com. br>

>
>
> Bom dia,
> Alguém pode me dar uma ajuda no que eu estou errando aqui?
> Eu tenho 2 form com:
> formItem, box, comboBox.
> formItem, box, textInput
>
> var isSend:Boolean = true;
> var strSend:String =
> "<dados><requestPro posta><id_ cliente>212< /id_cliente> <usuario> user</usuario> <senha>pass< /senha><proposta >";
>
> var forms:Array = new Array();
> forms = form.getChildren( );
> for (var j:int = 0; j < forms.length; j++){
> var iForm:Form = (forms[j] as Form)
> var formitens:Array = new Array();
> formitens = form.getChildren( );
> for (var i:int = 0; i < iForm.length; i++){
> var iFormItem:FormItem = (formitens[i] as FormItem);
> var iBox:Box = (iFormItem.getChild At(0) as Box);
> var campos:Array = new Array();
> campos = iBox.getChildren( );
> for (var c:int = 0; c < campos.length; c++){
> if ( campos[c] as TextInput){
> var iTextInput:TextInpu t = (campos[c] as TextInput)
> if (iTextInput. text.length <= 0 && iFormItem.required) {
> iTextInput.errorStr ing = "Preenchimento obrigatório";
> isSend = false;
>
> }else{
> // Tratamento Especial para campos
> if (iTextInput. id == "cpf"){
> iTextInput.text = iTextInput.text. replace(new RegExp("[-.] ","g"),"" );
> }
> if (iTextInput. id == "data_nascto" ){
> var dt_nasc:String = iTextInput.text;
> var arr_nasc:Array = dt_nasc.split( "/");
> iTextInput.text = arr_nasc[1] + "/" + arr_nasc[0] + "/" + arr_nasc[2];
> }
> iTextInput.errorStr ing = "";
> }
> strSend += "<"+iTextInput. id+">"+iTextInpu t.text+"< /"+iTextInput. id+">"
> }
> if ( campos[c] as CurrencyInput) {
> var jCurrencyInput: CurrencyInput = (campos[c] as CurrencyInput)
> if (jCurrencyInput. text.length <= 0 && iFormItem.required) {
> jCurrencyInput. errorString = "Preenchimento obrigatório";
> isSend = false;
> }else{
> jCurrencyInput. errorString = "";
> }
> strSend +=
> "<"+jCurrencyInput. id+">"+jCurrency Input.unformated +"</"+jCurrencyI nput.id+" >"
> }
> if ( campos[c] as ComboBox){
> var iComboBox:ComboBox = (campos[c] as ComboBox)
> if (!iComboBox. selectedItem) {
> iComboBox.errorStri ng = "Selecione uma opção válida";
> isSend = false;
> }else{
> iComboBox.errorStri ng = "";
> }
> strSend +=
> "<"+iComboBox. id+">"+iComboBox .selectedLabel+ "</"+iComboBox. id+">"
> }
> }
> }
> }
> strSend += "</proposta> </requestPropost a></dados> ";
> if (isSend){
> xmlSend = new XML(strSend) ;
> trace(xmlSend)
> }
> }
>
> Obrigada!!!
>
> ____________ _________ _________ _________ _________ _________ _
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

3.4.

Re: form

Enviado por: "Mario Nogueira" mhndeveloper@gmail.com   mhndeveloper

Ter, 6 de Out de 2009 2:09 pm



Daiane,

Me manda o arquivo em anexo em pvt.

Obrigado
Mario H. Nogueira
Consultor T.I.

2009/10/6 Daiane Araldi <daianearaldi@yahoo.com.br>

>
>
>
> ah Mario, minha variavel iBox fica null. da erro nessa linha
>
> var iBox:Box = (iFormItem.getChildAt(0) as Box);
>
> TypeError: Error #1009: Cannot access a property or method of a null object
> reference.
> at components.navigator::digitador/doProposta()
> at components.navigator::digitador/___Button1_click()
>
> Ele nao consegue chegar no box pra pegar o textInput
> Eu mudei o meu laço for (var j:int = 0; j < forms.length; j++){ pq tava
> dando erro para for (var i:int = 0; i < formitens.length; i++){
>
> Mas continua com esse erro...O que eu faço?
>
> ________________________________
> De: Mario Nogueira <mhndeveloper@gmail.com <mhndeveloper%40gmail.com>>
> Para: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> Enviadas: Ter, Outubro 6, 2009 12:27:38 PM
> Assunto: Re: [flex-brasil] form
>
> Boa Tarde,
>
> Daiane.
>
> Qual o erro que aparece?
>
> Mario H. Nogueira
> Consultor T.I.
>
> 2009/10/6 Daiane Araldi <daianearaldi@ yahoo.com. br>
>
> >
> >
> > Bom dia,
> > Alguém pode me dar uma ajuda no que eu estou errando aqui?
> > Eu tenho 2 form com:
> > formItem, box, comboBox.
> > formItem, box, textInput
> >
> > var isSend:Boolean = true;
> > var strSend:String =
> > "<dados><requestPro posta><id_ cliente>212< /id_cliente> <usuario>
> user</usuario> <senha>pass< /senha><proposta >";
> >
> > var forms:Array = new Array();
> > forms = form.getChildren( );
> > for (var j:int = 0; j < forms.length; j++){
> > var iForm:Form = (forms[j] as Form)
> > var formitens:Array = new Array();
> > formitens = form.getChildren( );
> > for (var i:int = 0; i < iForm.length; i++){
> > var iFormItem:FormItem = (formitens[i] as FormItem);
> > var iBox:Box = (iFormItem.getChild At(0) as Box);
> > var campos:Array = new Array();
> > campos = iBox.getChildren( );
> > for (var c:int = 0; c < campos.length; c++){
> > if ( campos[c] as TextInput){
> > var iTextInput:TextInpu t = (campos[c] as TextInput)
> > if (iTextInput. text.length <= 0 && iFormItem.required) {
> > iTextInput.errorStr ing = "Preenchimento obrigatório";
> > isSend = false;
> >
> > }else{
> > // Tratamento Especial para campos
> > if (iTextInput. id == "cpf"){
> > iTextInput.text = iTextInput.text. replace(new RegExp("[-.] ","g"),"" );
> > }
> > if (iTextInput. id == "data_nascto" ){
> > var dt_nasc:String = iTextInput.text;
> > var arr_nasc:Array = dt_nasc.split( "/");
> > iTextInput.text = arr_nasc[1] + "/" + arr_nasc[0] + "/" + arr_nasc[2];
> > }
> > iTextInput.errorStr ing = "";
> > }
> > strSend += "<"+iTextInput. id+">"+iTextInpu t.text+"< /"+iTextInput.
> id+">"
> > }
> > if ( campos[c] as CurrencyInput) {
> > var jCurrencyInput: CurrencyInput = (campos[c] as CurrencyInput)
> > if (jCurrencyInput. text.length <= 0 && iFormItem.required) {
> > jCurrencyInput. errorString = "Preenchimento obrigatório";
> > isSend = false;
> > }else{
> > jCurrencyInput. errorString = "";
> > }
> > strSend +=
> > "<"+jCurrencyInput. id+">"+jCurrency Input.unformated +"</"+jCurrencyI
> nput.id+" >"
> > }
> > if ( campos[c] as ComboBox){
> > var iComboBox:ComboBox = (campos[c] as ComboBox)
> > if (!iComboBox. selectedItem) {
> > iComboBox.errorStri ng = "Selecione uma opção válida";
> > isSend = false;
> > }else{
> > iComboBox.errorStri ng = "";
> > }
> > strSend +=
> > "<"+iComboBox. id+">"+iComboBox .selectedLabel+ "</"+iComboBox. id+">"
> > }
> > }
> > }
> > }
> > strSend += "</proposta> </requestPropost a></dados> ";
> > if (isSend){
> > xmlSend = new XML(strSend) ;
> > trace(xmlSend)
> > }
> > }
> >
> > Obrigada!!!
> >
> > ____________ _________ _________ _________ _________ _________ _
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbusca dos.yahoo. com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

3.5.

Re: Res: [flex-brasil] form

Enviado por: "Fabio" fabiophx2002@yahoo.com.br   fabiophx2002

Ter, 6 de Out de 2009 4:49 pm



Daiane,
Normalmente isto acontece pq o objeto filho ainda não foi criado.
Os objetos filhos são criados pelo métod createChildren q é chamado pelo Flex qd o objeto pai é adicionado a um outro objeto via addChild.
Para saber mais sobre o ciclo de vida dos objetos no Flex da uma olhada numa palestra q dei no FlexMania: http://www.flexmania.com.br/gravacoes.php

[]s

Fabio da Silva
http://fabiophx.blogspot.com/

--- Em flex-brasil@yahoogrupos.com.br, Daiane Araldi <daianearaldi@...> escreveu
>
>
> ah Mario, minha variavel iBox fica null. da erro nessa linha
> var iBox:Box = (iFormItem.getChildAt(0) as Box);
>
>
> TypeError: Error #1009: Cannot access a property or method of a null object reference.
> at components.navigator::digitador/doProposta()
> at components.navigator::digitador/___Button1_click()
>
> Ele nao consegue chegar no box pra pegar o textInput
> Eu mudei o meu laço for (var j:int = 0; j < forms.length; j++){ pq tava dando erro para for (var i:int = 0; i < formitens.length; i++){
>
>
>
>
> Mas continua com esse erro...O que eu faço?
>
>
>
>
> ________________________________
> De: Mario Nogueira <mhndeveloper@...>
> Para: flex-brasil@yahoogrupos.com.br
> Enviadas: Ter, Outubro 6, 2009 12:27:38 PM
> Assunto: Re: [flex-brasil] form
>
>
> Boa Tarde,
>
> Daiane.
>
> Qual o erro que aparece?
>
> Mario H. Nogueira
> Consultor T.I.
>
> 2009/10/6 Daiane Araldi <daianearaldi@ yahoo.com. br>
>
> >
> >
> > Bom dia,
> > Alguém pode me dar uma ajuda no que eu estou errando aqui?
> > Eu tenho 2 form com:
> > formItem, box, comboBox.
> > formItem, box, textInput
> >
> > var isSend:Boolean = true;
> > var strSend:String =
> > "<dados><requestPro posta><id_ cliente>212< /id_cliente> <usuario> user</usuario> <senha>pass< /senha><proposta >";
> >
> > var forms:Array = new Array();
> > forms = form.getChildren( );
> > for (var j:int = 0; j < forms.length; j++){
> > var iForm:Form = (forms[j] as Form)
> > var formitens:Array = new Array();
> > formitens = form.getChildren( );
> > for (var i:int = 0; i < iForm.length; i++){
> > var iFormItem:FormItem = (formitens[i] as FormItem);
> > var iBox:Box = (iFormItem.getChild At(0) as Box);
> > var campos:Array = new Array();
> > campos = iBox.getChildren( );
> > for (var c:int = 0; c < campos.length; c++){
> > if ( campos[c] as TextInput){
> > var iTextInput:TextInpu t = (campos[c] as TextInput)
> > if (iTextInput. text.length <= 0 && iFormItem.required) {
> > iTextInput.errorStr ing = "Preenchimento obrigatório";
> > isSend = false;
> >
> > }else{
> > // Tratamento Especial para campos
> > if (iTextInput. id == "cpf"){
> > iTextInput.text = iTextInput.text. replace(new RegExp("[-.] ","g"),"" );
> > }
> > if (iTextInput. id == "data_nascto" ){
> > var dt_nasc:String = iTextInput.text;
> > var arr_nasc:Array = dt_nasc.split( "/");
> > iTextInput.text = arr_nasc[1] + "/" + arr_nasc[0] + "/" + arr_nasc[2];
> > }
> > iTextInput.errorStr ing = "";
> > }
> > strSend += "<"+iTextInput. id+">"+iTextInpu t.text+"< /"+iTextInput. id+">"
> > }
> > if ( campos[c] as CurrencyInput) {
> > var jCurrencyInput: CurrencyInput = (campos[c] as CurrencyInput)
> > if (jCurrencyInput. text.length <= 0 && iFormItem.required) {
> > jCurrencyInput. errorString = "Preenchimento obrigatório";
> > isSend = false;
> > }else{
> > jCurrencyInput. errorString = "";
> > }
> > strSend +=
> > "<"+jCurrencyInput. id+">"+jCurrency Input.unformated +"</"+jCurrencyI nput.id+" >"
> > }
> > if ( campos[c] as ComboBox){
> > var iComboBox:ComboBox = (campos[c] as ComboBox)
> > if (!iComboBox. selectedItem) {
> > iComboBox.errorStri ng = "Selecione uma opção válida";
> > isSend = false;
> > }else{
> > iComboBox.errorStri ng = "";
> > }
> > strSend +=
> > "<"+iComboBox. id+">"+iComboBox .selectedLabel+ "</"+iComboBox. id+">"
> > }
> > }
> > }
> > }
> > strSend += "</proposta> </requestPropost a></dados> ";
> > if (isSend){
> > xmlSend = new XML(strSend) ;
> > trace(xmlSend)
> > }
> > }
> >
> > Obrigada!!!
> >
> > ____________ _________ _________ _________ _________ _________ _
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbusca dos.yahoo. com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>

3.6.

Res: Res: [flex-brasil] form

Enviado por: "Daiane Araldi" daianearaldi@yahoo.com.br   daianearaldi

Ter, 6 de Out de 2009 5:24 pm





Obrigada pela ajuda Fábio!!!

________________________________
De: Fabio <fabiophx2002@yahoo.com.br>
Para: flex-brasil@yahoogrupos.com.br
Enviadas: Ter, Outubro 6, 2009 4:48:31 PM
Assunto: Re: Res: [flex-brasil] form

Daiane,
Normalmente isto acontece pq o objeto filho ainda não foi criado.
Os objetos filhos são criados pelo métod createChildren q é chamado pelo Flex qd o objeto pai é adicionado a um outro objeto via addChild.
Para saber mais sobre o ciclo de vida dos objetos no Flex da uma olhada numa palestra q dei no FlexMania: http://www.flexmani a.com.br/ gravacoes. php

[]s

Fabio da Silva
http://fabiophx. blogspot. com/

--- Em flex-brasil@ yahoogrupos. com.br, Daiane Araldi <daianearaldi@ ...> escreveu
>
>
> ah Mario, minha variavel iBox fica null. da erro nessa linha
> var iBox:Box = (iFormItem.getChild At(0) as Box);
>
>
> TypeError: Error #1009: Cannot access a property or method of a null object reference.
> at components.navigato r::digitador/ doProposta( )
> at components.navigato r::digitador/ ___Button1_ click()
>
> Ele nao consegue chegar no box pra pegar o textInput
> Eu mudei o meu laço for (var j:int = 0; j < forms.length; j++){ pq tava dando erro para for (var i:int = 0; i < formitens.length; i++){
>
>
>
>
> Mas continua com esse erro...O que eu faço?
>
>
>
>
> ____________ _________ _________ __
> De: Mario Nogueira <mhndeveloper@ ...>
> Para: flex-brasil@ yahoogrupos. com.br
> Enviadas: Ter, Outubro 6, 2009 12:27:38 PM
> Assunto: Re: [flex-brasil] form
>
>
> Boa Tarde,
>
> Daiane.
>
> Qual o erro que aparece?
>
> Mario H. Nogueira
> Consultor T.I.
>
> 2009/10/6 Daiane Araldi <daianearaldi@ yahoo.com. br>
>
> >
> >
> > Bom dia,
> > Alguém pode me dar uma ajuda no que eu estou errando aqui?
> > Eu tenho 2 form com:
> > formItem, box, comboBox.
> > formItem, box, textInput
> >
> > var isSend:Boolean = true;
> > var strSend:String =
> > "<dados><requestPro posta><id_ cliente>212< /id_cliente> <usuario> user</usuario> <senha>pass< /senha><proposta >";
> >
> > var forms:Array = new Array();
> > forms = form.getChildren( );
> > for (var j:int = 0; j < forms.length; j++){
> > var iForm:Form = (forms[j] as Form)
> > var formitens:Array = new Array();
> > formitens = form.getChildren( );
> > for (var i:int = 0; i < iForm.length; i++){
> > var iFormItem:FormItem = (formitens[i] as FormItem);
> > var iBox:Box = (iFormItem.getChild At(0) as Box);
> > var campos:Array = new Array();
> > campos = iBox.getChildren( );
> > for (var c:int = 0; c < campos.length; c++){
> > if ( campos[c] as TextInput){
> > var iTextInput:TextInpu t = (campos[c] as TextInput)
> > if (iTextInput. text.length <= 0 && iFormItem.required) {
> > iTextInput.errorStr ing = "Preenchimento obrigatório";
> > isSend = false;
> >
> > }else{
> > // Tratamento Especial para campos
> > if (iTextInput. id == "cpf"){
> > iTextInput.text = iTextInput.text. replace(new RegExp("[-.] ","g"),"" );
> > }
> > if (iTextInput. id == "data_nascto" ){
> > var dt_nasc:String = iTextInput.text;
> > var arr_nasc:Array = dt_nasc.split( "/");
> > iTextInput.text = arr_nasc[1] + "/" + arr_nasc[0] + "/" + arr_nasc[2];
> > }
> > iTextInput.errorStr ing = "";
> > }
> > strSend += "<"+iTextInput. id+">"+iTextInpu t.text+"< /"+iTextInput. id+">"
> > }
> > if ( campos[c] as CurrencyInput) {
> > var jCurrencyInput: CurrencyInput = (campos[c] as CurrencyInput)
> > if (jCurrencyInput. text.length <= 0 && iFormItem.required) {
> > jCurrencyInput. errorString = "Preenchimento obrigatório";
> > isSend = false;
> > }else{
> > jCurrencyInput. errorString = "";
> > }
> > strSend +=
> > "<"+jCurrencyInput. id+">"+jCurrency Input.unformated +"</"+jCurrencyI nput.id+" >"
> > }
> > if ( campos[c] as ComboBox){
> > var iComboBox:ComboBox = (campos[c] as ComboBox)
> > if (!iComboBox. selectedItem) {
> > iComboBox.errorStri ng = "Selecione uma opção válida";
> > isSend = false;
> > }else{
> > iComboBox.errorStri ng = "";
> > }
> > strSend +=
> > "<"+iComboBox. id+">"+iComboBox .selectedLabel+ "</"+iComboBox. id+">"
> > }
> > }
> > }
> > }
> > strSend += "</proposta> </requestPropost a></dados> ";
> > if (isSend){
> > xmlSend = new XML(strSend) ;
> > trace(xmlSend)
> > }
> > }
> >
> > Obrigada!!!
> >
> > ____________ _________ _________ _________ _________ _________ _
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbusca dos.yahoo. com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
> ____________ _________ _________ _________ _________ _________ _
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
>
> [As partes desta mensagem que não continham texto foram removidas]
>

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

3.7.

Re: Res: Res: [flex-brasil] form

Enviado por: "Fabio" fabiophx2002@yahoo.com.br   fabiophx2002

Ter, 6 de Out de 2009 5:55 pm



Se precisar estamos aí.

Fabio da Silva
http://fabiophx. blogspot. com/

--- Em flex-brasil@yahoogrupos.com.br, Daiane Araldi <daianearaldi@...> escreveu
>
>
>
>
>
>
> Obrigada pela ajuda Fábio!!!
>
>
>
>
>
> ________________________________
> De: Fabio <fabiophx2002@...>
> Para: flex-brasil@yahoogrupos.com.br
> Enviadas: Ter, Outubro 6, 2009 4:48:31 PM
> Assunto: Re: Res: [flex-brasil] form
>
>
> Daiane,
> Normalmente isto acontece pq o objeto filho ainda não foi criado.
> Os objetos filhos são criados pelo métod createChildren q é chamado pelo Flex qd o objeto pai é adicionado a um outro objeto via addChild.
> Para saber mais sobre o ciclo de vida dos objetos no Flex da uma olhada numa palestra q dei no FlexMania: http://www.flexmani a.com.br/ gravacoes. php
>
> []s
>
> Fabio da Silva
> http://fabiophx. blogspot. com/
>
> --- Em flex-brasil@ yahoogrupos. com.br, Daiane Araldi <daianearaldi@ ...> escreveu
> >
> >
> > ah Mario, minha variavel iBox fica null. da erro nessa linha
> > var iBox:Box = (iFormItem.getChild At(0) as Box);
> >
> >
> > TypeError: Error #1009: Cannot access a property or method of a null object reference.
> > at components.navigato r::digitador/ doProposta( )
> > at components.navigato r::digitador/ ___Button1_ click()
> >
> > Ele nao consegue chegar no box pra pegar o textInput
> > Eu mudei o meu laço for (var j:int = 0; j < forms.length; j++){ pq tava dando erro para for (var i:int = 0; i < formitens.length; i++){
> >
> >
> >
> >
> > Mas continua com esse erro...O que eu faço?
> >
> >
> >
> >
> > ____________ _________ _________ __
> > De: Mario Nogueira <mhndeveloper@ ...>
> > Para: flex-brasil@ yahoogrupos. com.br
> > Enviadas: Ter, Outubro 6, 2009 12:27:38 PM
> > Assunto: Re: [flex-brasil] form
> >
> >
> > Boa Tarde,
> >
> > Daiane.
> >
> > Qual o erro que aparece?
> >
> > Mario H. Nogueira
> > Consultor T.I.
> >
> > 2009/10/6 Daiane Araldi <daianearaldi@ yahoo.com. br>
> >
> > >
> > >
> > > Bom dia,
> > > Alguém pode me dar uma ajuda no que eu estou errando aqui?
> > > Eu tenho 2 form com:
> > > formItem, box, comboBox.
> > > formItem, box, textInput
> > >
> > > var isSend:Boolean = true;
> > > var strSend:String =
> > > "<dados><requestPro posta><id_ cliente>212< /id_cliente> <usuario> user</usuario> <senha>pass< /senha><proposta >";
> > >
> > > var forms:Array = new Array();
> > > forms = form.getChildren( );
> > > for (var j:int = 0; j < forms.length; j++){
> > > var iForm:Form = (forms[j] as Form)
> > > var formitens:Array = new Array();
> > > formitens = form.getChildren( );
> > > for (var i:int = 0; i < iForm.length; i++){
> > > var iFormItem:FormItem = (formitens[i] as FormItem);
> > > var iBox:Box = (iFormItem.getChild At(0) as Box);
> > > var campos:Array = new Array();
> > > campos = iBox.getChildren( );
> > > for (var c:int = 0; c < campos.length; c++){
> > > if ( campos[c] as TextInput){
> > > var iTextInput:TextInpu t = (campos[c] as TextInput)
> > > if (iTextInput. text.length <= 0 && iFormItem.required) {
> > > iTextInput.errorStr ing = "Preenchimento obrigatório";
> > > isSend = false;
> > >
> > > }else{
> > > // Tratamento Especial para campos
> > > if (iTextInput. id == "cpf"){
> > > iTextInput.text = iTextInput.text. replace(new RegExp("[-.] ","g"),"" );
> > > }
> > > if (iTextInput. id == "data_nascto" ){
> > > var dt_nasc:String = iTextInput.text;
> > > var arr_nasc:Array = dt_nasc.split( "/");
> > > iTextInput.text = arr_nasc[1] + "/" + arr_nasc[0] + "/" + arr_nasc[2];
> > > }
> > > iTextInput.errorStr ing = "";
> > > }
> > > strSend += "<"+iTextInput. id+">"+iTextInpu t.text+"< /"+iTextInput. id+">"
> > > }
> > > if ( campos[c] as CurrencyInput) {
> > > var jCurrencyInput: CurrencyInput = (campos[c] as CurrencyInput)
> > > if (jCurrencyInput. text.length <= 0 && iFormItem.required) {
> > > jCurrencyInput. errorString = "Preenchimento obrigatório";
> > > isSend = false;
> > > }else{
> > > jCurrencyInput. errorString = "";
> > > }
> > > strSend +=
> > > "<"+jCurrencyInput. id+">"+jCurrency Input.unformated +"</"+jCurrencyI nput.id+" >"
> > > }
> > > if ( campos[c] as ComboBox){
> > > var iComboBox:ComboBox = (campos[c] as ComboBox)
> > > if (!iComboBox. selectedItem) {
> > > iComboBox.errorStri ng = "Selecione uma opção válida";
> > > isSend = false;
> > > }else{
> > > iComboBox.errorStri ng = "";
> > > }
> > > strSend +=
> > > "<"+iComboBox. id+">"+iComboBox .selectedLabel+ "</"+iComboBox. id+">"
> > > }
> > > }
> > > }
> > > }
> > > strSend += "</proposta> </requestPropost a></dados> ";
> > > if (isSend){
> > > xmlSend = new XML(strSend) ;
> > > trace(xmlSend)
> > > }
> > > }
> > >
> > > Obrigada!!!
> > >
> > > ____________ _________ _________ _________ _________ _________ _
> > > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > > http://br.maisbusca dos.yahoo. com
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
> > ____________ _________ _________ _________ _________ _________ _
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbusca dos.yahoo. com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>
>
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>

4.1.

Re: App externa

Enviado por: "Silfar Goulart" silfar@gmail.com   silfar@ymail.com

Ter, 6 de Out de 2009 11:33 am



Galera, Valeu muito pelas respostas.

Eu estou ciente que dá pra fazer tranqüilo com um backend. Mas no meu caso
específico eu terei que trabalha com arquivos passando de um lado para o
outro.

Deixa eu explicar melhor: Eu tenho qe pegar arquivos txt que me são enviados
para nós com informações que eu tenho que importar para a minha base de
dados.

Então a minha dúvida é que se eu tiver que ficar passando esses arquivos
para o meu backend processar deve influenciar na performance né ?

Tal eu possa processar estes arquivos com o próprio AS na camada cliente ,
isso é possivel ?

Uma terceira alternativa seria colocar os txt's numa pasta do servidor e
fazer o backend processsar, então eu só passaria o nome do txt.

Fui claro ? O que vocês acham ?

2009/10/5 Prologica Java & FLEX <marciofermino2003@hotmail.com>

>
>
> Amigos ainda para comunicar é preciso um back-end
>
> eu utilizo JAVA!
>
> From: Mario Nogueira
> Sent: Monday, October 05, 2009 5:35 PM
> To: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> Subject: Re: [flex-brasil] App externa
>
>
> Boa Tarde,
>
> Silfar,
>
> Eu também andei procurando formas de fazer conexão direta com o banco de
> dados, mas aqui mesmo me responderam que isso não é possível.
>
> Ao invés de fazer um POG com o ruby, não seria melhor você criar um
> back-end
> com webservice java ou .net e no futuro ter a possibilidade de reaproveitar
> essa estrutura para outras coisas?
>
> Abraço!
>
> Mario H. Nogueira
> Consultor T.I.
>
> 2009/10/5 Silfar Goulart <silfar@gmail.com <silfar%40gmail.com>>
>
> >
> >
> > Pessoal,
> > Preciso desenvolver ferramentas de rotinas internas aqui da empresa.
> >
> > O nosso banco é postgresql, e vi que o AIR só acessa o sqlite. Não tenho
> > como pensar em nada como ruby on rails + flex, mas pensei em fazer o
> > seguinte:
> >
> > Eu faria as rotinas com script Ruby, lá teriam as classes o acesso ao
> banco
> > etc... Eu precisaria apenas fazer o AIR executar estes scripts, tem como
> > fazer isso ?
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

4.2.

Re: App externa

Enviado por: "Mario Nogueira" mhndeveloper@gmail.com   mhndeveloper

Ter, 6 de Out de 2009 11:56 pm



Boa Tarde!

Silfar,

Na minha opinião acho que para performance e redução de falhas o melhor é
fazer upload desses arquivos para o servidor que está o back-end.

Já fiz algo parecido mas não foi com flex, foi com Java Swing mas de
qualquer forma o front-end fazia apenas o upload do arquivo para o servidor
e utilizava o quartz para de tempo em tempo para processar os arquivos do
diretorio.

Espero ter ajudado.

[],s

Mario H. Nogueira
Consultor T.I.

2009/10/6 Silfar Goulart <silfar@gmail.com>

>
>
> Galera, Valeu muito pelas respostas.
>
> Eu estou ciente que dá pra fazer tranqüilo com um backend. Mas no meu caso
> específico eu terei que trabalha com arquivos passando de um lado para o
> outro.
>
> Deixa eu explicar melhor: Eu tenho qe pegar arquivos txt que me são
> enviados
> para nós com informações que eu tenho que importar para a minha base de
> dados.
>
> Então a minha dúvida é que se eu tiver que ficar passando esses arquivos
> para o meu backend processar deve influenciar na performance né ?
>
> Tal eu possa processar estes arquivos com o próprio AS na camada cliente ,
> isso é possivel ?
>
> Uma terceira alternativa seria colocar os txt's numa pasta do servidor e
> fazer o backend processsar, então eu só passaria o nome do txt.
>
> Fui claro ? O que vocês acham ?
>
> 2009/10/5 Prologica Java & FLEX <marciofermino2003@hotmail.com<marciofermino2003%40hotmail.com>
> >
>
>
> >
> >
> > Amigos ainda para comunicar é preciso um back-end
> >
> > eu utilizo JAVA!
> >
> > From: Mario Nogueira
> > Sent: Monday, October 05, 2009 5:35 PM
> > To: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br><flex-brasil%
> 40yahoogrupos.com.br>
> > Subject: Re: [flex-brasil] App externa
> >
> >
> > Boa Tarde,
> >
> > Silfar,
> >
> > Eu também andei procurando formas de fazer conexão direta com o banco de
> > dados, mas aqui mesmo me responderam que isso não é possível.
> >
> > Ao invés de fazer um POG com o ruby, não seria melhor você criar um
> > back-end
> > com webservice java ou .net e no futuro ter a possibilidade de
> reaproveitar
> > essa estrutura para outras coisas?
> >
> > Abraço!
> >
> > Mario H. Nogueira
> > Consultor T.I.
> >
> > 2009/10/5 Silfar Goulart <silfar@gmail.com <silfar%40gmail.com> <silfar%
> 40gmail.com>>
> >
> > >
> > >
> > > Pessoal,
> > > Preciso desenvolver ferramentas de rotinas internas aqui da empresa.
> > >
> > > O nosso banco é postgresql, e vi que o AIR só acessa o sqlite. Não
> tenho
> > > como pensar em nada como ruby on rails + flex, mas pensei em fazer o
> > > seguinte:
> > >
> > > Eu faria as rotinas com script Ruby, lá teriam as classes o acesso ao
> > banco
> > > etc... Eu precisaria apenas fazer o AIR executar estes scripts, tem
> como
> > > fazer isso ?
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

5.

abrir html

Enviado por: "Augusto Lopes" gynguto@gmail.com   gynguto

Ter, 6 de Out de 2009 5:30 pm



ola Grupo

Eu tenho uma pagina em html no meu projeto como posso fazer para
abrir essa pagina dentro do Panel (apenas visualizar)
cheguei a testar o exemplo do link abaixo
http://www.deitte.com/IFrameDemo3/IFrameDemo.html
mas ele não funcionou no meu caso alguma idéia de como fazer ?

--
Att
Augusto Lopes Alves
62 8484 2637

"O grilo é verde porque vive na grama". (Lamarckista)
"Porque o grilo é verde, vive na grama". (Darwinista)

6.1.

Atualização do DataGrid atrvés de um <mx:Consumer

Enviado por: "Fred" fdr.miranda@gmail.com

Qua, 7 de Out de 2009 8:05 am



Pessoal seguinte, tenho uma aplicação em flex e backend java.
De 3 em 3 minutos , meu backend atualiza meu datagrid através de um
<mx:Consumer.
Está funcionando tudo certinho, até aqui blza.
Agora vamos imaginar o usuario vendo o grid (tem bastante registros), quando
o java atualizar o grid, o mesmo volta para o inicio, o que para o usuário
não é interessante.
Alguem sabe quando manter a posicao do dataGrid mesmo com essa atualização ?
Obrigado

[As partes desta mensagem que não continham texto foram removidas]

6.2.

Re: Atualização do DataGrid atrvés de um <mx:Consumer

Enviado por: "Fabio" fabiophx2002@yahoo.com.br   fabiophx2002

Qua, 7 de Out de 2009 8:50 am



Fred,
De forma automática não conheço.
O q vc pode fazer é q requisitar novos dados guardar o índice do grid, e q chegar os dados usar scrollToIndex. O ArrayCollection qd atualizado dispara o evento collectionChange.

Fabio da Silva
http://fabiophx.blogspot.com/

--- Em flex-brasil@yahoogrupos.com.br, Fred <fdr.miranda@...> escreveu
>
> Pessoal seguinte, tenho uma aplicação em flex e backend java.
> De 3 em 3 minutos , meu backend atualiza meu datagrid através de um
> <mx:Consumer.
> Está funcionando tudo certinho, até aqui blza.
> Agora vamos imaginar o usuario vendo o grid (tem bastante registros), quando
> o java atualizar o grid, o mesmo volta para o inicio, o que para o usuário
> não é interessante.
> Alguem sabe quando manter a posicao do dataGrid mesmo com essa atualização ?
> Obrigado
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

7.1.

Re: Event onclose em mdiwindow

Enviado por: "ton" ton_carvalho@yahoo.com.br   ton_carvalho

Qua, 7 de Out de 2009 8:39 am



Olá, tive este mesmo problema pra resolver, extendi o closeevent, criei um before_close, e alterei os locais que disparavam o closeevent para disparar o meu before_close, e então executar uma validação qualquer, tipo se o form ainda esta em edição ou qualquer outra necessidade, e então somente se a validação for verdadeira, disparo o evento close....

Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

Precisa responder?

Para responder a uma mensagem no Resumo diário, clique em um dos links "Responder" na mensagem em questão.

Criar novo tópico | Visite seu Grupo na web
Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benefícios:
+ 35% de desconto em livros da O'Reilly ou Peachpit

Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conheça a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil

0 comentários: