actionscript-3 - 如何为所有事件添加一个监听器?

标签 actionscript-3 addeventlistener

EventDispatcher.addEventListener() 需要事件类型的第一个参数(String 类型的参数)。

但是当前对象可以生成多种类型的事件。

是否可以在一个处理程序中处理所有这些问题?也许我可以传递 null 作为类型参数或其他东西?

最佳答案

你应该尝试绕开并扩展dispatchEvent函数:

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

您可以将代码放在这里来处理此对象中分派(dispatch)的所有事件。

关于actionscript-3 - 如何为所有事件添加一个监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11036318/

相关文章:

apache-flex - 弹性/ ActionScript : Dynamically accessing static var

angular - ios 模拟器中出现 ionic /Angular FileReader 错误(addEventListener 不是函数)

javascript - 问题动态生成表

C# 像在 AS3 中一样用回调函数替换

flash - AS3 : beginGradientFIll() doesn't make me a gradient!

macos - 适用于 Mac 的免费 ActionScript IDE?

php - 有没有开源的Flash+PHP多用户白板?

javascript - 在 JavaScript 中同时发生两个事件,单击事件处理程序未执行

javascript - 如何检查动态附加事件监听器是否存在?

javascript - 如何在数组中使用 jQuery 绑定(bind)或 addEventListener?