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
-----------------------------------------------------

Reply via email to