[flex-brasil] Resumo 2893

Mensagens neste resumo (15 Mensagens)

1.1.
Re: Selecionar Item do DataGrid. De: bruno bg
2.1.
Servlet De: gabiqueiroz.2002
2.2.
Re: Servlet De: David Lira
2.3.
Re: Servlet De: gabiqueiroz.2002
2.4.
Re: Servlet De: David Lira
2.5.
Re: Servlet De: gabiqueiroz.2002
2.6.
Re: Servlet De: borellametal
3.1.
Re: Atualizando datagrid através de uma segunda POP-UP De: vagnao_santos
4.1.
Re: [flexdev] Re: BlazeDS [RESOLVIDO] De: bruno bg
4.2.
Re: [flexdev] Re: BlazeDS [RESOLVIDO] De: Mauro Ferreira
4.3.
Re: [flexdev] Re: BlazeDS [RESOLVIDO] De: Ricardo Cardoso
4.4.
[flexdev] Re: BlazeDS [RESOLVIDO] De: Fabio
5.1.
AIR in Android De: Pergentino Araújo
5.2.
Re: AIR in Android De: Fábio Goll
6.1.
Convite para se conectar no LinkedIn De: Odair Seixas

Mensagens

1.1.

Re: Selecionar Item do DataGrid.

Enviado por: "bruno bg" bruno_bg@ig.com.br   bruno_bege

Qui, 5 de Ago de 2010 1:51 pm



Se esse botão lhe incomodar .
Coloque essa linha no seu ResultHandler que carrega seu ArrayCollection

txtteste.text = String(grdestoque.dataProvider[0].quantidade);

abraço

--
****************************************************
www.brunobg.com
bruno_bg@ig.com.br
blogflex.brunobg.com
@brunogrohs

Em 5 de agosto de 2010 10:08, Daniel Medeiros <
sith_darth.nihilus@yahoo.com.br> escreveu:

>
>
>
> Olá pessoal, o meu dataGrid ja carregue automatico com os dados vindo do
> BD, consegui resolver criando um botão, que qdo clico nele ele ja autaliza o
> dataGrid e o valor do dataGrid selecionato passa automaticamente para um
> textinput, ficou assim:
>
> public function ajuste():void
> {
>
> var res:int = grdestoque.dataProvider[0].quantidade as int;
> txtteste.text = res.toString();
> }
>
> Obrigado pessoal pelas dicas ae.
>
> Att.
>
> Daniel Medeiros
>
> --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>,
> Anderson Murilo <anderson.xrilo@...> escreveu
> >
> > É soh vc mudar o [this.grid_itens.selectedIndex = -1;,] neste caso em -1
> pra
> > o valor selecionado, no caso 0. e como a função espera uma mudança no
> grid
> > ou espera o valor selecionado. O valor será modificado automaticamente
> >
> > Em 4 de agosto de 2010 18:10, Flávio Santos <ffs2003@...> escreveu:
> >
> > >
> > >
> > > Daniel, vocêt em um datagrid para receber um valor só?é isso?
> =(....como
> > > esta seu array o arraycollection para popular a datgrid?
> > >
> > > Em 4 de agosto de 2010 10:14, Daniel Medeiros <
> > > sith_darth.nihilus@... <sith_darth.nihilus%40yahoo.com.br>>
> > > escreveu:
> > >
> > >
> > > >
> > > >
> > > >
> > > > Olá pessoal, gostaria de saber como eu faço para, depois que um
> datagrid
> > > é
> > > > carregado com determinado valor, fazer com que esse valor vá
> > > automaticamente
> > > > para um label sem precisar clicar no datagrid para isso.
> > > >
> > > > Por exemplo:
> > > >
> > > > <mx:DataGrid x="100" y="420" width="200" height="200" id="grdestoque"
> > > > visible="true" color="#030303">
> > > > <mx:columns>
> > > > <mx:DataGridColumn headerText="Quantidade" dataField="quantidade" />
> > > > </mx:columns>
> > > > </mx:DataGrid>
> > > >
> > > > onde no grid só aparece um valor quantidade, e tenho o label a baixo
> que
> > > > uso o "selectedItem" para o que esta no grid apareça no label, mas no
> > > caso
> > > > gostaria de quando carregar o grid o valor ja iria direto para o
> label.
> > > >
> > > > <mx:Label x="420" y="327" id="vlestoque"
> > > > text="{grdestoque.selectedItem.quantidade}" visible="true"
> > > color="#030303"
> > > > fontSize="14" width="45"/>
> > > >
> > > > Alguem pode me dar uma luz??
> > > >
> > > > Att. Daniel
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> >
> > --
> > Anderson.
> >
> >
> > Graduação Engenharia da Computação - UPE
> > site:dsc.upe.br/~amps <http://dsc.upe.br/%7Eamps>
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>

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

2.1.

Servlet

Enviado por: "gabiqueiroz.2002" gabiqueiroz.2002@yahoo.com.br   gabiqueiroz.2002

Qui, 5 de Ago de 2010 3:23 pm



Pessoal,
Criei um servlet para gerar meu PDF pelo JasperReport, mas gostaria
de passar como parametro a lista e o nome do relatorio e utiliza-lo no JRBeanCollectionDataSource.

Alguem tem uma ideia de como fazer isso?

2.2.

Re: Servlet

Enviado por: "David Lira" david.lira.cs@gmail.com

Qui, 5 de Ago de 2010 3:52 pm



Não entendi a pergunta Gabi.
Sua dúvida é como passar os parâmetros pro servlet ?
Você vai fazer um HTTPRequest:

var requisicao:URLRequest =new URLRequest(URL_SERVIDOR);
var params:URLVariables =new URLVariables();
var header:URLRequestHeader = null;

header = new URLRequestHeader("Content-type",
"application/pdf");

params.nomeParamo = valor; // e outros params que vc queira
passar

requisicao.requestHeaders.push(header);
requisicao.data = params;
requisicao.method = URLRequestMethod.POST;

var file:FileReference=new FileReference();
file.addEventListener(Event.COMPLETE, metodo);
file.download(requisicao, "Relatorio.pdf");

Era isso que você queria ? Eu não entendi direito a dúvida.

Em 5 de agosto de 2010 15:23, gabiqueiroz.2002 <
gabiqueiroz.2002@yahoo.com.br> escreveu:

>
>
> Pessoal,
> Criei um servlet para gerar meu PDF pelo JasperReport, mas gostaria
> de passar como parametro a lista e o nome do relatorio e utiliza-lo no
> JRBeanCollectionDataSource.
>
> Alguem tem uma ideia de como fazer isso?
>
>
>

--
Atenciosamente,
----------------------------
João David de Lira
Fortaleza-Ceará
----------------------------

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

2.3.

Re: Servlet

Enviado por: "gabiqueiroz.2002" gabiqueiroz.2002@yahoo.com.br   gabiqueiroz.2002

Qui, 5 de Ago de 2010 4:25 pm



Oi David,
Obrigada pela atenção!
É o seguinte:
Fiz uma servlet que gera um PDF e abro no browser. Até aí tudo certo.
Oque eu queria é que essa servlet fosse generica, pra todos os relatorios que eu criar. Então pensei em passar como parametros pra essa servlet uma lista (vinda de um servico qualquer) e o nome do relatorio.
A partir daí a servlet ia gerar meu relatorio. Não sei se soube explicar direito...rs

--- Em flex-brasil@yahoogrupos.com.br, David Lira <david.lira.cs@...> escreveu
>
> Não entendi a pergunta Gabi.
> Sua dúvida é como passar os parâmetros pro servlet ?
> Você vai fazer um HTTPRequest:
>
> var requisicao:URLRequest =new URLRequest(URL_SERVIDOR);
> var params:URLVariables =new URLVariables();
> var header:URLRequestHeader = null;
>
> header = new URLRequestHeader("Content-type",
> "application/pdf");
>
> params.nomeParamo = valor; // e outros params que vc queira
> passar
>
> requisicao.requestHeaders.push(header);
> requisicao.data = params;
> requisicao.method = URLRequestMethod.POST;
>
> var file:FileReference=new FileReference();
> file.addEventListener(Event.COMPLETE, metodo);
> file.download(requisicao, "Relatorio.pdf");
>
> Era isso que você queria ? Eu não entendi direito a dúvida.
>
> Em 5 de agosto de 2010 15:23, gabiqueiroz.2002 <
> gabiqueiroz.2002@...> escreveu:
>
> >
> >
> > Pessoal,
> > Criei um servlet para gerar meu PDF pelo JasperReport, mas gostaria
> > de passar como parametro a lista e o nome do relatorio e utiliza-lo no
> > JRBeanCollectionDataSource.
> >
> > Alguem tem uma ideia de como fazer isso?
> >
> >
> >
>
>
>
> --
> Atenciosamente,
> ----------------------------
> João David de Lira
> Fortaleza-Ceará
> ----------------------------
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

2.4.

Re: Servlet

Enviado por: "David Lira" david.lira.cs@gmail.com

Qui, 5 de Ago de 2010 4:34 pm



Hum.. acho que entendi.
O nome do relatório você pode passar como parâmetro e fazer uma busca em uma
lista no servlet pelo relatório. Até ai sem problemas.
Mas você quer passar também o conteúdo do relatório ? Estou entendendo certo
?
Acho que não seria prático como string. Uma opção é você usar o JSON. Ele
passar um objeto para o servlet, ai no objeto você colocaria esta lista.
Isso responde sua dúvida ? Eu, sinceramente, ainda não entendi 100% qual o
ponto, mas acho que é por ai.
Dê uma olhada sobre o JSON. Ele passa um objeto no lugar de apenas
parâmetros pela requisição.

Em 5 de agosto de 2010 16:21, gabiqueiroz.2002 <
gabiqueiroz.2002@yahoo.com.br> escreveu:

>
>
> Oi David,
> Obrigada pela atenção!
> É o seguinte:
> Fiz uma servlet que gera um PDF e abro no browser. Até aí tudo certo.
> Oque eu queria é que essa servlet fosse generica, pra todos os relatorios
> que eu criar. Então pensei em passar como parametros pra essa servlet uma
> lista (vinda de um servico qualquer) e o nome do relatorio.
> A partir daí a servlet ia gerar meu relatorio. Não sei se soube explicar
> direito...rs
>
> --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>,
> David Lira <david.lira.cs@...> escreveu
>
> >
> > Não entendi a pergunta Gabi.
> > Sua dúvida é como passar os parâmetros pro servlet ?
> > Você vai fazer um HTTPRequest:
> >
> > var requisicao:URLRequest =new URLRequest(URL_SERVIDOR);
> > var params:URLVariables =new URLVariables();
> > var header:URLRequestHeader = null;
> >
> > header = new URLRequestHeader("Content-type",
> > "application/pdf");
> >
> > params.nomeParamo = valor; // e outros params que vc queira
> > passar
> >
> > requisicao.requestHeaders.push(header);
> > requisicao.data = params;
> > requisicao.method = URLRequestMethod.POST;
> >
> > var file:FileReference=new FileReference();
> > file.addEventListener(Event.COMPLETE, metodo);
> > file.download(requisicao, "Relatorio.pdf");
> >
> > Era isso que você queria ? Eu não entendi direito a dúvida.
> >
> > Em 5 de agosto de 2010 15:23, gabiqueiroz.2002 <
> > gabiqueiroz.2002@...> escreveu:
>
> >
> > >
> > >
> > > Pessoal,
> > > Criei um servlet para gerar meu PDF pelo JasperReport, mas gostaria
> > > de passar como parametro a lista e o nome do relatorio e utiliza-lo no
> > > JRBeanCollectionDataSource.
> > >
> > > Alguem tem uma ideia de como fazer isso?
> > >
> > >
> > >
> >
> >
> >
> > --
> > Atenciosamente,
> > ----------------------------
> > João David de Lira
> > Fortaleza-Ceará
> > ----------------------------
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>

--
Atenciosamente,
----------------------------
João David de Lira
Fortaleza-Ceará
----------------------------

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

2.5.

Re: Servlet

Enviado por: "gabiqueiroz.2002" gabiqueiroz.2002@yahoo.com.br   gabiqueiroz.2002

Qui, 5 de Ago de 2010 4:52 pm



O que eu quero é passar um arraycollection pro servlet pro jasper preencher meu relatorio :]

