public function onDeleteImg(vo:VO):void
{
MessageBox.confirm("确定删除?",
"提示",
3,
null,
function(e:CloseEvent):void
{
if(e.detail == MessageBox.YES)
_im.onDeleteImg(vo);
else
this.dispatchEvent(new Event(“delete fail”));
}
);
}
发现报这个错误,
TypeError: Error #1006: dispatchEvent is not a function
搞得很纠结
最后this.dispatchEvent()改成parent.dispatchEvent()
或者改成 "object(是你自己的对象).dispatchEvent"搞定
因为在内函数里this已经不是代指class了,而是变为外层的function。