Muchas gracias por tus comentarios Fede, Según entiendo pues, debo tener una vista distinta con su controlador y su modelo para cada elemento que situo en la web no? osea para el menu una vista, para por ejemplo un bloque de novedades otra y asi no?
gracias de nuevo ----- Original Message ----- From: "Fede Rivas" <[EMAIL PROTECTED]> To: "Lista dedicada a Actionscript" <[EMAIL PROTECTED]> Sent: Thursday, April 12, 2007 2:08 PM Subject: Re: [ASNativos] duda sobre "logica" con MVC > Buenas !!! > > Cada vista es independiente de otra, y en efecto, deben notificar las > acciones de usuario a su controlador. Yo particularmente tiro de > extender de mc para las vistas, y para el controlador uso un > singleton. Segun entiendo, tienes un controller de posicion, y > necesitas otro de acción, el cual notifica al model. Yo usaria tb > singleton para el controller de acciones, y desde el notificas al > model, o bien te haces un model+controller, si te resulta mas cómodo > para tu proyecto en concreto. > > Mi opinión es que la teoría es la teoría, y luego la practica, varia > mucho. Eso si, la teoria es fundamental a la hora de mantener una > estructura de responsabilidades entre los distintos elementos, que al > fin y al cabo es de lo que se trata, separando unas responsabilidades > de otras. > > Hay que ser flexibles a la hora de valorar la estructura que vamos a > tomar, y ver si merece la pena en nuestro proyecto ser muy estricto o > algo mas flexible, en funcion de lo práctico que resulte, no se si me > explico, a veces por ceñirte a la teoria, acabas haciendo algo mas > complicado de lo que realmente necesitas .... xD > > Para controlar las vistas, puedes diferenciar como te comentaba entre > un controller para las posiciones, y otro para las funciones que sean > susceptibles de interactuar con BD por ejemplo, o bien con otras > clases, pero los eventos de las vistas (rollOvers, y demas) yo > prefiero controlarlos dentro de la propia vista, de manera que si > hago un onPress determinado, notifico al controller de la accion a > ejecutar, pero dicho controller no tiene xq saber nada acerca de los > distintos estados que por ejemplo un boton pudiera tener, a él solo > le interesan las acciones relacionadas con el modelo. > > Espero aclarar un poco la cosa ( siempre desde un punto de vista > personal ) :D > > Saludos !!! > > Fede. > > > El 12/04/2007, a las 13:34, FlashNativo escribió: > >> Hola a todos, me surgen unas dudas en cuanto a la construcción de >> una web. >> >> Una vez que instancio la vista principal tengo un controlador >> (Singleton) para controlar la posición de sus elementos( menu, >> elementos varios etc etc) >> No termino de entender si lo lógico para controlar las acciones del >> usuario sobre los elementos sería tb a base de singletons. >> Quiero decir que si las acciones de on, out, press sobre los >> botones del menu, por ejemplo, ¿debería controlarlo con otro >> singleton como controlador?. E incorporar un controlador para cada >> elemento que me instancia la vista principal?, que se ocupe de >> recojer las acciones del usuario, notificar a la vista y esta asu >> vez al controlador que modifique el modelo? >> >> >> Lo logico es que la vista notifique al controlador para que éste >> modifique el modelo no? aunque la vista tb podría modificar el >> modelo por si sola... >> >> Bueno la verdad es que no se ni si me estoy explicando. La cosa es >> que quiero tener las clases de control para las vistas como >> singletons pero no se si es lo más apropiado a la hora de recojer >> las acciones del usuario. Y tampoco tengo muy claro si cuando se >> habla de que la vista notifica al controlador para que este >> modifique el modelo, se hace de ese modo. ¿Resumiendo de que manera >> la vista notifica las acciones del usuario sobre los elementos que >> instancia? porque se supone que cuando instancias tu vista >> principal, ésta se debe encargar de instanciar todos los elementos >> que quieres mostrar en ese primer estado no? >> >> >> espero haberme explicado... siento el lio que tengo y la multitud >> de preguntas :S >> >> un saludo y gracias >> ----------------------------------------------------- >> 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 2183 (20070412) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > > ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