--- Em flex-brasil@yahoogrupos.com.br, David Lira <david.lira.cs@...> escreveu
>
> Hum.. acho que entendi.
> O nome do relatório você pode passar como parâmetro e fazer uma busca em uma
> lista no servlet pelo relatório. Até ai sem problemas.
> Mas você quer passar também o conteúdo do relatório ? Estou entendendo certo
> ?
> Acho que não seria prático como string. Uma opção é você usar o JSON. Ele
> passar um objeto para o servlet, ai no objeto você colocaria esta lista.
> Isso responde sua dúvida ? Eu, sinceramente, ainda não entendi 100% qual o
> ponto, mas acho que é por ai.
> Dê uma olhada sobre o JSON. Ele passa um objeto no lugar de apenas
> parâmetros pela requisição.
>
> Em 5 de agosto de 2010 16:21, gabiqueiroz.2002 <
> gabiqueiroz.2002@...> escreveu:
>
> >
> >
> > Oi David,
> > Obrigada pela atenção!
> > É o seguinte:
> > Fiz uma servlet que gera um PDF e abro no browser. Até aí tudo certo.
> > Oque eu queria é que essa servlet fosse generica, pra todos os relatorios
> > que eu criar. Então pensei em passar como parametros pra essa servlet uma
> > lista (vinda de um servico qualquer) e o nome do relatorio.
> > A partir daí a servlet ia gerar meu relatorio. Não sei se soube explicar
> > direito...rs
> >
> > --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>,
> > David Lira <david.lira.cs@> escreveu
> >
> > >
> > > Não entendi a pergunta Gabi.
> > > Sua dúvida é como passar os parâmetros pro servlet ?
> > > Você vai fazer um HTTPRequest:
> > >
> > > var requisicao:URLRequest =new URLRequest(URL_SERVIDOR);
> > > var params:URLVariables =new URLVariables();
> > > var header:URLRequestHeader = null;
> > >
> > > header = new URLRequestHeader("Content-type",
> > > "application/pdf");
> > >
> > > params.nomeParamo = valor; // e outros params que vc queira
> > > passar
> > >
> > > requisicao.requestHeaders.push(header);
> > > requisicao.data = params;
> > > requisicao.method = URLRequestMethod.POST;
> > >
> > > var file:FileReference=new FileReference();
> > > file.addEventListener(Event.COMPLETE, metodo);
> > > file.download(requisicao, "Relatorio.pdf");
> > >
> > > Era isso que você queria ? Eu não entendi direito a dúvida.
> > >
> > > Em 5 de agosto de 2010 15:23, gabiqueiroz.2002 <
> > > gabiqueiroz.2002@> escreveu:
> >
> > >
> > > >
> > > >
> > > > Pessoal,
> > > > Criei um servlet para gerar meu PDF pelo JasperReport, mas gostaria
> > > > de passar como parametro a lista e o nome do relatorio e utiliza-lo no
> > > > JRBeanCollectionDataSource.
> > > >
> > > > Alguem tem uma ideia de como fazer isso?
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Atenciosamente,
> > > ----------------------------
> > > João David de Lira
> > > Fortaleza-Ceará
> > > ----------------------------
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >
> >
>
>
>
> --
> Atenciosamente,
> ----------------------------
> João David de Lira
> Fortaleza-Ceará
> ----------------------------
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

2.6.

Re: Servlet

Enviado por: "borellametal" no_reply@yahoogrupos.com.br   borellametal

Qui, 5 de Ago de 2010 5:17 pm



Opa

eu mando assim mais ou menos

Flex

variables.acao='rptNomeDoSeuRelatorio';
variables.fl="F_ID=" + id+
"|F_LOGO=" + logo;

Separando por pipe.. depois na servlet

Java

String parametros = fl; (fl vem por parametro...)
String par[] = parametros.split("\\|");
for(int i = 0; i < par.length; i++){
String s[] = par[i].split("\\=");
parameters.put(s[0], s[1]);
}

tiro os pipe... no jasper os parametros desse relatorio no caso sao

F_ID, F_LOGO

File reportFile = new File(sc.getRealPath("/reports/"+acao+".jasper"));

ve se ajuda

Felipe

--- Em flex-brasil@yahoogrupos.com.br, "gabiqueiroz.2002" <gabiqueiroz.2002@...> escreveu
>
> O que eu quero é passar um arraycollection pro servlet pro jasper preencher meu relatorio :]
>
>
>
>
> --- Em flex-brasil@yahoogrupos.com.br, David Lira <david.lira.cs@> escreveu
> >
> > Hum.. acho que entendi.
> > O nome do relatório você pode passar como parâmetro e fazer uma busca em uma
> > lista no servlet pelo relatório. Até ai sem problemas.
> > Mas você quer passar também o conteúdo do relatório ? Estou entendendo certo
> > ?
> > Acho que não seria prático como string. Uma opção é você usar o JSON. Ele
> > passar um objeto para o servlet, ai no objeto você colocaria esta lista.
> > Isso responde sua dúvida ? Eu, sinceramente, ainda não entendi 100% qual o
> > ponto, mas acho que é por ai.
> > Dê uma olhada sobre o JSON. Ele passa um objeto no lugar de apenas
> > parâmetros pela requisição.
> >
> > Em 5 de agosto de 2010 16:21, gabiqueiroz.2002 <
> > gabiqueiroz.2002@> escreveu:
> >
> > >
> > >
> > > Oi David,
> > > Obrigada pela atenção!
> > > É o seguinte:
> > > Fiz uma servlet que gera um PDF e abro no browser. Até aí tudo certo.
> > > Oque eu queria é que essa servlet fosse generica, pra todos os relatorios
> > > que eu criar. Então pensei em passar como parametros pra essa servlet uma
> > > lista (vinda de um servico qualquer) e o nome do relatorio.
> > > A partir daí a servlet ia gerar meu relatorio. Não sei se soube explicar
> > > direito...rs
> > >
> > > --- Em flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>,
> > > David Lira <david.lira.cs@> escreveu
> > >
> > > >
> > > > Não entendi a pergunta Gabi.
> > > > Sua dúvida é como passar os parâmetros pro servlet ?
> > > > Você vai fazer um HTTPRequest:
> > > >
> > > > var requisicao:URLRequest =new URLRequest(URL_SERVIDOR);
> > > > var params:URLVariables =new URLVariables();
> > > > var header:URLRequestHeader = null;
> > > >
> > > > header = new URLRequestHeader("Content-type",
> > > > "application/pdf");
> > > >
> > > > params.nomeParamo = valor; // e outros params que vc queira
> > > > passar
> > > >
> > > > requisicao.requestHeaders.push(header);
> > > > requisicao.data = params;
> > > > requisicao.method = URLRequestMethod.POST;
> > > >
> > > > var file:FileReference=new FileReference();
> > > > file.addEventListener(Event.COMPLETE, metodo);
> > > > file.download(requisicao, "Relatorio.pdf");
> > > >
> > > > Era isso que você queria ? Eu não entendi direito a dúvida.
> > > >
> > > > Em 5 de agosto de 2010 15:23, gabiqueiroz.2002 <
> > > > gabiqueiroz.2002@> escreveu:
> > >
> > > >
> > > > >
> > > > >
> > > > > Pessoal,
> > > > > Criei um servlet para gerar meu PDF pelo JasperReport, mas gostaria
> > > > > de passar como parametro a lista e o nome do relatorio e utiliza-lo no
> > > > > JRBeanCollectionDataSource.
> > > > >
> > > > > Alguem tem uma ideia de como fazer isso?
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Atenciosamente,
> > > > ----------------------------
> > > > João David de Lira
> > > > Fortaleza-Ceará
> > > > ----------------------------
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > Atenciosamente,
> > ----------------------------
> > João David de Lira
> > Fortaleza-Ceará
> > ----------------------------
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>

