我在遇到事件時無法在事件偵聽器中添加新事件偵聽器時停止在as3中傳播。當我不想要它時,我的第二個事件監聽器正在被調用。as3停止事件傳播
this.addEventListener(MouseEvent.CLICK, firstlistener);
function firstlistener(e:Event)
{
//do stuff
e.stopImmediatePropagation();
this.addEventListener(MouseEvent.CLICK, secondlistener);
}
如果此代碼是你真正的代碼,有一個語法錯誤:它不是如stopImidiatePropagation(); but e.stopImediatePropagation(); – 2010-07-20 16:04:30
不是我真正的代碼那只是一個錯字 – jhultgre 2010-07-20 16:43:52
其實,你們都有錯別字。它是stopImmediatePropagation()...注意到這兩個m – Boundless 2012-01-22 19:24:51