Are you using modules?

On Thu, Apr 30, 2009 at 2:17 PM, valdhor <[email protected]>wrote:

>
>
> Hmmm. Looks like I misspoke. now I get...
>
> Type coercion failed. Cannot convert
> Model.ValueObjects::detaild...@11c0a941 to Model.ValueObjects.DetailData.
>
> What is the difference between a
>
> Model.ValueObjects::DetailData
>
> and a
>
> Model.ValueObjects.DetailData
>
> --- In [email protected] <flexcoders%40yahoogroups.com>, Alex
> Harui <aha...@...> wrote:
> >
> > Could be a compiler bug. If you look at the generated code you might get
> a clue (or the actual SWF bytes)
> >
> > Alex Harui
> > Flex SDK Developer
> > Adobe Systems Inc.<http://www.adobe.com/>
> > Blog: http://blogs.adobe.com/aharui
> >
> > From: [email protected] <flexcoders%40yahoogroups.com> [mailto:
> [email protected] <flexcoders%40yahoogroups.com>] On Behalf Of
> valdhor
> > Sent: Thursday, April 30, 2009 9:18 AM
> > To: [email protected] <flexcoders%40yahoogroups.com>
> > Subject: [flexcoders] Why would "as" keyword not work
>
> >
> >
> >
> >
> >
> > I have a bit of a perplexing problem (With a workaround).
> >
> > In a datagrid I have an itemRenderer that sets one column to a
> linkButton. In the constructor I have...
> >
> > addEventListener(MouseEvent.CLICK, handleLinkClicked);
> >
> > I also have a valueObject imported...
> >
> > import Model.ValueObjects.DetailData;
> >
> > Now, in my eventListener I try to coerce the event.target.data to a
> detailData object like so...
> >
> > var currentItem:DetailData = event.target.data as DetailData;
> >
> > I have confirmed that event.target.data is an object of type
> Model.ValueObjects.DetailData.
> >
> > If I set a breakpoint here, then currentItem is null.
> >
> > If I try...
> >
> > var currentItem:* = event.target.data;
> >
> > then currentItem is properly populated as a Model.ValueObjects.DetailData
> object.
> >
> > The only way to get it to work properly is to do...
> >
> > var currentItem:DetailData = event.target.data as
> Model.ValueObjects.DetailData;
> >
> > Also, there is only one class file named DetailData.
> >
> > So, why is it that I import the correct class but it fails to coerce
> unless I set the full path to the class file?
> >
>
>  
>



-- 
/**
* Pedro Sena
* Systems Architect
* Sun Certified Java Programmer
* Sun Certified Web Component Developer
*/

Reply via email to