Hi Jeff. Yes, my event classes do descend from Event. I've also run in debug
mode, but you don't get a
stack crawl on the 1034. It just says "main thread".

On Tue, Feb 3, 2009 at 4:54 PM, Jeffry Houser <[email protected]> wrote:

>
>  A single event class being used for multiple events is common within the
> Flex Framework; why recommend not re-using the same type?
>
> Back to the problem:
>  Are you sure that your event class extends flash.events.Event ?  I might
> expect odd errors if not.
>  Have you tried running the code in debug mode to see what is going on;
> maybe isolate the line which causing the error.
>
> Tracy Spratt wrote:
>
>  I would not use the same type name.
>
>
>
> Tracy Spratt
> Lariat Services
>
> Flex development bandwidth available
>   ------------------------------
>
> *From:* [email protected] [mailto:[email protected]] *On
> Behalf Of *Richard Rodseth
> *Sent:* Tuesday, February 03, 2009 6:11 PM
> *To:* [email protected]
> *Subject:* [flexcoders] Another 1034 - events and event types
>
>
>
> I have a few MXML components that provide reusable pickers for things like
> date ranges. I also nest these components.
> Is it OK to reuse event types like "change" and "activate", but associated
> with different event classes?
> For that matter must an event type always be associated with one class?
>
> I dispatching non-bubbling events from these components, and set up the
> meta-info as expected:
>
>     <mx:Metadata>
>
> [Event(name="activate",type="com.companyname.appname.event.picker.DateRangePickerEvent")]
>     </mx:Metadata>
>
> and use them like this:
>
>     <picker:DateRangePicker
>         activate="onActivateDateRangePicker(event)"
>         />
>
> I'm occasionally getting an error  like this:
>
> TypeError: Error #1034: Type Coercion failed: cannot convert
> flash.events::ev...@f4130d1 to
> com.companyname.appname.event.picker.DateRangePickerEvent.
>
> Who would be trying to cast an event to my type? Changing the event type to
> "activatePicker" seems to be helping, but I'd rather not have a
> proliferation.
>
> --
>  Flexcoders Mailing List
>
>
>
> --
> Jeffry Houser, Technical Entrepreneur
> Adobe Community Expert: 
> http://tinyurl.com/684b5hhttp://www.twitter.com/reboog711  | Phone: 
> 203-379-0773
> --
> Easy to use Interface Components for Flex 
> Developershttp://www.flextras.com.com?c=104
> --http://www.theflexshow.comhttp://www.jeffryhouser.com
> --
> Part of the DotComIt Brain Trust
>
>  
>

Reply via email to