Your type cast might be failing, causing pSlide to be null.
Try typing pSlide to Object and remove the type cast in the change event handler, this will at least give you an idea of what’s happening. Beau From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of justSteve Sent: Friday, February 22, 2008 3:05 PM To: flexcoders 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... No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.20.9/1293 - Release Date: 2/22/2008 9:21 AM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.20.9/1293 - Release Date: 2/22/2008 9:21 AM
<<image001.jpg>>
<<image002.jpg>>

