【问题标题】:Flex 4 XML Declaration available in Modules模块中可用的 Flex 4 XML 声明
【发布时间】:2011-02-21 23:41:11
【问题描述】:

我正在构建一个使用 E4X/XML 加载数据的 Flex/Flash Builder 4 应用程序,如下所示:

我最初构建了一个应用程序,它是一个单独的 MXML 文件,它加载了这个 XML 文件并根据数据构建了一个表单。

我现在已经构建了一个带有按钮的主菜单屏幕,可以将表单屏幕作为单独的模块加载。如何让 XML 声明在此模块中工作而无需再次加载。是不是像在模块中重复声明一样简单?

【问题讨论】:

    标签: apache-flex flash mxml actionscript-3


    【解决方案1】:

    使用 Modular Flex 应用程序,您需要跨模块进行通信,而不会在各个部分之间创建紧密耦合。我通常使用消息总线方法(有关更多信息,请参阅Architectural Patterns First Steps in Flex screencast)来完成此操作。当模块加载时,只需向总线发送一条消息,询问某人您需要的数据。让总线上的侦听器侦听该消息,以便它可以响应包含所需数据的另一条消息。

    【讨论】:

    • 谢谢,詹姆斯!这是对 Flex 中 MVC 的精彩介绍,这确实是我应该编写应用程序的方式,因此我将遵循建议的约定来定义模型/控制器类。
    猜你喜欢
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-29
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多