收听EventDispatcher的所有事件类型

收听EventDispatcher的所有事件类型

本文介绍了收听EventDispatcher的所有事件类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Flex中,是否可以监听一个$ code> IEventDispatcher 的对象的所有事件类型? addEventListener 的第一个参数是类型,它是一个字符串。在许多情况下,文档不清楚它触发的事件类型。我想附加一个通用的监听器来检查事件。

In Flex, is it possible to listen to all event types of an object that's an IEventDispatcher? addEventListener's first parameter is the type, which is a string. In many cases the documentation is not clear what event type it fires. I'd like to attach a generic listener to inspect the events.

推荐答案

我认为你必须从这个类派生并覆盖 dispatchEvent 这样的方法:

I think you have to derive from this class and override the dispatchEvent method like this:

override public function dispatchEvent(event:Event):Boolean
{
    trace(event.type);
    return super.dispatchEvent(event);
}

这篇关于收听EventDispatcher的所有事件类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 18:48