Hi Brian, Nice post. Yeah, that is wierd; looks like a bug. You can get around it for now, by looking at the data instead:
public function handleTreeItemChange(event:ListEvent):void { debugTextArea.text = "ListEvent's selectedItem: " + testtree.selectedit...@label <mailto:testtree.selectedit...@label> ; } -TH --- In flexcoders@yahoogroups.com, "lachance.brian" <lachance.br...@...> wrote: > > Hi, Group! > > I'm having some trouble with the Tree component in the Flex framework: > > When browsing a Tree with an XML-based dataProvider, I seem to be > unable to retrieve the itemRenderer field of the ListEvent event that > gets fired when the selected item changes (ListEvent.CHANGE). The > itemRenderer field is expected to not be null, but, I'm apparently > expecting the wrong thing. > > Has anyone ever ran into this issue? I've searched the Adobe JIRA > system and Google (and this list!), and I've yet to find a helpful > result. There were some previous bugs in the bug repository, but they > were transferred over from an old system. I've submitted the request > for more information, so we'll see where that goes. > > An example MXML file follows below. To see the "bug", scroll down > through the XML list until the parent item is out of view. Then, > select one of the children currently in view and press the left-key > to try to go to the parent item. Notice that the itemRenderer is > null, and this is where my problem arises. > > Thank you in advance for any help you're able to provide! > > MXML file: > http://pastebin.com/fd4614a > > P.S. This is my first time posting on a newsgroup, so I hope that > the formatting and whatnot worked out in an acceptable way. I > apologize if that's not the case. >