Se me ocurre una posible ventaja al respecto:

Si se ponen los escenarios en línea de tiempo, cuando estas en un footgrama
concreto y atachas de la librería o creas un mc vacío (por ejemplo un mc
dinámico), resulta que no está en ese fotograma sólo sino en toooooda  la
línea de tiempo y eso es una putada de las gordas porque tienes que ir
controlando qué está y qué no y borrar lo que haga falta.

Se puede arreglar algo poniendo los escenarios en mc que luego sí posicionas
directamente en línea de tiempo.

...

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


> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Gustavo
> Enviado el: sábado, 02 de diciembre de 2006 12:28
> Para: Lista dedicada a Actionscript
> Asunto: Re: [ASNativos] Organización de MVC
> 
> No creas que lo tengo del todo claro, y quizás tenga que ver 
> más con que yo he llegado a este mundo por el camino de la 
> programación y no del diseño.
> 
> Sobre todo lo hago por tener controlado el flujo de la 
> aplicación, así se donde empieza y lo dirijo completamente 
> por código. De igual manera no me gusta poner códigos al 
> final de las animaciones para que vayan a otro sitio...
> 
> No digo que tenga que ser lo mejor, y sobre todo lo más 
> rápido, pero son de estas cosas que con los años haces sin 
> pararte a pensar, pero que el instinto te dice que son las 
> que te van a dar menos problemas a la larga.
> 
> Me explico, es cómo cuando ves un código con variables con 
> nombres "a", "vel", "num", en seguida te salta como una 
> alerta que te hace pensar que ahí puede haber un fallo, y en 
> muchos casos es así, esa variable "num" se usa en diferente 
> sitio y con diferente significado, si se llamaran a las 
> variables con nombres claros y más largos eso nunca pasaría.
> 
> Como el típico:
> if (estado == true) { a++;}
> 
> 
> 
> Bueno, pues eso, que no tengo una lista de ventajas 
> irrebatibles, tampoco te digo que haga todo por código, todo 
> depende del tiempo que tenga.
> 
> 
> Saludos!
> 
> 
> 
> ----- Original Message ----- 
> From: "Carlos Terradillos Gutiérrez" <[EMAIL PROTECTED]>
> To: "'Lista dedicada a Actionscript'" <[email protected]>
> Sent: Friday, December 01, 2006 7:17 PM
> Subject: Re: [ASNativos] Organización de MVC
> 
> 
> 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
> -----------------------------------------------------
> 
> __________ Información de NOD32, revisión 1897 (20061201) __________
> 
> 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