【发布时间】:2011-04-06 16:51:10
【问题描述】:
我来自 ASP.NET,现在正在学习 Flex。我不知道我是否可以在 flex 中做我想做的事情,所以在 ASP 中想象一下:我有一个加载 Login.ascx 控件的 aspx 页面,该控件检查登录是否正确,如果是,则 aspx 页面加载XXX.ascx 控件(因此只有一个控件可见)。
我想在 Flex 中或多或少地做同样的事情:我的主应用程序带有连接到数据库的代码,检查登录,如果正确,它会加载一个新模块。在模块加载之前,我已经完成了所有工作,我的意思是,我将主应用程序 (Login.mxml) 关联到 Login.as,并将 Module.mxml 关联到 Module.as。当用户按下登录按钮(在 Login.mxml 中)时,会触发一个方法并检查登录。如果正确,则显示新模块。
我的问题是它显示在与登录页面相同的页面中,而不是“更改”页面。我使用了两种方法来做到这一点:ModuleLoader 和 PopUpManager,它们都在同一页面中加载新模块。
问题:如何在应用程序中将 Flex 模块加载到不同的页面中?
【问题讨论】:
标签: apache-flex module load