Hombre, depende el uso que le vaya a dar.. Igual resulta (casi casi me jugaría a que sí) que el observer ya lo tiene que usar para otras cosas Y si ya lo estás instanciando y utilizando
Lógicamente, para ese fin solo usar un Observer, es matar moscas a cañonazos; pero si ya lo usas (y probablemente sea así, por que yo creo que el observer es uno de los patrones más utilizados en una aplicación RIA) De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Andrés González & Aragón Enviado el: jueves, 15 de noviembre de 2007 0:51 Para: [EMAIL PROTECTED]; Lista dedicada a Actionscript Asunto: Re: [ASNativos] llamar a un método en todas las instancias de una clase Más elegante sí, pero más pesado también y tomando en cuenta el "maravilloso" recolector de basura de la maquina virtual de as3 no lo recomendaría mucho ¿No crees hari? El día 14/11/07, Hari Seldon <[EMAIL PROTECTED]> escribió: Y un observer no sería más elegante? Suscribes a todas las instancias de la clase y fuera... ¿No? > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En > nombre de Andrés González & Aragón > Enviado el: jueves, 15 de noviembre de 2007 0:21 > Para: Lista dedicada a Actionscript > Asunto: Re: [ASNativos] llamar a un método en todas las instancias de > una clase > > Podrías hacerlo igual y agregar un if(_instancias[i] == null) { > _instancias[i].parent.removeChild(_instancias[i]) } al recorrer el > arreglo. > Claro que puede quedar mucho más limpio, este es sólo un ejemplo > conceptual. > > El día 14/11/07, Ivan <[EMAIL PROTECTED]> escribió: > > > > Hola > > yo lo haria tal y como lo tenias, con un array estatico. Solo te hace > > falta > > un metodo para buscar en ese array la instancia que quieres eliminar, > y > > que > > lo borre del array. Yo lo veo perfecto. > > Un saludo. > > > > ----- Original Message ----- > > From: "Flan" <[EMAIL PROTECTED] > > > To: <asnativos@5dms.com> > > Sent: Wednesday, November 14, 2007 10:27 PM > > Subject: [ASNativos] llamar a un método en todas las instancias de > una > > clase > > > > > > Mi pregunta es sencilla, hay alguna forma de llamar a un método en > todas > > las instancias de una clase? > > Ej: > > Tengo la clase foto. > > Que tiene un método (publico) llamado ocultar. > > > > Y quiero que desde otra clase o linea de código externa pueda llamar > a > > ese método en todas las instancias creadas. > > Con lo que si tengo 20 instancias de esa clase con una sola llamada > > llame al método de las 20. > > > > Hasta ahora tenia un Array estático en la clase en el cual cada vez > que > > se creaba una instancia (en el constructor) se añadía la instancia > > creada; y un método estático el cual se podía llamar desde cualquier > > sitio y recorría el Array llamando al método en cada instancia, pero > el > > problema es que si se eliminan instancias hay que tener un control > que > > elimine las instancias borradas del Array. > > > > Es para AS3 pero si se puede hacer en AS2 pos también me gustaría > saberlo. > > > > PD. El ejemplo no tiene nada que ver con la utilización que le quiero > > dar.... > > Gracias > > flan > > > > ----------------------------------------------------- > > ASNativos > > www.5dms.com > > subscripciones/desubscripciones > > http://asnativos.5dms.com > > ----------------------------------------------------- > > > > > > ----------------------------------------------------- > > ASNativos > > www.5dms.com > > subscripciones/desubscripciones > > http://asnativos.5dms.com > > ----------------------------------------------------- > > > > > > -- > Andrés González Aragón > Ejecutivo Nacional Agel Enterprises LCC > Desarrollador Multimedia > http://www.quantium.com.mx > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com ----------------------------------------------------- -- Andrés González Aragón Ejecutivo Nacional Agel Enterprises LCC Desarrollador Multimedia http://www.quantium.com.mx ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------