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>>

Reply via email to