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 

Reply via email to