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 flexdev@googlegroups.com
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