Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3:从其他对象接收事件_Actionscript 3_Events - Fatal编程技术网

Actionscript 3 AS3:从其他对象接收事件

Actionscript 3 AS3:从其他对象接收事件,actionscript-3,events,Actionscript 3,Events,为什么一个对象要接收自定义事件处理程序,该对象还需要调度该处理程序,而我可以在任何显示对象上接收(比如)MouseClick事件,即使该对象没有调度任何东西 为了澄清,我知道我可以指向一个发送事件的对象,但这不是目标。目标是将一个事件从一个对象分派到另一个对象。从一个对象侦听事件的相反方式只是调用另一个对象上的函数。如果您的事件处理程序是“handleEvent()”,但您希望在不接收事件的情况下触发它,那么您应该直接调用otherObject.handleEvent()。如果要触发从另一个对象

为什么一个对象要接收自定义事件处理程序,该对象还需要调度该处理程序,而我可以在任何显示对象上接收(比如)MouseClick事件,即使该对象没有调度任何东西


为了澄清,我知道我可以指向一个发送事件的对象,但这不是目标。目标是将一个事件从一个对象分派到另一个对象。

从一个对象侦听事件的相反方式只是调用另一个对象上的函数。如果您的事件处理程序是“handleEvent()”,但您希望在不接收事件的情况下触发它,那么您应该直接调用otherObject.handleEvent()。如果要触发从另一个对象调度的事件,可以调用otherObject.dispatchEvent(新事件(“事件名称”))

从一个对象侦听事件的相反方法是调用另一个对象上的函数。如果您的事件处理程序是“handleEvent()”,但您希望在不接收事件的情况下触发它,那么您可以直接调用
otherObject.handleEvent()
。如果要触发从另一个对象调度的事件,可以调用
otherObject.dispatchEvent(新事件(“事件名称”))