That was a Flex 1.5 example. I'm not sure if the
<mx:Model> tag is
supported the same way in Flex 2.0, so that may be part of the
problem.
You should be able to use an array as the dataprovider for your
repeater, just to get things going until you are able to read
external XML.
--- In [EMAIL PROTECTED]ups.com,
"dadrobson" <jim.robson@...>
wrote:
>
> I'm having lots of trouble using XML as a dataProvider for a
Repeater
> component (Flex 2 B3), and from what I've seen of the other posts
on
> the list, it appears that I'm not alone.
>
> I tried Doug Lowder's code below, thinking that it would help me to
> see what is wrong with my code. But when I compile Doug's code and
run
> it, the Accordion appears as a blank white rectangle in the upper
left
> corner of the screen: No buttons or labels of any kind are
visible.
>
> In my own code, my intent is to use a Repeater to display
instances of
> a custom component. When I could not get that to work, I tried just
> getting the Repeater to display Label components with their text
set
> to the Repeater's currentIndex (cast to a String of course). But
when
> I compile it and run it, nothing is displayed where the Labels
should
> be. I'm not getting any compiler errors, but the app is simply
blank
> where the Repeater should be giving me Labels.
>
> I've searched around, but I can't find anything in the Flex 2.0
docs
> or online that provides clear guidelines on how to use an external
XML
> file with a Repeater. I don't have any trouble with other
components
> (MenuBar, DataGrid, ComboBox, List). It's just the Repeater that I
> can't seem to figure out.
>
> Can anyone point me to a good resource for this?
>
> -Jim
>
> --- In [EMAIL PROTECTED]ups.com,
"Doug Lowder" <douglowder@>
wrote:
> >
> > Building the accordion tabs is very easy. You'll need some
extra
> > work to create the children of the accordion; probably a custom
> > component instead of the Canvas tag used in the below example.
BTW,
> > I think I got the basis for this sample code from someone's
site,
> > probably Jester's, but I couldn't find the direct link.
> >
> > Data.xml:
> > ---------------
> > <xml>
> > <header label="my header 1" />
> > <header label="my header 2" />
> > <header label="my header 3" />
> > </xml>
> >
> > app.mxml:
> > ----------------
> > <?xml version="1.0" encoding="utf-8"?>
> >
> > <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml"
> > width="100%" height="100%">
> >
> > <mx:Model id="myXml" source="Data.xml"/>
> >
> > <mx:Accordion height="300" width="200">
> > <mx:Repeater id="rp" dataProvider="{myXml.header}">
> > <mx:Canvas height="100%" width="100%"
> > label="{rp.currentItem.label}"/>
> > </mx:Repeater>
> > </mx:Accordion>
> >
> > </mx:Application>
> >
> >
> > Enjoy!
> > Doug
> >
> >
> > --- In [EMAIL PROTECTED]ups.com,
"alehrens" <axe130@> wrote:
> > >
> > > I'm a newbie to both Flex and FlexCoders... How would you
go
> > about
> > > populating an accordian tab/data from an XML file?
Specifically,
> > I
> > > have an XML file that contains a label, data and description.
I'd
> > > like to use the label as the tab of the accordian, then show
the
> > data
> > > and description inside the accordian. Is there a clean and
simple
> > way
> > > to do this?
> > >
> >
>