如何连接在 ActionScript 3 的 PureMVC 框架中动态加载的模块
我在 FlexBuilder 3 项目上使用 PureMVC 框架。 我已经连接了 ApplicationFacade 并成功执行了简单的命令。
我的入口点 Application.mxml 中有一个 ModuleLoader,当用户从 ApplicationMdiator 登录时,我设置了 ModuleLoader 的 url。
由于我没有从 ApplicationMediator 获得可用的实例,因此在设置 url 时,我应该在哪里注册模块中介器,该模块中介器会动态加载?
我需要为模块创建另一个外观吗?
I'm using the PureMVC framework on a FlexBuilder 3 project. I have already hooked up the ApplicationFacade and have executed simple commands successfully.
I have a ModuleLoader in my entry point Application.mxml and I set the url of the ModuleLoader when the user logs in from the ApplicationMdiator.
Where do I register my module mediator that gets dynamically loaded when the url is set because I don't have an instance available from the ApplicationMediator?
Do I need to create another facade for the Module?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PureMVC 有两种版本,分别适用于 ActionScript 3 PureMVC Standard 和 PureMVC Multicore。
如果您想在 Flex 应用程序中使用模块,则需要使用 PureMVC 多核版本。
可以在此处找到带有链接演示的良好参考说明
PureMVC comes in two flavours for ActionScript 3 PureMVC Standard and PureMVC Multicore respectively.
You will need to use the PureMVC Multicore version if you want to use modules in a flex application.
A good reference explanation with linked demos can be found here