Apache flex Flex PureMVC:中介未注册
在运行时创建组件,并创建和注册中介。一切都很好Apache flex Flex PureMVC:中介未注册,apache-flex,puremvc,mediator,Apache Flex,Puremvc,Mediator,在运行时创建组件,并创建和注册中介。一切都很好 在单独的视图中,将创建该组件的另一个实例。已创建中介,但未第二次调用onRegister。我不知道这是否正常。。。但如果是,我如何让它第二次调用Register?谢谢 我怀疑中介名称不唯一,在这种情况下,第二个中介未注册 从PureMVC视图类: public function registerMediator( mediator:IMediator ) : void { // do not allow re-registration (yo
在单独的视图中,将创建该组件的另一个实例。已创建中介,但未第二次调用onRegister。我不知道这是否正常。。。但如果是,我如何让它第二次调用Register?谢谢 我怀疑中介名称不唯一,在这种情况下,第二个中介未注册 从PureMVC视图类:
public function registerMediator( mediator:IMediator ) : void
{
// do not allow re-registration (you must to removeMediator fist)
if ( mediatorMap[ mediator.getMediatorName() ] != null ) return;
...
要获得有关如何为中介指定唯一名称的更多帮助,请进一步了解如何实例化和注册中介。谢谢,Mike!!!在这里发帖后,我做了更多的研究,得出了相同的结论。我正在进行的项目中没有pureMVC源代码,而且由于项目使用的是pureMVC v.1.0,我不知道我是否还可以获得该项目的源代码。它很快就会升级到v.2 无论如何,我为中介指定了一个唯一的名称,并将该唯一的名称指定为组件的id。以下是它帮助我调试的链接:
希望将来它能对其他像我这样的纯MVC noobie有用 当然,您可以从PureMVC SVN存储库获取版本的源代码: