I believe what you need to do is to trap ListEvent.ITEM_ROLL_OVER and look at event.columnIndex and event.rowIndex. have you tried this? The easiest way to tell what is going on would be to put a breakpoint on your event handler and to look at the event object in the debugger.
 
-Sho


From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Ethan Miller
Sent: Wednesday, July 19, 2006 10:44 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Getting Data Out of Rollovers in TileLists

I've tried both. Either works for sending the event to the showInfo
function (the Alert triggers, etc.). The problem is how to reference
the various fields of data of the rolled over item, ie I need the
rollover equivalent of selectedItem (something like rolledOverItem,
which doesn't exist)...

cheers, ethan
> You said you tried itemRollOver, but in the code, you are using
> rollOver,
> not itemRollOver as the event for TileList.
>
> ----- Original Message -----
> From: "Ethan Miller" <[EMAIL PROTECTED]com>
> To: <[EMAIL PROTECTED]ups.com>
> Sent: Wednesday, July 19, 2006 12:58 PM
> Subject: Re: [flexcoders] Getting Data Out of Rollovers in TileLists
>
> selectedItem doesn't work because no item is selected, it was only
> rolled over. Surely there's a way to catch the data of a rolled over
> item? Anyone?
>
> cheers, ethan
>
> > Maybe event.target.selectedItem?
> >
> > ----- Original Message -----
> > From: "Ethan Miller" <[EMAIL PROTECTED]com>
> > To: <[EMAIL PROTECTED]ups.com>
> > Sent: Tuesday, July 18, 2006 6:10 PM
> > Subject: [flexcoders] Getting Data Out of Rollovers in TileLists
> >
> > Greetings -
> >
> > I'm trying to get data out of a dataProvider (the 'orientation'
> > field) used by a tileList, on rollover, not on selection. But, as
> > there's no "selectedItem" in the returned event I'm not sure how to
> > reference the rolled over item. The docs suggest using itemRollOver
> > but the compiler claims not to know about it...
> >
> > Here's some sample code (using an alert to see if the data is being
> > caught), my question is how to refernce the fields in the
> > dataProvider (of the rolled over item) after e.currentTarget ...
> >
> > <mx:Script>
> > <![CDATA[
> > import mx.controls.Alert;
> > import flash.events.Event;
> > import mx.events.ListEvent;
> >
> > private function showInfo(e:Event):void {
> > Alert.show(e.currentTarget.itemRollOver.orientation, "Data
> > Found...", Alert.OK);
> > }
> > ]]>
> > </mx:Script>
> >
> > <mx:ArrayCollection id="mediaLibraryDP">
> > <mx:Object
> > orientation="landscape" space="RGB" date="07/18//2006"
> > source="Apps/Content/Images/back.png"/>
> > <mx:Object
> > orientation="landscape" space="RGB" date="07/18//2006"
> > source="Apps/Content/Images/side.png"/>
> > <mx:Object
> > orientation="landscape" space="RGB" date="07/18//2006"
> > source="Apps/Content/Images/stomach.png"/>
> > <mx:Object
> > orientation="landscape" space="RGB" date="07/18//2006"
> > source="Apps/Content/Images/couple.png"/>
> > </mx:ArrayCollection>
> >
> > <mx:TileList
> > dataProvider="{mediaLibraryDP}"
> > rollOver="showInfo(event)"
> > rollOut="hideInfo()">
> >
> > <mx:itemRenderer>
> > <mx:Component>
> > <mx:Image source="{data.source}"/>
> > </mx:Component>
> > </mx:itemRenderer>
> > </mx:TileList>
> >
> > Thanks! ethan
> >
> > --
> > 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
> >
> >
> >
>
> --
> 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
>
>
>

__._,_.___

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





SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to