【发布时间】:2010-02-04 13:00:50
【问题描述】:
我正在构建一个复杂的 Flex 应用程序,现在我正处于导航成为问题的地步。我使用带有菜单栏的 Viewstacks,但我不确定如何清晰地构建它。
根据登录的用户和用户选择的公司,他可以看到不同的页面。现在我限制了在菜单栏中隐藏适当的按钮。但是,不仅是菜单栏,应用内的按钮/链接也应该能够导航到每个现有页面。
当我加载现有页面时,它需要一些初始化(取决于加载它的上下文)。 In addition, when a company is chosen, I need to load the status from the backend, and depending on this status a specific page might be visible.
是否有任何指导方针如何在 Flex 中处理更复杂的导航/站点层次结构?
现在我将所有视图都放在应用程序的视图堆栈中,并使用 Application.application.appViews.selectedChild -> 引用它,但这显然不是最佳做法,因为它违反了封装。
正在考虑实现某种状态机,它可以处理所有这些,但不太确定这是否有意义,或者是否有更好的方法。
谢谢各位, 马丁
【问题讨论】:
标签: apache-flex actionscript-3