加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex事件总线型传播的应用

发布时间:2020-12-15 01:01:24 所属栏目:百科 来源:网络整理
导读:?Flex的事件传播可以理解成两种方式: 树状型(显示列表)、总线型 利用不同的传播类型,其应用可以称呼为: 对事件传播的纵向应用和横向应用 ? 1. 树状型(显示列表)????????????? ??? 事件沿着节点到根部的路径上传播 ??? 这是由上至下或由下至上的“纵向

?Flex的事件传播可以理解成两种方式: 树状型(显示列表)、总线型

利用不同的传播类型,其应用可以称呼为: 对事件传播的纵向应用和横向应用

?

1. 树状型(显示列表)?????????????

??? 事件沿着节点到根部的路径上传播

??? 这是由上至下或由下至上的“纵向应用”。

?

???? ????????????????????????????? root

??? ????????????????_______? |_________

???? ????????????? |??????????????????????????????????????? |

????????????????? A?????????????????????????????????????? B

??????? ____? |______

????????|??????????????????????? |

?????? C????????????????????? D

?

?

2. 总线型

???? 总线不在显示列表的范围内,因此不存在树状型的事件传播路径。

???? 总线提供事件管理器,可发送和监听事件。

????? 包括根节点在内,都利用总线提供的事件管理器向总线上发送事件。

????? 包括根节点在内,都利用总线提供的事件管理器监听总线上传递的事件。

???? 这无关于显示列表的层级关系,是各个显示组件和第三方(总线提供事件管理器)的“横向应用”。

???? 比如在主画面上同时显示多个同级的Module,想在这些Module之间利用事件进行交互,就是这种应用。

?

????????????????????????????????????????????????????????????????????????????????????? 总线

?????????????????????????????????? root???........................................? |

??? ????????????????_______? |_________???????????????????????????? |

???? ????????????? |??????????????????????????????????????? |???????????????????????????? |

????????????????? A?????????????????????????????????????? B??.......................?? |

??????? ____? |______?????????????????????????????????????????????????????? |

????????|??????????????????????? |??????????????????????????????????????????????????????? |

?????? C????????????????????? D??................................................??? |

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读