Pregunta

Tengo una pregunta acerca PureMVC.

i UEW PureMVC para construir un motor, en la parte de inicio del motor tengo un requisito

1) moduleA debe init firt

2) moduleB, moduleC necesidad init después moduleA complate init.

3) Moduled necesidad init después moduleB y moduleC complate init.

4) moduleA, moduleB, moduleC, Moduled toda extiende Proxy por culpa del sistema de cuatro toda necesidad de enviar notifiation, pero no hay necesidad de escuchar la misma.

pero para adaptarse a la exigencia de que no puedo usar el comando para hacerlo, por culpa tienen fin ini y también necesitan recordar estado actual (por ejemplo: moudelB es init complate pero moudleC no es init complate entonces no puede init moudleD), pero no tiene estado de comandos.

la mejor manera, creo que es el uso de un mediador para hacerlo, por culpa puede tanto escuchar y enviar notifiation.

mi pregunta es:

1) ¿es una buena manera de utilizar un solo mediador para hacerlo?

2) si el uso del Mediador es buena manera, a continuación, cuando se oye primero moduleA es init complate

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

necesidad de hacer cosas como esa manera o simplemente hacer la lógica Inti en el Mediador?

gracias

¿Fue útil?

Solución

Hay una utilidad llamada startupmanager, que debe manejar este problema. Que vamos a definir las dependencias de carga por lo que los mediadores / proxies no están registrados antes de que se disponga de los datos necesarios. Aquí está el enlace

http://trac.puremvc.org/Utility_AS3_StartupManager

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top