Gracias Gustavo,
Me resultan muy útiles todos los consejos pero hay una cosa que no acabo de
entender: ¿por qué no dispondrías las escenas sobre la línea de tiempo?

Salu2

-------------------------------------
CROMA2
Carlos Terradillos Gutiérrez
Diseño [web·multimedia·gráfico]
Http://www.croma2.com/


> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de 
> [EMAIL PROTECTED]
> Enviado el: viernes, 01 de diciembre de 2006 11:47
> Para: [email protected]
> Asunto: Re: [ASNativos] Organización de MVC
> 
> Ok, más o menos lo que me imaginaba.
> 
> Te comento unas cuantas cosas que yo cambiaría, aunque no por 
> eso tiene porque ser una buena solución...
> 
> Lo primero, no crear los escenarios en la línea de tiempo 
> sino como elementos de la biblioteca, si puede ser dejar la 
> línea de tiempo vacia o en todo caso con un precargador si es 
> que lleva.
> 
> En cuanto al modelo con 5 Vistas/Controladores yo lo he hecho 
> así en alguna ocasión y me ha gustado la experiencia, aunque 
> si no cambian demasiado los escenarios también me plantearía 
> tenerlo en una única vista/controlador.
> 
> Si no quieres cambiar tanto, lo de singletonear el modelo (es 
> lo que quería decir con hacerlo estático) sería una buena 
> opción, ya sea el modelo entero o bien los datos que necesites.
> 
> 
> Pero sobre todo hay que tener algo en mente: "organización", 
> puedes tener un proyecto grande con un mvc simple y usando 
> clases auxiliares para organizar cada una de esas partes.
> 
> En una ocasión hice una vista que internamente tenía clases 
> para cada una de las "zonas" que heredan de una zona base con 
> gestión de eventos sobre la view y la view ya se encargaba de 
> redirecionarlo hacia el controlador, por ordenarlo más cada 
> zona usaba clases para cada "elemento" con una clase base y 
> una gestión de eventos similar a las zonas pero a otro nivel.
> 
> Te cuento por si al oirlo se te ocurre algo similar para tu 
> caso concreto.
> 
> En mi opinión, da igual que uses un patrón clásico o uno 
> personal, siempre y cuando esté bien organizado y sea útil 
> para tu proyecto.
> 
> 
> Saludos!
> 
> 
> 
> 
> 
> 
> Quoting Carlos Terradillos <[EMAIL PROTECTED]>:
> 
> > Buenas,
> > intentaré explicarlo mejor.
> >
> > - Tengo un único swf.
> > - He dispuesto cinco "escenarios" (fotogramas distintos de 
> la línea   
> > de tiempo principal identificado por el típico rótulo, etc...).
> > - En cada uno de esos "escenarios" instancio un MVC mediante su   
> > controlador que a su vez instancia su vista y modelo 
> correspondientes.
> >
> > El problema que me encuentro es que el modelo debería ser 
> el mismo   
> > (o eso creo) para todos los escenarios por dos razones:
> > - El modelo de datos es el mismo.
> > - Necesitaría poder comunicar los diferentes "escenarios" a 
> través   
> > del modelo...
> >
> >
> > ...peeeeero resulta que cuando instancio cada MVC (en cada   
> > escenario) estoy instanciando un objeto modelo distinto con 
> lo que   
> > cargo los datos iniciales cada vez y luego no me puedo 
> comunicar a   
> > través de ese modelo (porque es distinto para cada mvc/escenario).
> >
> >
> > Resumiendo, lo que hubiera querido es un MVC compuesto de 1 Modelo y
> >  5 Vistas/controlador...
> >
> > Pero claro no sé si eso es deseable/posible y el diseño de la   
> > aplicación debiera ser otro distinto...
> >
> > Otra cosa que se me ocurre pero que descarto de inmediato por lo   
> > farragoso y confuso es la de hacer únicamente una vista y un   
> > controlador.
> >
> > En fin, sólo se me ocurre comunicar los diferentes escenarios/MVC   
> > mediante variables globales o similar.
> >
> > Mi pregunta es si el diseño general es correcto o como 
> debería ajustarlo.
> >
> > Saludos.
> >
> > Carlos T.
> >
> >
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]   
> > En nombre de [EMAIL PROTECTED]
> > Enviado el: viernes, 01 de diciembre de 2006 9:45
> > Para: [email protected]
> > Asunto: Re: [ASNativos] Organización de MVC
> >
> > ¿A que te refieres cuando dices "al instanciar cada MVC de 
> cada escenario"?
> > ¿son swf distintos? ¿están en fotogramas distintos?
> >
> > Yo hice algo parecido pero todo dentro de un mismo swf y de 
> un mismo  
> > fotograma, así no tendrías ningún problema.
> >
> > Si fuera un mismo swf, también podrías pensar en hacer el 
> modelo estático.
> >
> > Bueno, si lo explicas intento ayudarte.
> >
> > Saludos!
> >
> >
> > Quoting Carlos Terradillos Gutiérrez <[EMAIL PROTECTED]>:
> >
> >> Buenas,
> >> Estoy haciendo una aplicación dinámica en la que a partir de unos 
> >> datos en XML se dan 5 escenarios que el usuario recorre 
> secuencialmente:
> >>
> >> - Login
> >> - Selección A: Especialidades
> >> - Selección B: Categorías
> >> - Muestra y selección C: Muestra de Trabajos
> >> - Muestra final de datos: Trabajo concreto.
> >>
> >> Inicialmente lo he panteado como un MVC en términos 
> generales (aunque 
> >> me imagino que no es sólo ni estrictamente un MVC).
> >>
> >> Sin embargo me encuentro con algunas dudas/problemas:
> >>
> >> - Inicialmente tengo un único modelo y tantos 
> Vista/Controlador como 
> >> escenarios.
> >> - Sin embargo al instanciar cada MVC de cada escenario realmente 
> >> estoy instanciando un nuevo objeto modelo y eso dificulta la 
> >> comuncación que necesito entre los diversos "escenarios" 
> porque cada 
> >> uno de ellos maneja un objeto distinto (aunque sea 
> instancia de la misma clase).
> >>
> >> ¿Está planteado correctamente este diseño?
> >> ¿Cómo comunico los diversos escenarios/MVC entre sí?
> >>
> >> Gracias y salu2
> >>
> >>
> >>
> >>
> >> Carlos Terradillos
> >>
> >>
> >> -----------------------------------------------------
> >> ASNativos
> >> www.5dms.com
> >> subscripciones/desubscripciones
> >> http://asnativos.5dms.com
> >> -----------------------------------------------------
> >>
> >
> >
> >
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> >
> >
> >
> >
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> >
> 
> 
> 
> 
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
> 
> __________ Información de NOD32, revisión 1894 (20061130) __________
> 
> Este mensaje ha sido analizado con  NOD32 antivirus system 
> http://www.nod32.com
> 
> 


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a