Robotlegs AS3 MVCS内メディエーターの複製
-
21-09-2019 - |
質問
私はロボットの脚フレームワークを使用してmediator.mapViewが同じビューの複数のインスタンスをどのように機能するかと思いまして。たとえば、次のように、すべてのItemDisplay用に作成された新しいItemDisplayMediatorがインスタンス化、またはすべてのItemDisplayの使用を同じメディエーターのですか?彼ら各インスタンス化は、新たな仲介者は、同じクラス/ビューの倍数のための単一の伝達物質を使用することが可能である場合は?
mediatorMap.mapView(ItemDisplay, ItemDisplayMediator);
解決
各ビューインスタンスが異なるメディエータ・インスタンスによって媒介される。
あなたが複数の項目のための単一の仲介者をしたい場合は、コンテナのメディエータを作成して、その子を媒介します。
他のヒント
alecmceが正しい、MediatorMapがステージに来て媒介されているビューの各インスタンスにメディエーターの新しいインスタンスを適用しようとしています。それはrobotlegsで書かれているようなメディエーターは、唯一の任意の時点で単一のビュー・コンポーネントを処理するために装備されています。それは、インジェクタにマッピングされていないので、実際のメディエーターは、どこにも注入されていない。
所属していません StackOverflow