由Flex消息机制说开去
发布时间:2020-12-15 03:39:41 所属栏目:百科 来源:网络整理
导读:在Flex开发过程中,遇到这样一个问题,场景如下: 接到新需求,需要将特定分类下Item添加到容器里,每个Item需要配上对应的图标,要求占击Item和图标都要做同样的处理。 Item和 图标类本身已经有对应点击的事件监听函数。 其实Flex本身我也是半路出家,按照
在Flex开发过程中,遇到这样一个问题,场景如下:
其实Flex本身我也是半路出家,按照以前的思路就是设置监听函数,接受图标发出的事件响应,完成处理。由于项目进度不是很急,突然想到JS在DOM处理时支持捕获事件和冒泡事件两种模型,从父->子->父,所以想Flex是不是也是同样的机制。如果猜想正确的话,就可以能过设置让Item直接处理事件。 Flex消息处理分三个阶段,?捕获(capture),执行(target) 和冒泡(bubble) 。
如果你想在捕获阶段让listener收到消息并有所动作,那么你可以在注册的时候改变第三个参数为true,如下面的方法:object.addEventListener(MouseEvent.CLICK,onClick,true); 明白原理很重要,可以使事情事半功倍。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |