Frage

Ich habe eine Frage zu PureMVC.

i PureMVC uew einen Motor zu bauen, in dem Motor init Teil ich habe eine Anforderung

1) moduleA muss init firt

2) moduleB, moduleC Notwendigkeit init nach moduleA init complate.

3) MODULED Notwendigkeit init nach moduleB & moduleC init complate.

4) moduleA, moduleB, moduleC, MODULED alle erstreckt Proxy beacuse der vier System alle brauchen notifiation zu schicken, aber keine Notwendigkeit, es zu hören.

aber für die Anforderung passen ich nicht Befehl, es tun können, beacuse sie ini Auftrag haben und auch sie brauchen aktuellen Zustand zu erinnern (ex: moudelB ist init Complate aber moudleC nicht init complate kann dann nicht init moudleD), aber Befehl ist staatenlos.

der beste Weg, ich denke, ist die Verwendung einen Mediator, es zu tun, beacuse kann es sowohl zu hören und senden notifiation.

meine Frage ist:

1) ist dies ein guter Weg, einen Mediator zu verwenden, es zu tun?

2), wenn die Verwendung Mediator guter Weg ist, dann, wenn es zuerst moduleA hören ist init complate

registerCommand(FIRST_MODULE_INIT_COMPLATE , initStepTwoCommand);
sendNotification(FIRST_MODULE_INIT_COMPLATE);
removeCommand(FIRST_MODULE_INIT_COMPLATE);

Notwendigkeit, Dinge zu tun, wie die Art und Weise oder tut nur die Inti Logik in dem Mediator?

Dank

War es hilfreich?

Lösung

Es gibt ein Programm namens startup, die dieses Problem behandeln soll. Es ließ uns Sie Laden Abhängigkeiten definieren, so Vermittler / Proxies nicht registriert werden, bevor die erforderlichen Daten zur Verfügung. Hier ist der Link

http://trac.puremvc.org/Utility_AS3_StartupManager

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top