【发布时间】:2014-03-28 09:19:30
【问题描述】:
当我在事件侦听器中添加新的事件侦听器时,我无法让事件停止在 as3 中传播。当我不想调用我的第二个事件监听器时。
this.addEventListener(MouseEvent.CLICK, firstlistener);
function firstlistener(e:Event)
{
//do stuff
e.stopImmediatePropagation();
this.addEventListener(MouseEvent.CLICK, secondlistener);
}
【问题讨论】:
-
如果此代码是您的真实代码,则存在语法错误:它不是 e.stopImidiatePropagation();但是 e.stopImediatePropagation();
-
不是我的真实代码,只是一个错字
-
其实你们都有错别字。它是 stopImmediatePropagation() ...注意两个 m
标签: flash actionscript-3