3.1.

Re: Atualizando datagrid através de uma segunda POP-UP

Enviado por: "vagnao_santos" no_reply@yahoogrupos.com.br   vagnao_santos

Qui, 5 de Ago de 2010 5:41 pm



Olá eduardo,

Eu utilizaria duas funções dentro da app que chama o pop-up, 1 para o listener de saida da janela principal e outra para o listener de retorno para a janela principal. Ficaria mais ou menos assim:

private function escutaSaida():void{
addEventListener(Event.EXIT_FRAME, escutaEntrada);
}

private function escutaEntrada(event:Event):void{
this.addEventListener(FocusEvent.FOCUS_IN, atualizaGrid);
this.removeEventListener(Event.EXIT_FRAME, escutaSaida);
}

//função qeu atualizaria o dataGrid assim que o pop-up for fechado
private fucntion atualizaGrid():void{
//código para atualização do dataGrid (chamada remota para mySql)
this.removeEventListener(FocusEvent.FOCUS_IN, atualizaGrid);
}

Veja que é importante remover o listener inserido em cada função encadeada para que a app não fique executando e/ou inserindo eventos de listener desnecessariamente.

espero poder ter ajudado um pouco
[]'s
--- Em flex-brasil@yahoogrupos.com.br, Eduardo Almeida <eduardosifk@...> escreveu
>
>
> Ola amigos, estou com uma dúvida sobre atualização de um datagrid automatico.
>
> É o seguinte:
>
> Imagine uma pagina que liste todos registros telefonicos de um mysql em um datagrid.
> Entao, há um botão INCLUIR que abre um popup encima desta lista
> para efetuar a inclusão do novo registro. Após a inclusão e encerramento
> do pop-up, a lista que já estava aberta, não está atualizada (ainda não está exibindo
> o novo registro).
>
> É possivel eu atribuir uma função no pop-up de inclusão, de forma que, quando
> eu clicar no botão INSERIR, ele já atualize automaticamente o datagrid
> da página anterior?
>
> Ou eu tenho, que criar um botão na pagina da lista com o nome ATUALIZAR, e assim
> ele chama a função para atualizar a lista.
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

4.1.

Re: [flexdev] Re: BlazeDS [RESOLVIDO]

Enviado por: "bruno bg" bruno_bg@ig.com.br   bruno_bege

Qui, 5 de Ago de 2010 6:32 pm



galera, resolvi aqui mas não compreendi.

Alterei o nome do "alias" para um qualquer.
[RemoteClass(alias="MeuObjetoXX")]
Forcei no FLEX atribuir um objeto à essa classe. Deu erro.
Alterei novamente o "alias" para o correto
[RemoteClass(alias="MeuObjeto")],
compilei, fiz um clean, reiniciei o PC, abri novamente o eclipse

eeeee voilá, FUNCIONOU. O BlazeDS está fazendo direitinho a "mágica" da
tipagem dos ArrayCollection

abraço a todos que deram atenção
--
****************************************************
www.brunobg.com
bruno_bg@ig.com.br
blogflex.brunobg.com
@brunogrohs

Em 5 de agosto de 2010 15:06, Fish <gentio@gmail.com> escreveu:

