Beck,

Muito obrigado!

Eu pensei em fazer isso, mas estava imaginando que já existisse uma função
do framework que eu não tivesse conhecimento.

Bruno Brandão

2009/10/1 Beck Novaes <beck.nov...@gmail.com>

>
> Bruno,
>
> Acho que tem que implementar tal funcionalidade. Mas não é complicado
> não. Taí um exemplo pronto para ser usado. Rode em modo Debug para ver
> no Console o trace imprimindo corretamente:
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
>        initialize="initializeHandler(event)">
>
>        <mx:Script>
>                <![CDATA[
>                        import mx.collections.XMLListCollection;
>                        import mx.events.FlexEvent;
>
>                        private function
> initializeHandler(event:FlexEvent):void
>                        {
>                                var first5:XMLList =
> sliceXMLList(myData.item, 0, 4);
>                                var last5:XMLList =
> sliceXMLList(myData.item, 5, 9);
>                                trace("Os 5 Primeiros");
>                                trace(first5);
>                                trace("\nOs 5 Ultimos");
>                                trace(last5);
>                        }
>
>                        private function sliceXMLList(xmlList:XMLList,
> startIndex:int,
> endIndex:int):XMLList
>                        {
>                                var result:XMLList = new XMLList();
>                                for (var i:int=startIndex; i<=endIndex; i++)
>                                {
>                                        result += xmlList[i];
>                                }
>                                return result;
>                        }
>
>                ]]>
>        </mx:Script>
>
>        <mx:XML id="myData">
>                <itens>
>                        <item>Item 1</item>
>                        <item>Item 2</item>
>                        <item>Item 3</item>
>                        <item>Item 4</item>
>                        <item>Item 5</item>
>                        <item>Item 6</item>
>                        <item>Item 7</item>
>                        <item>Item 8</item>
>                        <item>Item 9</item>
>                        <item>Item 10</item>
>                </itens>
>        </mx:XML>
>
> </mx:Application>
>
>
> []'s
> Beck Novaes
>
>
> On 30 set, 20:21, Bruno Brandão <brunolopesbran...@gmail.com> wrote:
> > Gabriela,
> >
> > Acho que não conseguir expressar meu problema direito.
> >
> > Seguinte, tenho um xmlList que aponta para os as tags item de um rss;
> >
> > Algo do tipo:
> >
> > Var meuList:XMLList       = meuRSS.channel.item;
> >
> > meuList possui 20 nós ou posições contendo item. Agora quero criar outro
> > xmlList apenas com os 5 primeiros itens do meuList ou da posição 5 até a
> 10;
> >
> > Var meuNovoList:XMLList        = meuList[5 a 10];
> >
> > Tem como eu fazer isso?
> >
> > Muito obrigado pela ajuda,
> > Bruno Brandão
> >
> > 2009/9/30 Gabriela Trindade Perry <gabrielape...@hotmail.com>
> >
> >
> >
> > > var novoXMLList:XMLList=meuXMList.algumacoisa(filho==algumaOutraCoisa)
> >
> > --
> > Bruno Lopes Brandão
> > Web Developer | Solulções Inteligentes
> > +55 71 9909-3227 | brunolopesbran...@gmail.com
> > -
> > msn: brunolopesbran...@hotmail
> > gtalk: brunolopesbran...@gmail.com
> > skype: brunolopesbrandao | twitter: brandaob
> >
>


-- 
Bruno Lopes Brandão
Web Developer | Solulções Inteligentes
+55 71 9909-3227 | brunolopesbran...@gmail.com
-
msn: brunolopesbran...@hotmail
gtalk: brunolopesbran...@gmail.com
skype: brunolopesbrandao | twitter: brandaob

--~--~---------~--~----~------------~-------~--~----~
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-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a