Buenas !!! Cada uno tiene su manera de hacer las cosas, y cada manera conlleva sus ventajas e inconvenientes. Personalmente creo que disponer de los clips en tiempo de diseño es algo comodisimo, y en patrones MVC las views siempre las extiendo de movieClip ( sisi, yo extiendo de MC !!! XDD ), lo fundamental es que estes comodo con tu forma de trabajar, sea efectiva para ti, y sobre todo ordenada.
Como bien comentaba Joseba, realmente el model no tiene por que ser un Singleton, a veces te puedes ver en la necesidad de hacerlo por pura comodidad ( el singleton realmente engancha xD ), en un proyecto pequeño en el que tampoco necesitas mayor "escalabilidad", y con respecto a los controladores "padre" son super utiles, de hecho tengo la mania de usarlos casi siempre, pues son muy comodos y te salvan de "ambitadas" varias ... Siempre lo decimos, son solo diferentes formas de hacer las cosas, cada uno coje sus manias, a veces buenas, a veces malas, solo es cuestion de ir encontrandose con situaciones diferentes e ir depurando tu propia manera de trabajar, aprendiendo paulatinamente de unos y otros :) El tener instanciadas las views en el escenario te ahorra tener que atacharlas, y posicionarlas, y jugar con la timeline te evita tambien tener que andar eliminandolas, o recolocandolas donde corresponda. Al final te vamos a liar mas xDDDD Buen fin de semana a todos ! Salu2! Fede. El 1/12/06 19:17, "Carlos Terradillos Gutiérrez" <[EMAIL PROTECTED]> escribió: > 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: asnativos@5dms.com >> 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: asnativos@5dms.com >>> 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 > ----------------------------------------------------- > ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------