Is this your custom component or just any component you don't control? If it's yours you could override dispatchEvent to know whenever the component dispatches any event. Or you could override addEventListener to know whenever something adds an event listener.
If it's not your custom component (ie you can't override anything) then you might be out of luck (other than going through and manually adding listeners for all possible strings you think the component might dispatch). But I don't think there is any way to know all the events that a component might dispatch in its lifetime. ALthough you could probably do a search on the FLex SDK for "dispatchEvent(" and compile a full list of all events that all Flex SDK components will ever dispatch. I wonder how long that list is... The other thing to try (although this probably violates your "without hacking" clause) is this monkey patched version of FlexSprite I blogged about: http://dougmccune.com/blog/2008/02/21/monkey-patching-flexsprite-to-list-all-event-listeners-on-any-flex-component/ What that does is gives you an array of all the event listeners that have been registered on a certain component. That's not the same as a list of all events that the component might ever dispatch (since the component may very well dispatch events that nobody listens to). The other thing I would suggest is you could use the same approach to monkey patch FlexSprite and add some special code into the override for dispatchEvent and then you could be notified about anytime the component dispatches any event at all. Again, that probably goes against the not hacking condition of the question :) Doug On Wed, Jul 16, 2008 at 8:11 PM, Josh McDonald <[EMAIL PROTECTED]> wrote: > Hey guys, > > Is it possible to listen to all events that bubble to / are dispatched from > a certain component? > > Don't worry, I don't actually plan on using this in any actual code! I'm > just interested in doing some extremely verbose logging to gather > information for a blog post I have in mind ;-) > > -Josh > > -- > "Therefore, send not to know For whom the bell tolls. It tolls for thee." > > :: Josh 'G-Funk' McDonald > :: 0437 221 380 :: [EMAIL PROTECTED] >