回调函数就像你跟别人说 你帮我做什么事 完成后 打 138xxxxx 这个电话给我
电话 这个就是你的回调函数,通用表现就是
as2.0里面的 XML加载 或 MovieClipLoader 加载器之类的 onLoader onLoadInit之类的 加载 或加载完成 加载失败等回调处理函数 因为加载过程是异步执行的
一般回调函数定义了 函数的传入参数格式
而自定义事件则是比回调函数更灵活的一样东西,它更像一个主持人和答题者的关系
主持人说,现在是抢答题环节,当我说完题目后,大家可以按抢答键抢答
这时候关注这个事件的人 会注册关注,而无关的人 则可以不用理会
答题者全神贯注注意主持人(事件派发者),一旦读完题目(派发事件),就会作相应的处理
事件的参数可以通过事件对象本身携带 (事件派发者 打包一个事件对象 里面携带有事件的类型 及相应的自定义携带数据) 事件接收者 收到 事件 发生时,可以去查看 事件对象 ,获取里面携带的数据,比起回调函数通过形参的方式传值,事件更深一步加强了稳定性(通过事件类对象携带)