Kkkk, lembrei do preLoader do Picnik... Ele fica mostrando o loading e os 
textos INFORMATIVOS são nada a ver... www.Picnik.com

Bruno

Sent from my iPhone

On 14/09/2011, at 07:58 AM, bruno bg <[email protected]> wrote:

> Clayton , obrigado pela resposta. vou pesquisar sobre DataPush,  acho que o 
> Mario JR, já falou sobre isso em alguma palestra.
> A principio a aplicação está feita em AIR puro, sem JAVA.
> O usuário/cliente quer ver as linhas do andamento do processo, FAZER O QUE 
> !!!!   para ele o showBusy ou ProgressBar só é "bonitinho" , coisa de 
> usuário/cliente.
>  
>  
> brunobg
> 
> Em 14 de setembro de 2011 08:25, Clayton <[email protected]> escreveu:
> Se você estiver lendo o arquivo pelo Flex não vejo o porque de ter 
> assincronismo para o log - neste caso do arquivo.
> Mas pelo que entendi você está lendo o arquivo no java, e como o acesso ao BD 
> tb é no java então tem realmente o caso do assíncrono.
>  
> Você pode dar uma pesquisada em DataPush (Producer e Consumer), existe um 
> delay, mas você consegue a cada passo enviar uma mensagem para o cliente.
> Ai é só apresentar a informação.
>  
> Obs.: Tenha muita atenção com o aumento do tráfego.
> 
> Em 14 de setembro de 2011 08:16, bruno bg <[email protected]> escreveu:
> 
> O DataGrid coloquei no lugar do TextArea por causa da limitação de 
> caracteres/bytes.
> Vc diz marcação ?!?!!?!? não entendi.
>  
> A dúvida é "contornar" o assincronismo , nesse caso, de uma leitura - linha a 
> linha - de um arquivo, por exemplo e
> ao mesmo tempo listar cada linha ou informação num qualquer componente, não 
> precisa ser necessariamente um DataGrid.
>  
> Exemplo, mensagem ao usuário:
> *) Carregando arquivo
> *) Lendo linha 1 - blablllblalabl
> *) Lendo linha 2 - baalabababl
> e assim sucessivamente até o fim do arquivo.
> *) Final da leitura do arquivo.
>  
> e o mesmo parecido quando for INSERIDO no BD, FLEX AIR.
> *) Iniciando INSERT no BD
> *) INSERT de cliente 0001 - nome X
> *) INSERT de cliente 0002 - nome A
> *) INSERT de cliente 0003 - nome R
> *) Final da gravação no BD
>  
> algo parecido com o trace('') ;   ou    System.out.println("");  Onde o 
> usuário acompanha o fluxo do processamento , durante a leitura de um arquivo, 
> da manipulação em lote no BD.
>  
>  
> brunobg
>  
> 
> 
>  
> Em 13 de setembro de 2011 20:43, Igor Carvalho de Paula 
> <[email protected]> escreveu:
> 
> o lance do datagrid vc terá q fazer uma função para que execute. sei lá uma 
> marcação, dae vc add esta função a uma coluna, da uma olhada na 
> documentação.......
> 
> Enviado via iPad
> 
> Em 13/09/2011, às 20:35, bruno bg <[email protected]> escreveu:
> 
>> Sabendo que o FLEX é assincrono, tentei fazer um passo a passo , um log de 
>> um processo.
>>  
>> 1) Ler um arquivo .TXT ou .CSV e a cada linha lida, mostrar ao usuário em 
>> que linha está sendo lida,
>> coloquei um TextArea, porém quando o arquivo é muito grande (65 mil , 80 mil 
>> linhas), 
>> o componente TextArea  tem limite de caracteres, limite de bytes.
>>  
>> 2) Troquei por um dataGrid, porém a cada linha linha lida, faço um 
>> arrayDataGrid.add(obj);
>> Porém só aparece no final de toda a leitura do arquivo, não vai aparecendo 
>> linha a linha lida.
>>  
>> 3) Depois de tudo carregado e lido, tenho que fazer INSERTs no BD, e tb 
>> terei que mostrar a cada INSERT uma mensagem para o usuário,
>> tipo um LOG/ Histórico.
>> 
>>  
>> alguém já fez algo parecido. ?!??
>>  
>> 
>> --
>> brunobg
>> -- 
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para 
>> [email protected]
>> 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 [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> 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 [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> 
> 
> 
> -- 
> Clayton Marques Pereira
> 
> -- 
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> 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 [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> 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 [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a