Flex-多个单独的自定义事件还是一个或多个常规自定义事件?

问题描述

| 在Flex中,假设我有一个父应用程序,其视图堆栈作为一个子级,而该子级又有多个子级,比如childA,childB和childC。每当我想更改视图堆栈的子代之一时,我都会调度一个事件,然后由视图堆栈处理。因此,如果在childA中发生了什么事情,因此应该更新childB,我将向视图堆栈调度一个事件,以告诉它更新childB。例如,可能有随事件传递的参数,例如更新childB所需的info1和info2。参数的数量和类型将根据要更新的内容而有所不同。 现在,假设框架听起来不错,那么我的问题就是要创建的自定义事件。应该只存在一个用于更新视图堆栈的常规自定义事件,该事件将传递一个对象,该对象包含所有必需的参数以及一个字符串或某个标识符,以确定要更新的内容。然后,处理程序将根据switch语句中的标识符确定要调用函数。还是应该为每个更新创建一个自定义事件,然后将其严格键入要传递的参数。视图堆栈将具有许多子级和可能的事件,因此自定义事件的数量可能会很高。是否有一般的最佳做法?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)