hi, Please advise..... I realy need to know if I can catch the event when I hoover over the cells of the datagrid and what is the function I should override in my AS to allow me do that? Thanks again
--- In [email protected], "yossi.baram" <yossi.ba...@...> wrote: > > Hi, > this is rather complicated. > I have a DataGrid, in one of its column I call an ItemRenderer that > creates a list of colored images side by side. > All I need is to catch the event when I hover over every inner cell > image (remember, in a cell I have few images, each one should fire > different event). > How do I trigger a function in my renderer? > > My ActionScript renderer: > package > { > > import mx.collections.ArrayCollection; > import mx.containers.HBox; > import mx.controls.Image; > import mx.controls.Alert; > > public class imageRenderer extends HBox > { > public function imageRenderer():void{ > super(); > this.setStyle("paddingBottom",1); > this.setStyle("paddingTop",1); > this.setStyle("horizontalGap",1); > > } > > // Here I create the colored images I place in HBox in the cell > > override public function set data(value:Object):void { > > if (value != null) > { > removeAllChildren(); > for (var i:int = 0; i < value.Actual.length; i++){ > var img:Image = new Image(); > img.source = value.Actual[i].image; > img.id = "image - " +i; > img.height = 20; > // img.toolTip=value.Actual[i].width; > img.percentWidth=value.Actual[i].width; > img.maintainAspectRatio=false; > addChild(img); > } > } > } > } > } > > I dont want to use flex tooltip, I need to place my own and for that > I need an event for each of the images seperatly. > > Thanks for the help > > Jo > > --- In [email protected], Jeffry Houser <jeff@> wrote: > > > > > > What problems did you have trying to accomplish this? > > > > Without testing anything, I would expect the DataGrid to 'capture' > the > > mouseOver event as opposed to the itemRenderer component. So, I'd > > expect you'd need some way to trigger a function in the renderer > based > > on the DataGrid mouseOver . > > > > But, this is just my first guess. > > > > yossi.baram wrote: > > > Hi, > > > I have some images in a DataGrid cells and I need to chatch the > event > > > when I hover on them. > > > The images are created in an ItemRenderer AC, so it has to be > done > > > there, raising an Alert for example. > > > > > > Thanks > > > > > > > > > -- > > Jeffry Houser, Technical Entrepreneur > > Adobe Community Expert: http://tinyurl.com/684b5h > > http://www.twitter.com/reboog711 | Phone: 203-379-0773 > > -- > > Easy to use Interface Components for Flex Developers > > http://www.flextras.com?c=104 > > -- > > http://www.theflexshow.com > > http://www.jeffryhouser.com > > -- > > Part of the DotComIt Brain Trust > > >

