maybe try event.currentTarget. and how are you calling selectSlide if it is private or is that a mistake?
----- Original Message ---- From: justSteve <[EMAIL PROTECTED]> To: flexcoders <[email protected]> Sent: Friday, February 22, 2008 4:05:30 PM Subject: [flexcoders] Where did the value go? I have a datagrid that should send it's selectItem value to a detail form. <mx:DataGrid selectedItem= "{selectedSlide} " change="selectSlide (event.target. selectedItem as Slide)" dataProvider= "{slides} " > Placing a breakpoint on the change property and observing the event.target. selectedItem value shows the event is carrying the expected info. But when execution reaches the handler: public var selectedSlide: Slide; private function selectSlide( pSlide:Slide) :void { selectedSlide = pSlide ; // pSlide is now null. dispatchEvent( new Event(SELECT, true)); } the param is null. How do I go about figuring out where my error is? I reason that if there's something wrong with how I've typed 'Slide' I'd get a compile-time error. many thankx --steve... ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

