Here are several of my sample apps (right-click to View Source) and my tutorial on custom events in Flex:
If this post answers your question or helps, please mark it as such.
Thanks, Greg. It looks as though addEventListener and dispatchEvent are inherited fucntions when you do a UIComponent. I'm guessing these functions exist in whatever is being extended by the components. I'm concerned with dispatching and listening for events between ActionScript classes with no MXML in them. In this case, these functions aren't available without inheriting something. I'm just wondering what that is.
EventDispatcher. Alternately, if you cannot (or don't want to) extend EventDispatcher, you can implement IEventDispatcher and implement the interface yourself (though this is typically done by delegating all the functions defined in the interface to a nested IEventDispatcher).
EventDispather is what I probably need. Thanks!