Já fiz uns testes de comunicação entre o Flex e o Java e está
funcionando.
O problema é que não estou sabendo lidar com a lista de pontos nem
exibir mesmo.
Estou enviando o código java ( Service.java ) e parte do
Flex( Plot.mxml ) para ver se alguém me ajuda a matar a questão.
Service.java
[CODE]
public List<Point> getGList()
{
List<Point> A = new ArrayList<Point>();
Point pt1 = new Point();
Point pt2 = new Point();
pt1.x = 4;
pt1.y = 90;
pt2.x = 56;
pt2.y = 25;
A.add( pt1 );
A.add( pt2 );
printList( A );
return A;
}
[/CODE]
Plot.mxml
[CODE]
<mx:RemoteObject id="Service" destination="Service"/>
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable] public var TEW:ArrayCollection = new
ArrayCollection();
public function getList():void
{
TEW = Service.getGList();
}
]]>
</mx:Script>
(...)
<mx:PlotChart id="chart" creationComplete="getList();" width="100%"
dataProvider="{TEW}" height="100%">
<mx:series>
<mx:PlotSeries
itemRenderer="mx.charts.renderers.BoxItemRenderer"
radius="2" xField="x" yField="y"/>
</mx:series>
</mx:PlotChart>
[/CODE]
Abs,
--
On 23 maio, 17:45, "Pergentino Araújo" <[EMAIL PROTECTED]> wrote:
> Cara, verifique se você está realmente recebendo uma lista... se você está
> usando o BlazeDS e fez tudo direitinho, então esta lista vai estar sendo
> retornada do java.
>
> Verifica o tutorial que te enviei e verifica se está faltando algo.
>
> Ahh, e antes de partir pra um oooutro problema, veja se o primeiro problema
> existe ;)
>
> Abraços.
>
> 2008/5/23 <[EMAIL PROTECTED]>:
>
>
>
>
>
> > Então serei específico:
>
> > Já estou usando o BlazeDS para fazer essa "ponte" mas não estou
> > sabendo pegar minha lista no Java.
>
> > Tenho uma lista de pontos (List <Points>) em Java e quero listar esses
> > elementos em um gráfico Flex.
>
> > Quero colocar essa minha lista recebida como um dataProvider e listar
> > seus campos ´x´ e ´y´ como valores do xField e do yField do
> > PlotSeries, como abaixo.
>
> > Não estou conseguindo fazer isso.
>
> > [CODE]
>
> > <mx:PlotChart id="chart" width="100%" dataProvider="{expenses}"
> > height="100%">
> > <mx:series>
> > <mx:PlotSeries
> > itemRenderer="mx.charts.renderers.BoxItemRenderer"
> > radius="2" xField="x" yField="y"/>
> > </mx:series>
> > </mx:PlotChart>
>
> > [/CODE]
>
> > Abs,
> > --
>
> > On 23 maio, 17:15, "George Queiroz" <[EMAIL PROTECTED]> wrote:
> > > em resumo os objs java são mapeados pra similares no flex e o blaze, lcds
> > ou
> > > granite faz o 1/2 de campo
>
> > > 2008/5/23 Pergentino Araújo <[EMAIL PROTECTED]>:
>
> > > > Cara, esta pergunta é muito genérica rsrsr...
>
> > > > Acho que estes dois links vão te ajudar:
> > > >http://blog.digows.com/?p=103
> > > >http://blog.digows.com/?p=117
>
> > > > Abraços e boa sorte.
>
> > > > 2008/5/23 <[EMAIL PROTECTED]>:
>
> > > >> Caros,
>
> > > >> Como exibo uma lista do Java na minha aplicação Flex?
>
> > > >> Abs,
> > > >> --
>
> > > > --
> > > > Atenciosamente, Pergentino.
>
> --
> Atenciosamente, Pergentino.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---