如果调用者或对象函数中没有任何参数,怎么可能出现参数不匹配?
this.addEventListener(MouseEvent.CLICK, remove);
}
private function remove():void
{
trace("check");
removeChild(start);
start = null;
}
如果调用者或对象函数中没有任何参数,怎么可能出现参数不匹配?
this.addEventListener(MouseEvent.CLICK, remove);
}
private function remove():void
{
trace("check");
removeChild(start);
start = null;
}
事件侦听器的处理程序需要一个事件参数。事件调度程序会将事件本身作为参数传递给已注册的任何处理程序。
this.addEventListener(MouseEvent.CLICK, remove);
}
private function remove( e:MouseEvent ):void
{
trace("check");
removeChild(start);
start = null;
}
参数的类型通常应该与您使用的任何事件类型匹配,但它显然也可以是它扩展的任何类型(因此e:Event
始终有效)。该e
属性将是事件,因此您可以访问事件中可用的属性(例如在 中ProgressEvent
,您可以访问bytesLoaded
和bytesTotal
)。