Rob:

Eureka!  Does just what I want; thanks for the help-out.

-E-


--- In [email protected], "Rob Rusher" <[EMAIL PROTECTED]> wrote:
>
> TileList uses a dataProvider and cellrenderers to do what you're
trying to
> do.
> 
>  
> 
> So you're going to have to add a setValue() to your custom component
that
> assigns the dataProvider data to your component properties.
> 
>  
> 
> Your TileList will then take the result from your service and set the
> cellRenderer to your component.
> 
>  
> 
> i.e.
> 
> <mx:TileList
> 
>      dataProvider="{ myService.result }"
> 
>      width="100%" height="100%"
> 
>      cellRenderer="MyComponent"
> 
>      itemWidth="120" itemHeight="108"/>
> 
>  
> 
> Then in your component do this:
> 
> <mx:Script>
> 
> var compProperty: Object;
> 
> function setValue( str:String, item:Object )
> 
> {
> 
> compProperty =item;
> 
> }
> 
> </mx:Script>
> 
> <mx:Label text="{ compProperty.name}"/>
> 
> .
> 
>  
> 
>  
> 
> Rob Rusher
> 
>  
> 
>  
> 
>  
> 
> RIA Consultant
> 
>  
> 
> Macromedia Certified Flex Instructor
> 
>  
> 
> e:[EMAIL PROTECTED] c:303.885.7044 im:robrusher
> 
>  
> 
>  
> 
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of ehogberg
> Sent: Thursday, January 26, 2006 3:42 PM
> To: [email protected]
> Subject: [flexcoders] Filling a TileList with objects from a
dataProvider in
> Flex 1.5
> 
>  
> 
> Hi all:
> 
>  
> 
> New to Flex 1.5, having problems understanding how to do a seemingly
> 
> simple thing:  populate a TileList with items created out of a
> 
> HTTPService call.  Help/pointers would be appreciated.
> 
>  
> 
> I have a HTTPServer object:
> 
>  
> 
> <mx:HTTPService id="myService".... />
> 
>  
> 
> I have a custom component:
> 
>  
> 
> <custom:MyComponent myProperty1="" myProperty2=""/>
> 
>  
> 
> I would like to build a TileList of MyComponent instances, iterating
> 
> over the myService.result object to set MyComponent properties. 
> 
> However, I can't seem to find a way to do this.
> 
>  
> 
> I have tried using a Repeater to handle the myService iteration, but
> 
> can't find the correct syntax (if there is any) for where to nest the
> 
> Repeater within the TileList.  It would seem logical to try something
> 
> like:
> 
>  
> 
> <mx:TileList ....>
> 
>     <mx:dataProvider>
> 
>          <mx:Repeater id="r" ....>
> 
>              <custom:MyComponent
> 
>                   myProperty="{r.currentItem.someValue}".... />
> 
>          </mx:Repeater>
> 
>     </mx:dataProvider>
> 
> </mx:TileList>
> 
>  
> 
> but no dice; compiler complains mightily about naming nested objects.
> 
>  Am I even in the ballpark on this?
> 
>  
> 
> Thoughts from the group?
> 
>  
> 
> Thanks in advance,
> 
>  
> 
> -E-
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> --
> 
> Flexcoders Mailing List
> 
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> 
> Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> 
> Yahoo! Groups Links
> 
>  
> 
>     http://groups.yahoo.com/group/flexcoders/
> 
>  
> 
>     [EMAIL PROTECTED]
> 
>  
> 
>     http://docs.yahoo.com/info/terms/
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to