Search code examples
flashactionscript-3robotlegs

Duplication of Mediators in Robotlegs AS3 MVCS


I'm using robot legs framework and wondering how mediator.mapView works with multiple instances of the same view. For example, in the following, is a new ItemDisplayMediator created for every ItemDisplay instantiated, or do all ItemDisplay's use the same mediator? If they each instantiate a new mediator, is it possible to use a single mediator for multiples of the same class/view?

mediatorMap.mapView(ItemDisplay, ItemDisplayMediator);

Solution

  • Each view instance is mediated by a different Mediator instance.

    If you want a single mediator for multiple items, then create a Mediator for a container and mediate its children.