> brunao,
> uma coisa que vc deve ver eh que se ha outra classe como array e etc que
> esta funcionando pode ser* **o que* esta sendo passado na classe 3
>
> quando eu vou usar um combobox, eu tomo cuidado pra fazer assim:
> MinhaClasse eu = new MinhaClasse();
>
> eu = idComboBox.selectedItem* as MinhaClasse;*
> *
> *
> *em outras palavras, estais populando a classe 3 corretamente?
> *
> 2010/8/5 bruno bg <bruno_bg@ig.com.br>
>
>> está vindo uma que é ArrayCollection.
>> brunobg
>>
>> Em 5 de agosto de 2010 14:55, Marcelo Caser <marcelocaser@gmail.com>escreveu:
>>
>> Eu mapearia sua classe AS3 assim:
>>>
>>> -------->JAVA
>>>
>>> class MeuObjeto{
>>> private int id;
>>> private String descricao;
>>> private OutraClasse1 outraClasse1;
>>> private ArrayList<OutraClasse2> outraClasse2;
>>> private ArrayList<OutraClasse3> outraClasse3;
>>> }
>>>
>>> -------->AS3
>>> package
>>> {
>>> import mx.collections.ArrayCollection;
>>>
>>> [RemoteClass(alias="MeuObjeto")]
>>> [Bindable]
>>> public class MeuObjeto{
>>>
>>> public var id : int;
>>> public var descricao : String;
>>> public var outraClasse1 : OutraClasse1 = new OutraClasse1();
>>>
>>> public var outraClasse2 : ArrayCollection;
>>> public var outraClasse3 : ArrayCollection;
>>>
>>> public function MeuObjeto()
>>> {
>>> }
>>>
>>> }
>>>
>>> }
>>>
>>> Em 5 de agosto de 2010 14:42, Marcelo Caser <marcelocaser@gmail.com>escreveu:
>>>
>>> qual esta vindo como Object?
>>>>
>>>> Em 5 de agosto de 2010 14:32, Alberto Magno <magnofip@gmail.com>escreveu:
>>>>
>>>> Possa ser que o blazeDS não esteja encontrando sua classe. Faça o
>>>>> seguinte, no seu <mx:Application e adicione um trecho de código ActionScript
>>>>> com o seguinte: registerClassAlias("caminhoParaSuaClasseJava",
>>>>> ClasseActionScript);
>>>>>
>>>>>
>>>>> Em 5 de agosto de 2010 09:42, bruno bg <bruno_bg@ig.com.br> escreveu:
>>>>>
>>>>> sim ,somente uma delas está vindo como Object.!!!
>>>>>> as outras foram identificadas pela "magica" do BlazeDS.
>>>>>>
>>>>>> brunobg
>>>>>>
>>>>>>
>>>>>> Em 5 de agosto de 2010 13:32, RafaelViana <rfl.viana@gmail.com>escreveu:
>>>>>>
>>>>>> Essa OutraClasse1, OutraClasse2 e OutraClasse3 também estão mapeadas
>>>>>>> no Flex para a localização correta no Java?
>>>>>>>
>>>>>>> On 5 ago, 13:07, bruno bg <bruno...@ig.com.br> wrote:
>>>>>>> > Lucas, obrigado por responder.
>>>>>>> >
>>>>>>> > Mas a estrutura como no exemplo é "br.MeuObjeto"
>>>>>>> > poderia ser dessa maneira como você colocou "br.com.MeuObjeto"
>>>>>>> > ou até mesmo "br.com.sistema.MeuObjeto"
>>>>>>> > ou "br.com.sistema.modulo.MeuObjeto"
>>>>>>> >
>>>>>>> > abraço
>>>>>>> > brunobg
>>>>>>> >
>>>>>>> > Em 5 de agosto de 2010 10:53, Lucas R. A. Carvalho
>>>>>>> > <barrar...@gmail.com>escreveu:
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > > Bruno:
>>>>>>> >
>>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
>>>>>>> >
>>>>>>> > > Não seria
>>>>>>> >
>>>>>>> > > [RemoteClass(alias="br.com.MeuObjeto")]
>>>>>>> >
>>>>>>> > > *De:* flexdev@googlegroups.com [mailto:flexdev@googlegroups.com]
>>>>>>> *Em nome
>>>>>>> > > de *bruno bg
>>>>>>> > > *Enviada em:* quinta-feira, 5 de agosto de 2010 09:01
>>>>>>> > > *Assunto:* [flexdev] BlazeDS
>>>>>>> >
>>>>>>> > > Estou com um problema de
>>>>>>> > > hdr(DSEndpoint) = my-amf java.lang.ClassCastException:
>>>>>>> > > flex.messaging.io.amf.ASObject cannot be cast to
>>>>>>> br.com.MinhaClasse
>>>>>>> >
>>>>>>> > > fiz uns debugs e constatei que no "transporte" do Java para o
>>>>>>> FLEX uma das
>>>>>>> > > propriedade/atributo da minha classe não fica "tipada",
>>>>>>> > > está vindo como Object e deveria vir como
>>>>>>> ArrayCollection<outraClasse3>:
>>>>>>> >
>>>>>>> > > *no java*
>>>>>>> > > class MeuObjeto{
>>>>>>> > > private int id;
>>>>>>> > > private String descricao;
>>>>>>> > > private OutraClasse1 outraClasse1;
>>>>>>> > > private ArrayList<OutraClasse2> outraClasse2;
>>>>>>> > > private ArrayList<OutraClasse3> outraClasse3;
>>>>>>> > > }
>>>>>>> >
>>>>>>> > > *em AS tenho a classe "prima"*
>>>>>>> > > package br{
>>>>>>> > > import mx.collections.ArrayCollection;
>>>>>>> >
>>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
>>>>>>> > > [Bindable]
>>>>>>> > > public class MeuObjetoAs{
>>>>>>> > > public var id : int;
>>>>>>> > > public var descricao : String;
>>>>>>> > > public var outraClasse1 : OutraClasse1As;
>>>>>>> > > public var outraClasse2 : ArrayCollection;
>>>>>>> > > public var outraClasse3 : ArrayCollection;
>>>>>>> >
>>>>>>> > > /* Constructor */
>>>>>>> > > public function MeuObjetoAs():void {
>>>>>>> > > outraClasse1 = new OutraClasse1As();
>>>>>>> > > outraClasse2 = new ArrayCollection();
>>>>>>> > > outraClasse3 = new ArrayCollection();
>>>>>>> > > }
>>>>>>> >
>>>>>>> > > então quando esse objeto é construído um dos ArrayCollection é
>>>>>>> montado como
>>>>>>> > > tipo OBJECT e não do tipo outraClasse3;
>>>>>>> > > como ArrayCollection é genérics, o BlazeDS faz esse serviço
>>>>>>> mágico de
>>>>>>> > > "tipagem".
>>>>>>> >
>>>>>>> > > Já verifiquei os pacotes, já verifiquei o
>>>>>>> RemoteClass(alias="br.MeuObjeto")
>>>>>>> > > , no "debug" verifiquei que não "entra" no Construtor da classe
>>>>>>> AS
>>>>>>> > > "outraClasse3".
>>>>>>> > > No JAVA antes de finalizar o método, o objeto é construido todo
>>>>>>> OK, todo os
>>>>>>> > > ArrayList estão "tipados".
>>>>>>> >
>>>>>>> > > Alguém sabe no BlazeDS onde ele faz essa mágica de "tipagem" dos
>>>>>>> > > ArrayCollection genérics ?!??!
>>>>>>> > > Alguém sabe se fazer um ArrayCollection "tipado" em AS ?!?!
>>>>>>> > > acredito que se tivesse como fazer algo do tipo : outraClasse3 =
>>>>>>> new
>>>>>>> > > ArrayCollection(OutraClasse3); Daria certo, mas o FLEX não aceita
>>>>>>> essa
>>>>>>> > > sintax.
>>>>>>> >
>>>>>>> > > --
>>>>>>> > > ****************************************************
>>>>>>> > >www.brunobg.com
>>>>>>> > > bruno...@ig.com.br
>>>>>>> > > blogflex.brunobg.com
>>>>>>> > > @brunogrohs
>>>>>>> >
>>>>>>> > > --
>>>>>>> > > 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-unsubscribe@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-unsubscribe@googlegroups.com
>>>>>>> > > Mais opções estão disponíveis emhttp://
>>>>>>> groups.google.com/group/flexdev
>>>>>>> >
>>>>>>> > --
>>>>>>> > Favor confirmar recebimento.
>>>>>>> > ****************************************************
>>>>>>> www.brunobg.com
>>>>>>> > bruno...@ig.com.br
>>>>>>> > blogflex.brunobg.com
>>>>>>> > @brunogrohs
>>>>>>>
>>>>>>> --
>>>>>>> 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-unsubscribe@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-unsubscribe@googlegroups.com
>>>>>> Mais opções estão disponíveis em
>>>>>> http://groups.google.com/group/flexdev
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Atenciosamente,
>>>>> Alberto Magno Xavier Soares
>>>>> Bacharel em Sistemas de Informação
>>>>> Software Engineer - João Pessoa - PB
>>>>> Jabber : magnofip@gmail.com
>>>>> Skype: alberto.mxs
>>>>> MSN: albertofip@hotmail.com
>>>>> Fone: (83) 8809-5215
>>>>>
>>>>> --
>>>>> 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-unsubscribe@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-unsubscribe@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> Favor confirmar recebimento.
>> ****************************************************
>> www.brunobg.com
>> bruno_bg@ig.com.br
>>
>> blogflex.brunobg.com
>> @brunogrohs
>>
>> --
>> 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-unsubscribe@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> José Fernando Carvalho
> MSc Candidate in Software Engineering
> Federal University of Pernambuco (UFPE) - Brazil
> ________________________________________
> Blog: http://fish.jpa.com.br
> Follow me on Twitter: http://twitter.com/fisholito
>
> --
> 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-unsubscribe@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

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

4.2.

Re: [flexdev] Re: BlazeDS [RESOLVIDO]

Enviado por: "Mauro Ferreira" maurynho@gmail.com   anjynho_destelhado

Qui, 5 de Ago de 2010 9:25 pm



Cara, fantástico. Achei que chegaria um momento que você diria que deu três
pulinhos e um voltinha antes de funcionar. Comigo tb acontece muito dessas
saídas inexplicáveis quando uso a combinação FLEX + Java.

Em 5 de agosto de 2010 18:32, bruno bg <bruno_bg@ig.com.br> escreveu:

>
>
> galera, resolvi aqui mas não compreendi.
>
> Alterei o nome do "alias" para um qualquer.
> [RemoteClass(alias="MeuObjetoXX")]
> Forcei no FLEX atribuir um objeto à essa classe. Deu erro.
> Alterei novamente o "alias" para o correto
> [RemoteClass(alias="MeuObjeto")],
> compilei, fiz um clean, reiniciei o PC, abri novamente o eclipse
>
> eeeee voilá, FUNCIONOU. O BlazeDS está fazendo direitinho a "mágica" da
> tipagem dos ArrayCollection
>
> abraço a todos que deram atenção
> --
> ****************************************************
> www.brunobg.com
> bruno_bg@ig.com.br <bruno_bg%40ig.com.br>
> blogflex.brunobg.com
> @brunogrohs
>
> Em 5 de agosto de 2010 15:06, Fish <gentio@gmail.com <gentio%40gmail.com>>
> escreveu:
>
> > brunao,
> > uma coisa que vc deve ver eh que se ha outra classe como array e etc que
> > esta funcionando pode ser* **o que* esta sendo passado na classe 3
> >
> > quando eu vou usar um combobox, eu tomo cuidado pra fazer assim:
> > MinhaClasse eu = new MinhaClasse();
> >
> > eu = idComboBox.selectedItem* as MinhaClasse;*
> > *
> > *
> > *em outras palavras, estais populando a classe 3 corretamente?
> > *
> > 2010/8/5 bruno bg <bruno_bg@ig.com.br <bruno_bg%40ig.com.br>>
> >
> >> está vindo uma que é ArrayCollection.
> >> brunobg
> >>
> >> Em 5 de agosto de 2010 14:55, Marcelo Caser <marcelocaser@gmail.com<marcelocaser%40gmail.com>
> >escreveu:
> >>
> >> Eu mapearia sua classe AS3 assim:
> >>>
> >>> -------->JAVA
> >>>
> >>> class MeuObjeto{
> >>> private int id;
> >>> private String descricao;
> >>> private OutraClasse1 outraClasse1;
> >>> private ArrayList<OutraClasse2> outraClasse2;
> >>> private ArrayList<OutraClasse3> outraClasse3;
> >>> }
> >>>
> >>> -------->AS3
> >>> package
> >>> {
> >>> import mx.collections.ArrayCollection;
> >>>
> >>> [RemoteClass(alias="MeuObjeto")]
> >>> [Bindable]
> >>> public class MeuObjeto{
> >>>
> >>> public var id : int;
> >>> public var descricao : String;
> >>> public var outraClasse1 : OutraClasse1 = new OutraClasse1();
> >>>
> >>> public var outraClasse2 : ArrayCollection;
> >>> public var outraClasse3 : ArrayCollection;
> >>>
> >>> public function MeuObjeto()
> >>> {
> >>> }
> >>>
> >>> }
> >>>
> >>> }
> >>>
> >>> Em 5 de agosto de 2010 14:42, Marcelo Caser <marcelocaser@gmail.com<marcelocaser%40gmail.com>
> >escreveu:
> >>>
> >>> qual esta vindo como Object?
> >>>>
> >>>> Em 5 de agosto de 2010 14:32, Alberto Magno <magnofip@gmail.com<magnofip%40gmail.com>
> >escreveu:
> >>>>
> >>>> Possa ser que o blazeDS não esteja encontrando sua classe. Faça o
> >>>>> seguinte, no seu <mx:Application e adicione um trecho de código
> ActionScript
> >>>>> com o seguinte: registerClassAlias("caminhoParaSuaClasseJava",
> >>>>> ClasseActionScript);
> >>>>>
> >>>>>
> >>>>> Em 5 de agosto de 2010 09:42, bruno bg <bruno_bg@ig.com.br<bruno_bg%40ig.com.br>>
> escreveu:
> >>>>>
> >>>>> sim ,somente uma delas está vindo como Object.!!!
> >>>>>> as outras foram identificadas pela "magica" do BlazeDS.
> >>>>>>
> >>>>>> brunobg
> >>>>>>
> >>>>>>
> >>>>>> Em 5 de agosto de 2010 13:32, RafaelViana <rfl.viana@gmail.com<rfl.viana%40gmail.com>
> >escreveu:
> >>>>>>
> >>>>>> Essa OutraClasse1, OutraClasse2 e OutraClasse3 também estão mapeadas
> >>>>>>> no Flex para a localização correta no Java?
> >>>>>>>
> >>>>>>> On 5 ago, 13:07, bruno bg <bruno...@ig.com.br<bruno...%40ig.com.br>>
> wrote:
> >>>>>>> > Lucas, obrigado por responder.
> >>>>>>> >
> >>>>>>> > Mas a estrutura como no exemplo é "br.MeuObjeto"
> >>>>>>> > poderia ser dessa maneira como você colocou "br.com.MeuObjeto"
> >>>>>>> > ou até mesmo "br.com.sistema.MeuObjeto"
> >>>>>>> > ou "br.com.sistema.modulo.MeuObjeto"
> >>>>>>> >
> >>>>>>> > abraço
> >>>>>>> > brunobg
> >>>>>>> >
> >>>>>>> > Em 5 de agosto de 2010 10:53, Lucas R. A. Carvalho
> >>>>>>> > <barrar...@gmail.com <barrar...%40gmail.com>>escreveu:
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> > > Bruno:
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
> >>>>>>> >
> >>>>>>> > > Não seria
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.com.MeuObjeto")]
> >>>>>>> >
> >>>>>>> > > *De:* flexdev@googlegroups.com <flexdev%40googlegroups.com>[mailto:
> flexdev@googlegroups.com <flexdev%40googlegroups.com>]
> >>>>>>> *Em nome
> >>>>>>> > > de *bruno bg
> >>>>>>> > > *Enviada em:* quinta-feira, 5 de agosto de 2010 09:01
> >>>>>>> > > *Assunto:* [flexdev] BlazeDS
> >>>>>>> >
> >>>>>>> > > Estou com um problema de
> >>>>>>> > > hdr(DSEndpoint) = my-amf java.lang.ClassCastException:
> >>>>>>> > > flex.messaging.io.amf.ASObject cannot be cast to
> >>>>>>> br.com.MinhaClasse
> >>>>>>> >
> >>>>>>> > > fiz uns debugs e constatei que no "transporte" do Java para o
> >>>>>>> FLEX uma das
> >>>>>>> > > propriedade/atributo da minha classe não fica "tipada",
> >>>>>>> > > está vindo como Object e deveria vir como
> >>>>>>> ArrayCollection<outraClasse3>:
> >>>>>>> >
> >>>>>>> > > *no java*
> >>>>>>> > > class MeuObjeto{
> >>>>>>> > > private int id;
> >>>>>>> > > private String descricao;
> >>>>>>> > > private OutraClasse1 outraClasse1;
> >>>>>>> > > private ArrayList<OutraClasse2> outraClasse2;
> >>>>>>> > > private ArrayList<OutraClasse3> outraClasse3;
> >>>>>>> > > }
> >>>>>>> >
> >>>>>>> > > *em AS tenho a classe "prima"*
> >>>>>>> > > package br{
> >>>>>>> > > import mx.collections.ArrayCollection;
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
> >>>>>>> > > [Bindable]
> >>>>>>> > > public class MeuObjetoAs{
> >>>>>>> > > public var id : int;
> >>>>>>> > > public var descricao : String;
> >>>>>>> > > public var outraClasse1 : OutraClasse1As;
> >>>>>>> > > public var outraClasse2 : ArrayCollection;
> >>>>>>> > > public var outraClasse3 : ArrayCollection;
> >>>>>>> >
> >>>>>>> > > /* Constructor */
> >>>>>>> > > public function MeuObjetoAs():void {
> >>>>>>> > > outraClasse1 = new OutraClasse1As();
> >>>>>>> > > outraClasse2 = new ArrayCollection();
> >>>>>>> > > outraClasse3 = new ArrayCollection();
> >>>>>>> > > }
> >>>>>>> >
> >>>>>>> > > então quando esse objeto é construído um dos ArrayCollection é
> >>>>>>> montado como
> >>>>>>> > > tipo OBJECT e não do tipo outraClasse3;
> >>>>>>> > > como ArrayCollection é genérics, o BlazeDS faz esse serviço
> >>>>>>> mágico de
> >>>>>>> > > "tipagem".
> >>>>>>> >
> >>>>>>> > > Já verifiquei os pacotes, já verifiquei o
> >>>>>>> RemoteClass(alias="br.MeuObjeto")
> >>>>>>> > > , no "debug" verifiquei que não "entra" no Construtor da classe
> >>>>>>> AS
> >>>>>>> > > "outraClasse3".
> >>>>>>> > > No JAVA antes de finalizar o método, o objeto é construido todo
> >>>>>>> OK, todo os
> >>>>>>> > > ArrayList estão "tipados".
> >>>>>>> >
> >>>>>>> > > Alguém sabe no BlazeDS onde ele faz essa mágica de "tipagem"
> dos
> >>>>>>> > > ArrayCollection genérics ?!??!
> >>>>>>> > > Alguém sabe se fazer um ArrayCollection "tipado" em AS ?!?!
> >>>>>>> > > acredito que se tivesse como fazer algo do tipo : outraClasse3
> =
> >>>>>>> new
> >>>>>>> > > ArrayCollection(OutraClasse3); Daria certo, mas o FLEX não
> aceita
> >>>>>>> essa
> >>>>>>> > > sintax.
> >>>>>>> >
> >>>>>>> > > --
> >>>>>>> > > ****************************************************
> >>>>>>> > >www.brunobg.com
> >>>>>>> > > bruno...@ig.com.br <bruno...%40ig.com.br>
> >>>>>>> > > blogflex.brunobg.com
> >>>>>>> > > @brunogrohs
> >>>>>>> >
> >>>>>>> > > --
> >>>>>>> > > Você recebeu esta mensagem porque está inscrito na lista
> >>>>>>> "flexdev"
> >>>>>>> > > Para enviar uma mensagem, envie um e-mail para
> >>>>>>> flexdev@googlegroups.com <flexdev%40googlegroups.com>
> >>>>>>> > > Para sair da lista, envie um email em branco para
> >>>>>>> > > flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.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 <flexdev%40googlegroups.com>
> >>>>>>> > > Para sair da lista, envie um email em branco para
> >>>>>>> > > flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >>>>>>> > > Mais opções estão disponíveis emhttp://
> >>>>>>> groups.google.com/group/flexdev
> >>>>>>> >
> >>>>>>> > --
> >>>>>>> > Favor confirmar recebimento.
> >>>>>>> > ****************************************************
> >>>>>>> www.brunobg.com
> >>>>>>> > bruno...@ig.com.br <bruno...%40ig.com.br>
> >>>>>>> > blogflex.brunobg.com
> >>>>>>> > @brunogrohs
> >>>>>>>
> >>>>>>> --
> >>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >>>>>>> Para enviar uma mensagem, envie um e-mail para
> >>>>>>> flexdev@googlegroups.com <flexdev%40googlegroups.com>
> >>>>>>> Para sair da lista, envie um email em branco para
> >>>>>>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.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 <flexdev%40googlegroups.com>
> >>>>>> Para sair da lista, envie um email em branco para
> >>>>>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >>>>>> Mais opções estão disponíveis em
> >>>>>> http://groups.google.com/group/flexdev
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Atenciosamente,
> >>>>> Alberto Magno Xavier Soares
> >>>>> Bacharel em Sistemas de Informação
> >>>>> Software Engineer - João Pessoa - PB
> >>>>> Jabber : magnofip@gmail.com <magnofip%40gmail.com>
> >>>>> Skype: alberto.mxs
> >>>>> MSN: albertofip@hotmail.com <albertofip%40hotmail.com>
> >>>>> Fone: (83) 8809-5215
> >>>>>
> >>>>> --
> >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >>>>> Para enviar uma mensagem, envie um e-mail para
> >>>>> flexdev@googlegroups.com <flexdev%40googlegroups.com>
> >>>>> Para sair da lista, envie um email em branco para
> >>>>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.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 <flexdev%40googlegroups.com>
> >>> Para sair da lista, envie um email em branco para
> >>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >>> Mais opções estão disponíveis em
> http://groups.google.com/group/flexdev
> >>>
> >>
> >>
> >>
> >> --
> >> Favor confirmar recebimento.
> >> ****************************************************
> >> www.brunobg.com
> >> bruno_bg@ig.com.br <bruno_bg%40ig.com.br>
> >>
> >> blogflex.brunobg.com
> >> @brunogrohs
> >>
> >> --
> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com<flexdev%40googlegroups.com>
> >> Para sair da lista, envie um email em branco para
> >> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> >>
> >
> >
> >
> > --
> > José Fernando Carvalho
> > MSc Candidate in Software Engineering
> > Federal University of Pernambuco (UFPE) - Brazil
> > ________________________________________
> > Blog: http://fish.jpa.com.br
> > Follow me on Twitter: http://twitter.com/fisholito
> >
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com<flexdev%40googlegroups.com>
> > Para sair da lista, envie um email em branco para
> > flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> > Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

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

4.3.

Re: [flexdev] Re: BlazeDS [RESOLVIDO]

Enviado por: "Ricardo Cardoso" rickdukflex@ymail.com   rickdukflex@ymail.com

Sex, 6 de Ago de 2010 12:37 am



Isso acontece demais comigo, por causa da merda do cache que os navegadores tem...

--- Em sex, 6/8/10, Mauro Ferreira <maurynho@gmail.com> escreveu:

De: Mauro Ferreira <maurynho@gmail.com>
Assunto: Re: [flex-brasil] Re: [flexdev] Re: BlazeDS [RESOLVIDO]
Para: flex-brasil@yahoogrupos.com.br
Data: Sexta-feira, 6 de Agosto de 2010, 0:25

Cara, fantástico. Achei que chegaria um momento que você diria que deu três
pulinhos e um voltinha antes de funcionar. Comigo tb acontece muito dessas
saídas inexplicáveis quando uso a combinação FLEX + Java.

Em 5 de agosto de 2010 18:32, bruno bg <bruno_bg@ig.com.br> escreveu:

>
>
> galera, resolvi aqui mas não compreendi.
>
> Alterei o nome do "alias" para um qualquer.
> [RemoteClass(alias="MeuObjetoXX")]
> Forcei no FLEX atribuir um objeto à essa classe. Deu erro.
> Alterei novamente o "alias" para o correto
> [RemoteClass(alias="MeuObjeto")],
> compilei, fiz um clean, reiniciei o PC, abri novamente o eclipse
>
> eeeee voilá, FUNCIONOU. O BlazeDS está fazendo direitinho a "mágica" da
> tipagem dos ArrayCollection
>
> abraço a todos que deram atenção
> --
> ****************************************************
> www.brunobg.com
> bruno_bg@ig.com.br <bruno_bg%40ig.com.br>
> blogflex.brunobg.com
> @brunogrohs
>
> Em 5 de agosto de 2010 15:06, Fish <gentio@gmail.com <gentio%40gmail.com>>
> escreveu:
>
> > brunao,
> > uma coisa que vc deve ver eh que se ha outra classe como array e etc que
> > esta funcionando pode ser* **o que* esta sendo passado na classe 3
> >
> > quando eu vou usar um combobox, eu tomo cuidado pra fazer assim:
> > MinhaClasse eu = new MinhaClasse();
> >
> > eu = idComboBox.selectedItem* as MinhaClasse;*
> > *
> > *
> > *em outras palavras, estais populando a classe 3 corretamente?
> > *
> > 2010/8/5 bruno bg <bruno_bg@ig.com.br <bruno_bg%40ig.com.br>>
> >
> >> está vindo uma que é ArrayCollection.
> >> brunobg
> >>
> >> Em 5 de agosto de 2010 14:55, Marcelo Caser <marcelocaser@gmail.com<marcelocaser%40gmail.com>
> >escreveu:
> >>
> >> Eu mapearia sua classe AS3 assim:
> >>>
> >>> -------->JAVA
> >>>
> >>> class MeuObjeto{
> >>> private int id;
> >>> private String descricao;
> >>> private OutraClasse1 outraClasse1;
> >>> private ArrayList<OutraClasse2> outraClasse2;
> >>> private ArrayList<OutraClasse3> outraClasse3;
> >>> }
> >>>
> >>> -------->AS3
> >>> package
> >>> {
> >>> import mx.collections.ArrayCollection;
> >>>
> >>> [RemoteClass(alias="MeuObjeto")]
> >>> [Bindable]
> >>> public class MeuObjeto{
> >>>
> >>> public var id : int;
> >>> public var descricao : String;
> >>> public var outraClasse1 : OutraClasse1 = new OutraClasse1();
> >>>
> >>> public var outraClasse2 : ArrayCollection;
> >>> public var outraClasse3 : ArrayCollection;
> >>>
> >>> public function MeuObjeto()
> >>> {
> >>> }
> >>>
> >>> }
> >>>
> >>> }
> >>>
> >>> Em 5 de agosto de 2010 14:42, Marcelo Caser <marcelocaser@gmail.com<marcelocaser%40gmail.com>
> >escreveu:
> >>>
> >>> qual esta vindo como Object?
> >>>>
> >>>> Em 5 de agosto de 2010 14:32, Alberto Magno <magnofip@gmail.com<magnofip%40gmail.com>
> >escreveu:
> >>>>
> >>>> Possa ser que o blazeDS não esteja encontrando sua classe. Faça o
> >>>>> seguinte, no seu <mx:Application e adicione um trecho de código
> ActionScript
> >>>>> com o seguinte: registerClassAlias("caminhoParaSuaClasseJava",
> >>>>> ClasseActionScript);
> >>>>>
> >>>>>
> >>>>> Em 5 de agosto de 2010 09:42, bruno bg <bruno_bg@ig.com.br<bruno_bg%40ig.com.br>>
> escreveu:
> >>>>>
> >>>>> sim ,somente uma delas está vindo como Object.!!!
> >>>>>> as outras foram identificadas pela "magica" do BlazeDS.
> >>>>>>
> >>>>>> brunobg
> >>>>>>
> >>>>>>
> >>>>>> Em 5 de agosto de 2010 13:32, RafaelViana <rfl.viana@gmail.com<rfl.viana%40gmail.com>
> >escreveu:
> >>>>>>
> >>>>>> Essa OutraClasse1, OutraClasse2 e OutraClasse3 também estão mapeadas
> >>>>>>> no Flex para a localização correta no Java?
> >>>>>>>
> >>>>>>> On 5 ago, 13:07, bruno bg <bruno...@ig.com.br<bruno...%40ig.com.br>>
> wrote:
> >>>>>>> > Lucas, obrigado por responder.
> >>>>>>> >
> >>>>>>> > Mas a estrutura como no exemplo é "br.MeuObjeto"
> >>>>>>> > poderia ser dessa maneira como você colocou "br.com.MeuObjeto"
> >>>>>>> > ou até mesmo "br.com.sistema.MeuObjeto"
> >>>>>>> > ou "br.com.sistema.modulo.MeuObjeto"
> >>>>>>> >
> >>>>>>> > abraço
> >>>>>>> > brunobg
> >>>>>>> >
> >>>>>>> > Em 5 de agosto de 2010 10:53, Lucas R. A. Carvalho
> >>>>>>> > <barrar...@gmail.com <barrar...%40gmail.com>>escreveu:
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> > > Bruno:
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
> >>>>>>> >
> >>>>>>> > > Não seria
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.com.MeuObjeto")]
> >>>>>>> >
> >>>>>>> > > *De:* flexdev@googlegroups.com <flexdev%40googlegroups.com>[mailto:
> flexdev@googlegroups.com <flexdev%40googlegroups.com>]
> >>>>>>> *Em nome
> >>>>>>> > > de *bruno bg
> >>>>>>> > > *Enviada em:* quinta-feira, 5 de agosto de 2010 09:01
> >>>>>>> > > *Assunto:* [flexdev] BlazeDS
> >>>>>>> >
> >>>>>>> > > Estou com um problema de
> >>>>>>> > > hdr(DSEndpoint) = my-amf java.lang.ClassCastException:
> >>>>>>> > > flex.messaging.io.amf.ASObject cannot be cast to
> >>>>>>> br.com.MinhaClasse
> >>>>>>> >
> >>>>>>> > > fiz uns debugs e constatei que no "transporte" do Java para o
> >>>>>>> FLEX uma das
> >>>>>>> > > propriedade/atributo da minha classe não fica "tipada",
> >>>>>>> > > está vindo como Object e deveria vir como
> >>>>>>> ArrayCollection<outraClasse3>:
> >>>>>>> >
> >>>>>>> > > *no java*
> >>>>>>> > > class MeuObjeto{
> >>>>>>> > > private int id;
> >>>>>>> > > private String descricao;
> >>>>>>> > > private OutraClasse1 outraClasse1;
> >>>>>>> > > private ArrayList<OutraClasse2> outraClasse2;
> >>>>>>> > > private ArrayList<OutraClasse3> outraClasse3;
> >>>>>>> > > }
> >>>>>>> >
> >>>>>>> > > *em AS tenho a classe "prima"*
> >>>>>>> > > package br{
> >>>>>>> > > import mx.collections.ArrayCollection;
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
> >>>>>>> > > [Bindable]
> >>>>>>> > > public class MeuObjetoAs{
> >>>>>>> > > public var id : int;
> >>>>>>> > > public var descricao : String;
> >>>>>>> > > public var outraClasse1 : OutraClasse1As;
> >>>>>>> > > public var outraClasse2 : ArrayCollection;
> >>>>>>> > > public var outraClasse3 : ArrayCollection;
> >>>>>>> >
> >>>>>>> > > /* Constructor */
> >>>>>>> > > public function MeuObjetoAs():void {
> >>>>>>> > > outraClasse1 = new OutraClasse1As();
> >>>>>>> > > outraClasse2 = new ArrayCollection();
> >>>>>>> > > outraClasse3 = new ArrayCollection();
> >>>>>>> > > }
> >>>>>>> >
> >>>>>>> > > então quando esse objeto é construído um dos ArrayCollection é
> >>>>>>> montado como
> >>>>>>> > > tipo OBJECT e não do tipo outraClasse3;
> >>>>>>> > > como ArrayCollection é genérics, o BlazeDS faz esse serviço
> >>>>>>> mágico de
> >>>>>>> > > "tipagem".
> >>>>>>> >
> >>>>>>> > > Já verifiquei os pacotes, já verifiquei o
> >>>>>>> RemoteClass(alias="br.MeuObjeto")
> >>>>>>> > > , no "debug" verifiquei que não "entra" no Construtor da classe
> >>>>>>> AS
> >>>>>>> > > "outraClasse3".
> >>>>>>> > > No JAVA antes de finalizar o método, o objeto é construido todo
> >>>>>>> OK, todo os
> >>>>>>> > > ArrayList estão "tipados".
> >>>>>>> >
> >>>>>>> > > Alguém sabe no BlazeDS onde ele faz essa mágica de "tipagem"
> dos
> >>>>>>> > > ArrayCollection genérics ?!??!
> >>>>>>> > > Alguém sabe se fazer um ArrayCollection "tipado" em AS ?!?!
> >>>>>>> > > acredito que se tivesse como fazer algo do tipo : outraClasse3
> =
> >>>>>>> new
> >>>>>>> > > ArrayCollection(OutraClasse3); Daria certo, mas o FLEX não
> aceita
> >>>>>>> essa
> >>>>>>> > > sintax.
> >>>>>>> >
> >>>>>>> > > --
> >>>>>>> > > ****************************************************
> >>>>>>> > >www.brunobg.com
> >>>>>>> > > bruno...@ig.com.br <bruno...%40ig.com.br>
> >>>>>>> > > blogflex.brunobg.com
> >>>>>>> > > @brunogrohs
> >>>>>>> >
> >>>>>>> > > --
> >>>>>>> > > Você recebeu esta mensagem porque está inscrito na lista
> >>>>>>> "flexdev"
> >>>>>>> > > Para enviar uma mensagem, envie um e-mail para
> >>>>>>> flexdev@googlegroups.com <flexdev%40googlegroups.com>
> >>>>>>> > > Para sair da lista, envie um email em branco para
> >>>>>>> > > flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.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 <flexdev%40googlegroups.com>
> >>>>>>> > > Para sair da lista, envie um email em branco para
> >>>>>>> > > flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >>>>>>> > > Mais opções estão disponíveis emhttp://
> >>>>>>> groups.google.com/group/flexdev
> >>>>>>> >
> >>>>>>> > --
> >>>>>>> > Favor confirmar recebimento.
> >>>>>>> > ****************************************************
> >>>>>>> www.brunobg.com
> >>>>>>> > bruno...@ig.com.br <bruno...%40ig.com.br>
> >>>>>>> > blogflex.brunobg.com
> >>>>>>> > @brunogrohs
> >>>>>>>
> >>>>>>> --
> >>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >>>>>>> Para enviar uma mensagem, envie um e-mail para
> >>>>>>> flexdev@googlegroups.com <flexdev%40googlegroups.com>
> >>>>>>> Para sair da lista, envie um email em branco para
> >>>>>>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.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 <flexdev%40googlegroups.com>
> >>>>>> Para sair da lista, envie um email em branco para
> >>>>>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >>>>>> Mais opções estão disponíveis em
> >>>>>> http://groups.google.com/group/flexdev
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Atenciosamente,
> >>>>> Alberto Magno Xavier Soares
> >>>>> Bacharel em Sistemas de Informação
> >>>>> Software Engineer - João Pessoa - PB
> >>>>> Jabber : magnofip@gmail.com <magnofip%40gmail.com>
> >>>>> Skype: alberto.mxs
> >>>>> MSN: albertofip@hotmail.com <albertofip%40hotmail.com>
> >>>>> Fone: (83) 8809-5215
> >>>>>
> >>>>> --
> >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >>>>> Para enviar uma mensagem, envie um e-mail para
> >>>>> flexdev@googlegroups.com <flexdev%40googlegroups.com>
> >>>>> Para sair da lista, envie um email em branco para
> >>>>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.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 <flexdev%40googlegroups.com>
> >>> Para sair da lista, envie um email em branco para
> >>> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >>> Mais opções estão disponíveis em
> http://groups.google.com/group/flexdev
> >>>
> >>
> >>
> >>
> >> --
> >> Favor confirmar recebimento.
> >> ****************************************************
> >> www.brunobg.com
> >> bruno_bg@ig.com.br <bruno_bg%40ig.com.br>
> >>
> >> blogflex.brunobg.com
> >> @brunogrohs
> >>
> >> --
> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com<flexdev%40googlegroups.com>
> >> Para sair da lista, envie um email em branco para
> >> flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> >>
> >
> >
> >
> > --
> > José Fernando Carvalho
> > MSc Candidate in Software Engineering
> > Federal University of Pernambuco (UFPE) - Brazil
> > ________________________________________
> > Blog: http://fish.jpa.com.br
> > Follow me on Twitter: http://twitter.com/fisholito
> >
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com<flexdev%40googlegroups.com>
> > Para sair da lista, envie um email em branco para
> > flexdev-unsubscribe@googlegroups.com<flexdev-unsubscribe%40googlegroups.com>
> > Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> >
>
> [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]

4.4.

[flexdev] Re: BlazeDS [RESOLVIDO]

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

Sex, 6 de Ago de 2010 8:58 am



Bruno,
Pelo q entendi vc enfrento algo deste tipo:
http://fabiophx.blogspot.com/2010/08/clientmessageencoding.html

[]s
Fabio da Silva
http://fabiophx.blogspot.com/

--- Em flex-brasil@yahoogrupos.com.br, bruno bg <bruno_bg@...> escreveu
>
> galera, resolvi aqui mas não compreendi.
>
> Alterei o nome do "alias" para um qualquer.
> [RemoteClass(alias="MeuObjetoXX")]
> Forcei no FLEX atribuir um objeto à essa classe. Deu erro.
> Alterei novamente o "alias" para o correto
> [RemoteClass(alias="MeuObjeto")],
> compilei, fiz um clean, reiniciei o PC, abri novamente o eclipse
>
> eeeee voilá, FUNCIONOU. O BlazeDS está fazendo direitinho a "mágica" da
> tipagem dos ArrayCollection
>
>
> abraço a todos que deram atenção
> --
> ****************************************************
> www.brunobg.com
> bruno_bg@...
> blogflex.brunobg.com
> @brunogrohs
>
>
>
>
> Em 5 de agosto de 2010 15:06, Fish <gentio@...> escreveu:
>
> > brunao,
> > uma coisa que vc deve ver eh que se ha outra classe como array e etc que
> > esta funcionando pode ser* **o que* esta sendo passado na classe 3
> >
> > quando eu vou usar um combobox, eu tomo cuidado pra fazer assim:
> > MinhaClasse eu = new MinhaClasse();
> >
> > eu = idComboBox.selectedItem* as MinhaClasse;*
> > *
> > *
> > *em outras palavras, estais populando a classe 3 corretamente?
> > *
> > 2010/8/5 bruno bg <bruno_bg@...>
> >
> >> está vindo uma que é ArrayCollection.
> >> brunobg
> >>
> >> Em 5 de agosto de 2010 14:55, Marcelo Caser <marcelocaser@...>escreveu:
> >>
> >> Eu mapearia sua classe AS3 assim:
> >>>
> >>> -------->JAVA
> >>>
> >>> class MeuObjeto{
> >>> private int id;
> >>> private String descricao;
> >>> private OutraClasse1 outraClasse1;
> >>> private ArrayList<OutraClasse2> outraClasse2;
> >>> private ArrayList<OutraClasse3> outraClasse3;
> >>> }
> >>>
> >>> -------->AS3
> >>> package
> >>> {
> >>> import mx.collections.ArrayCollection;
> >>>
> >>> [RemoteClass(alias="MeuObjeto")]
> >>> [Bindable]
> >>> public class MeuObjeto{
> >>>
> >>> public var id : int;
> >>> public var descricao : String;
> >>> public var outraClasse1 : OutraClasse1 = new OutraClasse1();
> >>>
> >>> public var outraClasse2 : ArrayCollection;
> >>> public var outraClasse3 : ArrayCollection;
> >>>
> >>> public function MeuObjeto()
> >>> {
> >>> }
> >>>
> >>> }
> >>>
> >>> }
> >>>
> >>> Em 5 de agosto de 2010 14:42, Marcelo Caser <marcelocaser@...>escreveu:
> >>>
> >>> qual esta vindo como Object?
> >>>>
> >>>> Em 5 de agosto de 2010 14:32, Alberto Magno <magnofip@...>escreveu:
> >>>>
> >>>> Possa ser que o blazeDS não esteja encontrando sua classe. Faça o
> >>>>> seguinte, no seu <mx:Application e adicione um trecho de código ActionScript
> >>>>> com o seguinte: registerClassAlias("caminhoParaSuaClasseJava",
> >>>>> ClasseActionScript);
> >>>>>
> >>>>>
> >>>>> Em 5 de agosto de 2010 09:42, bruno bg <bruno_bg@...> escreveu:
> >>>>>
> >>>>> sim ,somente uma delas está vindo como Object.!!!
> >>>>>> as outras foram identificadas pela "magica" do BlazeDS.
> >>>>>>
> >>>>>> brunobg
> >>>>>>
> >>>>>>
> >>>>>> Em 5 de agosto de 2010 13:32, RafaelViana <rfl.viana@...>escreveu:
> >>>>>>
> >>>>>> Essa OutraClasse1, OutraClasse2 e OutraClasse3 também estão mapeadas
> >>>>>>> no Flex para a localização correta no Java?
> >>>>>>>
> >>>>>>> On 5 ago, 13:07, bruno bg <bruno...@...> wrote:
> >>>>>>> > Lucas, obrigado por responder.
> >>>>>>> >
> >>>>>>> > Mas a estrutura como no exemplo é "br.MeuObjeto"
> >>>>>>> > poderia ser dessa maneira como você colocou "br.com.MeuObjeto"
> >>>>>>> > ou até mesmo "br.com.sistema.MeuObjeto"
> >>>>>>> > ou "br.com.sistema.modulo.MeuObjeto"
> >>>>>>> >
> >>>>>>> > abraço
> >>>>>>> > brunobg
> >>>>>>> >
> >>>>>>> > Em 5 de agosto de 2010 10:53, Lucas R. A. Carvalho
> >>>>>>> > <barrar...@...>escreveu:
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> > > Bruno:
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
> >>>>>>> >
> >>>>>>> > > Não seria
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.com.MeuObjeto")]
> >>>>>>> >
> >>>>>>> > > *De:* flexdev@googlegroups.com [mailto:flexdev@googlegroups.com]
> >>>>>>> *Em nome
> >>>>>>> > > de *bruno bg
> >>>>>>> > > *Enviada em:* quinta-feira, 5 de agosto de 2010 09:01
> >>>>>>> > > *Assunto:* [flexdev] BlazeDS
> >>>>>>> >
> >>>>>>> > > Estou com um problema de
> >>>>>>> > > hdr(DSEndpoint) = my-amf java.lang.ClassCastException:
> >>>>>>> > > flex.messaging.io.amf.ASObject cannot be cast to
> >>>>>>> br.com.MinhaClasse
> >>>>>>> >
> >>>>>>> > > fiz uns debugs e constatei que no "transporte" do Java para o
> >>>>>>> FLEX uma das
> >>>>>>> > > propriedade/atributo da minha classe não fica "tipada",
> >>>>>>> > > está vindo como Object e deveria vir como
> >>>>>>> ArrayCollection<outraClasse3>:
> >>>>>>> >
> >>>>>>> > > *no java*
> >>>>>>> > > class MeuObjeto{
> >>>>>>> > > private int id;
> >>>>>>> > > private String descricao;
> >>>>>>> > > private OutraClasse1 outraClasse1;
> >>>>>>> > > private ArrayList<OutraClasse2> outraClasse2;
> >>>>>>> > > private ArrayList<OutraClasse3> outraClasse3;
> >>>>>>> > > }
> >>>>>>> >
> >>>>>>> > > *em AS tenho a classe "prima"*
> >>>>>>> > > package br{
> >>>>>>> > > import mx.collections.ArrayCollection;
> >>>>>>> >
> >>>>>>> > > [RemoteClass(alias="br.MeuObjeto")]
> >>>>>>> > > [Bindable]
> >>>>>>> > > public class MeuObjetoAs{
> >>>>>>> > > public var id : int;
> >>>>>>> > > public var descricao : String;
> >>>>>>> > > public var outraClasse1 : OutraClasse1As;
> >>>>>>> > > public var outraClasse2 : ArrayCollection;
> >>>>>>> > > public var outraClasse3 : ArrayCollection;
> >>>>>>> >
> >>>>>>> > > /* Constructor */
> >>>>>>> > > public function MeuObjetoAs():void {
> >>>>>>> > > outraClasse1 = new OutraClasse1As();
> >>>>>>> > > outraClasse2 = new ArrayCollection();
> >>>>>>> > > outraClasse3 = new ArrayCollection();
> >>>>>>> > > }
> >>>>>>> >
> >>>>>>> > > então quando esse objeto é construído um dos ArrayCollection é
> >>>>>>> montado como
> >>>>>>> > > tipo OBJECT e não do tipo outraClasse3;
> >>>>>>> > > como ArrayCollection é genérics, o BlazeDS faz esse serviço
> >>>>>>> mágico de
> >>>>>>> > > "tipagem".
> >>>>>>> >
> >>>>>>> > > Já verifiquei os pacotes, já verifiquei o
> >>>>>>> RemoteClass(alias="br.MeuObjeto")
> >>>>>>> > > , no "debug" verifiquei que não "entra" no Construtor da classe
> >>>>>>> AS
> >>>>>>> > > "outraClasse3".
> >>>>>>> > > No JAVA antes de finalizar o método, o objeto é construido todo
> >>>>>>> OK, todo os
> >>>>>>> > > ArrayList estão "tipados".
> >>>>>>> >
> >>>>>>> > > Alguém sabe no BlazeDS onde ele faz essa mágica de "tipagem" dos
> >>>>>>> > > ArrayCollection genérics ?!??!
> >>>>>>> > > Alguém sabe se fazer um ArrayCollection "tipado" em AS ?!?!
> >>>>>>> > > acredito que se tivesse como fazer algo do tipo : outraClasse3 =
> >>>>>>> new
> >>>>>>> > > ArrayCollection(OutraClasse3); Daria certo, mas o FLEX não aceita
> >>>>>>> essa
> >>>>>>> > > sintax.
> >>>>>>> >
> >>>>>>> > > --
> >>>>>>> > > ****************************************************
> >>>>>>> > >www.brunobg.com
> >>>>>>> > > bruno...@...
> >>>>>>> > > blogflex.brunobg.com
> >>>>>>> > > @brunogrohs
> >>>>>>> >
> >>>>>>> > > --
> >>>>>>> > > 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-unsubscribe@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-unsubscribe@googlegroups.com
> >>>>>>> > > Mais opções estão disponíveis emhttp://
> >>>>>>> groups.google.com/group/flexdev
> >>>>>>> >
> >>>>>>> > --
> >>>>>>> > Favor confirmar recebimento.
> >>>>>>> > ****************************************************
> >>>>>>> www.brunobg.com
> >>>>>>> > bruno...@...
> >>>>>>> > blogflex.brunobg.com
> >>>>>>> > @brunogrohs
> >>>>>>>
> >>>>>>> --
> >>>>>>> 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-unsubscribe@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-unsubscribe@googlegroups.com
> >>>>>> Mais opções estão disponíveis em
> >>>>>> http://groups.google.com/group/flexdev
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Atenciosamente,
> >>>>> Alberto Magno Xavier Soares
> >>>>> Bacharel em Sistemas de Informação
> >>>>> Software Engineer - João Pessoa - PB
> >>>>> Jabber : magnofip@...
> >>>>> Skype: alberto.mxs
> >>>>> MSN: albertofip@...
> >>>>> Fone: (83) 8809-5215 begin_of_the_skype_highlighting              (83) 8809-5215      end_of_the_skype_highlighting
> >>>>>
> >>>>> --
> >>>>> 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-unsubscribe@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-unsubscribe@googlegroups.com
> >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> >>>
> >>
> >>
> >>
> >> --
> >> Favor confirmar recebimento.
> >> ****************************************************
> >> www.brunobg.com
> >> bruno_bg@...
> >>
> >> blogflex.brunobg.com
> >> @brunogrohs
> >>
> >> --
> >> 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-unsubscribe@googlegroups.com
> >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> >>
> >
> >
> >
> > --
> > José Fernando Carvalho
> > MSc Candidate in Software Engineering
> > Federal University of Pernambuco (UFPE) - Brazil
> > ________________________________________
> > Blog: http://fish.jpa.com.br
> > Follow me on Twitter: http://twitter.com/fisholito
> >
> > --
> > 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-unsubscribe@googlegroups.com
> > Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

5.1.

AIR in Android

Enviado por: "Pergentino Araújo" jpergentino@gmail.com   pergentinoaraujo

Qui, 5 de Ago de 2010 11:29 pm



Pessoal,

alguém já começou a brincar com isso ?

Acabei de atualizar o meu Galaxy para o 2.2 e estou querendo começar a
profissionalizar as apps com AIR ;)

Ahh, e para quem já mexeu, sabe dizer se ele roda em qualquer aparelho ou
apenas no Nexus One?

P.S.: O Android 2.2 que eu instalei é uma ROM customizada (GAOSP) e ainda
não roda Flash.

Abraços.
--
Atenciosamente, Pergentino Araújo.
Arquiteto Java/Flex
Doutorando Engenharia Elétrica UnB
Currículo Lattes: http://lattes.cnpq.br/3092110184317060

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

5.2.

Re: AIR in Android

Enviado por: "Fábio Goll" fabiogoll@gmail.com   fabiogoll

Qui, 5 de Ago de 2010 11:34 pm



Tem um pré-requisito mínimo de hardware pra rodar o flash no android, é só
olhar no site. (milestone pra cima)

E o pessoal não tem falado muito bem da performance do flash player 10.1 no
navegador no nexus one.
Não sei como anda a performance do AIR.

2010/8/5 Pergentino Araújo <jpergentino@gmail.com>

>
>
> Pessoal,
>
> alguém já começou a brincar com isso ?
>
> Acabei de atualizar o meu Galaxy para o 2.2 e estou querendo começar a
> profissionalizar as apps com AIR ;)
>
> Ahh, e para quem já mexeu, sabe dizer se ele roda em qualquer aparelho ou
> apenas no Nexus One?
>
> P.S.: O Android 2.2 que eu instalei é uma ROM customizada (GAOSP) e ainda
> não roda Flash.
>
> Abraços.
> --
> Atenciosamente, Pergentino Araújo.
> Arquiteto Java/Flex
> Doutorando Engenharia Elétrica UnB
> Currículo Lattes: http://lattes.cnpq.br/3092110184317060
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
Fábio Goll
Gtalk/Msn: fabiogoll@gmail.com
Twitter: @fabiogoll

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

6.1.

Convite para se conectar no LinkedIn

Enviado por: "Odair Seixas" odairseixas@gmail.com   odairseixas

Sex, 6 de Ago de 2010 12:57 am



LinkedIn
------------Odair Seixas solicitou sua adição como uma conexão no LinkedIn:
------------------------------------------

Eric,

Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn.
-Odair

Aceitar convite de Odair Seixas
http://www.linkedin.com/e/2e5g5k-gcii8t9o-54/vmKhLssKBsy6K1Epsz5nhBRCnU5YQPKpsqYJHysL_kbFRq/blk/I2247820206_2/1BpC5vrmRLoRZcjkkZt5YCpnlOt3RApnhMpmdzgmhxrSNBszYOnPoMcz0Oe3sQcz99bSxViShNh31HbP8VdzcVdjoPdj4LrCBxbOYWrSlI/EML_comm_afe/

Visualizar convite de Odair Seixas
http://www.linkedin.com/e/2e5g5k-gcii8t9o-54/vmKhLssKBsy6K1Epsz5nhBRCnU5YQPKpsqYJHysL_kbFRq/blk/I2247820206_2/39vdz0Oc38UdPgOcAALqnpPbOYWrSlI/svi/

------------------------------------------
Você sabia que pode usar o seu perfil do LinkedIn como seu site? Selecioneuma URL e promova esse endereço nos seus cartões de negócios, assinaturas de e-mail, sites, etc.
http://www.linkedin.com/e/2e5g5k-gcii8t9o-54/ewp/inv-21/

------
(c) 2010, LinkedIn Corporation

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

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: